.form .form__headline{margin:0 0 16px 0;color:var(--white)}.form .form__copy{margin:0 0 48px 0;color:var(--white)}.form .form__object{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);width:100%;transition:opacity 350ms ease}.form .form__object .form__fields{display:grid;gap:24px;grid-column:span 3;grid-template-columns:repeat(2, 1fr)}.form .form__object .form__field{width:100%}.form .form__object .form__field .form__label{margin:0 0 8px 0;color:var(--white)}.form .form__object .form__field .form__label--withnotice{display:flex;gap:8px;justify-content:space-between}.form .form__object .form__field .form__label--withnotice .important{color:var(--error)}.form .form__object .form__field .form__input{height:48px}.form .form__object .form__field .form__input.form__input--hasselect{position:relative}.form .form__object .form__field .form__input.form__input--hasselect:after{position:absolute;content:'';width:15px;height:15px;right:15px;bottom:50%;background-image:url("/assets/media/icn/chevron_down.svg");background-size:cover;background-repeat:no-repeat;background-position:center center;pointer-events:none;transform:translateY(50%)}.form .form__object .form__field .form__input .form__select,.form .form__object .form__field .form__input .form__text,.form .form__object .form__field .form__input .form__email,.form .form__object .form__field .form__input .form__phone{width:100%;height:100%;padding:0 16px}.form .form__object .form__field .form__input .form__select{width:100%;height:100%;border:none;border-radius:0;outline:none;-webkit-appearance:none}.form .form__object .form__field .form__message.error{color:var(--error)}.form .form__object .form__row{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-column:span 3}.form .form__object .form__row .form__column .form__field .form__checkbox{display:flex;align-items:center;gap:8px}.form .form__object .form__row .form__column .form__field .form__checkbox a{text-decoration:underline}.form .form__object .form__row .form__column .form__field .form__checkbox .checkbox__label{margin:0;color:var(--white)}.form .form__object .form__row .form__column .form__field .form__checkbox .checkbox__input{width:18px;height:18px;margin:0;padding:0}.form .form__object .form__row .form__column .form__field+.form__field{margin:16px 0 0 0}.form .form__object .form__row .form__column--large{grid-column:span 2}.form .form__object .form__row .form__column--small{grid-column:span 1}.form .form__object .form__row .form__column[data-align="end"]{display:flex;align-items:center;justify-content:flex-end}.form .button .loader{display:none;width:15px;aspect-ratio:1;border-radius:50%;border:2px solid var(--white);border-right-color:var(--black)}.form .button[disabled]{pointer-events:none;opacity:0.75;filter:grayscale(1)}.form .button[disabled] .loader{display:block;animation:l2 1s infinite linear}@media screen and (max-width: 800px){.form .form__object .form__field{grid-column:span 3}.form .form__object .form__row .form__column{grid-column:span 3}.form .form__object .form__row .form__column .button{width:100%}}@keyframes l2{to{transform:rotate(1turn)}}
