.form-fields-container{flex-wrap:wrap;gap:16px 8px;display:flex}.form-fields-container>[data-field-width][data-field-width=full]{flex:0 0 100%;max-width:100%}.form-fields-container>[data-field-width][data-field-width=half]{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.form-fields-container>[data-field-width] .cds--text-input-wrapper,.form-fields-container>[data-field-width] .cds--select,.form-fields-container>[data-field-width] .cds--form-item{width:100%}.form-fields-container>[data-field-width] .cds--checkbox-group--horizontal,.form-fields-container>[data-field-width] .cds--checkbox-group--horizontal .cds--form-item{width:auto}.form-fields-container .email-field-wrapper,.form-fields-container .email-field-wrapper .cds--text-input-wrapper{position:relative}.form-fields-container .email-field-wrapper .email-loading-indicator{pointer-events:none;z-index:1;margin-top:10px;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.cds--label+.form-fields-container .email-field-wrapper .email-loading-indicator{top:calc(50% + .875rem)}.form-fields-container .cds--checkbox-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.form-fields-container .field-label p{color:#161616;font-size:.875rem;line-height:1.5;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);margin:0;padding:0 0 .5rem}.form-fields-container .field-label p a{color:#0f62fe;text-decoration:none}.form-fields-container .field-label p a:hover{text-decoration:underline}@media (max-width:672px){.form-fields-container>[data-field-width]{flex:0 0 100%;max-width:100%}}.phoneField{flex-direction:column;display:flex}.phoneField__label{color:#525252;margin-bottom:.5rem;font-size:.75rem;font-weight:400}.phoneField__required{color:#da1e28;margin-left:.25rem}.phoneField .cds--list-box__selection{display:none}.phoneField__inputGroup{align-items:flex-start;display:flex}.phoneField__dialWrapper{flex-shrink:0;width:120px}.phoneField__dialWrapper .cds--combo-box,.phoneField__dialWrapper .cds--list-box{width:120px;min-width:unset}.phoneField__dialWrapper .cds--combo-box{border-top-left-radius:4px;border-bottom-left-radius:4px}.phoneField__dialWrapper .cds--combo-box .cds--text-input{border-radius:4px 0 0 4px}.phoneField__dialWrapper--invalid .cds--list-box__field{border:2px solid #da1e28;border-right:1px solid #8c8c8c;border-radius:4px 0 0 4px}.phoneField__dialWrapper .cds--text-input{width:100%;height:40px;min-width:unset;border-bottom:none;border-right:none;border-bottom-left-radius:0%;padding-right:2rem}.phoneField__dialWrapper .cds--list-box__field{border-right:1px solid #8c8c8c;padding-right:2rem}.phoneField__dialWrapper .cds--list-box__menu{width:350px;min-width:350px}.phoneField__dialWrapper .cds--form-item{width:100%;height:40px;margin-bottom:0}.phoneField #phone.cds--text-input{border-top-left-radius:0;border-bottom-left-radius:0}.phoneField__textWrapper{flex:1;min-width:0}.phoneField__textWrapper .cds--form-item,.phoneField__textWrapper .cds--number,.phoneField__textWrapper .cds--number input[type=number]{width:100%;height:40px;margin-bottom:0}.phoneField__textWrapper .cds--number input[type=number]{border-bottom-color:#8d8d8d;border-left:none;border-radius:0 4px 4px 0;height:40px;padding-right:1rem}.phoneField__textWrapper .cds--number__invalid,.phoneField__textWrapper .cds--text-input__invalid-icon,.phoneField__textWrapper .cds--form-requirement{display:none}.phoneField__textWrapper .cds--number input[type=number]:focus{outline:none}.phoneField_invalid .cds--text-input,.phoneField_invalid .cds--combo-box{outline-offset:-2px;border-bottom-color:#da1e28;outline:2px solid #da1e28}.phoneField__inputGroup:has(.cds--number--invalid) .cds--text-input{outline-offset:-2px;border-bottom-color:#da1e28;outline:2px solid #da1e28}.phoneField__inputGroup:has(.cds--number--invalid) .cds--number input[type=number]{outline-offset:-2px;border-bottom-color:#da1e28;outline:2px solid #da1e28}.phoneField__error{color:#da1e28;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.phoneField__inputGroup:focus-within .cds--text-input,.phoneField__inputGroup:focus-within .cds--number input[type=number]{outline-offset:-2px;outline:2px solid #0f62fe}.single-option .cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance{display:none}.single-option .cds--radio-button__label-text{height:1.25rem}.password-field-wrapper .cds--btn{max-inline-size:none}.cds--text-area__wrapper{width:100%}.cds--text-area__wrapper .cds--text-area{resize:vertical;min-height:120px}.company-typeahead{position:relative}.company-typeahead .cds--combo-box{border-radius:4px}.company-typeahead .cds--list-box__menu-icon{visibility:hidden}.company-typeahead .loading-container{position:absolute;top:45px;right:5px;transform:translateY(-50%)}.company-typeahead.has-value .cds--list-box__menu-icon{visibility:visible}.bp-typeahead{position:relative}.bp-typeahead .cds--combo-box{border-radius:4px}.bp-typeahead .cds--list-box__menu-icon{visibility:hidden}.bp-typeahead .loading-container{position:absolute;top:45px;right:5px;transform:translateY(-50%)}.bp-typeahead.has-value .cds--list-box__menu-icon{visibility:visible}html[dir=rtl] .email-field-wrapper .email-loading-indicator{left:.25rem;right:auto}html[dir=rtl] .phoneField__required{margin-left:0;margin-right:.25rem}html[dir=rtl] .phoneField__dialWrapper .cds--combo-box,html[dir=rtl] .phoneField__dialWrapper .cds--combo-box .cds--text-input{border-radius:0 4px 4px 0}html[dir=rtl] .phoneField__dialWrapper--invalid .cds--list-box__field{border-left:1px solid #8c8c8c;border-right:2px solid #da1e28;border-radius:0 4px 4px 0}html[dir=rtl] .phoneField__dialWrapper .cds--text-input{border-left:none;border-right:1px solid #8c8c8c;padding-left:2rem;padding-right:.5rem}html[dir=rtl] .phoneField__dialWrapper .cds--list-box__field{border-left:1px solid #8c8c8c;border-right:none;padding-left:2rem;padding-right:.5rem}html[dir=rtl] .phoneField__dialWrapper .cds--list-box__menu{left:0;right:auto}html[dir=rtl] .phoneField #phone.cds--text-input{border-radius:4px 0 0 4px}html[dir=rtl] .phoneField__textWrapper .cds--number input[type=number]{border-left:1px solid #8c8c8c;border-right:none;border-radius:4px 0 0 4px;padding-left:1rem;padding-right:.5rem}html[dir=rtl] .company-typeahead .loading-container,html[dir=rtl] .bp-typeahead .loading-container{left:5px;right:auto}html[dir=rtl] .field-label p{padding:0 .5rem .5rem 0}
.cds--checkbox-group.cds--checkbox-group--horizontal{flex-flow:wrap;gap:1rem;display:flex}[dir=rtl] .cds--checkbox-group.cds--checkbox-group--horizontal{flex-direction:row-reverse}.helperText p{margin-bottom:.5rem;font-size:.85rem;line-height:1.4}.helperText p+p{margin-top:.25rem}
c4d-notice-choice::part(checkbox-label),c4d-notice-choice::part(ncHeading){font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}
.redirect-overlay{z-index:9999;background-color:#fffffff2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.redirect-overlay__content{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.redirect-overlay__spinner{border:4px solid #e0e0e0;border-top-color:#0f62fe;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}.redirect-overlay__message{color:#161616;margin:0;font-size:1rem;font-weight:400}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.redirect-overlay{background-color:#161616f2}.redirect-overlay__spinner{border-color:#78a9ff #393939 #393939}.redirect-overlay__message{color:#f4f4f4}}
