.contacts-form-container{-ms-flex-align:end;align-items:end;height:auto;margin:0;padding:25px;background:#fff 0 0 no-repeat padding-box;border-radius:20px;box-shadow:0 0 14px #00000029}.contacts-form-container p:first-child{margin-top:0;margin-bottom:25px}.contacts-form-container :last-child{margin-bottom:0}input:-webkit-autofill::first-line{font-size:16px!important}input:autofill::first-line{font-size:16px!important}.contacts-form-container{-ms-flex-align:end;align-items:end;height:auto;margin:0;padding:25px;background:#fff 0 0 no-repeat padding-box;border-radius:20px;box-shadow:0 0 14px #00000029}.contacts-form-container *{float:none!important;clear:both!important}.contacts-form-container p:first-child{margin-top:0;margin-bottom:25px}.contacts-form-container :last-child{margin-bottom:0}.f-wrapper{margin:0!important;padding:0!important}form#contact,form.contact{float:initial;clear:both;width:100%;margin:0}.f-checkbox label{font-size:12px!important}form#contact .privacy-policy-suffix{width:100%;margin:0;padding-bottom:0;font-size:12px}form.contact .field{height:auto;margin:0}.g-recaptcha *{margin:auto}.f-captcha{float:none;height:auto}form.contact div.f-textarea{min-height:initial}.lang_ru form#contact .field.f-checkbox .f-wrapper,form#contact textarea#contact-description{margin:0}form.contact .f-wrapper input,form.contact .f-wrapper textarea{box-sizing:border-box;width:100%;color:#474747;border:1px solid #c5c9ce;border-radius:6px}form.contact .f-wrapper input{height:56px}.error--hideable{display:none}div.error{float:none;display:block;margin-top:15px;color:#ff1a1a;border:none}form.contact .f-wrapper input.error,form.contact .f-wrapper textarea.error{color:#474747!important;border:1px solid #ff1a1a}input:not([type]):focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=datetime]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=search]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=url]:focus:not([readonly]),textarea:focus:not([readonly]){border:1.5px solid #00c0ce!important;outline-color:#00c0ce;outline-width:0;box-shadow:none}.floating-label-block{position:relative;font-size:16px!important;line-height:1.375!important}.floating-label-block__input{padding-top:0;padding-right:18px!important;padding-bottom:0;padding-left:18px!important;font-size:inherit!important;line-height:inherit!important}.floating-label-block__input::-moz-placeholder{opacity:0}.floating-label-block__input:-ms-input-placeholder{opacity:0}.floating-label-block__input::placeholder{opacity:0}.floating-label-block__label{position:absolute;top:50%;left:18px;transform:translateY(-50%);font-size:inherit!important;line-height:inherit;transition-duration:.3s}.floating-label-block__input--error{border:1px solid #ff1a1a!important}.floating-label-block__input--valid-value{border:1px solid #00c0ce!important}.floating-label-block__input:not(:-moz-placeholder-shown)+label{top:8px;transform:translateY(0);font-size:12px!important}.floating-label-block__input:not(:-ms-input-placeholder)+label{top:8px;transform:translateY(0);font-size:12px!important}.floating-label-block:focus-within>label,.floating-label-block__input:not(:placeholder-shown)+label{top:8px;transform:translateY(0);font-size:12px!important}.floating-label-block__input:focus::-moz-placeholder{padding-top:26px!important;padding-bottom:8px!important;opacity:.9}.floating-label-block__input:focus:-ms-input-placeholder{padding-top:26px!important;padding-bottom:8px!important;opacity:.9}.floating-label-block__input:not(:-moz-placeholder-shown){padding-top:26px!important;padding-bottom:8px!important;opacity:.9}.floating-label-block__input:not(:-ms-input-placeholder){padding-top:26px!important;padding-bottom:8px!important;opacity:.9}.floating-label-block:focus-within>input.floating-label-block__input,.floating-label-block__input:focus,.floating-label-block__input:focus::placeholder,.floating-label-block__input:not(:placeholder-shown){padding-top:26px!important;padding-bottom:8px!important;opacity:.9}.default-textarea{padding:18px;font-size:16px}@media screen and (max-width:577px){.f-captcha{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.g-recaptcha{transform:scale(.89)}}