.form{width:100%;position:relative}.form__after-note{width:100%;position:absolute;top:0;left:0}.form__control{width:100%;font-size:var(--font-size);border:0;border-bottom:1px solid var(--text-color);color:var(--white);background-color:#0000;padding:10px 15px;display:block}.form__control:focus{outline:none}.form textarea.form__control{resize:none;height:160px}.form select.form__control{-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23fff'%3E%3Cpath d='M362.7 203.9l-159.1 144c-6.125 5.469-15.31 5.469-21.44 0L21.29 203.9C14.73 197.1 14.2 187.9 20.1 181.3C26.38 174.4 36.5 174.5 42.73 180.1L192 314.5l149.3-134.4c6.594-5.877 16.69-5.361 22.62 1.188C369.8 187.9 369.3 197.1 362.7 203.9z'/%3E%3C/svg%3E") right 10px center/20px no-repeat;border-radius:0;width:100%;padding:10px 25px 15px 0}.form__label{cursor:pointer;line-height:1;font-size:var(--font-size);display:block}.form__row{position:relative}.form__row--required .form__label:after{content:"*";color:#c00;font-size:80%;display:inline-block}.form__row--floating-label .form__label{color:var(--white);margin-bottom:0;transition:all .1s linear;position:absolute;top:12px}.form__row--floating-label .form__control{border:0;border-bottom:1px solid var(--text-color);padding:10px 0}.form__row--floating-label .form__control:not(:-moz-placeholder-shown)+.form__label{font-size:calc(var(--font-size) - 5px);top:-8px;transform:translateY(0)}.form__row--floating-label .form__control:not(:-ms-placeholder-shown)+.form__label{font-size:calc(var(--font-size) - 5px);top:-8px;transform:translateY(0)}.form__row--floating-label .form__control:focus+.form__label,.form__row--floating-label .form__control:not(:placeholder-shown)+.form__label{font-size:calc(var(--font-size) - 5px);top:-8px;transform:translateY(0)}.form__row--floating-label textarea.form__control+.form__label{top:25px;left:15px;translate:0}.form__row--floating-label textarea.form__control:not(:-moz-placeholder-shown)+.form__label{top:-16px;left:0}.form__row--floating-label textarea.form__control:not(:-ms-placeholder-shown)+.form__label{top:-16px;left:0}.form__row--floating-label textarea.form__control:focus+.form__label,.form__row--floating-label textarea.form__control:not(:placeholder-shown)+.form__label{top:-16px;left:0}.form__row--buttons{text-align:right;margin-top:1.25rem}.form__fields--fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=600px){.form__fields--fields{grid-template-columns:minmax(0,1fr)}}.form__row--8{grid-column:1/2}.form-button__text{align-items:center;gap:2rem;display:flex}.page__block--form{border-top:1px solid var(--text-color)}
