:root{--color-primary:#03045e;--color-primary-light:rgba(3,4,94,.1);--color-primary-hover:#092327;--color-secondary:#00a9a5;--color-secondary-hover:#008985;--color-secondary-glow:rgba(0,169,165,.2);--color-accent:#4e8098;--color-gradient:var(--color-primary);--color-gradient-purple:var(--color-primary);--color-orange:#00a9a5;--color-brown:#4e8098;--color-pink:#90c2e7;--color-magenta:#4e8098;--color-purple:#03045e;--color-success:#28a745;--color-success-hover:#218838;--color-danger:#dc3545;--color-red:#ff3b30;--color-danger-hover:#c82333;--color-warning:#ffc107;--color-warning-hover:#e0a800;--color-info:#17a2b8;--color-info-hover:#138496;--color-green:#5c9e31;--color-light-green:rgba(92,158,49,.1);--color-white:#fff;--color-black:#000;--color-light-gray:#f5f5f5;--color-neutral:#555;--color-neutral-2:#7d7d7d;--color-gray-100:#f8f9fa;--color-gray-200:#e9ecef;--color-gray-300:#dee2e6;--color-gray-400:#ced4da;--color-gray-500:#adb5bd;--color-gray-600:#6c757d;--color-gray-700:#495057;--color-gray-800:#343a40;--color-gray-900:#212529;--color-dark-blue:#292a34;--color-gray-light:#d9d9d9;--color-gray-op:#838383;--font-family-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--border-radius-sm:0.375rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:50%;--border-radius-pill:999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-card:0px 8px 24px -4px rgba(24,39,75,.08);--shadow-card-hover:0 12px 40px -8px rgba(24,39,75,.12);--homepage-background:#fdfcfc;--homepage-foreground:#171a26;--homepage-card:#fff;--homepage-border:#e9e6e2;--homepage-gradient-brand:var(--color-primary);--transition-fast:150ms ease-in-out;--transition-medium:300ms ease-in-out;--transition-slow:500ms ease-in-out;--zindex-dropdown:1000;--zindex-sticky:1020;--zindex-fixed:1030;--zindex-modal-backdrop:1040;--zindex-modal:1050;--zindex-popover:1060;--zindex-tooltip:1070;--switch-bg-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2303045e'/%3E%3C/svg%3E");--switch-bg-checked-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E")}.homepage-container{min-height:100vh;background-color:var(--homepage-background)}.btn-gradient{background:var(--homepage-gradient-brand);color:#fff!important;border:none!important;border-radius:.75rem!important;font-size:.875rem;font-weight:600;box-shadow:var(--shadow-lg);transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1.25rem}.btn-gradient:hover{box-shadow:0 12px 40px -8px rgba(23,26,38,.12);transform:scale(1.02);color:#fff!important}.btn-gradient:active{transform:scale(.98)}.btn-gradient:focus{outline:none;box-shadow:0 0 0 2px var(--color-secondary-glow),var(--shadow-lg)}.btn-outline-brand{border:2px solid var(--color-secondary)!important;background-color:transparent!important;color:var(--color-secondary)!important;border-radius:.75rem!important;font-size:.875rem;font-weight:600!important;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1.25rem}.btn-outline-brand:hover{background-color:var(--color-secondary)!important;color:#fff!important;border-color:var(--color-secondary)!important}.btn-outline-brand:focus{outline:none;box-shadow:0 0 0 2px var(--color-secondary-glow)}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-primary)}html{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-purple) var(--color-white)}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:var(--color-white)}html::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb:hover{background-color:var(--color-purple)}body,html{height:100%;margin:0}main{flex:1 1}body{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-gray-900);background-color:var(--color-white)}.text-primary{color:var(--color-orange)!important}.text-secondary{color:var(--color-purple)!important}.text-muted{color:var(--color-gray-600)!important}.text-green{color:var(--color-green)}.text-light-green{color:var(--color-light-green)}.text-gradient{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.text-neutral{color:var(--color-neutral)!important}.text-light-gray{color:#afafaf!important}.text-neutral-2{color:var(--color-neutral-2)!important}.text-gray-op{color:var(--color-gray-op)!important}.bg-primary{background-color:var(--color-orange)!important}.bg-secondary{background-color:var(--color-purple)!important}.bg-gradient{background:var(--color-gradient)!important}.bg-green{background:var(--color-green)}.bg-light-green{background:var(--color-light-green)}.bg-light-gray{background:var(--color-gray-100)}.font-light{font-weight:var(--font-weight-light)!important}.font-regular{font-weight:var(--font-weight-regular)!important}.font-medium{font-weight:var(--font-weight-medium)!important}.font-semibold{font-weight:var(--font-weight-semibold)!important}.font-bold{font-weight:var(--font-weight-bold)!important}.fs-body{font-size:var(--font-size-base)!important}.fs-xs{font-size:var(--font-size-xs)!important}.cursor-pointer{cursor:pointer}.form-switch .form-check-input{width:3.5em;height:1.75em;background-image:var(--switch-bg-image);border-color:var(--color-purple)!important;margin:0!important}.form-switch .form-check-input:checked{background-image:var(--switch-bg-checked-image);background-color:var(--color-purple)!important}.form-switch .form-check-input:checked+.form-check-label{color:var(--color-purple)!important}.form-check-input[type=checkbox]{border-color:var(--color-gray-400)!important}.form-check-input[type=checkbox]:checked{background-color:var(--color-purple)!important;border-color:var(--color-purple)!important}.form-check-input[type=checkbox]:checked:focus,.form-check-input[type=checkbox]:focus{box-shadow:none;border-color:var(--color-purple)!important}.form-switch .form-check-input:active,.form-switch .form-check-input:active+.form-check-label,.form-switch .form-check-input:checked,.form-switch .form-check-input:checked+.form-check-label,.form-switch .form-check-input:disabled,.form-switch .form-check-input:disabled+.form-check-label,.form-switch .form-check-input:focus,.form-switch .form-check-input:focus+.form-check-label,.form-switch .form-check-input:hover,.form-switch .form-check-input:hover+.form-check-label{box-shadow:none}@media(min-width:992px){.px-lg-80{padding-left:80px;padding-right:80px}}.custom-image-panel{background:var(--color-gradient);opacity:1}.logo{width:100%;margin-top:100px}.culogo{height:100px}.landing-welcome{height:70px;margin-top:6px}.landing-heading,.reg-heading{color:var(--color-white);text-align:center;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);opacity:1}.landing-desc{margin-top:-15px;color:var(--color-white);font-size:var(--font-size-sm);text-align:center}.onboardImage{width:105%;margin-left:-10px}.onboard-image{height:280px;width:100%;margin-top:20px;object-fit:contain}label.email,label.password{color:var(--color-gray-600);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-xs);font-size:var(--font-size-base)}input::placeholder{opacity:1;font-weight:var(--font-weight-regular);font-size:var(--font-size-base)}.tabs-col{width:450px;margin:auto;overflow:hidden}.orange-btn{background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:0;width:100%;min-height:50px;margin-top:var(--spacing-2xl);box-shadow:var(--shadow-md)}.btn-primary:hover{color:var(--color-secondary);background-color:transparent}.btn-primary:hover,.reg-orange-btn{border:1px solid var(--color-secondary)}.reg-orange-btn{background-color:var(--color-secondary);border-radius:0;width:326px;align-items:center;min-height:50px;margin-top:var(--spacing-sm);margin-left:var(--spacing-2xl);box-shadow:var(--shadow-md)}.doc-register-btn.moved{margin-top:50px}.youtube-icon{margin:0 10px 10px 0}.youtube-icon:hover{content:url(/header-footer-image/youtube-hover.svg)}.linkedin-icon{margin:0 10px 10px 0}.linkedin-icon:hover{content:url(/header-footer-image/linkedin-hover.svg)}.instagram-icon{margin:0 10px 10px 0}.instagram-icon:hover{content:url(/header-footer-image/instagram-hover.svg)}.twitter-icon{margin:0 10px 10px 0}.twitter-icon:hover{content:url(/header-footer-image/twitter-hover.svg)}.sub-heading{letter-spacing:.2px;margin-top:72px}.main-heading,.sub-heading{font-size:var(--font-size-4xl);color:var(--color-primary)}.main-heading,.sub-heading,.title-heading{font-weight:var(--font-weight-semibold);text-transform:capitalize;opacity:1}.title-heading{font-size:var(--font-size-xl);letter-spacing:.18px;color:var(--color-secondary)}.heading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.paragraph{font-size:var(--font-size-sm);color:var(--color-gray-800);opacity:.75}.homepage-button,.paragraph{font-weight:var(--font-weight-regular)}.homepage-button{font-size:var(--font-size-xs);color:var(--color-white);background:var(--color-secondary);border-radius:var(--border-radius-sm);opacity:1;padding:var(--spacing-sm) var(--spacing-xl);border:none;outline:none}.homepage-button:hover{background:transparent;border:1px solid var(--color-secondary);color:var(--color-secondary);padding:calc(var(--spacing-sm) - 1px) calc(var(--spacing-xl) - 1px)}@media screen and (max-width:767px){.logo{margin-top:var(--spacing-lg)}.onboardImage{margin-left:auto;width:100%}}