.employee-benefits-form{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-8);margin-bottom:var(--spacing-16);padding-top:var(--spacing-64)}.employee-benefits-form__wrapper{display:flex;flex-direction:column;gap:var(--spacing-24);background:var(--color-gradient);padding:var(--spacing-24);border-radius:var(--border-radius-24);color:var(--color-white);flex-wrap:wrap}.employee-benefits-form__content{width:100%}.employee-benefits-form__title{margin-bottom:var(--spacing-24)}.employee-benefits-form__list{color:var(--color-white)!important}.employee-benefits-form__form{width:100%;display:flex;flex-direction:column;gap:var(--spacing-24)}.employee-benefits-form__form-wrapper{min-height:690px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-16)}.employee-benefits-form__row{display:flex;gap:var(--spacing-16);flex-direction:column}.employee-benefits-form__form input{padding:var(--spacing-16);border:1px solid var(--color-white);border-radius:var(--border-radius-8);background:#ffffff29;color:var(--color-white)}.employee-benefits-form__form select{background:transparent;color:var(--color-white);border:none;-webkit-appearance:none;appearance:none}.employee-benefits-form__submit{background:var(--color-white);color:#c45760;border:none;padding:var(--spacing-16) var(--spacing-32);font-size:14px;font-weight:500;line-height:18px;letter-spacing:.25px;text-transform:capitalize;border-radius:var(--border-radius-24);cursor:pointer;margin-top:var(--spacing-48);width:fit-content}.employee-benefits-form__submit:hover{background:#ffffffe6}.employee-benefits-form__field{position:relative;display:flex;align-items:center;width:100%}.employee-benefits-form__field>input,.employee-benefits-form__field>select{width:100%}.employee-benefits-form__field>input:-webkit-autofill,.employee-benefits-form__field>input:-webkit-autofill:focus,.employee-benefits-form__field>input:-webkit-autofill:hover,.employee-benefits-form__field>input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px inherit inset!important;-webkit-text-fill-color:inherit!important;background-color:inherit!important;color:var(--color-white)!important;transition:background-color 9999s ease-in-out 0s!important}.employee-benefits-form__field>label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:400;line-height:21px;color:var(--color-white);pointer-events:none;transition:.16s ease}.employee-benefits-form__field:has(input:focus)>input,.employee-benefits-form__field:has(input:not(:placeholder-shown))>input,.employee-benefits-form__field--combo:has(input:focus) input,.employee-benefits-form__field--combo:has(input:not(:placeholder-shown)) input{padding-bottom:0;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px}.employee-benefits-form__field:has(input:focus)>label,.employee-benefits-form__field>input:not(:placeholder-shown)+label,.employee-benefits-form__field--combo:has(input:focus) label,.employee-benefits-form__field--combo input:not(:placeholder-shown)+label{top:8px;transform:none;font-size:12px;line-height:16px;letter-spacing:.4px;opacity:.6}.employee-benefits-form__field:has(select:focus)>label,.employee-benefits-form__field:has(select:valid)>label{top:8px;transform:none;font-size:12px;line-height:16px;letter-spacing:.4px;opacity:.6}.employee-benefits-form__combo{display:flex;align-items:center;width:100%;padding:var(--spacing-16);border:1px solid var(--color-white);border-radius:var(--border-radius-8);background:#ffffff29;color:var(--color-white);height:50px}.employee-benefits-form__field--combo label{position:absolute;left:108px;top:50%;transform:translateY(-50%);color:var(--color-white);transition:.16s ease;font-size:16px;font-weight:400;line-height:21px}.employee-benefits-form__phone-select .select-wrapper{background:transparent;color:var(--color-white);border:none;padding:0;font-size:16px;line-height:56px;width:60px}.employee-benefits-form__phone-select .select-wrapper:after{content:""}.employee-benefits-form__phone-select .selected-text{padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:21px}.employee-benefits-form__phone-select .icon{width:24px;height:24px;position:absolute;left:52px;top:50%;transform:translateY(-50%)}.employee-benefits-form__combo-divider{width:1px;height:24px;background:#ffffff61;margin:0 var(--spacing-16)}.employee-benefits-form__field--combo input{flex:1 1 auto;border:none;outline:none;background:transparent;color:var(--color-white);font:inherit;padding:var(--spacing-16) var(--spacing-16) var(--spacing-16) 0}.employee-benefits-form__dropdown{position:relative;display:flex;align-items:center;width:100%;padding:var(--spacing-16);border:1px solid var(--color-white);border-radius:var(--border-radius-8);background:#ffffff29;color:var(--color-white);cursor:pointer;height:50px;justify-content:space-between}.employee-benefits-form__dropdown .icon{position:absolute;top:50%;right:16px;width:24px;height:24px;pointer-events:none;transform:translateY(-50%) rotate(var(--icon-rotation, 0deg));transition:transform .16s ease;transform-box:fill-box;transform-origin:50% 50%}.employee-benefits-form__dropdown[aria-expanded=true] .icon{--icon-rotation: 180deg}.employee-benefits-form__dropdown-value{min-height:21px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.15px}.employee-benefits-form__dropdown-value[data-empty=true]:before{content:""}.employee-benefits-form__dropdown:has(.employee-benefits-form__dropdown-value:not([data-empty=true])){padding-bottom:0}.employee-benefits-form__field:has(.employee-benefits-form__dropdown-value:not([data-empty=true]))>label{top:8px;transform:none;font-size:12px;line-height:16px;letter-spacing:.4px;opacity:.6}.employee-benefits-form__dropdown-list{position:absolute;left:0;right:0;top:calc(100% + 8px);display:none;list-style:none;margin:0;padding:var(--spacing-8) 0;border-radius:var(--border-radius-8);z-index:2;background:#f5f5f5eb;box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026;-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px)}.employee-benefits-form__dropdown[aria-expanded=true] .employee-benefits-form__dropdown-list{display:block}.employee-benefits-form__dropdown-option{color:#be5663;transition:background .12s ease;margin:0;padding:var(--spacing-16);font-size:16px;font-weight:500;line-height:20px;letter-spacing:.15px}.employee-benefits-form__dropdown-option:hover{background:#ffffffe6}.employee-benefits-form__dropdown-option[aria-selected=true]{background:var(--color-white)}.employee-benefits-form__dropdown-hidden{position:absolute;inset:auto auto 0 0;width:0;height:0;padding:0;border:0;opacity:0;pointer-events:none}.employee-benefits-form__dropdown--country{border:0;background:transparent;padding:0 var(--spacing-24) 0 0;height:auto;width:60px;display:inline-flex;align-items:center}.employee-benefits-form__dropdown--country .icon{right:0}.employee-benefits-form__dropdown--country .employee-benefits-form__dropdown-list{min-width:200px;max-height:430px;overflow-y:auto;top:100%}.employee-benefits-form__privacy{width:100%;margin-top:var(--spacing-16);position:relative}.employee-benefits-form__privacy-label{display:flex;align-items:center;gap:var(--spacing-16);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-white)}.employee-benefits-form__privacy-input{position:absolute;opacity:0;width:1px;height:1px}.employee-benefits-form__checkbox,.employee-benefits-form__checkbox svg{width:24px;height:24px}.employee-benefits-form__checkbox--transparent{display:inline-block;border-radius:4px;border:2px solid var(--color-gray);background:transparent}.employee-benefits-form__checkbox--white{display:none}.employee-benefits-form__privacy-input:checked~.employee-benefits-form__checkbox--transparent{display:none}.employee-benefits-form__privacy-input:checked~.employee-benefits-form__checkbox--white{display:inline-block;width:24px;height:24px;background:var(--color-white);border-radius:4px}.employee-benefits-form__privacy-text{font-size:16px;font-weight:400;line-height:21px}.employee-benefits-form__error-message{position:absolute;top:53px;left:16px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.4px;color:#ccf}.employee-benefits-form__field--error>input{border-color:#ccf}.employee-benefits-form__field--error .employee-benefits-form__dropdown,.employee-benefits-form__field--error .employee-benefits-form__combo{border-color:#ccf}.employee-benefits-form__privacy--error .employee-benefits-form__privacy-label{box-shadow:none;padding:0}.employee-benefits-form__privacy--error .employee-benefits-form__error-message{top:18px;left:40px}.employee-benefits-form__success{width:100%}.employee-benefits-form__success-title{margin-bottom:var(--spacing-16)}.employee-benefits-form__success-description{width:100%}@media (min-width: 600px){.employee-benefits-form__success{width:430px}.employee-benefits-form{padding:0 var(--spacing-24);margin-bottom:var(--spacing-24);padding-top:var(--spacing-64)}.employee-benefits-form__wrapper{flex-direction:row;padding:var(--spacing-48)}.employee-benefits-form__row{flex-direction:row}}@media (min-width: 1024px){.employee-benefits-form{padding:0;margin-bottom:var(--spacing-32);padding-top:var(--spacing-64)}.employee-benefits-form__wrapper{justify-content:space-between;padding:var(--spacing-56);gap:var(--spacing-8)}.employee-benefits-form__content{width:470px}.employee-benefits-form__title{margin-bottom:var(--spacing-32)}.employee-benefits-form__form{width:430px}.employee-benefits-form__form-wrapper{min-height:560px;gap:var(--spacing-24)}}.custom-dropdown{position:relative;font-family:inherit}.custom-dropdown__label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:400;line-height:21px;color:var(--color-white);opacity:.9;pointer-events:none;transition:.16s ease}.custom-dropdown__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(180deg,#ffffff1f,#ffffff0f);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.custom-dropdown__trigger:hover{border-color:#ffffff80;box-shadow:0 2px 10px #00000026}.custom-dropdown__trigger:focus{outline:none;border-color:#fff;box-shadow:0 0 0 2px #ffffff59}.custom-dropdown__trigger-text{font-size:16px;line-height:1.2;color:#fff;opacity:.95}.custom-dropdown__icon{width:10px;height:10px;position:relative}.custom-dropdown__icon:before,.custom-dropdown__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.9);border-bottom:2px solid rgba(255,255,255,.9);transform:rotate(45deg);transition:transform .2s ease,opacity .2s ease}.custom-dropdown--open .custom-dropdown__icon:before,.custom-dropdown--open .custom-dropdown__icon:after{transform:rotate(-135deg)}.custom-dropdown__content{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;background:#fffffff2;color:#1a1a1a;border-radius:12px;box-shadow:0 10px 30px #0000002e;padding:6px;border:1px solid rgba(0,0,0,.06);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.custom-dropdown--open .custom-dropdown__content{opacity:1;visibility:visible;transform:translateY(0)}.custom-dropdown__option{width:100%;text-align:left;padding:12px;border-radius:10px;font-size:16px;cursor:pointer;background:transparent;border:0;color:#2c2c2c;transition:background .15s ease,color .15s ease}.custom-dropdown__option:hover,.custom-dropdown__option:focus{background:#f5576c1f;outline:none}.custom-dropdown__option--active{background:#f5576c2e;color:#c02c3a;font-weight:600}.custom-dropdown__fallback{width:100%;padding:14px 16px;border-radius:10px}.employee-benefits-form__field.custom-dropdown{margin-bottom:16px}.custom-dropdown.custom-dropdown--open>.custom-dropdown__label,.custom-dropdown.custom-dropdown--filled>.custom-dropdown__label{top:8px;transform:none;font-size:12px;line-height:16px;letter-spacing:.4px;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/21/assets/employee-benefits-form.css.map */
