.site-logo-img{display:block;height:60px;max-width:100%;object-fit:contain;width:200px}@media (max-width:767px){.site-logo-img{height:auto;max-height:42px;width:140px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:767px){.header-one-wrapper .left-side-header .logo-area{padding:8px 0;width:auto}}@media (max-width:991px){#side-bar.header-two{box-shadow:-4px 0 24px #0000001f;padding:56px 20px 24px;width:min(100vw - 24px,360px)}#side-bar.header-two .close-icon-menu{background:#0000;border:none;left:12px;line-height:1;margin:0;padding:8px;position:absolute;right:auto;top:14px;z-index:2}#side-bar.header-two .close-icon-menu i{background:#0000;border-radius:0;color:#5f60ee;font-size:26px;height:auto;margin:0;min-width:0;width:auto}#side-bar .mobile-menu-main{display:flex;flex:1 1;flex-direction:column}.mobile-menu-main .nav-main{margin-top:0!important}.mobile-menu-main nav ul{padding:0}.mobile-menu-main nav>ul>li{margin:0;padding:0}.mobile-menu-main nav>ul>li>.mobile-menu-link,.mobile-menu-main nav>ul>li>a.mobile-menu-link{border-bottom:1px solid #e5e7eb;color:#1a1a1a;display:block;font-size:17px;font-weight:600;line-height:1.35;padding:14px 44px 14px 4px;text-decoration:none}.mobile-menu-main nav>ul>li>.mobile-menu-link.is-active,.mobile-menu-main nav>ul>li>a.mobile-menu-link.is-active{color:#5f60ee}.mobile-menu-main nav ul li.has-dropdown{position:relative}.mobile-menu-main nav ul li.has-dropdown:after{background:#5f60ee!important;border-radius:4px;color:#fff;font-size:14px;padding:4px 8px;right:4px;top:12px}.mobile-menu-main nav ul li.has-dropdown ul.submenu{padding:0 0 8px}.mobile-menu-main nav ul li.has-dropdown ul.submenu a.mobile-menu-link{border-bottom:1px solid #f3f3f3;color:#333;font-size:16px;font-weight:400;padding:10px 4px}.mobile-menu-main nav ul li.has-dropdown ul.submenu a.tag{border-bottom:2px solid #5f60ee;color:#1a1a1a;font-weight:600;margin-top:8px;padding-top:12px}.mobile-menu-main .buttons-area2{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.mobile-menu-main .buttons-area2 .enroll-b,.mobile-menu-main .buttons-area2 .login-b{align-items:center;border-radius:16px;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none;width:100%}.mobile-menu-main .buttons-area2 .login-b{background:#5f60ee;border:1px solid #5f60ee;color:#fff;margin-bottom:10px}.mobile-menu-main .buttons-area2 .enroll-b{background:#fff;border:1px solid #5f60ee;color:#5f60ee;margin-bottom:0}.mobile-menu-main .social-footer{margin-top:auto;padding-top:8px}.mobile-menu-main .social-footer ul{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px;text-align:center}.mobile-menu-main .social-footer ul li a{background:#5f60ee!important;border:1px solid #5f60ee;border-radius:50%;color:#fff;font-size:20px!important;height:42px;line-height:42px;margin:0 4px;width:42px}.footer-callto-action-area .footer-one-main-wrapper .footer-singl-wized .head .title,.footer-callto-action-area .footer-singl-wized .body>h6.title{color:#244081;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:10px!important;text-align:center}.footer-callto-action-area .footer-singl-wized .body>h6.title{margin-top:20px}.footer-callto-action-area .footer-one-main-wrapper .footer-singl-wized .head .title{margin-bottom:10px!important}.footer-callto-action-area .footer-singl-wized .menu{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;list-style:none;margin:0;padding:0}.footer-callto-action-area .footer-singl-wized .menu li{display:inline-block;margin:0;max-width:100%;padding:0;width:auto}.footer-callto-action-area .footer-singl-wized .menu li hr{flex-basis:100%;margin:8px 0;width:100%}.footer-callto-action-area .footer-singl-wized .menu li a,.footer-callto-action-area .footer-singl-wized .menu li a.cust-d,.footer-callto-action-area .footer-singl-wized .menu li a.cust-d2{align-items:center;background:#fff;border:1px solid #ccc;border-radius:100px;box-sizing:border-box;color:#414141;display:inline-flex;font-size:14px!important;font-weight:400;justify-content:center;line-height:1.35!important;margin:0;max-width:100%;min-width:auto;padding:8px 16px;text-align:center;word-break:break-word}.footer-callto-action-area .footer-singl-wized .menu li a:focus,.footer-callto-action-area .footer-singl-wized .menu li a:hover{background:#244081;border-color:#244081;color:#fff}.footer-callto-action-area .footer-singl-wized .body,.footer-callto-action-area .footer-singl-wized.input-area .social-footer{text-align:center}.footer-callto-action-area .footer-singl-wized.input-area .social-footer ul{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.footer-callto-action-area .footer-singl-wized.input-area .social-footer ul li{display:inline-block;margin:0}.footer-callto-action-area .footer-singl-wized.input-area .social-footer ul li a{margin-right:0}.footer-callto-action-area{padding-bottom:72px}.footer-callto-action-area .call-to-sction.mt--50{margin-top:20px!important}.footer-callto-action-area .row.pt--50{padding-top:20px!important}.progress-wrap{bottom:16px;height:42px;left:auto;right:16px;width:42px}.progress-wrap:after,.progress-wrap:before{font-size:20px;height:42px;line-height:42px;width:42px}}@media (max-width:767px){.footer-callto-action-area .footer-one-main-wrapper .footer-singl-wized .head .title,.footer-callto-action-area .footer-singl-wized .body>h6.title{font-size:18px;margin-bottom:10px!important}.footer-callto-action-area .footer-singl-wized .menu li a,.footer-callto-action-area .footer-singl-wized .menu li a.cust-d,.footer-callto-action-area .footer-singl-wized .menu li a.cust-d2{font-size:14px!important;padding:7px 14px}}@media (max-width:575px){.footer-callto-action-area .footer-singl-wized .menu{gap:4px 6px}.footer-callto-action-area .footer-singl-wized .menu li a,.footer-callto-action-area .footer-singl-wized .menu li a.cust-d,.footer-callto-action-area .footer-singl-wized .menu li a.cust-d2{font-size:13px!important;padding:6px 12px}}.course-details-wrapper-2 .vertical-marquee li a{padding-left:10px!important;padding-right:10px!important}.course-details-wrapper-2 .vertical-marquee li a i{left:auto!important;position:static!important;top:auto!important}.course-details-wrapper-2 .home-marquee-with-nav{padding-right:48px;position:relative}.course-details-wrapper-2 .home-marquee-nav{display:flex;flex-direction:column;gap:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.course-details-wrapper-2 .home-marquee-arrow{align-items:center;background:#fff;border:1px solid #d0d7e2;border-radius:8px;box-shadow:0 1px 3px #00000014;color:#244081;cursor:pointer;display:flex;height:38px;justify-content:center;line-height:1;padding:0;transition:background .2s ease,border-color .2s ease;width:38px}.course-details-wrapper-2 .home-marquee-arrow:hover{background:#eef2f7;border-color:#244081}.course-details-wrapper-2 .home-marquee-viewport{height:100%;min-height:60px;overflow:hidden}.course-details-wrapper-2 .home-marquee-track{will-change:transform}.home-page-notice-row{margin-bottom:.5rem;margin-top:.25rem}.home-page-notice{background:linear-gradient(135deg,#fff6f6,snow);border:1px solid #dc5a5a59;border-radius:12px;box-shadow:0 2px 12px #dc5a5a1a;color:#b83a3a;font-size:16px;font-weight:500;line-height:1.55;margin:0;padding:14px 20px;text-align:center;width:100%}.home-page-notice__line{display:block;text-align:center;width:100%}.home-page-notice__line+.home-page-notice__line{margin-top:.25rem}@media (max-width:767.98px){.home-page-notice{font-size:15px;line-height:1.5;padding:12px 16px}}.hc-outer ul li button{background:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:600;margin-bottom:15px;padding:12px 15px;position:relative;text-align:left;transition:all .3s ease-out;width:100%}.hc-outer ul li button .ch-arrow{color:#fff;font-size:30px;position:absolute;right:15px;top:12px;transition:all .3s ease-out}.hc-outer ul li button .chead-icon{color:#fff;display:inline-block;font-size:30px;margin-right:10px;transition:all .3s ease-out;vertical-align:middle}.hc-outer ul li button:hover{background:#fad425;color:#3a3a3a}.hc-outer ul li button:hover .chead-icon{color:#3a3a3a}.hc-outer ul li button:hover .ch-arrow{color:#3a3a3a;right:35px}