#main_banner1.skeleton{background:#ddd}#main_banner1.skeleton .main_slider__item{display:none}#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1 .main_slider__item a{display:flex;justify-content:center}#main_banner1.skeleton .main_slider__item a:not(.btn),#main_banner1 .main_slider__item a.loading{position:relative;max-height:calc(1px * var(--height))}@media(min-width:757px){#main_banner1.skeleton .main_slider__item a:not(.btn),#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}
}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a:not(.btn),#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a:not(.btn),#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}}#main_banner1.skeleton .main_slider__item a:not(.btn):before,#main_banner1 .main_slider__item a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}
@media(min-width:757px){#main_banner1.skeleton .main_slider__item a:not(.btn):before,#main_banner1 .main_slider__item a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a:not(.btn):before,#main_banner1 .main_slider__item 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 .main_slider__item a:not(.btn):before,#main_banner1 .main_slider__item 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 .main_slider__item a:not(.btn) img,#main_banner1 .main_slider__item a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main_banner1{position:relative;margin-left:-1.5rem;width:100vw}@media(min-width:979px){#main_banner1{width:100%;margin:0;border-radius:5px;margin-top:4rem}}#main_banner1 .slick-prev{left:4rem}#main_banner1 .slick-next{right:4rem}#main_banner1 .slick-dots{bottom:1.5rem}#main_banner1 .main_slider:not(.slick-initialized)>div:not(:first-child){display:none}
#main_banner1 .main_slider__item{position:relative;aspect-ratio:.75}@media(min-width:757px){#main_banner1 .main_slider__item{aspect-ratio:2.8}}#main_banner1 .main_slider__image img{width:100vw;object-fit:cover}@media(min-width:979px){#main_banner1 .main_slider__image img{width:100%}}#main_banner1 .main_slider__content{position:absolute;bottom:5rem;left:1.5rem;color:#fff}@media(min-width:757px){#main_banner1 .main_slider__content{bottom:50%;transform:translateY(50%);color:#3d3d3d}}@media(min-width:979px){#main_banner1 .main_slider__content{left:10rem}
}#main_banner1 .main_slider__title{font-size:3.6rem;font-style:normal;font-weight:500;line-height:1;margin-bottom:1rem;color:#fff}@media(min-width:757px){#main_banner1 .main_slider__title{color:#3d3d3d}}#main_banner1 .main_slider__sub{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:3rem;display:block}@media(min-width:757px){#main_banner1 .main_slider__sub{margin-bottom:4.5rem}}#main_banner1 .main_slider__btn{color:#ffF;border-color:#FFF;background:transparent;max-width:155px;font-size:1.2rem;width:100%}
@media(min-width:757px){#main_banner1 .main_slider__btn{color:#3d3d3d;border-color:#3d3d3d}#main_banner1 .main_slider__btn:hover{color:#fff;background:#3d3d3d}}#menu_buttons2 img{display:block}#menu_buttons2 div.menu_button_wrapper{margin-bottom:2rem}@media(min-width:979px){#menu_buttons2 div.menu_button_wrapper{margin-bottom:4rem}}#menu_buttons2 .button2_wrapper{padding:2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}
@media(max-width:978px){#menu_buttons2 .button2_wrapper:not(.slick-initialized) .button2_item{flex-shrink:0}}#menu_buttons2 .button2_item{display:flex;gap:1rem;align-items:center;justify-content:center}#menu_buttons2 .button2_text__wrapper{display:flex;flex-direction:column;gap:4px}#menu_buttons2 .button2_text{font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.33}#menu_buttons2 .button2_text.--bold{line-height:1;font-size:1.4rem;font-weight:600}
#menu_banners3 img{display:block;aspect-ratio:1.16521739}@media(min-width:979px){#menu_banners3 img{aspect-ratio:1.91304348}}#menu_banners3{display:grid;gap:4rem;place-items:center}@media(min-width:979px){#menu_banners3{margin-bottom:9rem !important}}@media(max-width:756px){#menu_banners3{flex-wrap:nowrap !important;overflow:auto;scroll-snap-type:x mandatory;display:flex;gap:1.5rem;margin:0 -15px 0 0;padding:0 15px 20px 0}}@media(min-width:757px){#menu_banners3:has(.grid-1){grid-template-columns:repeat(1,minmax(0,1fr))}
}@media(min-width:757px){#menu_banners3:has(.grid-2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:757px){#menu_banners3:has(.grid-3){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:757px){#menu_banners3{justify-content:center}}#menu_banners3 .menu_button_wrapper{flex-shrink:0;width:100%}#menu_banners3 .menu_button_wrapper a{display:block;transition:transform .2s}#menu_banners3 .menu_button_wrapper a:hover{transform:scale(1.05)}#menu_banners3 .menu_button_wrapper:has(.b-loaded){width:unset}
@media(min-width:757px){#menu_banners3 .menu_button_wrapper{aspect-ratio:1.16521739}}@media(min-width:757px) and (min-width:979px){#menu_banners3 .menu_button_wrapper{aspect-ratio:1.91304348}}@media(min-width:979px){#main_hotspot_zone1,#main_hotspot_zone2,#main_hotspot_zone3,#main_hotspot_zone4{margin-bottom:9rem !important}}
@media(min-width:979px){#main_blog{margin-bottom:9rem !important}}.cms1__wrapper{display:flex;flex-direction:column;gap:2rem}.cms1__item{display:flex;flex-direction:column;gap:2rem;align-items:center}@media(min-width:757px){.cms1__item{flex-direction:row;align-items:stretch}
.cms1__item:nth-child(even) .cms1__image{order:-1}}.cms1__content{padding:4rem;border-radius:8px;background:#f8f9f9;display:flex;flex-direction:column;gap:2rem}.cms1__image{border-radius:8px;flex-shrink:0}.cms1__title{font-size:2.6rem;font-style:normal;font-weight:500;line-height:1.31;color:#2a2a2a}.cms1__text{display:flex;flex-direction:column;gap:2rem}@media(min-width:979px){.cms1__text{margin:auto 0}}.cms1__sub{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.43}#main_cms{margin-bottom:9rem !important}
.instagram.load-content:after{position:absolute}.instagram.--skeleton .instagram__item{min-height:25rem;background:#ddd}.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:#3173d9}
.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#3d3d3d;text-decoration:underline}.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:27rem}}.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}.instagram.--slider .instagram__item{margin:0 .75rem;height:unset}@media(min-width:979px){.instagram.--slider .instagram__item{margin:0 1.5rem}
}