.ui-input__wrapper{position:relative}.ui-input__label{background-color:inherit;color:#525866;font-size:16px;left:24px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out}@media (max-width:767px){.ui-input__label{font-size:14px}}.ui-input__field{background-color:transparent;border:1px solid #2d2d2d;border-radius:50px;color:#525866;flex:1;font-size:16px;height:60px;outline:none;padding:0 24px;transition:border-color .3s ease;width:100%}.ui-input__field::-moz-placeholder{color:transparent}.ui-input__field::placeholder{color:transparent}@media (max-width:767px){.ui-input__field{font-size:14px}}.ui-input__wrapper.is-filled .ui-input__label,.ui-input__wrapper.is-focused .ui-input__label{font-size:14px;top:0}.ui-input__wrapper.is-invalid .ui-input__field{border-color:#ff5c5c}.ui-input__wrapper.is-invalid .ui-input__label{color:#ff5c5c}.ui-checkbox{cursor:pointer;display:inline-flex;gap:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-checkbox__input{height:0;margin:0;opacity:0;position:absolute;width:0}.ui-checkbox__box{align-items:center;border:2px solid;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:20px}.ui-checkbox__checkmark{height:16px;width:16px;stroke:currentColor;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.ui-checkbox__input:checked+.ui-checkbox__box .ui-checkbox__checkmark{opacity:1;transform:scale(1)}.ui-checkbox--default{color:#33357b}.ui-checkbox--modal{color:#fff}.ui-checkbox--modal .ui-checkbox__label{color:#fffc;font-size:16px}@media (max-width:989px){.ui-checkbox--modal .ui-checkbox__label{font-size:14px}}@media (max-width:767px){.ui-checkbox--modal .ui-checkbox__label{font-size:10px}}.ui-checkbox.is-invalid .ui-checkbox__label{color:#ff5c5c}.ui-checkbox.is-invalid .ui-checkbox__box{border-color:#ff5c5c}.ui-checkbox__label a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;transition:text-decoration-color .3s ease-out}.ui-checkbox__label a:hover{text-decoration-color:transparent}.shared-form{display:flex;flex-direction:column;gap:32px}@media (max-width:767px){.shared-form{gap:24px}}.shared-form__inputs{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media (max-width:989px){.shared-form__inputs{grid-template-columns:1fr}}@media (max-width:767px){.shared-form__inputs{gap:24px}}
