.form-group{display:flex;flex-direction:column;gap:var(--spacings-gap-gap-m, 2rem);margin:0;padding:0;border:0}.form-group .form-group .form__group-label{display:none}.form-group .form-group__items{display:flex;flex-direction:column;gap:3.6rem}@media only screen and (min-width: 48em){.form-group .form-group.col-2 .form-group__items{flex-direction:row;gap:3.2rem}}.form-label:has(.form-label__required:last-child){position:relative}.form-label:has(.form-label__required:last-child):after{content:"*"}.form-label:has(.form-label__required:last-child) .form-label__required{display:none}.form-item{flex:1}.form-item .form-textarea,.form-item .form-input{position:relative}.form-item .form-textarea .form-element,.form-item .form-input .form-element{width:100%}.form-item .form-textarea{display:flex;flex-direction:column;gap:var(--spacing-s8, .8rem)}.form-item .form-textarea .form-label{display:none}.form-item .form-textarea .form-element{order:3;height:22.5rem;padding:var(--spacing-s16, 1.6rem);background:transparent;border:1px solid var(--strokes-stroke-default, #3f3f3f)}.form-item .form-textarea .form-hint{order:2}.form-item .form-input .form-label{position:absolute;top:0;left:0;line-height:5.5rem;transition:transform .15s}.form-item .form-input .form-element{height:5.5rem;background-color:transparent;border:0;border-bottom:1px solid var(--strokes-stroke-default, #3f3f3f)}.form-item .form-input .form-element::-moz-placeholder{opacity:0}.form-item .form-input .form-element::placeholder{opacity:0}.form-item .form-input.filled .form-label,.form-item .form-input.focused .form-label{transform:translateY(-50%)}.body__items{gap:60px;display:flex;flex-direction:column}@media (min-width: 360px){.body__items{gap:calc(5.5555555556vw + 40px)}}@media (min-width: 1440px){.body__items{gap:120px}}.body__footer{margin-top:var(--spacings-padding-padding-l, 12rem);padding-top:var(--spacings-gap-gap-l, 3.6rem);border-top:1px solid var(--strokes-stroke-default, #3f3f3f)}.body__feedback,.body__errors{display:inline-block;margin-top:1rem;padding:var(--spacings-gap-gap-xxs, .8rem) var(--spacings-gap-gap-s, 1.6rem);font-size:var(--fonts-label, 1.2rem);font-weight:500;line-height:125%;text-transform:uppercase;letter-spacing:.12rem}.body__feedback{color:var(--alerts-safe, #00b312);background-color:#00b3121a}.body__feedback:empty{display:none}.body__errors{color:var(--alerts-danger, #ff1a1a);background-color:#ff1a1a1a}.body__errors:empty{display:none}.form__group-label[data-v-f7ee8be6]{color:var(--texts-text-secondary, #707070)}.contact[data-v-bd0ab6e3]{background:var(--surfaces-background-1, #e7e7e7)}.contact-inner[data-v-bd0ab6e3]{gap:var(--spacings-padding-padding-m, 6.4rem)}.contact__title[data-v-bd0ab6e3]{color:#161211;font-size:6.65rem;font-style:normal;font-weight:500;line-height:90%}.contact-aside__label[data-v-bd0ab6e3]{color:var(--texts-text-secondary, #707070)}.contact-aside[data-v-bd0ab6e3]{gap:28px;width:100%}@media (min-width: 360px){.contact-aside[data-v-bd0ab6e3]{gap:calc(.7407407407vw + 25.3333333333px)}}@media (min-width: 1440px){.contact-aside[data-v-bd0ab6e3]{gap:36px}}@media only screen and (min-width: 60em){.contact-aside[data-v-bd0ab6e3]{max-width:40rem}}@media only screen and (min-width: 60em){.contact-aside__nav[data-v-bd0ab6e3]{flex-direction:column}}.contact-aside__nav__item[data-v-bd0ab6e3]{color:var(--texts-text-secondary, #999);transition:transform .15s}.contact-aside__nav__item svg[data-v-bd0ab6e3]{opacity:0;transform:translate(-100%);transition:opacity .15s}.contact-aside__nav__item[data-v-bd0ab6e3]:hover,.contact-aside__nav__item.is-active[data-v-bd0ab6e3]{color:var(--texts-text-default, #000)}.contact-aside__nav__item:hover svg[data-v-bd0ab6e3],.contact-aside__nav__item.is-active svg[data-v-bd0ab6e3]{opacity:1}@media only screen and (min-width: 60em){.contact-aside__nav__item.is-active[data-v-bd0ab6e3]{transform:translate(1rem)}}@media only screen and (min-width: 60em){.contact-content[data-v-bd0ab6e3]{flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 60em){.contact-main[data-v-bd0ab6e3]{max-width:107rem}}.contact-main__content[data-v-bd0ab6e3]{gap:var(--spacings-padding-padding-l, 12rem);transition:opacity .25s}@starting-style{.contact-main__content.is-active[data-v-bd0ab6e3]{opacity:0}}@media only screen and (min-width: 60em){.contact-main__content__copy[data-v-bd0ab6e3]{-moz-columns:2;columns:2}}
