@font-face{font-family:Montserrat;font-weight:300;font-style:normal;src:url(../fonts/Montserrat-Light.woff);font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(../fonts/Montserrat-Regular.woff);font-display:swap}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;src:url(../fonts/Montserrat-Italic.woff);font-display:swap}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;src:url(../fonts/Montserrat-Medium.woff);font-display:swap}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;src:url(../fonts/Montserrat-SemiBold.woff);font-display:swap}@font-face{font-family:Montserrat;font-weight:600;font-style:italic;src:url(../fonts/Montserrat-SemiBoldItalic.woff);font-display:swap}@font-face{font-family:HelveticaNeueCyr;font-weight:300;font-style:normal;src:url(../fonts/HelveticaNeueCyr-Light.woff);font-display:swap}@font-face{font-family:HelveticaNeueCyr;font-weight:500;font-style:normal;src:url(../fonts/HelveticaNeueCyr-Medium.woff);font-display:swap}@font-face{font-family:HelveticaNeueCyr;font-weight:500;font-style:italic;src:url(../fonts/HelveticaNeueCyr-MediumItalic.woff);font-display:swap}@font-face{font-family:AlumniSans;font-weight:400;font-style:italic;src:url(../fonts/AlumniSans-Italic.woff);font-display:swap}@font-face{font-family:AlumniSans;font-weight:500;font-style:normal;src:url(../fonts/AlumniSans-Medium.woff);font-display:swap}@font-face{font-family:AlumniSans;font-weight:600;font-style:normal;src:url(../fonts/AlumniSans-SemiBold.woff);font-display:swap}@font-face{font-family:AlumniSans;font-weight:600;font-style:italic;src:url(../fonts/AlumniSans-SemiBoldItalic.woff);font-display:swap}@font-face{font-family:AlumniSans;font-weight:900;font-style:italic;src:url(../fonts/AlumniSans-BlackItalic.woff);font-display:swap}:root{--white:#fff;--black:#000;--orange:#E9AB4E;--orange-black:#48331C}*,::after,::before{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-size:18px;line-height:150%;font-weight:400;font-family:Montserrat,Arial,sans-serif;color:var(--orange-black);background-color:var(--white);display:flex;flex-direction:column;position:relative}body.overflow-hidden{overflow:hidden}a{text-decoration:none;color:var(--orange);transition:.5s}a:hover{color:var(--orange-black)}img{max-width:100%;height:auto}.btn{background:0 0;border:none;cursor:pointer;font-family:inherit;padding:0;color:inherit;transition:.3s}.muka-btn{height:clamp(3.125rem,2.8rem + 1.33vw,4rem);border-radius:10px;width:100%;max-width:345px;display:flex;align-items:center;justify-content:center}.muka-btn.orange{background-color:var(--orange)}.muka-btn.orange:hover{background-color:var(--orange-black)}.muka-btn.white{background-color:var(--white);color:var(--orange-black)}.muka-btn.white:hover{background-color:var(--orange-black);color:var(--white)}.muka-btn.orange-black{background-color:var(--orange-black)}.muka-btn.orange-black:hover{background-color:var(--white)}input[type=email],input[type=tel],input[type=text],textarea{border:2px solid rgba(0,0,0,.1);background-color:transparent;outline:0;height:50px;padding:0 15px;transition:.3s}textarea{padding:15px;min-height:150px;resize:none}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:var(--orange)}.container{width:100%;max-width:1200px;padding:0 20px;margin:0 auto}#footer,#header{flex:0 0 auto}#content{flex:1 0 auto}.section-gap{padding:clamp(2.5rem,1.571rem + 3.81vw,5rem) 0}.section-gap-top{padding-top:clamp(2.5rem,1.571rem + 3.81vw,5rem)}.section-gap-bottom{padding-bottom:clamp(2.5rem,1.571rem + 3.81vw,5rem)}.section-header{margin-bottom:clamp(2.5rem,-2.067rem + 7.37vw,4.563rem)}.section-header.center{display:flex;flex-direction:column;align-items:center;text-align:center}.section-header h2{margin:0;color:var(--orange);font-size:clamp(2.5rem,-1.652rem + 6.7vw,4.375rem);font-family:AlumniSans,Arial,Helvetica,sans-serif;font-weight:600;font-style:italic}.nav-toggle{width:26px;height:26px;display:flex;flex-direction:column;row-gap:5px;align-items:center;justify-content:center}.nav-toggle span{display:block;width:100%;height:3px;background-color:var(--black);transform-origin:4px 0;border-radius:10px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s}.nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(4px,-1px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(2px,0)}.wrap{overflow:hidden}.header{position:sticky;left:0;right:0;top:0;z-index:999;background-color:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.1)}.header-nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;-moz-column-gap:clamp(2.5rem,-3.513rem + 9.7vw,8.125rem);column-gap:clamp(2.5rem,-3.513rem + 9.7vw,8.125rem)}.header-nav ul a{font-family:AlumniSans,Arial,Helvetica,sans-serif;color:var(--orange-black);font-weight:600}.header-nav ul a:hover{color:var(--orange)}.header .logo{max-width:clamp(9.375rem,8.578rem + 3.27vw,12.5rem);display:flex}.header .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.header-phone{font-family:AlumniSans,Arial,Helvetica,sans-serif;font-weight:600;color:var(--orange-black);padding:0 9px;display:flex;align-items:center;justify-content:center;border:1px solid var(--orange);border-radius:15px;height:23px;font-size:16px}.header-phone:hover{background-color:var(--orange);color:var(--white)}.intro{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;color:var(--white);font-family:AlumniSans,Arial,Helvetica,sans-serif;font-size:clamp(1.125rem,.962rem + .67vw,1.563rem);font-weight:500}.intro::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.6)}.intro .inner{padding-top:58px;padding-bottom:clamp(3.125rem,1.663rem + 6vw,7.063rem);position:relative;display:flex;flex-direction:column;row-gap:35px}.intro .title{margin:0;font-style:italic;font-weight:600;line-height:120%;max-width:400px}.intro .description{max-width:653px;display:flex;flex-direction:column;row-gap:20px}.intro .description p{margin:0}.intro .links{display:flex;align-items:center;gap:30px}.intro .phone:hover{color:var(--white)}.product{display:flex;align-items:center;-moz-column-gap:clamp(1.875rem,-7.813rem + 15.63vw,6.25rem);column-gap:clamp(1.875rem,-7.813rem + 15.63vw,6.25rem);padding:24px;border:1.5px solid #d08921;border-radius:20px}.product img{width:100%;max-width:187px;max-height:218px;-o-object-fit:contain;object-fit:contain}.product .name{font-size:20px;font-family:AlumniSans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:600;max-width:108px;display:inline-block;color:var(--orange)}.product .info{font-size:16px;display:flex;flex-direction:column;row-gap:25px}.product .info-item span{font-weight:500;color:var(--orange)}.products .inner{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:clamp(3.125rem,-17.634rem + 33.48vw,12.5rem);column-gap:clamp(3.125rem,-17.634rem + 33.48vw,12.5rem);row-gap:clamp(1.875rem,1.411rem + 1.9vw,3.125rem)}.feature{padding:25px;background-color:#f4d5a6;color:var(--white);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;color:var(--orange-black);border-radius:10px;row-gap:10px}.feature p{margin:0}.features .inner{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:clamp(1.875rem,-4.353rem + 10.04vw,4.688rem);column-gap:clamp(1.875rem,-4.353rem + 10.04vw,4.688rem);row-gap:30px;position:relative}.features .line{position:absolute;right:0;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background:var(--orange);z-index:-1}.image-section{width:100%;height:clamp(18.75rem,17.473rem + 5.24vw,22.188rem);-o-object-fit:cover;object-fit:cover}.benefit{display:flex;flex-direction:column;align-items:flex-end;text-align:right;row-gap:11px;width:100%;min-height:250px}.benefit .icon{display:inline-block;width:clamp(2.5rem,2.268rem + .95vw,3.125rem);height:clamp(2.5rem,2.268rem + .95vw,3.125rem);background-repeat:no-repeat;background-size:contain;background-position:center}.benefit .title{font-family:AlumniSans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:600;color:var(--orange);font-size:clamp(3.125rem,2.661rem + 1.9vw,4.375rem);line-height:100%}.benefit .description{font-size:16px}.benefit.right{align-items:flex-start;text-align:left}.benefits .inner{display:flex;row-gap:20px;-moz-column-gap:36px;column-gap:36px}.benefits .items{display:flex;flex-direction:column;row-gap:11px}.benefits-img{max-width:clamp(18.75rem,-9.344rem + 45.31vw,31.438rem);width:100%;-o-object-fit:contain;object-fit:contain}.about .inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.about .items{display:flex;flex-direction:column;row-gap:clamp(1.25rem,.693rem + 2.29vw,2.75rem)}.about .items img{width:100%;height:419px;-o-object-fit:cover;object-fit:cover}.about .items img.small{height:228px}.about .items img.medium{height:369px}.about .items img.full{height:100%}.about .items .text{display:flex;flex-direction:column;row-gap:30px}.about .items .text p{margin:0}.step{display:flex;align-items:center;-moz-column-gap:clamp(1.875rem,1.411rem + 1.9vw,3.125rem);column-gap:clamp(1.875rem,1.411rem + 1.9vw,3.125rem)}.step .number{color:var(--orange);font-family:AlumniSans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:900;font-size:clamp(7.813rem,4.911rem + 11.9vw,15.625rem);line-height:55%;min-width:50px}.step .info{display:flex;flex-direction:column;row-gap:clamp(1.25rem,.67rem + 2.38vw,2.813rem);max-width:485px}.step .title{font-size:30px;font-family:AlumniSans,Arial,Helvetica,sans-serif;font-style:italic;font-weight:600;color:var(--orange)}.step .text{display:flex;flex-direction:column;row-gap:15px}.step .text p{margin:0}.step .text strong{font-weight:500}.delivery .inner{display:flex;flex-direction:column;row-gap:30px}.delivery .items{display:flex;flex-direction:column;row-gap:20px}.delivery .step:nth-child(2n){align-self:flex-end}.delivery-img{width:100%;max-height:447px;-o-object-fit:contain;object-fit:contain}.delivery-bottom{display:flex;flex-direction:column;align-items:center;font-weight:500}.delivery-bottom ul{display:flex;flex-direction:column;align-items:center;row-gap:22px}.slider-nav button{position:absolute;width:30px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);top:50%;left:0;transform:translate(0,-50%);z-index:3}.slider-nav button:hover{background-color:var(--orange)}.slider-nav button.swiper-button-disabled{opacity:.6}.slider-nav button svg{fill:#fff;width:20px;height:20px}.slider-nav button.next{left:unset;right:0}.slider-nav button.swiper-button-lock{opacity:0;visibility:hidden}.certs{background-color:#e6e3c4}.certs-slider .swiper-slide{width:100%;max-width:245px;height:auto}.certs-slider .swiper-slide a{position:relative;display:flex;height:100%}.certs-slider .swiper-slide a::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:.3s}.certs-slider .swiper-slide a:hover::before{opacity:1;visibility:visible}.certs-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.certs-slider .swiper-slide.horizontal{max-width:491px}.certs-bottom{max-width:760px;margin:0 auto;margin-top:clamp(1.875rem,.621rem + 5.14vw,5.25rem);text-align:center;font-weight:500}.to-top{position:fixed;width:50px;height:50px;right:15px;bottom:15px;border-radius:50%;background-color:var(--orange);display:flex;align-items:center;justify-content:center;z-index:998;border:1px solid var(--white);transition:.3s}.to-top svg{fill:var(--white);width:20px;height:20px}.to-top:hover{background-color:var(--orange-black)}.to-top:not(.show){opacity:0;visibility:hidden}.map iframe{width:100%;border:0}.thankyou{display:flex;align-items:center;height:80vh;background-color:var(--orange);color:var(--white);background-image:url(../img/404-bg.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover}.thankyou::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(18,18,18,.3)}.thankyou .inner{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.thankyou h2{font-size:clamp(3.125rem,2.661rem + 1.9vw,4.375rem);line-height:120%;font-family:AlumniSans,Arial,Helvetica,sans-serif;font-weight:600;margin:0}.thankyou .subtitle{font-size:clamp(1.25rem,1.204rem + .19vw,1.375rem);max-width:350px}.not-found{background-image:url(../img/404-bg.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;display:flex;align-items:center;height:80vh;background-color:var(--orange);color:var(--white);position:relative}.not-found::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(18,18,18,.3)}.not-found .inner{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.not-found h2{font-size:300px;line-height:100%;font-family:AlumniSans,Arial,Helvetica,sans-serif;font-weight:600;margin:0}.not-found .subtitle{font-size:clamp(1.25rem,1.018rem + .95vw,1.875rem);max-width:350px}.footer{padding-top:60px;padding-bottom:30px;background-color:var(--orange-black);color:var(--white)}.footer .inner{display:flex;justify-content:space-between;gap:40px}.footer .list{margin:0;padding:0;list-style:none;font-size:16px;display:flex;flex-direction:column;row-gap:10px;color:#bababa;font-family:HelveticaNeueCyr,Arial,Helvetica,sans-serif;font-weight:300}.footer .list a{color:#bababa;font-size:16px}.footer .list a:hover{color:var(--white);text-decoration:underline}.footer .item{display:flex;flex-direction:column;row-gap:clamp(1.25rem,1.064rem + .76vw,1.75rem)}.footer .item .title{font-family:AlumniSans,Arial,Helvetica,sans-serif;font-weight:500;font-size:30px}.footer .item.address{max-width:142px;font-size:16px}.footer .item address{font-style:normal}.footer .bottom{margin-top:30px;display:flex;justify-content:center}.footer .logo{max-width:218px}.modal{position:fixed;left:0;bottom:0;top:0;right:0;background:rgba(18,18,18,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:0 15px;opacity:0;visibility:hidden;transition:.3s}.modal-inner{background-color:var(--white);padding:30px;border-radius:16px;position:relative;width:100%;z-index:1;transform:scale(.7);transition:.3s}.modal .title{margin:0}.modal-close{top:15px;right:15px;position:absolute;font-size:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;z-index:2}.modal-close::after,.modal-close::before{content:"";position:absolute;width:100%;height:2px;border-radius:10px;background-color:var(--black);transition:.3s}.modal-close::before{transform:rotate(-45deg)}.modal-close::after{transform:rotate(45deg)}.modal-close:focus::after,.modal-close:focus::before,.modal-close:hover::after,.modal-close:hover::before{background-color:var(--orange)}.modal.active{opacity:1;visibility:visible}.modal.active .modal-inner{transform:scale(1)}.application .modal-inner{max-width:500px}.application form{display:flex;flex-direction:column;row-gap:20px}.application .title{font-family:AlumniSans,Arial,Helvetica,sans-serif;font-weight:700;font-size:35px;margin-bottom:30px;max-width:90%}.application .form-submit{font-family:AlumniSans,Arial,Helvetica,sans-serif;font-size:25px;max-width:100%;color:#fff;text-transform:uppercase;border-radius:0;height:50px}@media (max-width:992px){.hide-md{display:none}.header-inner{justify-content:flex-start;-moz-column-gap:15px;column-gap:15px}.header-nav{position:fixed;left:0;right:0;bottom:0;top:0;z-index:999;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:.3s}.header-nav ul{flex-direction:column;row-gap:30px}.header-nav ul a{font-size:30px}.header-nav.active{opacity:1;visibility:visible}.header-phone{margin-left:auto}.header.nav-active .header-phone,.header.nav-active .logo,.header.nav-active .nav-toggle{position:relative;z-index:9999}.product img{max-width:clamp(9.625rem,8.289rem + 5.48vw,11.688rem)}.product .name{max-width:100%;font-family:HelveticaNeueCyr,Arial,Helvetica,sans-serif;font-weight:500;font-size:clamp(.875rem,.632rem + 1vw,1.25rem);line-height:120%}.features .inner,.products .inner{grid-template-columns:1fr}.features .line{width:2px;height:100%}.benefit{min-height:auto}.benefit .subtitle{max-width:275px;min-height:60px;display:inline-block}.benefits .inner{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:246px;column-gap:246px}.benefits-img{grid-column:1/-1;order:-1;margin:0 auto}.about .inner{grid-template-columns:repeat(1,1fr)}.about .items img.full{max-height:400px}.footer .inner{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:753px){.intro .links{flex-direction:column}.benefit{align-items:flex-start;text-align:left}.benefits .inner{grid-template-columns:1fr}.step{align-items:flex-start}.delivery .items{row-gap:40px}.certs-slider{padding:0 15px}.certs-slider-container{padding:0}}@media (max-width:576px){.xs-stretch{max-width:100%}}@media (min-width:992px){.show-md{display:none}}