.section--contact-form{--color-1:var(--color-lightblue);--color-2:var(--color-blue)}.section--contact-form .contact-form__wrapper{grid-column:1/-1;position:relative}.section--contact-form .contact-form__wrapper.--is-success .contact-form{opacity:0;pointer-events:none}.section--contact-form .contact-form{transition:opacity 333ms ease}.section--contact-form .contact-form .form-field{margin-bottom:24px}.section--contact-form .contact-form .form-field input{background-color:var(--color-1);color:var(--color-2);display:block;margin-top:12px;max-width:unset;width:100%}.section--contact-form .contact-form .radio__group{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.section--contact-form .contact-form .radio__group label{margin-bottom:12px;width:100%}.section--contact-form .contact-form .radio__group label[required]{content:"*"}.section--contact-form .contact-form .radio__group .icon--check{border:1px solid var(--color-2);border-radius:50%;color:var(--color-2);fill:var(--color-1);height:20px;padding:2px;transition:background-color 333ms ease,fill 333ms ease;width:20px}.section--contact-form .contact-form .radio__group .icon--check.--checked{background:var(--color-2);fill:#fff}.section--contact-form .contact-form .radio__group .radio__option{background-color:var(--color-1);width:auto}@media (hover:hover){.section--contact-form .contact-form .radio__group .radio__option:hover .icon--check{background-color:var(--color-2);fill:var(--color-2)}.section--contact-form .contact-form .radio__group .radio__option:hover .icon--check.--checked{fill:#fff}}.section--contact-form .contact-form__success{color:#415a20;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.section--contact-form .contact-form__error{color:#762809}@media (min-width:768px){.section--contact-form .contact-form__wrapper{grid-column:2/span 10}}@media (min-width:960px){.section--contact-form .contact-form__wrapper{grid-column:3/span 8}}@media (min-width:1280px){.section--contact-form .contact-form__wrapper{grid-column:6/span 14}}
