.footer{color:#192823;background:#f5f0ea;padding-inline:20rem;position:relative;overflow:hidden}@media (width<=1024px){.footer{padding-inline:3.2rem}}@media (width<=767px){.footer{padding-inline:1.6rem}}.footer__inner{z-index:2;padding-top:10rem;padding-bottom:12.2rem;position:relative}@media (width<=1024px){.footer__inner{padding-bottom:15.3rem}}@media (width<=767px){.footer__inner{padding-bottom:10.5rem}}.footer__top{grid-template-columns:6fr 4fr 2fr;gap:2.4rem;padding-bottom:2.4rem;display:grid;position:relative}@media (width<=1024px){.footer__top{grid-template-columns:3fr 5fr}}@media (width<=767px){.footer__top{grid-template-columns:1fr;row-gap:3rem}}.footer__brand{flex-direction:column;align-items:flex-start;gap:4rem;display:flex}@media (width<=1024px){.footer__brand{gap:3rem}}@media (width<=767px){.footer__brand{gap:2rem}}.footer__logo{width:23.4rem;height:4.6rem;display:block}@media (width<=767px){.footer__logo{width:15.7rem;height:3.1rem}}.footer__logo img{object-fit:contain;width:100%;height:100%;display:block}.footer__description{font-size:1.6rem;font-weight:400;line-height:2.1rem}@media (width<=1024px){.footer__description{font-size:1.4rem;line-height:1.8rem}}.footer__description{color:#404242;max-width:50rem}.footer__contacts{border-left:.1rem solid #6c7171;flex-direction:column;gap:2rem;padding-left:2.4rem;display:flex}@media (width<=767px){.footer__contacts{border-left:none;padding-left:0}}.footer__contact{align-items:center;gap:2rem;font-size:1.8rem;font-weight:400;line-height:2.3rem;display:flex}@media (width<=767px){.footer__contact{font-size:1.6rem;line-height:2.1rem}}.footer__contact-icon{object-fit:contain;flex-shrink:0;width:2.5rem;height:2.5rem}.footer__contact-icon--phone{color:#192823;justify-content:center;align-items:center;display:flex}.footer__contact-icon--phone svg{width:2.2rem;height:2.2rem}.footer__contact-icon--phone svg path{stroke-width:2px}.footer__contact--address{cursor:default}.footer__nav{border-left:.1rem solid #6c7171;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-left:2.4rem;display:flex}@media (width<=1024px){.footer__nav{display:none}}.footer__nav a{font-size:1.8rem;font-weight:400;line-height:2.3rem}@media (width<=767px){.footer__nav a{font-size:1.6rem;line-height:2.1rem}}.footer__nav a{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.footer__nav a:after{content:"";transform-origin:0;background-color:#192823;width:100%;height:.1rem;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.2rem;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.footer__nav a:hover{transition-delay:50ms;transform:translateY(-.5rem)}.footer__nav a:hover:after{transition-delay:50ms;transform:scaleX(1)}}.footer__bottom{border-top:.1rem solid #6c7171;padding-top:2.4rem;position:relative}@media (width<=767px){.footer__bottom{padding-top:2rem}}.footer__bottom p{font-size:1.6rem;font-weight:400;line-height:2.1rem}@media (width<=1024px){.footer__bottom p{font-size:1.4rem;line-height:1.8rem}}.footer__bottom p{color:#6c7171}.footer__rope{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width<=1024px){.footer__rope{width:209.1rem;left:1rem}}@media (width<=767px){.footer__rope{bottom:-4rem;left:-20rem}}.header{z-index:100;width:100%;max-width:192rem;padding-inline:20rem;transition:transform .8s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:50%;transform:translate(-50%)}@media (width<=1024px){.header{padding-inline:3.2rem}}@media (width<=767px){.header{padding-inline:0}}.header--hidden{transform:translate(-50%,-110%)}.header__inner{-webkit-backdrop-filter:blur(6.65px);backdrop-filter:blur(6.65px);background:#f6f1eb80;border-radius:.7rem;justify-content:space-between;align-items:center;margin-top:1rem;padding-block:1rem;padding-inline:2rem;display:flex}.header__inner:after{content:"";transform-origin:0 0;pointer-events:none;border:1px solid #9a8a63;border-radius:2.33333rem;width:333.333%;height:333.333%;position:absolute;top:0;left:0;transform:scale(.3)}@media (width<=1024px){.header__inner{margin-top:2rem}}@media (width<=767px){.header__inner{border-radius:0;margin-top:0;padding-inline:1.6rem}.header__inner:after{content:"";transform-origin:0 0;pointer-events:none;border:1px solid #9a8a63;border-radius:0;width:333.333%;height:333.333%;position:absolute;top:0;left:0;transform:scale(.3)}}.header__logo{flex-shrink:0;width:23.4rem;height:4.3rem;display:block}@media (width<=1024px){.header__logo{width:23rem;height:4rem;position:relative}}@media (width<=767px){.header__logo{width:21.5rem;height:4.2rem}}.header__logo-image{object-fit:contain;width:100%;height:100%;display:block}@media (width<=1024px){.header__logo-image{object-position:left center}}.header__nav{align-items:center;gap:2.4rem;display:flex}.header__nav a{font-size:1.8rem;font-weight:500;line-height:2.34rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.header__nav a:after{content:"";transform-origin:0;background-color:#192823;width:100%;height:.1rem;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.2rem;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.header__nav a:hover{transition-delay:50ms;transform:translateY(-.5rem)}.header__nav a:hover:after{transition-delay:50ms;transform:scaleX(1)}}@media (width<=1024px){.header__nav{display:none}}.header__contact{font-size:1.6rem;font-weight:500;line-height:2.1rem}@media (width<=1024px){.header__contact{font-size:1.6rem;line-height:normal}}.header__contact{border:.1rem solid #192823;border-radius:.7rem}.header__contact .action-button__text{padding-block:1.2rem;padding-inline:2.9rem}@media (width<=1024px){.header__contact .action-button__text{padding-block:1rem;padding-inline:2rem}}@media (width<=767px){.header__contact{width:6.2rem;height:4.2rem}.header__contact .action-button__text{display:none}.header__contact .action-button__icon{color:#192823;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;transition:none;display:flex;position:static;transform:none}.header__contact .action-button__icon svg{width:2rem;height:2rem;color:inherit;transition:none;transform:none}.header__contact .action-button__icon svg path{stroke-width:2px}}.contact-modal{z-index:1000;pointer-events:none;visibility:hidden;position:fixed;inset:0}.contact-modal__overlay{-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);opacity:0;cursor:default;background:#9f97824d;width:100%;height:100%;position:absolute;inset:0}@media (width<=1024px){.contact-modal__overlay{display:none}}.contact-modal__panel{color:#192823;clip-path:inset(0 0 0 100%);background:#fdbb19;border-radius:2rem 0 0 2rem;flex-direction:column;width:81.9rem;height:100dvh;padding:5rem;display:flex;position:absolute;top:0;right:0;overflow:hidden}@media (width<=1024px){.contact-modal__panel{border-radius:0;width:100%}}@media (width<=767px){.contact-modal__panel{grid-template-rows:1fr auto 1fr;padding-block:2rem;padding-inline:3rem;display:grid}}.contact-modal__rope{z-index:1;pointer-events:none;width:40rem;height:auto;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}@media (width<=1024px){.contact-modal__rope{right:-10rem}}@media (width<=767px){.contact-modal__rope{opacity:.7;width:30rem}}.contact-modal__rope svg{width:100%;height:auto;display:block}.contact-modal__close{z-index:3;width:4.8rem;height:4.8rem;position:relative}@media (width<=767px){.contact-modal__close{grid-row:1;align-self:start}}.contact-modal__close span{background:#192823;width:4.2rem;height:.2rem;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}@media (width<=767px){.contact-modal__close span{width:3rem}}.contact-modal__close span:first-child{transform:translate(-50%,-50%)rotate(35deg)}.contact-modal__close span:last-child{transform:translate(-50%,-50%)rotate(-35deg)}@media (hover:hover) and (pointer:fine){.contact-modal__close:hover span:first-child,.contact-modal__close:hover span:last-child{transform:translate(-50%,-50%)rotate(0)}}.contact-modal__content{flex-direction:column;flex:1;max-width:56.9rem;margin-top:13.4rem;display:flex}@media (width<=767px){.contact-modal__content{flex:none;grid-row:2;margin-top:0}}.contact-modal__heading h2{text-transform:uppercase;font-size:6.5rem;font-weight:400;line-height:6.5rem}@media (width<=1024px){.contact-modal__heading h2{font-size:5.5rem;line-height:5rem}}@media (width<=767px){.contact-modal__heading h2{font-size:4rem;line-height:3.6rem}}.contact-modal__heading h2{text-wrap-style:balance}.contact-modal__heading p{font-size:2.5rem;font-weight:600;line-height:2.6rem}@media (width<=767px){.contact-modal__heading p{font-size:2.3rem;line-height:3rem}}.contact-modal__heading p{margin-top:3rem}@media (width<=767px){.contact-modal__heading p{margin-top:2rem}}.contact-modal__contacts{flex-direction:column;gap:3rem;margin-top:10rem;display:flex}@media (width<=767px){.contact-modal__contacts{gap:2rem;margin-top:5rem}}.contact-modal__contact{flex-direction:column;gap:.5rem;display:flex}.contact-modal__contact strong{font-size:2.5rem;font-weight:600;line-height:2.6rem}@media (width<=767px){.contact-modal__contact strong{font-size:2.3rem;line-height:3rem}}.contact-modal__contact a{align-self:flex-start;font-size:4.7rem;font-weight:300;line-height:5rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.contact-modal__contact a:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:.1rem;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.2rem;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.contact-modal__contact a:hover{transition-delay:50ms;transform:translateY(-.5rem)}.contact-modal__contact a:hover:after{transition-delay:50ms;transform:scaleX(1)}}@media (width<=767px){.contact-modal__contact a{font-size:3.5rem;line-height:normal}}.contact-modal__socials{align-items:center;gap:1.5rem;margin-top:auto;display:flex}@media (width<=767px){.contact-modal__socials{margin-top:3rem}}.contact-modal__social{flex-shrink:0;width:4.7rem;height:4.7rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}@media (width<=767px){.contact-modal__social{width:4rem;height:4rem}}@media (hover:hover) and (pointer:fine){.contact-modal__social:hover{transform:translateY(-.6rem)}}.contact-modal__social-icon{object-fit:contain;width:100%;height:100%}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../../../fonts/IBMPlexSans-Cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../../../fonts/IBMPlexSans-Latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,picture,svg,video{max-width:100%;display:block}img,picture,video{height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}body{min-height:100vh}html{scroll-behavior:auto;font-family:IBM Plex Sans,sans-serif;font-size:10px}body{color:#192823;background:#f5f0ea}::selection{color:#192823;background:#fdbb19}.site{width:100%;max-width:192rem;margin-inline:auto;overflow:hidden}@media (width>=1025px){html{font-size:min(.520833vw,10px)}}@media (width>=768px) and (width<=1024px){html{font-size:1.30208vw}}@media (width<=767px){html{font-size:clamp(8.2px,2.5641vw,10px)}}@supports (width:100dvw){@media (width<=767px){html{font-size:clamp(8.2px,2.5641dvw,10px)}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
