#main_banner1 .main_slider .sliderPagination{display:flex;align-items:center;height:30px}@media(min-width:757px){#main_banner1 .main_slider .sliderPagination{display:block;height:auto}}#main_banner1 .main_slider .sliderPagination .swiper-pagination{display:flex;align-items:center;justify-content:center;position:relative}@media(min-width:757px){#main_banner1 .main_slider .sliderPagination .swiper-pagination{position:absolute;display:block}
}#main_banner1 .main_slider .sliderNavigation{display:none}#main_banner1{--section-padding-top:0;--swiper-navigation-sides-offset:15px;--swiper-overflow:visible;margin-left:calc(var(--row_spacer, 15px) * -1);margin-right:calc(var(--row_spacer, 15px) * -1)}@media(min-width:1170px){#main_banner1{--row_spacer:0}}@media(min-width:1220px){#main_banner1{--swiper-navigation-sides-offset:0}}#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 .swiper ~ .sliderNavigation{display:none}#main_banner1 .sliderPagination{display:none}@media(min-width:979px){#main_banner1 .sliderNavigation{opacity:0}}@media(min-width:1220px){#main_banner1 .sliderNavigation .swiper-button-prev{transform:translateX(-50%)}}@media(min-width:1220px){#main_banner1 .sliderNavigation .swiper-button-next{transform:translateX(50%)}}@media(min-width:979px){#main_banner1:hover .sliderNavigation,#main_banner1:focus-within .sliderNavigation{opacity:1}
}#main_banner1[data-full-width='true']{width:100vw;margin-left:-50vw;left:50%;position:relative}#main_banner1[data-full-width='true'] .sliderNavigation{position:absolute;top:0;width:100%;height:100%}#main_banner1[data-full-width='true'] .swiper-button-next{right:40px}@media(min-width:1220px){#main_banner1[data-full-width='true'] .swiper-button-next{right:0}}#main_banner1[data-full-width='true'] .swiper-button-prev{left:40px}
@media(min-width:1220px){#main_banner1[data-full-width='true'] .swiper-button-prev{left:0}}#main_banner1[data-full-width='true'] .swiper-wrapper{width:100vw}#main_banner1 .main_pager{display:none}#main_banner1[data-thumbnails-enable='true'] .main_slider__thumbnails:not(.swiper-initialized) .main_pager__item{flex:1;min-width:20%}#main_banner1[data-thumbnails-enable='true'] .main_pager{display:none;flex-wrap:wrap;justify-content:center}
@media(min-width:979px){#main_banner1[data-thumbnails-enable='true'] .main_pager{display:flex}}#main_banner1[data-thumbnails-enable='true'] .main_pager__item{width:auto;min-width:20%;text-decoration:none;font-size:1.4rem;padding:1.5rem;border-bottom:1px solid #c4c7c8;text-align:center;display:flex;align-items:center;justify-content:center}#main_banner1[data-thumbnails-enable='true'] .main_pager__item.--active,#main_banner1[data-thumbnails-enable='true'] .main_pager__item.swiper-slide-thumb-active{border-bottom:1px solid #333}
#main_banner1[data-thumbnails-enable='true'] .main_pager .swiper-wrapper{flex-wrap:wrap}#main_banner1[data-thumbnails-count='auto'] .main_pager__item{flex-grow:1}#main_banner1[data-html-enable='true'] .main_slider__content{display:block}#main_banner1 .main_slider{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#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__wrapper{--swiper-overflow:hidden}#main_banner1 .main_slider__wrapper .swiper-slide.slide-lazy:not(.--video){min-height:100%}#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_slider a:not(.btn){color:#333}#main_banner1 img{display:block;margin:auto}#main_banner1 a{display:flex;justify-content:center}#menu_buttons2 a,#menu_buttons2 img{display:block}#menu_buttons2 .menu_button_wrapper{margin-bottom:1.5rem}#menu_buttons2 .menu_button_wrapper:nth-last-child(-n+2){margin-bottom:0}@media(min-width:979px){#menu_buttons2 .menu_button_wrapper{margin-bottom:3rem}
#menu_buttons2 .menu_button_wrapper:nth-last-child(-n+4){margin-bottom:0}}#main_tree5 a{color:inherit}#main_tree5 a:is(a),#main_tree5 a a{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 200ms}#main_tree5 a:is(a) [class^='icon-'],#main_tree5 a a [class^='icon-'],#main_tree5 a:is(a) [class*=' icon-'],#main_tree5 a a [class*=' icon-']{text-decoration:none}
#main_tree5 a:is(a:hover),#main_tree5 a a:hover{text-decoration:underline;text-decoration-color:#333}#main_tree5 ul{list-style:none;margin:0;display:grid;grid-template-columns:1fr;gap:var(--menu-categories-5-gap)}@media(min-width:757px){#main_tree5 ul{grid-template-columns:repeat(4,1fr)}}#main_tree5 ul .title{color:var(--menu-categories-5-title-color);display:block;line-height:1;position:relative;font-size:var(--menu-categories-5-title-font-size);font-weight:var(--menu-categories-5-title-font-weight);font-style:var(--menu-categories-5-title-font-style);font-family:var(--menu-categories-5-title-font-family);margin-bottom:var(--menu-categories-5-title-margin-bottom);color:var(--headline-color)}
#main_tree5 ul .title:hover{color:var(--headline-color-hover);opacity:var(--headline-opacity-hover)}#main_tree5 ul ul{display:flex;flex-direction:column;gap:0}#main_tree5 ul.main_tree_sub>li:last-child .title{border:0}#main_tree5 ul .nav-gfx{display:block;width:100%}#main_tree5 ul .nav-gfx.--hover .main_tree_sub__picture.--hover{display:block}#main_tree5 ul .nav-gfx.--hover .main_tree_sub__picture.--main{display:none}#main_tree5 ul li.item{font-size:var(--menu-categories-5-font-size);font-weight:var(--menu-categories-5-font-weight);font-style:var(--menu-categories-5-font-style);font-family:var(--menu-categories-5-font-family);padding-bottom:var(--menu-categories-5-padding-bottom)}
#main_tree5 ul .main_tree_sub__picture.--hover{display:none}.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__slider__wrapper{position:relative}.instagram__label:is(a),.instagram__label a{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color 200ms}.instagram__label:is(a) [class^='icon-'],.instagram__label a [class^='icon-'],.instagram__label:is(a) [class*=' icon-'],.instagram__label a [class*=' icon-']{text-decoration:none}
.instagram__label:is(a:hover) .link__text,.instagram__label a:hover .link__text{text-decoration:underline;text-decoration-color:#333}.instagram__item{overflow:hidden;display:flex}.instagram__item a{overflow:hidden;position:relative;display:flex;align-content:flex-start;justify-content:center;height:100%;aspect-ratio:1;max-height:50vh;flex-grow:1}@media(min-width:979px){.instagram__item a{max-height:27rem}}.instagram__item a img{object-fit:cover;width:100%}.instagram__item a:focus-visible::after{content:'';box-shadow:inset 0 0 0 2px var(--primary-color);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:5px;pointer-events:none}
.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%);opacity:0}.instagram__item a:focus-visible img{z-index:-1}.instagram__item a:focus-visible::after{opacity:1;top:50%;left:50%;border-radius:0}
.instagram__item a:hover:before,.instagram__item a:hover:after{transition:.35s all;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:var(--instagram-gap)}@media(min-width:979px){.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{grid-template-columns:1fr 1fr 1fr 1fr}
}.instagram.--slider{--swiper-navigation-sides-offset:15px;--uninitialized-slider-gap:16px}@media(min-width:979px){.instagram.--slider{--swiper-navigation-sides-offset:0}}.instagram.--slider .swiper-button-prev,.instagram.--slider .swiper-button-next{display:none}@media(min-width:979px){.instagram.--slider .swiper-button-prev,.instagram.--slider .swiper-button-next{display:flex}}.instagram.--slider .swiper:not(.swiper-initialized) .instagram__items{display:grid;gap:var(--uninitialized-slider-gap);grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:979px){.instagram.--slider .swiper:not(.swiper-initialized) .instagram__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:978.89px){.instagram.--slider .swiper:not(.swiper-initialized) .instagram__item:nth-child(n+3){display:none}}@media(min-width:979px){.instagram.--slider .swiper:not(.swiper-initialized) .instagram__item:nth-child(n+5){display:none}}.instagram.--slider.--skeleton .swiper:not(.swiper-initialized) .intagram__item{min-height:25rem}.instagram.--slider .instagram__item{height:unset}
.instagram.--slider .instagram__item a{aspect-ratio:initial}@media(min-width:979px){aside #instagram .headline__wrapper{flex-direction:column}aside #instagram .headline__wrapper .headline__after{margin-left:0}}