.navbar{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;background:#fff;box-shadow:0 4px 6px #0000001a;position:relative}.close-btn{display:none}.logo{height:60px;width:60px;object-fit:cover;border-radius:50%}.nav-links{display:flex;gap:20px;list-style:none}.nav-links li a{text-decoration:none;color:#222;font-weight:700;transition:color .3s ease-in-out}.nav-links li a:hover{color:#facc15}.register-btn{background-color:#000;color:#facc15;font-size:16px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none}.register-btn:hover{background-color:#333}.menu-btn{display:none;background:none;border:none;cursor:pointer;color:#000}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:50}.mobile-menu.open{transform:translate(0)}.mobile-nav-links{list-style:none;text-align:center}.mobile-nav-links li{margin:15px 0}.mobile-nav-links li a{font-size:20px;font-weight:700;text-decoration:none;color:#222;transition:color .3s ease-in-out}.mobile-nav-links li a:hover{color:#facc15}.mobile-register-btn{background-color:#000;color:#facc15;font-size:18px;font-weight:700;padding:12px 24px;border-radius:8px;text-align:center;transition:background .3s ease-in-out;display:inline-block}.mobile-register-btn:hover{background-color:#333}.close-btn{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;color:#000}.menu-overlay{display:none}.menu-overlay.active{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40}@media screen and (max-width: 768px){.nav-links,.register-btn{display:none}.menu-btn,.menu-overlay{display:block}}@media screen and (max-width: 700px){.close-btn{display:block}.mobile-menu-btn{display:block;background:none;border:none;cursor:pointer}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:50;box-shadow:0 0 10px #0000001a}.mobile-menu.open{transform:translate(0)}.mobile-menu ul{list-style:none;padding:0;text-align:center}.mobile-menu ul li{margin:15px 0}.mobile-menu ul li a{font-size:20px;font-weight:700;text-decoration:none;color:#111;transition:color .3s ease-in-out}.mobile-menu ul li a:hover{color:#facc15}.mobile-register-btn{background-color:green;color:#facc15;font-size:18px;font-weight:700;padding:12px 24px;border-radius:8px;text-align:center}.close-btn{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;color:#000}.menu-overlay{display:none}.menu-overlay.active{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}.back-button{background-color:#f0f0f0;border:none;padding:10px 20px;margin-bottom:20px;cursor:pointer;border-radius:5px}.back-button:hover{background-color:#e0e0e0}.feesbutton{background-color:#0ff;padding:2vw;font-weight:600;color:#0d0dc9;border-radius:1vw;margin-left:4px}li{list-style:none}a{text-decoration:none;font:inherit}img,span,a,ion-icon{display:block}button{background:none;border:none;font:inherit;cursor:pointer}html{font-family:Montserrat,sans-serif;scroll-behavior:smooth}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--light-gray)}::-webkit-scrollbar-thumb{border-radius:10px;background:var(--red-orange-color-wheel)}::-webkit-scrollbar-thumb:hover{background:var(--ultramarine-blue)}.btn{position:relative;font-family:Montserrat,sans-serif;font-size:var(--fs-6);font-weight:var(--fw-5);border-radius:8px;color:var(--white);padding:20px 45px;text-transform:uppercase;overflow:hidden}.btn .btn-text{position:relative;z-index:5}.btn-primary,.btn-secondary .square{background:var(--red-orange-color-wheel)}.btn .square{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:40px;height:40px;border-radius:8px;transition:var(--default-transition)}.btn:hover .square{right:-2px;width:102%;height:102%}.btn-primary .square,.btn-secondary{background:var(--oxford-blue)}.section-subtitle{color:var(--ultramarine-blue);font-weight:var(--fw-7);text-transform:uppercase}.section-text{color:#fffa;font-family:Montserrat,sans-serif;font-size:var(--fs-6);line-height:1.6}.section-title{font-size:var(--fs-2);font-weight:var(--fw-8);color:var(--oxford-blue);line-height:1.3}.container{background:var(--white);max-width:1440px;margin:auto;overflow:hidden}.navbar{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1440px;background:#ffffffe6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;justify-content:space-between;align-items:center;padding:10px var(--px);box-shadow:0 10px 20px -5px #14141408;z-index:100}.navbar-nav{position:absolute;background:var(--white);top:calc(100% + 40px);left:30px;right:30px;text-align:center;box-shadow:0 10px 30px -5px #14141440;padding:30px;border-radius:8px;opacity:0;transform:scale(.8);pointer-events:none}.nav-item a{padding:10px;font-size:var(--fs-5);font-weight:var(--fw-6);color:var(--oxford-blue);transition:var(--default-transition)}.nav-item:not(:last-child) a{border-bottom:1px solid hsla(0,0%,8%,.1)}.nav-item a:hover{color:var(--red-orange-color-wheel)}.navbar-nav.active{animation:menuPopup .5s ease forwards;pointer-events:all}@keyframes menuPopup{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.navbar .btn{display:none}.nav-toggle-btn{background:var(--red-orange-color-wheel);width:50px;height:50px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.nav-toggle-btn span{background:var(--white);width:30px;height:2px;transition:var(--default-transition)}.nav-toggle-btn .active .one{transform:rotate(45deg) translate(3px,3px)}.nav-toggle-btn .active .two{display:none}.nav-toggle-btn .active .three{transform:rotate(-45deg) translate(2px,-2px)}.home{position:relative;padding:var(--py) var(--px);overflow:hidden;margin:3%;background-color:#28242477}.home:before{content:"";position:absolute;top:-200px;left:-400px;width:800px;height:800px;border-radius:50%;background-color:#131313}.home:after{content:"";position:absolute;top:100px;right:-400px;width:800px;height:800px;border-radius:50%;background-color:#131313}.home .deco-shape{position:absolute}.home .shape-1{top:14%;left:8%}.home .shape-2{top:600px;left:30px}.home .shape-3{top:25%;right:0}.home .shape-4{top:570px;right:110px}.home-left{margin-bottom:60px}.home-left,.home-right{position:relative;z-index:10}.home .section-subtitle{font-weight:900;text-align:center;margin-bottom:25px}.main-heading{color:#0606e7;font-size:var(--fs-1);font-weight:var(--fw-9);line-height:1.2;margin-bottom:48px;text-align:center}.underline-img{display:inline-block;position:relative;top:10%}.underline-img img{position:absolute;bottom:-5px;left:0;width:100%}.home .section-text{max-width:500px;text-align:center;margin:auto auto 30px}.home-btn-group{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.home-right .img-box{position:relative}.home-right .img-box img{position:absolute}.home-right .img-box .banner-img{position:relative;width:auto;max-width:100%;border-color:#0ff;margin:auto}.home-right .background-shape{width:auto;max-width:100%;left:50%;top:14%;transform:translate(-50%)}.home-right .icon-1{top:200px;left:20px}.home-right .icon-2,.home-right .icon-3{display:none}.home-right .icon-4{top:60px;right:20px;filter:drop-shadow(0 8px 30px hsla(350,100%,68%,.5))}.icon-1,.icon-2,.icon-3,.icon-4{filter:drop-shadow(0 10px 20px hsla(0,0%,0%,.2));z-index:5}.about{padding:var(--py) var(--px);background:var(--cultured);overflow:hidden}.about-left .img-box{position:relative}.about-left img{position:absolute}.about-bg,.about-img{width:auto;max-width:100%;margin:auto}.about-left .about-img{position:relative;z-index:2}.about-left .icon-1{top:130px;right:0;z-index:5}.about-left .icon-2{display:none}.about-right{padding-top:50px}.about-right .section-subtitle{margin-bottom:10px}.about-right .section-title{margin-bottom:30px}.about-right .section-text{margin-bottom:20px}.about-ul{margin-bottom:40px}.about-ul li{display:flex;align-items:center;gap:15px}.about-ul ion-icon{font-size:30px;color:var(--red-orange-color-wheel)}.about-ul p{color:var(--oxford-blue);font-family:Montserrat,sans-serif;font-size:var(--fs-6);font-weight:var(--fw-5);line-height:1.6;text-align:left}.about-ul li:not(:last-child){margin-bottom:30px}.course{margin:8%}.course .section-subtitle{margin-bottom:15px}.course .section-title{font-size:3.4vw;margin-bottom:60px}.course-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:60px}.course-card{background:var(--white);border-radius:8px;box-shadow:0 10px 50px #0000001a;overflow:hidden}.course-banner{position:relative;overflow:hidden}.course-banner img{width:100%;height:100%;object-fit:cover;transition:var(--default-transition)}.course-card:hover .course-banner img{transform:scale(1.05)}.course-banner .course-tag-box{position:absolute;bottom:20px;left:30px;display:flex;align-items:center;gap:20px}.course-banner .badge-tag{font-family:Montserrat,sans-serif;font-size:var(--fs-6);color:var(--white);padding:8px 20px;border-radius:5px}.course-banner .orange{background:var(--red-orange-color-wheel)}.course-banner .blue{background:var(--ultramarine-blue)}.course-card .course-content{padding:30px 30px 20px}.course-card .card-title{margin-bottom:20px}.course-card .card-title a{color:var(--oxford-blue);font-size:var(--fs-4);font-weight:var(--fw-7);line-height:1.3;transition:var(--default-transition)}.course-card:hover .card-title a{color:var(--red-orange-color-wheel)}.course-card .wrapper{display:flex;justify-content:space-between;align-items:center}.course-card .border-bottom{margin-bottom:15px;padding-bottom:30px;border-bottom:1px solid var(--light-gray)}.course-card .author{display:flex;align-items:center;gap:10px}.course-card .author-img{border-radius:50%;border:3px solid var(--white);box-shadow:0 0 20px #0003}.course-card .author-name{font-family:Montserrat,sans-serif;font-size:var(--fs-6);color:var(--sonic-silver);transition:var(--default-transition)}.course-card .author-name:hover{color:var(--oxford-blue)}.course-card .rating{display:flex;align-items:center;gap:10px}.course-card .rating ion-icon{font-size:20px;color:#ffc105}.course-card .enrolled p,.course-card .rating p{font-family:Montserrat,sans-serif;font-size:var(--fs-6);color:var(--sonic-silver)}.course-card .course-price{color:var(--red-orange-color-wheel);font-size:20px;font-weight:var(--fw-7)}.course-card .enrolled{display:flex;align-items:center;gap:10px}.course-card .icon-user{background:#dbf6e3;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.course .btn-primary{display:block;margin:auto}.event{padding:var(--py) var(--px);background:var(--cultured)}.event-left{position:relative;max-width:max-content;margin-bottom:50px}.event .banner-img{width:auto;max-width:100%;border-radius:8px}.event .play{position:absolute;bottom:100px;right:0;padding:30px 40px;background:var(--red-orange-color-wheel);display:flex;align-items:center;gap:20px;border-radius:8px;box-shadow:0 10px 40px #eeff00b3}.event .play-icon{border-radius:50%;box-shadow:0 0 0 15px transparent}.event .play ion-icon{display:block;color:var(--white);font-size:70px;margin:-8px}.event .play p{font-size:var(--fs-4);font-weight:var(--fw-7);color:var(--white)}.event .section-subtitle{margin-bottom:15px}.event .section-title{margin-bottom:30px}.event-card-group{display:grid;grid-template-columns:1fr;gap:30px}.event-card{background:var(--white);border-radius:8px;padding:30px 25px;box-shadow:0 10px 30px #0000001a;border-right:5px solid transparent;transition:var(--default-transition)}.event-card .content-left{width:100%;text-align:center;padding-bottom:15px;margin-bottom:25px;box-shadow:0 16px 0 -15px var(--light-gray)}.event-card .day{font-size:var(--fs-3);font-weight:var(--fw-7);color:var(--blue-crayola)}.event-card .month{font-size:var(--fs-6);font-weight:var(--fw-5);color:var(--blue-crayola)}.event .schedule{display:flex;justify-content:center;margin-bottom:10px}.event .schedule p{font-family:Montserrat,sans-serif;font-size:var(--fs-6);color:var(--sonic-silver)}.event .schedule .time{padding-right:20px;margin-right:20px;box-shadow:4px 0 0 -3px var(--light-gray)}.event-card .event-name{color:var(--oxford-blue);font-size:var(--fs-4);font-weight:var(--fw-7);line-height:1.6;text-align:center;transition:var(--default-transition)}.event-card:hover{border-color:var(--red-orange-color-wheel)}.event-card:hover .event-name{color:var(--red-orange-color-wheel)}.features{background:var(--oxford-blue)}.features-left{padding:var(--py) var(--px)}.features .section-subtitle{margin-bottom:15px}.features .section-title{color:var(--white);margin-bottom:30px}.features-item{display:flex;align-items:center;gap:20px}.features-item:not(:last-child){margin-bottom:30px}.features-item .item-icon-box{width:65px;height:65px;display:flex;justify-content:center;align-items:center;border-radius:8px}.features-item .blue{background:#2d68f0}.features-item .pink{background:#dd226d}.features-item .purple{background:#6113cd}.features-item .wrapper{max-width:calc(100% - 85px)}.features-item .item-title{color:var(--white);font-size:var(--fs-4);font-weight:var(--fw-7);margin-bottom:10px}.features-item .item-text{font-family:Montserrat,sans-serif;color:#e0e5ff;font-size:var(--fs-6);line-height:1.6}.features-right{height:500px}.features-right img{width:100%;height:100%;object-fit:cover}.instructor{padding:10%;margin:14%;background-color:#00f}.instructor .section-subtitle{text-align:center;margin-bottom:15px}.instructor .section-title{text-align:center;margin-bottom:60px}.instructor-grid{display:grid;grid-template-columns:1fr;gap:30px;padding:0 15px}.instructor-card{background:#f5f7fa;padding:20px 20px 30px;border-radius:8px;text-align:center;transition:var(--default-transition)}.instructor-card:hover{background:var(--white);box-shadow:0 10px 30px #0000001a}.instructor-img-box{position:relative;border-radius:8px;overflow:hidden;margin-bottom:30px;background-color:green}.instructor-img-box img{width:100%;height:80vw;object-fit:cover;overflow:hidden;transition:var(--default-transition)}.instructor-card:hover .instructor-img-box img{transform:scale(1.1)}.instructor-card .social-link{position:absolute;bottom:-60px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;gap:20px;transition:var(--default-transition)}.instructor-card .social-link a{background:var(--ultramarine-blue);color:var(--white);width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:var(--default-transition)}.instructor-card .social-link a:hover{background:var(--red-orange-color-wheel)}.instructor-card:hover .social-link{bottom:20px}.instructor-name{color:var(--oxford-blue);font-size:var(--fs-4);font-weight:var(--fw-7);margin-bottom:10px;transition:var(--default-transition)}.instructor-card:hover .instructor-name{color:var(--red-orange-color-wheel)}.instructor-title{color:var(--ultramarine-blue);font-family:Montserrat,sans-serif;font-size:7vw}.testimonials{padding:var(--py) var(--px);background:var(--cultured)}.testimonials .section-subtitle{margin-bottom:15px}.testimonials .section-title{margin-bottom:30px}testimonials-right{padding:50px 15px 0}.testimonials-card{position:relative;background:var(--white);border-radius:8px;padding:40px;box-shadow:0 15px 30px #0000001a}.testimonials .quote-img{position:absolute;bottom:40px;right:40px;z-index:1}.testimonials-text{color:var(--sonic-silver);font-family:Montserrat,sans-serif;font-size:var(--fs-6);line-height:1.6;margin-bottom:20px}.testimonials-client{position:relative;display:flex;align-items:center;gap:20px;z-index:2}.client-img-box{border:2px solid var(--red-orange-color-wheel);border-radius:8px;padding:10px}.client-img-box img{border-radius:8px}.client-detail .client-name{color:var(--oxford-blue);font-size:var(--fs-4);line-height:1.2;font-weight:var(--fw-7);margin-bottom:5px}.client-detail .client-title{color:var(--red-orange-color-wheel);font-size:var(--fs-6)}.blog{padding:var(--py) var(--px) 250px}.blog .section-subtitle{text-align:center;margin:15px}.blog .section-title{text-align:center;margin-bottom:60px}.blog-grid{display:grid;grid-template-columns:1fr;gap:30px}.blog-card{background:var(--white);border-radius:8px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.blog-banner-box{overflow:hidden}.blog-banner-box img{width:100%;height:100%;object-fit:cover;transition:var(--default-transition)}.blog-card:hover .blog-banner-box img{transform:scale(1.1)}.blog-content{padding:30px 30px 20px}.blog-title{padding-bottom:25px;border-radius:1px solid var(--light-gray);margin-bottom:15px}.blog-title a{color:var(--oxford-blue);font-size:var(--fs-4);font-weight:var(--fw-7);transition:var(--default-transition)}.blog-card:hover .blog-title a{color:var(--red-orange-color-wheel)}.blog-content .wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;gap:5px}.blog-content .wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--light-gray);width:1px;height:15px}.blog-publish-date,.blog-comment{display:flex;align-items:center;gap:10px}:is(.blog-publish-date,.blog-comment) a{color:var(--sonic-silver);font-family:Montserrat,sans-serif;font-size:var(--fs-6);transition:var(--default-transition)}:is(.blog-publish-date,.blog-comment) a:hover{color:var(--oxford-blue)}.contact{margin-top:10%;position:relative}.contact-card{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);background:var(--ultramarine-blue);width:calc(100% - var(--px));padding:30px 20px;display:grid;grid-template-columns:1fr;gap:30px;border-radius:8px;overflow:hidden}.contact-card-bg{position:absolute;width:auto;max-width:100%;top:-2px;left:-2px}.contact-card h2{position:relative;font-size:30px;color:var(--white);font-weight:var(--fw-8);text-align:center}.contact .btn-primary{justify-self:center}footer{background:var(--oxford-blue);margin-top:14%}.footer-grid{display:grid;grid-template-columns:1fr;gap:50px;padding:220px var(--px) 80px}.footer-logo{margin-bottom:25px}.footer-text{font-family:Montserrat,sans-serif;font-size:var(--fs-6);color:var(--lavender-blue);margin-bottom:35px;line-height:1.6}.social-link{display:flex;align-items:center;gap:20px}.social-link a{background:#fff;width:67px;height:67px;display:flex;justify-content:center;align-items:center;border-radius:7px;transition:var(--default-transition)}.social-link a:hover{background:var(--red-orange-color-wheel)}.social-link ion-icon{font-size:20px;color:var(--white)}.grid-item .item-heading{font-size:var(--fs-4);color:var(--white);margin-bottom:25px}.grid-item .list-item:not(:last-child){margin-bottom:10px}.grid-item .list-item a{display:inline-block;font-family:Montserrat,sans-serif;color:var(--lavender-blue);font-size:var(--fs-6);transition:var(--default-transition)}.grid-item .list-item a:hover{transform:translate(10px);color:var(--red-orange-color-wheel)}.grid-item .wrapper{position:relative;border-radius:8px;overflow:hidden}.grid-item .wrapper input{width:100%;padding:20px 70px 20px 30px;color:var(--oxford-blue);font-family:Montserrat,sans-serif;font-size:var(--fs-6);border:none;outline:none}.grid-item .send-btn{position:absolute;top:0;right:0;width:62px;height:62px;background:var(--red-orange-color-wheel);display:flex;justify-content:center;align-items:center;transition:var(--default-transition)}.grid-item .send-btn ion-icon{font-size:25px;color:var(--white)}.grid-item .send-btn:hover{background:var(--ultramarine-blue)}.copyright{background:#020827;text-align:center;color:var(--lavender-blue);font-size:var(--fs-6);font-family:Montserrat,sans-serif;padding:15px var(--py);line-height:1.7}.copyright a{display:inline-block;color:var(--red-orange-color-wheel);transition:var(--default-transition)}.copyright a:hover{color:var(--ultramarine-blue)}@media (min-width: 375px){:root{--fs-1: 50px;--fs-2: 45px;--fs-7: 18px;--px: 30px}.section-subtitle{font-size:var(--fs-7)}.home-right .icon-1{top:250px}.home-right .icon-2{display:block;top:370px;right:50px}.home-right .icon-3{display:block;top:450px;left:0}.home-right .icon-4{width:60px;top:150px;right:50px}.about-left .icon-1{top:150px}.about-left .icon-2{display:block;top:270px;right:0}}@media (min-width: 575px){:root{--px: 40px}.home .shap-1 img{width:100px}.home .shap-3 img{width:250px}.about-left .icon-1{top:200px}.about-left .icon-2{top:350px}.event .play{right:-20px}.event-card{margin-top:10%;display:flex;align-items:center;text-align:left}.event-card .content-left{width:100px;padding-bottom:0;margin-bottom:0;padding-right:15px;margin-right:25px;box-shadow:1px 0 0 0 var(--light-gray)}.event .schedule{justify-content:start;margin-bottom:5px}.event-card .event-name{text-align:left}.contact h2{font-size:37px}#contact{margin-top:10%}}@media (max-width: 600px){#contact{margin-top:20%}}@media (min-width: 767px){:root{--fs-1: 60px;--fs-2: 50px;--fs-7: 20px;--px: 60px}.category .course-item-group,.course-grid,.instructor-grid,.blog-grid,.footer-grid{grid-template-columns:1fr 1fr}.event .play{right:-100px}.contact-card{padding:40px 60px}}@media (min-width: 850px){:root{--px: 140px}}@media (min-width: 992px){:root{--fs-5: 16px;--px: 30px;--py: 120px}.navbar{padding:20px var(--px)}.navbar-nav{background:transparent;position:static;box-shadow:none;padding:0;opacity:1;transform:scale(1);pointer-events:all;display:flex;align-items:center;gap:20px}.nav-item:not(:last-child) a{border-bottom:none}.nav-toggle-btn{display:none}.navbar .btn{display:block}.home{display:grid;grid-template-columns:1fr 1fr;align-items:center}.home:before{top:-100px;left:-300px}.home:after{top:0}.home-left{margin-bottom:0}.home .section-subtitle,.main-heading,.home .section-text{text-align:left}.home .section-text{margin:0 0 30px}.home-btn-group{justify-content:start}.about{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}.about-left{margin-left:-70px}.about-left img{max-width:unset}.about-right{padding-top:0}.course{position:relative}.course .section-subtitle,.course .section-title{max-width:600px}.course-grid{grid-template-columns:repeat(3,1fr);margin-bottom:0}.course .btn-primary{position:absolute;top:130px;right:var(--px)}.event{display:grid;grid-template-columns:2fr 3fr;gap:50px;align-items:center}.event-left{margin-bottom:0}.event .play{right:-10px}.features{display:grid;grid-template-columns:1fr 1fr}.features-right{height:auto}.testimonials{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.blog-grid{grid-template-columns:repeat(3,1fr)}.contact-card{grid-template-columns:1fr 1fr}.contact-card h2{text-align:left}.contact .btn-primary{justify-self:end;align-self:center}.footer-grid{grid-template-columns:2fr 1fr 1fr 2fr}}@media (min-width: 1200px){:root{--fs-1: 70px;--fs-2: 55px;--fs-3: 40px;--fs-4: 25px;--fs-7: 22px;--px: 120px}.home-left{padding-bottom:var(--py)}.home .section-text{font-size:18px}.category .course-item-group{grid-template-columns:repeat(3,1fr)}.event{grid-template-columns:1fr 1fr}.instructor-grid{grid-template-columns:repeat(4,1fr)}.contact-card h2{font-size:45px}@media (min-width:600px){.contact-card{background-color:#0ff}}}.drop-anim{animation:drop 2.5s infinite}@keyframes drop{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.smooth-zigzag-anim-1{animation:smooth-zigzag-1 5s linear infinite}@keyframes smooth-zigzag-1{0%,to{transform:translate(0)}25%{transform:translate(10px,10px)}50%{transform:translate(5px,5px)}75%{transform:translate(10px,-5px)}}.smooth-zigzag-anim-2{animation:smooth-zigzag-2 5s linear infinite}@keyframes smooth-zigzag-2{0%,to{transform:translate(0)}25%{transform:translate(-10px,-10px)}50%{transform:translate(-5px,-5px)}75%{transform:translate(-10px,5px)}}.smooth-zigzag-anim-3{animation:smooth-zigzag-3 5s linear infinite}@keyframes smooth-zigzag-3{0%,to{transform:translate(0)}25%{transform:translate(-7px,-7px)}50%{transform:translate(-14px,-14px)}75%{transform:translate(-7px,-7px)}}.pulse-anim{animation:pulse 3s linear infinite}@keyframes pulse{0%,70%{box-shadow:0 0 #fff}to{box-shadow:0 0 0 15px transparent}}:root{--red-orange-color-wheel: #FFB703;--ultramarine-blue: #0062ff;--lavender-blue: #d2dafe;--oxford-blue: #050e38;--light-gray: #cccccc;--sonic-silver: #787878;--blue-crayola: #0d6dfd;--cultured: #f2f3f7;--white: #ffffff;--fs-1: 38px;--fs-2: 35px;--fs-3: 30px;--fs-4: 22px;--fs-5: 20px;--fs-6: 15px;--fw-5: 500;--fw-6: 600;--fw-7: 700;--fw-8: 800;--fw-9: 900;--px: 15px;--py: 80px;--default-transition: .25s ease}.container{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f3f4f6}.register-box{position:fixed;scroll-behavior:smooth;margin-top:6%;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px}.title{text-align:center;font-size:1.5rem;font-weight:700;color:#333;margin-bottom:1rem}.error{color:red;text-align:center;margin-bottom:1rem}.success{color:green;text-align:center;margin-bottom:1rem}.input-group{margin-bottom:1rem}.input-group label{display:block;font-weight:500;margin-bottom:.5rem}.input-group input,.input-group select{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:6px;outline:none;font-size:1rem}.submit-btn{width:100%;padding:.75rem;background-color:#2563eb;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:.3s ease}.submit-btn:hover{background-color:#1e4bb8}.fee-structure{padding:20px;font-family:Arial,sans-serif}.fee-structure h2,.fee-structure h3{text-align:center;margin-bottom:20px}.backbutton{padding:2vw 4vw;color:#fff;border-radius:4vw;background-color:red;margin-top:20%}.fee-table{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}.fee-row{display:contents}.fee-row div{padding:10px;border:1px solid #ccc;text-align:center}.fee-row.header div{font-weight:700;background-color:#f0f0f0}.timings{text-align:center;margin-top:20px;font-size:1.2em}@media (max-width: 700px){.fee-row div{font-size:.9em}.timings{font-size:1em}}@media (max-width: 600px){.fee-row div{font-size:.8em}.timings{font-size:.9em}}@media (max-width: 500px){.fee-row div{font-size:.7em}.timings{font-size:.8em}}
