.video-banner{aspect-ratio:531 / 865;position:relative}@media(min-width:757px){.video-banner{aspect-ratio:845 / 433}}@media(min-width:979px){.video-banner{aspect-ratio:1920/ 1080}}@media(min-width:979px){.video-banner{aspect-ratio:unset}}.video-banner__content{position:absolute;max-width:90%;left:50%;top:50%;translate:-50% -50%;color:#fff;font-size:2.5rem;z-index:2;text-align:center}@media(min-width:757px){.video-banner__content{font-size:4.5rem}
}.video-banner video{width:100%;height:100%;object-fit:cover}#main_banner1{position:relative}#main_banner1 .slick-next i{margin-left:.3rem}#main_banner1 .slick-prev i{margin-right:.3rem}#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_slider{position:relative;width:100vw;left:calc(-1*(100vw - 100%)/2) !important}#main_banner1.skeleton .main_slider__item{display:none;position:relative}#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1.skeleton .main_slider img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#main_banner1.--full{width:100vw;margin-left:-50vw;left:50%;position:relative}@media(min-width:1200px){#main_banner1.--full .slick-arrow{margin:0 auto;border-radius:5px}}@media(min-width:1200px){#main_banner1.--full .slick-next{right:40px;left:1170px}}@media(min-width:1200px){#main_banner1.--full .slick-prev{left:40px;right:1170px}}@media(min-width:979px){#main_banner1.--pager .main_pager{display:none;min-height:40px;align-items:center}}#main_banner1.--html .main_slider__content{display:block}#main_banner1 .main_slider{width:100vw;left:calc(-1*(100vw - 100%)/2) !important}
#main_banner1 .main_slider__item{position:relative}#main_banner1 .main_slider__item.--center{text-align:center}#main_banner1 .main_slider__item.--right{text-align:right}#main_banner1 .main_slider__item.--dark .main_slider__label,#main_banner1 .main_slider__item.--dark .main_slider__description{color:#fff}#main_banner1 .main_slider__content{position:absolute;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);padding:0 5rem;display:none}@media(min-width:979px){#main_banner1 .main_slider__content{padding:0 7rem}
}#main_banner1 .main_slider__label{font-size:2.5rem;color:#333;line-height:1;margin-bottom:.5rem}@media(min-width:757px){#main_banner1 .main_slider__label{font-size:4rem}}@media(min-width:1200px){#main_banner1 .main_slider__label{font-size:5rem;margin-bottom:.5rem}}#main_banner1 .main_slider__description{font-size:1.6rem}#main_banner1 .main_slider__button{margin-top:.5rem;width:auto;min-width:150px}@media(min-width:757px){#main_banner1 .main_slider__button{margin-top:1.5rem}}@media(min-width:1200px){#main_banner1 .main_slider__button{margin-top:2rem}
}#main_banner1 .main_pager{display:none;flex-wrap:wrap;justify-content:space-around}#main_banner1 .main_pager__item{text-decoration:none;font-size:1.4rem;font-weight:400;padding:1.5rem 0 .5rem;text-align:center;display:flex;align-items:center;justify-content:center}#main_banner1 .main_pager__item.--active{border-bottom:1px solid #333;font-weight:700}#main_banner1 img{display:block;margin:auto}#main_banner1 a{display:flex;justify-content:center}#main_banner1.skeleton a,#main_banner1 a.loading{position:relative;max-height:calc(1px * var(--height))}
@media(min-width:757px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}}@media(min-width:979px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}}#main_banner1.skeleton a:before,#main_banner1 a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}@media(min-width:757px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}
}@media(min-width:979px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-md, var(--height-sm, var(--height))) / var(--width-md, var(--width-sm, var(--width))) * 100%)}}@media(min-width:1200px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-lg, var(--height-md, var(--height-sm, var(--height)))) / var(--width-lg, var(--width-md, var(--width-sm, var(--width)))) * 100%)}}#main_banner1.skeleton a img,#main_banner1 a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:757px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}}@media(min-width:979px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}
}@media(min-width:1200px){#main_banner1.skeleton a,#main_banner1 a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}}#main_banner1.skeleton a:before,#main_banner1 a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}@media(min-width:757px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}}@media(min-width:979px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-md, var(--height-sm, var(--height))) / var(--width-md, var(--width-sm, var(--width))) * 100%)}
}@media(min-width:1200px){#main_banner1.skeleton a:before,#main_banner1 a.loading:before{padding-top:calc(var(--height-lg, var(--height-md, var(--height-sm, var(--height)))) / var(--width-lg, var(--width-md, var(--width-sm, var(--width)))) * 100%)}}#main_banner1.skeleton a img,#main_banner1 a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main_banner1.skeleton a::before{width:0}#main_banner1 video::-webkit-media-controls{display:none}#main_tree5 ul{list-style:none;margin:0}#main_tree5 ul .title{color:#333;display:block;line-height:1;padding:15px 0;cursor:pointer;position:relative;font-size:1.2em}
@media(min-width:757px){#main_tree5 ul .title{border:0;padding:0 0 10px;font-size:1.3em}}#main_tree5 ul .title:after{background-color:#2a2a2a;content:"";width:15px;height:3px;display:none;margin-top:8px}@media(min-width:757px){#main_tree5 ul .title:after{display:block}}#main_tree5 ul .title:not(:only-child):before{line-height:1;speak:none;-webkit-font-smoothing:antialiased;content:"\F0D7";font-family:FontAwesome;position:absolute;font-size:11px;color:#7a7a7a;background:transparent;right:0;top:43%;margin:0;font-weight:normal}
@media(min-width:757px){#main_tree5 ul .title:not(:only-child):before{display:none}}#main_tree5 ul ul{min-height:0 !important;display:none;margin-bottom:15px}@media(min-width:757px){#main_tree5 ul ul{display:block;margin:0}}#main_tree5 ul.main_tree_sub>li:last-child .title{border:0}#main_tree5 ul .nav-gfx{display:inline-block;padding-bottom:15px}#main_tree5 ul li.item{font-size:.9em;padding:5px 0 5px 10px}@media(min-width:757px){#main_tree5 ul li.item{padding:1px 0}}#main_tree5>ul>li{border-bottom:1px solid #c4c7c8;padding:0}
@media(min-width:757px){#main_tree5>ul>li{border:0}}@media(min-width:979px){#main_hotspot_zone1{min-height:511px}}#menu_buttons2 img{display:block}#menu_buttons2 div.menu_button_wrapper{margin-bottom:1.5rem}@media(min-width:979px){#menu_buttons2 div.menu_button_wrapper{margin-bottom:3rem}}
#main_cms{overflow:unset}.main_gallery{position:relative;width:100vw;left:calc(-1*(100vw - 100%)/2) !important;display:flex;flex-wrap:wrap;overflow:hidden}@media(min-width:979px){.main_gallery{padding:0 6rem}}.main_gallery__item{position:relative;margin:1rem 0 0;padding:0 .5rem;overflow:hidden;display:flex}.main_gallery__item>a{overflow:hidden;border-radius:4px;width:100%}
.main_gallery__item img{display:block;width:100%;border-radius:4px;object-fit:cover}@media(max-width:978px){.main_gallery__item img{min-height:400px}}@media(min-width:979px){.main_gallery__item img{height:445px;max-height:445px;transition:transform .5s ease}.main_gallery__item img:hover{transform:scale(1.05)}}.main_gallery__content{position:absolute;display:flex;align-items:end;z-index:1;top:0;left:0;pointer-events:none;width:100%;height:100%;color:#fff;padding:3rem}@media(min-width:979px){.main_gallery__content{padding:4.5rem}
}.main_gallery__content_wrapper{width:100%}.main_gallery__content_wrapper h3{margin:0;line-height:34px;font-size:2rem}@media(min-width:979px){.main_gallery__content_wrapper h3{font-size:3rem}}.main_gallery__content_wrapper p{margin:0 0 3rem}.main_gallery__content_wrapper a{line-height:14px}.main_gallery__btn{pointer-events:initial}.instagram.load-content:after{position:absolute}.instagram.--skeleton .instagram__item{min-height:25rem;background:#f1f1f1}
.instagram.--skeleton.--slider .instagram__item:nth-child(n+5){display:none}@media(max-width:979px){.instagram.--skeleton.--slider .instagram__item:nth-child(n+3){display:none}}.instagram__label .headline{flex-wrap:wrap}.instagram__label:hover .headline__after{color:#7a7a7a}.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#000;text-decoration:underline;display:none}.instagram__label .headline__after:before{display:none}.instagram__item{overflow:hidden}.instagram__item a{overflow:hidden;position:relative;display:flex;align-content:flex-start;justify-content:center;height:100%;aspect-ratio:1;max-height:50vw}
@media(min-width:979px){.instagram__item a{max-height:33rem}}.instagram__item a img{object-fit:cover;width:100%}.instagram__item a:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;transition:.2s all;opacity:0}.instagram__item a:after{font-family:FontAwesome;content:url('/gfx/standards/instagram.svg');color:#fff;font-size:3rem;line-height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.35s all;opacity:0}
.instagram__item a:hover:before,.instagram__item a:hover:after{opacity:1}.instagram__item.--video video{max-width:100%}.instagram__item.--video a:before,.instagram__item.--video a:after{display:none}.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}@media(min-width:979px){.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3rem}
}.instagram.--slider .slick-list{margin:0 -0.75rem}@media(min-width:979px){.instagram.--slider .slick-list{margin:0 -1.5rem}}.instagram.--slider .slick-track{display:flex}.instagram.--slider .instagram__items{overflow:hidden}@media(min-width:979px){.instagram.--slider .instagram__items{width:100vw;left:calc(-1*(100vw - 100%)/2) !important;padding:0 8rem}}.instagram.--slider .instagram__item{margin:0 .75rem;height:unset}@media(min-width:979px){.instagram.--slider .instagram__item{margin:0 1.5rem}
}#menu_banners3 div.menu_button_wrapper{padding:0}#menu_banners3 img{display:block}.socialbanner{display:flex;justify-content:space-between;align-items:center;padding:4rem 0;position:relative;flex-direction:column}@media(min-width:757px){.socialbanner{flex-direction:row}}.socialbanner::before{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#2a2a2a;z-index:-1}
.socialbanner__wrapper{display:flex;align-items:center}.socialbanner__headline{font-size:3rem;font-weight:400;color:#fff;text-align:center;text-wrap:balance}@media(min-width:757px){.socialbanner__headline{text-align:left}}.socialbanner__btn{color:#fff;text-decoration:none;margin-right:3rem}.socialbanner__btn:hover{color:#fff;filter:drop-shadow(2px 4px 6px black)}.socialbanner__btn:last-child{margin-right:0}.socialbanner__btn i{font-size:4.4rem}.socialbanner__btn .--other i{background:#fff;color:#2a2a2a;border-radius:50%;font-size:3.5rem;height:44px;width:44px;display:flex;justify-content:center}
.cms2 h2{font-size:3rem;font-weight:normal;text-align:center;line-height:1.1}@media(min-width:979px){.cms2 h2{text-align:start}}.cms2 .read_more_btn{padding-left:0}.cms2 .read_more_btn .--close{display:none}.cms2 .read_more_btn.--open .--close{display:block}.cms2 .read_more_btn.--open .--more{display:none}.cms2 .read_more_content{max-height:100%;overflow:hidden;opacity:1;pointer-events:auto;visibility:visible;transition:max-height .2s ease,visibility .2s ease,opacity .2s ease}
.cms2 .read_more_content.--collapsed{max-height:0;opacity:0;visibility:hidden;pointer-events:none}