.container{margin-right:auto;margin-left:auto;padding-left:var(--unit);padding-right:var(--unit)}:root{--unit:3.2vw;--unit-revert:-3.2vw;--content-indent:22.8vw;--grid-width:1760;--grid-column-width:125;--grid-columns:12;--grid-gutters:calc(var(--grid-columns) - 1);--column-proportion:calc(var(--grid-column-width)/var(--grid-width));--gutter-proportion:calc((1 - var(--grid-columns)*var(--column-proportion))/var(--grid-gutters));--column-unit:calc(var(--column-proportion)*var(--container-width));--gutter-unit:calc(var(--gutter-proportion)*var(--container-width));--column-and-gutter-unit:calc(var(--column-unit) + var(--gutter-unit));--container-width:calc(100vw - var(--unit)*2)}@media (max-width:1024px){:root{--content-indent:0px}}@media (max-width:500px){:root{--unit:17px;--unit-revert:-17px}}.backdrop{position:fixed;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,91.8%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;opacity:0;pointer-events:none;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}.dark .backdrop{background:rgba(31,32,32,.9)}.js-mobile-card.open~.backdrop{opacity:1;pointer-events:auto}.fslightbox-container{cursor:pointer}.confidentiality{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px}.confidentiality .confidentiality__label,.confidentiality a{font-size:14px;color:rgba(0,0,0,.5)}.confidentiality a{border-bottom:1px solid rgba(0,0,0,.1);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.confidentiality a:hover{color:#1f2020}.confidentiality__checkbox{display:none}.confidentiality__checkbox:checked~.confidentiality__label .confidentiality__box-inner{opacity:1}.confidentiality__label{cursor:pointer;display:-webkit-box}.confidentiality__box{min-width:20px;width:20px;height:20px;border:1px solid #24ae6d;border-radius:4px;overflow:hidden}.confidentiality__box-inner{width:100%;height:100%;background:#24ae6d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .25s ease;-o-transition:.25s ease opacity;transition:opacity .25s ease}.confidentiality__box-inner svg{width:10px;height:10px;color:#fff}.contacts-card__form{display:none}@media (max-width:1024px){.contacts-card__form{position:fixed;width:100%;bottom:0;left:0;-webkit-transform:translateY(calc(100% - 64px));-ms-transform:translateY(calc(100% - 64px));transform:translateY(calc(100% - 64px));background:#fff;z-index:100;border-radius:12px 12px 0 0;padding:0 24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}.contacts-card__form:after{content:"";position:absolute;top:6px;left:calc(50% - 24px);display:block;width:48px;height:3px;border-radius:8px;background:#000}.contacts-card__form>*{margin-bottom:16px}.contacts-card__form.open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.contacts-card__swiper{position:relative;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto}.contacts-card__swiper:after{content:"";position:absolute;top:6px;left:calc(50% - 24px);display:block;width:48px;height:3px;border-radius:8px;background:#000}.contacts-card__form-title{font-size:18px;line-height:100%;font-family:TT Hoves,sans-serif;font-weight:500}.contacts-card__form-swiper-icon{height:24px}.contacts-card__form-text{font-size:16px;line-height:100%}@media (min-width:2300px){.contacts-card__form-text{font-size:18px}}@media (max-width:1024px){.contacts-card__form-text{font-size:14px}}.contacts-card__form-btn{margin-top:24px;font-size:12px;padding-top:18px;padding-bottom:18px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confidentiality__label,.confidentiality__label a{color:rgba(0,0,0,.3);line-height:140%}.confidentiality__label:before{border:1px solid #e5e5e5}.contacts-page__hero{position:relative;padding-top:60px;padding-bottom:160px;display:grid;grid-template-columns:calc(3*var(--column-unit)) 1fr;z-index:100}@media (max-width:1024px){.contacts-page__hero{padding:48px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contacts-page__sidebar{position:-webkit-sticky;position:sticky;top:60px;left:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:4}@media (max-width:1024px){.contacts-page__sidebar{display:none}}.contacts-page__content-section{display:grid;grid-template-columns:1fr calc(2*var(--column-unit));grid-template-rows:480px auto;grid-gap:32px calc(1*var(--column-unit))}@media (max-width:1500px){.contacts-page__content-section{grid-template-columns:1fr calc(3*var(--column-unit));grid-gap:32px var(--unit)}}@media (max-width:1024px){.contacts-page__content-section{grid-template-columns:1fr;grid-template-rows:auto 600px auto;grid-gap:24px}}.contacts-page__map{border-radius:8px}.contacts-page__map .ymaps-2-1-79-copyright,.contacts-page__map .ymaps-2-1-79-map-copyrights-promo{display:none}@media (max-width:1024px){.contacts-page__map{border-radius:0}}.contacts-page__accordion{width:400px;max-width:100%}@media (max-width:1024px){.contacts-page__accordion{padding-left:var(--unit);padding-right:var(--unit);justify-self:center}}@media (max-width:500px){.contacts-page__accordion{width:100%}}.contacts-page__accordion-item{position:relative;padding:0 16px;width:100%;border-radius:8px;background:#fff}.contacts-page__accordion-item:not(:last-child){margin-bottom:4px}.contacts-page__accordion-item input[name=contacts-accordion]{display:none}.contacts-page__accordion-item input[name=contacts-accordion]:checked~.contacts-page__accordion-content{max-height:380px}.contacts-page__accordion-item input[name=contacts-accordion]:checked~.contacts-page__accordion-icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.contacts-page__accordion-item .contacts-page__accordion-label{display:block;font-size:16px;line-height:48px;font-family:TT Hoves,sans-serif;font-weight:500;cursor:pointer}.contacts-page__accordion-item .contacts-page__accordion-icon{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}.contacts-page__accordion-item .i-arrow-small-up{margin:auto}.contacts-page__accordion-item .contacts-page__accordion-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:380px;max-height:0;-webkit-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;overflow:hidden}.contacts-page__accordion-item .contacts-page__accordion-content,.contacts-page__accordion-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-page__accordion-steps{height:100%;display:none}.contacts-page__accordion-steps.open{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-page__fslightbox-link{display:block;position:relative;width:100%;height:0;padding-bottom:61%;border-radius:4px;overflow:hidden;margin-bottom:16px}.contacts-page__fslightbox-link img{position:absolute;bottom:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.contacts-page__fslightbox-link:hover .i-img-toolbar{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.contacts-page__accordion-img-icon{position:absolute;bottom:10px;right:10px;height:16px}.contacts-page__accordion-img-icon .i-img-toolbar{color:#fff;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}.contacts-page__accordion-text{font-size:16px;line-height:140%}.contacts-page__accordion-text span{font-family:TT Hoves,sans-serif;font-weight:500}.contacts-page__accordion-btn{margin-top:auto;padding:24px 0;font-size:14px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;text-align:left}.contacts-page__contacts-block{display:grid;grid-template-columns:75% auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.contacts-page__contacts-block{grid-row-start:1;grid-row-end:2;grid-template-columns:1fr;grid-row-gap:48px;padding-left:var(--unit);padding-right:var(--unit)}}.contacts-page__address{font-size:36px;line-height:100%;font-family:TT Hoves,sans-serif;font-weight:500;letter-spacing:-.02em;margin-bottom:16px}@media (max-width:1024px){.contacts-page__address{font-size:30px;margin-bottom:8px}}.contacts-page__subway-station-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px;margin-bottom:48px}@media (max-width:500px){.contacts-page__subway-station-container{padding-top:10px;row-gap:10px}}.contacts-page__subway-station{position:relative;font-size:18px;line-height:110%;font-family:TT Hoves,sans-serif;font-weight:500;padding-left:32px}.contacts-page__subway-station:before{content:"";display:block;width:16px;height:16px;border-radius:100%;position:absolute;top:calc(50% - 8px);left:6px}.contacts-page__subway-station--orange:before{background:#ea7125}.contacts-page__subway-station--red:before{background:#d6083b}.contacts-page__subway-station--green:before{background:#009a49}@media (max-width:1024px){.contacts-page__subway-station{font-size:16px;padding-left:18px}.contacts-page__subway-station:before{width:10px;height:10px;top:calc(50% - 5px);left:0}}.contacts-page__contacts{display:grid;grid-template-columns:repeat(2,auto);grid-gap:16px 64px}@media (max-width:1024px){.contacts-page__contacts{grid-template-columns:repeat(2,1fr);grid-gap:16px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contacts-page__contact-description{font-size:14px;line-height:140%;color:rgba(31,32,32,.4)}@media (max-width:1024px){.contacts-page__contact-description{font-size:12px}}.contacts-page__contact-link{font-size:24px;line-height:110%;font-family:TT Hoves,sans-serif;font-weight:500}@media (max-width:1024px){.contacts-page__contact-link{font-size:18px}}.contacts-page__icons{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1336px){.contacts-page__icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.contacts-page__icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px}}.contacts-page__icon:not(:last-child){margin-right:8px}.contacts-page__icon svg{color:#010101}.contacts-page__icon .i-youtube{fill:#010101}@media (max-width:1336px){.contacts-page__icon:not(:last-child){margin-right:0;margin-bottom:8px}}@media (max-width:1024px){.contacts-page__icon:not(:last-child){margin-right:8px;margin-bottom:0}}.contacts-page__form{padding-left:calc(3*var(--column-unit) + var(--unit));padding-right:calc(3*var(--column-unit) + var(--unit));height:100vh;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1500px){.contacts-page__form{padding-left:calc(3*var(--column-unit) + var(--unit));padding-right:calc(3*var(--column-unit) + var(--unit)*2)}}@media (max-width:1024px){.contacts-page__form{display:none}}.contacts-page__form-container{margin:auto;display:grid;grid-template-columns:repeat(2,1fr)}.contacts-page__form-left-side{padding-right:20%}.contacts-page__form-title{margin-bottom:16px}.contacts-page__form-text{font-size:16px;line-height:140%;color:#000}@media (min-width:2300px){.contacts-page__form-text{font-size:18px}}@media (max-width:1024px){.contacts-page__form-text{font-size:14px}}.contacts-page__form-right-side .input+.input{margin-top:26px}.contacts-page__form-right-side .confidentiality{margin-top:24px}.contacts-page__form-right-side .confidentiality__label,.contacts-page__form-right-side .confidentiality__label a{color:rgba(0,0,0,.3);line-height:140%}.contacts-page__form-right-side .confidentiality__label:before{border:1px solid #e5e5e5}.contacts-page__form-btn{margin-top:40px;width:100%;border-radius:8px;padding-top:21px;padding-bottom:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.confidentiality__checkbox:checked~.confidentiality__label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.confidentiality__label:before{content:"";display:block;width:20px;height:20px;border:1px solid rgba(0,0,0,.3);position:static;border-radius:4px;margin-right:8px}.confidentiality__label:after{content:"";display:block;width:8px;height:8px;position:absolute;left:6px;top:6px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background:#24ae6d;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
