.eventTeaserBlock{overflow:hidden;position:relative}.eventTeaserBlock.moveUp{top:calc(-20.54507338vh)}.teaserTitleBig{overflow:hidden;word-break:break-word;color:#cad2c1;margin:0;text-align:center}@media (max-width:1000px){html:not([data-projectid=rrt],[data-projectid=mittelrhein-wein] ) .teaserTitleBig{font:400 60px/1.33333333em Mohave,Arial,sans-serif;font-weight:400;font-style:normal;font-size:60px;line-height:1.33333333em}html:is([data-projectid=rrt],[data-projectid=mittelrhein-wein] ) .teaserTitleBig{font:400 45px/1.33333333em Ilisarniq,'Playfair Display',sans-serif;font-weight:400;font-style:normal;font-size:45px;line-height:1.33333333em}}@media (min-width:1001px){html:not([data-projectid=rrt],[data-projectid=mittelrhein-wein] ) .teaserTitleBig{font:400 160px/1.0738255em Mohave,Arial,sans-serif;font-weight:400;font-style:normal;font-size:160px;line-height:1.0738255em}html:is([data-projectid=rrt],[data-projectid=mittelrhein-wein] ) .teaserTitleBig{font:400 120px/1.0738255em Ilisarniq,'Playfair Display',sans-serif;font-weight:400;font-style:normal;font-size:120px;line-height:1.0738255em}}.eventTeaserBlock>h3{color:#2d4467;margin:0 0 30px;text-align:center;font:400 50px/1.42857143em 'Playfair Display',Arial,sans-serif;font-weight:400;font-style:normal;font-size:50px;line-height:1.42857143em}.eventTeaserBlock__form{position:relative;margin-bottom:35px}#eventTeaserBlock__form__date{font:400 20px/1.17647059em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.17647059em;background:0 0;border:none;border-bottom:1px solid #6c775e;width:100%}.eventTeaserBlock__form__dateField>label{position:absolute;top:1px;right:1px;display:block}.eventTeaserBlock__form__dateField>label>[class^="icon-"]{font-size:27px;bottom:4px;position:relative}.eventTeaserBlock__form__dateField>input{font:400 20px/1.17647059em open_sansregular,Arial,sans-serif;background:0 0;border:none;border-bottom:1px solid #6c775e;width:100%}.input-text-default__inner{position:relative;float:left;padding-right:10px;width:85%}.input-text-default>label{display:block;font:600 16px/1.125em 'Open Sans',Arial,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:1.125em;color:#6c775e;margin-bottom:6px}.input-text-default__inner>input{font:400 20px/1.17647059em 'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.17647059em;background:0 0;border:none;border-bottom:1px solid #6c775e;width:100%}.input-text-default__inner>label{font-size:27px;text-align:center;position:relative;float:right;top:-31px}button.formButton{bottom:10px}.eventList__Tabs .eventList__Tab{padding:20px;color:#0b1d38;background:#f9f9f9;-ms-flex:1 1;flex:1 1;position:relative;width:45%;text-align:center}html:not([data-projectid=rrt],[data-projectid=mittelrhein-wein] ) .eventList__Tabs .eventList__Tab{font:400 24px/1.33333333em Mohave,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1.33333333em}html:is([data-projectid=rrt],[data-projectid=mittelrhein-wein] ) .eventList__Tabs .eventList__Tab{font:400 18px/1.33333333em Ilisarniq,'Playfair Display',sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.33333333em}.eventList__Tabs{width:100%;background-color:#f9f9f9;margin:2% auto;border-radius:3px}.eventList__Tabs__bar{display:-ms-flexbox;display:flex;overflow:auto;position:relative}.eventList__Tabs input[type="radio"]{display:none}.rrtProject #toggle-categoriesList~label[for=toggle-categoriesList],.rrtProject #toggle-locationList~label[for=toggle-locationList]{color:#2d4467}.rrtProject #toggle-categoriesList:checked~label[for=toggle-categoriesList],.rrtProject #toggle-locationList:checked~label[for=toggle-locationList]{color:#ae9a63;border-color:#ae9a63}#toggle-categoriesList:checked~label[for=toggle-categoriesList],#toggle-locationList:checked~label[for=toggle-locationList]{padding:20px;border-bottom:1px solid #cad2c1;color:#cad2c1;background:#f9f9f9;cursor:pointer;width:auto}#toggle-categoriesList:checked~.categoriesList,#toggle-locationList:checked~.locationList{display:block}.eventTeaserBlock .tab{display:none}.eventList__categoriesList,.eventList__locationList{position:relative;top:50px}.eventList__Tabs label.eventList__Tab{display:inline-block}@media (max-width:550px){.eventList__Tabs label.eventList__Tab{width:33%}}.tab .teaserBlock__element{width:25%;left:15%;display:-ms-inline-grid;display:inline-grid;padding:5px}@media (max-width:700px){.tab .teaserBlock__element{width:75%}}@media (max-width:1440px) and (min-width:1001px){.tab .teaserBlock__element{display:-ms-inline-grid;display:inline-grid}}.rrtProject h2.teaserTitleBig{color:#ae9a63}