:root{--transition:all .3s;--underhead:50px;--stage-top:calc(var(--header-height) + var(--wp-admin--admin-bar--height, 0px) - var(--underhead))}.w-s{--site-content-width:840px !important}.p-lr{padding-left:1rem;padding-right:1rem}.p-t{padding-top:1rem}.p-b{padding-bottom:1rem}@media screen and (min-width:600px){.p-t{padding-top:1.5rem}.p-b{padding-bottom:1.5rem}}@media screen and (max-width:600px){.l-section.height_medium{padding-top:2rem;padding-bottom:2rem}.us-nav-style_3>*,.us-btn-style_3{font-size:15px!important}}h1{text-align:center;hyphens:none}h2{text-align:center;hyphens:none}h2.h2-xl,.h2-xl h2{font-size:var(--h1-font-size,inherit)!important}h2+h4{padding-top:0!important;margin-top:-1rem;margin-bottom:1.15rem}.content,.content p{text-align:center;text-align:justify;text-align-last:center}.content{container-type:inline-size}@container (max-width:520px){.content,.content p{hyphens:auto}.content .s-n-j p,.content .s-n-j,.content ul li{text-align:center}}h1,h2,h3,h4{text-align:center!important}.content a:not(.w-btn):hover{text-decoration:underline!important}.content ul{list-style-type:none;margin-left:0!important}.content li{margin-bottom:0}.intro-text{text-align:center}.linkbox{container-type:inline-size;container-name:linkbox}@container linkbox (min-width:520px){.p-lr{padding-left:1.5rem;padding-right:1.5rem}}.linkbox,.linkbox p{text-align:center}.linkbox.has-link{border:1px solid transparent!important;padding:3px;transition:var(--transition)}.linkbox.has-link:hover{border:1px solid var(--color-gold-light)!important;transition:var(--transition)}.linkbox>.vc_column-inner{height:100%;background-color:var(--color-gray-200)}.linkbox h2+h4{padding-top:0!important;margin-top:-1rem;margin-bottom:1.15rem}section.color_alternate .linkbox>.vc_column-inner{background-color:#fff}@media screen and (max-width:600px){:root{--underhead:40px;--stage-top:calc(var(--header-height) + var(--wp-admin--admin-bar--height, 0px) - var(--underhead))}}[class*="us_animate_"]{animation-duration:2s}.royalSlider .rsArrow::after{content:'\f053';font-family:fontawesome;font-weight:100}.royalSlider .rsArrow.rsArrowRight::after{content:'\f054'}.royalSlider .rsArrow{font-size:2rem;text-shadow:none}.royalSlider .rsArrow{color:var(--color-gold-light);transition:var(--transition)}.royalSlider .rsArrow:hover{color:var(--color-gold);transition:var(--transition)}@media (min-width:1024px){.w-separator.width_30{width:20%}}.w-separator.with_content{font-size:1.3rem}header{letter-spacing:.04em}header nav{font-size:15px;text-transform:uppercase}@media (min-width:1280px){header nav{font-size:16px}}.w-nav.type_desktop .w-nav-list:not(.level_1){box-shadow:none}header.sticky{box-shadow:0 5px 30px 0 rgb(28 26 51 / .1)!important}.logo-head{height:54px;transition:var(--transition)}.l-header.sticky .logo-head{height:36px!important;transition:var(--transition)}.logo-head svg{height:100%}@media (max-width:1280px){.logo-head{height:42px}}head .w-nav-title{letter-spacing:.03rem}@media (min-width:1024px){.w-nav-title{position:relative}.w-nav-title::before{content:'';position:absolute;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s;position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none}.current-menu-item .level_1 .w-nav-title::before,.ush_menu_1 .w-nav-item.level_1:hover .level_1 .w-nav-title::before{transform-origin:0% 50%;transform:scale3d(1,1,1);transition:transform .3s}}.main-menu{text-transform:uppercase}nav.main-menu .w-nav-arrow{margin-left:0!important}.w-nav-arrow::before{content:'\f107';font-weight:100;padding:0 7px}.quickinfo a.w-nav-control{letter-spacing:.03rem;height:28px;padding:0 10px;background:var(--color-gold);color:#fff;font-size:.9rem}.quickinfo a.w-nav-control:hover{background-color:var(--color-gold-light)}.quickinfo a.w-nav-control:hover{color:#fff!important}.quickinfo .w-nav-control{margin:0!important}.quickinfo span{margin:0}@media (max-width:600px){.quickinfo{display:block;position:relative}.quickinfo .w-nav-control span{display:none}.quickinfo a.w-nav-control,.quickinfo a.w-nav-control:hover{line-height:30px;height:30px;padding:0 10px;background:#fff0;color:var(--color-header-middle-text)!important}.quickinfo .w-nav-control:before{content:"\f05a";font-family:"fontawesome";font-weight:300;font-size:1.5rem!important}}.w-nav.quickinfo.type_mobile.m_layout_panel .w-nav-list.level_1{min-height:unset;border-radius:0;overflow:hidden;padding:0rem!important;top:calc(5px + var(--wp-admin--admin-bar--height, 0px));bottom:5px;right:-5px!important;background:var(--color-gold);box-shadow:0;width:360px;transition:var(--transition);border:0 solid var(--color-gold-light)}.w-nav-open .w-nav.quickinfo.type_mobile.m_layout_panel .w-nav-list.level_1{right:5px!important;box-shadow:0 0 12px rgb(0 0 0 / .3);opacity:1;transition:var(--transition);border-radius:4px}.quickinfo-row{overflow-y:auto;transition:var(--transition)!important;min-height:calc(100vh - 26px)!important}.quickinfo-row::-webkit-scrollbar{width:6px!important}.quickinfo-row::-webkit-scrollbar-track{background:rgb(255 255 255 / .1)}.quickinfo-row::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .3);border-radius:3px}.quickinfo-row::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .4)}.quickinfo-row a{color:#fff!important;opacity:.6;transition:var(--transition);text-decoration:none}.quickinfo-row a:hover{opacity:1;transition:var(--transition);text-decoration:none!important;border-bottom:none!important}.quickinfo-row .quick-link a{opacity:1;background-color:#fff0;line-height:2em;padding:2px 4px 2px 0;transition:var(--transition);border-radius:3px}.quickinfo-row .quick-link a:hover{padding:2px 4px 2px 3px;background-color:rgb(255 255 255 / .1);transition:var(--transition)}@media (max-width:420px){.w-nav-open .w-nav.quickinfo.type_mobile.m_layout_panel .w-nav-list.level_1{left:3px;width:auto!important}}.quickinfo h4{text-transform:uppercase;margin-bottom:1rem}.quickinfo .w-separator.size_medium{height:3rem;opacity:.5}.quickinfo .w-separator-h::before{border-top-style:dotted}.quickinfo .w-separator-h::after{border-top-style:dotted}.quickinfo-row>.l-section-h.i-cf{position:absolute}.quickinfo-column{margin:20px}.w-nav-open .w-nav-close{opacity:0!important;top:-1000px;right:16px;display:block!important;position:absolute;font-size:3rem;width:24px;height:24px;opacity:.8;z-index:999!important;padding-top:12px;transition:var(--transition)}.w-nav-control.active+ul .w-nav-close{opacity:1!important;top:16px;right:16px}.w-nav-close::before,.w-nav-close::after{content:'';position:absolute;top:50%;left:0;height:2px;width:100%;margin-top:-1px;background:var(--color-content-text)}.w-nav-close::before{transform:rotate(45deg)}.w-nav-close::after{transform:rotate(-45deg)}.w-nav-close::before,.w-nav-close::after{background:var(--color-content-text)}.quickinfo .w-nav-close::before,.quickinfo .w-nav-close::after{background:#fff}.w-nav-open .w-nav-close:hover{opacity:1;transition:var(--transition);transform:rotate(90deg)}.animated-header p{font-size:3.5rem;letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:1.2em;background-clip:text;background-image:url(/wp-content/uploads/title-clip.webp);animation:headline-clip 23s infinite;text-align:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;background-size:130%;text-shadow:0 0 30px rgb(0 0 0 / .3)}.animated-header p em{display:block;font-size:1.5rem;margin-bottom:-20px;font-style:normal;text-transform:uppercase;font-weight:400;color:var(--color-gold-light)!important;text-align:center;text-shadow:0 0 30px rgb(0 0 0 / .3)}.stage-hp .animated-header{margin-bottom:3vw}.stage-hp .vc_column-inner{text-align:center}@media screen and (max-width:1024px){.animated-header p{display:none;font-size:1.8rem;padding-top:0!important;-webkit-text-fill-color:#fff;text-shadow:0 0 30px rgb(0 0 0 / .6)}.animated-header p em{display:none;color:#fff!important;font-size:1.2rem;margin-top:0;margin-bottom:0;padding-top:0!important;text-shadow:0 0 30px rgb(0 0 0 / .6)}}@keyframes headline-clip{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}.stage .l-section-img{animation:ken-burns 20s ease-out forwards}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.1)}}.stage{height:200px;display:flex;align-items:center;overflow:hidden}@media screen and (min-width:600px){.stage{height:280px}.stage .l-section-h.i-cf::before{content:'';height:100%;width:100%;display:block;background-image:url(/wp-content/uploads/stage-bg.png);background-repeat:repeat;position:absolute;top:0;right:0;left:0;bottom:0;z-index:0}}@media screen and (min-width:1025px){.stage{height:560px;margin-top:var(--stage-top)}.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h{padding-top:calc(var(--header-height) - var(--stage-top))}}.stage-hp.stage{height:unset!important;aspect-ratio:3 / 1;width:100%}.stage .l-section-h.i-cf{position:initial}.video-hp{opacity:0;transition:opacity 0.3s ease-in-out}.video-hp.visible{opacity:1}@media screen and (max-width:1024px){main{padding-top:var(--stage-top)}.stage-hp.stage{margin-top:0}.stage .l-section-h.i-cf{padding-top:var(--underhead)!important;height:100%;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:720px){.stage-hp .animated-header{display:none}.stage-hp .l-section-h.i-cf{padding-top:15px!important}.home main{padding-top:calc(var(--header-height) - 10px)!important}}.catbox{background-color:var(--color-gray-200)}.catbox .wpb_text_column{padding:20px}@media screen and (min-width:1024px){footer .at_middle{margin-bottom:1.25rem!important}}.footer-contact{margin-bottom:9px}footer nav{padding-top:2px}footer strong{color:var(--color-gold)}footer .w-iconbox{align-items:baseline!important}footer .at_bottom{font-size:16px}.f-h{text-transform:uppercase;color:var(--color-gold);letter-spacing:.04em;margin-bottom:1.4rem}@media screen and (max-width:600px){footer nav,footer h5,footer .w-iconbox{text-align:center!important}.w-iconbox.iconpos_left{display:block!important}.f-h{text-align:center}}.video-hp{width:100%;margin:0 auto;position:absolute;padding:0!important;top:0;bottom:0;left:0;right:0;background:#000}.stage-video{width:100%;height:100%;display:block;margin:0 auto}.video-trigger{cursor:pointer;color:var(--color-gold);display:inline-block;transition:var(--transition)}.video-trigger .w-iconbox-icon{font-size:2rem;background-color:var(--color-gold-light);padding:10px 5px 10px 12px;border-radius:50%;width:60px;height:60px;opacity:.75;transition:var(--transition)}.video-trigger:hover{color:var(--color-gold-light);transition:var(--transition)}.video-trigger:hover .w-iconbox-icon{opacity:1;transition:var(--transition)}.video-close.w-nav-close{position:absolute;top:60px;right:20px;opacity:.8;z-index:999;cursor:pointer;background:#fff0;width:50px;height:50px;display:block!important;transition:var(--transition)}.video-close.w-nav-close:hover{opacity:1;transition:var(--transition);transform:rotate(90deg)}.video-close.w-nav-close:hover:before,.video-close.w-nav-close:hover:after{background:var(--color-gold)}@media screen and (max-width:600px){.video-close.w-nav-close{top:22px;right:13px;width:30px;height:30px}.video-trigger{transform:scale(71%)}}div.l-canvas:has(main .color_alternate:last-of-type)+footer .color_footer-top{background-color:#fff}.wpcf7-form-control-wrap{margin-top:.1rem}.wpcf7-form p{margin-bottom:.85rem}.wpcf7-form p:has(input.wpcf7-submit){text-align:center;margin-top:1.5rem}.wpcf7-radio{display:flex}.wpcf7-radio .wpcf7-list-item:not(.first){margin-left:1rem}.wpcf7-spinner{display:block}.form-wrapper{max-width:690px;margin:0 auto}footer nav a:hover{color:var(--color-gold)!important}.w-map{height:480px}.no-justify,.no-justify p{text-align:center!important}.teburio-frame iframe{border:4px double var(--color-gold);padding:10px}@media screen and (max-width:600px){.teburio-frame iframe{height:880px!important}}.faq{margin:2rem 0}.w-tabs.accordion>div>.w-tabs-section{display:block;border-style:dotted;border-width:1px 0 0 0;border-color:var(--color-gold)}.no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:hover,.no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:focus{background:transparent!important}.no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:hover{background:transparent!important;color:var(--color-gold)}.w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control::after{height:2px}.w-tabs-sections.icon_plus>div>.w-tabs-section-header .w-tabs-section-control::before{width:2px}.w-tabs-sections.cpos_left>div>.w-tabs-section-header .w-tabs-section-control{font-size:14px}.w-tabs-section.no_indents>.w-tabs-section-content>.w-tabs-section-content-h{margin-bottom:1rem!important}.w-tabs-sections.cpos_left>div>.w-tabs-section-header .w-tabs-section-control{margin-inline-end:1em}.w-tabs-section-title{text-transform:uppercase}.intro-text strong{color:var(--color-gold);text-decoration:underline}@media (max-width:1024px){.w-separator.size_small.with_line{}}.wpcf7-form{position:relative}.wpcf7-response-output{text-align:center!important}.wpcf7-form.sent .wpcf7-response-output{min-height:350px;display:flex;align-items:center;color:var(--color-gold);border:2px var(--color-gold) solid!important;padding:1rem 2rem;position:absolute;top:0;bottom:0;background-color:rgb(255 255 255 / .8);font-size:22px}.l-subheader.at_top .l-subheader-cell.at_left,.l-subheader.at_top .l-subheader-cell.at_right{display:flex;flex-basis:0!important}.temp-air{display:block}.temp-water{display:block}.temp-time{display:none}.l-subheader.at_bottom{display:none!important}.page-id-849 .l-subheader.at_bottom{display:block!important;height:80px!important;position:absolute;margin:0 auto;width:100%}.badestatus{text-align:center;color:#0a5466;background-color:#c2f2eb;background-image:url(/wp-content/uploads/wellen-opacity.png);padding:1rem;border-radius:4px;background-position:0 0;animation:waveScroll 5s linear infinite}@keyframes waveScroll{0%{background-position-x:0}100%{background-position-x:-64px}}.zusatztext{font-size:1.2rem}.badestatus .datum{font-size:.9rem}.badestatus.gelb{background-color:#f8eabb;color:#4a422d}.badestatus.rot{background-color:#f8bdbb;color:#532000!important}.badestatus.rot a{color:#532000!important;text-decoration:underline!important;opacity:1!important}.quickinfo-column .badestatus .zusatztext{font-size:.9rem;line-height:1.3em;margin-top:.1rem}.quickinfo-column .badestatus .datum{font-size:.8rem}.quickinfo-column .badestatus{padding:.75rem;margin-top:-.75rem}.quickinfo-column em{font-style:normal!important;text-decoration:underline!important}.quickinfo-row h4{text-align:left!important}.open-close ul.opening-hours{margin-left:0;list-style:none;display:flex;flex-direction:column;width:fit-content}.open-close ul.hours{margin:0;list-style:none;display:inline-block}.open-close li.day{margin-bottom:2px;padding:0 7px;border-radius:3px;line-height:1.5em}.open-close li.day.today{color:var(--color-gold);background:#fff}div.l-canvas:has(main .color_alternate:last-of-type)+footer .color_footer-top{background-color:#fff}.open-close li.day span.day-name{font-weight:400;min-width:33px;display:inline-block}footer .badestatus .zusatztext{font-size:.9rem;color:#532000!important}footer .badestatus{background-color:#fff;padding:.5rem .75rem;border-radius:3px;margin-top:11px}footer .badestatus .datum{display:none}@media (max-width:680px){.open-close>.wpb_wrapper{display:flex;justify-content:center}.quickinfo-column .open-close>.wpb_wrapper{justify-content:left}footer{text-align:center}footer .badestatus{text-align:center}.footer-box-wrapper>:nth-child(1){order:1;border-bottom:1px solid var(--color-subfooter-border);padding-bottom:1rem}.footer-box-wrapper>:nth-child(2){order:4}.footer-box-wrapper>:nth-child(3){order:2;border-bottom:1px solid var(--color-subfooter-border);padding-bottom:2rem}.footer-box-wrapper>:nth-child(4){order:3;border-bottom:1px solid var(--color-subfooter-border);padding-bottom:2rem}.footer-box-wrapper :nth-child(1) .w-iconbox-link:has(.w-iconbox-icon){display:none}.footer-bottom-menu ul.menu li,.w-text.us_custom_80a192e9{margin-bottom:.5rem!important}}div.l-canvas:has(main .color_alternate:last-of-type)+footer .badestatus{background-color:var(--color-alt-content-bg-grad)}div.l-canvas:has(main .color_alternate:last-of-type)+footer li.day.today{background-color:var(--color-alt-content-bg-grad)}.underline a{text-decoration:underline!important}