html{scroll-behavior:smooth;--primary-clr:#1e18d2;--primary-medium-clr:#8caef7;--primary-light-clr:#bed0ee;--bg-clr-1:#fff;--dark-heading-clr:#232d39;--dark-text-clr:#6c757d;--light-heading-clr:#fff;--light-text-clr:#cecece}@media (max-width:768px){.get-started-btn{margin-right:455px}}@media (max-width:480px){.get-started-btn{margin-right:455px}}.card-custom{min-height:450px;overflow:hidden;box-shadow:0 0 15px #0a0a0a4d}.card-custom-img{border-color:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;min-height:200px}.card-custom-img:after{content:"";border-style:solid;border-width:40px 0 0 calc(575px - 5vw);border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;border-left-color:inherit;width:0;height:0;position:absolute;top:161px;left:0}.card-custom-avatar img{border-radius:50%;width:100px;height:100px;position:absolute;top:100px;left:1.25rem;box-shadow:0 0 15px #0a0a0a4d}@media (max-width:768px){.get-started-btn{margin-right:455px}}@media (max-width:480px){.get-started-btn{margin-right:455px}}.carousel-caption{text-align:center;color:#222;margin-top:8px;font-size:1.15rem;font-weight:500}.mfp-title{color:#2a3572;text-align:center;letter-spacing:.5px;background:#fffffff2;border-radius:8px;max-width:90%;margin:18px auto 0;padding:12px 24px;font-size:1.35rem;font-weight:600;box-shadow:0 2px 12px #00000014}.carousel-caption{color:#1a237e;text-align:center;letter-spacing:.5px;background:#ffffffeb;border-radius:8px;max-width:85%;margin:12px auto 0;padding:8px 18px;font-size:1.15rem;font-weight:600;display:block;box-shadow:0 2px 8px #00000012}.hr{border-width:3px;border-color:#fff;padding-bottom:3px}.section-cards{z-index:3;position:relative}.section-gray{background:#e5e5e5;padding:60px 0 30px}.card{color:#000000de;background:#fff;border-radius:6px;width:100%;margin-bottom:30px;display:inline-block;position:relative;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.card .card-image{border-radius:6px;height:60%;margin-top:-30px;margin-left:15px;margin-right:15px;position:relative;overflow:hidden;box-shadow:0 16px 38px -12px #0000008f,0 4px 25px #0000001f,0 8px 10px -5px #0003}.card .card-image img{aspect-ratio:1073/644;object-fit:cover;pointer-events:none;border-radius:6px;width:100%}.card .card-image .card-caption{color:#fff;text-shadow:0 2px 5px #21212180;font-size:1.3em;position:absolute;bottom:15px;left:15px}.card img{width:100%;height:auto}.img-raised{box-shadow:0 16px 38px -12px #0000008f,0 4px 25px #0000001f,0 8px 10px -5px #0003}.card .ftr{margin-top:15px}.card .ftr div{display:inline-block}.card .ftr .author{color:#888}.card .ftr .stats{float:right;font-size:14px;line-height:30px;position:relative;top:1px}.table{margin-bottom:0}.card .table{padding:15px 30px}.card .table-primary{background:linear-gradient(60deg,#ab47bc,#7b1fa2)}.card .table-info{background:linear-gradient(60deg,#26c6da,#0097a7)}.card .table-success{background:linear-gradient(60deg,#66bb6a,#388e3c)}.card .table-warning{background:linear-gradient(60deg,#ffa726,#f57c00)}.card .table-danger{background:linear-gradient(60deg,#ef5350,#d32f2f)}.card .table-rose{background:linear-gradient(60deg,#ec407a,#c2185b)}.card [class*=table-]{color:#fff;border-radius:6px}.card [class*=table-] .card-caption a,.card [class*=table-] .card-caption,.card [class*=table-] .icon i{color:#fff}.card [class*=table-] .icon i{border-color:#ffffff40}.card [class*=table-] .author a,.card [class*=table-] .ftr .stats,.card [class*=table-] .category,.card [class*=table-] .card-description{color:#fffc}.card [class*=table-] .author a:hover,.card [class*=table-] .author a:focus,.card [class*=table-] .author a:active{color:#fff}.card [class*=table-] h1 small,.card [class*=table-] h2 small,.card [class*=table-] h3 small{color:#fffc}.card-blog{margin-top:30px}.categories.courses .card-blog{border:1px solid var(--primary-clr);border-radius:8px}.card-blog .card-caption{margin-top:5px}.category-text{background:var(--primary-light-clr);color:var(--primary-clr);border-radius:18px;margin:8px 0;padding:10px;font-size:1rem;display:inline-block;box-shadow:0 2px 8px #2c3e5012}.card-blog .card-image+.category{margin-top:20px}.card-raised{box-shadow:0 16px 38px -12px #0106658f,0 4px 25px #0314951f,0 8px 10px -5px #0840e633}.card-background{text-align:center;background-position:50%;background-size:cover}.card-background .table{z-index:2;max-width:440px;min-height:280px;margin:0 auto;padding-top:40px;padding-bottom:40px;position:relative}.card-background .category,.card-background .card-description,.card-background small{color:#fffc}.card-background .card-caption{color:#fff;margin-top:10px}.card-background:after{z-index:1;background-color:#0000008f;border-radius:6px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.card-profile{text-align:center;margin-top:30px}.category{color:var(--primary-clr);margin:15px 0;padding-bottom:5%;line-height:0;position:relative}.card .category-social .fa{margin-top:-4px;margin-right:5px;font-size:24px;position:relative;top:2px}.card .author .avatar{border-radius:50%;width:36px;height:36px;margin-right:5px;overflow:hidden}.card .author a{color:#333;text-decoration:none}.card .author a .ripple-cont{display:none}.card-product{margin-top:30px}.card-product .btn-simple.btn-just-icon{padding:0}.card-product .ftr{margin-top:5px}.card-product .ftr .stats{margin-top:4px;top:0}.card-product .ftr h4{margin-bottom:0}.card-product .card-caption,.card-product .category,.card-product .card-description{text-align:center}.card-description p{color:#888}.card-caption,.card-caption a{color:var(--primary-clr);text-decoration:none}.card-caption{font-weight:700}.card-testimonial{text-align:center;margin-top:0;margin-bottom:60px}.card-profile .btn-just-icon.btn-raised,.card-testimonial .btn-just-icon.btn-raised{margin-left:6px;margin-right:6px}.card-profile .card-avatar,.card-testimonial .card-avatar{border-radius:50%;max-width:130px;max-height:130px;margin:-50px auto 0;overflow:hidden;box-shadow:0 16px 38px -12px #0000008f,0 4px 25px #0000001f,0 8px 10px -5px #0003}.card-profile.card-plain .card-avatar,.card-testimonial.card-plain .card-avatar{margin-top:0}.card-testimonial .card-avatar{max-width:100px;max-height:100px}.card-testimonial .card-description{font-style:italic}.card-testimonial .card-description+.card-caption,.card-testimonial .icon{margin-top:30px}.card-testimonial .icon{font-size:40px}.card-testimonial .ftr{margin-top:0}.card-testimonial .ftr .card-avatar{margin-top:10px;margin-bottom:-50px}.text-success,.text-info{color:var(--primary-clr)}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.btn,.navbar .navbar-nav>li>a.btn{text-transform:uppercase;letter-spacing:0;will-change:box-shadow,transform;border:none;border-radius:3px;margin:10px 1px;padding:12px 30px;font-size:12px;font-weight:400;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);position:relative}.btn:focus,.btn:active,.btn:active:focus{outline:0}.btn.btn-round,.navbar .navbar-nav>li>a.btn.btn-round{border-radius:30px}.btn.btn-just-icon,.navbar .navbar-nav>li>a.btn.btn-just-icon{padding:12px;font-size:20px;line-height:1em}.btn.btn-just-icon i,.navbar .navbar-nav>li>a.btn.btn-just-icon i{width:20px}.btn.btn-info{color:#fff;background-color:#00bcd4}.btn.btn-info:focus,.btn.btn-info:active,.btn.btn-info:hover{box-shadow:0 14px 26px -12px #00bcd46b,0 4px 23px #0000001f,0 8px 10px -5px #00bcd433}.btn.btn-danger{color:#fff;background-color:#f44336}.btn.btn-danger:focus,.btn.btn-danger:active,.btn.btn-danger:hover{box-shadow:0 14px 26px -12px #f443366b,0 4px 23px #0000001f,0 8px 10px -5px #f4433633}.btn.btn-warning.btn-simple:hover,.btn.btn-warning.btn-simple:focus,.btn.btn-warning.btn-simple:active{color:#ff9800;background-color:#0000}.btn.btn-warning.btn-simple,.navbar .navbar-nav>li>a.btn.btn-warning.btn-simple{color:#ff9800;box-shadow:none;background-color:#0000}.btn.btn-warning,.navbar .navbar-nav>li>a.btn.btn-warning{box-shadow:0 2px 2px #ff980024,0 3px 1px -2px #ff980033,0 1px 5px #ff98001f}.btn.btn-rose.btn-simple:hover,.btn.btn-rose.btn-simple:focus,.btn.btn-rose.btn-simple:active{color:#e91e63;background-color:#0000}.btn.btn-rose.btn-simple,.navbar .navbar-nav>li>a.btn.btn-rose.btn-simple{color:#e91e63;box-shadow:none;background-color:#0000}.btn.btn-white,.btn.btn-white:focus,.btn.btn-white:hover{color:#888;background-color:#fff}.btn.btn-white.btn-simple,.navbar .navbar-nav>li>a.btn.btn-white.btn-simple{color:#fff;box-shadow:none;background:0 0}.btn.btn-facebook,.navbar .navbar-nav>li>a.btn.btn-facebook{color:#fff;background-color:#3b5998;box-shadow:0 2px 2px #3b599824,0 3px 1px -2px #3b599833,0 1px 5px #3b59981f}.btn.btn-facebook:focus,.btn.btn-facebook:active,.btn.btn-facebook:hover{color:#fff;background-color:#3b5998;box-shadow:0 14px 26px -12px #3b59986b,0 4px 23px #0000001f,0 8px 10px -5px #3b599833}.btn.btn-facebook.btn-simple,.navbar .navbar-nav>li>a.btn.btn-facebook.btn-simple{color:#3b5998;box-shadow:none;background-color:#0000}.btn.btn-twitter,.navbar .navbar-nav>li>a.btn.btn-twitter{color:#fff;background-color:#55acee;box-shadow:0 2px 2px #55acee24,0 3px 1px -2px #55acee33,0 1px 5px #55acee1f}.btn.btn-twitter:focus,.btn.btn-twitter:active,.btn.btn-twitter:hover{color:#fff;background-color:#55acee;box-shadow:0 14px 26px -12px #55acee6b,0 4px 23px #0000001f,0 8px 10px -5px #55acee33}.btn.btn-twitter.btn-simple,.navbar .navbar-nav>li>a.btn.btn-twitter.btn-simple{color:#55acee;box-shadow:none;background-color:#0000}.btn.btn-pinterest,.navbar .navbar-nav>li>a.btn.btn-pinterest{color:#fff;background-color:#cc2127;box-shadow:0 2px 2px #cc212724,0 3px 1px -2px #cc212733,0 1px 5px #cc21271f}.btn.btn-pinterest:focus,.btn.btn-pinterest:active,.btn.btn-pinterest:hover{color:#fff;background-color:#cc2127;box-shadow:0 14px 26px -12px #cc21276b,0 4px 23px #0000001f,0 8px 10px -5px #cc212733}.btn.btn-pinterest.btn-simple,.navbar .navbar-nav>li>a.btn.btn-pinterest.btn-simple{color:#cc2127;box-shadow:none;background-color:#0000}.btn.btn-google,.navbar .navbar-nav>li>a.btn.btn-google{color:#fff;background-color:#dd4b39;box-shadow:0 2px 2px #dd4b3924,0 3px 1px -2px #dd4b3933,0 1px 5px #dd4b391f}.btn.btn-google:focus,.btn.btn-google:active,.btn.btn-google:hover{color:#fff;background-color:#dd4b39;box-shadow:0 14px 26px -12px #dd4b396b,0 4px 23px #0000001f,0 8px 10px -5px #dd4b3933}.btn.btn-google.btn-simple,.navbar .navbar-nav>li>a.btn.btn-google.btn-simple{color:#dd4b39;box-shadow:none;background-color:#0000}.btn.btn-dribbble,.navbar .navbar-nav>li>a.btn.btn-dribbble{color:#fff;background-color:#ea4c89;box-shadow:0 2px 2px #ea4c8924,0 3px 1px -2px #ea4c8933,0 1px 5px #ea4c891f}.btn.btn-dribbble:focus,.btn.btn-dribbble:active,.btn.btn-dribbble:hover{color:#fff;background-color:#ea4c89;box-shadow:0 14px 26px -12px #ea4c896b,0 4px 23px #0000001f,0 8px 10px -5px #ea4c8933}.btn.btn-dribbble.btn-simple,.navbar .navbar-nav>li>a.btn.btn-dribbble.btn-simple{color:#ea4c89;box-shadow:none;background-color:#0000}.btn.btn-instagram,.navbar .navbar-nav>li>a.btn.btn-instagram{color:#fff;background-color:#125688;box-shadow:0 2px 2px #12568824,0 3px 1px -2px #12568833,0 1px 5px #1256881f}.btn.btn-instagram:focus,.btn.btn-instagram:active,.btn.btn-instagram:hover{color:#fff;background-color:#125688;box-shadow:0 14px 26px -12px #1256886b,0 4px 23px #0000001f,0 8px 10px -5px #12568833}.btn.btn-instagram.btn-simple,.navbar .navbar-nav>li>a.btn.btn-instagram.btn-simple{color:#125688;box-shadow:none;background-color:#0000}.col-md-12{padding-left:0;padding-right:0}.service-box{text-align:center;flex-direction:column;align-items:center;display:flex}.service-icon{justify-content:center;align-items:center;width:100%;margin-bottom:10px;display:flex}.responsive-image{object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:300px;margin:0 auto;display:block}.test-title-text{background:linear-gradient(90deg,#0a2355,#1b23ff,#268ee4);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.header-title-text{background:linear-gradient(90deg,#0a2355,#1b23ff,#268ee4);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;max-width:900px;margin:0 auto;padding-bottom:3%;font-size:45px;font-weight:700}@media (max-width:768px){.header-title-text{margin-right:0;padding-bottom:6%;font-size:50px}}@media (max-width:480px){.header-title-text{padding-bottom:4%;font-size:2rem}}.header-title-text-white{color:var(--light-heading-clr);text-align:center;width:100%;max-width:900px;margin:0 auto;padding-bottom:3%;font-size:45px;font-weight:700}@media (max-width:768px){.header-title-text-white{text-align:center;margin-right:0;padding-bottom:6%;font-size:50px}}@media (max-width:480px){.header-title-text-white{text-align:center;padding-bottom:6%;font-size:1.5rem}}.contact-text{color:#182886;margin:0;font-size:30px}*{body:var(--primary-clr);box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}html{scroll-behavior:smooth;--primary-clr:#1e18d2;--primary-medium-clr:#8caef7;--primary-light-clr:#bed0ee;--bg-clr-1:#fff;--dark-heading-clr:#232d39;--dark-text-clr:#6c757d;--light-heading-clr:#efefef;--light-text-clr:#cecece;--gradient-blue:linear-gradient(90deg,#0a2355,#1b23ff,#268ee4)}button.btn{background-color:var(--primary-clr);color:var(--light-heading-clr);cursor:pointer;border:1px solid #0000;border-radius:5px;padding:10px 18px;font-size:15px;transition:all .3s}button.btn:hover{background-color:var(--light-heading-clr);color:var(--primary-clr);border:1px solid var(--primary-clr)}.section-header h1{letter-spacing:1px;color:var(--dark-heading-clr);margin-bottom:20px;font-size:32px;position:relative}.section-header h1:before{content:"";background-color:var(--dark-text-clr);width:100px;height:1px;position:absolute;top:calc(100% + 5px);left:0}.section-header h1:after{content:"";background-color:var(--primary-clr);width:50px;height:3px;position:absolute;top:calc(100% + 4px);left:0}.section-header p{color:var(--dark-text-clr);max-width:700px;margin-bottom:40px}body{width:100%;min-height:100vh}.website-container{width:100%;max-width:100vw;min-height:100vh;margin:0 auto}section.home{background-color:var(--primary-light-clr);width:100%;min-height:100vh;position:relative}.home .main-navbar{background-color:var(--primary-clr);z-index:100;justify-content:space-between;align-items:center;width:100%;max-width:100vw;height:12vh;max-height:80px;margin:0 auto;padding:0 8%;display:flex;position:absolute}.home.active .main-navbar{margin:0 auto;animation:.6s ease-in showMenu;position:fixed;top:0;box-shadow:0 2px 10px #00000040}@keyframes showMenu{0%{transform:translateY(-100px)}to{transform:translateY(0)}}.main-navbar .logo{text-decoration:none}.main-navbar .logo img{width:200px;height:auto}.main-navbar .nav-list{list-style:none}.main-navbar .nav-list li{margin:0 10px;display:inline-block}.main-navbar .nav-list li a{color:var(--light-heading-clr);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500;text-decoration:none;position:relative}.main-navbar .nav-list li a:after{content:"";background-color:var(--light-heading-clr);width:100%;height:2px;transition:all .3s;position:absolute;top:calc(100% + 2px);left:0;transform:scaleX(0)}.main-navbar .nav-list li a:hover:after{transform:scaleX(1)}.main-navbar .get-started-btn{background-color:var(--light-heading-clr);color:var(--primary-clr)}.main-navbar .get-started-btn:hover{background-color:var(--primary-clr);color:var(--light-heading-clr);border:1px solid var(--light-heading-clr)}.main-navbar .menu-btn{cursor:pointer;justify-content:flex-start;align-items:center;width:30px;min-width:30px;height:30px;display:none}.main-navbar .menu-btn span{background-color:var(--light-heading-clr);border-radius:5px;width:100%;height:2px;transition:all .4s;display:block;position:relative}.main-navbar .menu-btn span:before,.main-navbar .menu-btn span:after{content:"";background-color:var(--light-heading-clr);width:80%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.main-navbar .menu-btn span:before{transform:translateY(-9px)}.main-navbar .menu-btn span:after{transform:translateY(9px)}.home .banner{justify-content:space-between;align-items:center;width:100%;min-height:100vh;padding:100px 8% 70px;display:flex}.home .banner .banner-desc{z-index:2;flex-basis:50%;max-width:700px;position:relative}.banner .banner-desc h2{color:var(--dark-heading-clr);letter-spacing:1px;margin-bottom:10px;font-size:48px;line-height:1.4}.banner .banner-desc p{color:var(--dark-text-clr);margin-bottom:50px;line-height:1.4}.banner .banner-desc .search-bar{align-items:center;width:400px;height:50px;display:flex;position:relative;overflow:hidden}.banner-desc .search-bar input{letter-spacing:1px;background-color:var(--primary-light-clr);width:100%;height:100%;color:var(--dark-text-clr);outline-color:var(--primary-clr);border:2px solid #0d1e9d;border-radius:5px;padding:0 60px 0 10px;font-size:17px}.banner-desc .search-bar i{background-color:var(--primary-clr);width:50px;height:100%;color:var(--light-heading-clr);cursor:pointer;border-radius:0 5px 5px 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.home .banner .banner-img{z-index:1;flex-basis:50%;justify-content:flex-end;display:flex;position:relative}.banner-img .banner-img-container{z-index:2;width:400px;position:relative}.banner-img .banner-img-container img{width:100%;height:auto}.banner-img .banner-img-container .states{width:100%;height:100%;position:absolute;top:0;left:0}.total-courses{margin-left:-25px}.banner-img-container .states .total-courses{background-color:var(--light-heading-clr);border-radius:5px;align-items:center;padding:6px 10px 6px 6px;display:flex;position:absolute;bottom:15%;left:-80px;box-shadow:0 0 15px #0000004d}.states .total-courses .icon{background-color:var(--primary-clr);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:7px;display:flex}.states .total-courses .icon i{color:var(--light-heading-clr);font-size:22px}.states .total-courses .desc{flex-direction:column;display:flex}.states .total-courses .desc span:first-child{letter-spacing:1px;margin-bottom:2px;font-size:24px;font-weight:600}.states .total-courses .desc span:nth-child(2){color:var(--dark-text-clr);font-size:15px}.banner-img-container .states .courses-ratings{background-color:var(--light-heading-clr);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;padding:10px;display:flex;position:absolute;top:80px;right:5px;box-shadow:0 0 15px #0000004d}.states .courses-ratings span:first-child{color:var(--dark-heading-clr);text-align:center;font-size:24px;font-weight:600}.states .courses-ratings span:first-child i{color:gold;font-size:14px}.states .courses-ratings span:nth-child(2){color:var(--dark-text-clr);text-align:center;font-size:15px}.banner-img .banner-img-container .pattern{z-index:-1;position:absolute;top:20px;left:-40px}.banner-img-container .pattern img{opacity:.4;width:150px;height:auto}section.partners{background:var(--gradient-blue);width:100%;padding:30px 8%}.partners h3{color:var(--dark-heading-clr);margin-bottom:40px;font-size:22px}.partners .partners-slider .brand-item{text-align:center;background-color:var(--light-heading-clr);padding:5px}.partners .partners-slider .brand-item img{width:120px;display:inline-block}.owl-carousel .owl-nav{justify-content:space-between;width:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.owl-carousel .owl-nav button{border-radius:5px!important}.owl-carousel .owl-nav .owl-prev i,.owl-carousel .owl-nav .owl-next i{color:var(--light-heading-clr);cursor:pointer;border:1px solid #0000;border-radius:5px;transition:all .3s;background-color:var(--primary-clr)!important;padding:8px 14px!important;font-size:16px!important}.owl-carousel .owl-nav .owl-prev i:hover,.owl-carousel .owl-nav .owl-next i:hover{color:var(--primary-clr);border:1px solid var(--primary-clr);background-color:var(--light-heading-clr)!important}.owl-carousel .owl-dots{margin-top:20px}.owl-carousel .owl-dots .owl-dot span{opacity:1!important;background:#8caef7!important;padding:4px!important}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{opacity:1!important;background:#fff!important}.partners-slider.first-carousel .item img{object-fit:cover;border-radius:12px;width:320px;height:200px;margin:0 auto;display:block}@media (max-width:600px){.partners-slider.first-carousel .item img{width:95vw;height:160px}}section.services{width:100%;padding:100px 8% 20px}.services .services-contents{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 24px;width:100%;display:flex}.services-contents .service-box{cursor:pointer;flex-basis:31.3333%;padding:25px 20px;transition:all .3s}.services-contents .service-box:hover{box-shadow:0 0 15px #0000001a}.service-box .service-icon{background-color:var(--primary-clr);outline:1px solid var(--primary-medium-clr);outline-offset:10px;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.service-box .service-icon i{color:var(--light-heading-clr);font-size:24px}.service-box .service-desc{margin-top:25px}.service-box .service-desc h2{color:var(--dark-heading-clr);margin-bottom:10px;font-size:22px}.service-box .service-desc p{color:var(--dark-text-clr);line-height:1.4}.service-box:first-child .service-icon{background-color:#fef0ef;outline-color:#fef0ef}.service-box:first-child .service-icon i{color:#f76250}.service-box:nth-child(2) .service-icon{background-color:#e8f9ef;outline-color:#e8f9ef}.service-box:nth-child(2) .service-icon i{color:#2f9355}.service-box:nth-child(3) .service-icon{background-color:#f1f0fe;outline-color:#f1f0fe}.service-box:nth-child(3) .service-icon i{color:#5a49f3}section.courses{width:100%;padding:100px 8% 20px}.courses .section-header{justify-content:space-between;display:flex;position:relative}.courses .section-header .courses-btn{padding:10px 26px;position:absolute;bottom:40px;right:0}.courses .course-contents{flex-wrap:wrap;justify-content:space-between;display:flex}.courses .course-contents .course-card{cursor:pointer;border:1px solid #eee;border-radius:5px;flex-basis:32.1333%;margin-bottom:20px;padding:10px;transition:all .3s}a{pointer-events:auto}.courses .course-contents .course-card:hover{box-shadow:0 0 15px #0000001a}.course-contents .course-card img{object-fit:cover;border-radius:5px;width:100%;height:250px}.course-contents .course-card .category{justify-content:space-between;padding:10px 0;display:flex;position:relative}.course-card .category img{object-fit:cover;outline:1px solid var(--primary-clr);outline-offset:3px;border-radius:50%;width:50px;height:50px;position:absolute;top:-50%;right:15px}.course-card .category .subject{background-color:#fff;border-radius:5px;padding:6px 10px}.course-card .category .subject h3{color:var(--primary-clr);font-size:18px;font-weight:500}.course-card .course-title{color:var(--dark-heading-clr);font-size:20px}.course-card .course-desc{justify-content:space-between;margin:20px 0;display:flex}.course-card .course-desc span{color:var(--dark-text-clr);font-size:14px;font-weight:500}.course-card .course-desc span i{color:var(--primary-clr)}.course-card .course-ratings{border-top:1px solid #ccc;justify-content:space-between;padding:15px 0 0;display:flex}.course-card .course-ratings span{color:var(--primary-clr);font-size:18px;font-weight:700}.course-card .course-ratings span:first-child i{color:gold;font-size:14px}.course-card .course-ratings span b{font-size:24px}.section-categories-header{text-align:center;justify-content:space-between;align-items:center;padding:15px 8% 20px;display:flex;position:relative}section.categories{width:100%;padding:100px 8% 20px}.categories .categories-contents{flex-wrap:wrap;justify-content:space-between;display:flex}.categories-contents .category-item{background-color:var(--primary-light-clr);cursor:pointer;border-radius:5px;flex-direction:column;flex-basis:24%;align-items:center;padding:25px 15px;transition:all .3s;display:flex}.categories-contents .category-item:hover{transform:translateY(-3px);box-shadow:0 0 10px #20824533}.category-item .category-icon{background-color:var(--primary-clr);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.category-item .category-icon i{color:var(--light-heading-clr);font-size:20px}.category-item .category-desc{text-align:center;margin-top:20px}.category-item .category-desc h3{color:var(--dark-heading-clr);margin-bottom:10px;font-size:20px}.category-item .category-desc p{color:var(--dark-text-clr);font-size:15px;line-height:1.4}section.instructor{width:100%;padding:50px 8% 20px}.teacher-btn,a.teacher-btn{color:#fff;background-color:#162399;border:none;padding:10px 30px;text-decoration:none;display:inline-block}.teacher-btn:hover,a.teacher-btn:hover{color:#fff;background-color:#0a025f;text-decoration:none}.instructor .instructor-container{background-color:var(--primary-light-clr);border-radius:0 100px;width:100%;padding:70px 8%}.instructor-container h2{color:var(--dark-heading-clr);font-size:24px}.instructor-container p{color:var(--dark-text-clr);margin:20px 0 35px}section.testimonials{width:100%;padding:100px 8%}.testimonials .section-header{width:70%;max-width:700px}.testimonials-slider .testimonials-item{background-color:var(--primary-light-clr);padding:20px 25px;position:relative}.testimonials-item .profile{align-items:center;display:flex}.testimonials-item .profile .profile-image{border-radius:50%;width:55px;height:55px;margin-right:15px;overflow:hidden}.testimonials-item .profile .profile-image img{object-fit:cover;border-radius:50%;width:100%;height:100%}.testimonials-item .profile .profile-desc{flex-direction:column;display:flex}.profile .profile-desc span:first-child{color:var(--primary-clr);font-size:24px;font-weight:700}.profile .profile-desc span:nth-child(2){color:var(--dark-heading-clr);font-size:15px}.testimonials-item>p{color:var(--dark-text-clr);margin:15px 0;font-size:14px;line-height:1.5}.testimonials-item .quote{text-align:center}.testimonials-item .quote i{color:var(--dark-text-clr);margin-right:20px;font-size:25px}.testimonials-item .ratings{margin-top:20px}.testimonials-item .ratings i{color:gold;cursor:pointer;font-size:17px}.masonry{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:1em;-moz-column-gap:1em;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em;margin:1.5em;padding:0;font-size:.85em}.item{box-sizing:border-box;background:#fff;width:100%;margin:0 0 1.5em;padding:.5em;-webkit-transition:all 1s;display:inline-block;box-shadow:2px 2px 4px #ccc}.item img{max-width:100%}@media only screen and (max-width:320px){.masonry{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media only screen and (min-width:321px) and (max-width:768px){.masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width:769px) and (max-width:1200px){.masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (min-width:1201px){.masonry{-moz-column-count:4;-webkit-column-count:4;column-count:4}}.masonry{column-count:1;column-gap:1em;margin:1em}.item{box-sizing:border-box;border-radius:8px;width:100%;margin-bottom:1em;transition:transform .3s,box-shadow .3s;display:inline-block;overflow:hidden;box-shadow:2px 2px 4px #0000001a}.item img{width:100%;height:auto;display:block}.item:hover{transform:scale(1.03);box-shadow:4px 4px 8px #0003}@media (min-width:480px){.masonry{column-count:2}}@media (min-width:768px){.masonry{column-count:3}}@media (min-width:1200px){.masonry{column-count:4}}#lightbox{z-index:9999;background-color:#000000d9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}#lightbox img{border-radius:8px;max-width:90%;max-height:80%;transition:transform .3s;box-shadow:0 0 30px #fff3}#lightbox .close{color:#fff;cursor:pointer;font-size:40px;font-weight:700;position:absolute;top:20px;right:30px}#lightbox .prev,#lightbox .next{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:50px;position:absolute;top:50%;transform:translateY(-50%)}#lightbox{z-index:1000;text-align:center;background-color:#000000e6;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}#lightbox .close{color:#fff;cursor:pointer;z-index:1001;font-size:40px;position:fixed;top:20px;right:30px}#lightbox .prev,#lightbox .next{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1001;background:#0000004d;border-radius:50%;padding:10px;font-size:50px;position:fixed;top:50%;transform:translateY(-50%)}#lightbox .prev{left:10px}#lightbox .next{right:10px}#lightbox .prev:hover,#lightbox .next:hover{background:#0009}#lightbox{z-index:1000;text-align:center;box-sizing:border-box;background-color:#000000e6;width:100%;height:100%;padding-top:5vh;display:none;position:fixed;top:0;left:0;overflow-y:auto}#lightbox img{border-radius:12px;max-width:90%;max-height:80vh;margin:0 auto 10px;display:block}#caption{color:#fff;text-align:center;word-wrap:break-word;max-width:90%;margin:0 auto 20px;font-size:16px}#lightbox .close,#lightbox .prev,#lightbox .next{z-index:1001;position:fixed}.section-header .header-text h1{text-align:center;color:#036;margin-bottom:.5rem}.section-header .header-text p{text-align:center;color:#036;align-items:center;margin-bottom:2rem;font-size:1rem}.contact-form-section{text-align:center;background-color:#f0f8ff;padding:40px 20px}.contact-form-section h2{color:#0047ab;margin-bottom:20px;font-size:24px}.form-container{background:#fff;border-radius:8px;max-width:400px;margin:0 auto;padding:20px;box-shadow:0 4px 8px #0000001a}.form-group{text-align:left;margin-bottom:15px}.form-group label{color:#333;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:5px;width:100%;padding:10px;font-size:14px}.submit-btn{color:#fff;cursor:pointer;background:#0047ab;border:none;border-radius:5px;width:100%;padding:10px;font-size:16px;font-weight:700;transition:background .3s;display:block}.submit-btn:hover{background:#003580}section.footer{background-color:var(--primary-clr);width:100%;padding:70px 8% 30px}.footer .footer-contents{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:50px;display:flex}.footer-contents .footer-col{flex-basis:calc(25% - 20px)}.footer-contents .footer-col .col-title{align-items:flex-end;min-height:60px;margin-bottom:30px;display:flex}.footer-col .col-title h3{color:var(--light-heading-clr);font-size:24px}.footer-col .col-contents{flex-direction:column;display:flex}.footer-col-1 .col-title img{width:120px}.footer-col-1 .col-contents p{color:var(--light-text-clr);margin-bottom:15px;font-size:15px;line-height:1.3}.footer-col-2 .col-contents .contact-row{flex-direction:column;margin-bottom:15px;display:flex}.footer-col-2 .col-contents .contact-row span{color:var(--light-text-clr);font-size:16px}.footer-col-2 .col-contents .contact-row span:first-child{color:var(--light-heading-clr);margin-bottom:2px;font-size:17px;font-weight:500}.footer-col-3 .col-contents a{color:var(--light-text-clr);align-self:flex-start;margin-bottom:20px;text-decoration:none;transition:all .3s}.footer-col-3 .col-contents a:hover{letter-spacing:2px}.footer-col-4 .col-contents input{background-color:var(--light-heading-clr);width:100%;color:var(--dark-text-clr);border:none;border-radius:5px;padding:15px}.footer-col-4 .col-contents .newsletter-btn{background-color:var(--light-heading-clr);color:var(--primary-clr);margin-top:20px}.footer-col-4 .col-contents .newsletter-btn:hover{color:var(--light-heading-clr);border:1px solid var(--light-heading-clr);background-color:#0000}.footer .copy-rights{border-top:1px solid var(--light-text-clr);text-align:center;padding:30px 0 0}.footer .copy-rights p{color:var(--primary-light-clr)}.footer .copy-rights p b{color:#ff0}@media (max-width:968px){.main-navbar .menu-btn{z-index:101;margin-left:40px;display:flex}.main-navbar .menu-btn.active span,.main-navbar .menu-btn.active span:before,.main-navbar .menu-btn.active span:after{width:100%}.main-navbar .menu-btn.active span:before{transform:rotate(45deg)translateY(0)}.main-navbar .menu-btn.active span:after{transform:rotate(-45deg)translateY(0)}.main-navbar .menu-btn.active span{background-color:#0000}.main-navbar .nav-list{background-color:var(--primary-clr);z-index:100;flex-direction:column;align-items:center;width:100%;height:100vh;transition:right .3s cubic-bezier(.15,.61,.94,.25);display:flex;position:fixed;top:0;right:-100%}.main-navbar .nav-list.active{right:0}.main-navbar .nav-list li{margin:25px 0 0}.main-navbar .nav-list li:first-child{margin-top:180px}.main-navbar .nav-list li a{letter-spacing:1px;font-size:20px}.main-navbar .get-started-btn-container{margin-left:auto}.home .banner{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.home .banner .banner-desc,.home .banner .banner-img{flex-basis:100%}.home .banner .banner-img{align-self:center;margin-bottom:50px}.services-contents .service-box{flex-basis:48%}.services-contents .service-box:not(:last-child){margin-bottom:20px}.courses .course-contents .course-card{flex-basis:48.8%}.courses .section-header{flex-direction:column}.courses .section-header .courses-btn{align-self:flex-start;margin-top:20px;position:relative}.categories-contents .category-item{flex-basis:49%;margin-bottom:15px}.footer-contents .footer-col{flex-basis:calc(50% - 20px)}}@media (max-width:768px){.banner-img-container .states .total-courses{bottom:10%;left:5px}.banner .banner-desc h2{font-size:42px}.testimonials .section-header{width:100%;margin-bottom:70px}}@media (max-width:668px){.partners h3{margin-right:150px}.services-contents .service-box,.courses .course-contents .course-card{flex-basis:100%}}@media (max-width:568px){.categories-contents .category-item,.footer-contents .footer-col{flex-basis:100%}}@media (max-width:468px){.banner-img .banner-img-container,.banner .banner-desc .search-bar{width:100%}.banner-img-container .states .courses-ratings{top:30px;right:-10px}.banner .banner-desc h2{font-size:32px}.main-navbar .get-started-btn-container{display:none}.partners h3{margin-bottom:80px;margin-right:0}}.fontcolorwhite{text-align:center;padding-bottom:4%;font-weight:500;color:#fff!important}.fontcolor{text-align:center;padding-bottom:5%}.test-section{background-color:var(--primary-light-clr);padding:30px 0}.test-wrapper{justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:flex}.test-text{flex:1}.test-heading{color:#0d1e9d;margin-bottom:10px;font-size:2.5rem;font-weight:700}.test-paragraph{margin-bottom:15px;font-size:1rem;line-height:1.4}.test-image-container{flex:1;justify-content:center;align-items:center;display:flex}.test-image-wrapper{max-width:70%;position:relative}.test-image{object-fit:contain;width:100%;max-height:120%}.test-pattern img{opacity:.3;width:50px;position:absolute;bottom:-10px;right:-10px}@media (max-width:768px){.test-wrapper{text-align:center;flex-direction:column;align-items:center;gap:30px;padding:0 20px}.test-image-container{order:-1;justify-content:center;width:100%;display:flex}.test-text{width:100%}.test-image-wrapper{max-width:300px}.test-heading{font-size:1.5rem}.test-paragraph{font-size:.95rem;line-height:1.5}.test-pattern img{width:40px;bottom:-5px;right:-5px}}.testbox{width:100%;padding:50px 8% 20px}.testbox-container{background-color:var(--bg-clr-1);border-radius:0 100px;width:100%;padding:70px 8%}@media (max-width:768px){.testbox{padding:0 5% 20px}.testbox-container{border-radius:0 40px;padding:40px 5%}}.course_detail .box{width:90%;margin:0 auto;padding-bottom:5%}.course_detail .spacer{height:100px}.course_detail .course_content{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 8px #0000001a}.course_detail .course_header{justify-content:space-between;align-items:stretch;gap:20px;margin-bottom:40px;display:flex}.course_detail .course_text{flex:1;max-width:50%}.course_detail .course_image_container{flex:1;max-width:50%;display:flex}.course_detail .course_image{object-fit:cover;border-radius:8px;width:100%;height:100%;box-shadow:0 4px 8px #0000001a}.course_detail .teacher-btn:hover{background-color:#0056b3}.course-list{margin-top:20px;padding-bottom:3%;padding-left:20px;list-style-type:disc}@media (max-width:768px){.course_detail .course_header{flex-direction:column;align-items:center;margin:auto}.course_detail .course_text,.course_detail .course_image_container{max-width:100%}.course_detail .course_image{width:100%;height:auto;max-height:300px}}@media (max-width:768px){.mobile-socials{display:block}}.carousel-item img{object-fit:cover;width:100%;height:auto;max-height:80vh}@media (max-width:768px){.carousel-item img{object-fit:cover;width:100%;max-height:10vh}}@media (max-width:576px){.carousel-item img{object-fit:cover;width:100%;max-height:30vh}}.carousel-item img{object-fit:cover;height:100vh}.carousel-title-overlay{z-index:10;text-align:center;padding:28px 0 10px;position:absolute;bottom:15%;left:0;right:0}.carousel-title-overlay h1{color:#fff;letter-spacing:1px;margin:0;font-size:3rem;font-weight:700;animation:1.5s ease-in-out fadeIn}@media (max-width:768px){.carousel-title-overlay{bottom:3%}.carousel-title-overlay h1{padding:5px 0;font-size:2rem}}.responsive-img{width:100%;max-width:20%;height:auto}@media (max-width:767px){.responsive-img{max-width:90%}}#carouselExampleAutoplaying{width:100%}.carousel-item img{object-fit:cover;width:100%;height:60vh;max-height:80vh;margin-bottom:5%}@media (max-width:768px){.carousel-item img{object-fit:cover;width:100%;height:60vh;max-height:30vh;margin-bottom:5%}}@media (max-width:576px){.carousel-item img{object-fit:cover;width:100%;height:60vh;max-height:30vh;margin-bottom:5%}}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{cursor:pointer;background-color:#0000;border:none;position:absolute;top:-40px;transform:translateY(-50%)}.owl-carousel .owl-nav button.owl-prev{left:-15px}.owl-carousel .owl-nav button.owl-next{right:-15px}.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{color:#007bff}@media (max-width:768px){.get-started-btn{margin-right:455px}}@media (max-width:480px){.get-started-btn{margin-right:455px}}.course-card{display:none}.course-card.visible{display:block}.mobile-socials{text-align:center;margin-top:15px;display:none}.mobile-socials a{color:#000;margin:0 10px;font-size:22px;transition:color .3s}.mobile-socials a:hover{color:#007bff}@media (max-width:768px){.mobile-socials{display:block}}.card-img-details{border:5px solid #fff;margin:auto;display:block}.about-container{flex-direction:column;align-items:center;gap:0;max-width:100%;margin:0 auto;display:flex}.about-img{border-radius:14px;max-width:180px;margin-bottom:18px;display:block;box-shadow:0 2px 16px #2c3e5012}.about-content{text-align:center;width:100%}.about-content h1{color:#1a237e;letter-spacing:1px;margin-bottom:18px;font-size:2.3rem;font-weight:700}.about-content p{color:#2a3572;margin-bottom:18px;font-size:1.15rem;line-height:1.7}.about-icons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.about-icon-box{text-align:center;background:#e3e8ff;border-radius:10px;min-width:180px;min-height:220px;margin-bottom:12px;padding:18px 16px;box-shadow:0 2px 8px #2c3e5012}.about-icon-box img{object-fit:cover;border-radius:15px;width:140px;height:140px;margin-bottom:10px;transition:transform .3s}@media (max-width:992px){.about-icon-box img{width:160px;height:160px}}@media (max-width:576px){.about-icon-box{flex:100%;max-width:100%}.about-icon-box img{width:300px!important;height:200px!important}}.about-icon-box img:hover{transform:scale(1.1)}.about-icon-box span{font-size:16px;font-weight:600;display:block}.about-icon-box i{color:#1a237e;margin-bottom:8px;font-size:2.1rem}.about-icon-box span{color:#2a3572;margin-top:4px;font-size:1.05rem;font-weight:500;display:block}.about-extra-section{border-radius:14px;max-width:100%;margin:40px auto 0;padding:32px}.about-extra-section h2{color:#1a237e;text-align:center;margin-bottom:18px;font-size:1.5rem;font-weight:700}.team-member{text-align:center;margin-bottom:16px}.carousel-logo{z-index:10;text-align:center;position:absolute;bottom:32%;left:50%;transform:translate(-50%)}.carousel-logo img{width:120px;height:auto}@media (max-width:992px){.carousel-logo{bottom:35%}.carousel-logo img{width:18vw;max-width:130px;height:auto}}@media (max-width:576px){.carousel-logo{bottom:66%}.carousel-logo img{width:20vw;max-width:100px;height:auto}}.team-member .name{color:#1a237e;font-weight:600}.team-member .role{color:#2a3572;font-size:.95rem}.testimonials-list{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.call-to-action{text-align:center}.call-to-action .btn{color:#fff;background:#1a237e;border-radius:8px;margin-top:12px;padding:12px 32px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.call-to-action .btn:hover{background:#2a3572}@media (max-width:900px){.about-container,.about-extra-section,.about-extra-section.bg-light{padding:32px 12px}.about-img{margin-bottom:18px}.team-member img{object-fit:cover;width:30%;height:30%}}@media (max-width:600px){.about-content h1{font-size:1.5rem}.about-icons{gap:12px}.about-icon-box{min-width:90px;padding:12px 8px}.about-extra-section,.about-extra-section.bg-light{padding:18px 4px}.team-list,.testimonials-list{gap:12px}}.faq-list{max-width:700px;margin:0 auto}.faq-item{margin-bottom:16px}.faq-question{color:#1a237e;text-align:left;cursor:pointer;background:#e3e8ff;border:none;border-radius:8px;width:100%;padding:14px 18px;font-size:1.1rem;font-weight:600;transition:background .2s}.faq-question:hover{background:#d1d8f7}.faq-answer{color:#2a3572;background:#fff;border-radius:0 0 8px 8px;padding:12px 18px;font-size:1rem;display:none;box-shadow:0 2px 8px #2c3e5012}.faq-item.active .faq-answer{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animation{animation:1.5s ease-in-out forwards fadeIn}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;justify-content:center;align-items:center;display:flex}.swiper-button-next,.swiper-button-prev{color:#fff!important}.swiper-pagination-bullet{background:#fff!important}.swiper-pagination-bullet-active{background:#007aff!important}
