.form{width:100%;position:relative}.form__after-note{position:absolute;left:0;top:0;width:100%}.form__control{display:block;width:100%;padding:10px 15px;font-size:var(--font-size);background-color:var(--grey-dark);border:0;border-radius:50px}.form__control::-webkit-input-placeholder{color:var(--orange)}.form__control::-moz-placeholder{color:var(--orange)}.form__control:-ms-input-placeholder{color:var(--orange)}.form__control:-moz-placeholder{color:var(--orange)}.form textarea.form__control{height:160px;resize:none;border-radius:20px}.form select.form__control{padding:10px 25px 15px 15px;width:100%;-webkit-appearance:none;border-radius:0;background:var(--grey-dark) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzYyLjcgMjAzLjlsLTE1OS4xIDE0NGMtNi4xMjUgNS40NjktMTUuMzEgNS40NjktMjEuNDQgMEwyMS4yOSAyMDMuOUMxNC43MyAxOTcuMSAxNC4yIDE4Ny45IDIwLjEgMTgxLjNDMjYuMzggMTc0LjQgMzYuNSAxNzQuNSA0Mi43MyAxODAuMUwxOTIgMzE0LjVsMTQ5LjMtMTM0LjRjNi41OTQtNS44NzcgMTYuNjktNS4zNjEgMjIuNjIgMS4xODhDMzY5LjggMTg3LjkgMzY5LjMgMTk3LjEgMzYyLjcgMjAzLjl6Ii8+PC9zdmc+) no-repeat right 10px center / 20px}.form__label{cursor:pointer;line-height:1;display:block;font-size:var(--font-size);text-transform:uppercase;margin-bottom:10px}.form__row{margin:0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}.form__row--required .form__label:after{content:"*";display:inline-block;font-size:80%;color:#c00}.form__row--floating-label .form__label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .1s linear;transition:all .1s linear;margin-bottom:0}.form__row--floating-label .form__control{padding:10px 0;border:0;border-bottom:1px solid var(--main-color-1)}.form__row--floating-label .form__control:not(:-moz-placeholder)+.form__label{top:-8px;transform:translateY(0);font-size:calc(var(--font-size) - 5px)}.form__row--floating-label .form__control:not(:-ms-input-placeholder)+.form__label{top:-8px;transform:translateY(0);font-size:calc(var(--font-size) - 5px)}.form__row--floating-label .form__control:focus+.form__label,.form__row--floating-label .form__control:not(:placeholder-shown)+.form__label{top:-8px;-webkit-transform:translateY(0);transform:translateY(0);font-size:calc(var(--font-size) - 5px)}.form__row--floating-label textarea.form__control+.form__label{top:25px;translate:0;left:15px}.form__row--floating-label textarea.form__control:not(:-moz-placeholder)+.form__label{top:-16px;left:0}.form__row--floating-label textarea.form__control:not(:-ms-input-placeholder)+.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--floating-label select.form__control{padding-left:0}.form__row--buttons{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-item-align:center;align-self:center}.form__row--buttons{text-align:right}.form__right{background-color:var(--grey)}
