:root{--primary-color:#313e73;--title-span:#00499d;--background:#fff;--foreground:#171717;--header-bg:#e8f6fd;--link-active:#05f;--theme-btn-bg:#ffe699;--primary-text-color:#000;--form-bg-gradient-start:#fff3de;--form-bg-gradient-end:#fff3de;--form-border-color:rgba(46,62,80,.15);--primary-btn-border:#fff;--form-label-color:#111827;--white:#fff;--black:#1b1b1b;--purple:#af52de;--green:#34c759;--blue:#5856d6;--yello-40:#fef0d8;--yellow-47:#eab308;--yellow-55:#eab308;--orange:#fe7b02;--bluebg:rgba(0,122,255,.15);--navbar-toggle-bg:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");--blue-shades:linear-gradient(359deg,var(--white)45.94%,var(--primary-color)223.13%);--custom-modal-zindex:1200}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-satoshi),sans-seri;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6,li{font-family:var(--font-sora),sans-serif;font-weight:700}p{font-size:16px}.navbar-toggler-icon{background-image:var(--navbar-toggle-bg);width:2em!important;height:2em!important}body.bg-dark .btn-dark{background-color:var(--background);color:var(--foreground)}header{-webkit-backdrop-filter:blur(84px);backdrop-filter:blur(84px);box-shadow:0 6px 20px rgba(0,0,0,.3)}main{margin-top:80px;padding-bottom:40px}.toast-container{color:var(--white);text-align:center}.toast-container .toast.bg-error{background-color:red}.modal.show{z-index:var(--custom-modal-zindex)!important}.homepage-intro-title{color:var(--primary-text-color);font-size:22px}.homepage-intro-title span{color:#313e73}.homepage-intro-line2,.homepage-intro-line1{background:linear-gradient(91.21deg,#0d68c1 -4%,rgba(13,13,13,0) 95.04%);width:65px;height:2px}.homepage-intro-line1{transform:rotate(180deg)}.hero-banner-wrapper{background:var(--primary-color)}.hero-banner-wrapper .intro-overlay{text-align:center;background:rgba(49,62,115,.85);padding:0}.hero-banner-wrapper .intro-overlay .intro-title{color:var(--white);text-align:center;line-height:44px}.hero-banner-wrapper .intro-overlay .intro-subtitle{color:var(--white);margin-top:1rem;font-size:14px}.hero-banner-wrapper .intro-overlay .intro-cta-wrapper{justify-content:center;align-items:center;gap:1rem;margin:2rem 0;display:flex}.hero-banner-wrapper .intro-overlay .intro-buttons{flex-direction:column;gap:1rem;display:flex}.hero-banner-wrapper .intro-overlay .intro-btn-primary{background-color:var(--white);color:#424e7e;border:1px solid #000}.hero-banner-wrapper .intro-overlay .intro-btn-secondary{box-shadow:0 6px 14px rgba(49,62,115,.3);color:var(--white)!important;background-color:#424e7e!important;border:1px solid #fff!important}.hero-banner-wrapper .intro-overlay .intro-btn-primary{border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:16px;transition:all .3s;display:flex}.hero-banner-wrapper .intro-overlay .intro-btn-secondary{border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:16px;transition:all .3s;display:flex}.react-tel-input .flag-dropdown{background:var(--white)!important;border:.962px solid #020817!important;border-radius:5.773px 0 0 5.773px!important}@media (max-width:480px){*{font-size:12px}h1{font-size:28px}h1 *{font-size:inherit}h2{font-size:20px}h2 *{font-size:inherit}p{font-size:14px}}@media (min-width:481px) and (max-width:1250px){.container{max-width:100%;padding:0 10px}.homepage-intro-title{font-size:28px}.hero-banner-wrapper{padding:2rem 0!important}.hero-banner-wrapper .intro-overlay .intro-subtitle{font-size:14px}.hero-banner-wrapper .intro-overlay .intro-btn-primary{padding:.6rem 1rem;font-size:14px}.hero-banner-wrapper .intro-overlay .intro-btn-secondary{padding:.6rem 1rem;font-size:14px}}@media (min-width:1251px){main{margin-top:120px}.homepage-intro-line2,.homepage-intro-line1{width:200px}.homepage-intro-title{font-size:56px}.hero-banner-wrapper{padding:5rem 0!important}.hero-banner-wrapper .intro-overlay .intro-subtitle{font-size:20px}.hero-banner-wrapper .intro-overlay .intro-cta-wrapper .intro-buttons{flex-direction:row}.hero-banner-wrapper .intro-overlay .intro-btn-primary{padding:1rem 2rem;font-size:18px}.hero-banner-wrapper .intro-overlay .intro-btn-secondary{padding:1rem 2rem;font-size:18px}}.p-6{padding:7.5rem!important}.m-6{margin:7.5rem!important}
header nav{background-color:#313e73;width:100%;margin:0 auto;box-shadow:0 4px 12px rgba(0,0,0,.25)}header nav .logo{width:261px;height:auto}.fixed-header{z-index:1100;width:100%;top:0;left:0;position:fixed!important}.navbar-collapse{background:var(--header-bg);border-radius:12px;margin-top:.5rem;padding:1rem}.navbar-collapse .nav-link{color:var(--white);padding:.75rem 0;display:block}.fw-semibold.nav-link,.nav-link.active{font-weight:700;color:var(--white)!important}.nav-link.show{color:var(--white)!important}.navbar-collapse .btn{justify-content:center;width:100%;margin-bottom:.5rem;font-weight:500;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:rgba(255,255,255,.1)!important;border:2px solid rgba(255,255,255,.4)!important;box-shadow:inset 0 0 rgba(255,255,255,.3),inset -5px -5px 12px transparent,0 8px 20px rgba(0,0,0,.3)!important}.btn-book-demo{background-color:var(--white)!important;color:var(--black)!important}.btn-login{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border-radius:6px;justify-content:center;padding:5px 10px;box-shadow:inset 0 0 rgba(255,255,255,.3),inset -5px -5px 12px transparent,0 8px 20px rgba(0,0,0,.3);color:var(--white)!important}.theme-btn{background-color:var(--theme-btn-bg)!important}.theme-btn svg{fill:var(--theme-btn-color)!important}#main-navbar .nav-child{width:100%}#main-navbar .dropdown-menu{padding:8px 14px;font-size:14px;line-height:100%;z-index:1055!important}.show-mobile{display:none!important}.navbar-collapse .aiinterviewhub-btn{background-color:var(--primary-color)!important}#aboutus-menu:after{display:none!important}#aboutus-menu .dropdown-title{align-items:center;font-size:16px;display:inline-flex}#aboutus-menu .dropdown-title svg{position:absolute;left:80vw}[aria-labelledby=aboutus-menu]{border:0}[aria-labelledby=aboutus-menu] .dropdown-item{padding:8px;font-size:16px;font-weight:500;line-height:normal;color:var(--primary-color)!important}#exploreAiinterviewhubBtnLarge{font-weight:500;position:relative;overflow:hidden;color:var(--white)!important;background:linear-gradient(135deg,#53db7e,#5abfe3)!important;border:2px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 15px rgba(101,215,103,.4)!important}#exploreAiinterviewhubBtnLarge:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);width:100%;height:100%;animation:2s infinite shine;position:absolute;top:0;left:-100%}@keyframes shine{0%{left:-100%}to{left:100%}}#buildPortfolioBtnLarge{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--white)!important;background:0 0!important}.dropdown-menu[aria-labelledby=aboutus-menu]{z-index:1200!important}@media (min-width:481px) and (max-width:1465px){#main-navbar{background:0 0}#main-navbar .nav-child{flex-direction:column;align-items:center;display:flex}#main-navbar .nav-child .navbar-nav{justify-content:center;align-items:center;margin-bottom:.2rem}#main-navbar .nav-child .menu-btn-stack{justify-content:space-between;align-items:center;gap:.2rem;width:100%;display:flex}#main-navbar .nav-child .menu-btn-stack .btn{white-space:nowrap;text-align:center;flex:1;margin:0;padding:4px 2px;font-size:11px}#aboutus-menu .dropdown-title svg{margin-left:5px;position:static;left:auto}}@media (min-width:1465px){#main-navbar{background:0 0;margin:0;padding:0}#main-navbar .btn{width:auto;margin-bottom:0}#main-navbar .nav-child{display:flex}#aboutus-menu{padding:9px 5px!important}#aboutus-menu .dropdown-title svg{position:unset;left:unset}.course-link{position:relative;top:-3px}}@media (max-width:480px){header nav .logo{width:122px;height:auto}header nav #main-navbar{background:var(--white);z-index:1000;border:1px solid rgba(0,0,0,.25);border-radius:0;width:100%;margin:0;padding:0 1rem;position:relative;top:0;right:0;box-shadow:0 .87px rgba(0,0,0,.25);border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important}header nav #main-navbar .nav-child{flex-direction:column-reverse;align-items:flex-start;display:flex}header nav #main-navbar .nav-child .navbar-nav{flex-direction:column;width:100%}header nav #main-navbar .nav-child .nav-link{opacity:.8;color:var(--primary-color)!important}header nav #main-navbar .nav-child button{justify-content:center;font-size:16px;display:flex}header nav #main-navbar .menu-btn-stack{display:none!important}header nav #main-navbar .nav-link{border-bottom:1px solid rgba(0,0,0,.1);justify-content:space-between;padding:1rem 0;font-size:16px}header nav #main-navbar .mobile-menu-btn-visible{flex-direction:column;display:flex}header nav #main-navbar .show-mobile{display:block!important}header nav #main-navbar .show-mobile .menu-close{align-items:center;display:flex}header nav #main-navbar .show-mobile .build-portfolio{border:0;padding:10px 28px;line-height:100%;background:var(--primary-color)!important;box-shadow:none!important;border-radius:6px!important;justify-content:center!important}header nav #main-navbar .show-mobile .btn-login{padding:10px 28px;font-size:16px;font-weight:500;line-height:100%;position:static;overflow:visible;background-color:var(--white)!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;box-shadow:none!important;border-radius:6px!important}header nav #main-navbar .show-mobile .btn-login:before{display:none}header nav #main-navbar .show-mobile.top-btn-group{border-bottom:1px solid rgba(0,0,0,.1);justify-content:space-between;margin-top:10px;display:flex!important}header nav #main-navbar .show-mobile.top-btn-group .menu-close svg{width:2em;height:2em}header nav .bookoneweekfreedemo-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:100%;box-shadow:inset 0 0 rgba(255,255,255,.3),inset -5px -5px 12px transparent,0 8px 20px rgba(0,0,0,.3);background:var(--primary-color)!important;border:2px solid rgba(255,255,255,.4)!important;border-radius:6px!important;justify-content:center!important}}@media (max-width:375px){header nav .logo{width:100px;height:auto}.navbar-toggler{padding:.2rem .4rem;font-size:1rem}}@media (max-width:359px){header nav .logo{width:85px;height:auto}.navbar-toggler{padding:.2rem .4rem;font-size:.5rem}}
.lwg-header{z-index:1000;background:#fff;width:100%;position:fixed;top:0;box-shadow:0 1px 2px rgba(0,0,0,.15)}.lwg-header-container{justify-content:space-between;align-items:center;max-width:1440px;height:72px;margin:0 auto;padding:0 32px;display:flex}.lwg-logo{object-fit:contain;width:260px}.lwg-nav{gap:36px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lwg-nav-link{color:#072e69;font-size:15px;font-weight:500;text-decoration:none}.lwg-nav-link:hover{color:#2563eb}.lwg-actions{gap:14px;display:flex}.lwg-btn-explore{color:#3b428c;cursor:pointer;background:#fff;border:1px solid #3b428c;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;display:flex}.lwg-btn-signin{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;display:flex}.lwg-mobile-menu-btn{cursor:pointer;background:0 0;border:none;display:none}.lwg-overlay{opacity:0;visibility:hidden;z-index:999;background:rgba(0,0,0,.4);transition:all .3s;position:fixed;top:0;bottom:0;left:0;right:0}.lwg-overlay-show{opacity:1;visibility:visible}.lwg-drawer{z-index:1000;background:#fff;flex-direction:column;width:300px;height:100%;padding:24px;transition:all .3s;display:flex;position:fixed;top:0;right:-320px;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.lwg-drawer-open{right:0}.lwg-drawer-header{justify-content:flex-end;display:flex}.lwg-drawer-links{flex-direction:column;gap:24px;margin-top:40px;display:flex}.lwg-drawer-links a{color:#1f2937;border-bottom:1px solid #e5e7eb;font-size:16px;text-decoration:none}.lwg-drawer-btn{justify-content:center;width:100%}@media (max-width:1024px){.lwg-nav,.lwg-actions{display:none}.lwg-mobile-menu-btn{display:block}.lwg-logo{width:200px}}
.request-callback-section{border-radius:8px!important}.request-callback-section p.homepage-intro-subtitle{font-size:12px!important}.request-callback-section form{margin:0!important}.request-callback-section form label{font-size:16px!important}.request-callback-section form input[name=comments]{display:none}.request-callback-section form label[for=comments]{display:none}.request-callback-section form .thanks-message{font-size:12px}.request-callback-section form [class^=contact-form-module][class*=errorText]{margin-bottom:0!important}.request-callback-section form button{font-size:16px!important}.request-callback-modal .modal-content{background:0 0;width:800px;max-width:800px}.request-callback-modal .modal-dialog{width:800px;max-width:800px;margin:1.75rem auto}.request-callback-modal .form-wrapper form{border:0}.request-callback-right-col{background-color:var(--primary-color);border-radius:6px;align-items:flex-end;display:flex}.request-callback-right-col .img-wrapper{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.request-callback-right-col .img-wrapper img{z-index:2;position:relative}.request-callback-right-col .img-wrapper:before{border-radius:240px;width:240px;height:240px;top:-60px}.request-callback-right-col .img-wrapper:after{border-radius:164px;width:164px;height:164px;top:200px;right:0}.request-callback-right-col .img-wrapper:before{content:"";z-index:1;background:rgba(255,255,255,.2);position:absolute}.request-callback-right-col .img-wrapper:after{content:"";z-index:1;background:rgba(255,255,255,.2);position:absolute}.request-callback-section .close-btn1{z-index:100;cursor:pointer;color:#fff;position:absolute;top:30px;right:20px;font-size:20px!important}
