@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}a{text-decoration:none;color:#d2c7b0}*{scrollbar-width:thin;scrollbar-color:#eaa95a rgba(0,0,0,.08)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.08);border-radius:10px}::-webkit-scrollbar-thumb{background-color:#eaa95a;border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#eaa95a}@font-face{font-family:Benzin;src:url(../fonts/benzin/Benzin-ExtraBold.eot);src:local("☞Benzin ExtraBold"),local("Benzin-ExtraBold"),url(../fonts/benzin/Benzin-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/benzin/Benzin-ExtraBold.woff2) format("woff2"),url(../fonts/benzin/Benzin-ExtraBold.woff) format("woff"),url(../fonts/benzin/Benzin-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;font-display:swap}@font-face{font-family:Benzin;src:url(../fonts/benzin/Benzin-Medium.eot);src:local("☞Benzin Medium"),local("Benzin-Medium"),url(../fonts/benzin/Benzin-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/benzin/Benzin-Medium.woff2) format("woff2"),url(../fonts/benzin/Benzin-Medium.woff) format("woff"),url(../fonts/benzin/Benzin-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;font-display:swap}@font-face{font-family:Benzin;src:url(../fonts/benzin/Benzin-Bold.eot);src:local("☞Benzin Bold"),local("Benzin-Bold"),url(../fonts/benzin/Benzin-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/benzin/Benzin-Bold.woff2) format("woff2"),url(../fonts/benzin/Benzin-Bold.woff) format("woff"),url(../fonts/benzin/Benzin-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;font-display:swap}@font-face{font-family:Benzin;src:url(../fonts/benzin/Benzin-Semibold.eot);src:local("☞Benzin Semibold"),local("Benzin-Semibold"),url(../fonts/benzin/Benzin-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/benzin/Benzin-Semibold.woff2) format("woff2"),url(../fonts/benzin/Benzin-Semibold.woff) format("woff"),url(../fonts/benzin/Benzin-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;font-display:swap}@font-face{font-family:Benzin;src:url(../fonts/benzin/Benzin-Regular.eot);src:local("☞Benzin Regular"),local("Benzin-Regular"),url(../fonts/benzin/Benzin-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/benzin/Benzin-Regular.woff2) format("woff2"),url(../fonts/benzin/Benzin-Regular.woff) format("woff"),url(../fonts/benzin/Benzin-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(../fonts/Gilroy/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-ExtraboldItalic.eot);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(../fonts/Gilroy/Gilroy-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-ExtraboldItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-ExtraboldItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(../fonts/Gilroy/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Black.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(../fonts/Gilroy/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Black.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Black.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(../fonts/Gilroy/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Light.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Light.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Semibold.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(../fonts/Gilroy/Gilroy-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Semibold.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Semibold.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(../fonts/Gilroy/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-MediumItalic.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(../fonts/Gilroy/Gilroy-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-MediumItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-MediumItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-BlackItalic.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(../fonts/Gilroy/Gilroy-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-BlackItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-BlackItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-UltraLight.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(../fonts/Gilroy/Gilroy-UltraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-UltraLight.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-UltraLight.woff) format("woff"),url(../fonts/Gilroy/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-RegularItalic.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(../fonts/Gilroy/Gilroy-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-RegularItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-RegularItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-SemiboldItalic.eot);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(../fonts/Gilroy/Gilroy-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-SemiboldItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-SemiboldItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-HeavyItalic.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(../fonts/Gilroy/Gilroy-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-HeavyItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-HeavyItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Extrabold.eot);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(../fonts/Gilroy/Gilroy-Extrabold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Extrabold.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Extrabold.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-BoldItalic.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(../fonts/Gilroy/Gilroy-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-BoldItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-BoldItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-UltraLightItalic.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(../fonts/Gilroy/Gilroy-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-UltraLightItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-UltraLightItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-UltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-LightItalic.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(../fonts/Gilroy/Gilroy-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-LightItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-LightItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(../fonts/Gilroy/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Heavy.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Heavy.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-Thin.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(../fonts/Gilroy/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-Thin.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Thin.woff) format("woff"),url(../fonts/Gilroy/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy/Gilroy-ThinItalic.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(../fonts/Gilroy/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy/Gilroy-ThinItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-ThinItalic.woff) format("woff"),url(../fonts/Gilroy/Gilroy-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}html{font-size:14px;scroll-behavior:smooth}:root{--color-primary:#0d6efd;--color-dark:#262A22;--color-light:#D2C7B0;--font-main:'Benzin',sans-serif;--font-second:'Gilroy',sans-serif;--container-width:1440px;--container-padding:40px;--container-padding-xs:150px;--grid-gap:10px}.xl-font{font-size:5rem}.lg-font{font-size:4.2857142857rem;font-weight:400;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase;color:#d2c7b0}.sm-font{font-size:3.4285714286rem}.back-header-menu{display:none}.mobile-phone{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;margin-left:auto;margin-right:16px}.mobile-phone span{font-weight:400;font-size:10px;line-height:10px;text-align:right;color:#d2c7b0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;white-space:nowrap}.mobile-phone a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:14px;line-height:13px;color:#d2c7b0;-webkit-transition:.3s;transition:.3s;white-space:nowrap}.mobile-phone a:hover{color:#d2c7b0}@media all and (max-width:1150px){.mobile-phone{display:-webkit-box;display:-ms-flexbox;display:flex}}.burger{cursor:pointer;height:27px;width:27px;overflow:visible;position:relative;z-index:2;outline:0;background:0 0;border:none;padding:0;display:none}.burger span,.burger span:after,.burger span:before{background:#d2c7b0;display:block;height:2px;opacity:1;position:absolute;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.burger span:after,.burger span:before{content:""}.burger span:before{left:0;top:-10px;width:27px}.burger span{right:0;top:13px;width:27px}.burger span:after{left:0;top:10px;width:27px}.burger.active span:before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:27px}.burger.active span{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:13px;width:27px}.burger.active span:after{top:0;left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;width:0}@-webkit-keyframes draw-hero-top-line{to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes draw-hero-top-line{to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}.header{will-change:transform;position:absolute;top:0;left:0;right:0;z-index:100;height:88px;padding:20px 0 15px;background-color:transparent;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.header::before{position:absolute;content:"";bottom:0;left:0;right:0;height:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:calc(var(--container-width) - var(--container-padding) * 2);max-width:calc(100% - var(--container-padding) * 2);margin-inline:auto;background-color:rgba(210,199,176,.2);-webkit-animation:1.8s ease-out .9s forwards draw-hero-top-line;animation:1.8s ease-out .9s forwards draw-hero-top-line}@media all and (max-width:1150px){.burger{display:block}.header::before{width:100%;max-width:100%}.header{position:fixed;height:74px;padding:20px 0}.header.is-scrolled{background-color:#262a22;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.25)}.header__wrapper .phones{display:none}}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header__wrapper .phones{margin-left:107px;margin-right:auto}@media all and (max-width:1280px){.header__wrapper .phones{margin-left:auto;margin-right:0}}.header__wrapper .phones a{font-weight:700;white-space:nowrap}.header__wrapper .languages{margin-left:60px}@media all and (max-width:1280px){.header__wrapper .languages{margin-left:50px}}.header__wrapper .languages ul{padding:0;margin:0}.header__wrapper .languages ul li{list-style-type:none}.header__wrapper .languages ul li a,.header__wrapper .languages ul li span{font-size:1.2857142857rem;font-weight:700}@media all and (max-width:480px){.header__wrapper .languages ul li a,.header__wrapper .languages ul li span{font-size:1rem}}.header__wrapper a.logo{max-width:174px;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:107px}@media all and (max-width:1150px){.header__wrapper .languages{margin-left:auto;margin-right:24px;z-index:1}.header__wrapper a.logo{margin-right:auto;max-width:111px;height:34px}}.header__wrapper a.logo svg{height:100%;width:auto;display:block}.header__wrapper .nav ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:107px}@media all and (max-width:1366px){.header__wrapper .nav ul{gap:80px}}@media all and (max-width:1280px){.header__wrapper .nav ul{gap:50px}}.header__wrapper .nav ul li{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex}.header__wrapper .nav ul li a{-webkit-transition:.3s;transition:.3s;font-style:normal;font-weight:400;line-height:.97}.header__wrapper .mobile-wrapper .nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}.mobile-wrapper{display:none}.mobile-wrapper nav{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;padding-top:20px;padding-bottom:20px}@media all and (max-width:1150px){.header__wrapper .nav ul{display:none}.header__wrapper .nav ul li a{font-size:2.1428571429rem}.mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100vh;right:0;position:fixed;top:0;bottom:0;padding-top:88px;padding-right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;padding-left:20px;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);-webkit-transition:.3s;transition:.3s}.mobile-wrapper.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.languages{position:relative}.languages__current{background:0 0;border:0;cursor:pointer;font:inherit;font-family:var(--font-main);font-weight:700;font-size:1.2857142857rem;padding:0;color:#d2c7b0}.languages__list{position:absolute;top:100%;right:0;margin-top:6px;list-style:none;display:none}.languages.is-open .languages__list{display:block}.footer{-ms-flex-negative:0;flex-shrink:0;text-align:center;background-color:#d2c7b0}.footer__email{white-space:nowrap}.footer__additional-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.footer__additional-contacts:not(:last-of-type){margin-right:clamp(32px,5.56vw,80px)}.footer__additional-contacts a{color:#262a22;font-size:1.2857142857rem;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-tap-highlight-color:transparent;-webkit-transition:.3s;transition:.3s}@media all and (max-width:420px){.footer__additional-contacts a{font-size:1.1428571429rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (hover:hover) and (pointer:fine){.footer__additional-contacts a a:hover{color:#eaa95a}}.footer__nav-list{list-style:none;margin:0;margin-right:clamp(32px,6.25vw,90px);padding:0;display:grid;grid-template-columns:repeat(2,auto);-webkit-column-gap:clamp(32px,6.25vw,90px);-moz-column-gap:clamp(32px,6.25vw,90px);column-gap:clamp(32px,6.25vw,90px);row-gap:25px}@media all and (max-width:1360px){.footer__additional-contacts:not(:last-of-type){margin-right:50px}.footer__nav-list{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;margin-right:50px}}@media all and (max-width:1200px){.footer__nav-list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media all and (max-width:1150px){.footer__additional-contacts:not(:last-of-type),.footer__nav-list{margin-right:0}}@media all and (max-width:480px){.languages__current{font-size:1rem}.footer__additional-contacts:not(:last-of-type){margin-bottom:23px}.footer__nav-list{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px;margin-bottom:55px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}}@media all and (max-width:360px){.footer__additional-contacts a{font-size:1rem}.footer__nav-list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.footer__nav-list li{margin:0}.footer__nav-list li a{color:#262a22;font-size:1.2857142857rem;line-height:.97;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;transition:.3s}.footer__nav-list li a:hover{color:#eaa95a}.footer__logo{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:clamp(32px,6.25vw,90px)}@media all and (max-width:1360px){.footer__logo{margin-right:50px}}.footer__top{padding-top:47px;padding-bottom:33px;display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width:1366px){.footer__top{padding-left:40px!important;padding-right:40px!important}}@media all and (max-width:1150px){.footer__logo{margin-right:0}.footer__top{gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 20px 40px!important}}.footer__bottom{padding-top:22px;padding-bottom:22px;position:relative}.footer__bottom::before{content:"";height:1px;width:calc(100% - 80px);opacity:.5;background-color:#262a22;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.footer__bottom p{font-family:var(--font-second);font-size:1rem;line-height:1.1;text-align:center;color:#262a22;opacity:.5;margin:0}@media all and (max-width:480px){.footer__logo{max-width:179px;height:auto;margin-bottom:30px}.footer__top{gap:initial;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom{padding-top:17px;padding-bottom:17px}.footer__bottom p{font-size:.8571428571rem}}.container{max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto}.container--xs{max-width:var(--container-width);padding-inline:var(--container-padding-xs);margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.grid-center{grid-column:3/11}.col-1{grid-column-end:span 1}.col-2{grid-column-end:span 2}.col-3{grid-column-end:span 3}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-8{grid-column-end:span 8}.col-9{grid-column-end:span 9}.col-10{grid-column-end:span 10}.col-11{grid-column-end:span 11}.col-12{grid-column-end:span 12}.start-1{grid-column-start:1}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}.start-8{grid-column-start:8}.start-9{grid-column-start:9}.start-10{grid-column-start:10}.start-11{grid-column-start:11}.start-12{grid-column-start:12}@media all and (max-width:1150px){.footer__bottom::before{width:calc(100% - 40px)}:root{--container-padding-xs:20px;--container-padding:20px}}.btn-primary{position:relative;padding:10px 32px;min-height:43px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-main);font-size:1.2857142857rem;line-height:1.1;color:#262a22;background-color:#eaa95a;border:1px solid transparent;cursor:pointer;-webkit-transition:color .25s,background-color .25s,border-color .25s,-webkit-box-shadow .25s,-webkit-transform .15s;transition:color .25s,background-color .25s,border-color .25s,box-shadow .25s,transform .15s,-webkit-box-shadow .25s,-webkit-transform .15s}.btn-primary::before{content:"";position:absolute;inset:0;border:1px solid #eaa95a;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;pointer-events:none}.btn-primary:hover{background-color:transparent;color:#eaa95a;border-color:#eaa95a;-webkit-box-shadow:inset 0 0 0 1px #eaa95a;box-shadow:inset 0 0 0 1px #eaa95a}.btn-primary:hover::before{opacity:1;border:1px solid #eaa95a}.btn-primary:active{-webkit-box-shadow:inset 0 0 0 1px #d2c7b0,inset 0 0 6px rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px #d2c7b0,inset 0 0 6px rgba(0,0,0,.35)}.btn-primary:focus-visible{outline:0;-webkit-box-shadow:0 0 0 2px rgba(234,169,90,.35),inset 0 0 0 1px #eaa95a;box-shadow:0 0 0 2px rgba(234,169,90,.35),inset 0 0 0 1px #eaa95a}.btn-primary:disabled{cursor:not-allowed;opacity:.45;background-color:transparent;color:#d2c7b0;border-color:rgba(210,199,176,.3);-webkit-box-shadow:none;box-shadow:none}.btn-primary:disabled::before{display:none}.btn-primary:disabled:active{-webkit-transform:none;-ms-transform:none;transform:none}.btn-primary.white-btn{border-color:#d2c7b0;color:#d2c7b0;background-color:transparent}.btn-primary.white-btn::before{display:none}.btn-primary.white-btn:not([disabled]):hover{border-color:#eaa95a;color:#eaa95a}.form__item{position:relative}.form__item .wpcf7-not-valid-tip{right:10px;position:absolute;left:10px;font-size:14px;line-height:1.2;color:#fff;background-color:#d00;border-bottom-left-radius:5px;padding:2px 5px;border-bottom-right-radius:5px;z-index:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.form__item input:focus{border-color:#f3b300;outline:0}.form__item input.wpcf7-not-valid{border-color:#d00}.form__actions{position:relative}.wpcf7-response-output{margin-top:2rem;padding:1rem 1.5rem;border:1px solid #f3b300;background-color:#fff8e1;border-radius:8px;font-size:14px;line-height:1.4;color:#000}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7-response-output.init{display:none}.wpcf7-spinner{position:absolute;top:0;bottom:0;margin:auto;right:10px}.wpcf7-submit{-webkit-transition:.3s;transition:.3s;cursor:pointer}.wpcf7-submit.sent-success{background-color:#4caf50!important;color:#fff!important;border-color:#4caf50!important}.wpcf7-submit:disabled{opacity:.8;cursor:not-allowed}.wpcf7 form.sent .wpcf7-response-output{display:none}@media all and (max-width:992px){.wpcf7-form-control-wrap{position:relative;display:block;-webkit-transition:margin-bottom .3s;transition:margin-bottom .3s}.wpcf7-form-control-wrap.has-error{margin-bottom:2.5rem}}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:100}.modal-overlay.active{opacity:1;visibility:visible}.modal{will-change:transform;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-60%) scale(.95);-ms-transform:translate(-50%,-60%) scale(.95);transform:translate(-50%,-60%) scale(.95);background:#262a22;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2);max-width:1132px;width:100%;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:101;border:1px solid #d2c7b0;max-height:1024px}@media all and (max-width:1200px){.modal{width:calc(100% - 50px)}}.modal::before{content:"";position:absolute;display:block;top:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal::after{content:"";position:absolute;display:block;bottom:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal.active{opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.modal__close{padding:0;position:absolute;top:20px;right:20px;width:22px;height:22px;background:0 0;border:none;cursor:pointer}.modal__close svg{pointer-events:none}.modal--consultation,.modal--getonemail,.modal--thx{max-width:700px;padding:63px 20px 69px}.modal--consultation .modal__content,.modal--getonemail .modal__content,.modal--thx .modal__content{overflow-y:auto;max-height:calc(100vh - 60px);height:100%}@media (orientation:landscape) and (max-width:950px){.modal--consultation .modal__content,.modal--getonemail .modal__content,.modal--thx .modal__content{max-height:calc(100vh - 150px);overflow:auto}}@media all and (max-width:768px){.modal--consultation,.modal--getonemail,.modal--thx{padding:30px 20px}.modal--consultation .modal__content,.modal--getonemail .modal__content,.modal--thx .modal__content{max-height:calc(100vh - 200px)}.modal--consultation .modal__subtitle,.modal--consultation .modal__title,.modal--getonemail .modal__subtitle,.modal--getonemail .modal__title,.modal--thx .modal__subtitle,.modal--thx .modal__title{padding:0 10px}}@media (orientation:landscape) and (max-width:768px){.modal--consultation .modal__content,.modal--getonemail .modal__content,.modal--thx .modal__content{max-height:calc(100vh - 60px)}}.modal--consultation .modal__subtitle,.modal--consultation .modal__title,.modal--getonemail .modal__subtitle,.modal--getonemail .modal__title,.modal--thx .modal__subtitle,.modal--thx .modal__title{text-align:center}.modal--consultation .modal__subtitle,.modal--getonemail .modal__subtitle,.modal--thx .modal__subtitle{margin-bottom:30px}.modal--consultation .form-wrapper ::-webkit-input-placeholder,.modal--getonemail .form-wrapper ::-webkit-input-placeholder,.modal--thx .form-wrapper ::-webkit-input-placeholder{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1;color:rgba(210,199,176,.3)}.modal--consultation .form-wrapper ::-moz-placeholder,.modal--getonemail .form-wrapper ::-moz-placeholder,.modal--thx .form-wrapper ::-moz-placeholder{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1;color:rgba(210,199,176,.3)}.modal--consultation .form-wrapper :-ms-input-placeholder,.modal--getonemail .form-wrapper :-ms-input-placeholder,.modal--thx .form-wrapper :-ms-input-placeholder{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1;color:rgba(210,199,176,.3)}.modal--consultation .form-wrapper ::-ms-input-placeholder,.modal--getonemail .form-wrapper ::-ms-input-placeholder,.modal--thx .form-wrapper ::-ms-input-placeholder{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1;color:rgba(210,199,176,.3)}.modal--consultation .form-wrapper ::placeholder,.modal--getonemail .form-wrapper ::placeholder,.modal--thx .form-wrapper ::placeholder{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1;color:rgba(210,199,176,.3)}.modal--consultation .form-wrapper form,.modal--getonemail .form-wrapper form,.modal--thx .form-wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;max-width:333px;margin-left:auto;margin-right:auto}.modal--consultation .form-wrapper form .submit-wrapper,.modal--getonemail .form-wrapper form .submit-wrapper,.modal--thx .form-wrapper form .submit-wrapper{width:100%}.modal--consultation .form-wrapper form .submit-wrapper .btn-primary,.modal--getonemail .form-wrapper form .submit-wrapper .btn-primary,.modal--thx .form-wrapper form .submit-wrapper .btn-primary{width:100%;line-height:.6}.modal--consultation .form-wrapper form .input-wrapper,.modal--getonemail .form-wrapper form .input-wrapper,.modal--thx .form-wrapper form .input-wrapper{display:block;position:relative;border:1px solid #d2c7b0;width:100%}.modal--consultation .form-wrapper form .input-wrapper::before,.modal--getonemail .form-wrapper form .input-wrapper::before,.modal--thx .form-wrapper form .input-wrapper::before{content:"";position:absolute;display:block;top:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal--consultation .form-wrapper form .input-wrapper::after,.modal--getonemail .form-wrapper form .input-wrapper::after,.modal--thx .form-wrapper form .input-wrapper::after{content:"";position:absolute;display:block;bottom:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal--consultation .form-wrapper form .input-wrapper input,.modal--getonemail .form-wrapper form .input-wrapper input,.modal--thx .form-wrapper form .input-wrapper input{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1;max-width:333px;width:100%;position:relative;border:1px solid #262a22;cursor:initial;padding:10px 20px;height:43px;font-style:normal;font-weight:400;color:#d2c7b0;background-color:transparent;outline:0}.modal__thx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width:768px){.modal__thx{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal--thx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:107px}.modal--thx .modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.modal--thx .modal__plus{max-width:230px;height:auto;-o-object-fit:contain;object-fit:contain}.modal--thx .modal__thx-subtitle{font-family:var(--font-second);font-weight:400;font-size:1.2857142857rem;line-height:1.1;max-width:242px;margin-bottom:50px}@media all and (max-width:768px){.modal--thx .modal__plus{display:none}.modal--thx .modal__thx-subtitle{text-align:center;margin-bottom:20px;max-width:initial}.modal--thx .modal__thx-title{text-align:center;padding:0 25px}}.modal--thx .modal__thx-title{font-weight:700;font-size:2.1428571429rem;line-height:.97;text-transform:uppercase;margin-bottom:30px}.modal--thx .btn-primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 40px;min-width:158px}.modal--calculator .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;max-height:calc(100vh - 50px);height:100%;padding:80px 113px 70px}@media all and (max-width:1024px){.modal--thx{padding-left:20px}.modal--calculator .modal__content{padding:70px}}@media all and (max-width:768px){.modal--calculator .modal__content{padding:50px;max-height:calc(100vh - 200px)}.modal--calculator .viewer .canvas-wrapper{margin-bottom:20px;max-height:348px}}@media (orientation:landscape) and (max-width:768px){.modal--calculator .modal__content{max-height:calc(100vh - 60px)}}@media all and (max-width:480px){.modal__close{top:10px;right:10px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.modal--consultation .form-wrapper form .input-wrapper input,.modal--getonemail .form-wrapper form .input-wrapper input,.modal--thx .form-wrapper form .input-wrapper input{max-width:100%}.modal--thx .modal__thx-title{font-size:1.4285714286rem;margin-bottom:19px}.modal--calculator .modal__content{padding:30px}}.modal--calculator .canvas-wrapper canvas{-ms-touch-action:auto;touch-action:auto;cursor:-webkit-grab;cursor:grab}.modal--calculator .canvas-wrapper canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.modal--calculator .top-calculator-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:100px;margin-bottom:40px}@media all and (max-width:1024px){.modal--calculator .top-calculator-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;gap:20px}}.modal--calculator .viewer.has-model canvas{-ms-touch-action:none;touch-action:none}.modal--calculator .viewer.has-model .pretext{opacity:0;visibility:hidden}.modal--calculator .viewer .canvas-wrapper{height:348px;width:100%;position:relative;border:1px solid #d2c7b0}.modal--calculator .viewer .canvas-wrapper .pretext{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-family:var(--font-second);font-size:1rem;line-height:1.1;color:#d2c7b0;pointer-events:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.modal--calculator .viewer .canvas-wrapper::before{content:"";position:absolute;display:block;top:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal--calculator .viewer .canvas-wrapper::after{content:"";position:absolute;display:block;bottom:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal--calculator .viewer .hint{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1;color:#d2c7b0;margin-top:20px;margin-bottom:40px}@media all and (max-width:768px){.modal--calculator .viewer .hint{margin-bottom:0}}.modal--calculator .viewer canvas{height:100%;width:100%}.modal--calculator .viewer .cn{font-family:var(--font-main);font-weight:700;font-size:1rem;line-height:1;color:#d2c7b0;text-transform:uppercase;margin-bottom:20px}.modal--calculator .bottom-canvas-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:674px;margin-left:auto;margin-right:auto}.modal--calculator .bottom-canvas-buttons .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal--calculator .bottom-canvas-buttons .item button{max-width:332px;width:100%}@media all and (max-width:768px){.modal--calculator .bottom-canvas-buttons{grid-template-columns:1fr;gap:20px;max-width:100%;margin-top:20px}.modal--calculator .bottom-canvas-buttons .item button{max-width:100%}}.modal--calculator .bottom-canvas-buttons .item span{font-family:var(--font-second);font-weight:400;font-size:1rem;line-height:1.1}.modal--calculator .bottom-calculator-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:100px;margin-bottom:40px}@media all and (max-width:1024px){.modal--calculator .bottom-calculator-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;gap:20px}}.modal--calculator .bottom-calculator-wrapper .big{max-width:333px;width:100%}.modal--calculator .bottom-calculator-wrapper .big .k{font-family:var(--font-main);font-weight:700;font-size:1rem;line-height:1;color:#d2c7b0;text-transform:uppercase;margin-bottom:20px}@media all and (max-width:480px){.modal--calculator .viewer .hint{font-size:1rem}.modal--calculator .viewer .cn{font-size:.7142857143rem;margin-bottom:8px}.modal--calculator .bottom-canvas-buttons .item button{padding:15px 20px}.modal--calculator .bottom-calculator-wrapper .big .k{font-size:.7142857143rem;margin-bottom:8px}}.modal--calculator .bottom-calculator-wrapper .big .v{max-width:333px;width:100%;position:relative;border:1px solid #d2c7b0;padding:10px 20px;height:43px;cursor:default;font-family:var(--font-second);font-style:normal;font-weight:400;font-size:1.2857142857rem;line-height:1.1;color:#d2c7b0}.modal--calculator .bottom-calculator-wrapper .big .v::before{content:"";position:absolute;display:block;top:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal--calculator .bottom-calculator-wrapper .big .v::after{content:"";position:absolute;display:block;bottom:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal--calculator .input-outer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal--calculator .input-outer-wrapper .hint{font-family:var(--font-second);font-weight:400;font-size:1rem;line-height:1.1}.modal--calculator .input-outer-wrapper label{font-family:var(--font-main);font-weight:700;font-size:1rem;line-height:1;text-transform:uppercase;color:#eaa95a;max-width:333px;width:100%;cursor:pointer}.modal--calculator .input-outer-wrapper label .input-inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;margin-top:20px;height:43px;max-width:333px;width:100%;position:relative;border:1px solid #d2c7b0;margin-bottom:20px}@media all and (max-width:768px){.modal--calculator .bottom-calculator-wrapper .big,.modal--calculator .bottom-calculator-wrapper .big .v{max-width:100%}.modal--calculator .input-outer-wrapper{max-width:100%;width:100%}.modal--calculator .input-outer-wrapper label,.modal--calculator .input-outer-wrapper label .input-inner-wrapper{max-width:100%}}.modal--calculator .input-outer-wrapper label .input-inner-wrapper>span{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1;color:#d2c7b0;text-transform:initial;font-weight:400}.modal--calculator .input-outer-wrapper label .input-inner-wrapper::before{content:"";position:absolute;display:block;top:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal--calculator .input-outer-wrapper label .input-inner-wrapper::after{content:"";position:absolute;display:block;bottom:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal--calculator .input-outer-wrapper label .input-inner-wrapper.is-active{border:1px solid #eaa95a;font-weight:700}.modal--calculator .input-outer-wrapper label .input-inner-wrapper.is-active::after,.modal--calculator .input-outer-wrapper label .input-inner-wrapper.is-active::before{opacity:1}.modal--calculator input[type=file]{position:absolute;pointer-events:none;top:0;right:0;opacity:0}.modal__title{font-weight:700;font-size:2.1428571429rem;line-height:.97;text-transform:uppercase;margin-bottom:19px}@media all and (max-width:480px){.modal--calculator .input-outer-wrapper label{font-size:.7142857143rem}.modal--calculator .input-outer-wrapper label .input-inner-wrapper{margin-top:8px}.modal__title{font-size:1.4285714286rem}}.modal__subtitle{font-family:var(--font-second);font-size:1.2857142857rem;line-height:1.1}.modal .custom-select{max-width:333px;position:relative;font-family:var(--font-main);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:auto;width:100%}.modal .custom-select__label{font-weight:700;font-size:1rem;text-transform:uppercase;color:#eaa95a;margin-bottom:12px}@media all and (max-width:480px){.modal .custom-select__label{font-size:.7142857143rem;margin-bottom:8px}}.modal .custom-select__value{width:100%;height:43px;background:0 0;color:#d2c7b0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;min-width:333px;position:relative;padding:10px 35px 10px 20px;border:1px solid #eaa95a}@media all and (max-width:768px){.modal .custom-select{max-width:100%;margin-left:0}.modal .custom-select__value{min-width:unset}}.modal .custom-select__value span{font-family:var(--font-second);font-size:1.2857142857rem}.modal .custom-select__value::before{content:"";position:absolute;display:block;top:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal .custom-select__value::after{content:"";position:absolute;display:block;bottom:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal .custom-select .select-arrow{position:absolute;right:17px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;-webkit-transition:.3s;transition:.3s}.modal .custom-select.is-open .select-arrow{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.modal .custom-select__dropdown{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#262a22;border:1px solid #eaa95a;z-index:10;display:none}.modal .custom-select__dropdown::before{content:"";position:absolute;display:block;top:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal .custom-select__dropdown::after{content:"";position:absolute;display:block;bottom:-1px;left:24px;right:0;width:calc(100% - 48px);height:1px;background-color:rgba(0,0,0,.6)}.modal .custom-select.is-open .custom-select__dropdown{display:block}.modal .custom-select__option{width:100%;padding:12px 20px;background:0 0;border:none;text-align:left;font-family:var(--font-second);font-size:1.1428571429rem;color:#d2c7b0;cursor:pointer}.modal .custom-select__option.is-active,.modal .custom-select__option:hover{background:rgba(234,169,90,.12)}.preview-model{margin-top:50px}@media all and (max-width:480px){.preview-model{margin-top:30px}}.typewriter{white-space:nowrap;line-height:1.1}.typewriter__cursor{display:inline-block;margin-left:2px;-webkit-animation:1s steps(1) infinite type-blink;animation:1s steps(1) infinite type-blink}.typewriter__cursor.is-hidden{display:none}@-webkit-keyframes type-blink{50%{opacity:0}}@keyframes type-blink{50%{opacity:0}}.input-inner-wrapper.is-error{border-color:#e53935!important;margin-bottom:10px!important}.input-wrapper.is-error{margin-bottom:10px!important}.input-wrapper.is-error input{border-color:#e53935!important}.input-error{display:block;font-family:var(--font-main);font-size:12px;color:#e53935;position:absolute;bottom:-19px;line-height:1.5;left:0;height:19px;text-transform:initial;font-weight:400}.hp-field{position:absolute;left:-9999px;opacity:0;pointer-events:none}#preloader{position:absolute;top:0;left:0;right:0;bottom:-300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;-webkit-transition:opacity .6s;transition:opacity .6s}#preloader.hidden{opacity:0;pointer-events:none}.loader{width:240px;text-align:center;color:#cfc7b0;font-family:sans-serif}.loader .bar{height:4px;width:0;background:#eaa95a;margin-bottom:12px;-webkit-transition:width .2s linear;transition:width .2s linear}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;padding-top:88px;padding-bottom:100px;position:relative}@media all and (max-width:1150px){.main{padding-top:74px}}b{font-weight:600}body{font-family:var(--font-main);background:#262a22;font-size:1rem;color:var(--color-light);line-height:1.5}body.lock,body.modal-open{overflow:hidden}body.lock::before{content:"";position:fixed;z-index:99;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.9)),to(#262a22));background:linear-gradient(90deg,rgba(0,0,0,.9) 0,#262a22 100%);width:100%;height:100%}[role=button],a,button,input,textarea{-webkit-tap-highlight-color:transparent}form input{font-weight:400}a:hover{color:#eaa95a}:target{scroll-margin-top:80px}.canvas-wrapper,.modal,.viewer{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}