body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
.topbar{position:absolute;top:0;left:0;right:0;z-index:50;color:#FFFFFF;pointer-events:none}.topbar__inner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 26px;text-transform:uppercase;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0))}.topbar__left,.topbar__right{display:flex;align-items:center;gap:30px}.topbar__lang{display:inline-flex;gap:10px}.topbar__lang a{color:#FFFFFF;text-decoration:none;opacity:0.85}.topbar__lang a.is-active{opacity:1}.topbar__lang a:hover{opacity:1}.topbar__icon{display:inline-flex;width:auto;height:37px;align-items:center;justify-content:center;opacity:0.9}.topbar__icon img{width:22px;height:22px;display:block}.topbar__icon:hover{opacity:1}.topbar__mail{color:#FFFFFF;text-decoration:none;opacity:0.9}.topbar__mail:hover{opacity:1}.topbar__cta{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;color:#FFFFFF;text-decoration:none;backdrop-filter:blur(6px)}@media (max-width:820px){.topbar__mail{display:none}}.topbar{position:fixed;top:0;left:0;right:0;z-index:120;color:#FFFFFF;pointer-events:none}.topbar__inner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 26px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0))}.topbar__mail{color:#FFFFFF;text-decoration:none;opacity:0.9}.topbar__mail:hover{opacity:1}.topbar__cta{display:inline-flex;align-items:center;padding:10px 16px;color:#FFFFFF;text-decoration:none;backdrop-filter:blur(6px)}.topbar__burger{appearance:none;border:0;background:transparent;cursor:pointer;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0}.topbar__burger-icon{position:relative;width:28px;height:18px;display:block}.topbar__burger-icon::before,.topbar__burger-icon::after{content:"";position:absolute;left:0;right:0;height:2px;background:#FFFFFF;border-radius:2px;transition:transform 0.2s ease, top 0.2s ease, bottom 0.2s ease}.topbar__burger-icon::before{top:3px}.topbar__burger-icon::after{bottom:3px}body.nav-open{overflow:hidden}body.nav-open .topbar__burger-icon::before{top:8px;transform:rotate(45deg)}body.nav-open .topbar__burger-icon::after{bottom:8px;transform:rotate(-45deg)}@media (max-width:820px){.topbar__mail{display:none}}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.topbar{position:fixed;top:0;left:0;right:0;z-index:120;pointer-events:none;padding-bottom:18px}.topbar__inner{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:30px 26px;font-size:1.25rem;background:#0000008a;-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.25)}.topbar__inner::after{content:"";position:absolute;left:0;right:0;top:100%;height:70px;pointer-events:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0))}.topbar__inner::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(255, 255, 255, 0.08);pointer-events:none}.topbar__icon img{width:auto;height:100%}.topbar__right{display:flex;align-items:center;gap:18px}.topbar__mail,.topbar__cta{display:inline-flex;align-items:center;height:78px;line-height:1}.topbar__cta{padding:10px 16px;height:auto;line-height:1}.topbar__burger{height:78px;display:inline-flex;align-items:center;justify-content:center}#header .topbar__inner{display:flex;align-items:center;background:#000000ad}#header .topbar__left,#header .topbar__right{display:flex;align-items:center}#header .topbar__right a,#header .topbar__right button{display:inline-flex;align-items:center;line-height:0 !important}#header .topbar__right a{padding-top:0 !important;padding-bottom:0 !important}#header .topbar__right a.topbar__cta,#header .topbar__right .topbar__cta{padding-top:0 !important;padding-bottom:0 !important;line-height:0 !important}.topbar__mail,.topbar__cta{line-height:1 !important;display:inline-flex !important;align-items:center !important}#header .topbar{position:fixed;top:0;left:0;right:0;z-index:1000;pointer-events:none}#header .topbar::before{content:"";position:absolute;left:0;right:0;top:0;height:78px;background:rgba(0, 0, 0, 0.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.25);pointer-events:none}#header .topbar::after{content:"";position:absolute;left:0;right:0;top:78px;height:70px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0));pointer-events:none}#header .topbar__inner{pointer-events:auto;position:relative;z-index:1;padding:0 40px !important;display:flex;align-items:center;justify-content:space-between;line-height:1 !important}#header .topbar__right{display:flex;align-items:center;gap:18px}#header .topbar__mail,#header .topbar__cta,#header .topbar__burger{display:inline-flex;align-items:center;line-height:1 !important}#header .topbar img,#header .topbar svg{display:block}.topbar__inner{display:flex !important;align-items:center !important;padding-top:0 !important;padding-bottom:0 !important;height:8.5rem !important}.topbar__right a{display:flex !important;align-items:center !important;height:100% !important;transform:translateY(2px)}.topbar__lang{display:flex !important;align-items:center !important;height:100% !important;transform:translateY(3px)}.topbar__mail,.topbar__cta{line-height:1 !important;display:inline-flex !important;align-items:center !important}#header .topbar::before{display:none !important}#header .topbar::after{display:none !important}.topbar__burger{appearance:none;border:0;background:transparent;padding:0;width:47px;height:78px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.topbar__burger-icon{position:relative;width:42px;height:2px;background:#fff;border-radius:2px;transition:background 0.2s ease}.topbar__burger-icon::before,.topbar__burger-icon::after{content:"";position:absolute;left:0;right:0;height:2px;background:#fff;border-radius:2px;transition:transform 0.2s ease, top 0.2s ease, bottom 0.2s ease}.topbar__burger-icon::before{top:-15px}.topbar__burger-icon::after{bottom:-15px}body.nav-open .topbar__burger-icon{background:transparent}body.nav-open .topbar__burger-icon::before{top:0;transform:rotate(45deg)}body.nav-open .topbar__burger-icon::after{bottom:0;transform:rotate(-45deg)}body.nav-open .topbar__burger-icon{background:transparent;width:44px;height:44px}body.nav-open .topbar__burger-icon::before,body.nav-open .topbar__burger-icon::after{top:50%;bottom:auto;left:50%;right:auto;width:44px;height:3px;transform-origin:center;transform:translate(-50%, -50%) rotate(45deg)}body.nav-open .topbar__burger-icon::after{transform:translate(-50%, -50%) rotate(-45deg)}body.nav-open .topbar__burger-icon{background:transparent;width:46px;height:18px}body.nav-open .topbar__burger-icon::before,body.nav-open .topbar__burger-icon::after{top:50%;bottom:auto;left:0;right:0;height:3px;transform-origin:center}body.nav-open .topbar__burger-icon::before{transform:translateY(-50%) rotate(25deg)}body.nav-open .topbar__burger-icon::after{transform:translateY(-50%) rotate(-25deg)}.topbar__burger{appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.topbar__burger-icon{position:relative;width:45px;height:4px;background:#FFFFFF;border-radius:2px;transition:background 0.2s ease}.topbar__burger-icon::before,.topbar__burger-icon::after{content:"";position:absolute;left:0;right:0;height:4px;background:#FFFFFF;border-radius:2px;transition:transform 0.2s ease, top 0.2s ease, bottom 0.2s ease}.topbar__burger-icon::before{top:-13px !important}.topbar__burger-icon::after{bottom:-13px !important}body.nav-open .topbar__burger-icon{background:transparent !important;width:45px !important;height:18px !important}body.nav-open .topbar__burger-icon::before,body.nav-open .topbar__burger-icon::after{top:50% !important;bottom:auto !important;left:0 !important;right:0 !important;transform-origin:center !important}body.nav-open .topbar__burger-icon::before{transform:translateY(-50%) rotate(22deg) !important}body.nav-open .topbar__burger-icon::after{transform:translateY(-50%) rotate(-22deg) !important}@media (max-width:820px){.topbar__icon{display:none}}:root{--font-base: "AvantGardeGothic", Arial, sans-serif;--font-signature: "enchanted", sans-serif}body{font-family:var(--font-base) !important}*{font-family:var(--font-base) !important}h1{font-size:5rem;font-weight:normal;color:#415663 !important;text-transform:uppercase;margin-bottom:0 !important}p{font-size:1.875rem;color:#415663;line-height:3rem;margin-top:0;margin-bottom:3rem}h3{font-size:1.5rem;font-weight:normal;color:#415663 !important}#container{z-index:20 !important}.clr-white p,.clr-white h1,.clr-white h2,.clr-white h3,.clr-white h4,.clr-white h5{color:#FFFFFF}.center{text-align:center;margin-left:auto;margin-right:auto}#article-1{margin-top:17rem}#article-1 p:first-child{line-height:3.4rem}.signature p{font-family:var(--font-signature) !important;font-size:2.313rem}:root{--content-max: 1293px;--content-pad: clamp(43px, 9vw, 100px)}#container{z-index:20 !important}#main .mod_article.is-full .content-text,#main .mod_article.is-full .signature{max-width:none;padding-inline:0}#main .mod_article{margin-bottom:11rem}#main .mod_article.tri{position:relative;overflow:visible}#main .mod_article.tri>.inside{position:relative;z-index:2}#main .mod_article.tri::before{content:"";position:absolute;z-index:1;pointer-events:none;width:var(--tri-size, clamp(630px, 145vw, 1400px));height:80rem;aspect-ratio:var(--tri-ratio, 16/9);left:0;top:var(--tri-top, 50%);transform:translateY(-50%);background:var(--tri-bg, rgba(0, 0, 0, 0.08));opacity:var(--tri-opacity, 1);clip-path:polygon(0 0, 100% 50%, 0 100%);z-index:-1}#main .mod_article.tri.tri--right::before{left:auto;right:0;clip-path:polygon(100% 0, 0 50%, 100% 100%)}#main .mod_article.tri.tri--xl{--tri-size: clamp(520px, 70vw, 1200px)}#main .mod_article.tri.tri--sm{--tri-size: clamp(280px, 40vw, 720px)}#main .mod_article.tri--cream{--tri-bg: rgba(245,243,231,.55)}#main .mod_article.tri--light-green{--tri-bg: rgba(199,235,181,.22)}#main .mod_article.tri--green{--tri-bg: rgba(163,192,147,.22)}#main .mod_article.tri--brown{--tri-bg: rgba(130,111, 68,.18)}#main .mod_article.tri--sand{--tri-bg: rgba(171,146, 89,.20)}#main .mod_article.tri--dark-blue{--tri-bg: rgba( 65, 86, 99,.16)}#main .mod_article.tri--yellow{--tri-bg: rgba(248,212,130,.35)}#main .mod_article.tri--olive{--tri-bg: rgba( 85,106, 74,.18)}#main .mod_article.tri--sky-blue{--tri-bg: rgba(139,187,217,.22)}#main .mod_article.tri--white{--tri-bg: rgba(255,255,255,.55)}.content-text,.content-hyperlink,.ce_form{margin-left:25%;margin-right:25%;padding-left:4rem;padding-right:4rem}#main .content-vid{--vid-h: 805px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}#main .content-vid .ce_player,#main .content-vid .content-video,#main .content-vid figure,#main .content-vid .content-media{position:relative;height:var(--vid-h);overflow:hidden;margin:0}#main .content-vid video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}#main .content-vid iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(1.15);border:0}@media (max-width:992px){#main .content-vid{--vid-h: 560px}}@media (max-width:576px){#main .content-vid{--vid-h: 380px}}.pa-bot{padding-bottom:11rem !important}.pa-bot-kl{padding-bottom:3rem}.txt-right{text-align:right}li{font-size:1.875rem;color:#415663;line-height:3rem}#main .content-text .rte ul{list-style:none;padding-left:0;margin:0}#main .content-text .rte ul>li{position:relative;padding-left:1.7em}#main .content-text .rte ul>li::before{content:"";position:absolute;left:0;top:0.5em;width:0.5em;height:0.5em;background:url("/files/assets/icons/turquoise/play-turquoise.svg") no-repeat center / contain}.right{margin-left:auto !important}.content-table{margin-left:25%;margin-right:25%;padding-left:4rem;padding-right:4rem}#main .content-table{overflow-x:auto;-webkit-overflow-scrolling:touch}#main .content-table>table{width:100% !important;table-layout:fixed !important;border-collapse:separate !important;border-spacing:0 14px !important}#main .content-table td,#main .content-table th{border:0 !important;padding:6px 28px !important;vertical-align:top !important;color:#415663 !important;font-size:1.375rem !important;line-height:1.45 !important}#main .content-table td:first-child,#main .content-table th:first-child{width:44% !important;text-align:left !important;padding-left:0 !important}#main .content-table td:not(:first-child),#main .content-table th:not(:first-child){width:41% !important;text-align:center !important}#main .content-table tbody tr:first-child>td{text-transform:uppercase !important;letter-spacing:0.06em !important;font-weight:700 !important;padding-bottom:6px !important}#main .content-table tbody tr:nth-child(2)>td{font-weight:400 !important;line-height:1.4 !important;padding-top:4px !important;padding-bottom:70px !important}#main .content-table tbody tr:nth-child(n+3)>td{padding-top:10px !important;padding-bottom:10px !important}@media (max-width:860px){#main .content-table>table{min-width:760px !important}#main .content-table td,#main .content-table th{font-size:16px !important;padding:6px 18px !important}}.itm-align{align-items:center;display:flex}h2{font-size:3rem;font-weight:normal;color:#415663 !important;text-transform:uppercase;margin-bottom:0 !important;padding-bottom:0 !important;margin-top:0;padding-top:0}.pa-top{padding-top:11rem !important}a{color:#415663;transition:color 0.25s ease}a:hover{color:#F8D482}body>#wrapper{overflow-x:hidden}.signature.content-text p{margin-bottom:0;padding-bottom:0}@media (min-width:1560px){div#article-3:after{content:"";position:absolute;top:0;width:100%;height:100%;background:#ffffff;z-index:-2}h1{margin-top:0}#article-3{padding-top:11rem}}@media (max-width:820px){#container .content-text,#container .content-hyperlink,#container .content-table,#container .content-element-group{padding:0 !important;margin:0 auto;max-width:85%;margin-left:auto !important;margin-right:auto !important}#lage-teaser::before{transform:translate(-125%, 0) !important}.pa-bot{padding-bottom:11rem !important}#main .content-table td:first-child,#main .content-table th:first-child{width:11% !important}#main .content-table td:not(:first-child),#main .content-table th:not(:first-child){width:15% !important}#container .content-element-group .content-text{margin:0;max-width:100% !important;padding:1rem !important}}#main{padding-top:0 !important}@media (max-width:1100px){#container .content-text,#container .content-hyperlink,#container .ce_form,#container .content-table,#container .content-element-group{margin-left:12%;margin-right:12%;padding-left:4rem;padding-right:4rem}p,li{font-size:1.65rem;line-height:2.7rem}.site-footer .footer-address{font-size:1.65rem !important}h1{font-size:4.7rem}}@media (max-width:480px){#lage-teaser::before{width:1.5rem;height:2rem;top:2px;transform:translate(-138%, 0)}.content-text{margin-bottom:1.5rem !important}h1{font-size:2.25rem;margin-bottom:1.5rem !important}h2{font-size:2rem;margin-bottom:1.5rem !important}p,li{font-size:1.125rem;line-height:1.7rem}.ce_hyperlink a,.content-hyperlink a{font-size:0.7rem;gap:1px;height:45px;padding:0 45px}#article-1 :nth-child(3){margin-bottom:1.1rem}.signature.content-text p{font-size:1.7rem}#article-1 p:first-child{line-height:2.4rem}.ce_hyperlink a,.content-hyperlink a{gap:4px !important;height:46px !important;padding:0px 50px !important;font-size:0.7rem !important}.ce_hyperlink a::before,.content-hyperlink a::before{height:14px !important;flex:0 0 30px !important}#main .mod_article{margin-bottom:6rem}.pa-bot{padding-bottom:6rem !important}.site-footer .footer-btn{font-size:0.7rem !important;padding:12px 26px !important}.site-footer .footer-address{font-size:1.125rem !important}.site-footer .footer-btn::before{font-size:15px !important}.footer-btn{width:80% !important}.site-footer .footer-brand img,.site-footer .footer-brand svg{max-width:240px !important}menu li{font-size:1.25rem;line-height:2rem}.txt-menu{padding-bottom:5rem !important;height:25vh !important}}#article-16,#article-24,#article-33,#article-48,#article-57,#article-66,#article-125,#article-84,#article-93,#article-141,#article-145{margin-top:17rem}@media (max-width:700px){#article-1,#article-16,#article-24,#article-33,#article-48,#article-57,#article-66,#article-125,#article-84,#article-93,#article-141,#article-145{margin-top:6rem}}@media (min-width:821px){#main .content-table td:first-child,#main .content-table th:first-child{width:30% !important}#main .content-table td:not(:first-child),#main .content-table th:not(:first-child){width:23% !important}#main .content-table tbody tr:nth-child(2)>td{padding-bottom:24px !important}.preisliste-mobil{display:none !important}}@media (max-width:820px){#main .content-table table{display:none !important}.preisliste-mobil{font-family:inherit;color:#415663}.pm-saison{margin-bottom:2rem}.pm-saison-titel{font-size:1.375rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:4px}.pm-saison-datum{font-size:1rem;margin-bottom:14px;opacity:0.7;line-height:1.4}.pm-zeile{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(65, 86, 99, 0.12);font-size:1rem}.pm-label{color:rgba(65, 86, 99, 0.75)}.pm-wert{font-weight:700}}#translator-container{position:static !important}.translator-widget{position:static !important;top:unset !important;left:unset !important;display:inline-flex !important;align-items:center !important}.translator-selected img{width:32px !important;height:auto !important;max-width:unset !important;border:1px solid rgba(255, 255, 255, 0.5) !important}.translator-options img{width:32px !important;height:auto !important;max-width:unset !important}.translator-selected{background:transparent !important;display:inline-flex !important;align-items:center !important}.translator-selected img{display:block !important;width:32px !important;height:21px !important;max-width:unset !important;border:1px solid rgba(255, 255, 255, 0.5) !important;background:transparent !important}.translator-selected{font-size:0 !important}.translator-selected img{font-size:0 !important}.site-footer{width:100%;height:641px;background:#415663;border-top:2px solid rgba(255, 255, 255, 0.08)}.site-footer *{box-sizing:border-box}.site-footer .footer-inner{max-width:1200px;height:100%;margin:0 auto;padding:0 100px;display:flex;align-items:center;justify-content:space-between;gap:72px}.site-footer .footer-left{display:flex;flex-direction:column;gap:26px;min-width:470px}.site-footer .footer-brand{display:inline-flex;align-items:center;text-decoration:none}.site-footer .footer-brand img,.site-footer .footer-brand svg{display:block;width:100%;max-width:440px;height:auto}.site-footer .footer-address{margin:0;font-style:normal;color:rgba(255, 255, 255, 0.85);font-size:1.875rem;line-height:1.55}.site-footer .footer-address a{color:rgba(255, 255, 255, 0.85);text-decoration:none}.site-footer .footer-address a:hover{color:#FFFFFF}.site-footer .footer-address .footer-spacer{height:14px}.site-footer .footer-nav{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.site-footer .footer-btn{width:320px;display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;background:#FFFFFF;color:#415663;text-decoration:none;border:1px solid rgba(65, 86, 99, 0.18);letter-spacing:0.04em;text-transform:uppercase;font-size:16px}.site-footer .footer-btn::before{content:"→";margin-right:10px;font-size:18px;line-height:1}.site-footer .footer-btn:hover{background:transparent;color:#FFFFFF;border-color:rgba(255, 255, 255, 0.25)}.site-footer .footer-btn:hover::before{color:#FFFFFF}@media (max-width:900px){.site-footer{height:auto;padding:64px 0}.site-footer .footer-inner{height:auto;flex-direction:column;align-items:flex-start;gap:48px}.site-footer .footer-nav,.site-footer .footer-btn,.site-footer .footer-btn.is-wide{width:100%}}#footer{z-index:997;position:relative}.site-footer .footer-inner{padding-top:5rem !important}.site-nav{position:absolute;top:0;right:0;z-index:60}.site-nav__toggle{appearance:none;border:0;background:transparent;padding:18px 26px;cursor:pointer;color:#FFFFFF}.site-nav__burger{display:inline-block;width:28px;height:18px;position:relative}.site-nav__burger::before,.site-nav__burger::after{content:"";position:absolute;left:0;right:0;height:2px;background:#FFFFFF;border-radius:2px;transition:transform 0.2s ease, top 0.2s ease, bottom 0.2s ease, opacity 0.2s ease}.site-nav__burger::before{top:3px}.site-nav__burger::after{bottom:3px}.site-nav__backdrop{position:fixed;inset:0;background:rgba(0, 0, 0, 0.45);opacity:0;pointer-events:none;transition:opacity 0.2s ease}.site-nav__panel{position:fixed;top:0;right:0;height:100vh;width:92vw;max-width:420px;background:rgba(65, 86, 99, 0.98);transform:translateX(105%);transition:transform 0.25s ease;padding:90px 26px 26px;overflow:auto}.site-nav__list{list-style:none;margin:0;padding:0}.site-nav__list a{display:block;padding:14px 6px;color:#FFFFFF;text-decoration:none;font-size:20px;opacity:0.92}.site-nav__list a:hover{opacity:1}.site-nav__list ul{list-style:none;margin:6px 0 14px 10px;padding:0}.site-nav__list ul a{font-size:16px;opacity:0.85}body.nav-open .site-nav__backdrop{opacity:1;pointer-events:auto}body.nav-open .site-nav__panel{transform:translateX(0)}body.nav-open .site-nav__burger::before{top:8px;transform:rotate(45deg)}body.nav-open .site-nav__burger::after{bottom:8px;transform:rotate(-45deg)}#site-nav.nav-overlay{position:fixed;inset:0;z-index:110;padding:110px 70px 60px;background:rgba(65, 86, 99, 0.72);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity 0.2s ease}body.nav-open #site-nav.nav-overlay{opacity:1;pointer-events:auto}# #site-nav.nav-overlay{position:fixed;inset:0;z-index:200;background:rgba(0, 0, 0, 0.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity 0.2s ease}body.nav-open #site-nav.nav-overlay{opacity:1;pointer-events:auto}#site-nav.nav-overlay .nav-overlay__layout{height:100%;padding:110px 70px 60px}.topbar{position:fixed;z-index:1000}body.nav-open #container,body.nav-open #hero{pointer-events:none}body.nav-open #menu #site-nav{pointer-events:auto}:root{--header-h: 154px}#header{position:fixed;top:0;left:0;right:0;z-index:9999;margin:0 !important}#header .topbar{height:var(--header-h)}#main{padding-top:var(--header-h)}#main .mod_article.hero-article,#main .mod_article.hero{margin-top:calc(-1 * var(--header-h));position:relative;z-index:1}#header,#header .inside,#header .topbar{overflow:visible !important}@media (max-width:1400px){#header .topbar__right .topbar__mail,#header .topbar__right .topbar__request{font-size:0;line-height:0;width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}#header .topbar__right .topbar__mail::before{content:"";width:18px;height:18px;background:url("/files/assets/icons/white/mail-white.svg") no-repeat center / contain}#header .topbar__right .topbar__request::before{content:"";width:18px;height:18px;background:url("/files/assets/icons/white/request-white.svg") no-repeat center / contain}}#hero{position:relative;margin:0;padding:0;z-index:21 !important}.home #hero{z-index:20 !important}#hero>.inside,#hero .inside{max-width:none !important;width:100% !important;padding:0 !important;margin:0 !important}#hero .mod_article{position:relative !important;margin:0 !important;padding:0 !important;min-height:100vh}#hero .content-image,#hero .ce_image,#hero .ce_html,#hero figure,#hero .image_container{margin:0 !important;padding:0 !important}#hero .content-image>figure>img,#hero .ce_image>figure>img,#hero figure>img,#hero .image_container>img{display:block;width:100%;height:100vh;object-fit:cover;object-position:center}#hero .mod_article::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0) 22%), linear-gradient(to top, rgba(0, 0, 0, 0.18), rgba(0, 0, 0, 0) 30%)}#hero .hero-split__center{position:absolute !important;inset:0 !important;z-index:5 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;padding:0 0 4vh !important;pointer-events:none !important}#hero .hero-center{pointer-events:auto !important;text-align:center !important;color:#fff !important;filter:drop-shadow(0 12px 26px rgba(0, 0, 0, 0.25))}#hero .hero-center__brand{display:inline-block !important;text-decoration:none !important;height:220px}#hero .hero-center__logo{display:block !important;width:clamp(300px, 23vw, 520px) !important;height:auto !important;opacity:0.98 !important}#hero .hero-center__seasons{margin-top:18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:80px !important}#hero .hero-center__season{display:inline-flex !important;width:auto !important;height:60px !important;align-items:center !important;justify-content:center !important;opacity:0.92 !important;text-decoration:none !important}#hero .hero-center__season:hover{opacity:1 !important}#hero .hero-center__season img{width:auto !important;height:100% !important;display:block !important;object-fit:contain !important}#hero .hero-center__divider{width:1px !important;height:60px !important;background:rgba(255, 255, 255, 0.38) !important}@media (max-width:900px){#hero .hero-split__center{padding-bottom:3vh !important}#hero .hero-center__logo{width:clamp(220px, 70vw, 360px) !important}#hero .hero-center__season{width:50px !important;height:50px !important}#hero .hero-center__season img{width:28px !important;height:28px !important}#hero .hero-center__divider{height:54px !important}}#hero .hero-center{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:18px !important;text-align:center !important}#hero .hero-center__brand{display:block !important}#hero .hero-center__seasons{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-top:0 !important}#hero .hero-center__divider{width:1px !important;height:56px !important;background:rgba(255, 255, 255, 0.38) !important}.hero-center__divider{display:none !important}.hero-center__seasons{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:22px !important}.hero-center__seasons::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1px;height:220px;background:#F5F3E7;pointer-events:none}#hero .hero-split__center{position:absolute;inset:0;z-index:5;pointer-events:none}#hero .hero-triangle{position:absolute;left:50%;bottom:-38vh;transform:translateX(-50%);width:min(92vw, 1200px);height:100%;background:rgba(65, 86, 99, 0.92);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);z-index:0;pointer-events:none}#hero .hero-center{position:relative;z-index:2;pointer-events:auto}#hero .hero-triangle{position:absolute;left:50%;transform:translateX(-50%);z-index:0;pointer-events:none;bottom:-62vh;width:min(92vw, 1200px);height:100%;background:rgba(65, 86, 99, 0.92);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}#hero .hero-center{position:relative;z-index:2}#hero{position:relative;z-index:20;overflow:visible !important}#hero .inside,#hero .mod_article,#hero .hero-split__center{overflow:visible !important}#container{position:relative;z-index:1}#hero .hero-triangle{position:absolute;left:0;right:0;width:100%;max-width:none;top:clamp(260px, 42vh, 520px);height:210vh;background:rgba(65, 86, 99, 0.92);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);z-index:0;pointer-events:none}#hero .hero-center{position:relative;z-index:2}#hero{position:relative;z-index:20;overflow:visible !important}#container{position:relative;z-index:1}#hero .hero-triangle{position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:100vh;top:63vh;background:rgba(65, 86, 99, 0.92);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);z-index:0;pointer-events:none}#hero .inside,#hero .mod_article,#hero .hero-split__center{overflow:visible !important}#hero .hero-center{position:relative;z-index:2}#hero .hero-triangle{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;z-index:0;height:120vh;width:calc(111.65vh * 1.155);top:60vh;background:rgba(65, 86, 99, 0.92);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}#hero .hero-triangle{position:absolute;left:50%;transform:translateX(-50%);z-index:0;pointer-events:none;--tri-w: min(100vw, 160vh);width:var(--tri-w);height:110%;background:#415663;clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}.hero_page-icon{width:3rem;height:4rem}h1.hero_page-title{color:#fff !important;font-size:3rem}#hero .col-12{padding:0 !important;margin:0 !important}#header .topbar__right a{padding-top:0 !important;padding-bottom:0 !important}a.topbar__cta_mobil{display:none !important;width:40px !important;height:40px !important;margin-bottom:8px}a.topbar__cta_mobil img{width:40px !important;height:40px !important}@media (max-width:1966px){#hero .hero-triangle{height:114vh}}@media (max-width:1863px){#hero .hero-triangle{height:117vh}}@media (max-width:1705px){#hero .hero-triangle{height:121vh}}@media (max-width:1560px){#hero .hero-triangle{height:125vh}}@media (max-width:1465px){#hero .hero-triangle{height:130vh}}@media (max-width:1451px){#hero .hero-triangle{height:135vh}}@media (max-width:1325px){#hero .hero-triangle{height:140vh}}@media (max-width:1260px){#hero .hero-triangle{height:145vh}}@media (max-width:1159px){#hero .hero-triangle{height:150vh}}@media (max-width:1149px){#hero .hero-triangle{height:155vh}}@media (max-width:1144px){#hero .hero-triangle{height:165vh}}@media (max-width:820px){a.topbar__cta_mobil{display:block !important}.topbar__cta{display:none !important;width:0 !important;height:0 !important;overflow:hidden !important;opacity:0 !important}.topbar__centerlogo{display:none !important}}@media (max-width:1000px){#hero .content-element-group>div.content-image:nth-of-type(2){display:none}}@media (max-width:1100px){#hero .hero-triangle{--tri-w: min(180vw, 240vh);height:93rem}}@media (max-width:1007px){#hero .hero-triangle{height:98rem}}@media (max-width:930px){#hero .hero-center__brand{height:155px}}@media (max-width:900px){#hero .hero-center__season img{width:50px !important;height:50px !important}}@media (max-width:868px){#hero .hero-triangle{height:105rem}}@media (max-width:840px){#hero .hero-triangle{height:110rem}}@media (max-width:820px){#hero .hero-triangle{--tri-w: min(240vw, 240vh);height:105rem}}@media (max-width:671px){#hero .hero-triangle{height:110rem}}@media (max-width:581px){#hero .hero-triangle{height:115rem}}@media (max-width:532px){#hero .hero-triangle{height:125rem}}@media (max-width:480px){#hero .hero-triangle{height:70rem}}@media (max-width:471px){#hero .hero-triangle{height:74rem}}@media (max-width:422px){#hero .hero-triangle{height:76rem}}@media (max-width:380px){#hero .hero-triangle{height:80rem}}@media (max-width:352px){#hero .hero-triangle{height:85rem}}@media (max-width:318px){#hero .hero-triangle{height:90rem}}@media (max-height:1094px){#hero .hero-triangle{height:128vh}}@media (max-height:845px){#hero .hero-triangle{height:166vh;--tri-w: min(105vw, 210vh)}}@media (max-width:390px){#hero .hero-triangle{height:163vh;--tri-w: min(181vw, 210vh)}}.split-hero img{width:100%;height:100vh;object-fit:cover}#hero figure img{width:100vw;height:100vh;object-fit:cover}@media (max-width:700px){#hero .hero-triangle{height:41rem !important;--tri-w: min(125vw, 83vh)!important}}@media (max-width:535px){#hero .hero-triangle{height:40rem !important;--tri-w: min(150vw, 83vh) !important}}@media (max-width:400px){#hero .hero-triangle{height:37rem !important;--tri-w: min(175vw, 83vh) !important}h1.hero_page-title{font-size:2.25rem}#hero{padding-bottom:10rem !important}}@media (max-height:852px){#hero .hero-triangle{height:30rem !important}}@font-face{font-family:"AvantGardeGothic";src:url("/files/assets/fonts/avant-garde-gothic-book.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"AvantGardeGothic";src:url("/files/assets/fonts/avant-garde-gothic-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}#menu{position:fixed;inset:0;z-index:900;pointer-events:none}#menu::before{content:"";position:absolute;inset:0;transition:opacity 0.2s ease}body.nav-open #menu{pointer-events:auto}body.nav-open #menu::before{opacity:1}#menu #site-nav{position:relative;z-index:1;background:transparent !important;width:100%;height:100%}body.nav-open #header .topbar__inner{background:none}body.nav-open .topbar__inner::after{background:none}body.nav-open .topbar__inner{box-shadow:none}body.nav-open #hero .hero-center{display:none !important}.topbar__inner{position:relative}.topbar__centerlogo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:34px;width:auto;opacity:0;pointer-events:none;transition:opacity 0.15s ease}.topbar__centerlogo img{height:100%;width:auto;display:block}body.nav-open .topbar__centerlogo{opacity:1;pointer-events:auto}.topbar__centerlogo{height:37%}.nav-open #hero .hero-triangle{display:none}menu{opacity:0%;display:none;transition:opacity 400ms ease}body.nav-open menu{opacity:100%;display:block}menu{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;background:#415663d6 !important;padding:0;margin:0;z-index:999}menu #site_nav{width:90%;margin:0 auto}menu #site_nav ul.level_1{padding:0;height:70vh}menu #site_nav ul.level_1>li{color:#fff;position:relative;padding-left:1.7em;font-weight:700;text-transform:uppercase;margin-bottom:3rem}menu #site_nav ul.level_1>li strong{color:#F8D482 !important;font-weight:700}menu #site_nav ul.level_1>li::marker{display:none}menu #site_nav ul.level_1>li:before{content:"";position:absolute;left:0;top:0.5em;width:0.6em;height:0.6em;background:url("/files/assets/icons/creme/play-creme.svg") no-repeat center / contain;font-weight:normal;transition:0.25s ease}menu #site_nav ul.level_1>li>a{color:#fff;text-decoration:none}@media (max-height:1100px){ul.level_1{display:flex;flex-direction:column;justify-content:space-evenly}ul.level_1>li{margin-bottom:0 !important}}body.nav-open nav.nav-overlay{--nav-left-col: clamp(240px, 26vw, 520px)}body.nav-open nav.nav-overlay ul.level_1>li{display:grid;grid-template-columns:var(--nav-left-col) 1fr;column-gap:clamp(1.5rem, 4vw, 6rem);align-items:baseline}body.nav-open nav.nav-overlay ul.level_1>li>a,body.nav-open nav.nav-overlay ul.level_1>li>strong{grid-column:1}body.nav-open nav.nav-overlay ul.level_1>li>ul.level_2{grid-column:2;display:flex !important;flex-wrap:wrap;gap:clamp(1rem, 3vw, 4rem);margin:0;padding:0;list-style:none;font-weight:normal;row-gap:0.5rem}body.nav-open nav.nav-overlay ul.level_1>li>ul.level_2>li{margin:0;padding:0}body.nav-open nav.nav-overlay ul.level_2 a{display:inline-block;white-space:nowrap;color:inherit;text-decoration:none}@media (max-width:900px){body.nav-open nav.nav-overlay ul.level_1>li{grid-template-columns:1fr;row-gap:0.75rem}body.nav-open nav.nav-overlay ul.level_1>li>ul.level_2{grid-column:1}}#site_nav li{color:#F5F3E7}.level_2{text-transform:none}.active::before{background:url("/files/assets/icons/yellow/play-yellow.svg") no-repeat center / contain !important;left:0.5em !important}.txt-menu{padding-bottom:10rem;height:30vh;padding-top:15vh}.txt-menu span{font-weight:700;text-transform:uppercase}.level_1{border-left:1px solid #F5F3E7}.level_1 a:hover{color:#F8D482 !important}li.submenu.trail:has(li.active)>a{color:#F8D482 !important}li.submenu.trail:has(li.active)::before{background:url("/files/assets/icons/yellow/play-yellow.svg") no-repeat center / contain !important;left:0.5em !important;transition:0.25s ease}menu{overflow-y:scroll}menu #site_nav ul.level_1>li:hover::before,menu #site_nav ul.level_1>li:focus-within::before{background:url("/files/assets/icons/yellow/play-yellow.svg") no-repeat center / contain !important;transition:0.25s ease;left:0.5em !important}body.nav-open menu #site_nav ul.level_1>li.submenu.trail:has(> ul.level_2>li:hover)>a{color:#F8D482 !important}.ce_hyperlink a,.content-hyperlink a{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:62px;padding:0 140px;box-sizing:border-box;border:2px solid #405A63;background:transparent;color:#405A63;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;font-size:1.1rem;line-height:1;transition:color 0.25s ease, border-color 0.25s ease}.ce_hyperlink a::after,.content-hyperlink a::after{content:"";position:absolute;inset:0;background:#405A63;transform:scaleX(0);transform-origin:left;transition:transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);z-index:-1}.ce_hyperlink a::before,.content-hyperlink a::before{content:"";width:44px;height:24px;flex:0 0 44px;display:block;background:url("/files/assets/icons/turquoise/play-turquoise.svg") no-repeat center / contain}.ce_hyperlink a:hover,.content-hyperlink a:hover{color:#F8D482}.ce_hyperlink a:hover::after,.content-hyperlink a:hover::after{transform:scaleX(1)}.ce_hyperlink a:hover::before,.content-hyperlink a:hover::before{background-image:url("/files/assets/icons/yellow/play-yellow.svg")}.bu-right{text-align:right}#main .slider--peek.content-swiper{--side-w: clamp(300px, 42vw, 680px);--active-w: clamp(820px, 65vw, 1001px);--side-h: clamp(310px, 42vw, 500px);--active-h: clamp(420px, 34vw, 720px);--peek-gap: 40px;--nav-gap: 18px;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden !important;padding-bottom:34px}#main .slider--peek.content-swiper .swiper,#main .slider--peek.content-swiper .swiper-container,#main .slider--peek.content-swiper.swiper,#main .slider--peek.content-swiper.swiper-container{width:100% !important;overflow:visible !important}#main .slider--peek.content-swiper .swiper-pagination,#main .slider--peek.content-swiper .swiper-button-prev,#main .slider--peek.content-swiper .swiper-button-next{display:none !important}#main .slider--peek.content-swiper .swiper-wrapper{align-items:flex-end}#main .slider--peek.content-swiper .swiper-wrapper>.swiper-slide{flex:0 0 var(--side-w) !important;width:var(--side-w) !important;height:var(--side-h) !important;opacity:0.9;transition:flex-basis 0.45s ease, width 0.45s ease, height 0.45s ease, opacity 0.25s ease;display:flex;align-items:stretch}#main .slider--peek.content-swiper .swiper-wrapper>.swiper-slide.swiper-slide-active{flex-basis:var(--active-w) !important;width:var(--active-w) !important;height:var(--active-h) !important;opacity:1;z-index:2}#main .slider--peek.content-swiper .swiper-slide .content-image,#main .slider--peek.content-swiper .swiper-slide figure{width:100%;height:100%;margin:0}#main .slider--peek.content-swiper .swiper-slide img{width:100% !important;height:100% !important;object-fit:cover !important;display:block}#main .slider--peek.content-swiper .peek-nav{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;gap:var(--nav-gap);align-items:center}#main .slider--peek.content-swiper .peek-btn{appearance:none;background:transparent;border:0;padding:0;cursor:pointer;color:#415663;font-size:16px;line-height:1;opacity:0.9}#main .slider--peek.content-swiper .peek-btn:hover{opacity:1}@media (max-width:767px){#main .slider--peek.content-swiper{--side-w: 72vw;--active-w: 86vw;--side-h: 200px;--active-h: 240px;--peek-gap: 18px}}.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active{margin-right:35px;margin-left:35px}.swiper-slide.swiper-slide-visible.swiper-slide-prev{margin-right:0}.swiper-slide.swiper-slide-visible.swiper-slide-next{margin-left:40px}#main .nc-slider1 .swiper-slide,#main .nc-slider2 .swiper-slide,#main .nc-slider3 .swiper-slide{height:38rem !important}#main .nc-slider1 .swiper-slide img,#main .nc-slider2 .swiper-slide img,#main .nc-slider3 .swiper-slide img{width:55rem !important;height:38rem !important}:root{--gutter-x: 1.5rem;--gutter-y: 1.5rem;--container-padding: 1.25rem}*,*::before,*::after{box-sizing:border-box}.container,.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-fluid{max-width:none}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1320px}}.row{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--gutter-x) / 2);margin-right:calc(-1 * var(--gutter-x) / 2);row-gap:var(--gutter-y)}.col{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:1 0 0%}.col-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:auto}.col-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.col-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.col-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:25%}.offset-3{margin-left:25%}.col-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.col-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.col-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:50%}.offset-6{margin-left:50%}.col-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.col-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.col-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:75%}.offset-9{margin-left:75%}.col-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.col-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.col-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:100%}.offset-12{margin-left:100%}@media (min-width:576px){.col-sm{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:1 0 0%}.col-sm-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:auto}.col-sm-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:8.3333333333%}.offset-sm-1{margin-left:8.3333333333%}.col-sm-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:16.6666666667%}.offset-sm-2{margin-left:16.6666666667%}.col-sm-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:25%}.offset-sm-3{margin-left:25%}.col-sm-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:33.3333333333%}.offset-sm-4{margin-left:33.3333333333%}.col-sm-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:41.6666666667%}.offset-sm-5{margin-left:41.6666666667%}.col-sm-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:50%}.offset-sm-6{margin-left:50%}.col-sm-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:58.3333333333%}.offset-sm-7{margin-left:58.3333333333%}.col-sm-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:66.6666666667%}.offset-sm-8{margin-left:66.6666666667%}.col-sm-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:75%}.offset-sm-9{margin-left:75%}.col-sm-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:83.3333333333%}.offset-sm-10{margin-left:83.3333333333%}.col-sm-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:91.6666666667%}.offset-sm-11{margin-left:91.6666666667%}.col-sm-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:100%}.offset-sm-12{margin-left:100%}}@media (min-width:768px){.col-md{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:1 0 0%}.col-md-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:auto}.col-md-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:8.3333333333%}.offset-md-1{margin-left:8.3333333333%}.col-md-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:16.6666666667%}.offset-md-2{margin-left:16.6666666667%}.col-md-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:25%}.offset-md-3{margin-left:25%}.col-md-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:33.3333333333%}.offset-md-4{margin-left:33.3333333333%}.col-md-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:41.6666666667%}.offset-md-5{margin-left:41.6666666667%}.col-md-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:50%}.offset-md-6{margin-left:50%}.col-md-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:58.3333333333%}.offset-md-7{margin-left:58.3333333333%}.col-md-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:66.6666666667%}.offset-md-8{margin-left:66.6666666667%}.col-md-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:75%}.offset-md-9{margin-left:75%}.col-md-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:83.3333333333%}.offset-md-10{margin-left:83.3333333333%}.col-md-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:91.6666666667%}.offset-md-11{margin-left:91.6666666667%}.col-md-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:100%}.offset-md-12{margin-left:100%}}@media (min-width:992px){.col-lg{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:1 0 0%}.col-lg-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:auto}.col-lg-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:8.3333333333%}.offset-lg-1{margin-left:8.3333333333%}.col-lg-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:16.6666666667%}.offset-lg-2{margin-left:16.6666666667%}.col-lg-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:25%}.offset-lg-3{margin-left:25%}.col-lg-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:33.3333333333%}.offset-lg-4{margin-left:33.3333333333%}.col-lg-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:41.6666666667%}.offset-lg-5{margin-left:41.6666666667%}.col-lg-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:50%}.offset-lg-6{margin-left:50%}.col-lg-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:58.3333333333%}.offset-lg-7{margin-left:58.3333333333%}.col-lg-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:66.6666666667%}.offset-lg-8{margin-left:66.6666666667%}.col-lg-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:75%}.offset-lg-9{margin-left:75%}.col-lg-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:83.3333333333%}.offset-lg-10{margin-left:83.3333333333%}.col-lg-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:91.6666666667%}.offset-lg-11{margin-left:91.6666666667%}.col-lg-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:100%}.offset-lg-12{margin-left:100%}}@media (min-width:1200px){.col-xl{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:1 0 0%}.col-xl-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:auto}.col-xl-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:8.3333333333%}.offset-xl-1{margin-left:8.3333333333%}.col-xl-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:16.6666666667%}.offset-xl-2{margin-left:16.6666666667%}.col-xl-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:25%}.offset-xl-3{margin-left:25%}.col-xl-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:33.3333333333%}.offset-xl-4{margin-left:33.3333333333%}.col-xl-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:41.6666666667%}.offset-xl-5{margin-left:41.6666666667%}.col-xl-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:50%}.offset-xl-6{margin-left:50%}.col-xl-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:58.3333333333%}.offset-xl-7{margin-left:58.3333333333%}.col-xl-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:66.6666666667%}.offset-xl-8{margin-left:66.6666666667%}.col-xl-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:75%}.offset-xl-9{margin-left:75%}.col-xl-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:83.3333333333%}.offset-xl-10{margin-left:83.3333333333%}.col-xl-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:91.6666666667%}.offset-xl-11{margin-left:91.6666666667%}.col-xl-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:100%}.offset-xl-12{margin-left:100%}}@media (min-width:1440px){.col-xxl{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:1 0 0%}.col-xxl-auto{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:auto}.col-xxl-1{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:8.3333333333%}.offset-xxl-1{margin-left:8.3333333333%}.col-xxl-2{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:16.6666666667%}.offset-xxl-2{margin-left:16.6666666667%}.col-xxl-3{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:25%}.offset-xxl-3{margin-left:25%}.col-xxl-4{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:33.3333333333%}.offset-xxl-4{margin-left:33.3333333333%}.col-xxl-5{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:41.6666666667%}.offset-xxl-5{margin-left:41.6666666667%}.col-xxl-6{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:50%}.offset-xxl-6{margin-left:50%}.col-xxl-7{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:58.3333333333%}.offset-xxl-7{margin-left:58.3333333333%}.col-xxl-8{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:66.6666666667%}.offset-xxl-8{margin-left:66.6666666667%}.col-xxl-9{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:75%}.offset-xxl-9{margin-left:75%}.col-xxl-10{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:83.3333333333%}.offset-xxl-10{margin-left:83.3333333333%}.col-xxl-11{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:91.6666666667%}.offset-xxl-11{margin-left:91.6666666667%}.col-xxl-12{position:relative;width:100%;min-width:0;padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2);flex:0 0 auto;width:100%}.offset-xxl-12{margin-left:100%}}.g-0{--gutter-x: 0;--gutter-y: 0}.gx-0{--gutter-x: 0}.gy-0{--gutter-y: 0}.g-1{--gutter-x: 0.25rem;--gutter-y: 0.25rem}.gx-1{--gutter-x: 0.25rem}.gy-1{--gutter-y: 0.25rem}.g-2{--gutter-x: 0.5rem;--gutter-y: 0.5rem}.gx-2{--gutter-x: 0.5rem}.gy-2{--gutter-y: 0.5rem}.g-3{--gutter-x: 1rem;--gutter-y: 1rem}.gx-3{--gutter-x: 1rem}.gy-3{--gutter-y: 1rem}.g-4{--gutter-x: 1.5rem;--gutter-y: 1.5rem}.gx-4{--gutter-x: 1.5rem}.gy-4{--gutter-y: 1.5rem}.g-5{--gutter-x: 3rem;--gutter-y: 3rem}.gx-5{--gutter-x: 3rem}.gy-5{--gutter-y: 3rem}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-stretch{align-items:stretch}@media (max-width:1000px){.col-5{width:100%}.col-6{width:100%}body::before{inset:264px 80px -13px 80px}}#main .row.content-element-group{margin-left:25%;margin-right:25%;padding-left:4rem;padding-right:4rem}#lage-teaser{position:relative}#lage-teaser:before{content:url("/files/assets/icons/turquoise/location-turquoise.svg");position:absolute;width:3rem;height:4rem;top:10px;left:0;transform:translate(-100%, 0)}#camping-teaser{position:relative}#camping-teaser:before{content:url("/files/assets/icons/turquoise/nature-turquoise-camping.svg");position:absolute;width:4rem;height:4rem;top:10px;right:0;transform:translate(100%, 0)}#takeaway-teaser{position:relative}#takeaway-teaser:before{content:url("/files/assets/icons/turquoise/food-turquoise.svg");position:absolute;width:4rem;height:4rem;top:10px;left:0;transform:translate(-100%, 0)}#sommer-teaser{position:relative}#sommer-teaser:before{content:url("/files/assets/icons/turquoise/nature-turquoise-sun.svg");position:absolute;width:4rem;height:4rem;top:10px;right:0;transform:translate(100%, 0)}#winter-teaser{position:relative}#winter-teaser:before{content:url("/files/assets/icons/turquoise/nature-turquoise-snow.svg");position:absolute;width:4rem;height:4rem;top:10px;left:0;transform:translate(-100%, 0)}@media (max-width:480px){#lage-teaser::before{width:1.5rem !important;height:2rem !important;top:3px !important}#camping-teaser::before{width:1.9rem !important;height:2rem !important;top:3px !important;transform:translate(110%, 0)}#takeaway-teaser::before{width:1.7rem !important;height:2rem !important;top:5px !important;transform:translate(-130%, 0)}#sommer-teaser::before{width:2.2rem !important;height:2rem !important;top:4px !important;transform:translate(110%, 0)}#winter-teaser::before{width:1.9rem !important;height:2rem !important;top:4px !important;transform:translate(-120%, 0)}}#main :where(.mod_form, .ce_form){}#main :where(.mod_form, .ce_form) form{margin:0}#main :where(.mod_form, .ce_form) .formbody{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 18px;align-items:start;width:100%}#main :where(.mod_form, .ce_form) .widget{margin:0;width:100%}#main :where(.mod_form, .ce_form) .widget-textarea,#main :where(.mod_form, .ce_form) .widget-upload,#main :where(.mod_form, .ce_form) .widget-select,#main :where(.mod_form, .ce_form) .widget-radio,#main :where(.mod_form, .ce_form) .widget-checkbox,#main :where(.mod_form, .ce_form) .widget-captcha,#main :where(.mod_form, .ce_form) .widget.explanation{grid-column:1 / -1}#main :where(.mod_form, .ce_form) label{display:block;margin:0 0 6px;font-size:0.95rem;line-height:1.2;letter-spacing:0.03em;color:#415663}#main :where(.mod_form, .ce_form) label .mandatory{color:#F8D482;font-weight:700;margin-left:4px}#main :where(.mod_form, .ce_form) input[type="text"],#main :where(.mod_form, .ce_form) input[type="email"],#main :where(.mod_form, .ce_form) input[type="tel"],#main :where(.mod_form, .ce_form) input[type="number"],#main :where(.mod_form, .ce_form) input[type="date"],#main :where(.mod_form, .ce_form) input[type="search"],#main :where(.mod_form, .ce_form) input[type="password"],#main :where(.mod_form, .ce_form) select,#main :where(.mod_form, .ce_form) textarea{width:100%;max-width:100%;font:inherit;color:#415663;background:rgba(255, 255, 255, 0.78);border:2px solid rgba(65, 86, 99, 0.25);border-radius:0;padding:12px 14px;outline:none;transition:border-color 0.18s ease, background-color 0.18s ease, box-shadow 0.18s ease}#main :where(.mod_form, .ce_form) textarea{min-height:140px;resize:vertical}#main :where(.mod_form, .ce_form) input::placeholder,#main :where(.mod_form, .ce_form) textarea::placeholder{color:rgba(65, 86, 99, 0.55)}#main :where(.mod_form, .ce_form) input:hover,#main :where(.mod_form, .ce_form) select:hover,#main :where(.mod_form, .ce_form) textarea:hover{border-color:rgba(65, 86, 99, 0.42);background:rgba(255, 255, 255, 0.9)}#main :where(.mod_form, .ce_form) input:focus,#main :where(.mod_form, .ce_form) select:focus,#main :where(.mod_form, .ce_form) textarea:focus{border-color:rgba(248, 212, 130, 0.95);box-shadow:0 0 0 4px rgba(248, 212, 130, 0.22);background:#FFFFFF}#main :where(.mod_form, .ce_form) select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, rgba(65, 86, 99, 0.75) 50%), linear-gradient(135deg, rgba(65, 86, 99, 0.75) 50%, transparent 50%);background-position:calc(100% - 18px) 50%, calc(100% - 12px) 50%;background-size:6px 6px, 6px 6px;background-repeat:no-repeat;padding-right:42px}#main :where(.mod_form, .ce_form) input[type="checkbox"],#main :where(.mod_form, .ce_form) input[type="radio"]{accent-color:#F8D482;transform:translateY(1px)}#main :where(.mod_form, .ce_form) .widget-checkbox label,#main :where(.mod_form, .ce_form) .widget-radio label{display:flex;gap:10px;align-items:flex-start;font-size:0.98rem;letter-spacing:0;text-transform:none}#main :where(.mod_form, .ce_form) input[type="file"]{padding:10px 12px;background:rgba(255, 255, 255, 0.65)}#main :where(.mod_form, .ce_form) input[type="file"]::file-selector-button{font:inherit;border-radius:0;border:2px solid rgba(65, 86, 99, 0.35);background:#FFFFFF;color:#415663;padding:10px 14px;margin-right:12px;cursor:pointer;transition:background-color 0.18s ease, border-color 0.18s ease, color 0.18s ease}#main :where(.mod_form, .ce_form) input[type="file"]::file-selector-button:hover{background:rgba(248, 212, 130, 0.9);border-color:rgba(248, 212, 130, 0.95)}#main :where(.mod_form, .ce_form) .submit_container,#main :where(.mod_form, .ce_form) .widget-submit{grid-column:1 / -1;margin-top:6px;display:flex;gap:12px;align-items:center}#main :where(.mod_form, .ce_form) button,#main :where(.mod_form, .ce_form) input[type="submit"],#main :where(.mod_form, .ce_form) .submit{appearance:none;border-radius:0;border:2px solid rgba(65, 86, 99, 0.42);background:#FFFFFF;color:#415663;font:inherit;letter-spacing:0.04em;text-transform:uppercase;padding:12px 18px;cursor:pointer;transition:background-color 0.18s ease, border-color 0.18s ease, transform 0.12s ease}#main :where(.mod_form, .ce_form) button:hover,#main :where(.mod_form, .ce_form) input[type="submit"]:hover,#main :where(.mod_form, .ce_form) .submit:hover{background:rgba(248, 212, 130, 0.92);border-color:rgba(248, 212, 130, 0.98);transform:translateY(-1px)}#main :where(.mod_form, .ce_form) button:active,#main :where(.mod_form, .ce_form) input[type="submit"]:active,#main :where(.mod_form, .ce_form) .submit:active{transform:translateY(0)}#main :where(.mod_form, .ce_form) .error,#main :where(.mod_form, .ce_form) .tl_error,#main :where(.mod_form, .ce_form) p.error{grid-column:1 / -1;margin:0;padding:10px 12px;border-left:4px solid #c0392b;background:rgba(192, 57, 43, 0.08);color:#415663}#main :where(.mod_form, .ce_form) input.error,#main :where(.mod_form, .ce_form) textarea.error,#main :where(.mod_form, .ce_form) select.error{border-color:rgba(192, 57, 43, 0.75) !important;box-shadow:0 0 0 4px rgba(192, 57, 43, 0.12) !important}@media (max-width:720px){#main :where(.mod_form, .ce_form) .formbody{grid-template-columns:1fr;gap:12px}}#main :where(.mod_form, .ce_form){}#main :where(.mod_form, .ce_form) label{color:rgba(65, 86, 99, 0.92)}#main :where(.mod_form, .ce_form) input[type="text"],#main :where(.mod_form, .ce_form) input[type="email"],#main :where(.mod_form, .ce_form) input[type="tel"],#main :where(.mod_form, .ce_form) input[type="number"],#main :where(.mod_form, .ce_form) input[type="date"],#main :where(.mod_form, .ce_form) input[type="search"],#main :where(.mod_form, .ce_form) input[type="password"],#main :where(.mod_form, .ce_form) select,#main :where(.mod_form, .ce_form) textarea{background:rgba(245, 243, 231, 0.85);border:1px solid rgba(65, 86, 99, 0.22);color:#415663}#main :where(.mod_form, .ce_form) input::placeholder,#main :where(.mod_form, .ce_form) textarea::placeholder{color:rgba(65, 86, 99, 0.55)}#main :where(.mod_form, .ce_form) input:hover,#main :where(.mod_form, .ce_form) select:hover,#main :where(.mod_form, .ce_form) textarea:hover{border-color:rgba(65, 86, 99, 0.35);background:rgba(245, 243, 231, 0.95)}#main :where(.mod_form, .ce_form) input:focus,#main :where(.mod_form, .ce_form) select:focus,#main :where(.mod_form, .ce_form) textarea:focus{border-color:rgba(139, 187, 217, 0.95);box-shadow:0 0 0 4px rgba(139, 187, 217, 0.22);background:rgba(255, 255, 255, 0.92)}#main :where(.mod_form, .ce_form) label .mandatory{color:#F8D482}#main :where(.mod_form, .ce_form) input[type="file"]{background:rgba(245, 243, 231, 0.75);border:1px solid rgba(65, 86, 99, 0.22)}#main :where(.mod_form, .ce_form) input[type="file"]::file-selector-button{border:1px solid rgba(65, 86, 99, 0.25);background:rgba(255, 255, 255, 0.9)}#main :where(.mod_form, .ce_form) input[type="file"]::file-selector-button:hover{background:rgba(248, 212, 130, 0.92);border-color:rgba(248, 212, 130, 0.95)}#main :where(.mod_form, .ce_form) button,#main :where(.mod_form, .ce_form) input[type="submit"],#main :where(.mod_form, .ce_form) .submit{background:#415663;color:#F5F3E7;border:1px solid rgba(65, 86, 99, 0.35);padding:12px 22px;letter-spacing:0.06em}#main :where(.mod_form, .ce_form) button:hover,#main :where(.mod_form, .ce_form) input[type="submit"]:hover,#main :where(.mod_form, .ce_form) .submit:hover{background:rgba(248, 212, 130, 0.95);color:#415663;border-color:rgba(248, 212, 130, 0.95)}#main :where(.mod_form, .ce_form) .submit_container,#main :where(.mod_form, .ce_form) .widget-submit{justify-content:flex-start}#popup-inhalt-anzeige .content-text{margin-left:0;margin-right:0}.popup-klein{font-size:1rem !important;line-height:1.5 !important}.popup-klein *{font-size:1rem !important;line-height:1.5 !important}@media (max-width:1200px){.popup{width:80% !important}.popup p{font-size:1.75rem !important}}@media (max-width:500px){.popup p{font-size:1.75rem !important;line-height:1.8 !important}}.topbar__left{display:flex !important;align-items:center !important;gap:30px !important}.topbar__lang{display:inline-flex !important;align-items:center !important;height:100% !important;transform:translateY(0) !important;order:-1}#header .topbar__left .topbar__lang{display:inline-flex !important;align-items:center !important;gap:10px !important}
html,body{overflow-x:hidden}#hero .hero-triangle{height:54rem;--tri-w: min(100vw, 83vh)}.bg-blue{background:#415663;padding-top:3rem;padding-bottom:3rem}.bg-blue p,.bg-blue h1,.bg-blue h2,.bg-blue h3{color:#F5F3E7 !important;margin-top:0;margin-bottom:0}p{margin-bottom:0}#hero{--tri-h: 54rem;position:relative;padding-bottom:17rem}.translator-widget{position:absolute;display:96%;top:143px;font-family:sans-serif;left:1005px}
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;1,500&display=swap');

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "poppins";
}

.collection {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2rem 0;
}

/* Disable all touch/mouse interactions on swiper */
.mySwiper .swiper-wrapper {
    pointer-events: none !important;
    user-select: none !important;
    -webkit-user-select: none !important;
    touch-action: none !important;
}

.mySwiper .swiper-slide {
    pointer-events: none !important;
    user-select: none !important;
    -webkit-user-select: none !important;
}

/* Swiper slide width */
.mySwiper .swiper-slide {
    width: 25rem;
}

/* Content styling */
.mySwiper .content {
    width: 100%;
    overflow: hidden;
}

.mySwiper .content img {
    width: 100%;
    height: auto;
    display: block;
    user-select: none !important;
    -webkit-user-drag: none !important;
}

/* Navigation Buttons Container */
.swiper-buttons {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 1rem;
    pointer-events: auto !important;
}

/* Navigation Buttons */
.swiper-button-next,
.swiper-button-prev {
    position: unset !important;
    background-color: white;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    transition: all 0.3s ease;
    pointer-events: auto !important;
    margin: 0;
}

/* Prev button icon */
.swiper-button-prev:after, 
.swiper-rtl .swiper-button-next:after {
    content: '◄' !important;
    font-family: Arial, sans-serif;
    font-size: 40px;
    font-weight: bold;
    color: #333;
}

/* Next button icon */
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: '►' !important;
    font-family: Arial, sans-serif;
    font-size: 40px;
    font-weight: bold;
    color: #333;
}
.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active {
    margin-right: unset!important;
    margin-left: unset!important;
}

.swiper-button-next, .swiper-button-prev {
    background-color: unset!important;
}
svg.swiper-navigation-icon {
    display: none;
}

/* Wrapper */
.nc-slider1 .swiper,
.nc-slider2 .swiper,
.nc-slider3 .swiper {
  width: 100%;
  overflow: visible;
}

/* Slide */
.nc-slider1 .swiper-slide,
.nc-slider2 .swiper-slide,
.nc-slider3 .swiper-slide {
  width: 400px;   // fixe Breite (anpassen)
  height: 260px;  // fixe Höhe (anpassen)
  transition: transform 0.4s ease, opacity 0.4s ease;
  opacity: 0.5;
}

/* Bild IM Slide */
.nc-slider1 .swiper-slide img
.nc-slider2 .swiper-slide img,
.nc-slider3 .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover; // GANZ wichtig → gleiche Darstellung
  border-radius: 12px; // optional
  display: block;
}

/* Active Slide (mittleres Bild größer) */
.nc-slider1 .swiper-slide-active,
.nc-slider2 .swiper-slide-active,
.nc-slider3 .swiper-slide-active {
  transform: scale(1.2);
  opacity: 1;
  z-index: 2;
}

/* Nachbar Slides leicht kleiner */
.nc-slider1 .swiper-slide-prev,
.nc-slider1 .swiper-slide-next,
.nc-slider2 .swiper-slide-prev,
.nc-slider2 .swiper-slide-next,
.nc-slider3 .swiper-slide-prev,
.nc-slider3 .swiper-slide-next {
  transform: scale(0.9);
  opacity: 0.7;
}
.nc-slider1,
.nc-slider2,
.nc-slider3 {
  .swiper {
    width: 100%;
    overflow: visible;
  }

  .swiper-wrapper {
    align-items: center;
  }

  .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    height: auto;
  }

  .swiper-slide .content {
    width: 38rem;
    aspect-ratio: 4 / 3;
    overflow: hidden;
    transition: transform 0.35s ease, opacity 0.35s ease;
    transform: scale(0.82);
    opacity: 0.55;
  }

  .swiper-slide .content img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
  }

  .swiper-slide-active .content {
    transform: scale(1);
    opacity: 1;
  }

  .swiper-slide-prev .content,
  .swiper-slide-next .content {
    transform: scale(0.88);
    opacity: 0.75;
  }

  @media (max-width: 767px) {
    .swiper-slide .content {
      width: 22rem;
      aspect-ratio: 4 / 3;
    }
  }
}




.nc-slider1 .swiper,
.nc-slider2 .swiper,
.nc-slider3 .swiper {
  overflow: visible;
}

.nc-slider1 .swiper-wrapper,
.nc-slider2 .swiper-wrapper,
.nc-slider3 .swiper-wrapper {
  align-items: center;
}

.nc-slider1 .swiper-slide,
.nc-slider2 .swiper-slide,
.nc-slider3 .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 70rem !important;
  background: transparent;
  overflow: visible;
}

/* WICHTIG: Bild selbst fixieren */
.nc-slider1 .swiper-slide img,
.nc-slider2 .swiper-slide img,
.nc-slider3 .swiper-slide img {
  width: 100rem !important;
  height: 70rem !important;
  object-fit: cover;
  display: block;
  transition: transform 0.35s ease, opacity 0.35s ease;
  transform: scale(0.82);
  opacity: 0.55;
}

/* aktives Bild größer */
.nc-slider1 .swiper-slide-active img,
.nc-slider2 .swiper-slide-active img,
.nc-slider3 .swiper-slide-active img {
  transform: scale(1);
  opacity: 1;
  z-index: 3;
}

/* Nachbarbilder */
.nc-slider1 .swiper-slide-prev img,
.nc-slider1 .swiper-slide-next img,
.nc-slider2 .swiper-slide-prev img,
.nc-slider2 .swiper-slide-next img,
.nc-slider3 .swiper-slide-prev img,
.nc-slider3 .swiper-slide-next img {
  transform: scale(0.88);
  opacity: 0.75;
}

@media (max-width: 767px) {
  .nc-slider1 .swiper-slide, .nc-slider2 .swiper-slide, .nc-slider3 .swiper-slide {
    height: 20rem !important;
  }

  .nc-slider1 .swiper-slide img, .nc-slider2 .swiper-slide img, .nc-slider3 .swiper-slide img {
    width: 22rem !important;
    height: 15rem !important;
  }
}
.swiper-3d {
  & .swiper-slide-shadow-right {
    background-image: none;
  }
}
.swiper-3d {
  & .swiper-slide-shadow-left {
    background-image: none;
  }
}
body {
  font-size: 1.875rem!important;
  color: #415663!important;
  line-height: 3rem!important;
  margin-top: 0!important;
}

#datenschutz-impressum ul,
#datenschutz-allgemeines ul,
#datenschutz-rechte ul {
  list-style: none;
  padding-left: 0;
  margin: 0.5rem 0 1.5rem 0;
}

#datenschutz-impressum ul > li,
#datenschutz-allgemeines ul > li,
#datenschutz-rechte ul > li {
  font-size: 0.95rem;
  line-height: 1.6;
  color: #3a3a3a;
  padding: 0.45rem 0 0.45rem 1.7em;
  position: relative;
  border-bottom: 1px solid #efefef;
}

#datenschutz-impressum ul > li:last-child,
#datenschutz-allgemeines ul > li:last-child,
#datenschutz-rechte ul > li:last-child {
  border-bottom: none;
}

/* Icon-Bullet (turquoise Play-Icon – wie im restlichen Seitendesign) */
#datenschutz-impressum ul > li::before,
#datenschutz-allgemeines ul > li::before,
#datenschutz-rechte ul > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.55em;
  width: 0.5em;
  height: 0.5em;
  background: url("/files/assets/icons/turquoise/play-turquoise.svg") no-repeat center / contain;
}

#impressum {
  margin-left: 25%;
  margin-right: 25%;
  padding-left: 4rem;
  padding-right: 4rem;
  margin-top: 15rem;
  margin-bottom: 3rem !important;
  scroll-margin: 15rem;
}
#datenschutz-impressum {
  margin-left: 25%;
  margin-right: 25%;
  padding-left: 4rem;
  padding-right: 4rem;
}

#datenschutz-allgemeines {
  margin-left: 25%;
  margin-right: 25%;
  padding-left: 4rem;
  padding-right: 4rem;
  margin-top: 11rem;
  scroll-margin: 15rem;
}

#datenschutz-rechte {
  margin-left: 25%;
  margin-right: 25%;
  padding-left: 4rem;
  padding-right: 4rem;
  margin-top: 11rem;
}

li {
  font-size: 1.875rem!important;
  color: #415663!important;
  line-height: 3rem!important;
}

