@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ba8e8b6c9d172f6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/95eedef70bd4de40-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d8e2dbdadbdf483-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d1e001fefb299ae5-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2463254c8c0fd5e6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f28c0d0ddfdf7c25-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d4f7cefda76b2fff-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d51be7479414f4fc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3be63adebbe80e17-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7e2a926bef88262a-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86ba892d94d0e659-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e94cfb95acf534f2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Fallback;src:local("Arial");ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.__className_77a6be{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.__variable_77a6be{--ubuntu-font:"Ubuntu","Ubuntu Fallback"}:root{--background:#ffffff;--foreground:#171717;--whiteColor:#ffffff;--mainColor:#ff0003;--mainColorHover:#c80205;--secondaryColor:#0171ce;--linkColor:#585858;--bs-danger-rgb:255,0,3;--transition:0.3s;--color-border:#e5e5e5;--color-title:#bababa;--color-black:#000}body{color:var(--foreground);background:var(--background);font-family:var(--ubuntu-font);font-size:17px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-title)}::-webkit-scrollbar-thumb{background:var(--mainColor)}a{color:var(--foreground)}a,a:hover,a:visited{text-decoration:none}.social-icons{font-size:20px;align-items:center;display:flex;margin-right:.5rem}.social-icons a{padding:.25rem .6rem;color:var(--whiteColor)!important}.not-found{display:flex;align-items:center;flex-direction:column;padding:4rem 0}.badge-itedge{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--whiteColor);color:var(--secondaryColor);border-radius:999px;font-size:15px;font-weight:700;border:1px solid #ddd;padding:.4rem 1.8rem .4rem .8rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.badge-itedge:before{content:" ";background-color:var(--mainColor);display:block;width:1rem;height:1rem;border-radius:999px}.red-corner{position:absolute;right:18px;top:6px}.zsiq-float{bottom:20px!important;right:20px!important}.float-buttons{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:.85rem;z-index:999999}.float-buttons .call-icon,.float-buttons .whatsapp-icon{background-color:#128c7e}.float-buttons .call-icon{background-color:var(--secondaryColor)}@media (max-width:554px){.float-buttons .call-icon,.float-buttons .whatsapp-icon{transform:scale(.8)!important}.float-buttons{bottom:20px;gap:.5rem}}h2{margin-bottom:0;word-break:break-word;font-size:30px;font-weight:700}.goole-map #gmap_itedge{width:100%;height:600px;margin-bottom:-40px}.contact-us-info{max-width:400px;margin:4rem auto}.contact-us-info h3{font-size:28px;font-weight:700;margin-bottom:2rem}.contact-us-info ul{list-style:none;padding:0;margin:0}.contact-us-info ul li{margin-bottom:2rem;font-size:18px}.contact-us-info h5{font-weight:600;margin-bottom:.5rem}.badge{display:inline-block;padding:.25em .4em;font-size:65%;margin-left:.5rem;border-radius:.25rem;text-transform:uppercase;background-color:var(--mainColor)}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;text-align:center;transition:.9s}.preloader:after,.preloader:before{background-color:var(--mainColor)}.preloader .loader{position:absolute;top:43%;left:0;right:0;transform:translateY(-43%);text-align:center;margin:0 auto;width:50px;height:50px;transition:var(--transition)}.preloader .box{height:100%;background:var(--whiteColor);animation:animate .5s linear infinite;top:0}.preloader .box,.preloader .shadow{width:100%;position:absolute;left:0}.preloader .shadow{height:5px;background:#000000;opacity:.1;top:59px;border-radius:50%;animation:shadow .5s linear infinite}.preloader:after,.preloader:before{content:"";position:absolute;left:0;top:0;width:60%;height:100%;z-index:-1;transition:.9s}.preloader:after{left:auto;right:0}.preloader.preloader-deactivate{visibility:hidden}.preloader.preloader-deactivate:after,.preloader.preloader-deactivate:before{width:0}.preloader.preloader-deactivate .loader{opacity:0;visibility:hidden}@keyframes loader{0%{left:-100px}to{left:110%}}@keyframes animate{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scaleY(.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes shadow{50%{transform:scaleX(1.2)}}.top-header{background-color:var(--mainColor);height:2.5rem;display:flex;align-items:center}.top-header,.top-header a{color:var(--whiteColor)}.top-header a:hover{color:#ffe14d}.top-header .phone{display:flex;align-items:center;gap:.5rem}.top-header .social-icons{justify-content:end}.header-mainmenu{background-color:var(--color-white);box-shadow:0 6px 15px 0 rgba(0,0,0,.05)}.navbar{padding:1rem 0!important}.nav-container,nav{display:flex;align-items:center;flex-grow:1}.nav-container{justify-content:end;margin-right:2rem}.nav-links{list-style:none;display:flex;gap:25px;padding:0;margin:0}.nav-links li{display:inline}.nav-links a{text-decoration:none;color:#333;padding:10px;transition:color .3s}.nav-links a:hover{color:#ff1949}.btn{border-radius:0;line-height:1.5;padding:12px 25px;font-size:14.5px;font-weight:700;transition:.5s}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:var(--mainColor);--bs-btn-border-color:var(--mainColor);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--mainColorHover);--bs-btn-hover-border-color:var(--mainColorHover);--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--mainColorHover);--bs-btn-active-border-color:var(--mainColorHover);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--mainColorHover);--bs-btn-disabled-border-color:var(--mainColorHover)}.header-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;margin:0 -20px}.header-brand{margin-right:40px}.header-action,.header-brand{display:flex;align-items:center}.header-action{padding:0;margin:0;list-style:none}.demo-btn .btn{display:inline-flex;align-items:center;gap:.25rem}.demo-btn .btn .icon{margin-top:2px}@media only screen and (max-width:767px){.header-action .demo-btn{display:none}}.header-mainnav{flex:1}@media only screen and (max-width:1199px){.header-area .header-mainnav{display:none}}.close-button,.menu-button{background-color:transparent;border:none;font-size:28px;line-height:1;-webkit-transition:var(--transition);transition:var(--transition);padding:.6rem .5rem}.close-button{font-size:24px}.popup-mobile-menu{z-index:9999;position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;display:flex}.popup-mobile-menu .outer{flex:1}.popup-mobile-menu.active{visibility:visible;opacity:1}.popup-mobile-menu.active .inner{opacity:1;left:0;overflow-y:auto}.popup-mobile-menu .inner{width:350px;z-index:999;position:absolute;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.06);height:100%;height:100vh;display:flex;flex-direction:column;opacity:0;left:-150px;transition:all .5s ease-out}.popup-mobile-menu .inner .header-top{display:flex;border-bottom:1px solid var(--color-border);align-items:center;justify-content:space-between;padding:15px 20px}.mainmenu-nav ul{list-style:none;padding:0;margin:0}.mainmenu-nav .mainmenu{display:flex;flex-wrap:wrap;margin:0;padding:0}.mainmenu-nav .mainmenu>li>a{color:var(--linkColor);font-size:17px;font-weight:500;padding:0 16px;display:block;height:50px;line-height:50px;-webkit-transition:.3s;transition:.3s}@media only screen and (min-width:992px) and (max-width:1199px){.mainmenu-nav .mainmenu>li>a{padding:0 17px}}@media only screen and (min-width:768px) and (max-width:991px){.mainmenu-nav .mainmenu>li>a{padding:0 12px}}.mainmenu-nav .mainmenu>li>a.active,.mainmenu-nav .mainmenu>li>a:hover{color:var(--mainColor)!important}.mainmenu-nav .mainmenu li{margin-top:0;margin-bottom:0;position:relative}.mainmenu-nav .mainmenu li.has-dropdown>a{position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem}.mainmenu-nav .mainmenu li.has-dropdown .mega-menu,.mainmenu-nav .mainmenu li.has-dropdown .submenu{opacity:0;visibility:hidden;pointer-events:none}.mainmenu-nav .mainmenu li.has-dropdown .submenu{list-style:none;min-width:270px;height:auto;position:absolute;top:90%;left:0;z-index:8;text-align:left;padding:20px 0 25px;-webkit-transition:.3s;transition:.3s;background-color:var(--whiteColor);box-shadow:0 10px 40px rgba(0,0,0,.08)}.mainmenu-nav .mainmenu li.has-dropdown .submenu li{position:relative}.mainmenu-nav .mainmenu li.has-dropdown .submenu li a{font-size:15px;font-weight:600;display:block}.mainmenu-nav a.active,.mainmenu-nav a.focus,.mainmenu-nav a:hover,.popup-mobile-menu a.active,.popup-mobile-menu a.focus,.popup-mobile-menu a:hover{color:var(--mainColor)!important}.mainmenu-nav .mainmenu li.has-dropdown .submenu li.has-dropdown>a:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:10px;right:40px}.mainmenu-nav .mainmenu li.has-dropdown .submenu li.has-dropdown .submenu{position:absolute;left:100%;top:90%;z-index:90;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.mainmenu-nav .mainmenu li.has-dropdown .submenu li.has-dropdown:hover .submenu{left:100%;top:0;z-index:90;opacity:1;visibility:visible}@media only screen and (min-width:1200px){.mainmenu-nav .mainmenu li.has-dropdown.open .mega-menu,.mainmenu-nav .mainmenu li.has-dropdown.open>.submenu{opacity:1;visibility:visible;top:100%;pointer-events:auto}.mainmenu-nav .mainmenu li.has-dropdown.open .mega-menu .submenu{pointer-events:auto}}.mainmenu-nav .mainmenu li ul.mega-menu{min-width:1170px;height:auto;position:absolute;top:90%;left:-80px;padding:32px 0;z-index:100;-webkit-transition:.3s;transition:.3s;background-color:var(--whiteColor);box-shadow:0 10px 40px rgba(0,0,0,.08);display:grid;grid-template-columns:repeat(3,1fr)}.mega-sub-menu .pre-title{padding-left:20px;font-size:17px;margin:8px 0 6px;letter-spacing:normal;color:var(--color-title);display:block}.mainmenu-nav .mainmenu li.has-dropdown .submenu li a{font-size:17px;font-weight:500;padding:5px 30px;display:flex;align-items:center;color:var(--linkColor)}@media only screen and (min-width:1200px) and (max-width:1400px){.mainmenu-nav .mainmenu li ul.mega-menu{left:-275px}}.mainmenu-nav .mainmenu li ul.mega-menu .menu-title{font-weight:700;padding-left:100px;margin-bottom:20px}.mainmenu-nav .mainmenu li ul.mega-menu>li{border-right:1px solid var(--color-border)}.mainmenu-nav .mainmenu li ul.mega-menu>li:last-child{border-right:0}.mainmenu-nav .mainmenu li ul.mega-menu .submenu{position:static;visibility:visible;opacity:1;box-shadow:none;padding:0 0 0 70px}.mainmenu-nav .mainmenu li ul.mega-menu-one li .submenu{padding:0 0 0 10px}.mainmenu-nav .mainmenu li ul.mega-menu-one li:nth-child(2){border-right:none}.mainmenu-nav .mainmenu li ul.mega-menu-one li a{padding:0}.mainmenu-nav .mainmenu li ul.mega-menu-one li a img{max-width:300px;min-height:275px;margin-bottom:-50px;margin-right:15px}.mobile-menu-container{height:calc(100vh - 80px);overflow:auto}.popup-mobile-menu .mainmenu{list-style:none;margin:0;padding:0}.popup-mobile-menu .mainmenu li{margin:0}.popup-mobile-menu .mainmenu li a{display:block;font-size:18px;padding:8px 20px;color:var(--linkColor);font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:.25rem}.popup-mobile-menu .mainmenu li+li{border-top:1px solid var(--color-border)}.popup-mobile-menu .mainmenu .has-dropdown .mega-menu,.popup-mobile-menu .mainmenu .has-dropdown .submenu{max-width:100%;list-style:none;padding:0 0 0 14px;display:none}.popup-mobile-menu .mainmenu .has-dropdown.open .mega-menu,.popup-mobile-menu .mainmenu .has-dropdown.open .submenu{display:block}.page-title{min-height:250px;display:flex;align-items:center}.page-title h2{color:var(--whiteColor);margin-bottom:0;word-break:break-word;text-transform:capitalize;font-size:42px;font-weight:700}.page-title ul{padding-left:0;margin-top:24px;list-style-type:none;display:flex;align-items:center;gap:.5rem}.page-title ul li{display:inline-block;text-transform:capitalize;position:relative;color:var(--whiteColor);word-break:break-word;display:flex;align-items:center;gap:.5rem}.page-title ul li a{color:#fff}.page-title ul li:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmIiB2aWV3Qm94PSIwIDAgNjQwIDY0MCI+Cgk8cGF0aCBkPSJNNDI0IDMyMGwtMjI4LjUxMi0yMzcuNDRjLTguNTc2LTguNjQtOC41NzYtMjIuNjI0IDAtMzEuMzI4IDguNTc2LTguNjQgMjIuNDMyLTguNjQgMzEuMDA4IDBsMjUwLjU2IDI1My4wNTZjOC41NzYgOC42NzIgOC41NzYgMjIuNjg4IDAgMzEuMzI4bC0yNTAuNTYgMjUzLjA1NmMtOC41NzYgOC42NzItMjIuNDMyIDguNjQtMzEuMDA4IDAtOC41NzYtOC42MDgtOC41NzYtMjIuNjI0IDAtMzEuMzI4bDIyOC41MTItMjM3LjM0NHoiPgoJPC9wYXRoPgo8L3N2Zz4=);width:16px;height:16px;opacity:.85;color:#fff}.page-title ul li:last-child{margin-right:0}.page-title ul li:last-child:after{display:none}@media (max-width:554px){.page-title{min-height:150px}.page-title h2{font-size:28px}.page-title ul{font-size:80%}}.sticky-menu{top:0;z-index:99}.sticky-course-menu,.sticky-menu{position:fixed;right:0;left:0;background-color:var(--whiteColor);-webkit-animation:headerSticky .95s ease forwards;animation:headerSticky .95s ease forwards}.sticky-course-menu{width:100%;top:82px;z-index:98}@keyframes headerSticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}footer{background-color:#161616;color:white;padding:4rem 1.5rem;font-family:Poppins,sans-serif}footer .about-widget p{color:gray;font-size:.875rem;margin-top:1rem!important;padding-right:.75rem;line-height:1.6}footer .footer-links h3{font-size:20px;font-weight:600;color:white;margin-bottom:1rem}.footer-links ul{font-size:.875rem;list-style:none;padding:0}.footer-links ul li{margin-bottom:.4rem}.footer-links ul li a{color:gray;transition:color .3s ease-in-out}.footer-links ul li a:hover{color:white}footer .copyright{border-top:1px solid gray;font-size:.75rem;margin-top:2rem;padding:1rem 0;color:gray}.hero-section{padding:2rem 0}.hero-title{font-size:48px;font-weight:800;margin-top:.5rem;color:#000}@media only screen and (max-width:576px){.hero-title{font-size:42px}}.hero-description{font-size:23px;font-weight:500;color:gray;margin-top:1rem}.hero-image{max-width:100%}.HeroButton{margin-top:2rem;padding:1rem 3rem;background-color:#ff1949;color:white;border-radius:.375rem;font-size:1.125rem;font-weight:700;border:none;cursor:pointer}.heroImageContainer{width:100%;max-width:50%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2rem}@media (min-width:1024px){.heroImageContainer{margin-top:0}}.heroImage{width:90%;height:90%;padding:1rem}.key-highlights{background-color:var(--mainColor);padding:3rem 0}.highlight{display:flex;flex-direction:column;text-align:center;color:var(--whiteColor)}.highlight h2{font-size:3rem;font-weight:700;line-height:1;margin-bottom:.25rem}.highlight p{margin-bottom:0}@media only screen and (max-width:992px){.highlight p{margin-bottom:2rem}}.course-grid{padding:3rem 0}.header-section{margin-bottom:2.5rem;text-align:center}.header-section h2{font-size:40px;font-weight:700;color:#000}.header-section p{font-size:22px;color:#555}.testimonials .header-section p{font-size:18px;max-width:450px}.header-section .sub-title{text-transform:uppercase;display:block;margin-bottom:10px;color:var(--mainColor);font-weight:400}.course-grid .course-grid-item{background-color:#fff;border-radius:.75rem;border:1px solid #eee;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:1rem}.course-grid .course-grid-item .thumbnail{position:relative}.course-grid .course-grid-item .thumbnail .pill{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;top:15px;left:10px;background-color:var(--mainColor);font-weight:700;box-shadow:0 4px 6px rgba(255,255,255,.1);color:#fff;font-size:11px;padding:.25rem .75rem;border-radius:999px}.course-grid .course-grid-item .thumbnail .pill:before{content:" ";background-color:var(--whiteColor);display:block;width:.75rem;height:.75rem;border-radius:999px}.course-grid .course-grid-item .thumbnail a{display:block;overflow:hidden;border-radius:5px 5px 0 0}.course-grid .course-grid-item .thumbnail img{border-radius:5px;-webkit-transition:.4s;transition:.4s;width:100%}.course-grid .course-grid-item:hover .thumbnail img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.course-grid-item .duration{display:flex;justify-content:space-between;margin-top:1rem;font-size:14px;color:#777}.course-grid-item .course-details{text-align:left;margin-top:1rem}.course-grid-item .course-details h2{font-size:20px;font-weight:800;color:#000}.course-grid-item .course-details p{font-size:16px;color:#777}.course-grid-item .action .btn{padding-left:15px;padding-right:15px}.course-grid-item .action{display:flex;justify-content:space-between;margin-top:1rem;margin-bottom:.5rem}.ratings{display:flex;flex-wrap:nowrap;flex-direction:row;gap:.1rem}.testimonials .header-section{text-align:left;margin-top:1.5rem}.testimonial-card{background:white;border-radius:20px;overflow:visible;box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;font-family:Segoe UI,sans-serif;position:relative;margin-bottom:1rem}@media only screen and (max-width:575px){.testimonial-card{margin:0 1.5rem}}.ellipse-section{width:100%;height:100px;background:var(--mainColor);clip-path:ellipse(100% 100% at 50% 0);position:relative;z-index:0;border-top-left-radius:20px;border-top-right-radius:20px}.testimonial-image-wrapper{position:absolute;top:50px;left:50%;transform:translateX(-50%);z-index:2}.testimonial-image{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid white;background:white;box-shadow:0 0 8px rgba(0,0,0,.2)}.testimonial-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.testimonial-info{margin-top:80px;text-align:center;padding:0 20px 20px}.testimonial-info .stars{color:#f39c12;font-size:1.2rem;margin-bottom:5px}.testimonial-info h3{margin:5px 0 2px;font-size:1.1rem;font-weight:700}.role{color:gray;margin-bottom:10px}.message,.role{font-size:.95rem}.message{color:#333}.swiper-slide{transition:opacity .4s ease;opacity:0}.swiper-slide-active{opacity:1!important}.swiper-slide-next,.swiper-slide-prev{opacity:.7}.swiper-slide.swiper-slide-visible.swiper-slide-prev .testimonial-card{margin-left:2.5rem;scale:.95;box-shadow:40px 0 50px 0 rgba(26,46,85,.1)}.swiper-slide.swiper-slide-visible.swiper-slide-next .testimonial-card{scale:.95;margin-left:-2.5rem;box-shadow:-40px 0 50px 0 rgba(26,46,85,.1)}.swiper-pagination{position:relative!important}.book-demo-form{padding:3rem;border:1px solid #ccc;border-radius:.7rem;background-color:#fff;box-shadow:0 10px 50px 0 rgba(26,46,85,.1);margin:4rem 0}.book-demo-image{margin:3rem 0;padding:2rem}.book-demo-image img{width:100%}@media (max-width:554px){.book-demo-form{padding:1rem;margin:1rem 0}.book-demo-image{margin:0;padding:1rem}}form .error-message{font-size:14px;color:#ff0003}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{margin-right:.5rem;animation:spin 1s linear infinite}@media only screen and (max-width:767px){input[type=date]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+CiAgPHBhdGggZD0iTTggMnY0IiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4KICA8cGF0aCBkPSJNMTYgMnY0IiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4KICA8cGF0aCBkPSJNNSA0aDE0czIgMCAyIDJ2MTRzMCAyIC0yIDJINXMtMiAwIC0yIC0yVjZzMCAtMiAyIC0yIiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4KICA8cGF0aCBkPSJNMyAxMGgxOCIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+Cjwvc3ZnPg==);background-size:16px 16px;background-position:right 14px center;background-repeat:no-repeat}}.errors p{color:#ff0003}.course-detail-header{padding:1.5rem 1rem;min-height:400px;display:flex;align-items:center;color:#fff}.course-detail-header .breadcrumb-item,.course-detail-header a{color:#bbb}.course-detail-header a:hover{color:var(--mainColor)}.course-detail-header .breadcrumb-item.active{color:var(--whiteColor)}.course-detail-header .breadcrumb-item+.breadcrumb-item:before{color:#bbb}.course-detail-header .course-title{color:var(--whiteColor);margin-bottom:.75rem;word-break:break-word;text-transform:capitalize;font-size:42px;font-weight:700}.course-detail-header .key-info{margin-top:2rem;display:flex;align-items:center;gap:2.5rem;margin-bottom:1rem}@media (max-width:554px){.course-detail-header .key-info{flex-direction:column;gap:1rem;align-items:flex-start}.course-detail-header .course-title{font-size:36px}}.course-detail-header .key-info .duration,.course-detail-header .key-info .languages,.course-detail-header .key-info .stars{display:flex;align-items:center;gap:.5rem}section.course-details{margin:2rem 0}section.course-details .nav-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}section.course-details .nav-link{position:relative;border:0;padding:1rem;color:#999;white-space:nowrap}section.course-details .nav-tabs::-webkit-scrollbar{display:none}section.course-details .nav-link:hover{color:#000}section.course-details .nav-link:after{content:"";position:absolute;bottom:0;top:auto;left:0;width:0;height:3px;opacity:0;background-color:var(--mainColor);transition:.5s}section.course-details .nav-link.active:after,section.course-details .nav-link:hover:after{width:100%;opacity:1}section.course-details .tab-content{margin-top:3rem}section.course-details .tab-content h2{margin:2rem 0}.exam-actions{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:340px;margin:0 auto;height:300px}.exam-btns{display:flex;justify-content:space-between;gap:1rem}.exam-module{box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 5px 0 rgba(0,0,0,.2);overflow:hidden;height:100vh;-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}@media (min-width:768px){.exam-module{display:grid;grid-template-areas:"side-a main";grid-template-columns:minmax(260px,30%) 1fr}}@media (max-width:767px){.exam-module .main-side.is-open{transform:translateX(120%) translateX(41px)}.main-side{position:fixed;left:-120%;transition:transform .4s;width:calc(100vw - 24px);z-index:9999}}.main-side{grid-area:side-a}.main-content{grid-area:main;display:flex;flex-direction:column;height:100vh}.exam-header,.question-actions{display:flex;justify-content:space-between;align-items:center;padding:.25rem 1rem;background-color:var(--secondaryColor);color:var(--whiteColor);position:relative;height:62px}.question-actions{height:80px;background-color:#eee}.candidate-name{font-size:18px;font-weight:600}.question-list{display:flex;flex-wrap:wrap;align-content:start;gap:1rem;padding:2.5rem 1rem;overflow-y:auto;height:calc(100vh - 62px)}.exam-content{padding:1rem 1rem 2.5rem;overflow-y:auto;flex:1}.question{padding:3px 8px;border-radius:4px;background-color:#d3d3d3}a.question{margin-bottom:8px}.question-list .question{padding:1rem 1.5rem;border-radius:4px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px}.question.solved{background-color:#28a745;color:#fff}.question.selected{background-color:#007bff;color:#fff}.q-samples{display:flex;flex-direction:column;gap:.25rem}.question-options{margin:0;padding:0}.question-options li{display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-bottom:1rem}.question-options label{cursor:pointer;flex:1}.question-options .form-check-input{width:1.5rem;height:1.5rem}.question-options .form-check-input:checked{background-color:var(--bs-danger);border-color:var(--bs-danger)}.question-options .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.faq-wrapper{display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#fff;overflow:hidden;box-shadow:2px 6px 25px 0 rgba(25,42,70,.13)}.faq-question{width:100%;text-align:left;padding:10px 20px 6px;font-weight:600;background:#fff;border:none;display:flex;align-items:center;cursor:pointer}.faq-icon{margin-right:10px;font-weight:700}.faq-answer{max-height:0;overflow:hidden;padding:0 0 0 50px;margin:-10px 20px 15px 0;transition:max-height .3s ease,padding .3s ease;background:#fff;color:#727695;font-size:.95rem}.faq-icon{margin-right:15px;font-size:1.2rem;display:inline-block;transition:transform .3s ease}.faq-icon.rotate{transform:rotate(180deg)}.course-details-page hr{height:1px;background-color:black;margin:-10px 0}.course-details-page .course-details .container .heading .description,.course-details-page .curriculum-table p,.course-details-page .description li,.course-details-page p{color:#808080;font-size:15px;list-style:none}.course-details-page li{font-size:15px}.tab-content .card{padding:1.2rem;box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:10px;position:absolute;top:350px;right:100px;z-index:1;background:white}.tab-content .card img{max-width:300px}.tab-content .card hr{margin:-4px 0}.tab-content .card h4{padding-top:1rem;font-size:20px}.tab-content .card-rows{display:flex;justify-content:space-between;padding:.75rem 0;border-top:1px solid #e5e5e5}.tab-content .card-rows:last-child{border-bottom:1px solid #e5e5e5}.tab-content .enrollButton{margin-top:1rem;padding:.75rem;background-color:var(--mainColor);color:white;border:none;width:100%;border-radius:5px;cursor:pointer}.course-details .curriculum-table{margin-top:1rem;padding:2rem;border:1px solid #e5e5e5;background:white;border-radius:.75rem}.course-details .curriculum-table hr{margin:8px 0}.course-details .curriculum-table h5{font-weight:600;margin-top:.5rem;margin-bottom:1rem}.course-details .curriculum-table p{color:#808080;font-size:15px}.course-details .curriculum-table ul{padding-left:0;margin:0}.course-details .curriculum-table ul li{list-style:none}.course-details .curriculum-table ul li .topic-item{display:flex;align-items:center;position:relative;gap:.75rem;padding:8px 0;cursor:pointer;border-bottom:1px solid #e5e5e5}.course-details .curriculum-table ul li:first-child .topic-item{border-top:1px solid #e5e5e5}.course-details .curriculum-table ul li:hover{color:var(--mainColor)}@media screen and (max-width:600px){.course-details .curriculum-table{padding:1rem}}.course-details-page .rating-summary{max-width:700px;display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.course-details-page .average{background:#fff;padding:1rem;text-align:center;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:8px;flex:1;min-width:150px}.course-details-page .average h2{margin:0;font-size:28px}.course-details-page .average span{color:gray;font-size:.9rem}.course-details-page .bars{display:flex;flex-direction:column;gap:.5rem;flex:2}.course-details-page .bar-row{display:flex;align-items:center;gap:.5rem}.course-details-page .bar{flex:1;height:6px;background:#eee;border-radius:4px;overflow:hidden}.course-details-page .fill{height:100%;background:orange}.course-details-page .review-card{margin-top:5rem;background:#fff;padding:1rem;border-radius:8px;font-family:Arial,sans-serif}.course-details-page .review-card .container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}.course-details-page .profile-img{width:70px;height:70px;border-radius:50%;object-fit:cover;margin:1rem 0}.course-details-page .review-header .stars{color:gold;margin:0}.course-details-page .review-header .name{margin:.2rem 0;font-weight:700}.course-details-page .review-header .date{margin:0;color:gray;font-size:.85rem}.course-details-page .review-text{margin-top:.5rem;line-height:1.4;color:#555}.course-details-page .row{display:flex;flex-direction:column;justify-content:space-evenly}@media screen and (max-width:998px){.tab-content .card{display:none}.course-details-page .info .nav ul{justify-content:center;gap:1rem}}@media screen and (max-width:600px){.course-details-page .course-details .container .heading{margin-top:2rem}.course-details-page .course-title{font-size:24px}.course-details-page .course-details .container .heading .details p{font-size:10px;margin-left:.2rem}.course-details-page .course-details .container .heading .details p:last-child{margin-left:0}.course-details-page .course-details .container .heading .details span{font-size:10px;padding-top:.2rem}.course-details-page .info .nav ul{align-items:center;padding:1rem 0}.course-details-page .curriculum-table{padding:.5rem}.course-details-page .review-card .container{flex-direction:column;align-items:center}.course-details-page .review-content{text-align:center}}*{box-sizing:border-box}.placement-partners{background-color:#efefef;padding:3rem 0}.placement-partners p{color:#777272}.company-logos,.logo-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:1rem;gap:10px}.logo-grid{grid-template-columns:repeat(4,1fr)}.company-logos img{max-width:150px;margin:0 auto}.company-logos .logo,.logo-grid .logo{display:flex;align-items:center;justify-content:center;height:160px;border:1px solid #f0f0f0;border-radius:5px;filter:grayscale(1);transition:all .3s ease-in-out}.company-logos .logo:hover,.logo-grid .logo:hover{filter:grayscale(0);box-shadow:0 0 10px #c7c7c7}@media (max-width:992px){.placement-partners .container.d-flex{flex-direction:column;align-items:center}.placement-partners .col-5,.placement-partners .col-7{width:100%;max-width:100%}.placement-partners .col-5{margin-bottom:2rem;text-align:center}.placement-partners h2{font-size:1.75rem}.placement-partners p{font-size:1rem}}@media (max-width:576px){.company-logos,.logo-grid{grid-template-columns:repeat(3,1fr)}}.call-to-action{background:linear-gradient(-125deg,#eeeeee 20%,#0171ce 85%);min-height:370px;align-content:center}.call-to-action .container{display:flex}.call-to-action .container .image{align-content:baseline}.call-to-action .image img{margin-top:-10%;width:100%}.call-to-action .info{align-items:center;max-width:400px}.call-to-action .info h2{font-size:36px}@media screen and (max-width:1000px){.call-to-action .image img{margin-top:15%}}@media screen and (max-width:780px){.call-to-action{background:linear-gradient(0deg,#eeeeee 35%,#0171ce 75%);padding:2rem 2rem 0}.call-to-action .image img{margin-top:36px;width:100%}.call-to-action .container{display:block;text-align:center}.call-to-action .info{align-items:center;max-width:500px}}@media (max-width:576px){.company-logos,.logo-grid{grid-template-columns:repeat(2,1fr)}}.privacy h4{font-size:22px;font-weight:700}.privacy h6{font-size:15px;font-weight:700}.privacy p{font-size:12px;text-align:justify}.about-page .hero-header{background:#fff;padding:60px 0 40px;text-align:center}.about-page .hero-header h1{font-size:2.8rem;font-weight:800;color:#1a1a1a;margin-bottom:15px;letter-spacing:-.02em}.about-page .hero-tagline{font-size:1.4rem;color:var(--mainColor);font-weight:600;margin-bottom:8px}.about-page .hero-subtitle{font-size:1.1rem;color:#666;font-weight:400}.about-page .section{padding:50px 0}.about-page .section-title{font-size:2.2rem;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:50px;position:relative}.about-page .section-title:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:var(--mainColor)}.about-page .intro-section{background:#f8fafc}.about-page .intro-content{max-width:900px;margin:0 auto;text-align:center}.about-page .intro-content p{font-size:1.2rem;line-height:1.7;color:#4a5568;margin-bottom:40px}.about-page .stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-top:50px}.about-page .stat-item{text-align:center;padding:30px 20px;background:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.about-page .stat-number{font-size:2.5rem;font-weight:800;color:var(--mainColor);display:block;margin-bottom:8px}.about-page .stat-label{font-size:1rem;color:#4a5568;font-weight:500}.about-page .mission-section{background:white}.about-page .mission-content{max-width:800px;margin:0 auto;text-align:center;background:linear-gradient(135deg,var(--mainColor) 0,var(--secondaryColor) 100%);color:white;padding:60px 50px;border-radius:12px}.about-page .mission-content h2{font-size:2rem;font-weight:700;margin-bottom:25px}.about-page .mission-content p{font-size:1.2rem;line-height:1.7;opacity:.95}.about-page .features-section{background:#f8fafc}.about-page .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:40px}.about-page .feature-card{background:white;padding:40px 30px;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.08);text-align:left;transition:transform .3s ease,box-shadow .3s ease}.about-page .feature-card:hover{transform:translateY(-5px);box-shadow:0 5px 25px rgba(0,0,0,.12)}.about-page .feature-icon{width:60px;height:60px;background-color:var(--secondaryColor);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.about-page .feature-icon i{font-size:1.5rem;color:white}.about-page .feature-card h3{font-size:1.3rem;font-weight:600;color:#1a1a1a;margin-bottom:15px}.about-page .feature-card p{color:#4a5568;line-height:1.6;font-size:1rem}.about-page .journey-section{background:white}.about-page .journey-content{max-width:900px;margin:0 auto;padding:40px;background:#f8fafc;border-radius:12px;border-left:5px solid var(--mainColor)}.about-page .journey-content p{font-size:1.1rem;line-height:1.8;color:#4a5568;text-align:left}.about-page .values-section{background:#f8fafc}.about-page .values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:40px}.about-page .value-card{background:white;padding:30px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);border-top:4px solid var(--mainColor)}.about-page .value-card h3{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:15px;display:flex;align-items:center;gap:10px}.about-page .value-card h3 i{color:var(--mainColor)}.about-page .value-card p{color:#4a5568;line-height:1.6;font-size:.95rem}.about-page .achievements-section{background:white}.about-page .achievements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.about-page .achievement-card{text-align:center;padding:35px 25px;background:#f8fafc;border-radius:8px;border:2px solid #e2e8f0;transition:border-color .3s ease}.about-page .achievement-card:hover{border-color:var(--mainColor)}.about-page .achievement-card h3{font-size:1.3rem;font-weight:600;color:#1a1a1a;margin-bottom:15px}.about-page .achievement-card p{color:#4a5568;line-height:1.6;font-size:.95rem}.about-page .cta-section{background:linear-gradient(135deg,#1a1a1a,#2d3748);color:white;padding:60px 0;text-align:center}.about-page .cta-content h2{font-size:2rem;font-weight:700;margin-bottom:20px}.about-page .cta-content p{font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto 30px;opacity:.9}.about-page .cta-button{display:inline-block;padding:15px 35px;background:var(--mainColor);color:white;text-decoration:none;border-radius:6px;font-weight:600;font-size:1.1rem;transition:all .3s ease;cursor:pointer;border:none}.about-page .cta-button:hover{background:var(--mainColorHover)}.about-page .gallery-section{background:white}.about-page .gallery-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.about-page .gallery-tab{padding:12px 30px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;font-weight:600;color:#4a5568;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-page .gallery-tab.active{background:var(--mainColor);border-color:var(--mainColor);color:white}.about-page .gallery-tab:hover{border-color:var(--mainColor);color:var(--mainColor)}.about-page .gallery-tab.active:hover{color:white}.about-page .gallery-grid{display:none;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.about-page .gallery-grid.active{display:grid}.about-page .gallery-item{background:#f8fafc;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.about-page .gallery-item:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,.12)}.about-page .gallery-placeholder{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px dashed #cbd5e0}.about-page .gallery-placeholder i{font-size:2.5rem;color:var(--mainColor);margin-bottom:15px}.about-page .gallery-placeholder span{font-size:1.1rem;font-weight:600;color:#4a5568;text-align:center}@media (max-width:768px){.about-page .hero-header h1{font-size:2.2rem}.about-page .hero-tagline{font-size:1.2rem}.about-page .section-title{font-size:1.8rem}.about-page .features-grid{grid-template-columns:1fr}.about-page .stats-container{grid-template-columns:repeat(2,1fr)}.about-page .journey-content,.about-page .mission-content{padding:40px 30px}.about-page .gallery-tabs{flex-wrap:wrap;gap:10px}.about-page .gallery-tab{padding:10px 20px;font-size:.9rem}.about-page .gallery-grid{grid-template-columns:1fr}}@media (max-width:480px){.about-page .stats-container{grid-template-columns:1fr}.about-page .hero-header{padding:40px 0 30px}.about-page .hero-header h1{font-size:1.8rem}}.landing-page{--dark-text:#1a1a1a;--light-text:#4a5568;--light-bg:#f8fafc;--border-color:#e2e8f0}.key-info{margin-top:2rem;display:flex;align-items:center;gap:2.5rem;margin-bottom:1rem;justify-self:center}.key-info .duration,.key-info .languages,.key-info .stars{display:flex;align-items:center;gap:.5rem}@media (max-width:554px){.key-info{flex-direction:column;gap:1rem;align-items:flex-start}}.landing-page .hero-section{background:linear-gradient(135deg,var(--mainColor) 0,var(--secondaryColor) 100%);color:white;padding:80px 0}.landing-page h4{font-size:30px;font-weight:600}.landing-page ul{padding-left:0}.landing-page .hero-subtitle{font-size:1.3rem;color:white;margin-bottom:30px;opacity:.95}.landing-page .cta-btn{padding:18px 40px;background:white;color:var(--mainColor);text-decoration:none;border-radius:8px;font-weight:700;font-size:1.2rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2);display:inline-block}.landing-page .cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3);color:var(--mainColor);text-decoration:none}.landing-page .section-padding{padding:60px 0}.landing-page .section-title{font-size:2.2rem;font-weight:700;color:var(--dark-text);text-align:center;margin-bottom:50px;position:relative}.landing-page .section-title:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:var(--mainColor)}.landing-page .program-name{font-size:2.5rem;font-weight:800;color:var(--dark-text);margin-bottom:30px;text-align:center}.landing-page .feature-card{background:white;padding:30px 25px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);text-align:center;border-top:4px solid var(--mainColor);height:100%;transition:transform .3s ease}.landing-page .feature-card:hover{transform:translateY(-5px)}.landing-page .feature-icon{font-size:2rem;color:var(--secondaryColor);margin-bottom:15px;justify-self:center}.landing-page .feature-card h3{font-size:1.1rem;font-weight:600;color:var(--dark-text);margin-bottom:10px}.landing-page .feature-card p{color:var(--light-text);font-size:.9rem;margin:0}.landing-page .syllabus-card{background:var(--light-bg);padding:30px;border-radius:8px;border-left:4px solid var(--mainColor);height:100%}.landing-page .syllabus-card h3{font-size:1.3rem;font-weight:600;color:var(--secondaryColor);margin-bottom:20px;display:flex;align-items:center;gap:10px}.landing-page .syllabus-card h3 i{color:var(--secondaryColor)}.landing-page .syllabus-card ul{list-style:none;padding:0;margin:0}.landing-page .syllabus-card li{color:var(--light-text);position:relative;padding:5px 0 5px 20px}.landing-page .syllabus-card li:before{content:"•";color:var(--secondaryColor);position:absolute;left:0;font-weight:700}.landing-page .target-card{background:white;padding:25px;border-radius:8px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.08);height:100%}.landing-page .target-icon{font-size:2.5rem;color:var(--mainColor);margin-bottom:15px}.landing-page .target-card h3{font-size:1.1rem;font-weight:600;color:var(--dark-text);margin:0}.landing-page .fees-card{background:var(--light-bg);padding:40px;border-radius:12px;border:2px solid var(--border-color);height:100%}.landing-page .registration-fee{background:linear-gradient(135deg,var(--mainColor) 0,var(--secondaryColor) 100%);color:white;border-color:var(--mainColor)}.landing-page .fees-card h3{font-size:1.5rem;font-weight:600;margin-bottom:20px;text-align:center}.landing-page .registration-fee h3{color:white}.landing-page .fee-amount{font-size:2.5rem;font-weight:800;text-align:center;margin:20px 0}.landing-page .fee-table{width:100%;border-collapse:collapse;margin-top:20px}.landing-page .fee-table td,.landing-page .fee-table th{padding:12px;text-align:left;border-bottom:1px solid var(--border-color)}.landing-page .fee-table th{background:var(--light-bg);font-weight:600;color:var(--dark-text)}.landing-page .fee-table td{color:var(--light-text)}.landing-page .dropout-card{background:white;padding:25px;border-radius:8px;text-align:center;border:2px solid var(--border-color)}.landing-page .dropout-card h4{font-size:1.1rem;font-weight:600;color:var(--dark-text);margin-bottom:10px}.landing-page .dropout-card p{color:var(--light-text);font-weight:600;margin:0}.landing-page .process-step{background:var(--light-bg);padding:25px;border-radius:50%;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:3px solid var(--border-color);transition:all .3s ease;margin:0 auto}.landing-page .process-step:hover{border-color:var(--mainColor);transform:translateY(-5px)}.landing-page .process-step i{font-size:1.5rem;color:var(--mainColor);margin-bottom:8px}.landing-page .process-step span{font-size:.8rem;font-weight:600;color:var(--light-text)}.landing-page .process-arrow{font-size:1.5rem;color:var(--mainColor);text-align:center;margin:20px 0}.landing-page .benefit-card{background:var(--light-bg);padding:35px;border-radius:12px;border-left:5px solid var(--mainColor);height:100%}.landing-page .benefit-card h3{font-size:1.3rem;font-weight:600;color:var(--dark-text);margin-bottom:15px;display:flex;align-items:center;gap:10px}.landing-page .benefit-card h3 i{color:var(--mainColor)}.landing-page .benefit-card p{color:var(--light-text);line-height:1.6;margin:0}@media (max-width:768px){.landing-page .hero-title{font-size:2.2rem}.landing-page .hero-subtitle{font-size:1.1rem}}@media (max-width:480px){.landing-page .logo-grid{grid-template-columns:repeat(2,1fr)}.landing-page .process-step{width:100px;height:100px}.landing-page .process-arrow{transform:rotate(90deg)}}@media (max-width:576px){.landing-page .hero-section{padding:60px 0}.landing-page .hero-title{font-size:1.8rem;color:white!important}.landing-page .fee-table{font-size:.9rem}}.get-certified-section{background:#fff;color:#333}.certified-heading{font-weight:700;font-size:1.5rem;margin-bottom:1rem;display:flex;align-items:center;gap:8px}.course-title{font-weight:600;font-size:1.25rem;margin-bottom:.75rem}.course-description{font-style:italic;color:#555}.certified-list{list-style-type:disc;padding-left:20px}.certified-list li{margin-bottom:.5rem}.certificate-wrapper{display:inline-block;background:linear-gradient(135deg,var(--mainColor),var(--secondaryColor));padding:15px;border-radius:12px;box-shadow:0 6px 15px rgba(0,0,0,.15)}.certificate-img{max-width:100%;border-radius:8px;background:#fff}.bottom-navbar{position:fixed;bottom:10px;left:0;width:100%;color:white;display:flex;justify-content:center;align-items:center;z-index:1000}.bottom-navbar ul{display:flex;gap:2rem;list-style:none;margin:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;background-color:#222}.bottom-navbar ul::-webkit-scrollbar{display:none}.bottom-navbar a{color:white;text-decoration:none;font-size:16px;flex-shrink:0}.bottom-navbar a:hover{color:#00bcd4}@media (max-width:600px){.bottom-navbar ul{gap:1.5rem}.bottom-navbar{bottom:1rem}.float-buttons{position:fixed;right:20px;bottom:5rem;display:flex;flex-direction:column;gap:.85rem;z-index:999999}}.float-buttons .whatsapp-icon:before{animation:zoomBig 3.25s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.float-buttons .whatsapp-icon:after,.float-buttons .whatsapp-icon:before{content:"";border:2px solid #106eea;position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100px;height:100px;border-radius:50%}.float-buttons .whatsapp-icon:after{animation:zoomBig 3.25s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.float-buttons .whatsapp-icon:after,.float-buttons .whatsapp-icon:before{border:2px solid #128c7e}.float-buttons .call-icon,.float-buttons .whatsapp-icon{position:relative;display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:999px;fill:#fff}@keyframes zoomBig{0%{transform:translate(-50%,-50%) scale(.5);opacity:1;border-width:3px}40%{opacity:.5;border-width:2px}65%{border-width:1px}to{transform:translate(-50%,-50%) scale(1);opacity:0;border-width:1px}}.note{margin-top:-9rem;margin-bottom:7rem;padding:5px}@media (max-width:600px){.note{margin-top:0;margin-bottom:0}}.student-journey .timeline-wrapper{position:relative;display:flex;justify-content:center}.timeline-path{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}.timeline{position:relative;z-index:2}.timeline-item{position:relative;width:50%;padding:20px}.timeline-item.left{text-align:right;right:50px}.timeline-item.right{left:55%;text-align:left}.timeline-item .content{position:relative;padding:20px;border-radius:12px;color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1)}.timeline-item .content.blue{background:var(--secondaryColor);padding-right:2rem}.timeline-item .content.red{background:var(--mainColor);padding-left:2rem}.timeline-item .icon{font-size:20px;background:#fff;color:#333;padding:8px;border-radius:50%;display:inline-flex;margin-bottom:10px}.timeline-item .circle{position:absolute;top:50%;left:100%;margin:0 -1rem;transform:translate(-50%,-50%);background:#333;color:#fff;font-weight:700;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3}.timeline-item.right .circle{left:0;transform:translate(-50%,-50%);margin:0 1rem}@media (max-width:768px){.timeline-path{left:50%;transform:none}.timeline-item{width:100%}.timeline-item.left,.timeline-item.right{left:0;text-align:left}.timeline-item .circle{left:50%;top:25px;margin:0}.timeline-item.right .circle{left:50%;margin:0}.timeline-path{display:none}}.course-curriculum{min-height:100vh;background-color:#f8f9fa;padding:2rem}.curriculum-title{font-size:2rem;font-weight:700;color:#343a40;text-align:center;margin-bottom:2rem}.module-tabs-container{display:flex;overflow-x:auto;margin-bottom:2rem;gap:.5rem;padding-bottom:.5rem}.module-tabs-container::-webkit-scrollbar{display:none}.module-tab{flex-shrink:0;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;white-space:nowrap;transition:all .3s ease;border:none;cursor:pointer;background-color:white;color:#6c757d}.module-tab:hover{background-color:#e9ecef}.module-tab.active{background-color:var(--mainColor);color:white;box-shadow:0 4px 6px rgba(0,0,0,.1)}.main-content-area{display:flex;gap:1.5rem;align-items:flex-start}.module-content{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.module-item{border-bottom:1px solid #dee2e6;cursor:pointer;transition:background-color .2s ease}.module-item:last-child{border-bottom:none}.module-item:hover .module-item-content{background-color:#f8f9fa}.module-item.selected{background-color:#e3f2fd}.module-item-content{display:flex;align-items:center;justify-content:space-between;padding:1rem;transition:background-color .2s ease}.module-item.checkpoint{border-left:4px solid var(--mainColor)}.module-item.checkpoint .module-item-content{background-color:#fff3e0}.module-item-info{flex:1}.module-submodule{font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.module-title{font-weight:500;color:#343a40}.module-title.checkpoint{color:var(--mainColor)}.module-item-actions{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.chevron-icon{width:1.25rem;height:1.25rem;color:#6c757d;transition:transform .2s ease}.chevron-icon.rotated{transform:rotate(90deg)}.lock-icon{width:1rem;height:1rem;color:#6c757d}.sidebar-content{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1rem}.sidebar-title{font-weight:600;color:#343a40;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.subtopic-list{display:flex;flex-direction:column;gap:.5rem}.subtopic-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#f8f9fa;border-radius:.5rem;transition:background-color .2s ease}.subtopic-item:hover{background-color:#e9ecef}.subtopic-title{font-size:.875rem;color:#495057;flex:1}.subtopic-lock{width:1rem;height:1rem;color:#6c757d;margin-left:.5rem}.empty-state{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1rem;text-align:center}.empty-state-title{font-weight:600;color:#343a40;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.empty-state-message{color:#6c757d;font-size:.875rem}@media (max-width:768px){.course-curriculum{padding:1rem}.curriculum-title{font-size:1.5rem;margin-bottom:1.5rem}.module-tabs-container{margin-bottom:1.5rem;gap:.25rem}.module-tab{padding:.5rem 1rem;font-size:.875rem}.main-content-area{flex-direction:column;gap:1rem}.subtopics-sidebar{width:100%;order:2}.module-content{order:1}.module-item-content{padding:.75rem}.module-item-actions{margin-left:.5rem}.sidebar-content{position:sticky;top:1rem}.subtopic-item{padding:.5rem}.subtopic-title{font-size:.8rem;line-height:1.4}}@media (max-width:576px){.course-curriculum{padding:.5rem}.curriculum-title{font-size:1.25rem;margin-bottom:1rem}.module-tabs-container{gap:.25rem;margin-bottom:1rem}.module-tab{padding:.4rem .75rem;font-size:.8rem;border-radius:.375rem}.main-content-area{gap:.75rem}.module-item-content{padding:.5rem}.module-submodule{font-size:.75rem}.module-title{font-size:.875rem;line-height:1.4}.chevron-icon{width:1rem;height:1rem}.lock-icon{width:.875rem;height:.875rem}.empty-state,.sidebar-content{padding:.75rem}.empty-state-title,.sidebar-title{font-size:.9rem;margin-bottom:.75rem}.subtopic-item{padding:.4rem}.subtopic-title{font-size:.75rem}.subtopic-lock{width:.875rem;height:.875rem}}@media (max-width:992px) and (min-width:769px){.subtopics-sidebar{width:280px}.module-item-content{padding:.875rem}}