@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Reenie+Beanie&display=swap";header{background:linear-gradient(102.48deg,#976464 -29.03%,#cfa5a5 97.75%);margin-bottom:30px}header .headerTop{display:flex;height:45px;justify-content:space-between;align-items:center}@media (max-width: 800px){header .headerTop{height:75px;flex-direction:column;padding:10px 0}}@media (max-width: 400px){header .headerTop{height:95px;flex-direction:column;align-items:flex-start}}header .headerTop .block{display:flex;gap:10px;color:#fff;font-size:14px;line-height:19px}.navMenu{margin-bottom:50px;position:relative}.navMenu .container{display:flex;justify-content:space-between;align-items:center;position:relative}.navMenu .container .menuList{display:flex;gap:25px}.navMenu .container .menuList .closeButton{display:none;position:absolute;top:20px;right:20px;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:1002}.navMenu .container .menuList .closeButton span{display:block;position:absolute;width:100%;height:2px;background:#000;transition:all .3s ease}.navMenu .container .menuList .closeButton span:first-child{transform:rotate(45deg)}.navMenu .container .menuList .closeButton span:last-child{transform:rotate(-45deg)}.navMenu .container .menuList .closeButton:hover span{background:#4caf50}.navMenu .container .menuList a{display:block;text-decoration:none;color:#000;font-size:16px;transition:color .3s ease}.navMenu .container .menuList a:hover{color:#4caf50}@media (max-width: 1024px){.navMenu .container .menuList{position:fixed;top:0;left:-100%;width:280px;height:100vh;background:#fff;flex-direction:column;align-items:flex-start;padding:80px 20px 20px;box-shadow:2px 0 5px #0000001a;transition:left .3s ease;z-index:1000}.navMenu .container .menuList .closeButton{display:block}.navMenu .container .menuList a{width:100%;padding:10px 0;border-bottom:1px solid #eee}.navMenu .container .menuList a:last-child{border-bottom:none}.navMenu .container .menuList.active{left:0;z-index:1002}}.navMenu .container .logo{font-size:30px;text-decoration:none;color:#000;z-index:1001}.navMenu .container .burger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer;z-index:1001}@media (max-width: 1024px){.navMenu .container .burger{display:flex}}.navMenu .container .burger span{height:2px;width:100%;background:#000;border-radius:5px;transition:all .3s ease}.navMenu .container .burger:hover span{background:#4caf50}.navMenu:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1002}.navMenu .menuList.active+.navMenu:after{opacity:1;visibility:visible}footer{background:linear-gradient(267.48deg,#ececd5 56.22%,#d7d7b9 130.03%);padding:64px 0}footer .container .logo{font-size:30px;margin-bottom:40px}footer .container .wrapper{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 1200px){footer .container .wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){footer .container .wrapper{grid-template-columns:repeat(1,1fr);gap:20px}}footer .container .wrapper .contacts .block{display:flex;gap:15px;margin-bottom:19px}footer .container .wrapper .contacts .block a{text-decoration:none;color:#000}footer .container .wrapper .contacts .block .icon{width:24px;height:24px}footer .container .wrapper .contacts .block .icon img{width:100%;height:100%}footer .container .wrapper .menu{display:flex;flex-direction:column}footer .container .wrapper .menu .block{margin-bottom:19px}footer .container .wrapper .menu .block a{text-decoration:none;color:#000}footer .container .wrapper .copyright{line-height:40px;font-size:14px;opacity:.5}.mainBanner{padding:0 20px}.mainBanner .container{position:relative;background-image:url(/assets/mainBanner-D1F1uHp6.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;max-width:1620px;height:462px;border-radius:20px}@media (max-width: 1620px){.mainBanner .container{max-width:1280px}}.mainBanner .container .title{position:relative;z-index:10;padding:200px 20px;color:#fff;max-width:400px}.mainBanner .container .title h1{margin-bottom:30px;font-size:30px}.mainBanner .container:before{border-radius:20px;content:"";background:#000;position:absolute;top:0;left:0;opacity:.35;width:100%;z-index:5;height:100%;display:block}.advantages{padding:64px 0}.advantages__list{display:grid;grid-template-columns:repeat(3,1fr);gap:83px}@media (max-width: 1700px){.advantages__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.advantages__list{grid-template-columns:repeat(1,1fr)}}.advantages__list .advantages__item{display:flex;gap:1rem;padding:0 0 0 34px;position:relative}.advantages__list .advantages__item:before{content:"";position:absolute;width:104.04px;height:99px;left:0;top:50%;transform:translateY(-50%);z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='105'%20height='99'%20viewBox='0%200%20105%2099'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M53.0267%201.8034C66.433%20-0.51631%2081.6296%20-2.06725%2091.9743%206.77C102.748%2015.9737%20105.036%2031.5607%20104.432%2045.7176C103.855%2059.2307%2098.1768%2071.7428%2088.7859%2081.4767C79.205%2091.4076%2066.8258%2098.9499%2053.0267%2098.9997C39.186%2099.0498%2026.7033%2091.614%2017.0081%2081.7362C7.41372%2071.9612%20-1.10147%2059.2914%200.729298%2045.7176C2.44426%2033.0023%2015.7436%2026.5108%2025.5693%2018.2602C34.0643%2011.127%2042.0965%203.69469%2053.0267%201.8034Z'%20fill='url(%23paint0_linear_42_20)'%20fill-opacity='0.94'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_42_20'%20x1='0.214008'%20y1='105.59'%20x2='94.7086'%20y2='47.6766'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23C5C5A8'/%3e%3cstop%20offset='1'%20stop-color='%23E2E1CF'/%3e%3cstop%20offset='1'%20stop-color='%23E2E1CF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") no-repeat;background-size:auto}.advantages__list .advantages__item .title{text-transform:uppercase;font-weight:500;font-size:24px;line-height:100%;margin-bottom:8px}@media (max-width: 500px){.advantages__list .advantages__item .title{font-size:20px}}.advantages__list .advantages__item .description{font-weight:400;font-size:16px;line-height:140%}@media (max-width: 500px){.advantages__list .advantages__item .description{font-size:14px}}@media (max-width: 500px){.advantages__list .advantages__item img{width:60px;height:60px}}.advantages__title{text-align:center;text-transform:uppercase;font-weight:600;font-size:28px;line-height:100%;margin-bottom:64px}@media (max-width: 500px){.advantages__title{font-size:20px}}.works-grid__title{text-align:center;text-transform:uppercase;font-weight:600;font-size:28px;line-height:100%;margin-bottom:64px}.works-grid{padding:64px 0}.works-grid__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:1rem;grid-row-gap:1rem}.works-grid__grid .works-grid__item{box-shadow:0 0 53.81px #4444440d}.works-grid__grid .works-grid__item img{width:100%;height:100%;object-fit:cover;border-radius:20px}@media (max-width: 1200px){.works-grid__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.works-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.works-grid__grid{grid-template-columns:repeat(1,1fr)}}@media (max-width: 400px){.works-grid__grid{grid-template-columns:repeat(1,1fr)}}.form__title{text-align:center;text-transform:uppercase;font-weight:600;font-size:28px;line-height:100%;margin-bottom:64px}@media (max-width: 500px){.form__title{font-size:22px;margin-bottom:30px}}.form{padding:64px 0;position:relative}.form:before{content:"ВОПРОС";font-size:245px;text-transform:uppercase;position:absolute;z-index:-1;top:50%;left:0;transform:translateY(-50%);opacity:.05}@media (max-width: 1200px){.form:before{font-size:200px}}@media (max-width: 1000px){.form:before{font-size:160px}}@media (max-width: 800px){.form:before{font-size:130px}}@media (max-width: 670px){.form:before{font-size:100px}}@media (max-width: 500px){.form:before{display:none}}@media (max-width: 600px){.form{flex-direction:column;padding:30px 0}}.form__wrap{display:flex;gap:32px;justify-content:center}@media (max-width: 600px){.form__wrap{flex-direction:column;gap:10px}}.form__wrap .form__group{flex-basis:195px;position:relative}@media (max-width: 600px){.form__wrap .form__group{flex-basis:40px}}.form__wrap .form__group .error{position:absolute;top:-20px;left:0;font-size:12px;color:#976464}.form__wrap .form__group input{color:#bdbdbd;background:#fff;border:1px solid #bdbdbd;padding:17px 32px}.form__wrap .form__group input,.form__wrap .form__group .btn{border-radius:46px;width:100%}.form__wrap .form__group .btn{display:inline-flex;align-items:center;justify-content:center;height:100%;border:none;color:#fff;text-transform:uppercase;background:linear-gradient(102.48deg,#976464 -29.03%,#cfa5a5 97.75%)}.form__success{text-align:center;font-size:24px;line-height:100%;font-weight:600;text-transform:uppercase;padding:2rem 0;max-width:450px;margin:32px auto auto;color:#fff;background:linear-gradient(102.48deg,#976464 -29.03%,#cfa5a5 97.75%);border-radius:46px;transition:opacity .3s ease;opacity:0;position:relative;visibility:hidden}.form__success.active{opacity:1;visibility:visible}.form__success .btn-close{position:absolute;top:15px;right:15px;background:none;border:none;color:#fff;cursor:pointer}.form__success .btn-close svg{width:24px;height:24px}.product-types__title{text-align:center;text-transform:uppercase;font-weight:600;font-size:28px;line-height:100%;margin-bottom:64px}.product-types{padding:64px 0}.product-types__list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width: 500px){.product-types__list{grid-template-columns:repeat(1,1fr);gap:50px}}.product-types__item{display:flex;flex-direction:column;gap:16px}.product-types__item img{width:100%;height:230px;border-radius:20px;object-fit:cover}.product-types__item .title{font-size:20px;text-transform:uppercase}.product-types__item .content{font-size:16px;line-height:1.5}.product-types__chars{max-width:960px;margin:64px auto;border-collapse:collapse}.product-types__chars td,.product-types__chars th{padding:16px;border-bottom:1px solid #f7f7f7}.product-types__chars th{color:#fff;background:linear-gradient(102.48deg,#976464 -29.03%,#cfa5a5 97.75%)}.products__title{text-align:center;text-transform:uppercase;font-weight:600;font-size:28px;line-height:100%;margin-bottom:64px}.products{position:relative;padding:64px 0}.products:before{content:"КАТАЛОГ";font-size:245px;position:absolute;top:0;left:0;opacity:.05;z-index:-1}@media (max-width: 1200px){.products:before{font-size:200px}}@media (max-width: 1000px){.products:before{font-size:160px}}@media (max-width: 800px){.products:before{font-size:130px}}@media (max-width: 670px){.products:before{font-size:100px}}@media (max-width: 500px){.products:before{font-size:80px;top:30px}}@media (max-width: 400px){.products:before{font-size:60px;top:40px}}.products .products__list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 1600px){.products .products__list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.products .products__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.products .products__list{grid-template-columns:repeat(1,1fr)}}.products .products__item{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:20px;box-shadow:0 0 30px #4444440d;transition:.3s background-color}.products .products__item:hover{background:linear-gradient(59.75deg,#c5c5a8f0 -2.61%,#e2e1cff0 76.3%,#e2e1cff0 76.3%)}.products .products__item img{border-radius:20px;width:100%;height:auto;object-fit:cover}.products .products__item .name{font-weight:bolder;text-transform:uppercase;font-size:16px}.products .products__item .chars{max-width:960px;margin:64px auto;border-collapse:collapse}.products .products__item .chars td,.products .products__item .chars th{padding:16px;border-bottom:1px solid #f7f7f7}.products .products__item .chars th{color:#fff;background:linear-gradient(102.48deg,#976464 -29.03%,#cfa5a5 97.75%)}.products .products__item .chars .char{display:flex;align-items:center;font-size:12px;padding:8px 0;line-height:1.5}.products .products__item .chars .char span{flex-basis:60%}.products .products__item .chars .char b{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;color:#976464;text-align:right}.products .products__item .price{text-align:center;padding:5px 0;border:1px solid green;border-radius:10px;font-size:24px;font-weight:500;color:#976464}.content h1,.content h2,.content h3,.content h4,.content h5{margin-bottom:1rem}.content p,.content li,.content span{line-height:1.5}.content p,.content ul,.content ol{margin-bottom:1rem}.content ul,.content ol{padding:0 0 0 1rem}.application-grid .container .application-grid__title{font-size:24px;font-weight:700;text-align:center;margin-bottom:50px}.application-grid .container .application-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media (max-width: 1300px){.application-grid .container .application-grid__grid{grid-template-columns:repeat(1,1fr)}}.application-grid .container .application-grid__grid .application-grid__item{display:flex;align-items:center;gap:30px;margin-bottom:50px}@media (max-width: 600px){.application-grid .container .application-grid__grid .application-grid__item{flex-direction:column;border-bottom:1px solid #000;padding-bottom:50px;margin-bottom:30px}}.application-grid .container .application-grid__grid .application-grid__item img{display:block;width:300px;height:300px;object-fit:cover;object-position:center;border-radius:10px}.application-grid .container .application-grid__grid .application-grid__item .description{font-size:16px;font-weight:400;text-align:justify}.application-grid .container .application-grid__grid .application-grid__item .description b{display:block;font-size:20px;font-weight:700;margin-bottom:30px}.comparison-section{padding:64px 0;background:linear-gradient(180deg,#fafafa,#fff 40%,#fafafa)}@media (max-width: 767px){.comparison-section{padding:40px 0}}.comparison-section__header{text-align:center;max-width:720px;margin:0 auto 40px}@media (max-width: 767px){.comparison-section__header{margin-bottom:24px;padding:0 4px}}.comparison-section__title{text-transform:uppercase;font-weight:600;font-size:28px;line-height:120%;margin-bottom:16px;color:#1a1a1a}@media (max-width: 500px){.comparison-section__title{font-size:20px}}.comparison-section__lead{font-size:16px;line-height:150%;font-weight:400;color:#444}@media (max-width: 767px){.comparison-section__lead{font-size:14px}}.comparison-section__table-wrap{border-radius:20px;box-shadow:0 0 53.81px #4444440d;background:#fff;overflow:hidden}@media (max-width: 767px){.comparison-section__table-wrap{display:none}}.comparison-section__table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-section__table{width:100%;min-width:720px;border-collapse:collapse;font-size:15px;line-height:140%}@media (max-width: 1100px){.comparison-section__table{min-width:640px;font-size:14px}}.comparison-section__table thead th{padding:18px 14px;text-align:left;font-weight:600;color:#fff;background:linear-gradient(102.48deg,#976464 -29.03%,#cfa5a5 97.75%);vertical-align:top}@media (max-width: 1100px){.comparison-section__table thead th{padding:14px 10px}}.comparison-section__table tbody th,.comparison-section__table tbody td{padding:16px 14px;border-bottom:1px solid #f0f0f0;vertical-align:top}@media (max-width: 1100px){.comparison-section__table tbody th,.comparison-section__table tbody td{padding:12px 10px}}.comparison-section__table tbody th{font-weight:600;text-align:left;color:#333;background:#fcfcfc;width:18%}.comparison-section__table tbody td{font-weight:400;color:#444}.comparison-section__table tbody tr:last-child th,.comparison-section__table tbody tr:last-child td{border-bottom:none}.comparison-section__badge{display:block;margin-top:6px;font-size:12px;font-weight:500;opacity:.92;letter-spacing:.02em}.comparison-section__cell--ours{background:linear-gradient(90deg,#2e7d320f,#fff0);font-weight:500;color:#2e4a2e}.comparison-section__cards{display:none}@media (max-width: 767px){.comparison-section__cards{display:flex;flex-direction:column;gap:14px}}.comparison-card{background:#fff;border-radius:16px;padding:16px 16px 14px;box-shadow:0 0 40px #4444440d}.comparison-card__title{position:relative;font-size:15px;font-weight:600;line-height:130%;color:#1a1a1a;margin:0 0 12px;padding-bottom:10px}.comparison-card__title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:linear-gradient(102.48deg,#976464 -29.03%,#cfa5a5 97.75%)}.comparison-card__variants{display:flex;flex-direction:column;gap:10px}.comparison-card__variant{padding:12px 12px 12px 14px;border-radius:12px;background:#f7f7f7}.comparison-card__variant--ours{background:linear-gradient(135deg,#2e7d321a,#f0faf0 55%,#f7f7f7);border:1px solid rgba(46,125,50,.12)}.comparison-card__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#666;margin-bottom:6px}.comparison-card__variant--ours .comparison-card__label{color:#2e4a2e}.comparison-card__hint{display:block;margin-top:2px;font-size:10px;font-weight:500;text-transform:none;letter-spacing:.02em;color:#888}.comparison-card__variant--ours .comparison-card__hint{color:#4a6b4a}.comparison-card__value{margin:0;font-size:14px;line-height:145%;font-weight:400;color:#333}.comparison-card__variant--ours .comparison-card__value{font-weight:500;color:#1f331f}body{font-family:Montserrat,serif}*{margin:0;padding:0;box-sizing:border-box}.container{max-width:1620px;padding:0 20px;margin:auto}@media (max-width: 1620px){.container{max-width:1280px}}.homepage-content{padding:64px 0}.content{margin-bottom:64px}.content .content-blocks{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media (max-width: 1000px){.content .content-blocks{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.content .content-blocks{grid-template-columns:repeat(1,1fr)}}.content .content-blocks .content-block{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;border-radius:10px;background-color:#cfa5a5;box-shadow:0 0 53.81px #0303030d;color:#fff}.content .content-blocks .content-block p{font-size:24px;font-weight:700;margin-bottom:10px}.content .content-blocks .content-block span{font-size:16px}
