#main_banner1{max-width:100vw;width:100vw;margin-left:-50vw;left:50%;position:relative}#main_banner1 img{display:block;max-width:100%;margin:auto}#main_banner1 .main_slider__item{text-align:center}#main_banner1 a{display:flex;justify-content:center}#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_slider__item{position:relative;display:none}#main_banner1.skeleton .main_slider__item:first-child{display:block}
#main_banner1.skeleton .main_slider__item a{display:block}#main_banner1.skeleton img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main_banner1 a.loading{display:block;position:relative}#main_banner1 a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main_banner1 .video_banner{display:flex;align-items:center;position:relative;height:550px}@media(min-width:757px){#main_banner1 .video_banner{height:auto}}@media(min-width:979px){#main_banner1 .video_banner{max-width:1920px;max-height:600px;margin:0 auto}
}#main_banner1 .video_banner__video{object-fit:cover}#main_banner1 .video_banner__content{width:100%;position:absolute;top:50px;left:50%;transform:translateX(-50%);padding:15px}@media(min-width:757px){#main_banner1 .video_banner__content{width:auto;top:50%;left:15px;transform:translate(0,-50%);text-align:left}}@media(min-width:979px){#main_banner1 .video_banner__content{left:45px}}#main_banner1 .video_banner__main_text,#main_banner1 .video_banner__text{display:block;color:#fff;font-weight:600;text-shadow:1px 1px 2px #333}
#main_banner1 .video_banner__main_text{font-size:2.8rem}@media(min-width:757px){#main_banner1 .video_banner__main_text{font-size:3.2rem}}#main_banner1 .video_banner__text{margin-top:5px;font-size:2rem}@media(min-width:757px){#main_banner1 .video_banner__text{font-size:2.3rem}}#main_banner1 .video_banner__button{display:inline-block;width:auto;margin-top:10px}#main_cms{margin-top:29px}
@media(max-width:756px){#main_hotspot_zone1 .product__icon{height:17rem}#main_hotspot_zone1 .product__icon img{max-height:17rem}}#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}}
#menu_banners3 div.menu_button_wrapper{margin-top:20px}@media(min-width:1200px){#menu_banners3 div.menu_button_wrapper{margin-top:60px}}@media(min-width:979px){#menu_banners3{margin-bottom:75px !important;margin-top:0}}#menu_banners3 img{display:block}.benefits__list{display:flex;flex-direction:column;list-style:none}@media(min-width:979px){.benefits__list{flex-direction:row}
}.benefits i{font-size:3.4rem;color:#0ddcf2}.benefits .icon-delivery{font-size:5rem}.benefits .icon-delivery:before{margin-left:-5px;padding-right:9px}@media(min-width:979px){.benefits .icon-delivery:before{padding:0;margin:0}}.benefits__item{display:flex;flex:0 0 100%;max-width:100%;width:100%;margin-bottom:25px}@media(min-width:979px){.benefits__item{align-items:center;justify-content:center;flex:0 0 25%;margin-bottom:0;max-width:25%;width:25%}}.benefits__item.--delivery .benefits__info{padding:0}
@media(min-width:979px){.benefits__item.--delivery .benefits__info{padding-left:20px}}.benefits__info{padding-left:20px}.benefits__title{width:100%;font-size:2rem;font-family:'Teko';text-transform:uppercase;font-weight:500;display:block}.benefits__text{display:block;width:100%;font-size:1.5rem;font-family:'Montserrat'}@media(min-width:979px){#main_blog .headline{margin:45px 0 15px}
}#main_blog .article__all{margin:0}#main_blog .article__all a{padding:13px 86px;color:#333;border:1px solid #333;display:inline-block;margin-top:35px;font-family:'Montserrat';text-decoration:none;font-size:1.5rem}#main_blog .article__all a:hover{color:#fff;background-color:#1f00ff;border:1px solid #1f00ff}#main_blog .article__description{font-size:1.4rem;line-height:21px}#main_blog .article__name{font-family:'Teko';font-size:2.2rem;font-weight:500}#main_blog .article__item{display:flex;flex-direction:column}
#main_blog .article__item:hover .article__item__sub{box-shadow:0 0 15px #eaeaea}#main_blog .article__item__sub{box-shadow:0 0 3px #eaeaea}#main_blog .article__image_wrapper{margin:0;max-width:100%;float:none;aspect-ratio:1.475;justify-content:center;align-items:center}#main_blog .article__date_name{order:0;padding:20px 20px 10px;margin:0}#main_blog .article__text{padding:0 20px 20px}#main_blog .article__more{text-align:right}#main_blog .article__more_link{color:#333}#main_blog .article__more_link:hover{color:#0ddcf2}
.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:#0ddcf2}.instagram__label a{text-decoration:none}
.instagram__label .headline__after{color:#000;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}
}