.thim-header-info li a,.top-bar,.top-links a{color:var(--primary-white)}.header.sticky .nav-item .nav-link i,.nav-item .nav-link i{width:30px;height:30px;line-height:30px;text-align:center;margin-right:7px;margin-left:17px;transition:background-image .3s}.blog-author,.testimonial-text{font-style:italic}:root{--primary-blue:#1E3A8A;--primary-green:#34D399;--primary-yellow:#FBBF24;--primary-white:#FFFFFF;--font-roboto:"Roboto",sans-serif;--font-roboto-slab:"Roboto Slab",serif;--font-pt-serif:"Roboto Slab",serif}body{font-family:var(--font-roboto);margin:0;padding:0}.navbar-brand{width:300px;background:#fff;border-radius:30px;padding:5px;overflow:hidden}.whatsapp-btn,.whatsapp-phone{width:65px;height:65px;padding:0;font-size:20px;border-radius:50%}.navbar-brand img{width:100%;padding:0 5px}.fixed-icons{position:fixed;bottom:20px;right:20px;z-index:1050;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fixed-icons .btn{display:flex;align-items:center;justify-content:center;border-radius:50px;padding:10px 15px;font-size:18px;font-weight:600;color:#fff;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:.3s ease-in-out}.nav-link,.thim-header-info{display:flex;align-items:center}.call-btn{background-color:#f0b100}.whatsapp-phone:hover{background-color:#d9a000}.whatsapp-btn{background-color:#25d366}.explore a,.whatsapp-phone{background-color:var(--primary-yellow)}.whatsapp-btn:hover{background-color:#1ebe57}.top-bar{background-color:var(--primary-blue);padding:10px 0;font-family:var(--font-roboto-slab)}.thim-header-info{list-style:none;padding:0;margin:0}.thim-header-info li{margin-right:20px;font-size:14px;padding-right:20px;border-right:1px solid var(--primary-yellow)}.thim-header-info li:last-child{border-right:none}.asa-blog-author i,.asa-blog-date i,.asa-recent-blog-date i,.thim-header-info li span i{margin-right:5px}.thim-header-info li a{text-decoration:none}.asa-recent-blog-title:hover,.course-content:hover h3,.feature-box a:hover,.thim-header-info li a:hover,.top-links a:hover{color:var(--primary-yellow)}.dropdown-menu a:hover,.nav-link:hover,.navbar-brand:hover{color:var(--primary-yellow)!important}.top-links a:first-of-type{border-right:1px solid #ddd;padding-right:15px}.top-links a{font-size:14px;margin-left:15px;text-decoration:none}.header{background-color:#ffffff52;backdrop-filter:blur(10px);position:absolute;width:100%;z-index:1000;transition:.3s;font-family:var(--font-pt-serif)}.carousel-caption .description,.dropdown-menu a,.nav-link{font-family:var(--font-roboto)}.header.sticky{position:fixed;top:0;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.header.sticky .nav-link{color:var(--primary-blue)!important}.header.sticky .nav-item .nav-link i{border-radius:50%;background-color:rgb(35 35 35 / 20%)}.explore a{padding:10px 25px;color:#fff;font-weight:600;border-radius:3px}.carousel-nav button,.dropdown-menu{background-color:var(--primary-blue)}.dropdown-menu a,.nav-link,.navbar-brand{color:var(--primary-white)!important}.explore{margin-top:40px}.navbar-brand{font-size:1.5rem;font-weight:700}.carousel-nav button,.feature-box{align-items:center;transition:background-color .3s}.nav-item .nav-link i{border-radius:50%;background-color:rgba(255,255,255,.2)}.dropdown-menu{border:none;box-shadow:0 2px 5px rgba(0,0,0,.2)}.asa-achievement-box,.asa-author-box,.asa-sidebar-box,.asa-value-box{box-shadow:0 4px 12px rgba(0,0,0,.1)}.dropdown-menu a:hover{background-color:transparent}.banner{height:100vh;position:relative}.carousel-item{height:100vh;background-size:cover;background-position:center}.carousel-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5))}.carousel-caption .btn,.carousel-nav button:hover{background-color:var(--primary-yellow)}.course-image,.course-item .course-image{background-size:cover;background-position:center}.carousel-caption{text-align:left;left:10%;width:44%;right:auto;top:50%;transform:translateY(-50%);color:var(--primary-white)}.course-content,.roun-align-wrap,.roun-btn-wrap,.testimonial-card,.why-box{text-align:center}.carousel-caption .description{font-size:1rem;color:var(--primary-white);margin-bottom:20px;line-height:1.5;display:none;opacity:0;animation:1s 1.5s forwards fadeIn}.carousel-caption .sub-heading{font-size:1.2rem;font-family:var(--font-roboto-slab);color:var(--primary-yellow);margin-bottom:10px;opacity:0;transform:translateY(-50px);animation:1s forwards slideDown}@keyframes slideDown{to{opacity:1;transform:translateY(0)}}.carousel-caption .big-heading{font-size:3.5rem;font-family:var(--font-pt-serif);font-weight:700;margin-bottom:20px;display:inline-block}.carousel-caption .btn,.carousel-caption .btn2{padding:10px 20px;font-family:var(--font-roboto);transition:.3s;transform:translateY(50px);animation:1s 2s forwards slideUp;opacity:0}.big-heading span{display:inline-block;opacity:0;transform:translateX(50px);animation:.5s forwards slideInLetter}@keyframes slideInLetter{to{opacity:1;transform:translateX(0)}}.big-heading span:first-child{animation-delay:.1s}.big-heading span:nth-child(2){animation-delay:.2s}.big-heading span:nth-child(3){animation-delay:.3s}.big-heading span:nth-child(4){animation-delay:.4s}.big-heading span:nth-child(5){animation-delay:.5s}.big-heading span:nth-child(6){animation-delay:.6s}.big-heading span:nth-child(7){animation-delay:.7s}.big-heading span:nth-child(8){animation-delay:.8s}.big-heading span:nth-child(9){animation-delay:.9s}.big-heading span:nth-child(10){animation-delay:1s}.big-heading span:nth-child(11){animation-delay:1.1s}.big-heading span:nth-child(12){animation-delay:1.2s}.big-heading span:nth-child(13){animation-delay:1.3s}.big-heading span:nth-child(14){animation-delay:1.4s}.big-heading span:nth-child(15){animation-delay:1.5s}.big-heading span:nth-child(16){animation-delay:1.6s}.big-heading span:nth-child(17){animation-delay:1.7s}.big-heading span:nth-child(18){animation-delay:1.8s}.big-heading span:nth-child(19){animation-delay:1.9s}.big-heading span:nth-child(20){animation-delay:2s}.big-heading span:nth-child(21){animation-delay:2.1s}.big-heading span:nth-child(22){animation-delay:2.2s}.big-heading span:nth-child(23){animation-delay:2.3s}.big-heading span:nth-child(24){animation-delay:2.4s}.big-heading span:nth-child(25){animation-delay:2.5s}.big-heading span:nth-child(26){animation-delay:2.6s}.big-heading span:nth-child(27){animation-delay:2.7s}.big-heading span:nth-child(28){animation-delay:2.8s}.big-heading span:nth-child(29){animation-delay:2.9s}.big-heading span:nth-child(30){animation-delay:3s}.big-heading span:nth-child(31){animation-delay:3.1s}.big-heading span:nth-child(32){animation-delay:3.2s}.big-heading span:nth-child(33){animation-delay:3.3s}.big-heading span:nth-child(34){animation-delay:3.4s}.carousel-caption .btn{color:var(--primary-white);border:2px solid var(--primary-yellow);border-radius:50px;font-weight:600}.carousel-caption .btn2{background-color:transparent!important;color:var(--primary-yellow)!important;border:2px solid var(--primary-yellow);border-radius:50px;font-weight:600;margin-left:20px}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.carousel-caption .btn:hover{background-color:transparent;color:var(--primary-yellow)}.carousel-caption .btn2:hover{background-color:var(--primary-yellow)!important;color:#fff!important}.features-section{position:absolute;bottom:80px;left:9%;right:9%;z-index:10;gap:20px;padding:0 20px}.course-sidebar.sticky,.course-toolbar.sticky,.enroll-form.sticky{position:sticky;top:15%}.feature-box{display:flex;background-color:rgba(0,0,0,.6);padding:10px 30px}.feature-box:hover{background-color:#000}.feature-box .icon{margin-right:15px;width:150px}.feature-box .icon i{font-size:3.4rem;color:var(--primary-yellow)}.feature-box h3{margin:10px 10px 10px 0;font-size:1.2rem;font-weight:600;line-height:1.4em;text-transform:uppercase;color:var(--primary-white);font-family:var(--font-pt-serif)}.feature-box a{color:var(--primary-yellow);text-decoration:none;font-family:var(--font-roboto);margin-left:0}.popular-courses-section{padding:50px 0;background-color:#f8f9fa}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.section-header .text-content{max-width:50%}.section-header h2{font-size:28px;font-family:var(--font-roboto-slab);font-weight:600;color:#1b1b1b;margin-bottom:10px}.section-header p{font-size:1rem;font-family:var(--font-roboto);color:#666;line-height:1.5}.carousel-nav{display:flex;gap:10px}.carousel-nav button{width:40px;height:40px;color:var(--primary-white);border:none;display:flex;opacity:1;justify-content:center}.course-content .course-details span,.eligibility span{display:block;margin-bottom:5px}.course-carousel .owl-item{padding:0 10px}.course-box{background-color:var(--primary-white);border-radius:0;overflow:hidden;position:relative}.course-image::before,.course-item .course-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s}.course-box:hover .course-image .view-icon,.course-box:hover .course-image::before,.course-item:hover .course-image::before{opacity:1}.course-image{position:relative;height:200px;background-repeat:no-repeat;border-bottom:1px solid #ddd}.course-image .view-icon,.course-logo{height:50px;border-radius:50%;display:flex;z-index:1;position:absolute;left:50%;transform:translate(-50%,-50%);width:50px}.course-image .view-icon{top:50%;font-size:16px;color:var(--primary-white);align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.asa-team-card:hover,.blog-card:hover,.compare-item:hover{transform:translateY(-5px)}.course-image .discount-badge{position:absolute;top:10px;right:-10px;background-color:var(--primary-yellow);color:#fff;padding:5px 20px 5px 10px;border-radius:5px;font-size:.9rem;font-family:var(--font-roboto);font-weight:700}.course-details{margin:20px 0;font-family:Arial,sans-serif}.duration-row{display:flex;justify-content:space-between;margin-bottom:4px;border-top:1px solid #ddd;padding-top:10px}.duration-row .left{text-align:left}.duration-row .right{text-align:right}.eligibility span{font-weight:700}#courseList .course-details .course-description,.course-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-image .course-category{position:absolute;top:10px;left:-11px;padding:5px 10px 5px 20px;border-radius:5px;font-size:.9rem;font-family:var(--font-roboto);color:var(--primary-white)}.course-image .course-category.regular,.course-item .course-image .course-category.regular,.wpcf7-form input[type=submit]:hover{background-color:var(--primary-green)}.acedemy-into-side .btn-primary:hover,.course-footer .enroll-btn,.course-image .course-category.weekend,.course-item .course-image .course-category.weekend,.video-thumbnail:hover .play-icon{background-color:var(--primary-blue)}.course-logo{bottom:-25%;background-color:var(--primary-yellow);align-items:center;justify-content:center}.owl-next,.owl-prev{width:40px;height:40px;background-color:var(--primary-blue)!important;color:var(--primary-white)!important;transition:background-color .3s}.course-logo i{font-size:1.5rem;color:var(--primary-blue)}.course-content{padding:30px 20px 20px}#courseList .course-details .course-description{width:324px;font-size:.9rem;font-family:var(--font-roboto);color:#666;margin-bottom:10px;line-height:1.4}.course-content h3{font-size:1rem;font-family:var(--font-roboto-slab);color:#1b1b1b;margin-bottom:10px;transition:.5s;margin-top:10px;line-height:1.3rem;font-weight:500}.asa-recent-blog-date,.course-content p,.course-footer .enroll-btn,.course-footer .price,.course-item .course-details .course-footer .price{font-family:var(--font-roboto)}.course-content p{font-size:.9rem;color:#666;margin-bottom:10px;line-height:1.4}.course-content .course-details,.course-item .course-details .course-info{font-size:.85rem;font-family:var(--font-roboto);color:#555;margin-bottom:15px}.course-footer .enroll-btn{color:var(--primary-white);padding:5px 10px;border-radius:5px;font-size:12px;text-decoration:none;transition:background-color .3s}.course-footer .enroll-btn:hover{background-color:var(--primary-yellow);color:#fff}.course-footer,.course-item .course-details .course-footer{border-top:1px solid #ddd;padding-top:10px;display:flex;justify-content:space-between;align-items:center}.course-footer .price .original,.course-item .course-details .course-footer .price .original{color:#999;text-decoration:line-through;margin-right:5px}.course-footer .price .discounted,.course-item .course-details .course-footer .price .discounted{color:var(--primary-green);font-weight:700}.blog-image,.hvr-float-shadow,.popular-courses-section,.search-bar{position:relative}.popular-courses-section .owl-nav{position:absolute;top:-125px;right:0;z-index:10}.owl-prev{border:none;display:flex;align-items:center;margin-bottom:5px;justify-content:center}.owl-next{border:none;display:flex;align-items:center;justify-content:center}.popular-courses-section .owl-nav button{background:0 0;border:none;font-size:20px;margin-left:5px;color:#333;cursor:pointer}.academy-intro-section{background-color:#ffff;padding:80px 0}.acedemy-into-side h2{font-size:2.6rem;font-family:var(--font-roboto-slab);color:var(--primary-blue);font-weight:600;margin-bottom:6px;line-height:1.3}.acedemy-into-side{padding:0 60px}.acedemy-into-side p{font-size:1rem;font-family:var(--font-roboto);color:#666;line-height:1.6;margin-bottom:17px}.nggg{background:#f5f5f5}ul.two-column-list{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}ul.two-column-list li{width:50%;box-sizing:border-box;padding:5px 10px}.acedemy-into-side ul li{font-size:.9rem;font-family:var(--font-roboto);color:#555;margin-bottom:3px;position:relative;padding-left:30px}.acedemy-into-side ul li:before{content:'\f058';font-family:'Font Awesome 6 Free';font-weight:900;color:var(--primary-green);position:absolute;left:0;top:2px;font-size:1.2rem}.acedemy-into-side .btn-primary,.video-section .btn-primary{background-color:var(--primary-yellow);color:var(--primary-white);padding:10px 25px;border-radius:5px;font-weight:600;border:none;text-decoration:none;font-family:var(--font-roboto);transition:background-color .3s,color .3s}.academy-img img,.course-tab-img img{transition:transform .3s,box-shadow .3s}.course-tabs-section{background-color:#f8f9fa;padding:60px 0}.section-header .header-top{padding-bottom:15px;border-bottom:1px solid #ddd}.header-buttons .btn-outline-primary{border-color:var(--primary-blue);color:var(--primary-blue);font-family:var(--font-roboto);transition:.3s}#courseTabs .nav-link.active,.nav-tabs .nav-link:hover{border-bottom:3px solid var(--primary-blue)}.header-buttons .btn-outline-primary:hover,.roun-big-btn{background-color:var(--primary-blue);color:var(--primary-white)}.asa-achievement-text,.course-count,.course-tab-content p.description{font-size:1rem;color:#666;font-family:var(--font-roboto)}.course-count .course-total{font-weight:700;color:var(--primary-blue)}.nav-tabs{border-bottom:2px solid var(--primary-blue)}.nav-tabs .nav-link{font-size:1rem;font-family:var(--font-roboto-slab);color:#000!important;padding:10px 20px;font-weight:500;border:none;border-bottom:3px solid transparent;transition:.3s}#courseTabs .nav-link.active{color:#fff!important;background-color:var(--primary-yellow)}.course-tab-img img:hover{transform:scale(1.03);box-shadow:0 5px 15px rgba(0,0,0,.2)}.course-tab-content h3{font-size:2rem;font-family:var(--font-pt-serif);color:var(--primary-blue);margin-bottom:15px}.course-tab-content p.description{line-height:1.6;margin-bottom:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-list{display:flex;flex-direction:column;gap:20px}.course-row{display:flex;gap:20px;flex-wrap:wrap}.course-item{flex:1 1 calc(50% - 10px);display:flex;align-items:center;background-color:var(--primary-white);overflow:hidden}.course-item .course-image{position:relative;width:220px;height:285px;overflow:hidden}.course-item .view-icon{position:absolute;top:-7px;right:-7px;font-size:1.5rem;color:var(--primary-white);background-color:var(--primary-green);width:60px;height:60px;border-radius:50%;padding:13px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;z-index:1}.intro-header-section h3{font-size:18px;font-weight:500;font-family:var(--font-roboto-slab);color:var(--primary-yellow)}.compare-title,.course-item .course-details h4,.institute-content .section-title,.intro-header-section h2{font-family:var(--font-roboto-slab);font-weight:600}.intro-header-section h2{font-size:28px;color:var(--primary-blue)}.intro-header-section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.course-item .course-image .badges-left{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px}.course-image .k6-k12,.course-item .course-image .k6{background-color:var(--primary-yellow)!important}.course-item .course-details .course-footer .enroll-btn:hover,.course-item .course-image .course-mode,.roun-big-btn:hover{background-color:var(--primary-yellow);color:var(--primary-blue)}.course-item .course-image .course-mode{padding:5px 10px;border-radius:5px;font-size:.9rem;font-family:var(--font-roboto)}.course-item .course-details{padding:10px 20px;margin:0;flex:1}.course-item .course-details h4{font-size:1.3rem;color:var(--primary-blue);margin-bottom:10px}.course-item .course-details p{font-size:.9rem;font-family:var(--font-roboto);color:#666;margin-bottom:10px;line-height:1.4}.asa-director-img{width:130px}.course-item .course-details .course-info .duration-row{display:flex;justify-content:space-between;margin-bottom:10px}.course-item .course-details .course-info .duration-row .left,.course-item .course-details .course-info .duration-row .right,.inner-icon{display:inline-block}.course-item .course-details .course-info .eligibility{margin-top:5px}.course-item .course-details .course-footer .enroll-btn{background-color:var(--primary-blue);color:var(--primary-white);padding:5px 15px;border-radius:5px;text-decoration:none;font-family:var(--font-roboto);transition:background-color .3s,color .3s}.pagination .page-link{color:var(--primary-blue);border:1px solid var(--primary-blue);margin:0 5px;border-radius:5px;transition:.3s}.video-player iframe,.video-thumbnail img{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.asa-pagination .page-item.active .page-link,.pagination .page-item.active .page-link,.pagination .page-link:hover{background-color:var(--primary-blue);color:var(--primary-white);border-color:var(--primary-blue)}.pagination .page-item.disabled .page-link{color:#ccc;border-color:#ccc;cursor:not-allowed}.video-section{position:relative;padding:90px 0;background-attachment:fixed}.asa-about-hero::before,.video-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.institute-content{position:relative;z-index:1;color:var(--primary-white)}.institute-content .section-title{font-size:3rem;margin-bottom:10px;color:var(--primary-yellow)}.compare-item p,.roun-icon,.wpcf7-form p,.wrapper-box-icon{margin-bottom:20px}.institute-content .section-description{font-size:1.1rem;font-family:var(--font-roboto);line-height:1.8;margin-bottom:20px}.course-categories ul,.institute-content .highlights-list{list-style:none;padding:0}.institute-content .highlights-list li{font-size:1rem;font-family:var(--font-roboto);margin-bottom:10px;position:relative;padding-left:25px}.institute-content .highlights-list li::before{content:'✔';position:absolute;left:0;color:var(--primary-green);font-size:1.2rem}.video-container{position:relative;z-index:1}.video-thumbnail{position:relative;cursor:pointer}.video-thumbnail img{width:100%;height:auto}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:rgba(30,58,138,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s;animation:2s infinite pulse}.play-icon i{font-size:2rem;color:var(--primary-white)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(30,58,138,.7)}70%{box-shadow:0 0 0 20px rgba(30,58,138,0)}100%{box-shadow:0 0 0 0 rgba(30,58,138,0)}}.roun-compare{background-color:#f8f9fa;padding:80px 0}.compare-item{padding:30px 50px;border-radius:10px;transition:transform .3s,box-shadow .3s}.roun-table-wrap{display:table;width:100%}.roun-align-wrap{display:inline-block;height:100px;line-height:61px;width:100px;border-radius:50px;background:#ddd;padding:15px;vertical-align:middle}.blog-btn i,.roun-icon img{transition:transform .3s}.compare-item:hover .roun-icon img{transform:scale(1.1)}.compare-title{font-size:1.5rem;color:var(--primary-blue);margin-bottom:5px}.compare-item p,.compare-label{font-family:var(--font-roboto);color:#666}.compare-item p{font-size:1rem;line-height:1.6}.roun-btn{display:inline-block;padding:12px 30px;font-size:1rem;font-family:var(--font-roboto);text-decoration:none;border-radius:25px;transition:.3s}.hvr-float-shadow:before{content:'';position:absolute;z-index:-1;bottom:-10px;left:10%;width:80%;height:10px;background:radial-gradient(ellipse at center,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 80%);transition:.3s;opacity:0}.hvr-float-shadow:hover:before{opacity:1;bottom:-15px}.compare-label{font-size:1.2rem;font-weight:700;text-transform:uppercase;position:relative}.section-title,.why-box h4,.why-choose-us h2{font-family:var(--font-roboto-slab);font-weight:600}.compare-label:after,.compare-label:before{position:absolute;top:-28px;left:0;right:0;width:2px;height:25px;margin:0 auto;background:var(--primary-blue);content:"";-webkit-transition:.4s;-ms-transition:.4s;transition:.4s;z-index:1}.blog-btn:hover,.blog-title::after{background-color:var(--primary-yellow)}.blog-card,.testimonial-card{transition:transform .3s,box-shadow .3s}.compare-label:after{top:auto;bottom:-30px}.why-choose-us{padding:70px 0;background-color:#f3f3f3}.why-choose-us h2{font-size:2rem;color:#2b2b2b;margin-bottom:10px}.why-box{padding:70px 60px;background:#fff;min-height:420px}.why-box h4{font-size:20px;color:#000;padding:20px 0 10px}.why-box p{margin-bottom:0!important}.why-choose-us p{margin-bottom:70px}.testimonial-section{background-color:#f8f8f8;padding:60px 0}.section-title{font-size:2rem;color:var(--primary-blue)}.all-courses-box a,.blog-date,.faq-title{font-weight:500}.blog-slider,.client-slider,.testimonial-slider{max-width:100%}.testimonial-card{padding:20px;border-radius:10px;margin:10px}.testimonial-image{width:80px;height:80px;border-radius:50%;display:inline-block;object-fit:cover;overflow:hidden;margin-bottom:15px;border:3px solid var(--primary-blue)}.testimonial-text{font-size:1rem;font-family:var(--font-roboto);color:#666;line-height:1.6;margin-bottom:15px}.testimonial-name{font-size:1.2rem;font-family:var(--font-roboto-slab);color:var(--primary-blue);margin-bottom:5px;font-weight:500}.asa-team-role,.testimonial-role{font-size:.9rem;font-family:var(--font-roboto);color:#999}.testimonial-image img{width:100%;height:100%;object-fit:cover;overflow:hidden}.clients-section{background-color:#ffff;padding:60px 0}.client-logo{display:flex;justify-content:center;align-items:center;padding:10px}.client-logo img{max-width:150px;height:auto;transition:filter .3s}.client-logo img:hover{filter:grayscale(0%)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--primary-blue)!important}.blog-section{background-color:#f8f9fa;padding:60px 0;position:relative}.blog-card{background-color:var(--primary-white);border-radius:12px;overflow:hidden;margin:10px}.contact-form,.faq-list{margin-top:20px}.blog-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.15)}.blog-image img{width:100%;height:200px;object-fit:cover;transition:transform .3s}.blog-card:hover .blog-image img{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.5));transition:background .3s}.blog-content{padding:20px;text-align:left}.blog-title{font-size:1.3rem;font-family:var(--font-pt-serif);color:var(--primary-blue);margin-bottom:10px;line-height:1.4;position:relative;padding-bottom:8px;overflow:hidden}.blog-excerpt,.blog-meta{margin-bottom:15px;font-family:var(--font-roboto)}.blog-title::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;transition:width .3s}.blog-card:hover .blog-title::after{width:50px}.blog-excerpt{font-size:.9rem;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-meta{display:flex;justify-content:space-between;font-size:.85rem;color:#999}.blog-author,.blog-date{display:flex;align-items:center;gap:5px}.blog-author i,.blog-date i{color:var(--primary-blue);font-size:1rem}.blog-btn,.social-icon{align-items:center;text-decoration:none}.blog-btn{display:inline-flex;gap:5px;padding:8px 20px;font-size:.9rem;font-family:var(--font-roboto);color:var(--primary-white);background-color:var(--primary-blue);border-radius:20px;transition:background-color .3s,color .3s,transform .3s}.faq-question,.wpcf7-form input[type=submit]{cursor:pointer;transition:background-color .3s}.blog-btn:hover{color:var(--primary-blue);transform:translateX(5px)}.blog-btn:hover i{transform:translateX(3px)}.faq-contact-section{background-color:#fff;padding:60px 0}.faq-title{font-size:20px;text-align:center;font-family:var(--font-roboto-slab);color:var(--primary-yellow)}.contact-title,.faq-question,.form-title{font-size:1rem;color:var(--primary-blue);position:relative}.contact-title,.form-title{font-family:var(--font-roboto-slab);font-weight:600;padding-bottom:10px}.course-categories ul li,.faq-item,.footer-links li{margin-bottom:10px}.faq-question{width:100%;text-align:left;background-color:#f8f9fa;padding:15px 20px;font-family:var(--font-roboto);border:none;border-radius:5px}.faq-answer,.form-group input,.form-group label,.form-group textarea,.submit-btn{font-size:.9rem;font-family:var(--font-roboto)}.social-icon,.submit-btn{transition:background-color .3s,transform .3s}.faq-question::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:20px;transition:transform .3s}.faq-question.active::after{transform:rotate(180deg)}.faq-question:hover{background-color:#e9ecef}.faq-answer{display:none;padding:15px 20px;color:#666;line-height:1.6}.faq-answer p{margin:0}.contact-form{background-color:#f8f9fa;padding:20px;border-radius:5px}.desc-content a{color:#ddd}.form-group{margin-bottom:15px}.form-group label{text-align:start;display:block;color:var(--primary-blue);margin-bottom:5px}.form-group input,.form-group textarea{width:100%;padding:10px;color:#666;border:1px solid #ddd;border-radius:5px;outline:0;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-blue)}.form-group textarea{resize:none}.submit-btn{display:inline-block;padding:10px 25px;color:var(--primary-white);background-color:var(--primary-blue);border:none;border-radius:20px;cursor:pointer}.asa-story-btn:hover,.submit-btn:hover{background-color:var(--primary-yellow);color:var(--primary-blue);transform:translateY(-2px)}.asa-page-heading::after,.asa-sidebar-heading::after,.footer-title::after{background-color:var(--primary-green)}.footer-section{background:var(--primary-blue);color:#fff;position:relative;border-radius:20px 0 0;clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);padding:80px 0 20px}.footer-title{font-size:1.5rem;font-family:var(--font-roboto-slab);font-weight:600;color:var(--primary-white);margin-bottom:20px;position:relative;padding-bottom:10px}.footer-links a,.footer-text{color:#ccc;font-size:.9rem}.footer-title::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px}.footer-text{font-family:var(--font-roboto);line-height:1.6;margin-bottom:10px}.social-icons{display:flex;gap:15px}.social-icon{display:inline-flex;justify-content:center;width:35px;height:35px;background-color:#333;border-radius:50%;color:var(--primary-white);font-size:1rem}.asa-blog-image img,.asa-story-image{width:100%;height:auto}.footer-bottom-link,.footer-links a{font-family:var(--font-roboto);transition:color .3s;text-decoration:none}.asa-social-link:hover,.social-icon:hover{background-color:var(--primary-green);transform:scale(1.1)}.footer-links{list-style:none;padding:0;margin:0}.all-courses-box a:hover,.footer-bottom-link:hover,.footer-links a:hover{color:var(--primary-green)}.asa-recent-blog,.smicon-box{display:flex;align-items:center;gap:15px}.boxes-icon{flex-shrink:0}.content-inner .heading__primary{font-size:.9rem;font-family:var(--font-roboto);color:var(--primary-white);margin-bottom:5px}.content-inner .desc-content,.copyright-text{font-size:.85rem;font-family:var(--font-roboto);color:#ccc}.footer-bottom{border-top:1px solid #333;padding-top:20px}.footer-bottom-link{font-size:.85rem;color:#ccc;margin:0 5px}.separator{color:#ccc}.asa-about-hero{background:url('../images/about/skill-bg.webp') center center/cover no-repeat;position:relative;padding:180px 0 80px;color:var(--primary-white)}.asa-hero-heading{font-family:var(--font-pt-serif);position:relative;z-index:1}.asa-hero-subheading{font-size:1.2rem;font-family:var(--font-roboto);position:relative;z-index:1}.asa-achievements,.asa-blog-details,.asa-blogs-section,.asa-mission-vision,.asa-our-story,.asa-our-values,.asa-team{padding:60px 0}.asa-section-heading{font-weight:700;font-size:2rem;font-family:var(--font-pt-serif);color:var(--primary-blue);position:relative;margin-bottom:5px}.asa-story-content{font-size:1rem;font-family:var(--font-roboto);color:#666;line-height:1.6;margin-bottom:15px}.asa-story-btn{display:inline-block;padding:10px 25px;font-size:.9rem;font-family:var(--font-roboto);color:var(--primary-white);background-color:var(--primary-blue);border-radius:20px;text-decoration:none;transition:background-color .3s,transform .3s}.asa-team-card,.asa-value-box{background-color:var(--primary-white);padding:20px;border-radius:10px;transition:transform .3s,box-shadow .3s}.asa-mission-box,.asa-vision-box{padding:20px;border-radius:10px}.asa-mission-icon,.asa-vision-icon{font-size:3rem;color:var(--primary-blue);margin-bottom:0}.asa-mission-content,.asa-vision-content{font-size:1rem;font-family:var(--font-roboto);color:#666;line-height:1.6;margin-bottom:10px}.asa-value-box:hover{transform:translateY(-5px);box-shadow:0 6px 18px rgba(0,0,0,.15)}.asa-achievement-icon,.asa-value-icon{font-size:2.5rem;color:var(--primary-blue);margin-bottom:15px}.asa-value-heading{font-size:1.2rem;font-family:var(--font-pt-serif);color:var(--primary-blue);margin-bottom:10px}.asa-value-content{font-size:.9rem;font-family:var(--font-roboto);color:#666;line-height:1.6}.asa-achievement-number,.asa-team-name{color:var(--primary-blue);font-family:var(--font-pt-serif)}.asa-achievement-box{padding:20px;border-radius:10px;background-color:var(--primary-white)}.asa-achievement-number{font-size:2rem;margin-bottom:10px}.asa-team-card{border:1px solid #ddd}.asa-form-submit,.asa-social-link{transition:background-color .3s,transform .3s}.asa-team-image{width:150px;height:150px;object-fit:cover;border:3px solid var(--primary-blue)}.asa-team-name{font-size:1.2rem;margin-bottom:5px}.asa-team-social{margin-top:10px}.asa-social-link{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:var(--primary-blue);border-radius:50%;color:var(--primary-white);font-size:1rem;margin:0 5px;text-decoration:none}.asa-recent-blog-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.asa-page-heading,.asa-pagination .page-link,.asa-recent-blog-title,.asa-sidebar-heading,.contact-box h4,.contact-box i{color:var(--primary-blue)}.asa-page-heading{font-size:2.5rem;font-family:var(--font-pt-serif);position:relative;margin-bottom:40px}.asa-page-heading::after{content:'';position:absolute;bottom:-10px;left:0;width:50px;height:3px}.asa-pagination .page-link{border:1px solid var(--primary-blue);margin:0 5px;border-radius:5px;transition:background-color .3s,color .3s}.asa-pagination .page-link:hover{background-color:var(--primary-yellow);color:var(--primary-blue);border-color:var(--primary-yellow)}.asa-sidebar-box{background-color:var(--primary-white)}.asa-sidebar-heading{font-family:var(--font-pt-serif)}.asa-sidebar-heading::after{content:''}.asa-recent-blog-title{font-family:var(--font-pt-serif)}.asa-breadcrumb .breadcrumb{background-color:transparent;padding:0}.asa-breadcrumb .breadcrumb-item a{color:var(--asa-primary-blue);text-decoration:none}.asa-breadcrumb .breadcrumb-item a:hover,.asa-comment-reply:hover,.asa-recent-blog-title:hover{color:var(--asa-primary-yellow)}.asa-breadcrumb .breadcrumb-item.active{color:#666}.asa-blog-header{margin-bottom:30px}.asa-blog-title{font-size:2.5rem;font-family:var(--asa-font-pt-serif);color:var(--asa-primary-blue);margin-bottom:15px}.asa-blog-content,.asa-blog-meta{font-family:var(--asa-font-roboto)}.asa-blog-meta{font-size:.9rem;color:#999}.asa-blog-author,.asa-blog-date{margin-right:20px}.asa-blog-image img{max-height:400px;object-fit:cover}.asa-blog-content{color:#666;line-height:1.8}.asa-author-name,.asa-content-heading{font-family:var(--asa-font-pt-serif);color:var(--asa-primary-blue)}.asa-blog-content p{font-size:1rem;margin-bottom:15px}.asa-content-heading{font-size:1.5rem;margin-top:30px;margin-bottom:15px}.asa-author-box,.asa-sidebar-box{background-color:var(--asa-primary-white);border-radius:10px}.contact-box,.course-toolbar{box-shadow:0 2px 5px rgba(0,0,0,.1)}.asa-author-image img{width:80px;height:80px;object-fit:cover}.asa-author-name{font-size:1.2rem;margin-bottom:5px}.asa-author-bio{font-size:.9rem;font-family:var(--asa-font-roboto);color:#666;margin-bottom:0}.asa-comment-author,.asa-comments-heading,.asa-sidebar-heading{font-family:var(--asa-font-pt-serif);color:var(--asa-primary-blue)}.asa-comments-heading,.asa-sidebar-heading{font-size:1.5rem;position:relative;padding-bottom:10px}.asa-comments-heading::after,.asa-sidebar-heading::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:var(--asa-primary-green)}.asa-comment{border-bottom:1px solid #eee;padding-bottom:15px}.asa-comment-image img{width:50px;height:50px;object-fit:cover}.asa-comment-author{font-size:1rem;margin-bottom:5px}.asa-comment-date,.asa-comment-reply,.asa-comment-text,.asa-form-input,.asa-form-submit,.asa-form-textarea{font-family:var(--asa-font-roboto)}.asa-comment-date{font-size:.85rem;color:#999;margin-bottom:5px}.asa-comment-text{font-size:.9rem;color:#666;margin-bottom:10px}.asa-comment-reply{font-size:.85rem;color:var(--asa-primary-blue);text-decoration:none}.asa-form-input,.asa-form-textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:.9rem;color:#666}.asa-form-input:focus,.asa-form-textarea:focus{outline:0;border-color:var(--asa-primary-blue);box-shadow:0 0 5px rgba(30,58,138,.2)}.asa-form-textarea{resize:vertical}.asa-form-submit{padding:10px 25px;font-size:.9rem;color:var(--asa-primary-white);background-color:var(--asa-primary-blue);border:none;border-radius:20px}.asa-form-submit:hover{background-color:var(--asa-primary-yellow);color:var(--asa-primary-blue);transform:translateY(-2px)}.asa-recent-blog-image{flex-shrink:0;width:60px;height:60px}.asa-recent-blog-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.asa-recent-blog-content{flex-grow:1}.asa-recent-blog-title{font-size:1rem;font-family:var(--asa-font-pt-serif);color:var(--asa-primary-blue);margin-bottom:5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.asa-recent-blog-date{font-size:.85rem;font-family:var(--asa-font-roboto);color:#999}.contact-info-section,.courses-section{padding:50px 0}.contact-box{background-color:var(--primary-white);padding:30px;text-align:center;border-radius:5px;margin-bottom:30px}.contact-box i{font-size:30px;margin-bottom:15px}.contact-box h4{font-family:var(--font-roboto-slab);font-size:20px;margin-bottom:15px}.contact-box p{font-family:var(--font-roboto);font-size:14px;color:#666;line-height:1.6}.contact-form-section{text-align:center;margin:50px 0}.contact-form-section h3{font-family:var(--font-roboto-slab);font-size:28px;color:var(--primary-blue);margin-bottom:30px}.filter-button,.result-count,.search-bar input,.sorting-dropdown select{font-family:var(--font-roboto);font-size:14px}.wpcf7-form{background:#f3f3f3;padding:20px;max-width:600px;margin:0 auto;border-radius:10px}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-family:var(--font-roboto);font-size:14px}.wpcf7-form textarea{height:150px}.wpcf7-form input[type=submit]{background-color:var(--primary-blue);color:var(--primary-white);border:none;padding:10px 30px;border-radius:5px;font-family:var(--font-roboto);font-size:16px}.google-maps-section{margin-bottom:50px}.google-maps-section iframe{width:100%;height:400px;border:none}.course-toolbar{background-color:var(--primary-white);padding:15px;border-radius:5px;margin-bottom:30px;z-index:99}.course-toolbar .row{align-items:center}.sorting-dropdown select{padding:8px 12px;border:1px solid #ddd;border-radius:5px}.result-count{color:#666}.filter-button{background-color:var(--primary-blue);color:var(--primary-white);border:none;padding:8px 15px;border-radius:5px;display:none}.filter-button .badge{background-color:var(--primary-green);margin-left:5px}.search-bar input{padding:8px 40px 8px 12px;border:1px solid #ddd;border-radius:5px;width:100%}.course-categories,.course-item{background-color:var(--primary-white);border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.search-bar i{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666}.all-courses-box a,.course-categories ul li a:hover,.policy-content h2,.policy-content h3{color:var(--primary-blue)}.course-item{margin-bottom:30px;display:flex;flex-direction:row;position:relative}.course-categories{margin-bottom:20px;padding:20px}.all-courses-box h4,.course-categories h4{font-family:var(--font-roboto-slab);font-size:18px;color:var(--primary-blue);margin-bottom:15px}.all-courses-box a,.course-categories ul li a{font-family:var(--font-roboto);font-size:14px;text-decoration:none}.course-categories ul li a{color:#666}.all-courses-box{margin-top:20px;padding:15px;border:1px solid #ddd;border-radius:5px;text-align:center}.asa-hero-heading,.policy-content h2,.policy-content h3{font-family:var(--font-roboto-slab)}.policy-section{padding:50px 0;background-color:#fff}.policy-content{background-color:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.policy-content h2{font-size:28px;margin-bottom:20px}.policy-content h3{font-size:22px;margin-top:20px;margin-bottom:10px}.policy-content h4{font-family:var(--font-roboto);color:#333;font-size:18px;margin-top:15px;margin-bottom:8px}.policy-content p,.policy-content ul li{font-size:16px;color:#333;line-height:1.6}.policy-content p{margin-bottom:15px}.policy-content ul{list-style-type:disc;margin-left:20px;margin-bottom:15px}.policy-content ul li{margin-bottom:8px}.policy-content a{color:var(--primary-blue);text-decoration:none}.policy-content a:hover{text-decoration:underline}.asa-hero-heading{color:var(--primary-white);font-size:36px;margin-bottom:0}@media (max-width:767.98px){.thim-header-info li:nth-child(2),.top-bar ul li:first-child,.top-links{display:none!important}.thim-header-info{justify-content:center;font-size:14px}.thim-header-info li{margin-right:15px}.navbar-brand img{width:100px}.carousel-caption{width:85%}.carousel-caption .sub-heading{font-size:1rem;margin-bottom:6px}.carousel-caption .big-heading{font-size:31px;line-height:42px}.features-section{position:relative;left:0;border-radius:10px;margin:20px;background:#000;right:0;border:0}.feature-box h3{margin:10px 10px 10px 0;font-size:14px;font-weight:600;line-height:1.4em;text-transform:uppercase;color:var(--primary-white);font-family:var(--font-pt-serif)}.feature-box{display:flex;align-items:center;background-color:rgba(0,0,0,.6);padding:10px 0;border-bottom:1px solid;transition:background-color .3s}.feature-box .icon{margin-right:15px;width:79px}.popular-courses-section{margin-top:208px}.section-header .text-content{max-width:80%}.section-header p{font-size:14px;font-family:var(--font-roboto);color:#666;line-height:1.5}.academy-intro-section{background-color:#ffff;padding:0}.acedemy-into-side h2{font-size:25px;font-family:var(--font-roboto-slab);color:var(--primary-blue);font-weight:600;margin-bottom:6px;line-height:1.3}.acedemy-into-side{padding:31px 0}.section-header{display:inline-block;justify-content:space-between;align-items:center;margin-bottom:30px}.course-tabs-section{background-color:#f8f9fa;padding:60px 0 0}.video-section{position:relative;padding:29px 0;background-attachment:fixed}.institute-content{padding-bottom:30px;position:relative;z-index:1;color:var(--primary-white)}.institute-content .section-description{font-size:1.1rem;font-family:var(--font-roboto);line-height:1.6;margin-bottom:8px}.institute-content .section-title{font-size:30px;font-family:var(--font-roboto-slab);margin-bottom:10px;font-weight:600;color:var(--primary-yellow)}.course-item .course-image{position:relative;width:100%;height:300px;overflow:hidden;background-size:cover;background-position:center}.course-item{background-color:var(--primary-white);border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:30px;display:block!important;flex-direction:row;position:relative}.why-box{padding:70px 60px;text-align:center;background:#fff;margin-bottom:20px;min-height:420px}}