@keyframes dot-keyframes{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}.input-form{width:100%}.input-form+.input-form{margin-top:24px}.input-form_req .input-form__input+span:after,.input-form_req .input-form__select+span:after{color:#a4a6ac;content:"*";font-size:17px;margin-left:4px;position:relative}.input-form_req .input-form__label-req{color:#a4a6ac;display:inline-block;margin-left:1px}.input-form__label-req{display:none}.input-form__label{box-sizing:border-box;color:#a4a6ac;display:flex;flex-direction:column;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:16px;min-height:56px;padding-top:4px;position:relative;transition:opacity .3s}.input-form__label span:first-child{opacity:0;transition:opacity .3s}.input-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafafa;border:0;border-bottom:1px solid #e3e4ea;border-radius:0;box-sizing:border-box;color:#222736;font-size:15px;letter-spacing:.01em;line-height:20px;outline:none;padding:8px 0 7px;resize:none}.input-form__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-form__input[type=number]:focus,.input-form__input[type=number]:hover{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-form__input[type=number]::-webkit-inner-spin-button,.input-form__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-form__input:active,.input-form__input:focus{border-color:#222736}.input-form__input:active+.input-form__placeholder:after,.input-form__input:active+.input-form__placeholder:before,.input-form__input:focus+.input-form__placeholder:after,.input-form__input:focus+.input-form__placeholder:before{content:none}.input-form__input_error{border-color:#aa3d2b}.input-form__placeholder{cursor:text;position:absolute;top:30px}.input-form__placeholder:before{color:#a4a6ac;content:attr(placeholder);font-size:15px;font-weight:400;letter-spacing:.01em;line-height:20px;position:relative;text-transform:none;transition:opacity .3s}.input-form_active .input-form__label span:first-child{opacity:1;transition:opacity .3s}.input-form_active .input-form__placeholder{opacity:0;transition:opacity .3s}.input-form_active .input-form__counter{bottom:36px;transition:opacity .3s}.input-form_open .input-form__select-list{display:flex}.input-form_open .input-form__select-icon{transform:rotate(0);transition:.3s}.input-form_open .input-form__input{border-color:#222736}.input-form__error-text{bottom:-19px;color:#aa3d2b;display:none;font-size:11px;font-weight:400;letter-spacing:.01em;line-height:14px;position:absolute}.input-form__error-check{bottom:8px;left:24px}.input-form_error .input-form__input{border-color:#aa3d2b}.input-form_error .input-form__label{color:#aa3d2b}.input-form_error .input-form__error-text{display:block}.input-form__textarea+.input-form__input{display:none}.input-form__textarea-wrap{position:relative}.input-form_disabled .input-form__input{color:gray;pointer-events:none}.input-form input[readonly]{pointer-events:none}@media (min-width:1024px){.input-form{transition:.3s}.input-form:hover .input-form__input{border-bottom-color:#06396e;transition:.3s}}.input-form__counter,.input-form__pass-icon,.input-form__select-icon{bottom:8px;position:absolute;right:0}.input-form__counter{background:#fafafa;padding-left:12px;transition:opacity .3s}.input-form__counter span:first-child{opacity:1}.input-form__file{position:relative;width:100%}.input-form__file+.input-form__input,.input-form__file-input{display:none}.input-form__file-input_notice+.input-form__file-label{color:#a4a6ac;cursor:default}.input-form__file-input_notice+.input-form__file-label:hover{border-color:#e3e4ea;color:#a4a6ac}.input-form__file-label{align-items:center;border:2px dashed #e3e4ea;color:#222736;cursor:pointer;display:flex;font-size:15px;height:84px;justify-content:center;margin:8px 0 0;padding:0 15px;text-align:center;width:100%}@media (min-width:1024px){.input-form__file-label{transition:.3s}.input-form__file-label--dragover,.input-form__file-label:hover{border-color:#06396e;color:#06396e;transition:.3s}}.input-form__attach{align-items:center;display:flex;justify-content:space-between}.input-form__attach+.input-form__attach{margin-top:8px}.input-form__attaches{margin-top:24px;width:100%}.input-form__attach-name{cursor:pointer;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:1024px){.input-form__attach-name{transition:.3s}.input-form__attach-name:hover{color:#06396e;transition:.3s}}.input-form__attach-del .icons{transition:color .3s}@media (min-width:1024px){.input-form__attach-del .icons:hover{color:#06396e;transition:.3s}}.input-form__select .input-form__input{width:100%}.input-form__select-icon{color:#222736;transform:rotate(180deg);transition:.3s}.input-form__select-list{background:#fafafa;display:none;flex-direction:column;left:0;max-height:164px;overflow:auto;padding-bottom:12px;padding-top:4px;position:absolute;right:0;top:56px;z-index:2}.input-form__select-list::-webkit-scrollbar{height:0;width:0}.input-form__select-item{font-size:15px;line-height:20px;margin-top:8px;max-height:60px}.input-form__select-item input[type=radio]{display:none}.input-form__select-item input:checked~.input-form__select-text{font-weight:600;pointer-events:none}.input-form__select-text{color:#222736;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:1024px){.input-form__select-text{cursor:pointer;transition:.3s}.input-form__select-text:hover{color:#06396e;transition:.3s}}.input-form__select-item--active{font-weight:600;pointer-events:none}
