:root{--color-bg-primary: #ffffff;--color-bg-secondary: #f3f3f5;--color-bg-accent: #d62027;--color-bg-muted: #f5f6f8;--color-bg-soft: #e8eaee;--color-text-primary: #000000;--color-text-secondary: #adadad;--color-text-accent: #d62027;--color-text-button: #ffffff;--color-border-primary: #c6c8cf;--color-border-accent: #d62027;--color-icon-primary: #000000;--color-icon-secondary: #ffffff;--color-icon-accent: #d62027;--color-error: #d62027;--font-sans: "Muller", "Arial Narrow", "Arial", sans-serif;--fs-h0: 84px;--lh-h0: 94px;--fs-h1: 52px;--lh-h1: 56px;--fs-h2: 36px;--lh-h2: 48px;--fs-h3: 28px;--lh-h3: 44px;--fs-h4: 26px;--lh-h4: 32px;--fs-text-l: 24px;--lh-text-l: 32px;--fs-text-m: 18px;--lh-text-m: 24px;--fs-text-s: 16px;--lh-text-s: 24px;--fs-button: 12px;--lh-button: 16px;--container-max: 1296px;--container-padding: 72px;--page-width: 1440px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 40px;--radius-pill: 900px;--header-offset: 20px;--section-gap-top: 100px;--section-gap-bottom: 140px;--transition: .25s ease}@media(max-width:1023px){:root{--container-padding: 24px;--fs-h0: 48px;--lh-h0: 54px;--fs-h1: 36px;--lh-h1: 40px;--fs-h2: 28px;--lh-h2: 34px;--section-gap-top: 64px;--section-gap-bottom: 80px}}@media(max-width:767px){:root{--container-padding: 16px;--fs-h0: 32px;--lh-h0: 38px;--fs-h1: 28px;--lh-h1: 34px;--fs-h2: 20px;--lh-h2: 28px;--fs-h3: 20px;--lh-h3: 28px;--fs-h4: 20px;--lh-h4: 24px;--fs-text-l: 20px;--lh-text-l: 24px;--fs-text-m: 16px;--lh-text-m: 22px;--fs-text-s: 14px;--lh-text-s: 22px;--section-gap-top: 52px;--section-gap-bottom: 80px;--radius-xl: 24px}}@font-face{font-family:Muller;src:local("Muller ExtraBold"),local("Muller-ExtraBold"),url(/assets/MullerExtraBold-dzhYEYKQ.woff2) format("woff2"),url(/assets/MullerExtraBold-B2Yf64x3.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Muller;src:local("Muller Regular"),local("Muller-Regular"),url(/assets/MullerRegular-DrCkUNuc.woff2) format("woff2"),url(/assets/MullerRegular-DxreVabA.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:var(--fs-text-m);line-height:var(--lh-text-m);font-weight:400;color:var(--color-text-primary);background:var(--color-bg-primary);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.container{width:min(100%,calc(var(--container-max) + 2 * var(--container-padding)));margin-inline:auto;padding-inline:var(--container-padding)}.page-home{overflow-x:clip}body.is-header-mobile-open,body.is-modal-open{overflow:hidden}.section{padding:var(--section-gap-top) var(--container-padding) var(--section-gap-bottom);background:var(--color-bg-secondary)}.section__label{font-size:var(--fs-text-s);font-weight:800;line-height:var(--lh-text-s);letter-spacing:0;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap}.section__title{font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-h1);text-transform:uppercase}.accent,.text-accent{color:var(--color-text-accent)}.section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:52px}.section__head>.section__title,.section__head>.section__head-main{width:min(100%,969px)}@media(max-width:1023px){.section__head{flex-direction:column;gap:16px;margin-bottom:32px}.section__head>.section__title,.section__head>.section__head-main{width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-hidden{display:none!important}.visually-disabled{opacity:.45;pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:64px;padding:21px 32px;border:0;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;cursor:pointer;transition:background var(--transition),color var(--transition),opacity var(--transition);white-space:nowrap;background:transparent}.btn--accent{background:var(--color-bg-accent);color:var(--color-text-button)}.btn--accent:hover{opacity:.92}.btn--secondary{background:var(--color-bg-secondary);color:var(--color-text-primary)}.btn--secondary:hover{opacity:.9}.btn--ghost{background:transparent;border:2px solid var(--color-border-primary);color:var(--color-text-primary)}.btn--ghost:hover{border-color:var(--color-text-primary)}.btn--white{background:var(--color-bg-primary);color:var(--color-text-primary)}.btn--icon{width:64px;min-width:64px;padding:0}.btn.is-active{background:var(--color-bg-accent);color:var(--color-text-button);border-color:var(--color-bg-accent)}@media(max-width:767px){.btn{min-height:52px;padding:16px 24px}}.tabs{display:flex;flex-wrap:wrap;gap:4px}.tabs__btn{min-height:52px;padding:12px 24px;border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;cursor:pointer;transition:background var(--transition),color var(--transition)}.tabs__btn:hover{background:var(--color-bg-soft)}.tabs__btn.is-active{background:var(--color-bg-accent);color:var(--color-text-button)}.tabs__panel[hidden]{display:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#00000073;overflow-y:auto}.modal[hidden]{display:none}.modal__dialog{position:relative;width:min(100%,480px);padding:40px 32px;border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);text-align:center;color:var(--color-text-primary)}.modal__dialog--form{width:min(100%,560px);text-align:left}.modal__dialog--request{width:min(100%,750px);padding:32px;border-radius:20px;text-align:left;border:0}.modal__dialog--success{width:min(100%,470px);padding:32px;border-radius:20px;text-align:left;border:0}.modal__dialog--request .modal__title,.modal__dialog--success .modal__title{font-size:var(--fs-h2);line-height:var(--lh-h2);text-align:left;margin-bottom:16px}.modal__dialog--request .modal__text,.modal__dialog--success .modal__text{text-align:left;color:var(--color-text-primary);margin-bottom:0}.modal__dialog--form .modal__title{text-align:left;margin-bottom:8px}.modal__dialog--form .modal__text{text-align:left;margin-bottom:0}.modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:12px;background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center}.modal__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800;text-transform:uppercase;margin-bottom:12px;padding-right:36px}.modal__text{color:var(--color-text-secondary);margin-bottom:28px;font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.modal__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.modal__dialog:not(.modal__dialog--form):not(.modal__dialog--request) .modal__actions{justify-content:center}.modal__actions .btn{min-height:52px;flex:1}.modal__actions--cta{align-items:center;justify-content:flex-start;gap:4px}.modal__actions--cta .about__icon-btn{width:52px;height:52px}.modal__actions--cta .btn{flex:0 0 auto;min-width:190px;min-height:52px;height:52px;padding:18px 20px}@media(max-width:767px){.modal{padding:0;align-items:stretch}.modal__dialog,.modal__dialog--form,.modal__dialog--success{width:100%;padding:28px 20px 24px;border-radius:24px 24px 0 0;margin-top:auto}.modal__dialog--request{width:100%;min-height:100%;max-height:none;margin:0;padding:28px 20px 24px;border-radius:0;overflow-y:auto}.modal__title{font-size:var(--fs-h4);line-height:var(--lh-h4)}.modal__actions{flex-direction:column}.modal__actions .btn{width:100%}.modal__actions--cta{flex-direction:row;align-items:center}.modal__actions--cta .about__icon-btn{width:44px;height:44px}.modal__actions--cta .btn{width:auto;flex:1;min-width:0;min-height:44px;height:44px;padding:14px 16px}}.slider{position:relative}.slider__viewport{overflow:hidden;touch-action:pan-y}.slider__viewport.is-dragging{cursor:grabbing}.slider__track{display:flex;gap:24px;will-change:transform;transition:transform .45s ease}.slider__viewport.is-dragging .slider__track{transition:none}.slider__slide{flex:0 0 auto}.slider__nav{display:flex;gap:8px}.slider__dot,.hero__dot,button.slider__dot,button.hero__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;display:block;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-bg-accent);opacity:.25;cursor:pointer;transition:width .25s ease,opacity .25s ease,background .25s ease}.slider__dot.is-active,.hero__dot.is-active,.hero__dot.hero__dot--active,button.slider__dot.is-active,button.hero__dot.is-active,button.hero__dot.hero__dot--active{width:24px;opacity:1;background:var(--color-bg-accent)}.hero__dot--on-accent,button.hero__dot.hero__dot--on-accent{background:#fff}.hero__dot--on-accent.is-active,.hero__dot--on-accent.hero__dot--active,button.hero__dot.hero__dot--on-accent.is-active,button.hero__dot.hero__dot--on-accent.hero__dot--active{width:24px;opacity:1;background:#fff}.slider-arrows{display:flex;align-items:center;gap:30px;color:var(--color-text-primary)}.slider-arrows--accent{color:var(--color-bg-accent)}.slider-arrows--on-accent{color:#fff}.slider-arrows__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;color:inherit;cursor:pointer;line-height:0;opacity:1;transition:opacity .2s ease}.slider-arrows__btn svg{display:block}[data-slider].is-start [data-slider-prev],[data-slider].is-end [data-slider-next]{opacity:.35;pointer-events:none}.custom-select{position:relative;display:flex;align-items:stretch;width:100%;max-width:100%;min-width:0;z-index:2}.custom-select.is-open{z-index:20}.custom-select__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.custom-select__trigger{width:100%;max-width:100%;min-width:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 24px;border:0;border-radius:12px;background:#fff;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-text-m);font-weight:400;line-height:var(--lh-text-m);text-align:left;cursor:pointer;overflow:hidden;transition:box-shadow var(--transition),background var(--transition)}.custom-select__trigger:hover{background:#fff;box-shadow:0 0 0 1px var(--color-border-primary)}.custom-select.is-open .custom-select__trigger{box-shadow:0 0 0 1px var(--color-border-accent)}.custom-select__value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__value.is-placeholder{color:var(--color-text-secondary)}.custom-select__chevron{width:24px;height:24px;flex-shrink:0;transform:rotate(180deg);transition:transform var(--transition)}.custom-select.is-open .custom-select__chevron{transform:rotate(0)}.custom-select__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:8px;list-style:none;border-radius:12px;background:#fff;border:1px solid var(--color-border-primary);box-shadow:0 16px 40px #00000014;display:grid;gap:4px;z-index:30}.custom-select__menu[hidden]{display:none}.custom-select__option{width:100%;min-width:0;min-height:48px;display:flex;align-items:center;padding:12px 16px;border:0;border-radius:10px;background:transparent;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-text-m);font-weight:400;line-height:var(--lh-text-m);text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background var(--transition),color var(--transition)}.custom-select__option:hover,.custom-select__option:focus-visible{background:var(--color-bg-secondary);outline:none}.custom-select__option.is-selected{background:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:800}.custom-select__option.is-selected:hover,.custom-select__option.is-selected:focus-visible{background:var(--color-bg-soft)}.site-header{position:fixed;top:0;left:0;right:0;z-index:200;width:100%;padding:var(--header-offset) var(--container-padding) 0;transition:top .3s ease;pointer-events:none}.site-header.is-header-hidden{top:var(--header-hidden-top, -120px)}.site-header__bar{display:flex;align-items:center;gap:4px;width:100%;max-width:var(--container-max);margin-inline:auto;pointer-events:auto}.site-header__logo-pill{display:flex;align-items:center;background:var(--color-bg-primary);border-radius:var(--radius-md);padding:8px 32px 12px;flex-shrink:0}.site-header__logo-img{width:161px;height:44px;-o-object-fit:contain;object-fit:contain}.site-header__logo-img--mobile{display:none}.site-header__nav-pill{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--color-bg-primary);border-radius:var(--radius-md);padding:20px 32px;flex:1 1 auto;min-width:0}.site-header__nav-links{display:flex;align-items:center;gap:20px;margin-left:auto;margin-right:20px}.site-header__nav-link{font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;color:var(--color-text-primary);white-space:nowrap}.site-header__nav-link--btn{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;padding:0}.site-header__chevron{width:24px;height:24px;transform:rotate(180deg)}.site-header__dropdown{position:relative}.site-header__dropdown-menu{position:absolute;top:calc(100% + 12px);left:0;min-width:260px;padding:12px;border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);display:grid;gap:4px;z-index:30}.site-header__dropdown-menu[hidden]{display:none}.site-header__dropdown-menu a{padding:10px 12px;border-radius:8px;font-size:12px;font-weight:800;text-transform:uppercase}.site-header__dropdown-menu a:hover{background:var(--color-bg-secondary)}.site-header__lang{flex-shrink:0}.site-header__lang-trigger{display:inline-flex;align-items:center;gap:8px;border:0;background:none;cursor:pointer;padding:0;font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;color:var(--color-text-primary);white-space:nowrap}.site-header__lang-flag{width:16px;height:16px;border-radius:50%;border:1px solid var(--color-border-primary);-o-object-fit:cover;object-fit:cover}.site-header__lang-menu{left:auto;right:0;min-width:200px;padding:0;gap:0;border:2px solid var(--color-bg-secondary);overflow:hidden}.site-header__lang-option{display:flex;align-items:center;gap:8px;padding:16px;border-radius:0;color:var(--color-text-secondary)}.site-header__lang-option.is-active,.site-header__lang-option:hover{color:var(--color-text-primary);background:transparent}.site-header__lang-option img{width:16px;height:16px;border-radius:50%;border:1px solid var(--color-border-primary);-o-object-fit:cover;object-fit:cover}.site-header__partner{background:#dcdce0}.site-header__partner,.site-header__cta{width:180px;flex-shrink:0}.site-header__burger{display:none;width:64px;height:64px;border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-left:auto}.site-header__burger span{display:block;width:22px;height:2px;background:var(--color-text-primary)}.site-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:210;pointer-events:auto}.site-header__mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;width:100%;height:100%;max-height:100dvh;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--color-bg-secondary);display:flex;flex-direction:column;gap:32px;overflow-y:auto;overscroll-behavior:contain;animation:slideIn .28s ease;pointer-events:auto}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.site-header__mobile[hidden],.site-header__overlay[hidden]{display:none}.site-header__mobile-top{display:flex;align-items:center;gap:4px}.site-header__mobile-top .site-header__logo-pill{padding:4px 16px 8px}.site-header__mobile-cta{min-height:44px;height:44px;padding:0 16px;border-radius:12px;flex:1 1 auto}.site-header__mobile-close{width:44px;height:44px;border:0;border-radius:12px;background:var(--color-bg-primary);font-size:28px;line-height:1;cursor:pointer;flex-shrink:0}.site-header__mobile-nav{display:grid;gap:24px}.site-header__mobile-nav a{padding:0;font-size:12px;font-weight:800;line-height:16px;text-transform:uppercase;border-bottom:0;color:var(--color-text-primary)}.site-header__mobile-bottom{margin-top:auto;display:grid;gap:8px;flex-shrink:0;padding-top:16px}.site-header__mobile-lang{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%}.site-header__mobile-lang-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:16px 8px;border-radius:12px;background:var(--color-bg-primary);font-size:12px;font-weight:800;line-height:16px;text-transform:uppercase;color:var(--color-text-secondary)}.site-header__mobile-lang-btn.is-active{color:var(--color-text-primary)}.site-header__mobile-lang-btn img{width:16px;height:16px;border-radius:50%;border:1px solid var(--color-border-primary);-o-object-fit:cover;object-fit:cover}.site-header__mobile-partner{width:100%;min-height:48px;border-radius:12px}@media(max-width:1200px){.site-header__nav-pill,.site-header__partner{display:none}.site-header__burger{display:inline-flex}.site-header__cta{width:auto;min-width:142px;min-height:52px;padding:0 20px}.site-header__logo-pill{padding:8px 16px}.site-header__logo-img{width:140px;height:auto}}.site-footer{position:relative;z-index:2;margin-top:calc(var(--radius-xl) * -1);padding:0;background:var(--color-bg-accent);color:#fff;border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden}.site-footer__inner{width:min(100%,calc(var(--container-max) + 2 * var(--container-padding)));margin-inline:auto;padding:100px var(--container-padding) 52px;display:flex;flex-direction:column;gap:52px}.site-footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.site-footer__brand{display:flex;flex-direction:column;gap:32px;width:302px;flex-shrink:0}.site-footer__brand-main{display:flex;flex-direction:column;gap:40px;width:292px}.site-footer__logo{width:235px;height:64px;display:block;-o-object-fit:contain;object-fit:contain}.site-footer__address-block{display:grid;gap:32px}.site-footer__addresses{display:grid;gap:8px}.site-footer__col-title{font-size:var(--fs-text-s);font-weight:800;line-height:var(--lh-text-s);text-transform:uppercase;color:#fff;margin:0}.site-footer__text,.site-footer__requisites,.site-footer__caption,.site-footer__legal,.site-footer__copyright{font-size:var(--fs-text-m);line-height:var(--lh-text-m);color:#fff}.site-footer__legal{margin-top:auto;display:inline-block}.site-footer__legal:hover,.site-footer__link:hover,.site-footer__bottom-desktop a:hover{opacity:.85}.site-footer__slogan{font-size:var(--fs-h4);font-weight:800;line-height:28px;max-width:302px;margin:0}.site-footer__grid{display:flex;align-items:flex-start;justify-content:space-between;width:min(100%,969px);flex:1 1 969px;max-width:969px;gap:32px}.site-footer__col{display:flex;flex-direction:column;gap:32px}.site-footer__col--requisites{width:391px;flex-shrink:0}.site-footer__col--contacts{width:424px;flex-shrink:0}.site-footer__contact-list{display:flex;flex-direction:column;gap:32px}.site-footer__requisites{display:grid;gap:16px}.site-footer__copy{display:inline-flex;align-items:center;gap:16px;border:0;background:none;color:#fff;font-family:var(--font-sans);font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;cursor:pointer;padding:0;width:-moz-fit-content;width:fit-content}.site-footer__copy-icon{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:var(--radius-md);background:#de4d52}.site-footer__copy-icon img{width:20px;height:20px;display:block}.site-footer__copy-label--mobile{display:none}.site-footer__contact-block{display:grid;gap:16px}.site-footer__link{font-size:var(--fs-h4);font-weight:800;line-height:28px;color:#fff}.site-footer__socials{display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;max-width:100%}.site-footer__socials a,.site-footer__social-circle{width:64px;height:64px;display:grid;place-items:center}.site-footer__socials img{width:64px;height:64px;display:block;-o-object-fit:contain;object-fit:contain}.site-footer__social-circle{border-radius:50%;background:#fff}.site-footer__social-circle img{width:28px;height:28px}.site-footer__copyright{margin-top:auto}.site-footer__bottom-mobile{display:none}.site-footer__meta{display:flex;flex-direction:column;gap:32px}.site-footer__partners{display:grid;grid-template-columns:327px minmax(0,1fr) 424px;align-items:center;width:100%}.site-footer__partner:first-child{grid-column:2;justify-self:start}.site-footer__partner:last-child{grid-column:3;justify-self:start}.site-footer__partner{display:flex;align-items:center;gap:16px;color:#fff;font-size:var(--fs-text-m);font-weight:400;line-height:var(--lh-text-m);text-align:left}.site-footer__partner span{display:block;text-align:left}.site-footer__partner img{width:auto;height:48px;-o-object-fit:contain;object-fit:contain}.site-footer__bottom-desktop{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.site-footer__legal-links{display:grid;grid-template-columns:292px 391px;gap:35px;align-items:center}.site-footer__bottom-desktop p{width:424px}.site-footer__decor{display:block;width:100%;line-height:0;pointer-events:none}.site-footer__decor-img{display:block;width:100%;height:auto}.site-footer__decor-img--mobile{display:none}@media(max-width:1200px){.site-footer__top,.site-footer__grid{flex-direction:column;width:100%;max-width:none;flex:none}.site-footer__brand,.site-footer__col--requisites,.site-footer__col--contacts,.site-footer__brand-main{width:100%}.site-footer__partners{display:flex;justify-content:space-between;padding-left:0}.site-footer__partner:first-child,.site-footer__partner:last-child{grid-column:auto;justify-self:auto}.site-footer__legal-links{grid-template-columns:1fr 1fr}.site-footer__bottom-desktop p{width:auto}}@media(max-width:767px){.site-footer__partners{flex-direction:column;align-items:flex-start;gap:24px}.site-footer__partner{width:100%;justify-content:space-between}.site-footer__bottom-desktop{display:none}}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:200;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:960px;margin-inline:auto;padding:20px 24px;border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);box-shadow:0 16px 48px #0000001f;color:var(--color-text-primary)}.cookie-banner[hidden]{display:none}.cookie-banner__text{flex:1 1 280px;font-size:14px;color:var(--color-text-primary);line-height:1.45}.cookie-banner__link{color:var(--color-text-accent);text-decoration:underline;text-underline-offset:2px}.cookie-banner__accept{min-height:48px}.hero{position:relative;min-height:840px;color:var(--color-text-primary);overflow:hidden}.hero__media,.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1s ease}.hero__bg.is-active{opacity:1}.hero__shade{background:#0003;pointer-events:none}.hero__inner{position:relative;z-index:1;min-height:840px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px var(--container-padding) 140px}.hero__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:min(100%,var(--container-max));margin-inline:auto}.hero__copy{display:flex;flex-direction:column;justify-content:space-between;height:600px;min-width:0}.hero__badge{display:flex;align-items:center;gap:16px;width:-moz-max-content;width:max-content;max-width:100%;padding:16px;border-radius:var(--radius-md);background:var(--color-bg-primary)}.hero__badge-icon{width:19px;height:27px;flex-shrink:0;display:block}.hero__badge-text{font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;color:var(--color-text-primary)}.hero__titles{display:flex;flex-direction:column;justify-content:center;gap:4px;width:-moz-max-content;width:max-content;max-width:100%;padding:16px;border-radius:var(--radius-md);background:var(--color-bg-primary)}.hero__title{font-size:58px;font-weight:800;line-height:64px;text-transform:uppercase}.hero__title-line{display:block;color:var(--color-text-primary)}.hero__title-line--accent{color:var(--color-text-accent)}.hero__subtitle{font-size:var(--fs-h4);font-weight:800;line-height:28px;color:var(--color-text-primary)}.hero__pager{display:flex;align-items:center;gap:4px;padding:24px;border-radius:var(--radius-md);background:var(--color-bg-primary)}.hero__pager .hero__dot{opacity:.2}.hero__pager .hero__dot.is-active,.hero__pager .hero__dot.hero__dot--active{opacity:1}@media(max-width:1023px){.hero,.hero__inner{min-height:640px}.hero__inner{padding-bottom:64px}.hero__bottom{flex-direction:column;align-items:flex-start}.hero__copy{height:auto;flex:1;gap:24px}.hero__title{font-size:48px;line-height:54px}}.numbers{margin-top:-40px;border-radius:var(--radius-xl) var(--radius-xl) 0 0;position:relative;z-index:2}.numbers__inner{width:min(100%,var(--container-max));margin-inline:auto}.numbers__grid{display:flex;gap:12px;align-items:stretch}.numbers__col{display:flex;flex-direction:column;gap:12px;width:315px;flex-shrink:0}.numbers__col--wide{width:642px;flex:1 1 auto}.numbers__row{display:flex;gap:12px}.numbers__card{border-radius:var(--radius-lg);overflow:hidden;position:relative}.numbers__card--stat{width:315px;height:315px;padding:32px;border:2px solid var(--color-border-primary);background:transparent;display:flex;flex-direction:column;justify-content:space-between}.numbers__card--photo{height:400px;width:100%}.numbers__card--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.numbers__card--wide{width:100%}.numbers__value{font-size:var(--fs-h0);font-weight:800;line-height:var(--lh-h0);text-transform:uppercase;color:var(--color-text-accent)}.numbers__unit{font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4);color:var(--color-text-primary)}.numbers__caption{font-size:var(--fs-text-m);font-weight:400;line-height:var(--lh-text-m);color:var(--color-text-primary)}.numbers__decor{position:absolute;right:-36px;bottom:-36px;width:212px;height:212px;pointer-events:none;opacity:.55}@media(max-width:1200px){.numbers__grid{flex-wrap:wrap}.numbers__col,.numbers__col--wide,.numbers__card--stat{width:100%}.numbers__row{flex-direction:column}.numbers__card--stat{height:auto;min-height:240px}.numbers__card--photo{height:280px}}.about{background:var(--color-bg-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.about__inner{width:min(100%,var(--container-max));margin-inline:auto}.about__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:52px}.about .tabs__btn{min-height:52px;padding:10px 24px;font-size:var(--fs-text-l);font-weight:400;line-height:var(--lh-text-l);text-transform:none;background:transparent;border:1px solid var(--color-border-primary);color:var(--color-text-primary)}.about .tabs__btn.is-active{background:var(--color-bg-secondary);border-color:transparent;color:var(--color-text-primary)}.about .tabs__btn--outline{border-color:var(--color-border-primary)}.about .tabs__btn.is-active.tabs__btn--outline{border-color:transparent}.about__actions{display:flex;gap:4px;align-items:center}.about__select{display:none;width:100%}.about__icon-btn{width:52px;height:52px;border-radius:var(--radius-md);background:var(--color-bg-accent);display:grid;place-items:center;flex-shrink:0;border:none}.about__icon-btn img{width:24px;height:24px}.about__icon-btn--light{background:var(--color-bg-primary)}.about__actions .btn,.about__partner{min-height:52px;height:52px;padding:18px 20px}.about__lead{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);text-transform:uppercase;margin-bottom:52px}.about__lead--plain{text-transform:none;font-weight:400;font-size:var(--fs-text-l);line-height:var(--lh-text-l)}.about__mission-grid{display:grid;grid-template-columns:315px 1fr;gap:12px;align-items:stretch}.about__person,.about__quote,.about__card{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:32px}.about__person{min-height:456px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:100%}.about__avatar{width:142px;height:142px;border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover}.about__person-name{font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4);margin-bottom:16px}.about__person-role,.about__quote-text{font-size:var(--fs-text-m);line-height:var(--lh-text-m);font-weight:400}.about__person-actions{display:flex;gap:4px}.about__history{flex:1;min-height:52px;padding:18px 20px}.about__quote{margin:0;min-height:456px;height:100%;display:flex;flex-direction:column;gap:40px}.about__quote-mark{width:100px;height:68px;transform:rotate(180deg)}.about__quote-title{font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-h1);text-transform:uppercase;margin-bottom:20px}.about__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.about__card h3{font-size:var(--fs-h4);font-weight:800;margin-bottom:12px;text-transform:uppercase}.about__lead--goals{max-width:928px;font-size:var(--fs-text-s);line-height:var(--lh-text-s);margin-bottom:32px}.about__card--goal{min-height:380px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.about__card-num{font-size:var(--fs-h0);font-weight:800;line-height:var(--lh-h0);text-transform:uppercase;color:var(--color-text-secondary);opacity:.4}.about__card-body{display:grid;gap:16px}.about__card-body h3{margin:0;font-size:var(--fs-h3);line-height:var(--lh-h3)}.about__card-body p{margin:0;font-size:var(--fs-text-m);line-height:var(--lh-text-m);font-weight:400;text-transform:none}.about__geo{width:100%}.about__geo-map{display:block;width:100%;height:auto;aspect-ratio:1296 / 600;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg)}.about__history-block{display:grid;gap:32px}.about__timeline{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;overflow-x:auto}.about__year{border:0;background:none;padding:0;cursor:pointer;font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap}.about__year.is-active{color:var(--color-text-accent)}.about__timeline-sep{width:40px;height:2px;border-radius:999px;background:var(--color-border-primary);flex-shrink:0}.about__history-card{display:flex;align-items:stretch;min-height:480px;background:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden}.about__history-copy{flex:1 1 50%;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:32px}.about__history-watermark{margin:0;font-size:var(--fs-h0);font-weight:800;line-height:var(--lh-h0);text-transform:uppercase;color:var(--color-text-secondary)}.about__history-text{display:grid;gap:24px}.about__history-text h3{margin:0;font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);text-transform:uppercase}.about__history-text p{margin:0;font-size:var(--fs-text-m);line-height:var(--lh-text-m);font-weight:400}.about__history-media{flex:0 0 50%;max-width:648px;padding:12px 12px 12px 0}.about__history-media img{display:block;width:100%;height:100%;min-height:456px;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media(max-width:1023px){.about__mission-grid,.about__cards{grid-template-columns:1fr}.about__person,.about__quote{width:100%;min-height:0;height:auto}.about__card--goal{min-height:0}.about__history-card{flex-direction:column;min-height:0}.about__history-media{flex:none;max-width:none;padding:0 12px 12px}.about__history-media img{min-height:240px}.about__year{font-size:20px;line-height:28px}.about__timeline-sep{width:16px}}.awards{background:var(--color-bg-primary);padding-top:0;padding-inline:0;overflow:visible}.awards__inner{width:min(100%,calc(var(--container-max) + 2 * var(--container-padding)));margin-inline:auto;padding-inline:var(--container-padding)}.awards .section__head{width:100%;margin-inline:0;padding-inline:0}.awards__list{position:relative;width:100%;border-top:1px solid var(--color-border-primary);overflow:visible}.awards__item{position:relative;width:100%;border-bottom:1px solid var(--color-border-primary);transition:background var(--transition),color var(--transition),border-color var(--transition)}.awards__item:hover{z-index:2;background:var(--color-bg-accent);color:#fff;border-color:var(--color-bg-accent)}.awards__item:hover+.awards__item{border-top-color:transparent}.awards__item:hover .awards__num,.awards__item:hover .awards__year,.awards__item:hover .awards__subtitle,.awards__item:hover .awards__title{color:#fff}.awards__row{width:min(100%,calc(var(--container-max) + 2 * var(--container-padding)));margin-inline:auto;padding:32px var(--container-padding);display:flex;align-items:flex-start;justify-content:space-between;gap:24px;position:relative;z-index:1;box-sizing:border-box}.awards__num,.awards__year{font-size:var(--fs-text-s);font-weight:800;line-height:var(--lh-text-s);text-transform:uppercase;color:var(--color-text-secondary);flex-shrink:0}.awards__body{width:min(100%,969px);display:flex;justify-content:space-between;gap:24px;align-items:center}.awards__texts{max-width:580px;display:flex;flex-direction:column;gap:12px}.awards__title{font-size:var(--fs-text-s);font-weight:800;line-height:var(--lh-text-s);text-transform:uppercase}.awards__subtitle{font-size:var(--fs-text-m);font-weight:400;line-height:var(--lh-text-m)}.awards__photo{position:absolute;top:50%;right:max(160px,calc((100% - var(--container-max)) / 2 + 160px));width:270px;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:0;transform:translateY(-50%) scale(.96);opacity:0;pointer-events:none;z-index:3;transition:opacity var(--transition),transform var(--transition)}@media(hover:hover)and (pointer:fine){.awards__item:hover .awards__photo{opacity:1;transform:translateY(-50%) scale(1)}}.awards__footer{width:min(100%,calc(var(--container-max) + 2 * var(--container-padding)));margin:32px auto 0;padding-inline:var(--container-padding);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.awards__pager{display:flex;align-items:center;gap:4px}.awards__item[hidden]{display:none}@media(max-width:1200px){.awards__photo{right:calc(var(--container-padding) + 48px);width:200px;height:133px}}@media(max-width:767px){.awards__row,.awards__body{flex-direction:column;align-items:flex-start}.awards__photo{display:none}}.team{background:var(--color-bg-accent);border-radius:var(--radius-xl) var(--radius-xl) 0 0;color:#fff;padding-left:0;padding-right:0;overflow:hidden}.team__inner{width:100%;max-width:calc(var(--container-max) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding)}.team .section__label--on-accent{color:#fff}.team .section__title{color:#000}.team__title-accent{color:#fff}.team__toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:52px}.team__tabs{max-width:995px}.team .tabs__btn{background:#fff3;color:#fff;font-size:var(--fs-text-l);font-weight:400;text-transform:none;min-height:52px}.team .tabs__btn.is-active{background:#fff;color:#000}.team__actions{display:flex;gap:4px}.team__select,.team__actions--mobile{display:none}.team__viewport{width:100%;overflow:hidden;perspective:1400px}.team__track{gap:12px;padding-left:max(var(--container-padding),calc((100% - var(--container-max)) / 2))}.team__card{width:424px;background:transparent;color:#000;border-radius:var(--radius-lg);padding:0;display:grid;flex-shrink:0;min-height:560px;position:relative;perspective:1400px;cursor:pointer}.team__card-face{grid-area:1 / 1;display:flex;flex-direction:column;gap:56px;padding:32px;background:#fff;border-radius:var(--radius-lg);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,.61,.36,1);overflow:hidden;min-height:560px}.team__card-face--front{transform:rotateY(0);z-index:2}.team__card-face--back{transform:rotateY(180deg);z-index:1;justify-content:space-between}.team__card.is-flipped .team__card-face--front{transform:rotateY(-180deg)}.team__card.is-flipped .team__card-face--back{transform:rotateY(0);z-index:2}.team__name{font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4);margin-bottom:16px;text-transform:uppercase}.team__role{font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.team__bio{font-size:var(--fs-text-m);line-height:var(--lh-text-m);max-width:360px}.team__photo-wrap{position:relative;width:100%;border-radius:var(--radius-pill);padding:10px;margin-top:auto}.team__photo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 360' fill='none'%3E%3Ccircle cx='180' cy='180' r='179' stroke='%23d62027' stroke-width='2' stroke-dasharray='80 30'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.team__photo{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-pill)}.team__more{position:absolute;right:8px;bottom:8px;width:52px;height:52px;border:0;border-radius:var(--radius-md);background:var(--color-bg-secondary);display:grid;place-items:center;cursor:pointer}.team__more--back{position:absolute;right:32px;bottom:32px;margin-top:auto}.team__more img{width:24px;height:24px}.team__footer{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.team__empty{color:#ffffffd9}@media(max-width:1023px){.team__toolbar{flex-direction:column}.team__track{padding-left:var(--container-padding)}.team__card{width:min(340px,85vw)}}@media(max-width:767px){.team__tabs,.team__actions--toolbar{display:none}.team__select{display:block;width:100%}.team__actions--mobile{display:flex;margin-top:32px}.team__card{width:320px;min-height:480px}.team__card-face{gap:24px;padding:24px;min-height:480px}.team__photo-wrap{margin-top:auto}.team__photo{height:272px}.team__more{width:44px;height:44px}.team__more img{width:18px;height:18px}}@media(hover:hover)and (pointer:fine){.team__card:hover .team__card-face--front{transform:rotateY(-180deg)}.team__card:hover .team__card-face--back{transform:rotateY(0);z-index:2}}.projects{background:var(--color-bg-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.projects__inner{width:min(100%,var(--container-max));margin-inline:auto}.projects__head.section__head{align-items:flex-start}.section__head>.projects__head-main{width:min(100%,969px);display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.projects__featured{display:flex;background:var(--color-bg-secondary);border-radius:var(--radius-lg);min-height:480px;overflow:hidden;margin-bottom:12px}.projects__featured-body{flex:1;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.projects__tag{display:inline-flex;align-items:center;padding:6px 16px;border-radius:var(--radius-pill);background:#fff;font-size:var(--fs-text-m);font-weight:400;width:-moz-fit-content;width:fit-content}.projects__title,.projects__card-title{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);text-transform:uppercase}.projects__subtitle{margin-top:32px;margin-bottom:16px;font-size:var(--fs-text-s);font-weight:800;line-height:var(--lh-text-s);text-transform:uppercase;max-width:517px}.projects__desc{font-size:var(--fs-text-m);line-height:var(--lh-text-m);max-width:517px}.projects__featured-media{position:relative;width:648px;flex-shrink:0;padding:12px}.projects__featured-media>img{width:100%;height:100%;min-height:456px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.projects__cta-group{display:flex;gap:4px;justify-content:flex-start}.projects__featured-media .projects__cta-group{position:absolute;right:24px;bottom:24px;justify-content:flex-end}.projects__viewport{width:100%;overflow:hidden}.projects__track{gap:12px;align-items:stretch}.projects__card{width:calc((100% - 24px) / 3);background:transparent;border-radius:var(--radius-lg);overflow:visible;position:relative;display:grid;flex-shrink:0;perspective:1400px;cursor:pointer}.projects__footer{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.projects__card-face{grid-area:1 / 1;display:flex;flex-direction:column;min-height:100%;background:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.projects__card-face--front{transform:rotateY(0);z-index:2}.projects__card-face--back{transform:rotateY(180deg);z-index:1}.projects__card.is-flipped .projects__card-face--front{transform:rotateY(-180deg)}.projects__card.is-flipped .projects__card-face--back{transform:rotateY(0);z-index:2}.projects__card-media,.projects__card-back-media{position:relative;padding:12px 12px 0}.projects__card-media img{width:100%;height:244px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.projects__card-back-media{min-height:256px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px 24px 12px}.projects__card-back-text{font-size:var(--fs-text-m);line-height:var(--lh-text-m);max-width:360px}.projects__card-media .projects__tag,.projects__card-back-media .projects__tag{position:absolute;left:24px;top:24px}.projects__card-back-media .projects__tag{position:static;margin-bottom:8px}.projects__plus{position:absolute;left:24px;bottom:12px;width:52px;height:52px;border:0;border-radius:12px;background:#fff;display:grid;place-items:center;cursor:pointer}.projects__card-back-media .projects__plus{position:static;margin-top:auto}.projects__plus img,.projects__plus-icon{width:24px;height:24px}.projects__plus-icon--close,.projects__card.is-flipped .projects__plus-icon--open{display:none}.projects__card.is-flipped .projects__plus-icon--close{display:block}.projects__card-body{padding:32px;display:flex;flex-direction:column;gap:32px;flex:1}.projects__card-body .projects__cta-group{margin-top:auto;justify-content:flex-start}@media(hover:hover)and (pointer:fine)and (min-width:1201px){.projects__card:hover .projects__card-face--front{transform:rotateY(-180deg)}.projects__card:hover .projects__card-face--back{transform:rotateY(0);z-index:2}.projects__card:hover .projects__plus-icon--open{display:none}.projects__card:hover .projects__plus-icon--close{display:block}}@media(max-width:1200px){.projects__featured{flex-direction:column}.projects__featured-media{width:100%}.projects__card{width:calc((100% - 12px)/2);perspective:none}.projects__head-main{flex-direction:column}.projects__card-face{transition:none}.projects__card-face--front{transform:none}.projects__card-face--back{transform:none;display:none}.projects__card.is-flipped .projects__card-face--front{display:none;transform:none}.projects__card.is-flipped .projects__card-face--back{display:flex;transform:none}}@media(max-width:767px){.projects__card{width:min(320px,85vw)}.projects__card-media img{height:180px}.projects__card-body{padding:24px;gap:24px}.projects__plus{width:44px;height:44px;left:16px;bottom:8px}}.services{background:var(--color-bg-primary);padding-inline:0;overflow:hidden}.services__inner{width:100%;max-width:calc(var(--container-max) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding)}.section__head>.services__intro{width:min(100%,969px);display:flex;flex-direction:column;gap:52px}.services .section__title{width:min(100%,611px)}.services__lead{margin:0;max-width:796px;font-size:var(--fs-text-m);line-height:var(--lh-text-m);color:var(--color-text-primary)}.services__tabs{margin:0 0 52px;width:100%}.services__select{display:none;width:100%;margin:0 0 52px}.services .tabs__btn{font-size:var(--fs-text-l);font-weight:400;text-transform:none;background:transparent;border:1px solid var(--color-border-primary);min-height:52px}.services .tabs__btn.is-active{background:var(--color-bg-secondary);border-color:transparent;color:var(--color-text-primary)}.services .tabs__btn--outline{border-color:var(--color-border-primary);flex:1 1 auto}.services__viewport{width:100%;overflow:hidden}.services__track{gap:12px;padding-left:max(var(--container-padding),calc((100% - var(--container-max)) / 2))}.services__card{width:528px;height:566px;background:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.services__card-face{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.services__card-face--back{display:none;justify-content:space-between;gap:24px;padding:32px;background:#f3f3f5}.services__card.is-flipped .services__card-face--front{display:none}.services__card.is-flipped .services__card-face--back{display:flex}.services__media-wrap{position:relative;width:calc(100% - 24px);height:246px;margin:12px 12px 0;flex-shrink:0}.services__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.services__plus{position:absolute;left:12px;bottom:0;width:52px;height:52px;padding:0;border:0;border-radius:var(--radius-md);background:#fff;display:grid;place-items:center;cursor:pointer}.services__plus img{width:24px;height:24px}.services__body{padding:32px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;box-sizing:border-box}.services__copy{display:flex;flex-direction:column;gap:16px;min-height:0}.services__title{max-width:464px;font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4)}.services__text{max-width:464px;font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.services__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:464px;margin-top:auto;flex-shrink:0}.services__price{font-size:var(--fs-text-l);font-weight:400;line-height:var(--lh-text-l);white-space:nowrap}.services__cta{justify-content:flex-start;flex-shrink:0}.services__order{min-height:52px;height:52px;padding:18px 20px;width:195px}@media(hover:hover)and (pointer:fine){.services__card:hover .services__card-face--front{display:none}.services__card:hover .services__card-face--back{display:flex}}.services__nav{display:flex;align-items:center;justify-content:space-between;margin-top:32px}@media(max-width:1023px){.section__head>.services__intro{gap:24px}.services__track{padding-left:var(--container-padding)}.services__card{width:min(528px,85vw);height:auto;min-height:480px;overflow:hidden;align-self:stretch}.services__media-wrap{height:auto;aspect-ratio:504 / 246;flex-shrink:0}.services__card-face,.services__card-face--front{flex:1 1 auto;min-height:100%;height:auto}.services__body{flex:1 1 auto;min-height:0;height:auto;padding:24px;gap:24px}.services__tabs{flex-wrap:wrap}.services .tabs__btn--outline{flex:1 1 100%}.services__footer{flex-direction:column;align-items:stretch;gap:16px;max-width:100%;width:100%;margin-top:auto;flex-shrink:0}.services__price{order:-1}.services__cta{width:100%}.services__order{width:auto;flex:1;min-width:0}}.partnership{background:var(--color-bg-secondary)}.partnership__inner{width:min(100%,var(--container-max));margin-inline:auto}.section__head>.partnership__intro{width:min(100%,969px)}.partnership .section__head .section__title{width:100%}.partnership__lead{margin-top:52px;max-width:796px;display:grid;gap:16px;font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.partnership__block{margin-top:52px}.partnership__subtitle{font-size:var(--fs-h3);font-weight:800;line-height:var(--lh-h3);text-transform:uppercase;width:min(100%,969px);margin:0 0 32px auto}.partnership__formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.partnership__format{height:340px;border-radius:var(--radius-lg);background:var(--color-bg-accent);color:#fff;overflow:hidden}.partnership__format-face{height:100%;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.partnership__format-face--back,.partnership__format.is-flipped .partnership__format-face--front{display:none}.partnership__format.is-flipped .partnership__format-face--back{display:flex}.partnership__format-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.partnership__format-num{font-size:var(--fs-h0);font-weight:800;line-height:var(--lh-h0);text-transform:uppercase;opacity:.4}.partnership__format-plus{width:52px;height:52px;padding:0;border:0;border-radius:var(--radius-md);background:#fff;display:grid;place-items:center;flex-shrink:0;cursor:pointer}.partnership__format-plus img{width:24px;height:24px}.partnership__format-body{display:grid;gap:32px}.partnership__format-title{font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4)}.partnership__format-description{margin-top:16px;font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.partnership__cta-group{display:flex;gap:4px;align-items:center}.partnership__cta-group .btn{min-height:52px;padding:18px 20px;flex:1}.partnership__results{display:grid;grid-template-columns:315px 315px 1fr;gap:12px}.partnership__results-col{display:flex;flex-direction:column;gap:12px}.partnership__results-photo{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);display:block}.partnership__results-photo--wide{height:400px}.partnership__stat{position:relative;overflow:hidden;min-height:315px;padding:32px;border:2px solid var(--color-border-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;background:transparent}.partnership__stat-num{font-size:var(--fs-h0);font-weight:800;line-height:var(--lh-h0);color:var(--color-text-accent);text-transform:uppercase}.partnership__stat-label{font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4)}.partnership__stat-text{font-size:var(--fs-text-m);line-height:var(--lh-text-m);max-width:251px}.partnership__stat-decor{position:absolute;right:-40px;top:-20px;width:212px;height:212px;pointer-events:none;opacity:.9}.partnership__stat-decor--cluster{right:-20px;bottom:-40px;top:auto;width:220px;height:auto;opacity:.35}.partnership__cases{margin-top:100px}.partnership__cases-list{border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary)}.accordion__item{border-top:1px solid var(--color-border-primary)}.partnership__cases-list>.accordion__item:first-child{border-top:0}.accordion__row{display:flex;align-items:center;justify-content:space-between;gap:77px;padding:32px 0}.accordion__side{width:250px;flex-shrink:0;display:grid;gap:52px}.accordion__num{font-size:var(--fs-text-s);font-weight:800;line-height:var(--lh-text-s);text-transform:uppercase;color:var(--color-text-secondary)}.accordion__logo-wrap{width:250px;height:180px;border-radius:var(--radius-lg);background:#fff;display:none;place-items:center}.accordion__item.is-open .accordion__logo-wrap{display:grid}.accordion__logo{width:112px;height:auto;mix-blend-mode:multiply}.accordion__main{width:min(100%,969px);min-width:0;display:flex;flex-direction:column;gap:24px}.accordion__trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.accordion__titles{width:min(100%,717px)}.accordion__title{display:block;font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-h1);text-transform:uppercase;margin-bottom:8px}.accordion__subtitle{display:block;font-size:var(--fs-text-m);line-height:var(--lh-text-m);color:var(--color-text-secondary);font-weight:400}.accordion__toggle{width:52px;height:52px;border-radius:var(--radius-pill);background:#fff;display:grid;place-items:center;flex-shrink:0}.accordion__icon-minus,.accordion__icon-plus{width:24px;height:24px}.accordion__item .accordion__icon-minus{display:none}.accordion__item.is-open .accordion__icon-minus{display:block}.accordion__item.is-open .accordion__icon-plus{display:none}.accordion__panel{margin:0;max-width:717px;font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.accordion__panel[hidden]{display:none}.partnership__cases-nav{display:flex;align-items:center;justify-content:space-between;margin-top:52px}.partnership__dots{display:flex;gap:4px;align-items:center}.accordion__item[hidden]{display:none}.partnership__cta-text{margin:100px 0 52px;font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);text-transform:uppercase}.partnership__contact-card{position:relative;overflow:hidden;min-height:440px;padding:30px;border-radius:24px;background:var(--color-bg-accent);color:#fff;display:grid;grid-template-columns:622px 361px minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:0;column-gap:0;row-gap:0;align-content:stretch}.partnership__contact-decor{pointer-events:none;z-index:0}.partnership__contact-decor--quote{position:absolute;left:1005px;top:20px;width:320px;height:464px;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}.partnership__contact-decor--quote-mobile{display:none}.partnership__contact-decor--circles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.partnership__contact-decor--circles img{position:absolute;width:94.5px;height:94.5px;transform:scaleX(-1)}.partnership__contact-decor--circles img:nth-child(1){left:443.4px;bottom:-37.73px}.partnership__contact-decor--circles img:nth-child(2){left:536.16px;bottom:-20.11px}.partnership__contact-decor--circles img:nth-child(3){left:473.51px;bottom:49.53px}.partnership__contact-decor--circles img:nth-child(4){left:413.42px;bottom:-125px}.partnership__contact-decor--circles img:nth-child(5){left:382.03px;bottom:32.08px}.partnership__contact-decor--circles img:nth-child(6){left:506.06px;bottom:-107.29px}.partnership__contact-decor--circles img:nth-child(7){left:352px;bottom:-55.18px}.partnership__contact-lead{grid-column:1 / -1;grid-row:1;max-width:786px;margin:0;font-size:var(--fs-h3);font-weight:800;line-height:var(--lh-h3);text-transform:uppercase;position:relative;z-index:1}.partnership__contact-person{grid-column:1;grid-row:2;display:flex;gap:24px;align-items:center;align-self:end;position:relative;z-index:1}.partnership__contact-photo-wrap{position:relative;width:136px;height:136px;border-radius:var(--radius-pill);display:grid;place-items:center;flex-shrink:0}.partnership__contact-photo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 136 136' fill='none'%3E%3Ccircle cx='68' cy='68' r='67' stroke='%23fff' stroke-width='2' stroke-dasharray='50 20'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.partnership__contact-photo{width:120px;height:120px;border-radius:var(--radius-pill);-o-object-fit:cover;object-fit:cover}.partnership__contact-person-text{display:flex;flex-direction:column;gap:8px;width:188px}.partnership__contact-name{margin:0;font-size:var(--fs-text-s);font-weight:800;line-height:var(--lh-text-s);text-transform:uppercase}.partnership__contact-role{margin:0;font-size:var(--fs-text-m);line-height:var(--lh-text-m);font-weight:400}.partnership__contact-meta{grid-column:2;grid-row:2;width:361px;display:flex;flex-direction:column;gap:32px;align-self:end;position:relative;z-index:1}.partnership__contact-links{display:flex;flex-direction:column;gap:16px}.partnership__contact-links a{font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4);color:#fff}.partnership__download{display:inline-flex;align-items:center;gap:16px;font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;color:#fff}.partnership__download-icon{width:52px;height:52px;border-radius:var(--radius-md);background:#fff;display:grid;place-items:center;flex-shrink:0}.partnership__download-icon img{width:20px;height:20px;display:block}.partnership__contact-actions{grid-column:3;grid-row:2;display:flex;gap:4px;align-items:center;align-self:end;justify-self:end;position:relative;z-index:1}.partnership__contact-actions-icon--dark{display:none}.about__icon-btn--outline{background:var(--color-bg-accent);border:2px solid #fff}.btn--outline-white{min-height:52px;height:52px;padding:18px 20px;background:var(--color-bg-accent);border:2px solid #fff;color:#fff}.btn--white{min-height:52px;padding:18px 20px}@media(hover:hover)and (pointer:fine){.partnership__format:hover .partnership__format-face--front{display:none}.partnership__format:hover .partnership__format-face--back{display:flex}}@media(max-width:1200px){.partnership__formats,.partnership__results{grid-template-columns:1fr 1fr}.partnership__results-col--wide{grid-column:1 / -1}.accordion__row{flex-direction:column;align-items:stretch;gap:16px}.accordion__side,.accordion__main{width:100%}.partnership__contact-card{grid-template-columns:1fr;min-height:0;gap:32px}.partnership__contact-lead,.partnership__contact-person,.partnership__contact-meta,.partnership__contact-actions{grid-column:1;grid-row:auto;width:100%;max-width:100%;align-self:start}.partnership__contact-meta{width:100%}.partnership__contact-links a{overflow-wrap:anywhere}.partnership__contact-decor--circles,.partnership__contact-decor--quote-desktop{display:none}}@media(max-width:1023px){.partnership__subtitle{width:100%;margin-left:0}}@media(max-width:767px){.partnership__formats,.partnership__results{grid-template-columns:1fr}.accordion__title{font-size:28px;line-height:32px}}.support-why{background:var(--color-bg-secondary);padding-top:0}.support-why__inner{width:min(100%,var(--container-max));margin-inline:auto}.support-why__title{font-size:var(--fs-h3);font-weight:800;line-height:var(--lh-h3);text-transform:uppercase;margin:0 0 32px;padding-left:327px}.support-why__layout{display:grid;grid-template-columns:773px 1fr;gap:12px;align-items:start}.support-why__list{display:grid;gap:12px}.support-why__item{border:2px solid var(--color-border-primary);border-radius:var(--radius-lg);background:transparent;overflow:hidden}.support-why__item.is-open{border-color:transparent;background:#fff}.support-why__trigger{width:100%;padding:32px;border:0;background:none;text-align:left;font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4);cursor:pointer;color:var(--color-text-primary)}.support-why__panel{padding:0 32px 32px;font-size:var(--fs-text-m);line-height:var(--lh-text-m);color:var(--color-text-primary)}.support-why__panel[hidden]{display:none}.support-why__photos{display:grid;gap:12px}.support-why__photo{width:100%;height:288px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);display:block;transition:opacity .2s ease}.support-why__photo.is-switching{opacity:.35}.support-why__photo--tall{height:420px}@media(max-width:1200px){.support-why__title{padding-left:0}.support-why__layout{grid-template-columns:1fr}}.donation{background:var(--color-bg-accent);border-radius:var(--radius-xl) var(--radius-xl) 0 0;color:#fff;padding-bottom:140px}.donation__inner{width:min(100%,var(--container-max));margin-inline:auto}.donation__head{margin-bottom:52px}.section__label--on-accent{color:#fff}.donation__title{color:#000}.donation__title-light{color:#fff}.donation__layout{display:grid;grid-template-columns:252px 1fr;gap:75px;align-items:start}.donation__side-note{font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;padding-top:8px}.donation__form{display:grid;gap:20px;width:min(100%,969px)}.donation__form>[data-donation-pane]{display:grid;gap:20px}.donation__form>[data-donation-pane][hidden]{display:none}.donation__form-top{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.donation__methods{display:flex;gap:4px;flex:1;max-width:642px}.donation__method{flex:1;min-height:52px;padding:8px 12px;border-radius:12px;border:2px solid #fff;background:transparent;color:#fff;font-family:var(--font-sans);font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;cursor:pointer;text-align:center;white-space:normal}.donation__method.is-active{background:#fff;color:#000;border-color:#fff}.donation__frequency{display:flex;gap:20px;align-items:center}.donation__freq{display:inline-flex;align-items:center;gap:12px;border:0;background:none;color:#fff;font-family:var(--font-sans);font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;cursor:pointer;padding:0}.donation__freq img{width:24px;height:24px}.donation__freq-help{width:18px;height:18px;border-radius:50%;background:var(--color-bg-secondary);color:var(--color-bg-accent);display:inline-grid;place-items:center;font-size:14px;font-weight:400;text-transform:none}.donation__unsubscribe{font-size:14px;color:#fffc;text-decoration:underline}.donation__unsubscribe[hidden]{display:none}.donation__amounts-row{display:flex;gap:12px;align-items:flex-start}.donation__amounts{display:flex;gap:4px;flex:1;max-width:642px}.donation__amount{flex:1;min-height:52px;border-radius:12px;border:2px solid #fff;background:transparent;color:#fff;font-family:var(--font-sans);font-size:var(--fs-text-l);font-weight:400;line-height:var(--lh-text-l);cursor:pointer}.donation__amount.is-active{background:#fff;color:#000;border-color:#fff}.donation__custom{position:relative;width:315px;flex-shrink:0}.donation__custom input,.donation__field input,.donation__field textarea{width:100%;min-height:52px;padding:14px 24px;border:0;border-radius:12px;background:#fff3;color:#fff;font-family:var(--font-sans);font-size:var(--fs-text-m);line-height:var(--lh-text-m);outline:none}.donation__custom input{padding-right:48px}.donation__custom input:focus,.donation__field input:focus,.donation__field textarea:focus{outline:2px solid #fff;outline-offset:0}.donation__custom input::-moz-placeholder,.donation__field input::-moz-placeholder,.donation__field textarea::-moz-placeholder{color:#f3bcbe}.donation__custom input::placeholder,.donation__field input::placeholder,.donation__field textarea::placeholder{color:#f3bcbe}.donation__currency{position:absolute;right:24px;top:50%;transform:translateY(-50%);color:#f3bcbe;pointer-events:none}.donation__fields{display:grid;grid-template-columns:1fr 1fr;gap:4px}.donation__field--full{grid-column:1 / -1}.donation__field textarea{min-height:140px;resize:vertical}.donation__field-error{color:#fff;font-size:13px;margin-top:4px}.donation__custom input.is-invalid,.donation__field input.is-invalid,.donation__field textarea.is-invalid{outline:2px solid #fff}.donation__submit-row{display:flex;gap:20px;align-items:center}.donation__submit-row .partnership__cta-group{flex-shrink:0}.donation__submit{width:195px}.donation__legal{font-size:var(--fs-text-m);line-height:var(--lh-text-m);max-width:698px;color:#ffffffeb}.donation__legal a{color:#f3bcbe;text-decoration:none}.donation__hint,.donation__requisites{color:#ffffffe6}.donation__alt{margin-top:100px}.donation__alt-title{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);text-transform:uppercase;color:#000;margin-bottom:52px}.donation__alt-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.donation__alt-card{position:relative;height:440px;border-radius:var(--radius-lg);overflow:hidden}.donation__alt-face{position:relative;height:100%;padding:32px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.donation__alt-face--back{display:none;align-items:stretch;justify-content:space-between;gap:24px;background:#f3f3f5;color:#000}.donation__alt-card.is-flipped .donation__alt-face--front{display:none}.donation__alt-card.is-flipped .donation__alt-face--back{display:flex}.donation__alt-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.donation__alt-face--front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.donation__alt-body{position:relative;z-index:1;display:grid;gap:32px;width:100%}.donation__alt-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.donation__alt-actions .partnership__cta-group{flex:0 1 auto;min-width:0}.donation__alt-actions .partnership__cta-group .btn{flex:0 1 auto;width:190px;max-width:100%}.donation__alt-plus{flex-shrink:0;width:52px;height:52px;padding:0;border:0;border-radius:12px;background:#fff;display:grid;place-items:center;cursor:pointer}.donation__alt-plus img{width:20px;height:20px}.donation__alt-name{font-size:var(--fs-h4);font-weight:800;line-height:28px;color:#fff}.donation__alt-face--back .donation__alt-name{color:#000}.donation__alt-description{margin-top:16px;font-size:var(--fs-text-m);line-height:var(--lh-text-m)}@media(hover:hover)and (pointer:fine){.donation__alt-card:hover .donation__alt-face--front{display:none}.donation__alt-card:hover .donation__alt-face--back{display:flex}}.contact-form{display:grid;gap:16px;margin-top:28px;text-align:left}.contact-form__field{display:grid;gap:8px}.contact-form__label{font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;color:var(--color-text-primary)}.contact-form input,.contact-form textarea{width:100%;min-height:52px;padding:14px 20px;border-radius:12px;border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-text-m);line-height:var(--lh-text-m);outline:none;transition:border-color var(--transition)}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--color-bg-accent)}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:var(--color-text-secondary)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--color-text-secondary)}.contact-form textarea{min-height:120px;resize:vertical}.contact-form .modal__actions{margin-top:8px}@media(max-width:1200px){.donation__layout{grid-template-columns:1fr;gap:24px}.donation__amounts-row,.donation__submit-row{flex-direction:column;align-items:stretch}.donation__custom{width:100%}.donation__alt-cards{grid-template-columns:1fr}}@media(max-width:767px){.donation__fields{grid-template-columns:1fr}.donation__methods{flex-direction:row;max-width:none}.donation__method{padding:8px 6px;min-height:52px}.donation__amounts{display:grid;grid-template-columns:1fr 1fr;max-width:none}.donation__submit-row .partnership__cta-group{width:100%}.donation__submit{width:auto;flex:1}.donation__legal{font-size:var(--fs-text-s);line-height:var(--lh-text-s)}.donation__alt-cards{grid-template-columns:1fr;gap:12px}.donation__alt-card{height:400px;min-height:400px}.donation__alt-face{padding:24px}.donation__alt-name{font-size:20px;line-height:24px}.donation__alt-actions .partnership__cta-group .btn{width:auto;min-width:0;flex:1}}.docs{background:var(--color-bg-secondary);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.docs__inner{width:min(100%,var(--container-max));margin-inline:auto;display:grid;gap:100px}.docs__head{margin-bottom:52px}.section__head>.docs__head-main{width:min(100%,969px);display:flex;align-items:center;justify-content:space-between;gap:24px}.docs__head-main .section__title{width:auto}.docs__select{width:315px;flex-shrink:0}.docs__select--wide{width:auto;min-width:360px;max-width:min(100%,420px)}.docs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(180px,auto));gap:12px}.docs__card{min-height:180px;padding:24px;border-radius:var(--radius-md);background:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:16px;color:inherit}.docs__name{font-size:var(--fs-text-s);font-weight:800;line-height:var(--lh-text-s);text-transform:uppercase}.docs__meta-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.docs__meta{color:var(--color-text-secondary);font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.docs__link{font-size:var(--fs-button);font-weight:800;line-height:var(--lh-button);text-transform:uppercase;color:var(--color-text-accent)}.docs__nav{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.docs__card[hidden]{display:none}@media(max-width:1200px){.docs__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:none}.docs__head-main{flex-direction:column;align-items:flex-start}}@media(max-width:767px){.docs__grid{grid-template-columns:1fr;grid-template-rows:none}.docs__select,.docs__select--wide{width:100%;min-width:0}}.contacts{background:var(--color-bg-secondary);padding-bottom:0;padding-inline:0}.contacts__inner{width:min(100%,calc(var(--container-max) + 2 * var(--container-padding)));margin-inline:auto;margin-bottom:100px;padding-inline:var(--container-padding)}.contacts__tabs{padding-left:327px;margin-bottom:40px}.contacts .section__head{justify-content:flex-start;gap:0}.contacts .section__label{flex:0 0 327px;width:327px}.contacts .section__head>.section__title{width:auto;flex:1;min-width:0}.contacts .section__title{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.contacts__title-line{display:block}.contacts__info{display:grid;grid-template-columns:533px 292px;gap:12px;padding-left:327px}.contacts__caption{font-size:var(--fs-text-m);line-height:var(--lh-text-m);color:var(--color-text-secondary);margin-bottom:32px}.contacts__link{display:block;font-size:var(--fs-h4);font-weight:800;line-height:var(--lh-h4);margin-bottom:16px}.contacts__link:hover{color:var(--color-text-accent)}.contacts__address{font-size:var(--fs-text-m);line-height:var(--lh-text-m);margin-bottom:32px}.contacts__col--address.tabs__panel{display:block}.contacts__col--address.tabs__panel[hidden]{display:none}.contacts__socials{display:grid;grid-template-columns:repeat(3,64px);gap:12px;width:-moz-max-content;width:max-content;max-width:100%}.contacts__socials a,.contacts__social-circle{width:64px;height:64px;display:grid;place-items:center;flex-shrink:0}.contacts__socials img{width:64px;height:64px;display:block;-o-object-fit:contain;object-fit:contain}.contacts__social-circle{border-radius:50%;background:#fff}.contacts__social-circle img{width:28px;height:28px}.contacts__map{position:relative;display:block;width:100%;height:563px;overflow:hidden;background:#f3f3f5;color:inherit;text-decoration:none;cursor:pointer;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.contacts__map-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mix-blend-mode:luminosity;pointer-events:none}.contacts__map-img{position:absolute;left:-7.05%;top:-32.26%;width:110.95%;height:200.59%;max-width:none;-o-object-fit:cover;object-fit:cover;display:block}.contacts__map-img--nsk{left:0;top:0;width:100%;height:100%;-o-object-position:bottom;object-position:bottom}.contacts__pin{position:absolute;left:calc(705 / 1440 * 100%);top:calc(282 / 563 * 100%);transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--color-bg-accent);display:grid;place-items:center;box-shadow:0 8px 24px #0000002e;pointer-events:none}.contacts__pin img{width:20px;height:28px;display:block}.contact-form{display:grid;gap:8px;text-align:left;margin-top:16px}.contact-form--request{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.contact-form__field{display:grid;min-width:0}.contact-form__field--full{grid-column:1 / -1;min-width:0;max-width:100%}.contact-form__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid transparent;border-radius:12px;background:var(--color-bg-secondary);padding:16px 20px;outline:none}.contact-form input,.contact-form select{min-height:56px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--color-border-accent)}.contact-form__legal{color:var(--color-text-primary);font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.contact-form__legal a{color:var(--color-text-accent)}.contact-form select{border-color:var(--color-border-primary);background:var(--color-bg-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='xMidYMid%20meet'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='24/chevron_down'%3e%3cpath%20id='Vector%202682'%20d='M12.7071%209.70732L16.2928%2013.2929C16.9228%2013.9228%2016.4766%2015%2015.5857%2015L8.41446%2015C7.52355%2015%207.07739%2013.9229%207.70735%2013.2929L11.2929%209.70734C11.6834%209.31682%2012.3166%209.31681%2012.7071%209.70732Z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:24px;padding-right:48px}.contact-form [data-custom-select]{width:100%;min-width:0;max-width:100%}.contact-form .custom-select__trigger{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);padding:16px 16px 16px 20px}.contact-form .custom-select.is-open .custom-select__trigger{border-color:var(--color-border-accent);box-shadow:none}.contact-form .custom-select__menu{z-index:40}@media(max-width:1200px){.contacts__info{grid-template-columns:1fr 1fr}}@media(max-width:1023px){.contacts .section__label{flex:none;width:auto}.contacts .section__head>.section__title{width:100%}.contacts__tabs,.contacts__info{padding-left:0}}@media(max-width:767px){.contacts__info{grid-template-columns:1fr}.contacts__tabs{margin-bottom:28px}.contacts__tabs .tabs__btn{flex:1;padding-inline:12px}.contact-form--request{grid-template-columns:1fr}.contact-form__field--full{grid-column:auto}.contacts__map{height:320px}}.page-404{min-height:100vh;overflow:hidden;color:#fff}.not-found{position:relative;min-height:100vh;padding:140px var(--container-padding) 140px;display:flex;align-items:flex-end;background:linear-gradient(#0003,#0003),url(/assets/bg-DjjeoCUW.jpg) center / cover no-repeat}.not-found__content{width:min(100%,var(--container-max));margin-inline:auto}.not-found__copy{display:grid;gap:24px;max-width:825px}.not-found__title{margin:0;font-size:var(--fs-h0);line-height:var(--lh-h0);font-weight:800;text-transform:uppercase;color:#fff}.not-found__title span{color:var(--color-text-accent)}.not-found__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:64px}.not-found__text{margin:0;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:800;text-transform:uppercase;color:#fff}.not-found__button{flex-shrink:0}@media(max-width:767px){.not-found{padding-top:120px;padding-bottom:32px}.not-found__bottom{flex-direction:column;align-items:stretch;gap:24px}.not-found__button{width:100%}}@media(max-width:767px){.tabs__btn{min-height:44px;padding:10px 16px;font-size:14px}.btn{min-height:52px;padding:16px 20px}.section__head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.section__head>.section__title,.section__head>.section__head-main,.section__label{width:100%;white-space:normal}.section__title{font-size:28px;line-height:34px}.site-header__bar{gap:4px}.site-header__nav-pill,.site-header__partner{display:none}.site-header__cta{display:inline-flex;width:142px;min-height:44px;height:44px;padding:0 16px;border-radius:12px;font-size:12px}.site-header__logo-pill{padding:4px 16px 8px;border-radius:12px}.site-header__logo-img--desktop{display:none}.site-header__logo-img--mobile{display:block;width:117px;height:32px}.site-header__burger{display:inline-flex;width:44px;height:44px;min-width:44px;border-radius:12px;margin-left:0;gap:5px}.site-header__burger span{width:18px;height:2px;border-radius:90px;background:#0a0a0a}.site-header__mobile{width:100%;padding:16px}.hero,.hero__inner{min-height:740px}.hero__inner{padding:calc(var(--header-offset) + 52px) var(--container-padding) 80px}.hero__bottom{flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:24px;width:100%}.hero__copy{flex:1;justify-content:space-between;gap:0;max-width:none;width:100%;min-height:0}.hero__badge{align-items:flex-start;width:100%}.hero__badge-icon{width:15px;height:21px;margin-top:2px}.hero__badge-text{font-size:12px;line-height:16px}.hero__titles{width:100%;margin-top:auto}.hero__title{font-size:32px;line-height:38px}.hero__subtitle{font-size:20px;line-height:28px}.hero__pager{padding:20px 24px;border-radius:16px}.numbers{margin-top:-40px}.numbers__grid,.numbers__row{flex-direction:column}.numbers__col,.numbers__col--wide{width:100%}.numbers__card--stat{width:100%;height:270px;padding:24px}.numbers__card--photo{height:270px}.numbers__value{font-size:64px;line-height:74px}.numbers__unit{font-size:20px;line-height:24px}.about__toolbar,.team__toolbar,.projects__head{flex-direction:column;align-items:stretch}.about__tabs,.services__tabs{display:none}.about__select,.services__select{display:block;width:100%;margin-bottom:0}.services__select{margin:0 0 32px}.about__actions,.team__actions{width:100%}.services__grid{grid-template-columns:1fr}.services__card{width:320px;height:auto;min-height:480px}.services__media-wrap{height:180px;aspect-ratio:auto}.services__media{height:100%}.services__body{height:auto;min-height:0;padding:24px}.services__footer{flex-direction:column;align-items:stretch;gap:16px;margin-top:auto}.services__price{order:-1}.awards__list,.awards__grid{grid-template-columns:1fr}.partnership__subtitle,.support-why__title{padding-left:0}.partnership__formats,.partnership__results{grid-template-columns:1fr}.partnership__format{min-height:280px}.partnership__format-num{font-size:64px;line-height:74px}.partnership__results-photo,.partnership__results-photo--wide{height:270px}.partnership__stat{min-height:270px;padding:24px}.partnership__stat-num{font-size:64px;line-height:74px}.accordion__row{flex-direction:column;align-items:stretch;gap:16px;padding:24px 0}.accordion__side,.accordion__main{width:100%}.accordion__side{gap:16px}.partnership__cases-nav{margin-top:32px}.accordion__logo-wrap{width:100%;height:140px}.accordion__title{font-size:28px;line-height:34px}.partnership__cta-text{margin:64px 0 32px;font-size:20px;line-height:28px}.partnership__contact-card{display:flex;flex-direction:column;align-items:flex-start;grid-template-columns:none;min-height:668px;padding:24px;gap:0}.partnership__contact-lead,.partnership__contact-person,.partnership__contact-meta,.partnership__contact-actions{grid-column:auto;grid-row:auto;width:100%;max-width:295px;align-self:start}.partnership__contact-lead{margin:0 0 60px;font-size:20px;line-height:28px;max-width:295px}.partnership__contact-person{margin:0 0 33px;gap:24px}.partnership__contact-photo-wrap{width:99px;height:99px}.partnership__contact-photo-wrap:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 99' fill='none'%3E%3Ccircle cx='49.5' cy='49.5' r='48.5' stroke='%23fff' stroke-width='2' stroke-dasharray='50 20'/%3E%3C/svg%3E")}.partnership__contact-photo{width:87px;height:87px}.partnership__contact-person-text{width:auto;flex:1;min-width:0}.partnership__contact-name{font-size:15px;line-height:22px}.partnership__contact-role{font-size:16px;line-height:22px}.partnership__contact-meta{margin:0 0 68px;gap:32px}.partnership__contact-links{gap:16px}.partnership__contact-links a{font-size:18px;line-height:20px;overflow-wrap:anywhere}.partnership__contact-decor--quote-desktop{display:none}.partnership__contact-decor--quote-mobile{display:block;left:auto;right:-5px;top:auto;bottom:-30px;width:175px;height:253.5px;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;mix-blend-mode:normal}.partnership__contact-decor--circles{display:none}.partnership__contact-actions{width:auto;max-width:none;margin-top:auto}.partnership__contact-actions .about__icon-btn--outline{background:#fff;border:0}.partnership__contact-actions-icon--light{display:none}.partnership__contact-actions-icon--dark{display:block}.partnership__contact-actions .btn{flex:0 0 auto;background:#fff;border:0;color:#000}.support-why__layout{grid-template-columns:1fr}.support-why__trigger{padding:24px;font-size:20px;line-height:24px}.support-why__panel{padding:0 24px 24px}.support-why__photo,.support-why__photo--tall{height:240px}.donation{padding-bottom:80px;border-radius:24px 24px 0 0}.donation__layout{grid-template-columns:1fr;gap:24px}.donation__side-note{order:-1}.donation__form-top{flex-direction:column;align-items:stretch}.donation__methods{flex-direction:row;max-width:none}.donation__frequency{flex-wrap:wrap;gap:16px}.donation__amounts-row{flex-direction:column}.donation__amounts{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:4px}.donation__custom{width:100%}.donation__fields{grid-template-columns:1fr}.donation__submit-row{flex-direction:column;align-items:stretch}.donation__submit{width:auto;flex:1}.donation__submit-row .partnership__cta-group{width:100%}.donation__alt-title{font-size:20px;line-height:28px;margin-bottom:32px}.donation__alt-cards{grid-template-columns:1fr}.donation__alt-card{height:400px;min-height:400px}.docs{border-radius:24px 24px 0 0}.docs__inner{gap:64px}.docs__head-main{flex-direction:column;align-items:stretch;width:100%}.docs__select,.docs__select--wide{width:100%;min-width:0}.docs__grid{grid-template-columns:1fr}.contacts__info{padding-left:0;grid-template-columns:1fr;gap:32px}.contacts__link{font-size:20px;line-height:24px}.contacts__map{height:400px}.contacts__inner{margin-bottom:52px}.site-footer__inner{padding:52px var(--container-padding);gap:32px}.site-footer__top,.site-footer__grid{flex-direction:column;width:100%;max-width:none;flex:none}.site-footer__brand,.site-footer__col--requisites,.site-footer__col--contacts{width:100%}.site-footer__brand{gap:32px}.site-footer__legal,.site-footer__col--contacts .site-footer__copyright{display:none}.site-footer__partners{padding-left:0}.site-footer__link{font-size:20px;line-height:24px}.site-footer__copy-label--desktop{display:none}.site-footer__copy-label--mobile{display:inline}.site-footer__bottom-mobile{display:grid;gap:16px;margin-top:32px;font-size:var(--fs-text-m);line-height:var(--lh-text-m)}.site-footer__decor-img--desktop{display:none}.site-footer__decor-img--mobile{display:block}}
