@font-face{font-display:swap}.header-lang{position:relative}.hero-item__media,.hero-item__media img,.hero{max-height:860rem}.delivery-item__desc{width:100%}.header-lang ul{top:90%;left:-22rem;width:70rem}.hero-info{max-width:300rem}.hero-info .hero-info__text{max-width:220rem}.swiper-slide-active .hero-info .hero-info__text{opacity:1;margin-top:46rem}.swiper-slide-active .hero-info .hero-info__text{opacity:1;margin-top:46rem}.swiper-slide-active .hero-info .hero-info__price{opacity:1}.form-horizontal{display:flex}.reviews .swiper-reviews-prev,.reviews .swiper-reviews-next{position:absolute;right:0;top:0;margin:0 auto;color:#060606;width:55rem;height:55rem;color:#fff;background-color:#1a272c;border-radius:50%;display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer}.reviews .swiper-reviews-prev{right:70rem}.reviews .swiper-reviews-prev:before,.reviews .swiper-reviews-next:before{font-size:18rem;font-family:swiper-icons;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.reviews .container{position:relative}.reviews .swiper-reviews-prev:before{content:'prev'}.reviews .swiper-reviews-next:before{content:'next'}.gallery .swiper-slide .gallery-item__image img{height:600rem}.header-logo a{display:inline-block;width:140rem;height:54rem}.gallery .swiper-slide-active{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.swiper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.delivery-item:hover .delivery-item__desc,.table-item:hover .table-item__desc{color:#e8f2ee}.form-horizontal{width:100%;margin:0;margin-bottom:20rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.preloader{background-color:rgba(255,255,255,.92)}.form-horizontal input,.form-horizontal textarea{display:block;width:100%;padding:15rem 20rem;font:400 16rem/150% Jost,sans-serif;border:1rem solid rgba(26,39,44,.5);-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;color:#1a272c;outline:none;&:focus,&:active{border-color:#1a272c;background-color:#f8f8f8}}.form-horizontal textarea{resize:none;height:118rem}.input_st{height:auto}.form-horizontal>*{width:100%}.checked-group{margin:10rem 0 10rem}.checked-group input[type=checkbox]{opacity:0;visibility:hidden;z-index:-1;position:absolute;left:0;top:0;width:0;height:0}.check-item__text{color:rgba(26,39,44,.7);font:400 18rem/150% Jost,sans-serif;padding-left:15rem}.check-item__text a{color:#1a272c}.check_st:checked~i{color:rgba(26,39,44,1) !important}.check_st+span{border-radius:0;width:20rem;height:20rem;background-size:9rem}.check_st:checked+span{background-color:#1a272c}.btn_st{position:relative}.btn_st:after{position:absolute;content:'';right:24rem;top:23rem;width:30rem;height:26rem;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background-image:url("data:image/svg+xml,%3Csvg width='30' height='26' viewBox='0 0 30 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2294_106' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='26'%3E%3Crect width='30' height='26' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2294_106)'%3E%3Cpath d='M20.3844 13.8729L6.27234 13.8729L6.27234 12.1273L20.3844 12.1273L13.7557 5.4987L15 4.27246L23.7276 13.0001L15 21.7278L13.7557 20.5015L20.3844 13.8729Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}.btn_st:hover:after{right:34rem;background-image:url("data:image/svg+xml,%3Csvg width='30' height='26' viewBox='0 0 30 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2294_106' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='26'%3E%3Crect width='30' height='26' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2294_106)'%3E%3Cpath d='M20.3844 13.8729L6.27234 13.8729L6.27234 12.1273L20.3844 12.1273L13.7557 5.4987L15 4.27246L23.7276 13.0001L15 21.7278L13.7557 20.5015L20.3844 13.8729Z' fill='%231A272C'/%3E%3C/g%3E%3C/svg%3E")}.prodduct-item__media{position:relative}.prodduct-item__media:before{position:absolute;content:"";top:0;left:30rem;width:1rem;background:#fff;height:116rem;z-index:2}.prodduct-item__media span{position:absolute;top:126rem;left:20rem;font:400 18rem/150% Jost,sans-serif;color:#fff}.delivery-image{width:100%;max-height:770rem;overflow:hidden}.delivery-image img{width:100%;height:100%;object-fit:cover;max-height:inherit}.reviews-slide.swiper-slide-active .reviews-item__desc{background-color:#fff}.reviews-slide{min-height:478rem;opacity:.5}.reviews-slide.swiper-slide-active{opacity:1}.reviews-item__desc.full-text{width:100%;border-right:1rem solid rgba(26,39,44,.2);min-height:400rem}.contact .map-item{width:100%;height:auto;min-height:600rem}.contact-wrap{top:100rem}.marquee-text span img{width:100%;height:100%;max-height:50rem;object-fit:contain;margin:0 auto}.marquee-text span{width:200rem;text-align:center}.contact-wrap ul{display:flex;flex-wrap:wrap}.contact-wrap ul li{width:100%}.contact-wrap ul li.half a{display:flex;align-items:center}.contact-wrap ul li.half{width:calc(50% - 10rem);margin-right:5rem}.check-item__text{width:calc(100% - 35rem)}.check-item__text a{text-decoration:underline}.check-item__text a:hover{text-decoration:none}.hero-item__title{max-width:468rem}.text-page .container{max-width:800rem}.text-page .text-section p,.text-page .text-section ul,.text-page .text-section h2{margin-bottom:20rem}@media screen and (max-width:768px){.hero-item__media,.hero-item__media img,.hero{max-height:1020rem}.contact-wrap{top:0}.header-lang ul{left:-10rem}.marquee-text span img{width:120rem;height:40rem;object-fit:contain;object-position:center}.partners{padding:0 0 75rem}.partners .marquee{padding:30rem 0 30rem}.reviews-swiper{max-width:calc(100% - 32rem)}.reviews .title-section{margin-bottom:50rem}.reviews .swiper-reviews-prev{right:90rem}.reviews .swiper-reviews-next{right:15rem}.advantages-item__media._small{right:0}.calculate-image img{height:auto}.calculate-media{height:auto}.gallery .swiper-button-prev{margin-right:10rem}.form-horizontal>.half,.form-horizontal>.quarter,.form-horizontal>.third{width:100% !important;margin-bottom:0}.faq-item__title{font-size:20rem}.faq-item__text{font-size:18rem}.faq-item:after{width:44rem;height:44rem;top:50rem}.form-group.half input{margin-bottom:20rem}.form-group.half:last-child input{margin-bottom:0}.check-item__text{font-size:16rem}.btn_st:after{right:12rem;top:14rem}.reviews-slide,.reviews-item{background-color:#fff}.delivery-image img{height:500rem}}