.Footer-module-scss-module__EzUeIG__footer{color:#f8faf9;padding:0 var(--gutter);background:#17201b}.Footer-module-scss-module__EzUeIG__visit{border-bottom:1px solid #ffffff26;grid-template-columns:1.1fr 1fr;gap:6%;padding:60px 0;display:grid}.Footer-module-scss-module__EzUeIG__invite{align-self:center;padding:12px 0}.Footer-module-scss-module__EzUeIG__eyebrow{color:#a7c6b3;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;font-size:10px}.Footer-module-scss-module__EzUeIG__invite h2{letter-spacing:-.04em;font-size:clamp(34px,3.5vw,56px);font-weight:600;line-height:1.06}.Footer-module-scss-module__EzUeIG__invite>p:not(.Footer-module-scss-module__EzUeIG__eyebrow){color:#c7d0ca;max-width:400px;margin-top:20px;font-size:14px;line-height:1.75}.Footer-module-scss-module__EzUeIG__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Footer-module-scss-module__EzUeIG__actions>button{min-height:48px;font-size:11px}.Footer-module-scss-module__EzUeIG__photo{min-height:310px;position:relative;overflow:hidden}.Footer-module-scss-module__EzUeIG__photo img{object-fit:cover;object-position:center 60%}.Footer-module-scss-module__EzUeIG__photo span{color:#fff;background:#17201bcc;padding:7px 10px;font-size:10px;position:absolute;bottom:14px;left:14px}.Footer-module-scss-module__EzUeIG__inner{grid-template-columns:1.2fr .85fr 1fr 1.1fr;gap:5%;padding:48px 0;display:grid}.Footer-module-scss-module__EzUeIG__logo{align-items:center;gap:12px;width:fit-content;display:flex}.Footer-module-scss-module__EzUeIG__mark{color:#54c18a;flex-shrink:0;width:39px}.Footer-module-scss-module__EzUeIG__logo span{letter-spacing:.02em;white-space:nowrap;font-size:18px;font-weight:800}.Footer-module-scss-module__EzUeIG__logo small{text-transform:uppercase;letter-spacing:.16em;margin-top:2px;font-size:7px;font-weight:500;display:block}.Footer-module-scss-module__EzUeIG__brand>p{color:#c0cbc4;margin-top:20px;font-size:13px;line-height:1.8}.Footer-module-scss-module__EzUeIG__brand>.Footer-module-scss-module__EzUeIG__facts{color:#fff}.Footer-module-scss-module__EzUeIG__menu,.Footer-module-scss-module__EzUeIG__contacts{flex-direction:column;align-items:flex-start;gap:11px;font-size:13px;line-height:1.55;display:flex}.Footer-module-scss-module__EzUeIG__inner h3{text-transform:uppercase;letter-spacing:.1em;color:#acbeb1;margin-bottom:5px;font-size:11px;font-weight:600}.Footer-module-scss-module__EzUeIG__inner .Footer-module-scss-module__EzUeIG__secondTitle{margin-top:16px}.Footer-module-scss-module__EzUeIG__inner a{transition:color .15s}.Footer-module-scss-module__EzUeIG__inner a:hover,.Footer-module-scss-module__EzUeIG__docs a:hover{color:#78d5a3}.Footer-module-scss-module__EzUeIG__inner a:focus-visible,.Footer-module-scss-module__EzUeIG__docs a:focus-visible{outline-offset:4px;outline:2px solid #78d5a3}.Footer-module-scss-module__EzUeIG__contacts .Footer-module-scss-module__EzUeIG__phone{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(15px,1.35vw,23px);font-weight:650}.Footer-module-scss-module__EzUeIG__telegram{color:#b6dfc7;align-items:center;gap:8px;display:flex}.Footer-module-scss-module__EzUeIG__address{color:#b9c5be;max-width:230px;margin-top:8px;font-size:12px}.Footer-module-scss-module__EzUeIG__address strong{color:#fff;margin-bottom:5px;font-weight:500;display:block}.Footer-module-scss-module__EzUeIG__contactLink{border-bottom:1px solid #8da497;padding-bottom:3px}.Footer-module-scss-module__EzUeIG__bottom{color:#afbeb5;border-top:1px solid #ffffff26;grid-template-columns:1fr 1.4fr;gap:20px;padding:24px 0 32px;font-size:11px;line-height:1.8;display:grid}.Footer-module-scss-module__EzUeIG__docs{flex-wrap:wrap;place-content:start flex-end;gap:8px 20px;display:flex}.Footer-module-scss-module__EzUeIG__docs a{text-underline-offset:3px;text-decoration:underline}.Footer-module-scss-module__EzUeIG__disclaimer{color:#acbcb2;grid-column:1/-1;max-width:850px;font-size:11px}@media (max-width:1100px){.Footer-module-scss-module__EzUeIG__inner{grid-template-columns:1fr 1fr;gap:35px 10%}.Footer-module-scss-module__EzUeIG__visit{gap:5%}.Footer-module-scss-module__EzUeIG__contacts .Footer-module-scss-module__EzUeIG__phone{font-size:23px}}@media (max-width:700px){.Footer-module-scss-module__EzUeIG__visit{grid-template-columns:1fr;gap:28px;padding:40px 0 32px}.Footer-module-scss-module__EzUeIG__photo{aspect-ratio:16/9;min-height:0}.Footer-module-scss-module__EzUeIG__actions{gap:10px}.Footer-module-scss-module__EzUeIG__actions>button{width:100%}.Footer-module-scss-module__EzUeIG__inner{gap:30px 20px;padding:32px 0}.Footer-module-scss-module__EzUeIG__brand{grid-column:1/-1}.Footer-module-scss-module__EzUeIG__brand>p{margin-top:14px}.Footer-module-scss-module__EzUeIG__contacts{grid-column:1/-1}.Footer-module-scss-module__EzUeIG__menu{font-size:12px}.Footer-module-scss-module__EzUeIG__bottom{grid-template-columns:1fr;gap:18px;padding-bottom:90px}.Footer-module-scss-module__EzUeIG__docs{flex-direction:column;justify-content:flex-start;gap:7px}}
@keyframes CookieConsent-module-scss-module__yWffDG__slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.CookieConsent-module-scss-module__yWffDG__banner{z-index:90;-webkit-backdrop-filter:blur(8px);background:#1d2320f0;border:1px solid #40bf7f8c;align-items:center;gap:20px;max-width:640px;padding:18px 22px;animation:.6s cubic-bezier(.22,1,.36,1) 1.2s both CookieConsent-module-scss-module__yWffDG__slide-up;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 40px #0000004d}@media (max-width:700px){.CookieConsent-module-scss-module__yWffDG__banner{flex-direction:column;align-items:stretch;gap:14px;bottom:10px;left:10px;right:10px}}.CookieConsent-module-scss-module__yWffDG__text{color:#ffffffe0;font-size:13px;font-weight:300;line-height:1.5}.CookieConsent-module-scss-module__yWffDG__text a{color:var(--c-brand);text-underline-offset:3px;text-decoration:underline}.CookieConsent-module-scss-module__yWffDG__button{border:1px solid var(--c-brand);background:var(--c-brand);color:#fff;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;padding:11px 26px;font-size:13px;font-weight:500;transition:background-color .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.CookieConsent-module-scss-module__yWffDG__button:hover{background:0 0}}.CookieConsent-module-scss-module__yWffDG__actions{flex-shrink:0;gap:10px;display:flex}@media (max-width:700px){.CookieConsent-module-scss-module__yWffDG__actions>*{flex:1}}.CookieConsent-module-scss-module__yWffDG__decline{color:#ffffffd9;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #ffffff59;padding:11px 20px;font-size:13px;font-weight:500;transition:border-color .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.CookieConsent-module-scss-module__yWffDG__decline:hover{border-color:#fff}}
:root{--c-bg:#f4f6f5;--c-surface:#fff;--c-ink:#121513;--c-ink-soft:#2f3431;--c-muted:#6a706c;--c-line:#12151329;--c-line-strong:#12151352;--c-accent:#2b7d52;--c-accent-hover:#236a45;--c-brand:#40bf7f;--c-brand-glass:#40bf7f3d;--c-beige:#fff;--c-dark:#1d2320;--c-dark-soft:#29302c;--c-danger:#c2412d;--gutter:10vw;--header-h:90px;--radius-pill:40px;--font-sans:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-alt:var(--font-montserrat-alt), var(--font-sans);--font-serif:var(--font-cormorant), Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:1600px){:root{--gutter:5vw}}@media (max-width:992px){:root{--header-h:96px}}@media (max-width:700px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{max-width:100vw;overflow-x:clip}body{background:var(--c-bg);min-height:100vh;color:var(--c-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:1.55}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:400;line-height:1.15}ul,ol{list-style:none}::selection{background:var(--c-brand);color:#fff}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.scroll-locked{overflow:hidden}
