#main_banner1{width:100vw;position:relative;left:50%;margin-left:-50vw}#main_banner1 picture{width:100%}@media(min-width:1200px){#main_banner1 picture{width:initial}}#main_banner1 picture img{object-fit:cover;width:100%}#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_slider__item{display:none}#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1 .slick-arrow{background:transparent}
#main_banner1 .slick-arrow:hover{opacity:.6}#main_banner1 .slick-arrow i:before{font-size:3rem;color:#fff}#main_banner1 .slick-next{right:0}@media(min-width:757px){#main_banner1 .slick-next{right:1.5rem}}@media(min-width:1200px){#main_banner1 .slick-next{right:calc((100% - 1330px) / 2)}}#main_banner1 .slick-next i:before{content:'\E8C3';transform:rotate(270deg)}#main_banner1 .slick-prev{left:0}@media(min-width:757px){#main_banner1 .slick-prev{left:1.5rem}}@media(min-width:1200px){#main_banner1 .slick-prev{left:calc((100% - 1330px) / 2)}
}#main_banner1 .slick-prev i:before{content:'\E8C3';transform:rotate(90deg)}#main_banner1 .slick-dots{bottom:2rem}#main_banner1 .slick-dots li button:before{opacity:1;background:transparent;border:1px solid #fff}#main_banner1 .slick-dots .slick-active button:before{background:#fff;border:1px solid #fff}#main_banner1 .main_slider__item a{display:flex;justify-content:center}.main_producers{margin-bottom:20px}@media(min-width:1200px){.main_producers{margin-bottom:30px;min-height:13rem}
}.main_producers .hotspot__arrow{position:absolute;top:25%}.main_producers .hotspot__arrow.--prev{left:-1.5rem}.main_producers .hotspot__arrow.--next{right:-1.5rem}@media(min-width:757px){.main_producers .hotspot__arrow{display:none !important}}.main_producers .slick-track{display:flex;align-items:center}.main_producers .slick-track .main_producers__producer{min-width:0}.main_producers h2{position:relative;font-size:1.3rem}@media(min-width:979px){.main_producers h2{font-size:1.4rem}}.main_producers h2 .slick-prev{right:40px;left:auto;border-radius:0}
.main_producers h2 .slick-next{border-radius:0}.main_producers__wrapper{padding:2rem 0}@media(min-width:1200px){.main_producers__wrapper{padding:2rem 5rem}}.main_producers__wrapper:not(.slick-initialized){display:flex;justify-content:space-around}.main_producers__wrapper.slick-initialized{margin-right:0}.main_producers__link{display:flex;justify-content:center;align-items:center;height:100%;padding:10px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.main_producers__link img{max-height:65px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media(min-width:757px){.main_producers__link img{max-height:70px}}@media(min-width:1200px){.main_producers__link img:hover{opacity:.7}}.main_producers__link img[src*=".svg"]{width:100%}.main_producers__all{display:flex;justify-content:center}
#main_blog .article__block{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem}@media(min-width:979px){#main_blog .article__block{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:initial;grid-column-gap:1.5rem;grid-row-gap:0}
}#main_blog .article__item{display:flex;margin-bottom:0}@media(min-width:1200px){#main_blog .article__item{margin-bottom:2.5rem}}#main_blog .article__details{background:#ff7c1b;padding:2rem}#main_blog .article__name{margin-bottom:2rem;font-weight:700;font-size:1.6rem;text-decoration:none;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:85px;color:#0e0504}#main_blog .article__name:hover{color:#fff}@media(min-width:979px){#main_blog .article__name{margin-bottom:0}
}@media(min-width:1400px){#main_blog .article__name{-webkit-line-clamp:5;height:110px}}#main_blog .article__more_link{font-size:1.4rem;font-weight:400;color:#0e0504}#main_blog .article__more_link:hover{color:#fff}#main_blog .article__image_wrapper{line-height:0}#main_blog .article__image_wrapper img{width:100%}
.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:#ff7c1b}
.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#0e0504;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}
}