.ui-checkbox{--checkbox-border-width:1px;--checkbox-side-length:20px;position:relative}.ui-checkbox__input{height:var(--checkbox-side-length);opacity:0;position:absolute;z-index:-1}.ui-checkbox__label{display:flex;justify-content:start}.ui-checkbox__input:not(:disabled)~.ui-checkbox__label{cursor:pointer}.ui-checkbox__text{text-align:start}.ui-checkbox__square{align-items:center;background-color:transparent;border-radius:calc(var(--checkbox-side-length)*.2);border-style:solid;border-width:var(--checkbox-border-width);display:flex;flex-shrink:0;height:var(--checkbox-side-length);justify-content:center;margin-right:8px;transition:all .3s ease-in-out;width:var(--checkbox-side-length)}.ui-checkbox__input:not(:disabled)~.ui-checkbox__label .ui-checkbox__square{border-color:var(--additional-brand-color)}.ui-checkbox__input:not([aria-checked=false],:disabled)~.ui-checkbox__label .ui-checkbox__square{background-color:var(--additional-brand-color);border-color:var(--additional-brand-color)}.ui-checkbox__input:not([aria-checked=false]):disabled~.ui-checkbox__label .ui-checkbox__square{background-color:var(--active-disabled-color);border-color:var(--active-disabled-color)}.ui-checkbox__input[aria-checked=false]:disabled~.ui-checkbox__label .ui-checkbox__square{border-color:var(--secondary-disabled-color)}.ui-checkbox__input[aria-errormessage]:not(:disabled)~.ui-checkbox__label .ui-checkbox__square{border-color:var(--secondary-error-color)}.ui-checkbox__input:not([aria-checked=false]):focus-visible~.ui-checkbox__label .ui-checkbox__square,.ui-checkbox__input:not([aria-checked=false],:disabled):hover~.ui-checkbox__label .ui-checkbox__square{background-color:var(--additional-brand-color);border-color:var(--additional-brand-color)}.ui-checkbox__input[aria-checked=false]:focus-visible~.ui-checkbox__label .ui-checkbox__square,.ui-checkbox__input[aria-checked=false]:hover:not(:disabled)~.ui-checkbox__label .ui-checkbox__square{border-color:var(--primary-disabled-color)}.ui-checkbox__input[aria-errormessage]:focus-visible:not(:disabled)~.ui-checkbox__label .ui-checkbox__square,.ui-checkbox__input[aria-errormessage]:hover:not(:disabled)~.ui-checkbox__label .ui-checkbox__square{border-color:var(--additional-error-color)}.ui-checkbox__icon{color:var(--primary-brand-color);flex-shrink:0}.ui-checkbox__message{margin-top:4px;max-width:100%}.ui-textarea{--textarea-input-border-width:1px;--textarea-default-padding:4px}.ui-textarea.disabled{opacity:.5}.ui-textarea__input-wrapper{padding-top:calc(var(--textarea-default-padding)*2);position:relative}.ui-textarea__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.ui-textarea__label{line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-textarea__label:not(.disabled){cursor:text}.ui-textarea__input{background-color:var(--primary-main-color);border:var(--textarea-input-border-width) solid;border-radius:10px;display:block;outline:none;padding:calc(var(--textarea-default-padding)*4) calc(var(--textarea-default-padding)*5);transition:all .3s ease-in-out;width:100%}.ui-textarea__input:not(.resizeable){resize:none}.ui-textarea__input:not([aria-errormessage]){border-color:var(--additional-brand-color)}.ui-textarea__input[aria-errormessage]{border-color:var(--primary-error-color)}.ui-textarea__input:not([aria-errormessage]):focus{caret-color:var(--primary-brand-color)}.ui-textarea__input[aria-errormessage]:focus{caret-color:var(--primary-error-color)}.ui-textarea__input:focus{border-color:var(--primary-brand-color)}.ui-textarea__info{align-items:center;display:flex;gap:8px;justify-content:flex-end}.ui-textarea__info-message{flex-grow:1}.ui-textarea__info-counter{white-space:nowrap}.feedback-form{border:1px solid var(--additional-brand-color);border-radius:20px;display:grid;gap:10px;overflow:hidden}@media (min-width:1440px){.feedback-form{grid-template-columns:1fr 1fr;height:435px}}@media (max-width:1439px){.feedback-form{grid-template-columns:1fr;height:815px}}.feedback-form__success{align-items:center;background-color:var(--primary-brand-color);border:1px solid var(--additional-brand-color);border-radius:20px;display:flex;flex-direction:column;gap:24px;justify-content:center}@media (min-width:1440px){.feedback-form__success{height:435px}}@media (max-width:1439px){.feedback-form__success{height:815px}}.feedback-form__common{background-color:var(--primary-brand-color);display:flex;flex-direction:column;gap:10px;grid-column:1;padding:40px}@media (min-width:1440px){.feedback-form__common{grid-row:1/3}}@media (max-width:1439px){.feedback-form__common{grid-row:1}}.feedback-form__info{display:flex;flex-direction:column;gap:10px;padding:40px 40px 0}@media (min-width:1440px){.feedback-form__info{grid-column:2;grid-row:1}}@media (max-width:1439px){.feedback-form__info{grid-column:1;grid-row:2}}.feedback-form__actions{align-self:end;padding:0 40px 40px}.feedback-form__actions .ui-button{width:100%}@media (min-width:1440px){.feedback-form__actions{grid-column:2;grid-row:2}}@media (max-width:1439px){.feedback-form__actions{grid-column:1;grid-row:3}}.__ymap{color:#000;position:relative}.__ymap_container{height:100%;width:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}.__ymap [class$=graphics-layer]{text-align:left}.contacts-map{border:1px solid var(--additional-brand-color);border-radius:20px;overflow:hidden}.contacts-map__point{color:var(--primary-brand-color)}.contacts-page___section[data-v-07df7490]{display:flex;flex-direction:column}@media (min-width:1440px){.contacts-page___section[data-v-07df7490]{gap:40px}}@media (min-width:768px) and (max-width:1439px){.contacts-page___section[data-v-07df7490]{gap:16px}}@media (max-width:767px){.contacts-page___section[data-v-07df7490]{gap:10px}}.contacts-page___contacts[data-v-07df7490]{display:flex;flex-direction:column;gap:10px;list-style:none}.contacts-page___howtogo-title[data-v-07df7490]{text-align:left}.contacts-page___howtogo-text[data-v-07df7490]{white-space:pre-line}
