@font-face{font-family:'Rubik';font-style:normal;font-weight:300;src:local("Rubik Light"),local("Rubik-Light"),url('../../../typo3conf/ext/dialog_website/Resources/Public/fonts/rubik-v8-latin-300.woff2') format("woff2"),url('../../../typo3conf/ext/dialog_website/Resources/Public/fonts/rubik-v8-latin-300.woff') format("woff");}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;src:local("Rubik"),local("Rubik-Regular"),url('../../../typo3conf/ext/dialog_website/Resources/Public/fonts/rubik-v8-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/dialog_website/Resources/Public/fonts/rubik-v8-latin-regular.woff') format("woff");}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template,[hidden]{display:none;}html{font-family:'Rubik',sans-serif;font-weight:300;font-style:normal;box-sizing:border-box;}*,*:before,*:after{font-family:inherit;font-weight:inherit;box-sizing:inherit;}ul{list-style:none;padding-left:0;}nav > ul{margin:0;padding:0;}a{color:inherit;text-decoration:none;}svg[class^="icon_"]{height:1.25rem;width:1.25rem;}figure{margin:0;}.clearer{content:"";visibility:hidden;display:block;height:0;line-height:0;clear:both;}.clearfix:after,.clearfix:before{content:"";visibility:hidden;display:block;height:0;line-height:0;clear:both;}.block{display:block;}.scrollWrap{overflow-x:auto;}h1{font-size:2rem;font-weight:400;}h2{font-size:1.75rem;}h3{font-size:1.5rem;}h4{font-size:1.125rem;}h5{font-size:0.875rem;}h6{font-size:0.75rem;}@media (max-width:480px){h1{font-size:1.5rem;font-weight:400;}h2{font-size:1.5rem;}h3{font-size:1.125rem;}h4{font-size:0.875rem;}h5{font-size:0.75rem;}h6{font-size:0.625rem;}}input[type="text"],input[type="password"]{padding:0.7rem 0.8rem;border:1px solid #999;margin-top:0.5rem;margin-bottom:0.5rem;outline:none;}textarea{border:1px solid #999;margin-top:0.5rem;margin-bottom:0.5rem;outline:none;}fieldset{padding:0;margin:0;border:none;}.cc-btn.cc-dismiss{background-color:#97c00e !important;}header{position:relative;}header .headernav_wrapper{background:#EFEDEB;}@media (max-width:1120px){header .headernav_wrapper{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}}header .container{max-width:70rem;margin-left:auto;margin-right:auto;}#headernav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0.4rem 0;color:#000;}#headernav .act{color:#97c00e;}#headernav li{margin:0 1rem;}#headernav li:first-child{margin-left:0;}#headernav li:last-child{margin-right:0;}#headernav li:hover{color:#97c00e;}#header{max-width:70rem;margin-left:auto;margin-right:auto;display:flex;color:#000;}#signet{display:block;height:6.250rem;padding:0.5rem 0;}@media (max-width:1120px){#signet{height:3rem;}}#logo-navmenu-column{flex:6 1;padding:1rem 2rem;display:flex;flex-direction:column;}@media (max-width:1120px){#logo-navmenu-column{padding:0 1rem;justify-content:center;flex:1 1;}}@media (max-width:480px){#logo-navmenu-column{padding:0;display:block;flex:0 1;}#logo-navmenu-column .logo-text{padding:0.2rem;}}#logo-navmenu-column nav{flex:1 1;}#signetText{flex:0 1;font-size:2rem;font-weight:400;}@media (max-width:1120px){#signetText{font-size:1.125rem;}#signetText.closed{display:none;}}#phone-quicksearch-column{flex:4 1;padding-top:1rem;padding-bottom:0.65rem;display:flex;flex-direction:column;justify-content:space-between;}@media (max-width:1120px){#phone-quicksearch-column{padding-top:0;padding-bottom:0;flex:8 1;}}#phone-quicksearch-column .phone{display:flex;align-items:center;justify-content:flex-end;}#phone-quicksearch-column .phone .icon_phone{margin-right:0.5rem;fill:#000;}#phone-quicksearch-column .phone a{font-size:1.5rem;}@media (max-width:1120px){#phone-quicksearch-column .phone{display:none;}}#quicksearch{position:relative;display:flex;align-items:flex-end;}@media (max-width:1120px){#quicksearch.closed{display:none;}}#quicksearch form{width:100%;display:flex;}#quicksearch form .submitimg{height:2rem;width:3rem;padding:.4rem;cursor:pointer;flex:0 1 3rem;background:#97c00e;outline:none;}@media (max-width:1120px){#quicksearch form .submitimg{height:3rem;border:none;padding:0.75rem;}}#txtsearch{height:2rem;flex:1 1;text-align:left;border:1px solid #353535;border-right:none;padding:.2rem .2rem .2rem .5rem;width:6rem;min-width:6rem;margin:0;outline:none;}#txtsearch::placeholder{color:#999;}@media (max-width:1120px){#txtsearch{height:3rem;border:none;}}#ajaxSearchResult{position:absolute;top:2rem;left:0;z-index:10;background:#FFF;padding:0 0.5rem;width:100%;border:1px solid #EFEDEB;border-top:none;}@media (max-width:1120px){#ajaxSearchResult{top:3rem;}}@media (max-width:480px){#ajaxSearchResult{left:-2.625rem;width:100vw;}}#ajaxSearchResult li{margin-bottom:0.5rem;padding-bottom:0.25rem;}#ajaxSearchResult li:not(:last-child){border-bottom:1px solid rgba(239,237,235,0.5);}#ajaxSearchResult a{color:#97c00e;font-weight:400;}#ajaxSearchResult a:hover{color:#bfef1c;}#ajaxSearchResult a:active{color:#c3f129;}#mobile-actions{display:flex;flex:1 1;justify-content:flex-end;}@media (min-width:1121px){#mobile-actions{display:none;}}#mobile-actions [class^="icon_"]{width:1.5rem;height:1.5rem;position:absolute;top:0.75rem;left:0.75rem;}#mobile-actions > div{position:relative;cursor:pointer;width:3rem;height:3rem;}#search-opener [class^="icon_"]{stroke:#999;display:none;}#search-opener.opened .icon_close{display:block;}#search-opener.closed .icon_search{display:block;}#mobile-nav{background:#353535;}#mobile-nav [class^="icon_"]{stroke:#FFF;display:none;}#mobile-nav.opened .icon_close{display:block;}#mobile-nav.closed .icon_hamburger{display:block;}#telephone [class^="icon_"],#contact-ma [class^="icon_"]{stroke:#999;fill:#999;}#telephone.closed,#contact-ma.closed{display:none;}footer{font-size:0.875rem;}footer h2{text-transform:uppercase;}footer .footer_wrapper{background-color:#EFEDEB;padding-bottom:0.5rem;}footer .footer_wrapper a img{cursor:pointer;}footer .footer_wrapper img{max-width:100%;height:auto;}footer .frame-default{margin-left:0;margin-right:0;}#copyright{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}#footer{max-width:70rem;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;}@media (max-width:1120px){#footer{justify-content:space-around;}}@media (max-width:784px){#footer{flex-direction:column;align-items:center;}}#footer h2{font-size:0.875rem;color:#000;}@media (max-width:784px){#footer h2{text-align:center;}}#footer .ce-column{float:left;margin-right:0.6rem;}@media (max-width:784px){#footer .ce-row{display:flex;flex-wrap:wrap;justify-content:space-around;}}#infobar{background-color:#353535;color:#FFF;padding-top:1.5rem;padding-bottom:1.5rem;}#infobar .centersite{max-width:70rem;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;}@media (max-width:1120px){#infobar .centersite{justify-content:space-around;flex-wrap:wrap;}#infobar .centersite > div:not(:last-child){margin-right:1rem;}}@media (max-width:784px){#infobar .centersite{flex-direction:column;align-items:stretch;padding-left:1rem;padding-right:1rem;}#infobar .centersite > div{margin-right:0;margin-bottom:1rem;padding-bottom:1rem;}#infobar .centersite > div:not(:last-child):not(#infobar-contact){border-bottom:1px solid #999;}}#infobar .frame-type-menu_subpages h2{font-size:1.125rem;}#infobar .frame-type-menu_subpages ul li::before{content:">";padding-right:0.5rem;}#infobar .imgWrapper{float:left;margin-right:0.5rem;}#infobar .imgWrapper img{display:block;height:3rem;width:3rem;font-family:"object-fit:cover";object-fit:cover;}@media (max-width:784px){#infobar-contact{order:-1;}}#infobar-contact svg[class^="icon_"]{height:1.3rem;width:1.3rem;fill:#FFF;}#infobar-contact .phone{display:flex;align-items:center;}@media (max-width:784px){#infobar-contact .phone{justify-content:center;}}#infobar-contact .phone .icon_phone{margin-right:0.5rem;}#infobar-contact .phone a{font-size:1.5rem;}#infobar-contact .social_media{margin-top:1rem;display:flex;justify-content:flex-start;}@media (max-width:784px){#infobar-contact .social_media{justify-content:center;}}#infobar-contact .social_media a:not(:last-child){margin-right:1rem;}#recentItemTemplate{display:none;}#infobar-bookmarks{position:relative;cursor:pointer;}#infobar-bookmarks .item{display:flex;}#infobar-bookmarks .item:not(:last-child){margin-bottom:0.5rem;}#infobar-bookmarks .itemLink{display:flex;}#infobar-bookmarks .itemLink p{margin:0;}#infobar-bookmarks .deleteWatchListItem{margin-left:0.5rem;}#infobar-bookmarks .icon_close{height:0.7rem;width:0.7rem;stroke:#000;}#infobar-bookmarks .icon_close:hover{stroke:#97c00e;}#infobar-bookmarks .items{display:none;position:absolute;right:0;bottom:3.5rem;width:18rem;padding-bottom:1rem;}#infobar-bookmarks .items .inner{background-color:#FFF;border:1px solid #EFEDEB;padding:1rem;color:#000;}#infobar-bookmarks .items:after{content:'';display:block;position:absolute;bottom:7px;right:20px;width:0px;height:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFF;}#infobar-bookmarks:hover .items{display:block !important;}#infobar-bookmarks.no-watchlist-items .items{display:none !important;}#infobar-bookmarks:not(.no-watchlist-items) #merkzettelCounter{color:#97c00e;font-weight:400;}#last-viewed{display:flex;}#last-viewed p{margin-right:0.5rem;}#last-viewed .item{position:relative;}#last-viewed .item .caption{display:none;position:absolute;right:0;top:-4rem;padding:1rem 1.5rem;background-color:#FFF;border:1px solid #EFEDEB;color:#000;white-space:nowrap;max-width:15.5rem;}#last-viewed .item .caption:after{content:'';display:block;position:absolute;bottom:-10px;right:20px;width:0px;height:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFF;}@media (min-width:481px){#last-viewed .item:hover .caption{display:block;}}select{display:block;padding:.7rem 3.4rem .7rem .8rem;margin:0.5rem 0;min-width:6rem;border:1px solid #999;box-shadow:none;border-radius:0;outline:none;appearance:none;margin-bottom:0.5rem;background:#FFF url('../../../typo3conf/ext/dialog_website/Resources/Public/img/icons/_icon_selectbox_light-green.svg') no-repeat right center;background-size:2.8rem 102%;}select::-ms-expand{display:none;}select[disabled='disabled']{opacity:0.5;}select.loading{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3e%3cpath fill='%23FFFFFF' d='M25,5A20.14,20.14,0,0,1,45,22.88a2.51,2.51,0,0,0,2.49,2.26h0A2.52,2.52,0,0,0,50,22.33a25.14,25.14,0,0,0-50,0,2.52,2.52,0,0,0,2.5,2.81h0A2.51,2.51,0,0,0,5,22.88,20.14,20.14,0,0,1,25,5Z'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.5s' repeatCount='indefinite'/%3e%3c/path%3e%3c/svg%3e "),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect width='100%25' height='100%25' fill='%23E2061A'/%3E%3C/svg%3E");}input[type="checkbox"],input[type="radio"]{opacity:0;position:absolute;}input[type="checkbox"],input[type="radio"],input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;vertical-align:middle;margin-top:0.5rem;margin-bottom:0.5rem;cursor:pointer;}input[type="checkbox"] + label,input[type="radio"] + label{position:relative;padding-left:1.875rem;line-height:1.375rem;}input[type="checkbox"] + label:before,input[type="radio"] + label:before{content:"";background:#FFF;position:absolute;left:0;display:inline-block;vertical-align:middle;width:1.375rem;height:1.375rem;text-align:center;padding-top:0.2rem;line-height:1;}input[type="checkbox"] + label:before,input[type="radio"] + label:before{border:1px solid #999;}input[type="radio"]:checked + label:before,input[type="checkbox"]:checked + label:before{content:"\2714";background:#97c00e;color:#FFF;border:none !important;}input[type="radio"] + label:before{border-radius:50%;}.opener.closed > *{display:none;}.opener.closed .opener-control a{display:inline;}.opener > *:not(.opener-control){margin-left:3rem;}@media (max-width:784px){.opener > *:not(.opener-control){margin-left:1rem;}}.opener .opener-control{position:relative;border-bottom:1px solid #999;line-height:2.5rem;cursor:pointer;display:block;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.opener .opener-control.short{display:inline-block;}.opener .opener-control a{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.opener .opener-control a:hover{color:#97c00e;}.opener .opener-control i{position:absolute;right:1rem;top:0.8rem;margin-left:0;padding-top:0;}.opener .opener-control i:before,.opener .opener-control i:after{content:"";transition:all 0.25s ease-in-out;position:absolute;background-color:#97c00e;width:0.2rem;height:0.875rem;}.opener .opener-control i:before{transform:translate(-0.25rem,0) rotate(-45deg);}.opener .opener-control i:after{transform:translate(0.25rem,0) rotate(45deg);}.opener.opened .opener-control i:before{transform:translate(0.25rem,0) rotate(-45deg);}.opener.opened .opener-control i:after{transform:translate(-0.25rem,0) rotate(45deg);}@media (max-width:784px){#openercolumn{padding-left:1rem;padding-right:1rem;}}#openercolumn .opener-control{padding:0;}#openercolumn .opener-control a{margin-left:calc((100% - 70rem)/2);}@media (max-width:77rem){#openercolumn .opener-control a{margin-left:3.5rem;}}@media (max-width:784px){#openercolumn .opener-control a{margin-left:0;}}.fg-toolbar{z-index:20;position:fixed;top:30%;right:0;}@media (max-width:784px){.fg-toolbar{display:none;}}.fg-toolbar ul li{width:3rem;height:3rem;}.fg-toolbar .itemwrapper{position:relative;height:inherit;width:inherit;background-color:#97c00e;}.fg-toolbar .itemwrapper:hover{background-color:#c6f139;}.fg-toolbar .itemwrapper:hover .label_email,.fg-toolbar .itemwrapper:hover .label_phone_call,.fg-toolbar .itemwrapper:hover .label_faq,.fg-toolbar .itemwrapper:hover .label_travel-finder,.fg-toolbar .itemwrapper:hover .label_book,.fg-toolbar .itemwrapper:hover .label_cart{right:3rem;}.fg-toolbar .itemwrapper [class^="icon_"]{display:block;fill:#FFF;width:100%;height:100%;padding:0.5rem;}.fg-toolbar .itemwrapper span[class^="icon_"]{color:#FFF;font-size:1.125rem;padding-top:0.9rem;}.fg-toolbar .itemwrapper span.icon_travel-finder{font-size:34px;padding-top:0.4rem;}.fg-toolbar .itemwrapper p{position:absolute;right:-20rem;top:0;overflow:hidden;height:3rem;padding:0.8rem 0.9rem 0.7rem 0.9rem;background-color:#c6f139;margin:0 0.1rem 0 0;font-size:1.1rem;color:#FFF;text-align:center;white-space:nowrap;z-index:-1;text-overflow:ellipsis;transition:.2s;}.fg-toolbar .itemwrapper.cart{background-color:#FFF;border-bottom:1px solid #000;border-left:1px solid #000;}.fg-toolbar .itemwrapper.cart .icon_cart{fill:#97c00e;}.fg-toolbar .itemwrapper.cart .label_cart{background-color:#FFF;color:#97c00e;border:1px solid #000;}#page_52 .fg-toolbar{display:none;}.teaser-wrapper{max-width:70rem;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:flex-start;}@media (min-width:785px) and (max-width:77rem){.teaser-wrapper{margin-left:3.5rem;margin-right:3.5rem;}}@media (max-width:784px){.teaser-wrapper{margin-left:1rem;margin-right:1rem;justify-content:center;padding:0;}}.teaser-wrapper .frame-header{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}.teaser-wrapper .frame-header > *{text-align:left;}.teaser-wrapper .frame-header h2{text-transform:uppercase;}.teaser-wrapper .frame-default{padding-left:0;padding-right:0;}.teaser-wrapper .frame-teaser-box{position:relative;overflow:hidden;width:32.2%;margin-bottom:1rem;margin-right:1rem;padding:0.875rem;background-size:cover;}@media (min-width:1121px){.teaser-wrapper .frame-teaser-box:nth-of-type(3n+1){margin-right:0;}}@media (min-width:785px) and (max-width:1120px){.teaser-wrapper .frame-teaser-box{width:48%;}.teaser-wrapper .frame-teaser-box:nth-of-type(2n+1){margin-right:0;}}@media (max-width:784px){.teaser-wrapper .frame-teaser-box{width:100%;margin-right:0;}}.teaser-wrapper .frame-teaser-box img{display:block;width:100%;height:11rem;font-family:"object-fit:cover";object-fit:cover;}.teaser-wrapper .frame-teaser-box h3{font-size:1.125rem;font-weight:400;}.teaser-wrapper .frame-teaser-box .discount-label{position:absolute;top:8rem;background-color:#97c00e;padding:0.25rem 2rem 0.5rem 2rem;color:#FFF;font-size:1.75rem;right:-0.875rem;transform:rotate(5deg);}.teaser-wrapper .frame-teaser-box .ce-bodytext{font-size:0.875rem;}.teaser-wrapper .frame-teaser-box .ce-bodytext a{color:#97c00e;font-weight:400;}.teaser-wrapper .frame-teaser-box .ce-bodytext a:hover{color:#bfef1c;}.teaser-wrapper .frame-teaser-box .ce-bodytext a:active{color:#c3f129;}.teaser-wrapper .frame-teaser-box .zum-angebot-link{position:absolute;bottom:0;right:0;padding-right:0.875rem;padding-bottom:0.875rem;display:flex;align-items:flex-start;justify-content:flex-end;font-weight:400;}.teaser-wrapper .frame-teaser-box .zum-angebot-link svg[class^="icon_"]{margin-left:1rem;}.teaser-wrapper .offer-list h3{margin-bottom:0;}.teaser-wrapper .offer-list p{margin-bottom:0;}.teaser-wrapper .frame-layout-0 + .offer-list{margin-right:1rem;}.offer-group-wrap{max-width:70rem;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:flex-start;}@media (min-width:1121px){.offer-group-wrap .frame-teaser-box:nth-of-type(3n+1){margin-right:1rem;}}@media (min-width:785px) and (max-width:1120px){.offer-group-wrap .frame-teaser-box:nth-of-type(2n+1){margin-right:1rem;}}@media (min-width:1121px){.offer-group-wrap .offer-list:nth-of-type(3n){margin-right:0 !important;}}@media (min-width:785px) and (max-width:1120px){.offer-group-wrap .offer-list:nth-of-type(2n){margin-right:0;}}#teaser-section{background-color:#EFEDEB;}#teaser-section .frame-teaser-box{background-color:#FFF;}#teaser-section .frame-teaser-box .ce-textpic{display:flex;flex-direction:column;}#teaser-section .frame-teaser-box .ce-row{float:none;margin-left:0;margin-right:0;}#service-section a.link-internal-arrow{color:#97c00e;font-weight:400;}#service-section a.link-internal-arrow:hover{color:#bfef1c;}#service-section a.link-internal-arrow:active{color:#c3f129;}#service-section .frame-teaser-box{background-color:#353535;color:#FFF;margin-right:0;padding-bottom:3rem;}@media (min-width:1121px){#service-section .frame-teaser-box:nth-of-type(2),#service-section .frame-teaser-box:nth-of-type(3),#service-section .frame-teaser-box:nth-of-type(6),#service-section .frame-teaser-box:nth-of-type(7){margin-right:1rem;}}@media (min-width:785px) and (max-width:1120px){#service-section .frame-teaser-box{width:48.8%;}#service-section .frame-teaser-box:nth-of-type(2),#service-section .frame-teaser-box:nth-of-type(6){margin-right:1rem;}}@media (max-width:784px){#service-section .frame-teaser-box{width:100%;}}#service-section .frame-teaser-box .link-internal-arrow-white{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;width:100%;}@media (max-width:480px){#service-section .frame-teaser-box .link-internal-arrow-white{padding-left:1rem;padding-right:1rem;}}#service-section .frame-teaser-box .link-internal-arrow-white:hover{color:#FFF;background:#4c6107;}#service-section .frame-teaser-box .link-internal-arrow-white:active{background:#273104;}#blackbox{background-color:#000;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("/typo3conf/ext/dialog_website/Resources/Public/img/start_page_blackbox_bg.jpg");background-size:cover;background-position:top;color:#FFF;padding-top:2rem;padding-bottom:2rem;}@media (max-width:1120px){#blackbox{padding:1rem;padding-bottom:2rem;}}@media (min-width:785px) and (max-width:77rem){#blackbox{padding-left:3.5rem;padding-right:3.5rem;}}#blackbox:after{content:"";visibility:hidden;display:block;height:0;line-height:0;clear:both;}#blackbox .link-internal:only-child{float:right;}#blackbox .frame-type-text{max-width:70rem;margin-left:auto;margin-right:auto;}#blackbox .frame-type-text h2{float:left;margin-bottom:0;}#blackbox .frame-type-text h3{float:left;clear:left;font-size:1.5rem;}#blackbox .frame-type-text p{margin-left:50%;}@media (max-width:1120px){#blackbox .frame-type-text h2{float:none;}#blackbox .frame-type-text h3{float:none;clear:none;}#blackbox .frame-type-text p{margin-left:0;}}.redbox,.content .frame-red-box{background-color:#97c00e;color:#FFF;padding-top:2rem;padding-bottom:2rem;}.redbox a,.content .frame-red-box a{color:#FFF;font-weight:400;}.redbox a:hover,.content .frame-red-box a:hover{color:white;}.redbox a:active,.content .frame-red-box a:active{color:white;}@media (max-width:1120px){.redbox,.content .frame-red-box{padding:1rem;}}@media (min-width:785px) and (max-width:77rem){.redbox,.content .frame-red-box{padding-left:3.5rem;padding-right:3.5rem;}}.redbox > *,.content .frame-red-box > *{max-width:70rem;margin-left:auto;margin-right:auto;}.redbox ul,.content .frame-red-box ul{padding-left:1em;}.redbox ul li:before,.content .frame-red-box ul li:before{display:inline-block;content:"-";width:1em;margin-left:-1em;}.redbox ul,.content .frame-red-box ul{line-height:1.6;column-count:3;column-gap:2rem;column-width:17rem;}body.schoolpage main .destination-tab{display:none;}body.schoolpage main .school-tab{display:block;}main p,main ul,main ol,main span,main label{line-height:1.6;}main img{max-width:100%;height:auto;}@media (max-width:480px){main{font-size:0.875rem;}}main a.link-internal-arrow{color:#97c00e;font-weight:400;}main a.link-internal-arrow:hover{color:#bfef1c;}main a.link-internal-arrow:active{color:#c3f129;}main .school-tab{display:none;}#school-head-line h2{font-size:2rem;font-weight:400;}.content{padding-top:1rem;padding-bottom:2rem;}@media (max-width:1120px){.content{padding-top:0;padding-bottom:1rem;}}.content a{color:#97c00e;font-weight:400;}.content a:hover{color:#bfef1c;}.content a:active{color:#c3f129;}.content .backendEditLink .icon svg{width:1.5rem;}.content .frame-grey-box{background-color:#EFEDEB;}.content table{text-align:left;border-spacing:0;}.content table th{font-weight:400;}.content table th,.content table td{padding-top:0.5rem;padding-bottom:0.5rem;}.content table th:not(:last-child),.content table td:not(:last-child){padding-right:0.5rem;}.content table th,.content table tr:not(:last-child) td{border-bottom:1px solid #999;}@media (max-width:480px){.content table.asColumnOnSmallScreen th,.content table.asColumnOnSmallScreen td,.content table .asColumnOnSmallScreen th,.content table .asColumnOnSmallScreen td{border:none !important;display:inline;text-align:left !important;padding-right:0 !important;}.content table.asColumnOnSmallScreen td:after,.content table .asColumnOnSmallScreen td:after{display:block;content:'';height:0;}.content table.asColumnOnSmallScreen td:last-child:after,.content table .asColumnOnSmallScreen td:last-child:after{border-bottom:1px solid #999;}.content table.asColumnOnSmallScreen h2,.content table.asColumnOnSmallScreen h3,.content table .asColumnOnSmallScreen h2,.content table .asColumnOnSmallScreen h3{margin-top:0.5rem;margin-bottom:0.5rem;}}.content ul{padding-left:1em;}.content ul li:before{display:inline-block;content:"-";width:1em;margin-left:-1em;}.content .important{border:3px solid red;padding:1rem;}.column-wrap{display:flex;justify-content:space-between;}.column-wrap .left-content-column{flex:1 1;margin-right:2rem;}.column-wrap .left-content-column .frame-default{margin:0;padding:0;}.column-wrap .right-content-column{flex:1 1;}.column-wrap .right-content-column .frame-default{margin:0;padding:0;}@media (max-width:1120px){.column-wrap{flex-direction:column;}.column-wrap .left-content-column{width:100%;margin-right:0;}}.link-internal-arrow{vertical-align:middle;}.link-internal-arrow:after{content:'';height:1rem;width:1.25rem;display:inline-block;vertical-align:middle;margin-left:0.5rem;background:url("data:image/svg+xml,%3Csvg fill='%2397c00e' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.488 19.91'%3E%3Cpath d='M15.6,17.625l5.766-5.766H0V8.738H21.42L15.146,2.246,17.475,0l8.184,8.48,1.83,1.826-9.6,9.6Z'/%3E%3C/svg%3E") 0 0 no-repeat;}.link-internal-arrow-white{vertical-align:middle;}.link-internal-arrow-white:after{content:'';height:1rem;width:1.25rem;display:inline-block;vertical-align:middle;margin-left:0.5rem;background:url("data:image/svg+xml,%3Csvg fill='%23FFF' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.488 19.91'%3E%3Cpath d='M15.6,17.625l5.766-5.766H0V8.738H21.42L15.146,2.246,17.475,0l8.184,8.48,1.83,1.826-9.6,9.6Z'/%3E%3C/svg%3E") 0 0 no-repeat;}#matrixTable{background-color:#EFEDEB;border-collapse:collapse;}#matrixTable th,#matrixTable td{white-space:nowrap;padding:0.3rem;border:1px solid #353535;}table.courseInfo tr td:first-child{padding-right:1rem;}table.courseInfo td{padding-top:1rem;vertical-align:top;}table.courseInfo td p{margin-top:0;}table.courseInfo td i{line-height:1.6;}.info{cursor:pointer;position:relative;}.info .icon_info{fill:#97c00e;width:1rem;height:1rem;margin-left:0.5rem;}.info .infoTip{display:none;z-index:10;position:absolute;left:0;top:1.25rem;padding:1rem 1rem;background-color:#EFEDEB;width:34rem;}.info .infoTip.small{width:16rem;}@media (max-width:784px){.info .infoTip{width:28rem;position:static;}}@media (max-width:480px){.info .infoTip{width:100% !important;padding:0.5rem;}}.info:hover .infoTip{display:block;}.info .infoTip.small{width:18rem;}div.info{display:inline-block;}.btnToBookingWrap{text-align:right;}@media (max-width:480px){.btnToBookingWrap{text-align:center;}}.btnToBookingWrap .btnToBooking{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){.btnToBookingWrap .btnToBooking{padding-left:1rem;padding-right:1rem;}}.btnToBookingWrap .btnToBooking:hover{color:#FFF;background:#4c6107;}.btnToBookingWrap .btnToBooking:active{background:#273104;}.btnToBookingWrap .icon_arrow_right{fill:#FFF;margin-left:1rem;}.gradient-box{border:1px solid #cccccc;background-color:#e4dfdc;margin-bottom:1rem;background:linear-gradient(to bottom,#f6f4f4 0%,#e4dfdc 100%);}a.frontEndEditIconLinks{width:20px;display:block;}a.frontEndEditIconLinks .icon-markup{width:15px;display:block;}.buIcon{vertical-align:middle;}#breadcrumb{max-width:70rem;margin-left:auto;margin-right:auto;color:#999;font-size:0.875rem;}#breadcrumb a:hover{color:#97c00e;}@media (max-width:1120px){#breadcrumb{padding-left:1rem;padding-right:1rem;}}@media (max-width:480px){#breadcrumb{font-size:0.75rem;}}#frontispiece{position:relative;height:32rem;background-color:#FFF;overflow:hidden;}#frontispiece figure{height:100%;}#frontispiece img{display:block;width:100%;height:100%;font-family:"object-fit:cover;object-position:center top";object-fit:cover;object-position:center top;}#frontispiece .offer-container{position:absolute;width:20rem;right:3rem;bottom:0;}#frontispiece .offer-container .offers{height:10rem;background-color:#97c00e;color:#fff;padding:1rem;margin-bottom:1rem;}#frontispiece .offer-container .offers h3{margin:0;}@media (max-width:1120px){#frontispiece .offer-container{width:18rem;}}@media (max-width:784px){#frontispiece{height:27.5rem;}#frontispiece .offer-container{display:none;}}@media (max-width:480px){#frontispiece{height:auto;}#frontispiece img{height:8rem;}}body.doktype_99 #frontispiece{max-height:50vh;}#mobile-subnav{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}#schoolfinder{position:absolute;z-index:3;top:7.5rem;padding:0.5rem 2rem;width:28rem;}@media (min-width:1121px){#schoolfinder{margin-left:calc((100% - 70rem)/2);}}@media (max-width:480px){#schoolfinder{width:100%;top:15rem;padding:1rem;}}#schoolfinder .schoolfinderlabel{font-size:1.75rem;font-weight:400;margin-bottom:0.5rem;}#schoolfinder select{width:100%;border:none;}#submitFinder{display:none;}#frontispiece-subnav{position:absolute;width:28rem;z-index:3;bottom:0;display:flex;flex-direction:column;}@media (min-width:1121px){#frontispiece-subnav{margin-left:calc((100% - 70rem)/2);}}@media (max-width:480px){#frontispiece-subnav{width:100%;position:static;}}#frontispiece-subnav ul{background-color:rgba(239,237,235,0.9);margin:0;padding:2rem 2rem 1rem 2rem;list-style:none;}@media (max-width:480px){#frontispiece-subnav ul{padding:1rem;}}#frontispiece-subnav ul .cur p{color:#97c00e;}#frontispiece-subnav ul .cur svg[class^="icon_"]{fill:#97c00e;}#frontispiece-subnav .watch-list-button{background-color:rgba(239,237,235,0.9);}#frontispiece-subnav .watch-list-button .addToWatchlist,#frontispiece-subnav .watch-list-button .scrollToWatchlist{padding:0.875rem 2rem;color:#FFF;background:#353535;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;float:right;}@media (max-width:480px){#frontispiece-subnav .watch-list-button .addToWatchlist,#frontispiece-subnav .watch-list-button .scrollToWatchlist{padding-left:1rem;padding-right:1rem;}}#frontispiece-subnav .watch-list-button .addToWatchlist:hover,#frontispiece-subnav .watch-list-button .scrollToWatchlist:hover{color:#FFF;background:#020202;}#frontispiece-subnav .watch-list-button .addToWatchlist:active,#frontispiece-subnav .watch-list-button .scrollToWatchlist:active{background:black;}@media (max-width:480px){#frontispiece-subnav .watch-list-button .addToWatchlist,#frontispiece-subnav .watch-list-button .scrollToWatchlist{width:100%;}}#frontispiece-subnav .watch-list-button .scrollToWatchlist{padding:0.875rem 2rem;color:#FFF;background:#2E5781;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){#frontispiece-subnav .watch-list-button .scrollToWatchlist{padding-left:1rem;padding-right:1rem;}}#frontispiece-subnav .watch-list-button .scrollToWatchlist:hover{color:#FFF;background:#132436;}#frontispiece-subnav .watch-list-button .scrollToWatchlist:active{background:#060b10;}#frontispiece-subnav .watch-list-button svg[class^="icon_"]{fill:#FFF;margin-left:1rem;}#frontispiece-subnav li:first-child{display:flex;align-items:center;padding:0.5rem 0;cursor:pointer;}p.destinationHeader{text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;color:#FFF;background-color:rgba(151,192,14,0.9);padding:0.75rem 6.5rem 0.75rem 2rem;margin:0;font-size:1.75rem;font-weight:400;order:-1;}@media (max-width:480px){p.destinationHeader{padding:0.75rem 1rem;font-size:1.5rem;}}#frontispiece-subnav li svg[class^="icon_"]:first-child,.flex-control-nav li svg[class^="icon_"]:first-child{height:2.25rem;width:2.25rem;}#frontispiece-subnav li svg[class^="icon_"],.flex-control-nav li svg[class^="icon_"]{fill:#000;}#frontispiece-subnav li a,.flex-control-nav li a{display:flex;align-items:center;padding:0.5rem 0;}#frontispiece-subnav li p,.flex-control-nav li p{flex:1 1;margin:0;margin-left:0.9rem;}@media (min-width:481px){#frontispiece-subnav li p,.flex-control-nav li p{font-size:1.5rem;}#frontispiece-subnav li p strong,.flex-control-nav li p strong{font-weight:300;}}#frontispiece-subnav li p span:last-child,.flex-control-nav li p span:last-child{display:block;font-size:0.875rem;}#frontispiece-subnav li:not(:last-child),.flex-control-nav li:not(:last-child){border-bottom:1px solid #999;}#frontispiece-subnav li:hover p,.flex-control-nav li:hover p{color:#97c00e;}#frontispiece-subnav li:hover svg[class^="icon_"],.flex-control-nav li:hover svg[class^="icon_"]{fill:#97c00e;}#page_1 #frontispiece,#page_10015 #frontispiece,#page_12260 #frontispiece{height:37rem;}#page_1 #frontispiece img,#page_10015 #frontispiece img,#page_12260 #frontispiece img{height:37rem;}@media (max-width:480px){#page_1 #frontispiece,#page_10015 #frontispiece,#page_12260 #frontispiece{height:42rem;}#page_1 #frontispiece img,#page_10015 #frontispiece img,#page_12260 #frontispiece img{height:8rem;}}@media (min-width:481px){.level_5 #frontispiece{height:37rem;}}@media (max-width:480px){.doktype_99 #frontispiece{height:16rem;}}@media (max-width:480px){.parent_44 #frontispiece{height:8rem;}}.parent_1.level_1 #schoolfinder,.parent_10015.level_1 #schoolfinder{bottom:0;top:initial;background-color:rgba(239,237,235,0.9);height:20rem;}.parent_1.level_1 #schoolfinder .schoolfinderlabel,.parent_10015.level_1 #schoolfinder .schoolfinderlabel{margin:1rem 0;}@media (max-width:480px){.parent_1.level_1 #schoolfinder,.parent_10015.level_1 #schoolfinder{position:static;}}.flexslider:after{content:"";position:absolute;background-color:rgba(239,237,235,0.9);width:28rem;height:32rem;top:7rem;z-index:2;}@media (min-width:1121px){.flexslider:after{margin-left:calc((100% - 70rem)/2);}}@media (max-width:480px){.flexslider:after{width:100%;top:15rem;}}.flexslider .slides{margin:0;padding:0;list-style:none;}.flexslider .slides:after{content:"";visibility:hidden;display:block;height:0;line-height:0;clear:both;}.flexslider .slides li{display:none;}.flexslider .slides li .figcaption{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.flexslider .flex-control-nav{position:absolute;z-index:3;top:21rem;margin:0;padding:0 2rem;width:28rem;list-style:none;}@media (min-width:1121px){.flexslider .flex-control-nav{margin-left:calc((100% - 70rem)/2);}}@media (max-width:480px){.flexslider .flex-control-nav{width:100%;top:28rem;padding-left:1rem;padding-right:1rem;}.flexslider .flex-control-nav .flex-active{position:absolute;top:-20rem;width:100%;left:0;padding:0 1rem;border:none;}}.flexslider .flex-direction-nav{position:absolute;z-index:3;top:2em;width:100%;display:flex;justify-content:space-between;padding:0 0.5rem;margin:0;color:#97c00e;font-size:1.5rem;font-weight:400;}@media (min-width:481px){.flexslider .flex-direction-nav{display:none;}}.flexslider .claim{position:absolute;z-index:3;top:2rem;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;color:#FFF;background-color:rgba(151,192,14,0.9);padding:0.5rem 2rem;width:28rem;font-size:1.75rem;font-weight:400;}@media (min-width:1121px){.flexslider .claim{margin-left:calc((100% - 70rem)/2);}}@media (max-width:480px){.flexslider .claim{width:100%;font-size:1.125rem;top:12rem;}}#menu-offers{display:none;}.subnav .offer-wrap{width:22rem;font-size:1rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 0 5px 5px #EFEDEB;}.subnav .offer-wrap h3{font-size:1.3rem;margin:0.5rem 0;}.subnav .offer-wrap .discount-label{position:absolute;top:8rem;background-color:#97c00e;padding:0.25rem 2rem 0.5rem 2rem;color:#FFF;font-size:1.75rem;right:-0.875rem;transform:rotate(5deg);}.subnav .offer-wrap a{color:#97c00e;}.subnav .offer-wrap img{display:block;width:100%;height:11rem;font-family:"object-fit:cover";object-fit:cover;}#frontispiece .climate{position:relative;background-color:rgba(151,192,14,0.9);color:#FFF;padding:0 2rem 1rem 1rem;}@media (max-width:480px){#frontispiece .climate{padding-left:1rem;padding-right:1rem;}}#frontispiece .climate .icon_weather{position:absolute;fill:#FFF;height:2.5rem;width:4rem;right:2rem;top:-3rem;}@media (max-width:480px){#frontispiece .climate .icon_weather{display:none;}}#frontispiece .climate table{border-spacing:0;width:100%;}#frontispiece .climate caption{padding-top:1rem;padding-bottom:1rem;text-align:left;}#frontispiece .climate tbody{font-size:0.875rem;}@media (max-width:480px){#frontispiece .climate tbody{font-size:0.75rem;}}#frontispiece .climate tbody tr:first-child td{padding-bottom:0.5rem;padding-right:0.125rem;padding-left:0.125rem;}@media (max-width:480px){#frontispiece .climate tbody tr:first-child td{padding-left:0;padding-right:0;}}#frontispiece .climate tbody td{padding:0;border:none;}#frontispiece .climate tbody td:not(:first-child){border-left:1px solid rgba(255,255,255,0.5);text-align:center;}#booking{background:#EFEDEB;display:flex;}#booking .leftcol{min-height:20rem;flex:1 1;}@media (min-width:1121px){#booking .leftcol{margin-left:calc((100% - 70rem)/2);}}@media (min-width:1121px){#booking .leftcol{margin-right:calc((100% - 70rem)/2);}}@media (max-width:1120px){#booking .leftcol{margin-left:1rem;margin-right:1rem;}}#booking .leftcol h2{font-weight:400;}#booking .rightcol{flex:0 0;background:#97c00e;color:#FFF;width:19rem;min-width:19rem;padding:0.5rem 1.5rem 1rem;}@media (max-width:784px){#booking .rightcol{display:none;}}#booking .rightcol .preview .heading{border-bottom:1px solid rgba(255,255,255,0.6);}#booking .rightcol .booking-col{width:100%;}#booking .booking-step{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width:1120px){#booking .booking-step{align-items:center;flex-direction:column;}}#booking .booking-col{width:22rem;margin-bottom:1rem;}@media (max-width:784px){#booking .booking-col{width:18rem;}}@media (max-width:480px){#booking .booking-col{width:100%;}}#booking .booking-row{display:flex;flex-wrap:wrap;}#booking .booking-row > *{flex:1 1;min-width:8rem;}#booking .booking-row > *:not(:first-of-type){margin-left:0.5rem;}@media (max-width:784px){#booking .booking-row > *:not(:first-of-type){margin-left:0;}}@media (max-width:784px){#booking .booking-row{flex-wrap:wrap;}}#booking .step-controls{margin:2rem 0;width:100%;display:flex;justify-content:space-between;}@media (max-width:480px){#booking .step-controls{margin:1rem 0;}}#booking .step-controls .step-back{padding:0.875rem 2rem;color:#FFF;background:#353535;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){#booking .step-controls .step-back{padding-left:1rem;padding-right:1rem;}}#booking .step-controls .step-back:hover{color:#FFF;background:#020202;}#booking .step-controls .step-back:active{background:black;}#booking .step-controls .step-back .icon_arrow_left{fill:#FFF;margin-right:0.5rem;}#booking .step-controls .step-next{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){#booking .step-controls .step-next{padding-left:1rem;padding-right:1rem;}}#booking .step-controls .step-next:hover{color:#FFF;background:#4c6107;}#booking .step-controls .step-next:active{background:#273104;}#booking .step-controls .step-next .icon_arrow_right{fill:#FFF;margin-left:0.5rem;}#booking.step-3 .booking-col{width:25rem;}#booking.step-4 .booking-col{width:42rem;}#booking.step-3 .rightcol,#booking.step-4 .rightcol{display:none;}@media (max-width:784px){#booking.step-3 .booking-col,#booking.step-4 .booking-col{width:100%;}}@media (max-width:480px){#booking #progress-confirm-preview.is-active{margin-top:22px;}#booking #progress-confirm-preview.is-active span{position:absolute;right:0;bottom:14px;}}#booking #course-form .step-controls{justify-content:flex-end;}#booking .heading{border-bottom:1px solid rgba(153,153,153,0.4);margin:0.5rem 0;padding:0.5rem 0;}#booking h4{margin-bottom:0.25rem;}#booking select,#booking input[type="text"],#booking textarea{width:100%;}#booking input[type="text"].error{border:1px solid #E2061A;}#booking input[type="text"].valid{border:1px solid #97c00e;background:#FFF url('../../../typo3conf/ext/dialog_website/Resources/Public/img/icons/_icon_check_mark.svg') no-repeat right center;background-size:2.8rem 102%;padding-right:3rem;}#booking select.valid{border-color:#97c00e;background-image:url('../../../typo3conf/ext/dialog_website/Resources/Public/img/icons/_icon_selectbox_green.svg');}#booking input[type="radio"]:checked + label:before,#booking input[type="checkbox"]:checked + label:before{background-color:#97c00e;}#booking span.error{display:block;font-size:0.7rem;color:#E2061A;min-width:100%;}#booking .sub-heading{display:flex;justify-content:space-between;margin-bottom:1rem;}#booking .sub-heading .title{font-size:1.25rem;font-weight:400;}#booking .sub-heading .price{font-size:1.5rem;font-weight:400;margin-left:2rem;white-space:nowrap;}#booking .divider{display:none;}#booking .booking-submitted{text-align:center;}#booking .error-message-wrap{margin:5rem;border:3px solid #E2061A;padding:1rem;background:#ffff00;}#booking .error-message-wrap .confirm-error{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){#booking .error-message-wrap .confirm-error{padding-left:1rem;padding-right:1rem;}}#booking .error-message-wrap .confirm-error:hover{color:#FFF;background:#4c6107;}#booking .error-message-wrap .confirm-error:active{background:#273104;}#booking .infoTip{background-color:#FFF;border:1px solid #000;}#booking #arrivalDatesWrapper,#booking #priceWrapper{width:100%;margin:1rem 0;text-align:left;}#booking .show-if-accommodation{display:none;}#booking #priceLabel{margin:0.5rem 0 0;}#booking .insuranceWrapper{margin-top:2rem;}#booking .customer-invoice-address{margin-top:2rem;}#booking .checkbox-wrap.insurance{margin-bottom:3rem;}#booking.step-1 #customer-form,#booking.step-1 #booking-preview,#booking.step-1 #submit-booking-step{display:none;}#booking.step-2 #course-form,#booking.step-2 #booking-preview,#booking.step-2 #submit-booking-step{display:none;}#booking.step-3 #customer-form,#booking.step-3 #course-form,#booking.step-3 #submit-booking-step{display:none;}#booking.step-4 #customer-form,#booking.step-4 #course-form,#booking.step-4 #booking-preview{display:none;}#booking .cancel-option-wrap{display:flex;}#ratingWrapper{margin-bottom:0.5rem;font-size:2.5rem;}#ratingWrapper span{cursor:pointer;color:#FFF;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;}#ratingWrapper .ratings_over,#ratingWrapper .ratings_vote{color:#95e102;}#bookingFeedback{width:48rem;}@media (max-width:784px){#bookingFeedback{width:100%;}}#sendBookingFeedback{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){#sendBookingFeedback{padding-left:1rem;padding-right:1rem;}}#sendBookingFeedback:hover{color:#FFF;background:#4c6107;}#sendBookingFeedback:active{background:#273104;}#groupRequestForm span.error{display:block;font-size:0.7rem;color:#E2061A;min-width:100%;}#groupRequestForm input[type="text"].error{border:1px solid #E2061A;}.booking-progress-bar{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0 0 3rem 0;}.booking-progress-bar li{flex:1 1;position:relative;padding:0 0 0.875rem 0;color:#b3b3b3;font-weight:400;white-space:nowrap;overflow:visible;min-width:0;text-align:center;border-bottom:2px solid #b3b3b3;}.booking-progress-bar li:before{content:"";display:block;width:0.5rem;height:0.5rem;background-color:#999;border-radius:50%;position:absolute;left:calc(50% - 6px);bottom:-0.3rem;z-index:3;transition:all .2s ease-in-out;}.booking-progress-bar .is-complete,.booking-progress-bar .is-active{color:#000;}.booking-progress-bar li:first-child:before{left:50%;}.booking-progress-bar li:first-child:after{content:"";display:block;width:50%;position:absolute;bottom:-2px;left:0;z-index:2;border-bottom:2px solid #97c00e;}.booking-progress-bar .is-active:last-child:after,.booking-progress-bar .is-complete:last-child:after{content:"";display:block;width:50%;position:absolute;bottom:-2px;right:0;z-index:2;border-bottom:2px solid #97c00e;}.booking-progress-bar li:last-child:before{right:50%;left:auto;}.booking-progress-bar .is-complete:not(:first-child):after,.booking-progress-bar .is-active:not(:first-child):after{content:"";display:block;width:100%;position:absolute;bottom:-2px;left:-50%;z-index:2;border-bottom:2px solid #97c00e;}.booking-progress-bar .is-complete:last-child:after,.booking-progress-bar .is-active:last-child:after{width:200%;left:-100%;}.booking-progress-bar .is-complete:before,.booking-progress-bar .is-active:before{background-color:#97c00e;}.booking-progress-bar li:hover:before{transform:scale(1.33);}@media (max-width:54rem){.booking-progress-bar li span{display:none;}.booking-progress-bar li.is-active span{display:inline;}.booking-progress-bar li:last-of-type.is-active{margin-top:1rem;}.booking-progress-bar li:last-of-type.is-active span{position:absolute;right:0;bottom:0.7rem;}}#search-form{border-bottom:1px solid #EFEDEB;}#search-form .search-input{display:flex;flex-wrap:wrap;}#search-form input[type="text"]{flex:1 1;padding:0.875rem;margin-bottom:0;margin-top:0;}#search-form button[type="submit"]{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:10rem;margin:0;}@media (max-width:480px){#search-form button[type="submit"]{padding-left:1rem;padding-right:1rem;}}#search-form button[type="submit"]:hover{color:#FFF;background:#4c6107;}#search-form button[type="submit"]:active{background:#273104;}#search-form button[type="submit"] svg[class^="icon_"]{fill:#FFF;margin-left:1rem;}@media (max-width:480px){#search-form button[type="submit"]{width:100%;}}#searchResults a{line-height:2;}#languageTestForm .tx-language-question{background-color:#EFEDEB;padding-bottom:1rem;margin-bottom:1rem;}#languageTestForm .tx-language-question > span{display:block;color:#FFF;background-color:#999;padding:1rem;}#languageTestForm .tx-language-question > input,#languageTestForm .tx-language-question > label{margin-left:1rem;}#languageTestForm input[type="submit"]{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){#languageTestForm input[type="submit"]{padding-left:1rem;padding-right:1rem;}}#languageTestForm input[type="submit"]:hover{color:#FFF;background:#4c6107;}#languageTestForm input[type="submit"]:active{background:#273104;}.frame-gallery{margin:0.25rem 0.5rem;}.frame-gallery .ce-row{display:flex;flex-wrap:wrap;}.frame-gallery .ce-column{flex-grow:1;flex-basis:20rem;max-width:100%;}@media (min-width:640px){.frame-gallery .ce-column{max-width:50%;}}@media (min-width:960px){.frame-gallery .ce-column{max-width:33.33333%;}}@media (min-width:1280px){.frame-gallery .ce-column{max-width:25%;}}.frame-gallery figure{margin:0.25rem;}.frame-gallery img{display:block;width:100%;height:auto;font-family:"object-fit:cover";object-fit:cover;}.frame-logo-gallery{max-width:70rem;margin-left:auto;margin-right:auto;}@media (min-width:785px) and (max-width:77rem){.frame-logo-gallery{padding-left:3.5rem;padding-right:3.5rem;}}@media (max-width:784px){.frame-logo-gallery{padding-left:1rem;padding-right:1rem;}}.frame-logo-gallery .ce-row{display:flex;flex-wrap:wrap;padding-bottom:1rem;justify-content:flex-start;align-items:center;}.frame-logo-gallery .ce-row .ce-column{margin-right:1rem;}.fancybox-title-inside-wrap{padding-top:0;}.course-list{border:none;border-spacing:0;padding:2rem 0;width:100%;table-layout:fixed;line-height:1.6;}.course-list .text-link{color:#000;font-weight:400;font-weight:300;}.course-list .text-link:hover{color:#363030;}.course-list .text-link:active{color:#463939;}.course-list .courseRow:hover{background-color:#FFF;}.course-list .icon_arrow_right{width:1.5rem;height:1rem;fill:#97c00e;}.course-list th{font-weight:400;text-align:left;}.course-list th,.course-list td{padding:0.5rem;}.course-list td p{margin:0;}.course-list th,.course-list tr:not(:last-child) td{border-bottom:1px solid rgba(153,153,153,0.3);}.course-list .first{width:15rem;padding-left:2rem;}.course-list .lessons-duration{width:6rem;}.course-list .align-right{width:7rem;}.course-list .icon{width:3.5rem;}.course-list .icon svg{width:1.5rem;}@media (max-width:784px){.course-list .first{width:auto;}.course-list .align-right{width:8rem;}.course-list .course-list-description{display:none;}.course-list .icon{display:none;}}@media (max-width:480px){.course-list{padding:0.5rem 0;}.course-list .first{padding-left:0.5rem;}.course-list .align-right{width:6.5rem;}}.frame-gradient-box h2{position:relative;}.frame-gradient-box h2 span{position:absolute;right:0;padding:0 2rem;bottom:0.2rem;font-size:15px;font-weight:bold;text-align:center;}.frame-gradient-box.bildungs-urlaub{padding:1rem;}.frame-gradient-box.bildungs-urlaub h3{margin:0 0 1rem 0;}@media (max-width:1120px){.frame-gradient-box h2 span{display:none;}}#courseForm{margin-top:2rem;padding-bottom:2rem;}#courseForm .course-price-calc{display:flex;}#courseForm .course-price-calc .col-left{flex:3 1;margin-right:3rem;}@media (max-width:784px){#courseForm .course-price-calc .col-left{margin-right:0;}}#courseForm .course-price-calc .col-right{flex:2 1;display:flex;flex-direction:column;justify-content:space-between;}@media (max-width:784px){#courseForm .course-price-calc{flex-direction:column;}}#courseForm .buttons{margin-top:0.5rem;align-self:flex-end;}#courseForm #pdfOffer{padding:0.875rem 2rem;color:#FFF;background:#3AADEA;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){#courseForm #pdfOffer{padding-left:1rem;padding-right:1rem;}}#courseForm #pdfOffer:hover{color:#FFF;background:#1277ac;}#courseForm #pdfOffer:active{background:#0d577e;}#courseForm .btnToBooking{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:480px){#courseForm .btnToBooking{padding-left:1rem;padding-right:1rem;}}#courseForm .btnToBooking:hover{color:#FFF;background:#4c6107;}#courseForm .btnToBooking:active{background:#273104;}#courseForm #pdfOffer,#courseForm .btnToBooking{margin-top:0.5rem;width:100%;}#courseForm #pdfOffer svg[class^="icon_"],#courseForm .btnToBooking svg[class^="icon_"]{fill:#FFF;margin-left:1rem;}#courseForm select{width:100%;}#courseForm #datesSelectorWrap,#courseForm #addonSelectorWrap{display:flex;flex-wrap:wrap;}#courseForm #datesSelectorWrap .fieldset-left,#courseForm #datesSelectorWrap .fieldset-right,#courseForm #addonSelectorWrap .fieldset-left,#courseForm #addonSelectorWrap .fieldset-right{flex:1 1;}#courseForm #datesSelectorWrap .fieldset-right,#courseForm #addonSelectorWrap .fieldset-right{margin-left:0.5rem;}@media (max-width:480px){#courseForm #datesSelectorWrap .fieldset-right,#courseForm #addonSelectorWrap .fieldset-right{margin-left:0;}}@media (max-width:480px){#courseForm #datesSelectorWrap,#courseForm #addonSelectorWrap{flex-direction:column;}}#courseForm #addonInfo{width:100%;margin-bottom:0.5rem;}#priceWrapper{text-align:right;}#priceWrapper #calculateInfo{display:none;}#priceWrapper.loading{background:url('../../../typo3conf/ext/dialog_website/Resources/Public/img/laden-balken.gif') no-repeat 0 center;background-position:right bottom;}#priceWrapper.loading #calculateInfo{display:block;margin:1.5rem 2rem 2rem 2rem;}#priceWrapper.loading span,#priceWrapper.loading #priceLabel{display:none;}#priceLabel{margin:1rem 0;padding:0.5rem 0;border-bottom:1px solid #999;}#totalSum,#currencySymbol{font-size:2rem;font-weight:400;}#buSelectorWrap{display:none;}.outer-chart-wrapper{float:left;width:50%;}.outer-chart-wrapper h4 .infoTip{font-size:0.8rem;width:24rem;}@media (max-width:784px){.outer-chart-wrapper{width:100%;text-align:center;}}.chartWrapper{height:21rem;}table[summary='nation'],table[summary='alter']{display:none;}#red-teaser{background-color:#EFEDEB;}#red-teaser .teaser-wrapper{justify-content:space-between;}@media (max-width:1120px){#red-teaser .teaser-wrapper{justify-content:center;}}#red-teaser .red-teaser-left,#red-teaser .red-teaser-right{max-width:34rem;color:#FFF;border:0.5rem solid #FFF;background:#97c00e;padding:0.5rem 2rem;}@media (max-width:1120px){#red-teaser .red-teaser-left,#red-teaser .red-teaser-right{margin-bottom:0.5rem;}}@media (max-width:480px){#red-teaser .red-teaser-left,#red-teaser .red-teaser-right{padding-left:1rem;padding-right:1rem;}}@media (max-width:1120px){#red-teaser .red-teaser-left{margin-top:0.5rem;}}@media (min-width:1121px){#nav{height:100%;display:flex;justify-content:space-between;align-items:flex-end;}#nav .act > a{color:#97c00e;border-bottom:1px solid #97c00e;}#nav .nav-divider{color:rgba(0,0,0,0.3);}#nav li{text-align:left;}#nav li.level1{text-align:center;}#nav > li:hover > a{color:#97c00e;}#nav > li:hover .dropdown{display:block;}#nav > li > .plus-minus-toggle{display:none;}#nav .dropdown{display:none;position:absolute;width:100%;z-index:30;left:0;top:7.25rem;padding-top:1.25rem;font-size:1.25rem;box-shadow:0px 3000px 0px 3000px rgba(0,0,0,0.3);}#nav .dropdown .subnavWrapper{background:#FFF;}#nav .dropdown .subnav{max-width:70rem;margin-left:auto;margin-right:auto;padding:2rem 0;display:flex;line-height:1.6;justify-content:space-between;}#nav .dropdown .subnav > li > a{display:inline-block;font-weight:400;margin-bottom:0.5rem;}#nav .dropdown .subnav li a:hover{color:#97c00e;}#nav .dropdown .subnav .level2,#nav .dropdown .subnav .level3{margin-left:3rem;}#nav .dropdown .subnav .closed .level2,#nav .dropdown .subnav .closed .level3{display:none;}#nav .dropdown .subnav .plus-minus-toggle{margin-right:0.5rem;}#nav .dropdown .offer-col{min-width:30%;}}@media (max-width:1120px){#logo-navmenu-column nav{position:absolute;top:3rem;left:0;z-index:30;background:white;width:100%;padding:1rem;}#logo-navmenu-column nav.closed{display:none;}#navmenu{box-shadow:0px 3000px 0px 3000px rgba(0,0,0,0.3);}#nav{flex-direction:column;}#nav .nav-divider{display:none;}#nav > li{width:100%;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #EFEDEB;font-size:1.5rem;}#nav > li.closed .dropdown{display:none;}#nav > li:last-of-type{border-bottom:none;}#nav .plus-minus-toggle{display:block;float:right;height:1.5rem;width:1.5rem;}#nav .plus-minus-toggle:before,#nav .plus-minus-toggle:after{width:1.5rem;}#nav .dropdown{margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid #EFEDEB;}#nav .subnav .level1,#nav .subnav .level2,#nav .subnav .level3{margin:1rem 0 0 1rem;}#nav .subnav .closed .level2,#nav .subnav .closed .level3{display:none;}#nav .subnav li:not(:last-of-type){margin-bottom:0.25rem;padding-bottom:0.25rem;border-bottom:1px solid #EFEDEB;}}#google-map-wrapper{float:right;}@media (min-width:1121px){#google-map-wrapper{margin-right:20%;}}#google-map-wrapper img{width:6.25rem;}#school-map{display:none;width:500px;height:500px;}@media (max-width:784px){#school-map{width:450px;height:450px;}}@media (max-width:480px){#school-map{width:250px;height:320px;}}.MapIconLabel{background:url('../../../typo3conf/ext/dialog_website/Resources/Public/img/bg_marker.png') no-repeat 4px bottom;text-align:center;white-space:nowrap;padding-bottom:17px;border-radius:3px;}.MapIconLabel a{color:#fff !important;background-color:#e3001b;padding:3px;font-family:"Lucida Grande","Arial",sans-serif;font-size:0.8rem;text-decoration:underline;}.markerCluster{background-color:#fff;border-radius:8px;}.plus-minus-toggle{display:inline-block;cursor:pointer;height:1.25rem;position:relative;width:1.25rem;}.plus-minus-toggle:before,.plus-minus-toggle:after{background:#97c00e;content:'';height:0.125rem;left:0;position:absolute;top:50%;width:1.25rem;transition:transform 500ms ease;}.plus-minus-toggle:after{transform-origin:center;}.plus-minus-toggle.closed:after{transform:rotate(90deg);}.plus-minus-toggle.closed:before{transform:rotate(180deg);}.video-embed{position:relative;padding-bottom:50%;padding-top:2rem;height:0;overflow:hidden;}.video-embed iframe,.video-embed object,.video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;}#datesBox{margin-top:3rem;}#calendarWrapper{display:flex;justify-content:space-around;flex-wrap:wrap;}@media (min-width:481px) and (max-width:994px){#calendarWrapper{max-width:28rem;margin-left:auto;margin-right:auto;}}@media (max-width:480px){#calendarWrapper{justify-content:center;}}#calendarWrapper .fullCalendar{margin-top:1rem;font-weight:400;}@media (max-width:480px){#calendarWrapper .fullCalendar{margin-right:0 !important;}}#calendarWrapper .fullCalendar .fc-content{border:1px solid #999;}#calendarWrapper .fullCalendar .fc-content table{background-color:#FFF !important;}#calendarWrapper .fullCalendar th,#calendarWrapper .fullCalendar td{padding:0;}.tx-felogin-pi1 legend{display:none;}.tx-felogin-pi1 label{display:block;}.siteanalysis a{color:#97c00e;}.siteanalysis ol,.siteanalysis li{margin-top:1.7rem;}.siteanalysis .note{background-color:#ffff00;}.frame-default{max-width:70rem;margin-left:auto;margin-right:auto;}@media (min-width:785px) and (max-width:77rem){.frame-default{padding-left:3.5rem;padding-right:3.5rem;}}@media (max-width:784px){.frame-default{padding-left:1rem;padding-right:1rem;}}.frame-default form{margin:1rem 0;}.frame-default form .form-group,.frame-default form .csc-form-element{display:flex;align-items:center;}@media (max-width:784px){.frame-default form .form-group,.frame-default form .csc-form-element{flex-direction:column;}}@media (min-width:785px){.frame-default form .form-group label,.frame-default form .csc-form-element label{width:20rem;}}.frame-default form .form-check label,.frame-default form .checkbox label{width:100%;}.frame-default form .inputs-list .form-check:not(:last-of-type){margin-right:1rem;}@media (min-width:785px){.frame-default form .actions,.frame-default form .checkbox,.frame-default form .mf-submit{margin-left:20rem;}.frame-default form .MultiCheckbox .checkbox{margin-left:0rem;}}.frame-default form .honeypot{display:none !important;}.frame-default input[type="text"],.frame-default input[type="password"],.frame-default input[type="submit"],.frame-default button[type="submit"],.frame-default textarea,.frame-default select{width:18rem;}@media (max-width:480px){.frame-default input[type="text"],.frame-default input[type="password"],.frame-default input[type="submit"],.frame-default button[type="submit"],.frame-default textarea,.frame-default select{width:100%;}}.frame-default textarea{margin-top:0.5rem;height:9rem;}@media (max-width:480px){.frame-default .input{width:100%;}}.frame-default button[type="submit"],.frame-default input[type="submit"]{padding:0.875rem 2rem;color:#FFF;background:#97c00e;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;}@media (max-width:480px){.frame-default button[type="submit"],.frame-default input[type="submit"]{padding-left:1rem;padding-right:1rem;}}.frame-default button[type="submit"]:hover,.frame-default input[type="submit"]:hover{color:#FFF;background:#4c6107;}.frame-default button[type="submit"]:active,.frame-default input[type="submit"]:active{background:#273104;}.frame-default input[type="reset"]{padding:0.875rem 2rem;color:#FFF;background:#353535;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;}@media (max-width:480px){.frame-default input[type="reset"]{padding-left:1rem;padding-right:1rem;}}.frame-default input[type="reset"]:hover{color:#FFF;background:#020202;}.frame-default input[type="reset"]:active{background:black;}.frame-default button[type="submit"][disabled],.frame-default input[type="submit"][disabled],.frame-default input[type="reset"][disabled]{background:#999;}.frame-default .csc-mailform ol{list-style-type:none;padding:0;margin:0;}.ce-textpic.ce-left .ce-row{float:left;margin-right:1rem;margin-bottom:1rem;}.ce-textpic.ce-right .ce-row{float:right;margin-left:1rem;margin-bottom:1rem;}.ce-textpic.ce-center .ce-row{text-align:center;}.ce-textpic.ce-above .ce-gallery:after{content:"";visibility:hidden;display:block;height:0;line-height:0;clear:both;}@media (min-width:785px){.ce-textpic.ce-nowrap{display:flex;}.ce-textpic.ce-nowrap .ce-gallery{flex-shrink:0;}.ce-textpic.ce-nowrap .ce-bodytext h2{margin-top:0;}.ce-textpic.ce-nowrap.ce-right .ce-gallery{order:2;}}@media (max-width:784px){.ce-textpic.ce-left .ce-row{margin-right:0;}.ce-textpic.ce-right .ce-row{margin-left:0;}.ce-textpic .ce-gallery:after{content:"";visibility:hidden;display:block;height:0;line-height:0;clear:both;}}.ce-textpic:after{content:"";visibility:hidden;display:block;height:0;line-height:0;clear:both;}.frame-gradient-box{margin-bottom:1rem;background-color:#EFEDEB;}.frame-gradient-box .innerbox{margin:1rem;}.frame-gradient-box h2{color:#FFF;background-color:#999;margin:0;padding:0.875rem 2rem;}.frame-gradient-box .innerWrap{padding:1rem 2rem;}@media (max-width:480px){.frame-gradient-box .innerWrap{padding:0.5rem;}}.frame-gradient-box .innerWrap h4{margin-bottom:0.5rem;}.frame-gradient-box .innerWrap input[type="text"],.frame-gradient-box .innerWrap textarea{display:block;}.frame-gradient-box .fieldset-left,.frame-gradient-box .fieldset-right{float:left;max-width:18rem;}.frame-gradient-box .fieldset-left{margin-right:2rem;}@media (max-width:784px){.frame-gradient-box .fieldset-left,.frame-gradient-box .fieldset-right{width:100%;padding:0;}}#feedbackFormWrapper .multiStep{padding:0;}#feedbackFormWrapper .multiStep li{float:left;text-align:center;background-image:none;padding:0;margin:0 5px 5px 0;}#feedbackFormWrapper .multiStep li span,#feedbackFormWrapper .multiStep li a{display:block;float:left;color:#97c00e;padding:0 20px;border:1px solid #97c00e;}#feedbackFormWrapper .multiStep li span.act,#feedbackFormWrapper .multiStep li a.act,#feedbackFormWrapper .multiStep li a:hover{color:#FFF;background-color:#97c00e;}#feedbackFormWrapper .multiStep li:before{display:none;}@media (max-width:480px){#feedbackFormWrapper .multiStep li span{padding-left:0.625rem;padding-right:0.625rem;}}#feedbackFormWrapper table{max-width:30rem;}#feedbackFormWrapper th,#feedbackFormWrapper td{border:none;width:20%;}#feedbackFormWrapper th:last-child .feedback_icons label,#feedbackFormWrapper td:last-child .feedback_icons label{margin-left:1rem;}#feedbackFormWrapper th.checkbox-wrap label,#feedbackFormWrapper th input[type='radio'] + label,#feedbackFormWrapper td.checkbox-wrap label,#feedbackFormWrapper td input[type='radio'] + label{margin-right:1rem;}#feedbackFormWrapper th{min-width:8rem;}#feedbackFormWrapper textarea{width:100%;}#feedbackFormWrapper .feedback_icons{display:flex;flex-direction:column;align-items:center;}#feedbackFormWrapper .feedback_icons input[type="radio"]{opacity:1;margin:0;position:static;}#feedbackFormWrapper .feedback_icons span.error{white-space:nowrap;}#feedbackFormWrapper span.error{display:block;color:#97c00e;font-size:0.875rem;}#feedbackFormWrapper #first td{width:27rem;}#feedbackFormWrapper #first select,#feedbackFormWrapper #first input[type="text"]{width:100%;}#feedbackFormWrapper #first .csc-mailform-field{width:100%;}@media (max-width:480px){#feedbackFormWrapper #first td{width:inherit;}}#feedbackFormWrapper .dateSelectors{display:flex;justify-content:space-between;position:relative;}#feedbackFormWrapper .dateSelectors span.error{position:absolute;top:-13px;}@media (max-width:480px){#feedbackFormWrapper .dateSelectors{flex-direction:column;}}@media (min-width:481px){#feedbackFormWrapper .dateSelectors #startDateDay{width:6rem;}#feedbackFormWrapper .dateSelectors #startDateMonth{width:10rem;}#feedbackFormWrapper .dateSelectors #startDateYear{width:7rem;}}@media (max-width:480px){#startDateDay,#startDateMonth,#startDateYear{width:100%;}}#demoNavigation{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:35rem;}@media (max-width:480px){#demoNavigation input{width:100%;}}.buIcon{display:none !important;}.logo-text{color:#834392;}#booking input[type="text"].valid{background:#FFF url('../../../typo3conf/ext/dialog_website/Resources/Public/img/icons/_icon_check_mark_light-green.svg') no-repeat right center;}#booking select.error{background:#FFF url('../../../typo3conf/ext/dialog_website/Resources/Public/img/icons/_icon_selectbox_red.svg') no-repeat right center;}#booking select.valid{background-image:url('../../../typo3conf/ext/dialog_website/Resources/Public/img/icons/_icon_selectbox_light-green.svg');}#booking .rightcol{background:#834392;}@media (min-width:1121px){#nav li a.lvl1{font-weight:bold;}}
