.head-office{border-bottom:1px solid #e5e5ec;padding-bottom:1.5rem}.head-office__title{color:#222226;font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:1.5rem}.head-office__container{display:flex;flex-direction:column;row-gap:1rem}.head-office__item{display:flex;flex-direction:column;row-gap:.5rem}.head-office__item__title{color:#6e6e75;font-size:.875rem;font-weight:400;line-height:1.25rem}.head-office__item__text{color:#222226;font-size:.875rem;font-weight:500;line-height:1.25rem}@media screen and (max-width:768px){.head-office{border-bottom:1px solid #e5e5ec;padding-bottom:1.5rem}.head-office__title{font-size:1.25rem;line-height:1.5rem;margin-bottom:1.5rem}.head-office__container{display:flex;flex-direction:column;row-gap:1rem}.head-office__item{display:flex;flex-direction:column;row-gap:.5rem}.head-office__item__title{color:#6e6e75;font-size:.875rem;font-weight:400;line-height:1.25rem}.head-office__item__text{color:#222226;font-size:.875rem;font-weight:500;line-height:1.25rem}}.head-office{border-bottom-color:var(--c-line);padding-bottom:var(--space-5)}.head-office .head-office__title{color:var(--c-text);font-size:var(--fs-h3);line-height:var(--lh-snug);margin-bottom:var(--space-4)}.head-office .head-office__container{row-gap:var(--space-3)}.head-office .head-office__item{row-gap:2px}.head-office .head-office__item__title{color:var(--c-muted);font-size:var(--fs-xs)}.head-office .head-office__item__text{color:var(--c-text);font-size:var(--fs-base);font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.head-office .head-office__item__text[href]{color:var(--c-primary)}.head-office .head-office__item__text[href]:hover{color:var(--c-primary-hover)}.feedback-form{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:var(--card-pad,24px)}.feedback-form__title{color:#222226;font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:var(--space-4,16px)}.feedback-form__container{display:flex;flex:1 1 auto;flex-direction:column;row-gap:var(--space-5,24px)}.feedback-form__agreement{display:flex;flex-direction:column;row-gap:var(--space-2,8px)}.feedback-form__soglasie{--checkbox-fs:0.875rem;--checkbox-lh:1.25rem}.feedback-form__soglasie a{color:#5f60da;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:rgba(95,96,218,.35);text-underline-offset:.18em;transition:text-decoration-color var(--dur,.22s) var(--ease-out,ease)}@media(hover:hover)and (pointer:fine){.feedback-form__soglasie a:hover{color:#5f60da;text-decoration-color:currentColor}}.feedback-form .feedback-form__soglasie_oshibka>span:before{border-color:var(--c-danger,#b42318)}.feedback-form__oshibka{color:var(--c-danger,#b42318);font-size:.875rem;line-height:1.35;margin:0;padding-left:2px}.feedback-form__button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;align-self:flex-start;background-color:#5f60da;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;height:var(--control-h,48px);justify-content:center;line-height:1.5rem;min-width:132px;outline:none;padding:0 16px;padding:0 var(--space-6,32px);text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;width:auto}.feedback-form__button:active:not(:disabled){transform:scale(.97)}.feedback-form__button:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.feedback-form__button:disabled{box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.feedback-form__button:hover:not(:disabled){background-color:#494ad1;box-shadow:var(--shadow-brand,0 10px 28px rgba(95,96,218,.28));color:#fff}}.feedback-form__button:disabled{background-color:#e7e7ef;color:#6e6e75}.feedback-form__terms:hover{cursor:pointer}@media screen and (max-width:768px){.feedback-form__button{align-self:stretch;width:100%}.feedback-form__title{font-size:1.25rem;line-height:1.5rem}}.textarea-input__note[data-v-4a24df0a]{margin-left:1rem}.textarea-input__note span[data-v-4a24df0a]{color:#5f60da;cursor:pointer;text-decoration:underline}.textarea-input__note span[data-v-4a24df0a]:hover{text-decoration:unset}.textarea-input textarea[data-v-4a24df0a]{min-height:96px}.textarea-input textarea[data-v-4a24df0a]::-webkit-scrollbar{background-color:rgba(240,245,245,.7);width:4px}.textarea-input textarea[data-v-4a24df0a]::-webkit-scrollbar-thumb{background:#dde1e1;border-radius:4px}.textarea-input textarea[data-v-4a24df0a]:disabled{background-color:#f6f6f7}.textarea-input__input[data-v-4a24df0a],.textarea-input__wrap[data-v-4a24df0a]{min-height:96px;position:relative}.textarea-input__limit[data-v-4a24df0a]{bottom:10px;height:20px;position:absolute;right:10px;width:max-content}.textarea-input_rastyanut .textarea-input__input[data-v-4a24df0a],.textarea-input_rastyanut .textarea-input__wrap[data-v-4a24df0a],.textarea-input_rastyanut[data-v-4a24df0a]{display:flex;flex:1 1 auto;flex-direction:column}.textarea-input_rastyanut textarea[data-v-4a24df0a]{flex:1 1 auto}.contacts__container{padding-top:var(--page-top,clamp(24px,2vw + 16px,48px))}.contacts__title{color:var(--c-text);margin-bottom:var(--stack)}.contacts__form{align-items:stretch;display:grid;gap:var(--card-gap,var(--space-5));grid-template-columns:repeat(2,minmax(0,1fr))}.contacts__form>.feedback-form,.contacts__form>form,.contacts__form__information{background-color:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);margin:0;padding:var(--card-pad,var(--space-5))}.contacts__map{background-color:var(--c-primary-soft);border:1px solid var(--c-line);border-radius:var(--radius-lg);height:clamp(280px,28vw,400px);margin-top:var(--card-gap,var(--space-5));overflow:hidden;position:relative}.contacts__map .ymap-class{height:100%;width:100%!important}.contacts__map :where(a){font-size:inherit;font-weight:inherit;line-height:inherit}.contacts .feedback-form__title{font-size:var(--fs-h3);line-height:var(--lh-snug);margin-bottom:var(--space-4)}@media screen and (max-width:1024px){.contacts__form{grid-template-columns:minmax(0,1fr)}}