.container{width:100%;max-width:1920px;margin:0}.container.flex{display:flex}@media (width>=1921px){.container{margin-left:auto;margin-right:auto}}.header__background{object-fit:cover;width:100%;height:130px;display:block}.header>.container{height:clamp(84px,6.77vw,130px)}.header{z-index:100;background-color:#55574b69;width:100%;font-family:Inter,sans-serif;position:absolute;top:0;left:0}.header .container.flex{justify-content:space-between}.header .header__menu-toggle{display:none}.header .header__left-logo:focus-visible,.header .header__menu-toggle:focus-visible,.header .header__nav a:focus-visible,.header .header__projects-toggle:focus-visible,.header .header__right a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #005fcc;box-shadow:0 0 0 2px #f7f7f7}.header .header__left{align-items:center;gap:clamp(20px,4.688vw,90px);display:flex}.header .header__left .header__left-logo{justify-content:center;align-items:center;margin-left:clamp(.75rem,.058rem + 3.08vw,3.75rem);display:flex}.header .header__left .header__left-logo img{max-width:100%}.header .header__left ul{display:flex}.header .header__left li{margin-right:clamp(14px,1.563vw,30px)}.header .header__left li:last-child{margin-right:0}.header .header__left a,.header .header__left .header__projects-toggle,.header .header__left .header__disabled-link{color:#f7f7f7;letter-spacing:1px;font-size:clamp(14px,.9375vw,18px);font-weight:400;line-height:1.2;display:block}.header .header__left a:hover,.header .header__left .header__projects-toggle:hover,.header .header__left .header__disabled-link:hover{color:#f4b860}.header .header__left .header__projects-toggle{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.header .header__left .header__disabled-link{cursor:default;opacity:.65}.header .header__left .header__disabled-link:hover{color:#f7f7f7}.header .header__left .header__nav svg{width:clamp(1.25rem,1.135rem + .51vw,1.75rem);height:clamp(1.25rem,1.135rem + .51vw,1.75rem)}.header .header__left .header__nav a,.header .header__left .header__nav .header__projects-toggle,.header .header__left .header__nav .header__disabled-link{align-items:center;gap:clamp(.5rem,.442rem + .26vw,.75rem);display:flex}.header .header__left .header__nav .header__nav-arrow path{color:currentColor}.header .header__left .header__nav .header__nav-arrow{color:#f7f7f7;flex-shrink:0;width:18px;height:12px;transition:transform .3s;display:block}.header .header__left .header__nav .header__projects-toggle[aria-expanded=true] .header__nav-arrow{transform:rotate(180deg)}.header .header__left .header__nav a:hover .header__nav-arrow,.header .header__left .header__nav .header__projects-toggle:hover .header__nav-arrow{color:#f4b860}.header .header__left .header__nav .header__nav-item--dropdown{position:relative}.header .header__left .header__nav .header__submenu{opacity:0;visibility:hidden;z-index:100;background-color:#55574bd9;border-radius:clamp(.625rem,.596rem + .13vw,.75rem);flex-direction:column;gap:clamp(.75rem,.692rem + .26vw,1rem);max-width:clamp(320px,18.802vw,361px);padding:clamp(15px,1.04167vw,20px);transition:all .3s;display:flex;position:absolute;top:calc(100% + 60px);left:-10px;transform:translateY(10px)}.header .header__left .header__nav .header__submenu:before{content:"";background-color:#0000;width:100%;height:60px;position:absolute;top:-60px;left:0}.header .header__left .header__nav .header__submenu li{margin-right:0}.header .header__left .header__nav .header__submenu .header__submenu-nav-item a,.header .header__left .header__nav .header__submenu .header__submenu-nav-item>.header__disabled-link{color:#f7f7f7;white-space:nowrap;align-items:center;gap:clamp(.75rem,.692rem + .26vw,1rem);display:flex}.header .header__left .header__nav .header__submenu .header__submenu-nav-item a:hover,.header .header__left .header__nav .header__submenu .header__submenu-nav-item>.header__disabled-link:hover{color:#f4b860;transition:all .5s}.header .header__left .header__nav .header__submenu .header__submenu-nav-item img{aspect-ratio:76/62;object-fit:cover;border:1px solid #3f607f;border-radius:clamp(.625rem,.596rem + .13vw,.75rem);flex-shrink:0;width:clamp(54px,3.958vw,76px);height:auto}.header .header__left .header__nav .header__submenu .header__submenu-nav-item span{align-items:center;font-size:clamp(14px,.833333vw,16px);line-height:1.2;display:flex}.header .header__left .header__nav .header__submenu .header__submenu-btn-item{width:100%;margin-bottom:4px}.header .header__left .header__nav .header__submenu .header__submenu-btn-item a{color:#f7f7f7;background-color:#95570c;border-radius:clamp(.625rem,.596rem + .13vw,.75rem);justify-content:space-between;align-items:center;padding:clamp(.75rem,.692rem + .26vw,1rem) clamp(15px,1.04167vw,20px);font-size:clamp(14px,.833333vw,16px);font-weight:500;transition:background-color .3s;display:flex}.header .header__left .header__nav .header__submenu .header__submenu-btn-item a svg{flex-shrink:0;width:clamp(2.75rem,2.563rem + .83vw,3.5625rem);height:auto;transition:transform .3s;transform:translateY(-3px)}.header .header__left .header__nav .header__submenu .header__submenu-btn-item a:hover{color:#f7f7f7}.header .header__left .header__nav .header__submenu .header__submenu-btn-item a:hover svg{transform:translate(5px,-3px)}.header .header__left .header__nav-item--dropdown.is-open .header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header .header__left .header__nav-item--dropdown.is-open>.header__projects-toggle{color:#f4b860}.header .header__right{align-items:center;column-gap:clamp(14px,1.927vw,37px);margin-right:clamp(.75rem,.058rem + 3.08vw,3.75rem);display:flex}.header .header__right a{color:#f7f7f7;letter-spacing:1px;font-size:clamp(14px,.9375vw,18px);font-weight:400;display:block}.header .header__right a:hover{color:#f4b860}.header .header__right .header__phone-number path{color:#f7f7f7}.header .header__right .header__phone-number{font-size:clamp(1.125rem,1.458vw,1.75rem);font-weight:500;transition:all .5s;display:flex}.header .header__right .header__messengers path{fill:currentColor}.header .header__right .header__messengers{fill:#f7f7f7;align-items:center;gap:clamp(10px,1.042vw,20px);transition:all .5s;display:flex}.header .header__left .header__nav .header__technologies-label{display:none}.header .header__left .header__nav .header__submenu--technologies{box-sizing:border-box;background:#55574bd9;border-radius:20px;gap:21px;width:361px;max-width:none;padding:28px 13px}.header .header__left .header__nav .header__submenu--technologies .header__submenu-nav-item a{letter-spacing:0;gap:17px}.header .header__left .header__nav .header__submenu--technologies .header__submenu-nav-item img{border:0;border-radius:10px;width:76px;height:62px}.header .header__left .header__nav .header__submenu--technologies .header__submenu-nav-item span{font-size:16px}.header .header__left .header__nav .header__submenu--technologies .header__submenu-btn-item{margin-bottom:0}.header .header__left .header__nav .header__submenu--technologies .header__submenu-btn-item a{box-sizing:border-box;letter-spacing:0;text-transform:uppercase;background:#c7821f;border-radius:10px;gap:16px;min-height:51px;padding:16px 31px;font-size:16px;font-weight:600}.header .header__left .header__nav .header__submenu--technologies .header__submenu-btn-item .header__compare-arrow{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:17px;display:flex}.header .header__left .header__nav .header__submenu--technologies .header__submenu-btn-item .header__compare-arrow img{flex-shrink:0;transform:rotate(90deg)}@media (width<=1440px){.header .header__left{gap:42px}.header .header__left .header__left-logo{margin-left:32px}.header .header__left li{margin-right:20px}.header .header__left a,.header .header__left .header__projects-toggle,.header .header__left .header__disabled-link{font-size:clamp(14px,.833333vw,16px)}.header .header__right{column-gap:22px;margin-right:32px}.header .header__right .header__phone-number{font-size:clamp(16.5px,1.14583vw,22px)}.header .header__right .header__messengers{gap:14px}}@media (width<=1200px){.header .header__left{gap:26px}.header .header__left .header__left-logo{width:150px;margin-left:24px}.header .header__left li{margin-right:14px}.header .header__left a,.header .header__left .header__projects-toggle,.header .header__left .header__disabled-link{letter-spacing:.5px;font-size:clamp(12.75px,.78125vw,15px)}.header .header__right{column-gap:14px;margin-right:24px}.header .header__right .header__phone-number{font-size:clamp(14px,.9375vw,18px)}.header .header__right .header__messengers{gap:10px}.header .header__right .header__messengers svg{width:30px;height:30px}}@media (width<=992px){.header>.container{height:96px}.header .container.flex{box-sizing:border-box;align-items:center;padding:0 24px}.header .header__left{justify-content:space-between;gap:20px;width:100%}.header .header__left .header__left-logo{z-index:103;width:150px;margin-left:0;position:relative}.header .header__left .header__menu-toggle{z-index:103;cursor:pointer;background:0 0;border:1px solid #f7f7f780;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:stretch;width:48px;height:48px;padding:12px 9px;display:flex;position:relative}.header .header__left .header__menu-toggle span{background:#f7f7f7;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.header .header__left .header__nav{z-index:101;box-sizing:border-box;overscroll-behavior:contain;opacity:0;visibility:hidden;background:#252c36fa;width:100%;padding:24px 24px 180px;transition:transform .3s,opacity .3s,visibility .3s;position:fixed;inset:96px 0 0;overflow-y:auto;transform:translate(100%)}.header .header__left .header__nav>ul{flex-direction:column}.header .header__left .header__nav li{margin-right:0}.header .header__left .header__nav>ul>li>a,.header .header__left .header__nav>ul>li>.header__projects-toggle,.header .header__left .header__nav>ul>li>.header__disabled-link{border-bottom:1px solid #f7f7f729;min-height:48px;font-size:clamp(15px,1.04167vw,20px)}.header .header__left .header__nav .header__nav-arrow{margin-left:auto;top:0}.header .header__left .header__nav .header__nav-item--dropdown.is-open .header__nav-arrow{transform:rotate(180deg)}.header .header__left .header__nav .header__submenu{box-sizing:border-box;opacity:0;visibility:hidden;border-radius:0 0 12px 12px;gap:0;width:100%;max-width:none;max-height:0;padding:0 16px;transition:max-height .35s,padding .35s,opacity .25s,visibility .25s;position:static;overflow:hidden;transform:none}.header .header__left .header__nav .header__submenu:before{display:none}.header .header__left .header__nav .header__submenu .header__submenu-nav-item a,.header .header__left .header__nav .header__submenu .header__submenu-nav-item>.header__disabled-link{white-space:normal;min-height:54px}.header .header__left .header__nav .header__submenu .header__submenu-nav-item img{width:64px;height:52px}.header .header__left .header__nav .header__submenu .header__submenu-nav-item span{font-size:clamp(12.75px,.78125vw,15px)}.header .header__left .header__nav .header__submenu .header__submenu-btn-item a{min-height:48px}.header .header__left .header__nav .header__nav-item--dropdown.is-open .header__submenu{opacity:1;visibility:visible;max-height:620px;margin-bottom:12px;padding:16px;transform:none}.header .header__right{z-index:102;box-sizing:border-box;opacity:0;visibility:hidden;border-top:1px solid #f7f7f729;flex-direction:column;align-items:flex-start;gap:16px;margin-right:0;padding-top:18px;transition:transform .3s,opacity .3s,visibility .3s;position:fixed;bottom:24px;left:24px;right:24px;transform:translateY(16px)}.header .header__right .header__phone-number{align-items:center;min-height:44px;font-size:clamp(16.5px,1.14583vw,22px)}.header .header__right .header__messengers{gap:20px}.header .header__right .header__messengers a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.header .header__right .header__messengers svg{width:33px;height:33px}.header.header--menu-open .header__nav,.header.header--menu-open .header__right{opacity:1;visibility:visible;transform:none}.header.header--menu-open .header__menu-toggle span:first-child{transform:translateY(10px)rotate(45deg)}.header.header--menu-open .header__menu-toggle span:nth-child(2){opacity:0}.header.header--menu-open .header__menu-toggle span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}}@media (width<=576px){.header .header__left .header__nav:has(.header__technologies){width:auto;left:16px;right:16px}.header .header__left .header__nav:has(.header__technologies) .header__technologies .header__submenu--technologies .header__submenu-nav-item a{gap:12px}.header .header__left .header__nav:has(.header__technologies) .header__technologies .header__submenu--technologies .header__submenu-nav-item a img{width:54px;height:44px}.header .header__left .header__nav:has(.header__technologies) .header__technologies .header__submenu--technologies .header__submenu-nav-item a span{font-size:14px}.header .header__left .header__nav:has(.header__technologies) .header__technologies .header__submenu--technologies .header__submenu-btn-item a{font-size:12px}}@media (width<=992px) and (height<=720px){.header .header__left .header__nav{padding-bottom:132px}.header .header__right{background:#252c36fa;border:1px solid #f7f7f729;width:min(280px,100% - 48px);padding:12px 16px;bottom:12px;left:auto;right:24px}.header .header__right .header__phone-number{min-height:36px;font-size:clamp(14px,.9375vw,18px)}.header .header__right .header__messengers{display:none}}@media (width<=576px){.header>.container{height:84px}.header .container.flex{padding:0 16px}.header .header__left .header__left-logo{width:128px}.header .header__left .header__nav{padding:16px 16px 168px;inset:84px 0 0}.header .header__left .header__nav>ul>li>a,.header .header__left .header__nav>ul>li>.header__projects-toggle,.header .header__left .header__nav>ul>li>.header__disabled-link{font-size:clamp(14px,.9375vw,18px)}.header .header__left .header__nav .header__submenu{padding-inline:12px}.header .header__left .header__nav .header__submenu .header__submenu-btn-item a{padding:12px;font-size:clamp(12px,.729167vw,14px)}.header .header__left .header__nav .header__submenu .header__submenu-btn-item a svg{width:42px}.header .header__left .header__nav .header__submenu .header__submenu-nav-item a,.header .header__left .header__nav .header__submenu .header__submenu-nav-item>.header__disabled-link{gap:10px}.header .header__left .header__nav .header__submenu .header__submenu-nav-item img{width:54px;height:46px}.header .header__left .header__nav .header__submenu .header__submenu-nav-item span{font-size:clamp(12px,.729167vw,14px)}.header .header__right{bottom:16px;left:16px;right:16px}.header .header__right .header__phone-number{font-size:clamp(15px,1.04167vw,20px)}}@media (width<=992px){.header .header__left .header__nav .header__technologies>.header__technologies-toggle{display:none}.header .header__left .header__nav .header__technologies>.header__technologies-label{color:#f7f7f7;border-bottom:1px solid #f7f7f729;align-items:center;min-height:48px;font-size:20px;display:flex}.header .header__left .header__nav .header__technologies>.header__submenu--technologies{opacity:1;visibility:visible;border-radius:0 0 10px 10px;gap:12px;width:100%;max-width:none;max-height:none;margin-bottom:12px;padding:16px;position:static;transform:none}.header .header__left .header__nav .header__technologies>.header__submenu--technologies .header__submenu-nav-item a{white-space:normal;min-height:54px}.header .header__left .header__nav .header__technologies>.header__submenu--technologies .header__submenu-btn-item a{padding:14px 16px;font-size:14px}}@media (width>=1921px){.header>.container.flex{box-sizing:border-box;padding-left:clamp(64px,2.5vw,96px);padding-right:clamp(64px,2.5vw,96px)}.header .header__left .header__left-logo{margin-left:0}.header .header__right{margin-right:0}}.footer{box-sizing:border-box;background:#252c36;border-top:1px solid #fff;min-height:479px;padding:clamp(.75rem,.058rem + 3.08vw,3.75rem) clamp(.75rem,.058rem + 3.08vw,3.75rem) clamp(1.5rem,1.385rem + .51vw,2rem)}.home .footer{border-top:0}.footer__container{box-sizing:border-box}.footer__top{grid-template-columns:clamp(128px,9.948vw,191px) minmax(650px,746px) minmax(320px,1fr);align-items:start;gap:clamp(56px,7vw,134px);display:grid}.footer__logo{display:flex}.footer__logo img{width:clamp(128px,9.948vw,191px);height:auto;display:block}.footer__menu{grid-template-columns:173px 224px 150px;gap:clamp(.75rem,.058rem + 3.08vw,3.75rem);display:grid}.footer__column{min-width:0}.footer__title{color:#f7f7f7;text-transform:uppercase;margin:0 0 clamp(1.5rem,1.385rem + .51vw,2rem);font-size:clamp(14px,.9375vw,18px);font-weight:400;line-height:1.2}.footer__list{flex-direction:column;gap:clamp(.75rem,.692rem + .26vw,1rem);display:flex}.footer__list a,.footer__list .footer__disabled-link{color:#b1b7be;font-size:clamp(14px,.833333vw,16px);line-height:1.2}.footer__list a:hover{color:#f7f7f7}.footer__disabled-link,.footer__legal-link[aria-disabled=true],.footer__mail[aria-disabled=true],.footer__social--disabled{cursor:default;opacity:.68}.footer__portfolio-text{color:#b1b7be;margin:0;font-size:clamp(14px,.833333vw,16px);line-height:1.2}.footer__contacts{flex-direction:column;align-items:flex-end;display:flex}.footer__contacts .footer__title{align-self:flex-end;margin-left:0}.footer__phone,.footer__mail{color:#f7f7f7;white-space:nowrap;font-size:clamp(1.375rem,1.458vw,1.75rem);font-weight:500;line-height:1.2}.footer__mail{margin-top:10px}.footer__socials{align-items:center;gap:clamp(15px,1.04167vw,20px);margin-top:clamp(15px,1.04167vw,20px);display:flex}.footer__socials a,.footer__socials span{justify-content:center;align-items:center;width:clamp(34px,1.979vw,38px);height:clamp(34px,1.979vw,38px);display:flex}.footer__socials .footer__social-icon{background:#c7821f;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer__socials .footer__social--telegram .footer__social-icon{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='37'%20height='32'%20viewBox='0%200%2037%2032'%20fill='currentColor'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M33.1646%200.216224C33.6195%200.0247692%2034.1173%20-0.0412622%2034.6064%200.0250016C35.0955%200.0912654%2035.5578%200.287403%2035.9454%200.592998C36.3329%200.898593%2036.6315%201.30248%2036.8099%201.76261C36.9884%202.22274%2037.0403%202.72229%2036.9602%203.20928L32.7854%2028.5325C32.3804%2030.9751%2029.7003%2032.376%2027.4601%2031.1592C25.5862%2030.1413%2022.803%2028.573%2020.2996%2026.9365C19.0479%2026.1174%2015.2136%2023.4943%2015.6848%2021.6278C16.0898%2020.0319%2022.5324%2014.0347%2026.2139%2010.4692C27.6589%209.06839%2026.9999%208.2603%2025.2935%209.54882C21.0561%2012.748%2014.2527%2017.6131%2012.0033%2018.9827C10.019%2020.1902%208.98449%2020.3964%207.74751%2020.1902C5.49075%2019.8147%203.39782%2019.233%201.6896%2018.5243C-0.618698%2017.5671%20-0.506412%2014.3937%201.68776%2013.4696L33.1646%200.216224Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='37'%20height='32'%20viewBox='0%200%2037%2032'%20fill='currentColor'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M33.1646%200.216224C33.6195%200.0247692%2034.1173%20-0.0412622%2034.6064%200.0250016C35.0955%200.0912654%2035.5578%200.287403%2035.9454%200.592998C36.3329%200.898593%2036.6315%201.30248%2036.8099%201.76261C36.9884%202.22274%2037.0403%202.72229%2036.9602%203.20928L32.7854%2028.5325C32.3804%2030.9751%2029.7003%2032.376%2027.4601%2031.1592C25.5862%2030.1413%2022.803%2028.573%2020.2996%2026.9365C19.0479%2026.1174%2015.2136%2023.4943%2015.6848%2021.6278C16.0898%2020.0319%2022.5324%2014.0347%2026.2139%2010.4692C27.6589%209.06839%2026.9999%208.2603%2025.2935%209.54882C21.0561%2012.748%2014.2527%2017.6131%2012.0033%2018.9827C10.019%2020.1902%208.98449%2020.3964%207.74751%2020.1902C5.49075%2019.8147%203.39782%2019.233%201.6896%2018.5243C-0.618698%2017.5671%20-0.506412%2014.3937%201.68776%2013.4696L33.1646%200.216224Z'%20fill='currentColor'/%3e%3c/svg%3e")}.footer__socials .footer__social--max .footer__social-icon{width:33px;height:33px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='33'%20height='33'%20viewBox='0%200%2033%2033'%20fill='currentColor'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.8545%2032.7635C13.616%2032.7635%2012.111%2032.2907%209.49496%2030.3996C7.84024%2032.5271%202.60028%2034.1897%202.37177%2031.3452C2.37177%2029.2098%201.89899%2027.4054%201.36318%2025.4355C0.724926%2023.0085%200%2020.3058%200%2016.3896C0%207.03651%207.67476%200%2016.7679%200C25.8688%200%2032.9999%207.38322%2032.9999%2016.4763C33.0146%2020.7759%2031.3228%2024.9056%2028.2958%2027.9592C25.2689%2031.0127%2021.1541%2032.7406%2016.8545%2032.7635ZM16.9885%208.0845C12.5601%207.856%209.10886%2010.9212%208.34453%2015.7277C7.71416%2019.707%208.83307%2024.5529%209.78651%2024.8051C10.2435%2024.9154%2011.394%2023.9856%2012.111%2023.2686C13.2967%2024.0877%2014.6774%2024.5796%2016.1139%2024.6948C18.3196%2024.8009%2020.4789%2024.0374%2022.1277%2022.5683C23.7764%2021.0993%2024.7831%2019.0421%2024.9312%2016.8388C25.0174%2014.6309%2024.2334%2012.4774%2022.748%2010.8417C21.2626%209.20598%2019.1944%208.21873%2016.9885%208.09238V8.0845Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='33'%20height='33'%20viewBox='0%200%2033%2033'%20fill='currentColor'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.8545%2032.7635C13.616%2032.7635%2012.111%2032.2907%209.49496%2030.3996C7.84024%2032.5271%202.60028%2034.1897%202.37177%2031.3452C2.37177%2029.2098%201.89899%2027.4054%201.36318%2025.4355C0.724926%2023.0085%200%2020.3058%200%2016.3896C0%207.03651%207.67476%200%2016.7679%200C25.8688%200%2032.9999%207.38322%2032.9999%2016.4763C33.0146%2020.7759%2031.3228%2024.9056%2028.2958%2027.9592C25.2689%2031.0127%2021.1541%2032.7406%2016.8545%2032.7635ZM16.9885%208.0845C12.5601%207.856%209.10886%2010.9212%208.34453%2015.7277C7.71416%2019.707%208.83307%2024.5529%209.78651%2024.8051C10.2435%2024.9154%2011.394%2023.9856%2012.111%2023.2686C13.2967%2024.0877%2014.6774%2024.5796%2016.1139%2024.6948C18.3196%2024.8009%2020.4789%2024.0374%2022.1277%2022.5683C23.7764%2021.0993%2024.7831%2019.0421%2024.9312%2016.8388C25.0174%2014.6309%2024.2334%2012.4774%2022.748%2010.8417C21.2626%209.20598%2019.1944%208.21873%2016.9885%208.09238V8.0845Z'%20fill='currentColor'/%3e%3c/svg%3e")}.footer__socials .footer__social--disabled{opacity:1}.footer__divider{background:#c7821f;height:1px;margin:clamp(36px,3.542vw,68px) 0 clamp(1rem,.885rem + .51vw,1.5rem)}.footer__bottom{grid-template-columns:1fr auto auto;align-items:center;gap:clamp(40px,9vw,180px);display:grid}.footer__bottom span,.footer__bottom a{color:#b1b7be;font-size:clamp(14px,.833333vw,16px);line-height:1.2}.footer__legal-link{text-decoration:underline}@media (width<=1440px){.footer{height:auto;padding:52px 32px 28px}.footer__top{grid-template-columns:170px minmax(570px,1fr) minmax(270px,auto);gap:42px}.footer__logo img{width:170px}.footer__menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer__phone,.footer__mail{font-size:clamp(17.25px,1.19792vw,23px)}.footer__bottom{gap:32px}}@media (width<=1200px){.footer__top{grid-template-columns:170px minmax(0,1fr);gap:42px}.footer__contacts{grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:12px 28px;display:grid}.footer__contacts .footer__title{grid-column:1/-1;margin:0}.footer__mail{margin:0}.footer__socials{justify-self:end;margin:0}.footer__divider{margin-top:40px}}@media (width<=992px){.footer__top{grid-template-columns:1fr;gap:36px}.footer__menu{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__bottom>span:first-child{grid-column:1/-1}}@media (width<=768px){.footer{padding:40px 20px 24px}.footer__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer__column--portfolio{grid-column:1/-1}.footer__contacts{grid-template-columns:1fr}.footer__socials{justify-self:start;margin-top:8px}.footer__phone,.footer__mail{white-space:normal;overflow-wrap:anywhere}.footer__bottom{grid-template-columns:1fr;gap:12px}.footer__bottom>span:first-child{grid-column:1}}@media (width<=576px){.footer{padding-inline:16px}.footer__menu{grid-template-columns:1fr;gap:30px}.footer__column--portfolio{grid-column:1}.footer__title{margin-bottom:16px}.footer__list{gap:4px}.footer__list a,.footer__list .footer__disabled-link{align-items:center;min-height:40px;display:inline-flex}}@media (width<=375px){.footer{padding-inline:12px}.footer__phone,.footer__mail{font-size:clamp(16.5px,1.14583vw,22px);line-height:1.25}}@media (width>=1921px){.footer{box-sizing:border-box;height:auto;min-height:400px}.footer__container{box-sizing:border-box;max-width:1800px;margin-inline:auto;padding-left:clamp(32px,1.25vw,48px);padding-right:clamp(32px,1.25vw,48px)}}@media (width>=993px) and (width<=1440px){:root .header>.container,:root .header__background{height:6.77083vw}:root .header .header__left{gap:4.6875vw}:root .header .header__left .header__left-logo{flex-shrink:0;width:6.5625vw;margin-left:3.125vw}:root .header .header__left li{margin-right:1.5625vw}:root .header .header__left a,:root .header .header__left .header__projects-toggle,:root .header .header__left .header__disabled-link{letter-spacing:0;white-space:nowrap;font-size:.9375vw}:root .header .header__left .header__nav svg{width:.9375vw;height:.9375vw}:root .header .header__left .header__nav .header__submenu{gap:.729167vw;max-width:18.8021vw;padding:1.04167vw;top:calc(100% + 3.125vw);left:-.520833vw}:root .header .header__left .header__nav .header__submenu:before{height:3.125vw;top:-3.125vw}:root .header .header__left .header__nav .header__submenu--projects{box-sizing:border-box;width:18.8021vw}:root .header .header__left .header__nav .header__submenu--projects .header__submenu-nav-item a{white-space:normal;gap:.885417vw;min-width:0}:root .header .header__left .header__nav .header__submenu--projects .header__submenu-nav-item img{width:3.95833vw;height:3.22917vw}:root .header .header__left .header__nav .header__submenu--projects .header__submenu-nav-item span{min-width:0;font-size:.833333vw}:root .header .header__left .header__nav .header__submenu--projects .header__submenu-btn-item a{box-sizing:border-box;white-space:normal;gap:.3125vw;width:100%;min-width:0;padding:.833333vw 1.04167vw;font-size:.833333vw}:root .header .header__left .header__nav .header__submenu--projects .header__submenu-btn-item a svg{width:2.96875vw;height:1.04167vw}:root .header .header__right{gap:1.92708vw;margin-right:3.125vw;display:flex}:root .header .header__right .header__phone-number{letter-spacing:0;white-space:nowrap;font-size:1.45833vw}:root .header .header__right .header__messengers{gap:1.04167vw;display:flex}:root .header .header__right .header__messengers svg{width:1.97917vw;height:1.97917vw}:root .header .header__left .header__nav .header__submenu--technologies{border-radius:1.04167vw;gap:1.09375vw;width:18.8021vw;padding:1.45833vw .677083vw}:root .header .header__left .header__nav .header__submenu--technologies .header__technology-link{gap:.833333vw;font-size:.833333vw}:root .header .header__left .header__nav .header__submenu--technologies .header__technology-preview{width:3.95833vw;height:3.22917vw}:root .header .header__left .header__nav .header__submenu--technologies .header__submenu-nav-item a{gap:.885417vw}:root .header .header__left .header__nav .header__submenu--technologies .header__submenu-nav-item img{width:3.95833vw;height:3.22917vw}:root .header .header__left .header__nav .header__submenu--technologies .header__submenu-nav-item span{font-size:.833333vw}:root .header .header__left .header__nav .header__submenu--technologies .header__submenu-btn-item a{gap:.833333vw;min-height:2.65625vw;padding:.833333vw 1.61458vw;font-size:.833333vw}:root .header .header__left .header__nav .header__submenu--technologies .header__submenu-btn-item .header__compare-arrow{width:1.77083vw;height:.885417vw}:root .header .header__left .header__nav .header__submenu--technologies .header__submenu-btn-item .header__compare-arrow img{width:.885417vw;height:1.77083vw}:root .footer{min-height:24.9479vw;padding:3.22917vw 3.125vw 1.5625vw;position:relative}:root .footer .footer__top{grid-template-columns:25.33% 35.94% minmax(0,1fr);gap:0}:root .footer .footer__logo img{width:9.94792vw}:root .footer .footer__menu{grid-template-columns:36% 36.6% 27.4%;gap:0}:root .footer .footer__column{max-width:9.79167vw}:root .footer .footer__column--portfolio{max-width:6.77083vw}:root .footer .footer__title{margin:0 0 1.5625vw;font-size:.9375vw}:root .footer .footer__list{gap:.729167vw;font-size:.833333vw;line-height:1.2}:root .footer .footer__list li{font-size:.833333vw;line-height:1.2}:root .footer .footer__column:nth-child(2) .footer__list li:last-child{white-space:nowrap}:root .footer .footer__list a,:root .footer .footer__disabled-link,:root .footer .footer__portfolio-text,:root .footer .footer__bottom a,:root .footer .footer__bottom span{font-size:.833333vw}:root .footer .footer__contacts{grid-column:auto;align-items:flex-end;gap:0;display:flex;position:relative}:root .footer .footer__contacts .footer__title{align-self:auto;margin:0;position:absolute;top:0;left:0}:root .footer .footer__phone,:root .footer .footer__mail{font-size:1.45833vw}:root .footer .footer__mail{margin-top:.520833vw}:root .footer .footer__socials{gap:1.04167vw;margin-top:1.04167vw}:root .footer .footer__socials a,:root .footer .footer__socials span{width:1.97917vw;height:1.97917vw}:root .footer .footer__socials .footer__social--max .footer__social-icon{width:1.71875vw;height:1.71875vw}:root .footer .footer__divider{margin:0;position:absolute;top:21.0938vw;left:3.125vw;right:3.125vw}:root .footer .footer__bottom{grid-template-columns:1fr auto auto;gap:9.375vw;position:absolute;top:22.4479vw;left:3.125vw;right:3.125vw}:root .home .hero{height:55.2604vw;min-height:0;padding-top:6.77083vw}:root .home .hero .hero__container{height:100%;min-height:0;padding:0 3.125vw 2.08333vw}:root .home .hero .hero__container .hero__content{margin-bottom:0;display:block}:root .home .hero .hero__container .hero__subtitle{max-width:35.5208vw;margin:0 0 .625vw;font-size:1.5625vw}:root .home .hero .hero__container .hero__title{letter-spacing:-.02em;max-width:none;margin:0;font-size:3.125vw}:root .home .hero .hero__container .hero__title-line{display:block}:root .home .hero .hero__container .hero__button{gap:.3125vw;width:18.8021vw;height:auto;min-height:3.75vw;margin:0;padding:.9375vw 1.25vw;font-size:1.04167vw;position:absolute;top:-1.30208vw;right:4.6875vw}:root .home .hero .hero__container .hero__button svg{width:2.96875vw}:root .home .catalog .catalog__container{min-height:0;padding:0 3.125vw 3.125vw}:root .home .catalog .catalog__header{flex-direction:row;align-items:center;gap:1.5625vw;padding:1.66667vw 0}:root .home .catalog .catalog__header-left{flex:1;max-width:34.4792vw}:root .home .catalog .catalog__header-left .catalog__title{margin-bottom:.520833vw;font-size:2.08333vw}:root .home .catalog .catalog__header-left .catalog__subtitle{font-size:1.30208vw}:root .home .catalog .catalog__header-right{flex-direction:row;gap:4.47917vw;width:auto;padding-top:1.5625vw;display:flex}:root .home .catalog .catalog__header-right .catalog__button{gap:.833333vw;width:22.5vw;min-height:3.125vw;padding:.625vw 1.30208vw;font-size:1.04167vw}:root .home .catalog .catalog__header-right svg{width:1.77083vw;height:.885417vw}:root .home .catalog .catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25vw 2.08333vw}:root .home .materials{margin:1.66667vw 0}:root .home .materials .materials__container{min-height:44.1667vw;padding-left:3.125vw;display:block}:root .home .materials .materials__container .materials__content{width:30.625vw;padding:2.29167vw 0 0}:root .home .materials .materials__container .materials__content .materials__title{max-width:30.625vw;margin-bottom:.833333vw;font-size:3.33333vw}:root .home .materials .materials__container .materials__content .materials__text{max-width:29.5313vw;font-size:1.5625vw}:root .home .materials .materials__container .materials__content .materials__actions{gap:1.04167vw;margin-top:1.66667vw}:root .home .materials .materials__container .materials__content .materials__button{gap:.833333vw;width:22.5vw;min-height:3.125vw;padding:.625vw 1.25vw;font-size:1.04167vw}:root .home .materials .materials__container .materials__content .materials__button svg{width:1.77083vw;height:.885417vw}:root .home .materials .materials__container .materials__image-bg{width:64.1146vw;height:100%;min-height:0;position:absolute;inset:0 0 auto auto}:root .home .materials .materials__container .materials__technologies{grid-template-columns:repeat(4,minmax(0,1fr));gap:.833333vw;width:73.125vw;height:17.0833vw;min-height:0;padding:.625vw 1.25vw;font-size:1.25vw;display:grid;position:absolute;bottom:0;right:0}:root .home .materials .materials__container .materials__technologies .materials__technology{gap:.625vw}:root .home .materials .materials__container .materials__technologies .materials__technology>img{width:auto;height:11.1979vw}:root .home .home__background--mount{background-position:50%;min-height:0}:root .card{height:auto;padding-bottom:.833333vw}:root .card .card__media{aspect-ratio:584/377;height:auto}:root .card .card__badges{gap:.416667vw;top:.729167vw;left:.729167vw}:root .card .card__badge,:root .card .card__like{gap:.3125vw;min-height:1.97917vw;padding:.3125vw .364583vw;font-size:1.04167vw}:root .card .card__badge svg,:root .card .card__like svg{flex-basis:1.25vw;width:1.25vw;height:1.25vw}:root .card .card__like{top:.729167vw;right:.729167vw}:root .card .card__content{gap:.416667vw;padding-top:1.25vw}:root .card .card__content .card__top{flex-wrap:nowrap;gap:.416667vw}:root .card .card__content .card__top .card__title{font-size:1.45833vw}:root .card .card__content .card__top .card__price{font-size:1.25vw}:root .card .card__content .card__meta{white-space:nowrap;flex-wrap:nowrap;gap:.833333vw;font-size:1.04167vw}:root .card .card__content .card__meta span:not(:last-child){gap:.833333vw}:root .card .card__content .card__meta span:not(:last-child):after{border-width:1px;width:.625vw}:root .application--home,:root .application--internal{padding:1.92708vw 3.125vw 3.64583vw}:root .application--home .form__container,:root .application--internal .form__container{min-height:0}:root .application--home .application__wrapper,:root .application--internal .application__wrapper{grid-template-columns:minmax(0,964fr) minmax(0,736fr);align-items:start;gap:5.20833vw;display:grid}:root .application--home .application__image,:root .application--internal .application__image{aspect-ratio:964/672;width:auto;min-width:0;height:auto;display:block}:root .application--home .application__image picture,:root .application--home .application__image img,:root .application--internal .application__image picture,:root .application--internal .application__image img{object-fit:cover;width:100%;height:100%;display:block}:root .application--home .application__content,:root .application--internal .application__content{min-width:0;padding:3.125vw}:root .application--home .application__header,:root .application--internal .application__header{margin-bottom:1.25vw;padding-bottom:.9375vw}:root .application--home .application__title,:root .application--internal .application__title{margin:0 0 1.25vw;font-size:1.875vw}:root .application--home .application__description,:root .application--home .application__label,:root .application--home .application__input,:root .application--internal .application__description,:root .application--internal .application__label,:root .application--internal .application__input{font-size:.9375vw}:root .application--home .application__form,:root .application--internal .application__form{gap:.9375vw}:root .application--home .application__field,:root .application--internal .application__field{gap:.3125vw}:root .application--home .application__input,:root .application--internal .application__input{box-sizing:border-box;width:100%;height:3.02083vw;min-height:0;padding:0 .625vw}:root .application--home .application__actions,:root .application--internal .application__actions{flex-flow:row;gap:.833333vw;margin-top:1.25vw}:root .application--home .application__submit,:root .application--internal .application__submit{flex:1;width:auto;height:3.02083vw;min-height:3.02083vw;padding:0 .625vw;font-size:.9375vw}:root .application--home .application__social,:root .application--internal .application__social{flex:0 0 3.64583vw;width:3.64583vw;height:3.02083vw;min-height:0}:root .application--home .application__social svg,:root .application--internal .application__social svg{width:1.5625vw;height:1.5625vw}:root .application--home .application__agreement,:root .application--internal .application__agreement{flex-wrap:nowrap;gap:.625vw;margin-top:.520833vw}:root .application--home .application__checkbox,:root .application--internal .application__checkbox{flex:0 0 .9375vw;width:.9375vw;height:.9375vw;margin:0}:root .application--home .application__agreement-text,:root .application--internal .application__agreement-text{font-size:.833333vw}:root .application--home .application__status,:root .application--home .application__error,:root .application--internal .application__status,:root .application--internal .application__error{min-height:0;font-size:.729167vw}:root .application--home .application__status:empty,:root .application--internal .application__status:empty{display:none}:root .project-page .project-page__header{min-height:6.77083vw}:root .project-page .project-page__background--mount{background-position:top;min-height:0}:root .project-page .catalog-hero{min-height:9.79167vw}:root .project-page .catalog-hero__container{max-height:none;padding:2.60417vw 3.64583vw 0}:root .project-page .catalog-hero__breadcrumbs{margin-bottom:.833333vw;font-size:1.04167vw}:root .project-page .catalog-hero__breadcrumbs-list{gap:1.14583vw}:root .project-page .catalog-hero__title{font-size:2.08333vw}:root .project-page .catalog-category .catalog-category__container{padding:4.01042vw 2.5vw 3.33333vw}:root .project-page .catalog-category .catalog-category__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.09375vw 1.97917vw}:root .project-page .catalog-category .catalog-category__actions{flex-wrap:nowrap;gap:4.16667vw;margin-top:2.29167vw}:root .project-page .catalog-category .catalog-category__button{flex:0 22.5vw;gap:.833333vw;width:22.5vw;height:3.125vw;padding:.9375vw 2.60417vw;font-size:1.04167vw}:root .project-page .catalog-category__button svg{width:1.77083vw;height:.885417vw}:root .project-page .frame-house-technology .frame-house-technology__container{width:calc(100% - 6.25vw)}:root .project-page .frame-house-technology .frame-house-technology__hero{min-height:58.2292vw;max-height:none}:root .project-page .frame-house-technology .frame-house-technology__hero>.frame-house-technology__container,:root .project-page .frame-house-technology .frame-house-technology__hero-inner{box-sizing:border-box;min-height:inherit;flex-direction:column;justify-content:space-between;padding:3.59375vw 0 2.44792vw;display:flex}:root .project-page .frame-house-technology .frame-house-technology__label,:root .project-page .frame-house-technology .frame-house-technology__eyebrow{margin:0;padding-top:0;font-size:2.08333vw}:root .project-page .frame-house-technology .frame-house-technology__hero-content{max-width:82.3438vw;margin-top:auto;padding:2.5vw 0 0}:root .project-page .frame-house-technology .frame-house-technology__hero-title,:root .project-page .frame-house-technology .frame-house-technology__title{margin:0 0 1.14583vw;font-size:2.08333vw}:root .project-page .frame-house-technology .frame-house-technology__hero-text,:root .project-page .frame-house-technology .frame-house-technology__hero-lead,:root .project-page .frame-house-technology .frame-house-technology__lead{max-width:70.625vw;font-size:1.45833vw}:root .project-page .frame-house-technology .frame-house-technology__body{padding:0 0 2.55208vw}:root .project-page .frame-house-technology .frame-house-technology__intro{grid-template-columns:minmax(0,630fr) minmax(0,1051fr);gap:4.16667vw;margin-bottom:1.66667vw}:root .project-page .frame-house-technology .frame-house-technology__description,:root .project-page .frame-house-technology .frame-house-technology__description p{font-size:1.45833vw}:root .project-page .frame-house-technology .frame-house-technology__description p+p{margin-top:1.25vw}:root .project-page .frame-house-technology .frame-house-technology__section-title,:root .project-page .frame-house-technology .frame-house-technology__benefits-title{margin-bottom:1.45833vw;font-size:2.08333vw}:root .project-page .frame-house-technology .frame-house-technology__cards,:root .project-page .frame-house-technology .frame-house-technology__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.91667vw 4.11458vw}:root .project-page .frame-house-technology .frame-house-technology__card,:root .project-page .frame-house-technology .frame-house-technology__benefit{box-sizing:border-box;min-height:15.4167vw;padding:1.40625vw 1.51042vw 1.61458vw}:root .project-page .frame-house-technology .frame-house-technology__card-title,:root .project-page .frame-house-technology .frame-house-technology__benefit-title{margin:0 0 1.35417vw;font-size:1.45833vw}:root .project-page .frame-house-technology .frame-house-technology__card-text,:root .project-page .frame-house-technology .frame-house-technology__benefit-text{margin:0;font-size:1.04167vw}:root .project-page .frame-house-technology .frame-house-technology__cta-text{margin:1.66667vw 0 2.1875vw;font-size:1.5625vw}:root .project-page .frame-house-technology .frame-house-technology__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25vw;margin-top:1.66667vw;display:flex}:root .project-page .frame-house-technology .frame-house-technology__button{box-sizing:border-box;flex:0 22.7083vw;gap:.3125vw;width:22.7083vw;min-width:0;min-height:4.79167vw;max-height:none;padding:1.25vw 2.08333vw;font-size:1.04167vw}:root .project-page .frame-house-technology .frame-house-technology__button span{font-size:1.04167vw}:root .project-page .frame-house-technology .frame-house-technology__button svg{width:2.96875vw;height:1.04167vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__container{width:calc(100% - 6.25vw)}:root .project-page .ceramic-block-technology .ceramic-block-technology__hero{min-height:58.2292vw;max-height:none}:root .project-page .ceramic-block-technology .ceramic-block-technology__hero>.ceramic-block-technology__container,:root .project-page .ceramic-block-technology .ceramic-block-technology__hero-inner{box-sizing:border-box;min-height:inherit;flex-direction:column;justify-content:space-between;padding:3.59375vw 0 2.44792vw;display:flex}:root .project-page .ceramic-block-technology .ceramic-block-technology__label,:root .project-page .ceramic-block-technology .ceramic-block-technology__eyebrow{margin:0;padding-top:0;font-size:2.08333vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__hero-content{max-width:82.3438vw;margin-top:auto;padding:2.5vw 0 0}:root .project-page .ceramic-block-technology .ceramic-block-technology__hero-title,:root .project-page .ceramic-block-technology .ceramic-block-technology__title{margin:0 0 1.14583vw;font-size:2.08333vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__hero-text,:root .project-page .ceramic-block-technology .ceramic-block-technology__hero-lead,:root .project-page .ceramic-block-technology .ceramic-block-technology__lead{max-width:70.625vw;font-size:1.45833vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__body{padding:0 0 2.55208vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__intro{grid-template-columns:minmax(0,630fr) minmax(0,1051fr);gap:4.16667vw;margin-bottom:1.66667vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__description,:root .project-page .ceramic-block-technology .ceramic-block-technology__description p{font-size:1.45833vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__description p+p{margin-top:1.25vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__section-title,:root .project-page .ceramic-block-technology .ceramic-block-technology__benefits-title{margin-bottom:1.45833vw;font-size:2.08333vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__cards,:root .project-page .ceramic-block-technology .ceramic-block-technology__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.91667vw 4.11458vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__card,:root .project-page .ceramic-block-technology .ceramic-block-technology__benefit{box-sizing:border-box;min-height:15.4167vw;padding:1.40625vw 1.51042vw 1.61458vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__card-title,:root .project-page .ceramic-block-technology .ceramic-block-technology__benefit-title{margin:0 0 1.35417vw;font-size:1.45833vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__card-text,:root .project-page .ceramic-block-technology .ceramic-block-technology__benefit-text{margin:0;font-size:1.04167vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__cta-text{margin:1.66667vw 0 2.1875vw;font-size:1.5625vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25vw;margin-top:1.66667vw;display:flex}:root .project-page .ceramic-block-technology .ceramic-block-technology__button{box-sizing:border-box;flex:0 22.7083vw;gap:.3125vw;width:22.7083vw;min-width:0;min-height:4.79167vw;max-height:none;padding:1.25vw 2.08333vw;font-size:1.04167vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__button span{font-size:1.04167vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__button svg{width:2.96875vw;height:1.04167vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__container{width:calc(100% - 6.25vw)}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__hero{min-height:58.2292vw;max-height:none}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__hero>.lumberHouseTechnology__container,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__hero-inner{box-sizing:border-box;min-height:inherit;flex-direction:column;justify-content:space-between;padding:3.59375vw 0 2.44792vw;display:flex}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__label,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__eyebrow{margin:0;padding-top:0;font-size:2.08333vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__hero-content{max-width:82.3438vw;margin-top:auto;padding:2.5vw 0 0}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__hero-title,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__title{margin:0 0 1.14583vw;font-size:2.08333vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__hero-text,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__hero-lead,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__lead{max-width:70.625vw;font-size:1.45833vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__body{padding:0 0 2.55208vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__intro{grid-template-columns:minmax(0,630fr) minmax(0,1051fr);gap:4.16667vw;margin-bottom:1.66667vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__description,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__description p{font-size:1.45833vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__description p+p{margin-top:1.25vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__section-title,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__benefits-title{margin-bottom:1.45833vw;font-size:2.08333vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__cards,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.91667vw 4.11458vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__card,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__benefit{box-sizing:border-box;min-height:15.4167vw;padding:1.40625vw 1.51042vw 1.61458vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__card-title,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__benefit-title{margin:0 0 1.35417vw;font-size:1.45833vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__card-text,:root .project-page .lumberHouseTechnology .lumberHouseTechnology__benefit-text{margin:0;font-size:1.04167vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__cta-text{margin:1.66667vw 0 2.1875vw;font-size:1.5625vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25vw;margin-top:1.66667vw;display:flex}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__button{box-sizing:border-box;flex:0 22.7083vw;gap:.3125vw;width:22.7083vw;min-width:0;min-height:4.79167vw;max-height:none;padding:1.25vw 2.08333vw;font-size:1.04167vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__button span{font-size:1.04167vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__button svg{width:2.96875vw;height:1.04167vw}:root .project-page .gasblock-tech .gasblock-tech__container{width:calc(100% - 6.25vw)}:root .project-page .gasblock-tech .gasblock-tech__hero{min-height:58.2292vw;max-height:none}:root .project-page .gasblock-tech .gasblock-tech__hero>.gasblock-tech__container,:root .project-page .gasblock-tech .gasblock-tech__hero-inner{box-sizing:border-box;min-height:inherit;flex-direction:column;justify-content:space-between;padding:3.59375vw 0 2.44792vw;display:flex}:root .project-page .gasblock-tech .gasblock-tech__label,:root .project-page .gasblock-tech .gasblock-tech__eyebrow{margin:0;padding-top:0;font-size:2.08333vw}:root .project-page .gasblock-tech .gasblock-tech__hero-content{max-width:82.3438vw;margin-top:auto;padding:2.5vw 0 0}:root .project-page .gasblock-tech .gasblock-tech__hero-title,:root .project-page .gasblock-tech .gasblock-tech__title{margin:0 0 1.14583vw;font-size:2.08333vw}:root .project-page .gasblock-tech .gasblock-tech__hero-text,:root .project-page .gasblock-tech .gasblock-tech__hero-lead,:root .project-page .gasblock-tech .gasblock-tech__lead{max-width:70.625vw;font-size:1.45833vw}:root .project-page .gasblock-tech .gasblock-tech__body{padding:0 0 2.55208vw}:root .project-page .gasblock-tech .gasblock-tech__intro{grid-template-columns:minmax(0,630fr) minmax(0,1051fr);gap:4.16667vw;margin-bottom:1.66667vw}:root .project-page .gasblock-tech .gasblock-tech__description,:root .project-page .gasblock-tech .gasblock-tech__description p{font-size:1.45833vw}:root .project-page .gasblock-tech .gasblock-tech__description p+p{margin-top:1.25vw}:root .project-page .gasblock-tech .gasblock-tech__section-title,:root .project-page .gasblock-tech .gasblock-tech__benefits-title{margin-bottom:1.45833vw;font-size:2.08333vw}:root .project-page .gasblock-tech .gasblock-tech__cards,:root .project-page .gasblock-tech .gasblock-tech__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.91667vw 4.11458vw}:root .project-page .gasblock-tech .gasblock-tech__card,:root .project-page .gasblock-tech .gasblock-tech__benefit{box-sizing:border-box;min-height:15.4167vw;padding:1.40625vw 1.51042vw 1.61458vw}:root .project-page .gasblock-tech .gasblock-tech__card-title,:root .project-page .gasblock-tech .gasblock-tech__benefit-title{margin:0 0 1.35417vw;font-size:1.45833vw}:root .project-page .gasblock-tech .gasblock-tech__card-text,:root .project-page .gasblock-tech .gasblock-tech__benefit-text{margin:0;font-size:1.04167vw}:root .project-page .gasblock-tech .gasblock-tech__cta-text{margin:1.66667vw 0 2.1875vw;font-size:1.5625vw}:root .project-page .gasblock-tech .gasblock-tech__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25vw;margin-top:1.66667vw;display:flex}:root .project-page .gasblock-tech .gasblock-tech__button{box-sizing:border-box;flex:0 22.7083vw;gap:.3125vw;width:22.7083vw;min-width:0;min-height:4.79167vw;max-height:none;padding:1.25vw 2.08333vw;font-size:1.04167vw}:root .project-page .gasblock-tech .gasblock-tech__button span{font-size:1.04167vw}:root .project-page .gasblock-tech .gasblock-tech__button svg{width:2.96875vw;height:1.04167vw}:root .project-page .gasblock-tech.gasblock-tech__description .gasblock-tech__title{max-width:27.9688vw}:root .project-page .gasblock-tech__body .gasblock-tech__benefits-section{margin-bottom:2.23958vw}:root .project-page .gasblock-tech__body .gasblock-tech__button{white-space:nowrap}:root .project-page .gasblock-tech__body .gasblock-tech__button .gasblock-tech__arrow{width:2.96875vw;height:1.04167vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__hero{min-height:54.5313vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__hero-text{max-width:87.2396vw;font-size:2.08333vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__intro{grid-template-columns:minmax(0,891fr) minmax(0,947fr);gap:1.77083vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__bricks{min-height:24.1146vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__description{padding-top:2.65625vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.08333vw 2.1875vw}:root .project-page .ceramic-block-technology .ceramic-block-technology__card--wide{grid-column:span 2}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__body{padding-top:2.55208vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__intro{grid-template-columns:minmax(0,512fr) minmax(0,1253fr);gap:1.82292vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__intro-image{height:24.6354vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__intro-content{gap:.9375vw;padding-top:2.1875vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__intro-content p{font-size:1.45833vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__title{margin-top:3.22917vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__benefits{margin-top:1.66667vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__benefit--tall{min-height:16.25vw}:root .project-page .lumberHouseTechnology .lumberHouseTechnology__benefit--multiline-title .lumberHouseTechnology__benefit-text{margin-top:0}:root .contacts{--contacts-heading-size:3.64583vw;--contacts-section-size:3.125vw;--contacts-body-size:1.25vw;--contacts-coverage-size:1.875vw}:root .contacts .contacts__header{height:6.77083vw}:root .contacts .contacts__breadcrumbs{font-size:1.04167vw;line-height:1.2}:root .contacts .contacts__intro h1{font-size:2.08333vw}:root .contacts .contacts__coverage-copy h2{font-size:3.54167vw}:root .contacts .footer .footer__title{font-size:.9375vw}:root .contacts .footer .footer__list a,:root .contacts .footer .footer__portfolio-text,:root .contacts .footer .footer__bottom span,:root .contacts .footer .footer__bottom a{font-size:.833333vw}:root .contacts .footer .footer__phone,:root .contacts .footer .footer__mail{font-size:1.45833vw}:root .project-detail .project-detail__header{height:6.77083vw}:root .project-detail .project-detail__breadcrumbs{height:auto;padding:2.86458vw 3.22917vw 1.5625vw;font-size:1.04167vw}:root .project-detail .project-detail__breadcrumbs ol{gap:.572917vw}:root .project-detail .project-detail__breadcrumbs img{width:1.77083vw;height:auto}:root .project-detail .project-detail__plan{padding:1.66667vw 0 3.54167vw}:root .project-detail .project-detail__plan h2{margin-bottom:1.92708vw;font-size:3.125vw}:root .project-detail .project-detail__plan figcaption{margin-top:1.92708vw;font-size:1.30208vw}:root .project-detail .project-gallery__title,:root .project-detail .project-gallery__copy p{font-size:3.125vw}:root .project-detail .project-gallery__copy{gap:5.04%}:root .project-detail .project-gallery__cta{min-height:5.3125vw;padding:.9375vw 1.04167vw;font-size:1.25vw}:root .project-detail .project-gallery__indicators{gap:1.30208vw;min-height:2.8125vw}:root .project-detail .project-gallery__indicator{width:1.875vw;height:1.875vw}:root .compare-technologies .footer .footer__container{height:auto;position:static}:root .compare-technologies .footer .footer__top{grid-template-columns:25.33% 35.94% minmax(0,1fr);gap:0}:root .compare-technologies .footer .footer__menu{grid-template-columns:36% 36.6% 27.4%;gap:0}:root .compare-technologies .footer .footer__contacts .footer__title{left:0}:root .compare-technologies .footer .footer__divider{width:auto;top:21.0938vw}:root .compare-technologies .footer .footer__bottom{width:auto;top:22.4479vw}:root .services-page .services-page__header{height:6.77083vw}:root .services-page .services-intro{min-height:11.0417vw}:root .services-page .services-intro__container{padding:3.125vw 3.22917vw 2.08333vw}:root .services-page .services-intro__breadcrumbs{gap:.833333vw;margin-bottom:1.04167vw;font-size:1.04167vw}:root .services-page .services-intro h1{font-size:2.08333vw}:root .services-page .services-hero{height:54.7917vw;min-height:0}:root .services-page .services-hero__panel{clip-path:polygon(0 0,100% 0,67.5% 100%,0 100%);width:60.16%}:root .services-page .services-hero__content{padding:2.65625vw 2.39583vw}:root .services-page .services-hero h2{font-size:3.125vw}:root .services-page .services-hero__line{width:24.0104vw;height:.15625vw;margin:1.77083vw 0 1.40625vw}:root .services-page .services-hero p{max-width:26.0417vw;font-size:1.25vw}:root .services-page .services-hero__button{gap:1.04167vw;width:22.5vw;min-height:5.625vw;margin-top:7.5vw;padding:.9375vw 2.60417vw;font-size:1.04167vw}:root .services-page .services-hero__button span:last-child{font-size:1.77083vw}:root .services-page .services-list{padding-top:3.02083vw}:root .services-page .services-list h2{margin:0 2.08333vw 1.5625vw;font-size:3.125vw}:root .services-page .services-list+.services-list{padding-top:.677083vw}:root .services-page .services-list+.services-list h2{margin-bottom:.885417vw}:root .services-page .services-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.17708vw 1.66667vw}:root .services-page .service-card__content{min-height:9.27083vw;padding:1.35417vw 2.5vw 1.14583vw}:root .services-page .service-card__heading{gap:.9375vw}:root .services-page .service-card__heading>span{font-size:3.125vw}:root .services-page .service-card h3{font-size:1.82292vw}:root .services-page .service-card p{margin:-.208333vw 0 0 .208333vw;font-size:1.25vw}:root .services-page .services-cta{min-height:27.9688vw;padding:2.5vw 1.25vw 1.5625vw}:root .services-page .services-cta h2{font-size:3.125vw}:root .services-page .services-cta__lead{max-width:65.1042vw;margin:.625vw auto 1.875vw;font-size:1.875vw}:root .services-page .services-cta__actions{gap:1.77083vw}:root .services-page .services-cta__button{gap:.833333vw;width:24.8958vw;min-height:5.3125vw;padding:.9375vw 2.08333vw;font-size:1.25vw}:root .services-page .services-cta__button img{width:3.4375vw;height:3.4375vw}:root .services-page .services-cta__response{gap:.833333vw;margin:1.25vw 0 .9375vw;font-size:1.25vw}:root .services-page .services-cta__response span{font-size:2.1875vw}:root .services-page .services-cta__divider{width:43.75vw;margin-bottom:.833333vw}:root .services-page .services-cta__phone{font-size:2.08333vw}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;overflow-x:hidden}body{overflow-wrap:break-word;min-width:320px;margin:0;font-family:Inter,sans-serif;overflow-x:hidden}img{max-width:100%;height:auto}svg{max-width:100%}ul{margin:0;padding:0;list-style-type:none}a{text-decoration:none;transition:all .5s}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px;outline:3px solid #005fcc;box-shadow:0 0 0 3px #f7f7f7}#nasko-svg-sprite{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.cookie-notice{z-index:900;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));left:max(24px, env(safe-area-inset-left));box-sizing:border-box;color:#fff;background:#111;border-radius:28px;align-items:center;gap:32px;max-width:1440px;margin-inline:auto;padding:24px;animation:.24s ease-out cookie-notice-enter;display:flex;position:fixed;box-shadow:0 8px 32px #0000002e}.cookie-notice__text{flex:1;min-width:0;margin:0;font-size:16px;line-height:1.45}.cookie-notice__text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.cookie-notice__button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#95570c;border:0;border-radius:999px;flex:0 0 184px;padding:12px 24px;font-size:18px;font-weight:600}.cookie-notice__button:hover{background:#c7821f}@media (width<=600px){.cookie-notice{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:20px;flex-direction:column;align-items:stretch;gap:16px;padding:20px;overflow-y:auto}.cookie-notice__text{flex:none;font-size:14px}.cookie-notice__button{flex:none;font-size:16px}}@media (prefers-reduced-motion:reduce){.cookie-notice{animation:none}}@keyframes cookie-notice-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
