.input__row{position:relative;display:flex;flex-direction:column;padding:0 0 24px}.input__wrap{position:relative;font-size:0}.input__row.is-checkbox .input__wrap{position:relative;box-sizing:border-box;padding:3px 0 0 29px}.input__label{position:absolute;top:0;left:13px;z-index:2;height:56px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:.875rem;line-height:3.5rem;color:rgba(0,0,0,0.38);text-transform:uppercase;pointer-events:none;transition:all .25s}.input__field:focus+.input__label,.input__field.is-active+.input__label{color:#007fff}
.input__field:focus+.input__label,.input__field.is-active+.input__label,.input__field.has-value+.input__label{top:12px;height:14px;font-size:.6875rem;line-height:.875rem}.input__field.has-error+.input__label{color:#ef5350 !important}.input__checkbox_label{font:normal 400 100% "LabGrotesque",sans-serif;font-size:.875rem;line-height:1.25rem;color:#000}.input__checkbox_label:hover{cursor:pointer}.input__checkbox_link{font:normal 400 100% "LabGrotesque",sans-serif;font-size:.875rem;line-height:1.25rem;color:#007fff}
.input__checkbox_link:hover{color:#007fff;text-decoration:underline}.input__field{position:relative;z-index:1;width:100%;height:56px;padding:19px 37px 0 13px;border:1px solid rgba(0,0,0,0.12);border-radius:2px;outline:0;box-shadow:none;font:normal 400 100% "LabGrotesqueBold",sans-serif;font-size:.875rem;line-height:1.25rem;color:#000;background-color:rgba(0,0,0,0.06);transition:border-color .25s}.input__field[name*=password]{background-image:none !important}.input__field::-webkit-outer-spin-button,.input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.input__field[type=number]{-moz-appearance:textfield}.input__field ::-webkit-datetime-edit-year-field:not([aria-valuenow]),.input__field ::-webkit-datetime-edit-month-field:not([aria-valuenow]),.input__field ::-webkit-datetime-edit-day-field:not([aria-valuenow]){color:transparent}.input__field:focus::-webkit-datetime-edit{color:transparent !important}.input__field:-webkit-autofill,.input__field:-webkit-autofill:hover,.input__field:-webkit-autofill:focus,.input__field:-internal-autofill-selected{-webkit-box-shadow:none;font:normal 400 100% "LabGrotesqueBold",sans-serif;font-size:.875rem;line-height:1.25rem;color:#000 !important;background-color:transparent !important;background-image:none !important;-webkit-text-fill-color:#000}
.input__field:focus{border-color:#007fff}.input__field.has-error{border:1px solid #ef5350}.input__field.is-fake{display:block;padding-top:27px}.input__fake_checkbox{position:absolute;top:0;left:-3px;width:24px;height:24px;background:url("/static/img/checkbox/checkbox-unchecked.svg")}.input__checkbox:checked+.input__wrap .input__fake_checkbox{background:url("/static/img/checkbox/checkbox-checked.svg")}.input__icons{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;width:36px;height:56px}.input__icons span{width:24px;height:24px}
.input__icons .icon{font-size:1.5rem}.input__error{position:absolute;bottom:8px;left:0;display:none;overflow:hidden;width:100%;height:16px;padding:0 14px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:.6875rem;line-height:1rem;color:#ef5350}.input__error:not(:empty){display:block}.input__row.is-checkbox .input__error{padding:0 13px 0 28px}.textarea__wrap{position:relative;padding:27px 0 10px 0;border:1px solid rgba(0,0,0,0.12);border-radius:2px;font-size:0;background-color:rgba(0,0,0,0.06)}
.textarea__wrap.hover{border-color:#007fff}.textarea__wrap.has-error{border:1px solid #ef5350}.textarea__label{position:absolute;top:0;left:13px;z-index:2;height:56px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:.875rem;line-height:3.5rem;color:rgba(0,0,0,0.38);text-transform:uppercase;pointer-events:none;transition:all .25s}.textarea__field:focus+.textarea__label{color:#007fff}.textarea__field:focus+.textarea__label,.textarea__field.has-value+.textarea__label{top:12px;height:14px;font-size:.6875rem;line-height:.875rem}
.textarea__field.has-error+.textarea__label{color:#ef5350 !important}.textarea__field{position:relative;z-index:1;width:100%;min-height:157px;padding:0 13px;border:0;outline:0;box-shadow:none;font:normal 400 100% "LabGrotesqueBold",sans-serif;font-size:.875rem;line-height:1.25rem;color:#000;background-color:transparent;resize:vertical;transition:border-color .25s}@media screen and (min-width:1024px){.textarea__field{padding:0 16px 0 13px}}.textarea__field:-webkit-autofill,.textarea__field:-webkit-autofill:hover,.textarea__field:-webkit-autofill:focus,.textarea__field:-internal-autofill-selected{-webkit-box-shadow:none;font:normal 400 100% "LabGrotesqueBold",sans-serif;font-size:.875rem;line-height:1.25rem;color:#000 !important;background-color:transparent !important;background-image:none !important;-webkit-text-fill-color:#000}
.textarea__field.is-fake{display:block;padding-top:27px}.textarea__icons{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;width:36px;height:56px}.textarea__icons span{width:24px;height:24px}.textarea__icons .icon{font-size:1.5rem}.textarea__error{position:absolute;bottom:8px;left:0;display:none;overflow:hidden;width:100%;height:16px;padding:0 13px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:.6875rem;line-height:1rem;color:#ef5350}
.textarea__error:not(:empty){display:block}.file__row{position:relative;display:flex;flex-direction:column;padding:0 0 24px}.file__wrap{position:relative;font-size:0}.file__label{position:relative;z-index:1;display:block;width:100%;height:40px;border-radius:3px;box-shadow:0 0 0 0 rgba(0,127,255,0.34),0 0 0 0 rgba(0,127,255,0.21),0 0 0 2px #007fff inset;font:normal 400 100% "LabGrotesqueBold",sans-serif;font-size:.875rem;line-height:2.5rem;text-align:center;color:#007fff;background-color:#edf5ff;user-select:none;transition:all .25s}
.file__label.zoom{z-index:3}@media screen and (min-width:1024px){.input__field:hover+.file__label{box-shadow:0 1px 2px 0 rgba(0,127,255,0.34),0 1px 3px 1px rgba(0,127,255,0.21),0 0 0 2px #007fff inset}}.input__field:focus+.file__label{color:#007fff}.input__field:focus+.file__label,.input__field.has-value+.file__label{top:12px;height:14px;font-size:.6875rem;line-height:.875rem}.input__field.has-error+.file__label{color:#ef5350 !important}.file__field{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:40px;padding:0;outline:0;box-shadow:none;font:normal 400 100% "LabGrotesqueBold",sans-serif;font-size:.875rem;line-height:1.25rem;color:#000;transition:border-color .25s;cursor:pointer}
.file__field:focus{border-color:#007fff}.file__field.has-error{border:1px solid #ef5350}.file__field_wrap{padding-bottom:24px}.file__error{position:absolute;bottom:8px;left:0;display:none;overflow:hidden;width:100%;height:16px;padding:0 13px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:.6875rem;line-height:1rem;color:#ef5350}.file__error:not(:empty){display:block}.file__preview_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center;margin:16px -8px -8px}
.file__preview_item{position:relative;display:flex;width:72px;height:72px;margin:8px;background:#000;order:0;flex:0 1 auto;align-self:auto}.file__preview_item.is-video{font-size:1.375rem}.file__preview_item.is-video::before{position:absolute;top:50%;left:50%;z-index:2;margin:-12px 0 0 -11px;color:#fff}.file__preview_item.is-video::after{content:"";position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 1px #fff;background-color:#000;transform:translate(-50%,-50%)}
.file__preview_item img,.file__preview_item video{align-items:center}.file__preview_image_wrapper{object-fit:cover;overflow:hidden;align-items:center;display:flex;width:100%;height:100%}.file__preview_image_wrapper img{margin:0 auto}.file__preview_item_remove{position:absolute;top:-7px;right:-7px;margin:0;padding:0;border:0;background:0}.file__preview_item_remove .icon{width:22px;height:22px;border-radius:50%;font-size:1.5rem;background-color:#fff}input[type=date]{-webkit-appearance:none}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-clear-button,input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}