.mt-110{margin-top:6.875rem}
.extend-form-container{display:none}
#enrollFormContainer input{font:var(--f-brand-type-subheading) !important}
#enrollFormContainer input[type=checkbox].blue-checkbox{margin:0 !important}
form#enrollFormContainer{font-size:.9375rem}
.bb-enroll-form-container{background-color:var(--f-brand-color-background-light);height:auto;overflow:hidden;border-radius:var(--f-brand-radius-outer);padding:var(--f-brand-space-2md);margin-bottom:1.875rem;margin-top:.625rem}
.alertErrorBlock{display:none;min-height:var(--f-base-size-8);padding:var(--f-brand-space-md);color:#e90f0f;background:#fef2f2;border-radius:.625rem;margin-bottom:1.75rem;height:auto}
.alertErrorBlock ul{margin-bottom:0}
.enroll-confirmation-statement p,.enroll-confirmation-statement div,.Company-principal-details div,.terms-and-conditions{font:var(--f-brand-type-body)}
.terms-and-conditions,.confirmation-checkbox{display:flex;align-items:flex-start}
.bb-join-consent-wrapper .terms-and-conditions,.bb-join-consent-wrapper .confirmation-checkbox{gap:var(--f-brand-space-sm);font:var(--f-brand-type-body)}
.Company-registration-number-info{position:absolute;top:var(--f-brand-space-2md);right:var(--f-brand-space-2md);cursor:pointer;height:1.1875rem;width:1.1875rem}
.enrollform-submit-btn{pointer-events:none;background-color:var(--f-brand-color-background-disabled);color:var(--f-base-color-solid-grey-300)}
.enroll-form-icons{font-size:1.875rem;margin-right:.625rem}
.bb-enroll-form-container h2,.enroll-terms-heading{font-size:1.5625rem}
.enroll-terms-heading{margin-top:.3125rem;margin-bottom:.625rem}
#enroll-terms{padding:.625rem}
.enroll-agree-terms{margin:.625rem auto auto auto !important;display:block}
#upload-doc-info.custom-popup{padding:.625rem .9375rem}
.promocode-filled{background-color:var(--f-brand-color-background-disabled) !important}
.agreement-ol{padding:0 var(--f-brand-space-2md)}
.enroll-terms-container .container{width:auto !important}
.enroll-terms-container .terms-and-conditions-accordion .open-icon{float:right;margin:var(--f-brand-space-2xs) var(--f-brand-space-2xs) var(--f-brand-space-2xs) .5625rem}
.enroll-terms-container .terms-and-conditions-contianer{background:transparent;margin-bottom:.9375rem}
.enroll-terms-container .terms-and-conditions-accordion{margin-bottom:.3125rem;padding:.625rem .9375rem .625rem 1.125rem}
.enroll-terms-container .terms-and-conditions-accordion.active{border-radius:var(--f-brand-radius-outer) var(--f-brand-radius-outer) 0 0}
.enroll-terms-container .terms-and-conditions-content{border-radius:0 0 var(--f-brand-radius-outer) var(--f-brand-radius-outer);margin-left:0;margin-top:-0.3125rem;margin-bottom:.3125rem}
.enroll-terms-container .terms-and-conditions-header{display:none}
.enroll-terms-container{overflow-y:scroll;background-color:var(--f-brand-color-background-default);padding:var(--f-brand-space-sm);height:65vh}
.enroll-terms-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:.625rem;background-color:#f5f5f5}
.enroll-terms-container::-webkit-scrollbar{width:var(--f-brand-size-sm);background-color:#f5f5f5}
.enroll-terms-container::-webkit-scrollbar-thumb{border-radius:.625rem;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
.terms-and-conditions a,.terms-and-conditions a:focus,.terms-and-conditions a:hover{color:var(--f-brand-color-text-default)}
#upload-doc-info-popup-container{max-width:60%}
.bb-input-min-length-error{display:none;color:#cc4725;font:var(--f-brand-type-subheading);margin-top:var(--f-brand-space-xs-n)}
.form-step{display:none}
.form-step.active{display:block;animation:fadeIn .3s ease-in-out}
.form-step h3{margin-bottom:var(--f-brand-space-2md);color:#333}
@keyframes fadeIn{from{opacity:0;transform:translateY(0.5rem)}
to{opacity:1;transform:translateY(0)}
}
#enrollFormContainer .bb-wtl-form-buttons{margin-top:3.125rem}
#enrollFormContainer .form-step:first-child .bb-wtl-form-buttons{text-align:end}
#enrollFormContainer .form-step:not(:first-child) .bb-wtl-form-buttons{display:flex;justify-content:space-between}
.cp-join-summary-wrapper .bb-wtl-form-buttons button:first-child{visibility:hidden}
#enrollFormContainer .cp-dropdown-select{margin-bottom:var(--f-brand-space-xs);border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default)}
.bb-wtl-summary-label{color:var(--f-brand-color-text-subtle);font:var(--f-brand-type-caption);margin-bottom:.375rem}
.bb-wtl-summary-value{color:var(--f-brand-color-text-default);font:var(--f-brand-type-subheading)}
#bb-wtl-first-step-wrapper{display:flex;justify-content:end}
.cp-dropdown-wrapper .cp-dropdown-label{font:var(--f-brand-type-subheading)}
.searchable-dropdown{margin-bottom:.375rem}
.wtl-header-heading{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default)}
.wtl-header-subheading{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);margin-top:var(--f-brand-space-xs)}
.wtl-category-title{font:var(--f-brand-type-headline-medium);color:var(--f-brand-color-text-default);margin-bottom:var(--f-brand-space-lg)}
.wtl-category-title.low-margin{margin-bottom:var(--f-brand-space-xs)}
.wtl-header-wrapper{margin-bottom:var(--f-brand-space-xl)}
.wtl-summary-category-wrapper{padding:var(--f-brand-space-lg) var(--f-brand-space-lg) var(--f-brand-space-xs) var(--f-brand-space-lg);border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:var(--f-brand-radius-outer);margin-bottom:1.75rem}
.bb-wtl-step-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--f-brand-space-md);margin-bottom:var(--f-brand-space-lg)}
.bb-wtl-step-header .wtl-category-title{margin-bottom:0}
.form-step .bb-wtl-step-header{margin-top:var(--f-brand-space-2xl)}
.wtl-summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--f-brand-space-lg)}
.wtl-summary-header .wtl-category-title{margin-bottom:0}
.bb-wtl-summary-edit-btn{width:var(--f-brand-size-xl);height:var(--f-brand-size-xl);border:0;border-radius:6.25rem;background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-primary);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.bb-wtl-summary-edit-btn:hover,.bb-wtl-summary-edit-btn:focus{background:var(--f-brand-color-background-default)}
.wtl-summary-editor{margin-top:var(--f-brand-space-xs)}
.wtl-summary-editor .wtl-category-title{margin-top:0}
button.bb-wtl-summary-edit-btn{cursor:pointer}
input[type=checkbox].blue-checkbox{width:var(--f-base-size-3a);height:var(--f-base-size-3a);accent-color:var(--f-brand-color-accent)}
input[type=checkbox].blue-checkbox:checked{background-color:var(--f-brand-color-background-accent);border-color:var(--f-brand-color-border-accent)}
input[type=checkbox].blue-checkbox:checked::after{content:'';display:none;width:.625rem;height:var(--f-brand-size-xs);background-color:var(--f-brand-color-background-light);margin:.1875rem auto;clip-path:polygon(20% 50%,40% 70%,80% 20%,90% 28%,40% 80%,10% 58%)}
.bb-join-form-field-filled label{font-size:.625rem;color:#4c545e;margin:.625rem .9375rem 0}
.bb-join-stepper-form-wrapper .bb-enroll-form-container{padding:3.125rem}
.wtl-summary-readonly>.row,#enrollFormContainer .form-step>.row{margin-bottom:var(--f-brand-space-md) !important}
#enrollFormContainer .form-step>.row.bb-wtl-form-buttons{margin-bottom:0 !important}
.bb-input-join-form-error{height:var(--f-base-size-8);padding:var(--f-brand-space-md);color:#e90f0f;background:#fef2f2;border-radius:.625rem;margin-bottom:1.75rem}
@media only screen and (max-width:480px){.wtl-summary-header .wtl-category-title{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:var(--f-brand-space-xs)}
}
.bb-solid-button{height:var(--f-base-size-8);padding:0 2.0625rem;background-color:var(--f-brand-color-background-primary);font:var(--f-brand-type-body);border-radius:6.25rem;color:var(--f-brand-color-text-light);border:0}
.bb-solid-button.full-width{width:100%}
.bb-solid-button:hover{background-color:var(--f-base-color-solid-loyalty-burgundy-700)}
.bb-solid-button:hover a{background-color:var(--f-base-color-solid-loyalty-burgundy-700)}
.bb-solid-button a{padding:0;color:var(--f-brand-color-text-light)}
.bb-solid-button a:hover{color:var(--f-brand-color-text-light);text-decoration:none;outline:0;width:auto;padding:0;background-color:var(--f-base-color-solid-loyalty-burgundy-700)}
.bb-solid-button:active{background-color:var(--f-base-color-solid-loyalty-burgundy-700)}
.bb-solid-button:disabled,.bb-solid-button.disabled,.bb-solid-button[disabled]{background-color:var(--f-brand-color-background-disabled);color:var(--f-brand-color-text-disabled)}
button.bb-solid-button a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.bb-solid-clear-button{height:var(--f-base-size-8);padding:0 2.0625rem;background-color:var(--f-brand-color-background-light);font:var(--f-brand-type-body);border-radius:6.25rem;color:var(--f-brand-color-text-primary);border:var(--f-brand-border-size-focused) solid var(--f-brand-color-border-primary)}
.bb-solid-clear-button:hover{background-color:var(--f-brand-color-background-primary);color:var(--f-brand-color-text-light)}
.bb-solid-clear-button a{padding:0;color:var(--f-brand-color-text-primary);background-color:var(--f-brand-color-background-light)}
.bb-solid-clear-button:hover a{padding:0;color:var(--f-brand-color-text-light);background-color:var(--f-brand-color-background-primary)}
.bb-solid-clear-button:disabled,.bb-solid-clear-button.disabled,.bb-solid-clear-button[disabled]{background-color:var(--f-brand-color-background-light);color:var(--f-brand-color-text-disabled);border:var(--f-brand-border-size-focused) solid var(--f-brand-color-border-disabled)}
.cp-promo-content{margin:1.5625rem 0}
.cp-promo-content b{font:var(--f-brand-type-title-1);padding-bottom:var(--f-base-space-4);margin:0;color:var(--f-brand-color-text-default)}
.bb-wtl-progress-wrapper{margin-bottom:0;width:100%;display:flex;align-items:baseline}
.bb-wtl-progress-bar-wrapper{display:flex;justify-content:end;flex:0 0 27%}
.bb-wtl-progress-text{margin-bottom:var(--f-brand-space-sm);font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);width:70%}
.bb-wtl-progress-step{color:var(--f-brand-color-text-muted);font:var(--f-brand-type-subheading)}
.bb-wtl-progress-separator{margin:0 .375rem;color:var(--f-brand-color-text-disabled)}
.bb-wtl-progress-title{color:var(--f-brand-color-text-default)}
#enrollFormContainer .row{margin-bottom:var(--f-brand-space-xs)}
.bb-wtl-progress-bar{width:100%;height:var(--f-brand-size-xs);background-color:var(--f-brand-color-background-default);border-radius:6.25rem;overflow:hidden}
.bb-wtl-progress-fill{height:100%;background-color:#4a4aaf;border-radius:6.25rem;transition:width .3s ease-in-out}
#description::placeholder{color:#afb3bb}
.dropdown-container{min-width:auto !important;margin-top:.4375rem !important}
.searchable-dropdown-wrapper .bb-input-mandatory-error{margin-top:-0.1875rem !important}
@media only screen and (max-width:768px){.bb-wtl-step-header{flex-direction:column;align-items:stretch}
.bb-wtl-progress-wrapper{width:100%}
.bb-wtl-progress-bar-wrapper{flex:1 1 auto}
#enrollFormContainer .row,#enrollFormContainer .form-step>.row{margin-bottom:0 !important}
#logotext-partner .whitefontP p{margin-left:inherit;margin-right:inherit;overflow:auto;width:100%}
.terms-and-conditions,.terms-and-conditions a,.confirmation-checkbox{display:flex;font:var(--f-brand-type-body)}
.wtl-summary-editor{font:var(--f-brand-type-body)}
input[type=checkbox].blue-checkbox{width:var(--f-base-size-3a);height:var(--f-base-size-3a);accent-color:var(--f-brand-color-accent);margin-top:.3125rem}
.bb-input-join-form-error{height:auto;padding:var(--f-brand-space-md) var(--f-brand-space-md) .3125rem}
.bb-wtl-summary-item{margin-bottom:var(--f-brand-space-md)}
}
@media only screen and (max-width:768px){.bb-enroll-form-container h2,.enroll-terms-heading{font-size:1.25rem}
#enroll-terms{padding:0}
.enroll-confirmation-statement p,.enroll-confirmation-statement div,.Company-principal-details div,.terms-and-conditions{font:var(--f-brand-type-subheading)}
#upload-doc-info-popup-container{max-width:90%}
.enroll-confirmation-statement ol li{font:var(--f-brand-type-subheading) !important}
.enrollform-submit-btn{font:var(--f-brand-type-subheading) !important}
.bb-join-stepper-form-wrapper .bb-enroll-form-container{padding:var(--f-brand-space-lg)}
}