.section-title{position:relative;text-align:center}.section-title:after{content:"";position:absolute;top:50%;left:0;width:100%;height:12px;margin-top:-6px;z-index:-1;background-image:url(/img/line.svg);background-repeat:repeat;background-size:auto 100%}.section-title h2{display:inline-block;margin:0;padding-left:.8em;padding-right:.8em;background-color:#fff;text-transform:uppercase;font-weight:800;font-size:30px}.flex-fill{background-image:url(/img/theme/bg_image_2.png),url(/img/theme/bg_image_1.png),url(/img/theme/bg_image_3.png);background-position:right -33% top 1%,left -170.53125% top 47%,right -17.03125% top 80%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:53.41323% auto,80.3543% auto,54.27083% auto}.banners-section{margin:25px 0}.banners-wrapper{display:grid;grid-template:"a b c";grid-template-columns:59.8817% 18.8757% 18.8757%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.main-slider{overflow:hidden;border-radius:30px;grid-area:a}.main-slider .slide{background-color:#f9f9f9}.main-slider .slide-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider .slide-content{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;padding:30px 60px;color:#fff;z-index:2}.main-slider .slide-button,.main-slider .slide-description,.main-slider .slide-title{visibility:hidden;opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main-slider .slide-title{font-size:52px;font-weight:800;margin-bottom:5px;white-space:pre-line}.main-slider .slide-description{font-size:16px;font-weight:400;white-space:pre-line;margin-bottom:14px}.main-slider .slide-button{background-color:#f15726;border-color:#f15726;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;padding-left:2em;padding-right:2em}.main-slider .slide.slick-active .slide-button,.main-slider .slide.slick-active .slide-description,.main-slider .slide.slick-active .slide-title{visibility:visible}.main-slider .slide.slick-active .slide-title{-webkit-animation-name:animate_centerLine;animation-name:animate_centerLine}.main-slider .slide.slick-active .slide-description{-webkit-animation-name:animate_topLine;animation-name:animate_topLine}.main-slider .slide.slick-active .slide-button{-webkit-animation-name:animate_buttonLink;animation-name:animate_buttonLink}.main-slider.slick-initialized .slick-dots{position:absolute;bottom:20px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;list-style:none;padding:0;margin:0}.main-slider.slick-initialized .slick-dots li{margin:2px 5px}.main-slider.slick-initialized .slick-dots li span{display:block;height:4px;width:17px;background-color:#fff;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.main-slider.slick-initialized .slick-dots li span:hover{background-color:#43b8a4}.main-slider.slick-initialized .slick-dots li.slick-active span{background-color:#359383}.main-slider.slick-initialized .slick-arrow{position:absolute;top:0;width:57px;height:100%;background-color:rgba(34,34,34,.06);-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;z-index:5;opacity:1;border:none;outline:0;padding:0;-webkit-box-shadow:none;box-shadow:none}.main-slider.slick-initialized .slick-arrow .slick-arrow-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:rgba(255,255,255,.5);-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out;max-height:22px;max-width:22px}.main-slider.slick-initialized .slick-arrow:hover{background-color:rgba(53,147,131,.37)}.main-slider.slick-initialized .slick-arrow:hover .slick-arrow-icon{fill:#fff}.main-slider.slick-initialized .slick-arrow.slick-prev{left:0}.main-slider.slick-initialized .slick-arrow.slick-next{right:0}@-webkit-keyframes animate_topLine{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes animate_topLine{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes animate_centerLine{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes animate_centerLine{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes animate_buttonLink{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes animate_buttonLink{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.banners__item{position:relative}.banners__item.first{grid-area:b}.banners__item.second{grid-area:c}.banners__item:before{display:block;content:"";padding-bottom:130.094%}.banner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6e6e6;border-radius:30px;overflow:hidden;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.banner:hover{-webkit-box-shadow:0 0 8px #359383;box-shadow:0 0 8px #359383}.banner:hover .banner-title:before{-webkit-transform:scale(1);transform:scale(1)}.banner-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}.banner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;bottom:0;left:0;right:0;top:0;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(rgba(0,0,0,.67)),to(transparent));background-image:linear-gradient(0,rgba(0,0,0,.67),transparent);padding:5px 5px 25px}.banner-title{position:relative;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-weight:800;padding-bottom:15px;font-size:25px}.banner-title:before{display:block;content:"";height:4px;border-radius:5px;width:84px;background:#2abfa6;position:absolute;bottom:0;left:calc(50% - 42px);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.advantages-section{display:none}.advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:1220px;margin-left:auto;margin-right:auto}.advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.3333%;padding:12px 15px}.advantages-item .advantages-item__image{width:66px;height:66px;margin-right:25px}.advantages-item .advantages-item__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - 91px)}.advantages-item .advantages-item__title{font-size:18px;font-weight:800;text-transform:uppercase}.advantages-item .advantages-item__text{font-size:15px;color:#787878;line-height:20px;white-space:pre-line}.showcases-section{padding-top:55px;margin-bottom:50px}.showcases-section .section-title h2{position:relative}.showcases-section .section-title h2:before{display:inline-block;content:attr(data-title) " ";color:#359383;font-size:50px;font-family:"Fair Prosper",sans-serif;line-height:1;font-weight:400;text-transform:none;opacity:.36;position:absolute;top:0;left:0;text-align:center;-webkit-transform:translateY(-80%);transform:translateY(-80%);width:100%}.showcases-section .showcases-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;margin-bottom:26px}.showcases-section .showcases-list .showcases-list-item{font-size:14px;-webkit-transition:colors .3s,background-color .3s;transition:colors .3s,background-color .3s;cursor:pointer;padding:10px 26px;border:1px solid #000;border-radius:20px;margin:0 18px 5px;min-width:130px;text-align:center}.showcases-section .showcases-list .showcases-list-item:hover{background-color:#f4f4f4}.showcases-section .showcases-list .showcases-list-item.active{font-weight:700;color:#fff;background-color:#000}.showcases-section .showcases-product-slider{width:100%;max-width:1515px;margin-left:auto;margin-right:auto;padding:0 85px}.showcases-section .slick-list{margin-left:-12px;margin-right:-12px}.showcases-section .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:57px;height:115px;background-color:#f2f2f2;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;z-index:5;opacity:1;padding:0;-webkit-box-shadow:none;box-shadow:none;outline:0;border:none;border-radius:35px}.showcases-section .slick-arrow .slick-arrow-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#919191;-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out;max-height:22px;max-width:22px}.showcases-section .slick-arrow:hover{background-color:#222}.showcases-section .slick-arrow:hover .slick-arrow-icon{fill:#fff}.showcases-section .slick-arrow.slick-prev{left:0}.showcases-section .slick-arrow.slick-next{right:0}.showcases-section .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.showcases-section .product-list-item{padding:8px 12px;outline:0!important}.showcases-section .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex}.showcases-section .slick-slide>div+div{margin-top:20px}.news-section{margin-top:7.558vw;margin-bottom:50px}.news-section .news-list{display:block;width:100%;max-width:1392px;margin-top:5.03%;margin-left:auto;margin-right:auto}.news-section .news-list .slick-list{padding-top:8px;padding-bottom:20px;margin:0 -5px}.instagram-section{margin-bottom:100px}.instagram-section .section-subtitle{display:block;text-align:center;font-weight:300;font-size:15px}.instagram-section .instagram-posts{display:grid;grid-gap:29px;grid-template-columns:18.51% auto 18.51% 18.51%;margin-top:50px}.instagram-section .instagram-post{background:#d4d4d4;border-radius:35px;position:relative;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.instagram-section .instagram-post:before{content:"";position:relative;display:block;width:100%;padding-top:100%;z-index:-1}.instagram-section .instagram-post .instagram-post__block,.instagram-section .instagram-post .instagram-post__content{position:absolute;top:0;left:0;width:100%;height:100%}.instagram-section .instagram-post img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.instagram-section .instagram-post .instagram-post__content{z-index:1;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px;color:#fff;font-size:18px;font-weight:300;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.instagram-section .instagram-post .instagram-post__content svg{display:block;max-width:66px;max-height:66px;fill:#359383;opacity:0;-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.instagram-section .instagram-post .instagram-post__content p{display:inline-block;margin:1.33em 0 0;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.instagram-section .instagram-post:hover{-webkit-box-shadow:0 3px 12px rgba(0,0,0,.3);box-shadow:0 3px 12px rgba(0,0,0,.3)}.instagram-section .instagram-post:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.instagram-section .instagram-post:hover .instagram-post__content{opacity:1}.instagram-section .instagram-post:hover .instagram-post__content svg{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.instagram-section .instagram-post:hover .instagram-post__content p{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.instagram-section .instagram-post:nth-child(3){grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}.tiktok-posts-section{margin-bottom:100px}.tiktok-posts-section .section-title{margin-bottom:50px}.tiktok-posts-section .section-title h2{position:relative}.tiktok-posts-section .section-title h2:before{display:inline-block;content:attr(data-title) " ";color:#359383;font-size:50px;font-family:"Fair Prosper",sans-serif;line-height:1;font-weight:400;text-transform:none;opacity:.36;position:absolute;top:0;left:0;text-align:center;-webkit-transform:translateY(-80%);transform:translateY(-80%);width:100%}.tiktok-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tiktok-posts.slick-initialized{display:block}.tiktok-post{display:block;position:relative;margin-right:8px;margin-left:8px;border-radius:30px;overflow:hidden}.tiktok-post:before{display:block;content:"";width:100%;padding-top:132.653%}.tiktok-post:hover .tiktok-post_content{opacity:1}.tiktok-post:hover .tiktok-post_content svg{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.tiktok-post:hover .tiktok-post_content p{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.tiktok-post_image-block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.tiktok-post_image-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tiktok-post_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.tiktok-post_content svg{display:block;max-width:66px;max-height:66px;fill:#00fff8;opacity:0;-webkit-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.tiktok-post_content p{display:inline-block;margin:1.33em 0 0;color:#fff;font-size:18px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.tiktok-posts .slick-list{margin-right:-8px;margin-left:-8px}.tiktok-posts .slick-dots{position:relative;top:0;bottom:0;margin-top:20px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;list-style:none;padding:0}.tiktok-posts .slick-dots li{margin:2px 5px}.tiktok-posts .slick-dots li span{display:block;height:4px;width:17px;background-color:#e8e8e8;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.tiktok-posts .slick-dots li span:hover{background-color:#cbcbcb}.tiktok-posts .slick-dots li.slick-active span{background-color:#359383}.tiktok-posts:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.tiktok-posts:not(.slick-initialized) .tiktok-post{-ms-flex-negative:0;flex-shrink:0}.seo-section .section-title{margin-bottom:45px}.seo-section .section-body{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.seo-section #info{overflow:hidden;-webkit-transition:height .3s;transition:height .3s;font-size:15px;font-weight:400;line-height:22px;color:#787878}.seo-section .btn{display:block;margin:1.5rem auto 0;padding-left:2rem;padding-right:2em}@media only screen and (min-width:320px){.tiktok-posts:not(.slick-initialized) .tiktok-post{width:50%;-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}@media only screen and (min-width:576px){.tiktok-posts:not(.slick-initialized) .tiktok-post{width:33.333%;-ms-flex-preferred-size:calc(33.333% - 16px);flex-basis:calc(33.333% - 16px)}}@media only screen and (min-width:768px){.news-section .news-list{display:grid;grid-template-columns:69.04% 28.74%;grid-template-rows:repeat(2,1fr);grid-column-gap:31px;grid-row-gap:31px}.news-section .news-item:nth-child(1){grid-area:1/1/3/2}.news-section .news-item:nth-child(2){grid-area:1/2/2/3}.news-section .news-item:nth-child(3){grid-area:2/2/3/3}.tiktok-posts:not(.slick-initialized) .tiktok-post{width:25%;-ms-flex-preferred-size:calc(25% - 16px);flex-basis:calc(25% - 16px)}}@media only screen and (min-width:992px){.banners-section{margin-top:7.558vw}.advantages-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5.814vw;margin-bottom:5.814vw}.tiktok-posts:not(.slick-initialized) .tiktok-post{width:20%;-ms-flex-preferred-size:calc(20% - 16px);flex-basis:calc(20% - 16px)}}@media only screen and (min-width:1200px){.tiktok-posts:not(.slick-initialized) .tiktok-post{width:16.66%;-ms-flex-preferred-size:calc(16.66% - 16px);flex-basis:calc(16.66% - 16px)}}@media only screen and (min-width:1720px){.banners-section{margin-top:130px}.main-slider{width:1012px;height:415px}.main-slider .slide{width:1012px;height:415px}.advantages-section{margin-bottom:100px;margin-top:100px}.news-section{margin-top:130px}}@media only screen and (min-width:1920px){.flex-fill{background-position:right -275px top 75px,left -663px top 1380px,right -327px top 2450px;background-size:1025px 1044px,1542px 830px,1042px 523px}}@media (max-width:1649px){.section-title h2{font-size:calc(18px + 12 * ((100vw - 320px)/ 1330))}.main-slider .slide-title{font-size:calc(20px + 32 * ((100vw - 320px)/ 1330))}.main-slider .slide-description{font-size:calc(14px + 2 * ((100vw - 320px)/ 1330))}.banner-title{font-size:calc(16px + 9 * ((100vw - 320px)/ 1330))}.showcases-section .section-title h2:before{font-size:calc(30px + 20 * ((100vw - 320px)/ 1330))}.tiktok-posts-section .section-title h2:before{font-size:calc(30px + 20 * ((100vw - 320px)/ 1330))}}@media only screen and (max-width:1649px){.instagram-section{margin-bottom:6.061vw}.tiktok-posts-section{margin-bottom:6.061vw}}@media only screen and (max-width:1365px){.instagram-section .instagram-posts{grid-gap:10px}.instagram-section .instagram-post .instagram-post__content{font-size:15px}.instagram-section .instagram-post .instagram-post__content svg{max-width:40px;max-height:40px}.tiktok-post_content{font-size:15px}.tiktok-post_content svg{max-width:40px;max-height:40px}}@media only screen and (max-width:991px){.banners-wrapper{grid-template:"a";grid-template-columns:100%;grid-template-rows:auto}.banners__item{display:none}.showcases-section .showcases-list .showcases-list-item{font-size:12px;margin:0 5px 5px}.showcases-section .showcases-list{margin-top:15px;margin-bottom:15px}.showcases-section .showcases-product-slider{padding:0}.showcases-section .slick-arrow{display:none!important}.showcases-section .product-list-item{padding:8px 6px}.instagram-section{display:none}}@media only screen and (max-width:767px){.section-title h2{padding-left:.5em;padding-right:.5em}.main-slider .slide-button{display:none}.main-slider.slick-initialized .slick-dots li span{height:5px}.news-section .news-item{margin-left:5px;margin-right:5px}.news-list:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.news-list:not(.slick-initialized) .news-item{-ms-flex-negative:0;flex-shrink:0;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.tiktok-posts .slick-dots li span{height:5px}}@media only screen and (max-width:767px) and (min-width:480px){.news-list:not(.slick-initialized) .news-item{width:50%;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}