.checkbox-input-container{margin:1em auto}.onboarding-section-header{text-align:left;margin:0 auto}.onboarding-section-header h2{margin:0;font-weight:bold}.onboarding-section-header span{color:gray}.overview-container{margin:1em auto}.checkbox-input-container-vertical{margin:1em auto;display:grid;gap:.5em 0}.checkbox-input-container-horizontal{margin:1em auto;display:grid;grid-template-columns:7em 7em 7em 7em 7em;gap:.5em 0}.horizontal-btn-container{display:flex;gap:.5em;margin:2em 0 2em auto;max-width:50%;justify-content:flex-end}.vertical-btn-container{display:grid;justify-items:center;gap:.5em;margin:2em auto;max-width:initial}@media screen and (min-width: 768px){.vertical-btn-container{justify-items:end;gap:.5em}}#onboarding-sections{width:fit-content;padding:1em 2em}@media screen and (min-width: 768px){#onboarding-sections{width:-moz-available;width:-webkit-fill-available;padding:0}}.section-overview{max-width:70% !important}.overview-section{margin:1em 0}#profile-list li p{margin:0;padding:0 1em;text-align:justify}#onboarding-right{background:linear-gradient(180deg, #163E8F 0%, #1A4EB7 100%) !important;color:#fff;width:100%;border-radius:0 0 16px 16px;padding:1.5em 2em 1.5em 2em;box-sizing:border-box;display:flex;justify-content:space-around;align-content:center;box-sizing:border-box}@media screen and (min-width: 768px){#onboarding-right{min-width:250px;max-width:300px;padding:10em 0 0 1.5em;border-radius:16px 0 0 16px;display:block;align-content:initial;box-sizing:none}}.userCIMOnboarding{display:flex;flex-direction:column-reverse;justify-content:space-around;height:auto;box-sizing:border-box}@media screen and (min-width: 768px){.userCIMOnboarding{flex-direction:row;height:100vh}}.error-box{background:rgba(255,0,0,.7215686275);color:#fff;margin:0 auto 1em;text-align:center;border-radius:3px;display:none}.onboarding-guide-title{font-weight:bold;font-size:smaller}@media screen and (min-width: 768px){.onboarding-guide-title{font-size:medium}}.onboarding-guide{opacity:.4;z-index:3;flex:1}@media screen and (min-width: 768px){.onboarding-guide{margin:0}}.onboarding-guide-subtitle{font-size:smaller}#logo-section{max-width:15em;padding:.5em;padding-left:0}@media screen and (min-width: 768px){#logo-section{margin-top:.5em}}#small-logo-section{max-width:3em;padding:.5em}.onboarding-section{width:100%;margin:auto;display:none}@media screen and (min-width: 768px){.onboarding-section{max-width:70%;min-width:65%;margin:auto;display:none}}.sub-header-title{color:var(--Miscellaneous-Keyboards-Keys, #141414);font-family:"IBM Plex Sans";font-size:20px;font-weight:700;line-height:32px;word-wrap:break-word}.sub-header-text{color:var(--Gray-60, #475569);font-family:"IBM Plex Sans";font-size:20px;font-style:normal;font-weight:400;line-height:32px;word-wrap:break-word}.checkbox-hint{color:var(--Grey-GR-500, #717171);font-family:Inter;font-size:12px;font-style:italic;font-weight:500;line-height:160%}.checkbox-text{color:#2a2a2a;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:44px}.bable-tooltip{margin-right:0}#ai-start-button{background:#d83f22;width:max-content}#start-button{background:linear-gradient(90deg, #106652 0%, #1BAA88 100%);font-size:large;padding:14px;width:100%}@media screen and (min-width: 768px){#start-button{width:fit-content;padding:14px 48px}}.loader{width:250px;height:250px;border-radius:50%;position:relative;margin:1em auto;background:#f0f4ff;border:1px solid #d1d9f0;box-shadow:0 0 15px rgba(0,0,0,.05);overflow:hidden}@media screen and (min-width: 768px){.loader{width:375px;height:375px;margin:2.5em auto}}.loader::before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(from 0deg, transparent 0%, transparent 70%, rgba(42, 78, 183, 0.4) 95%, rgb(42, 78, 183) 100%);transform-origin:top left;transform:translate(-50%, -50%);animation:radar-sweep 2s linear infinite;z-index:1}.loader::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle, transparent 30%, rgba(0, 0, 0, 0.05) 31%, rgba(0, 0, 0, 0.05) 32%, transparent 33%, transparent 60%, rgba(0, 0, 0, 0.05) 61%, rgba(0, 0, 0, 0.05) 62%, transparent 63%);z-index:2;pointer-events:none}.loader .radar-center{position:absolute;top:50%;left:50%;width:6px;height:6px;background:#1a4eb7;border-radius:50%;transform:translate(-50%, -50%);z-index:3;box-shadow:0 0 5px #1a4eb7}.loading-text-container{position:relative;height:2em;text-align:center}.loading-text{position:absolute;width:100%;opacity:0;color:#1a4eb7;font-weight:500;font-size:1.1em;animation:cycle-text 15s linear infinite;margin:0}.loading-text:nth-child(1){animation-delay:0s}.loading-text:nth-child(2){animation-delay:5s}.loading-text:nth-child(3){animation-delay:10s}@keyframes cycle-text{0%,10%{opacity:0}15%,33%{opacity:1}38%,100%{opacity:0}}@keyframes radar-sweep{from{transform:rotate(0deg) translate(-50%, -50%)}to{transform:rotate(360deg) translate(-50%, -50%)}}.slider-container{width:100%}.slider-wrapper{position:relative;width:100%;max-width:400px;margin:0 auto}.slider-wrapper.value-1 .slider-track-fill{background:#c6c6c6}.slider-wrapper.value-2 .slider-track-fill{background:#5a89e8}.slider-wrapper.value-3 .slider-track-fill{background:#1a4eb7}.range-slider{width:106%;height:24px;border-radius:3px;background:rgba(0,0,0,0);outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;z-index:3;margin:2.5em 0 0 0;padding:0;left:-0.85em}.range-slider::-moz-slider-thumb{margin:2.5em 0 0 0}.range-slider::-webkit-slider-track{width:100%;height:6px;border-radius:3px;background:rgba(0,0,0,0);cursor:pointer;margin-top:9px}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:24px;width:24px;border-radius:50%;background:#fff;cursor:pointer;border:3px solid #c6c6c6;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .3s ease;margin-top:-9px}.range-slider::-moz-range-track{width:100%;height:6px;border-radius:3px;background:rgba(0,0,0,0);cursor:pointer;border:none}.range-slider::-moz-range-thumb{height:24px;width:24px;border-radius:50%;background:#fff;cursor:pointer;border:3px solid #c6c6c6;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .3s ease;-moz-appearance:none;appearance:none;margin:2.02em 0 0 0 !important}.range-slider:hover::-webkit-slider-thumb{transform:scale(1.1)}.range-slider:hover::-moz-range-thumb{transform:scale(1.1)}.range-slider::-ms-track{width:100%;height:6px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}.range-slider::-ms-fill-lower{background:#3498db;border-radius:3px}.range-slider::-ms-fill-upper{background:#e0e0e0;border-radius:3px}.range-slider::-ms-thumb{height:24px;width:24px;border-radius:50%;background:#fff;cursor:pointer;border:3px solid #5a89e8;box-shadow:0 2px 6px rgba(0,0,0,.2)}.slider-track{position:absolute;top:50%;left:0;right:0;height:6px;background:#e0e0e0;border-radius:3px;transform:translateY(-50%);z-index:1;pointer-events:none}.slider-track-fill{height:100%;background:#3498db;border-radius:3px;width:0%;transition:all .3s ease;pointer-events:none}.slider-marks{position:absolute;top:50%;left:0;right:0;height:0;transform:translateY(-50%);z-index:2}.mark{position:absolute;width:16px;height:16px;background:#fff;border:3px solid #e0e0e0;border-radius:50%;transform:translate(-50%, -50%);transition:all .3s ease;cursor:pointer}.mark.active{background:#fff;border:3px solid #e0e0e0}.mark.passed{background:#fff;border:3px solid #e0e0e0}.mark[data-value="1"]{left:0%}.mark[data-value="2"]{left:50%}.mark[data-value="3"]{left:100%}.slider-labels{display:flex;justify-content:space-between;margin-left:-1.75em;padding:0;width:116%}.label{font-size:14px;color:#666;font-weight:500;text-align:center}.slider-wrapper.value-1 .range-slider::-webkit-slider-thumb,.slider-wrapper.value-1 .range-slider::-moz-range-thumb,.mark.passed{background:#fff;border:3px solid #c6c6c6}.slider-wrapper.value-2 .range-slider::-webkit-slider-thumb,.slider-wrapper.value-2 .range-slider::-moz-range-thumb,.mark.passed{background:#fff;border:3px solid #5a89e8}.slider-wrapper.value-3 .range-slider::-webkit-slider-thumb,.slider-wrapper.value-3 .range-slider::-moz-range-thumb,.mark.passed{background:#fff;border:3px solid #1a4eb7}.trigger-container{display:flex;margin:2em 0}.trigger-item{width:50%}.item-info{display:flex;column-gap:1.15em}.item-text>p{margin:0 0 .5em 0}.guide-marker{display:block;background-color:#fff;min-width:12px;height:12px;border-radius:50%}.guide-line{min-height:2px;max-height:2px;margin:0 auto;background-color:#fff;opacity:.4;width:100%;height:auto}@media screen and (min-width: 768px){.guide-line{min-width:2px;max-width:2px;min-height:auto;max-height:100%;background-color:#fff;opacity:.4;height:100%}}.guide-container{display:flex;flex-direction:column-reverse;gap:1em;min-height:auto;align-items:flex-start}@media screen and (min-width: 768px){.guide-container{flex-direction:row;min-height:8em;align-items:inherit}}.guide-markers{display:flex;flex-direction:row;width:100%;align-items:center}@media screen and (min-width: 768px){.guide-markers{flex-direction:column;width:auto;align-items:inherit}}#existing-temp-user-modal-container{width:90%;padding:0;border-radius:12px}@media screen and (min-width: 768px){#existing-temp-user-modal-container{max-width:900px}}#cim-modal{display:flex;flex-direction:column;height:-webkit-fill-available}@media screen and (min-width: 768px){#cim-modal{flex-direction:row}}#cim-info{width:fit-content;padding:2em 2em 0 2em;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){#cim-info{width:50%;padding:2em 1em 2em 2em}}#cim-features{width:fit-content;background:#f2f2f7;padding:1em 2em 2em 2em;border-radius:12px;display:flex;flex-direction:column}@media screen and (min-width: 768px){#cim-features{width:50%;padding:2em 2em 2em 1em}}#features{display:flex;flex-direction:column;gap:.75em}#full-access-btn{padding:.55em 1em;width:100%;font-size:larger;border-radius:12px}#book-meeting-btn{padding:.55em 1em;width:100%;font-size:larger;border-radius:12px}#learn-more-btn{margin:0 auto}.sale-entity{border-radius:20px;display:flex;gap:1em}.sale-entity>span{align-content:center}.sale-entity-icon{padding:.25em;width:100%;max-width:2em;height:2em;border-radius:12px;background:var(--bable-primary-100);align-content:center;text-align:center}.sale-entity-icon>i{color:var(--bable-primary-main);font-size:2em}#cim-features-title{margin:0;color:gray;color:var(--bable-primary-main)}#features-container{display:flex;gap:1em;flex-direction:column}#existing-temp-user-modal-title{margin:0 auto;width:fit-content;font-weight:bold}#existing-temp-user-modal-subtext{color:var(--bable-neutral-500)}#login-btn{background:linear-gradient(90deg, var(--bable-primary-600) 0%, var(--bable-primary-300) 100%)}#cta-buttons{display:flex;flex-direction:column;gap:1em;align-items:center;margin:1em 0}#features-footer{text-align:center;display:flex;gap:.25em;flex-direction:column;font-size:.9rem}#footer-top-text{color:var(--bable-neutral-700)}#footer-lower-text{color:var(--bable-neutral-500)}.feature-info-container{display:flex;flex-direction:column;gap:.25em}.feature-description{color:var(--bable-neutral-500);font-size:.95rem}.cim-feature{display:flex;flex-direction:column}hr{width:100%;color:var(--bable-neutral-500);margin:1em 0}.email-domain-error{border:1px solid var(--bable-alert-200) !important}#email-domain-banner{border-radius:var(--bable-5xs-border-radius);margin-top:1em;padding:1.5em;display:flex;gap:.75em;display:none}.email-bold-text{font-weight:bold;color:var(--bable-alert-800)}#email-text{font-size:medium;margin:1em 0;color:var(--bable-alert-700)}#heading-section{padding:0;width:100%}@media screen and (min-width: 768px){#heading-section{padding:1em;width:95%}}#onboarding-separator{margin:.5em 0;border:.75px solid var(--bable-neutral-200-transparent)}#bottom-text{margin:2em 0}#learn-more-link{color:var(--bable-alternative-500)}#green-text{color:var(--bable-alternative-500)}#floating-demo-modal{background:linear-gradient(135deg, #153E92 2.88%, #4A79D8 100%);color:#fff;padding:1em;border-radius:16px;margin:0 auto;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1)}@media screen and (min-width: 768px){#floating-demo-modal{margin:1.5em auto}}#demo-title{margin:0;font-weight:bold;align-content:center;font-size:medium}#demo-lbl{font-size:x-small;background:rgba(255,255,255,.2);padding:.5em;border-radius:50px;font-weight:normal}.demo-text{font-size:small}


.step-modal.popup{max-width:1000px !important;width:90% !important}.step-modal.popup i.close{position:sticky;float:right;top:var(--bable-2xl-gutter)}.step-modal.popup .step-flow-wrapper{padding:30px;text-align:center}.step-modal.popup .step-title{margin-bottom:15px;font-weight:bold}.step-modal.popup .step-content{display:none}.step-modal.popup .step-content.active{display:block}.step-modal.popup .step-content .step-form{margin-top:50px}.step-modal.popup .registration-field,.step-modal.popup .registration-field-checkbox{text-align:left}.step-modal.popup .bable-form-help-text{margin:5px 0 10px 10px !important}.step-modal.popup .form-actions{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:15px}.step-modal.popup .form-actions .bable-button{width:100%}.step-modal.popup .success-header{margin-bottom:40px}.step-modal.popup .success-header .success-icon{margin-bottom:20px}.step-modal.popup .success-header .step-subtitle{color:var(--bable-neutral-500)}.step-modal.popup .meeting-booking-section{text-align:left}.step-modal.popup .meeting-booking-section .booking-title{font-size:20px;font-weight:700;margin-bottom:10px}.step-modal.popup .meeting-booking-section .booking-subtitle{font-size:16px;color:var(--bable-neutral-500);margin-bottom:20px}.step-modal.popup .meeting-booking-section iframe{border-radius:25px}.step-modal.popup .loading-animation{display:flex;justify-content:center;align-items:center;gap:4px}.step-modal.popup .loading-animation.hidden{display:none}.step-modal.popup .select2-container .select2-selection--single{height:45px}.step-modal.popup .select2-container .select2-selection--single .select2-selection__rendered{line-height:45px}.step-modal.popup .select2-container .select2-selection--single .select2-selection__arrow{height:43px}


.simple-contact-form{display:flex;flex-wrap:wrap}.simple-contact-form .simple-contact-email-input{padding:14px 48px;border-radius:var(--bable-m-border-radius);border:none;font-size:1em;margin-right:15px}.simple-contact-form .successful-contact-submission h5{margin:10px 0}


