@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap);body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#f5f6f8;--card:#fff;--text:#0f172a;--muted:#6b7280;--primary:#374151;--dark:#0f172a;--border:#e5e7eb}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f6f8;background-color:var(--bg);color:#0f172a;color:var(--text);font-family:Work Sans,sans-serif;line-height:1.6}.container{margin:auto;max-width:80%}.flex{align-items:center;display:flex;justify-content:space-between}.heading p{color:#6b7280;color:var(--muted);font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.heading h1{color:#0f172a;color:var(--dark);font-size:42px;font-weight:700;line-height:1.2}.grid2{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(2,1fr)}.back{background-image:url(/static/media/carousel-1.589ef6ea197a0206767b.jpg);background-position:50%;background-size:cover;color:#fff;height:60vh;overflow:hidden;padding-top:180px;position:relative;text-align:center;width:100%}.back .overlay{background:#0f172a8c;inset:0;position:absolute}.back h1{font-size:64px;font-weight:700}.back h1,.back h2{position:relative;z-index:2}.back h2{color:#e5e7eb;font-size:18px;font-weight:400;margin-top:18px}section{padding:90px 0}.card{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;padding:28px;transition:.25s ease}.card:hover{box-shadow:0 10px 25px #0f172a0f;transform:translateY(-3px)}.btn,button{background:#374151;background:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:14px 22px;transition:.2s ease}.btn:hover,button:hover{background:#0f172a;background:var(--dark)}a{color:inherit;text-decoration:none}.margin{margin-top:10%}.last{background-color:#0f172a;color:#e5e7eb}.grid4{grid-gap:30px;grid-template-columns:repeat(4,1fr)}.last h2{color:#f1f5f9;font-size:20px;font-weight:600;margin-bottom:22px}.last .touch .logo{margin-bottom:20px}.last .touch .logo i{font-size:32px}.last .touch .logo span{color:#e5e7eb;font-size:34px;font-weight:600;margin-left:10px}.last .touch .call i{font-size:18px}.last .touch .call span{font-size:16px;margin-left:12px}.last .links ul li{margin:14px 18px;transition:.2s}.last .links ul li:hover a{color:#fff}.last .links ul li:before{color:#64748b;content:"›";font-size:18px}.last .links ul li a{color:#cbd5e1;transition:.2s}.last .subscribe .input input{border:none;color:#374151;font-size:14px;outline:none;padding:16px 10px}.last .subscribe .input button{background-color:#334155;border:none;color:#fff;cursor:pointer;font-weight:500;padding:16px 14px}.last .subscribe .input button:hover{background-color:#1e293b}.last .subscribe h3{color:#e5e7eb;font-size:16px;font-weight:500;margin:25px 0}.last .subscribe .social li{border:1px solid #475569;margin-right:5px;transition:.2s}.last .subscribe .social li:hover{background-color:#334155}footer hr{background-color:#374151}.reserved{background-color:#0f172a;color:#94a3b8}.reserved strong{color:#e5e7eb}@media screen and (max-width:992px){.container{max-width:90%}.grid2,.grid4{grid-template-columns:1fr}.back{height:50vh;padding-top:140px}.back h1{font-size:42px}}@media screen and (max-width:600px){.back{background-position:50%;padding-top:120px}.back,.back .overlay{height:280px}.back h1{font-size:34px;line-height:1.2}}.top{background-color:var(--dark);padding:12px 70px 12px 52px}.top,.top i{color:#fff}.top .left span,.top .right span{font-size:15px;margin-left:10px;margin-right:10px}.top .left .street{margin-right:40px}.top .right .phone{font-size:15px;margin-right:30px}.top .right ul li{font-size:17px;list-style-type:none;margin-right:20px;width:20px}.top .right ul li a{border-left:1px solid #f3be0065;margin:auto;padding:13px;text-align:center}.top .right ul li:first-child a{border:none}.top .right ul li i{font-size:18px;transition:.5s}.top .right ul li a:hover i{color:#f3be00b2}html{scroll-behavior:smooth}.head .logo{align-items:center;cursor:pointer;display:flex;padding:15px 50px;position:relative}.head .logo i{color:var(--primary);font-size:30px}.head .logo span{color:var(--dark);font-size:35px;font-weight:600;margin-left:8px}.logo img{border-radius:50%;display:block;height:70px;object-fit:cover;transition:.3s ease;width:70px}.head .flex1{display:flex}.head .nav ul{margin-right:30px}.head .nav ul li{list-style-type:none;padding:9px 15px;text-transform:uppercase;transition:.2s}.head .nav ul li:hover,.head .nav ul li:hover a,.head .nav ul li:hover span{color:#f3be00b2}.head .nav ul li:hover span{cursor:pointer}.head .nav ul li a,.head .nav ul li span{color:var(--dark);font-size:19px;font-weight:500;text-decoration:none;transition:.2s}.head .nav ul i{margin-left:5px}.head .nav .pages{position:relative}.head .nav .pages:hover .inside{opacity:1;visibility:visible}.head .nav .inside{background-color:var(--light);left:10px;opacity:0;padding:0 30px 0 5px;position:absolute;top:60px;transition:.5s;visibility:hidden;z-index:100}.head .nav .inside li a{font-weight:400;padding:0;text-transform:capitalize}.head .nav .inside li:hover a{color:var(--dark)}.head .btn1{background-color:var(--primary);border:none;color:#fff;font-size:18px;font-weight:600;padding:35px 60px;transition:.2s}.head .btn1:hover{background-color:#f3be00cc;cursor:pointer}.head .btn1 i{margin-left:10px}.head .toggle{display:none}@media screen and (max-width:992px){.top{align-items:center;background-color:var(--dark);display:flex;flex-direction:column;gap:4px;padding:10px 15px;text-align:center}.top .left,.top .right{align-items:center;display:flex;justify-content:center;width:100%}.top .right{flex-direction:column;gap:3px}.top .left .street{font-size:13px;margin:0 0 0 7px;white-space:nowrap}.top .right{margin-top:2px}.top .right>div{align-items:center;display:flex;justify-content:center}.top .right .phone{font-size:13px;margin:0 0 0 7px;white-space:nowrap}.top .right ul{align-items:center;display:flex;justify-content:center;margin:3px 0 0;padding:0}.top .right ul li{font-size:14px;list-style:none;margin:0 5px;width:auto}.top .right ul li a{align-items:center;border:none;color:#fff;display:flex;justify-content:center;padding:5px 8px;text-decoration:none}.top .right ul li i{font-size:18px;transition:.3s}.head{min-height:75px;position:relative}.head .logo{padding:8px 20px}.logo img{height:55px;width:55px}.head .btn1,.head .nav .flex{display:none}.head .toggle{display:block;margin-right:20px}.head .toggle button{background-color:#fff;border:1px solid #85858573;color:#858585;cursor:pointer;font-size:22px;padding:7px 12px}.head .small{background-color:#fff;box-shadow:0 8px 15px #00000014;left:0;margin:0;padding:10px 0;position:absolute;top:100%;width:100%;z-index:1000}.head .flex1{display:flex;flex-direction:column}.head .small li{list-style:none;padding:10px 25px}.head .small li a{color:var(--dark);display:block;font-size:13px;margin:0;text-decoration:none}.head .small li:hover a{color:#f3be00b2}.head .pages:hover .inside{background-color:var(--light);border:1px solid #d6d6d6;left:0;padding:2px;position:relative;top:0;width:100%}.head .pages:hover .inside li{padding:5px 20px}.head .pages:hover .inside li a{margin:2px}}@media screen and (min-width:993px) and (max-width:1060px){.head .logo{padding:10px 10px 10px 20px}.head .logo i{font-size:22px}.head .logo span{font-size:25px}}@media screen and (max-width:500px){.top{padding:8px 15px}.top .left .street,.top .right .phone{font-size:15px}}.hero{background-image:url(/static/media/carousel-1.589ef6ea197a0206767b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:relative;width:100%}.hero .overlay{background-color:#0006;left:0;z-index:1}.hero .overlay,.hero-promo{height:100%;position:absolute;top:0;width:100%}.hero-promo{opacity:0;overflow:hidden;pointer-events:none;right:0;transform:translateX(100%);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease;z-index:2}.hero-promo .promo-video{height:100%;left:0;object-fit:cover;object-position:center;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.desktop-video{display:block}.mobile-video{display:none}.hero.slide-2 .hero-promo{opacity:1;transform:translateX(0)}.hero.slide-2 .video-2{opacity:1}.hero.slide-3 .hero-promo{opacity:1;transform:translateX(0)}.hero.slide-3 .video-3{opacity:1}.hero .text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:600px;padding-top:200px;position:relative;text-align:center;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .4s ease;z-index:3}.hero .text h1{color:#fff;font-size:70px;z-index:99}.hero.slide-2 .text,.hero.slide-3 .text{opacity:1;transform:translateX(-380px)}.hero .text .button button{border:none;cursor:pointer;font-size:17px;font-weight:700;margin-top:20px;padding:20px 60px;position:relative;transition:.2s;z-index:100}.hero .text .button .one{background-color:var(--primary);color:#fff;margin-right:5px}.hero .text .button .one:hover{background-color:#f3be00e1}.hero .text .button .two{color:#fff}.hero .text .button .two:hover{background-color:#f3be00e1}@media screen and (min-width:993px){.hero.slide-2 .hero-promo,.hero.slide-3 .hero-promo{opacity:1;transform:translateX(0)}.hero.slide-2 .text,.hero.slide-3 .text{display:none}}@media screen and (max-width:640px){.hero{height:60vh}.hero .overlay{height:100%}.hero-promo{display:block;height:100%;right:0;top:0;width:100%}.desktop-video{display:none}.mobile-video{display:block}.hero-promo .promo-video{height:100%;object-fit:cover;object-position:center center;width:100%}.hero .text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:100%;opacity:1;padding-top:140px;position:relative;text-align:center;transform:translateX(0);transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%;z-index:3}.hero.promo-active .text{display:none}.hero .text h1{color:#fff;font-size:40px;z-index:99}.hero.slide-2 .hero-promo,.hero.slide-2 .text,.hero.slide-3 .text{opacity:1;transform:translateX(0)}.hero.slide-2 .video-2{opacity:1}.hero.slide-3 .hero-promo{opacity:1;transform:translateX(0)}.hero.slide-3 .video-3{opacity:1}.hero .text .button,.hero .text .button button{position:relative;z-index:100}.hero .text .button button{font-size:15px;margin-top:20px;padding:15px 35px}}@media screen and (min-width:641px) and (max-width:992px){.hero{height:50vh}.hero .overlay{height:100%}.hero .text{opacity:1;padding-top:120px;transform:none}.hero.slide-2 .text,.hero.slide-3 .text{opacity:1;transform:translateX(0)}.hero .text h1{font-size:50px}.hero .text .button button{margin-top:20px}.hero-promo{display:none}}.hero .container{margin:auto}.row{background-color:#fff;display:flex;margin:0 20px;max-width:100%;position:relative;z-index:111}.row .box{box-shadow:-2px 5px 12px #0003;display:flex;margin-top:5px;padding:40px 25px;width:100%}.row .box i{align-items:center;background-color:var(--primary);color:#fff;display:flex;height:28px;justify-content:center;padding:25px;width:28px}.row .box .info{margin-left:30px;text-align:left}.row .box .info h2{color:var(--dark);font-weight:500}.row .box .info p{color:#757575;font-size:17px;line-height:1.5;margin-top:10px}@media screen and (max-width:992px){.row{flex-direction:column;margin-bottom:200px;top:100px}.row .box{max-width:100%}}@media screen and (min-width:993px) and (max-width:1200px){.container{margin:auto}.row{flex-direction:column;margin:0 100px 200px;top:100px}.row .box{max-width:100%}}.promo-banner{background:var(--bg);display:none;padding:30px 0;width:100%}.promo-container{margin:0 auto;max-width:700px;width:60%}.promo-banner img{border-radius:12px;display:block;height:auto;width:100%}.promo-banner a{display:block}@media screen and (max-width:768px){.promo-banner{display:none;padding:20px 0;width:100%}.promo-container{margin:0 auto;max-width:none;width:92%}.promo-banner img{border-radius:8px;display:block;height:auto;width:100%}}@media screen and (min-width:1000px) and (max-width:1100px) and (min-height:1200px){.hero{height:60vh}.hero-promo{display:block}.desktop-video{display:none}.mobile-video{display:block}.hero-promo .promo-video{background:#000;height:100%;object-fit:contain;object-position:center center;width:100%}.hero .text{text-align:center}.hero .text,.hero.slide-2 .text,.hero.slide-3 .text{transform:translateX(0)}}@media screen and (min-width:500px) and (max-width:600px) and (min-height:650px) and (max-height:800px){.hero-promo .promo-video{object-fit:cover;object-position:center 25%}}.about{margin:0;padding:100px 10px}.about .img{align-items:center;display:flex;justify-content:center;width:100%}.about .img img{display:block;height:450px;max-width:550px;object-fit:cover;width:90%}.about .grid2{align-items:center}.about .right .about-info{display:flex;flex-direction:column}.about .right .about-info p{color:#757575;font-size:22px;line-height:1.5;margin-top:10px}.about .right .about-info .check{display:flex;gap:40px;justify-content:space-between;margin-top:30px;max-width:500px}.about .right .about-info .one-check,.about .right .about-info .two-check{display:flex;flex-direction:column;gap:12px}.about .right .about-info .one-check div,.about .right .about-info .two-check div{align-items:center;display:flex}.about .right .about-info .check i{color:var(--primary);font-size:18px;margin-right:10px;min-width:20px}.about .right .about-info .check span{color:#757575;font-size:18px;line-height:1.4}.about .right .about-info .button{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.about .right .about-info .button .button1{background-color:var(--primary);color:#fff;cursor:pointer;margin:10px 0;padding:20px 62px}.about .right .about-info .button .button1:hover{background-color:#f3be00de}.about .right .about-info .button .button2{align-items:center;border:3px solid var(--primary);display:flex;padding:9px 8px;transition:.3s}.about .right .about-info .button .button2:hover,.about .right .about-info .button .button2:hover span{background-color:var(--primary);color:#fff;cursor:pointer}.about .right .about-info .button .button2 i{background-color:var(--primary);color:#fff;padding:10px}.about .right .about-info .button .button2 span{color:var(--primary);font-size:18px;font-weight:600;margin:10px 12px;transition:.3s}@media screen and (max-width:992px){.about .flexsm{display:flex;flex-direction:column}.about .right .about-info .check{flex-direction:column;gap:15px}}@media screen and (min-width:993px){.about .flexsm{flex-direction:row}.about .left{text-align:center}.about .right .about-info .check{flex-direction:row}}.courses{margin-bottom:100px;margin-top:0}.courses .heading{margin:auto auto 50px;text-align:center}@media screen and (max-width:768px){.courses .heading h1{font-size:30px;margin:auto;max-width:500px}}@media screen and (min-width:769px) and (max-width:992px){.courses .heading h1{font-size:36px;margin:auto;max-width:500px}}@media screen and (min-width:993px){.courses .heading h1{font-size:40px;margin:auto;max-width:500px}}.grid3{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.courses .box{background-color:#fff;max-width:390px;text-align:center}.box:hover .img-in .over,.box:hover .img-in button{display:block}.box .light{background-color:#ececec;padding:9px 20px}.box .money{background-color:var(--primary);color:#fff;font-size:20px;padding:8px 25px}.box .title{color:var(--dark);font-size:22px;font-weight:600;margin:35px 30px 30px}.box .para{color:#757575;font-size:18px;line-height:1.6;margin:auto;max-width:350px}.box .box-in{align-items:center;display:flex;justify-content:center;margin:20px 30px 30px}.box .box-in i{color:var(--primary)}.box .box-in span{color:#757575;margin-left:10px}.box .box-in .week span:first-of-type{margin:0 10px}.box .img-in{max-width:390px;position:relative}.box .img-in .over{background-color:#0006;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.button1{background-color:var(--primary);color:#fff;cursor:pointer;display:inline-block;margin:10px 0;padding:20px 62px}.button1:hover{background-color:#f3be00de}.box .img-in img{width:100%}.les-mer-wrapper{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:768px){.grid3{display:none}.flexsm{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:769px) and (max-width:992px){.grid3{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:993px) and (max-width:1300px){.grid3{grid-gap:20px;grid-template-columns:repeat(2,1fr)}.box{margin-top:40px}}.apoint{background-color:#ececec;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;margin:40px auto;max-width:800px;padding:40px;text-align:center}.apoint-intro{margin:0 auto 25px;max-width:700px;text-align:center}.apoint-intro p{color:#757575;font-size:17px;line-height:1.6;margin:0 0 12px}.apoint-intro p:last-child{color:var(--dark);font-weight:500;margin-bottom:0}.apoint h2{color:var(--dark);font-size:32px;font-weight:700;margin-bottom:20px}.apoint .one,.apoint .two{display:flex;flex-direction:column;justify-content:space-between}.apoint .one input,.apoint .two input,.apoint textarea{background-color:#fff;border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:15px;height:55px;margin:10px 0;outline:none;padding:14px;width:100%}.apoint textarea{font-size:16px;height:120px;resize:none}.apoint input[type=submit]{background-color:var(--primary);border:none;border-radius:4px;box-shadow:0 3px 6px #00000026;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:15px;padding:18px 50px;transition:.2s ease;width:100%}.apoint input[type=submit]:hover{background-color:#f3be00b2;box-shadow:0 5px 10px #0003;transform:translateY(-2px)}.apoint input[type=submit]:active{box-shadow:0 2px 4px #00000026;transform:translateY(1px)}.form-success{gap:12px}.form-error{background-color:#fff3f3;border:1px solid #f0caca;border-radius:8px;color:#b42318;margin-top:20px;padding:12px 15px}.form-success{background-color:#f0f9f1;border:1px solid #c8e6ca;border-radius:8px;gap:20px;justify-content:space-between;margin-top:20px;padding:15px 20px}.form-success,.success-content{align-items:center;display:flex}.success-content{gap:12px}.form-success i{color:#2e7d32;font-size:22px}.form-success strong{color:#2e7d32;font-size:16px}.form-success p{color:#555;font-size:14px;margin:4px 0 0}.success-close{background:#0000;border:none;color:#2e7d32;cursor:pointer;font-weight:600;padding:5px 8px}.success-close:hover{text-decoration:underline}@media screen and (min-width:768px){.apoint .one,.apoint .two{flex-direction:row;gap:10px}}.privacy-consent{margin:15px 0 20px}.privacy-consent p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.privacy-consent a{color:var(--dark);font-weight:600;text-decoration:underline}.privacy-consent a:hover{color:var(--primary)}.form-honeypot{height:1px;overflow:hidden;width:1px}.form-honeypot,.form-honeypot input{left:-9999px;position:absolute}.apoint input[type=submit]:disabled{cursor:not-allowed;opacity:.6}.features{margin-bottom:200px;margin-top:200px}.features .img{position:relative}.features .img img:first-child{height:50%;outline:15px solid #fff;position:absolute;right:-20px;top:-40px;width:50%}.features .img img:last-child{height:100%;object-fit:cover;width:100%}.features .left h1{font-size:38px}.features .left .features-info p{color:#757575;font-size:16px;line-height:1.5;margin-top:30px}.features .left .features-info .check{align-items:center;display:flex;justify-content:space-between;margin-top:30px;width:100%}.features .left .features-info .check .one-check{margin-right:20px}.features .left .features-info .check i{background-color:var(--primary);color:#fff;font-size:16px;font-weight:600;margin-right:10px;padding:10px 12px}.features .left .features-info .check span{color:var(--dark);font-size:19px;font-weight:600;line-height:1.8}.features .left .features-info .check p{margin-bottom:30px;margin-top:12px}@media screen and (max-width:768px){.features .features-info .check{display:flex;flex-direction:column}.features .left .features-info .check .one-check{margin-right:0}}@media screen and (max-width:992px){.features .flexsm{display:flex;flex-direction:column}.features .left{margin-bottom:40px}.features .right .img,.features .right .img img:last-child{width:100%}}@media screen and (min-width:993px)and (max-width:1200px){.features .flexsm{display:flex;flex-direction:column}.features .right{text-align:center}}@media screen and (min-width:1201px) and (max-width:1400px){.features .left,.features .left .features-info .check{width:500px}}.team .heading{margin:auto;max-width:500px;text-align:center}.team{margin-bottom:150px}.team .grid4{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.team .box .img{position:relative;width:100%}.team .box{margin-top:40px;text-align:center;transition:.5s;width:100%}.team .box:hover{outline:10px solid var(--primary)}.team .box .img .icon{align-items:center;background:#000000bf;display:flex;height:0;justify-content:center;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:.5s;width:100%}.team .box:hover .img .icon{height:100%;left:50%;opacity:1;top:50%;transform:translate(-50%,-50%)}.team .box .img .icon i{border:1px solid var(--primary);color:var(--primary);cursor:pointer;margin-left:10px;padding:10px;transition:.3s}.team .box .img .icon i:hover{background-color:var(--primary);color:#fff}.team .box .img img{width:100%}.team .box .text{background-color:#f3f6f8;margin-top:-5px;padding:20px;position:relative}.team .box .text h3{color:var(--dark);font-size:20px;padding:10px}.team .box .text p{color:#757575;padding-bottom:10px}@media screen and (max-width:768px){.team .grid4{grid-gap:0;grid-template-columns:repeat(1,1fr);margin:0 auto}}@media screen and (min-width:769px) and (max-width:992px){.team .heading h1{font-size:30px}.team .grid4{grid-template-columns:repeat(2,1fr)}}.testimonial .heading p{font-size:17px}.testimonial .heading h1{font-size:40px}.testimonial{margin:auto;padding-top:80px;text-align:center}.testimonial .information{margin-bottom:150px}.testimonial .information .img{margin-top:45px;position:relative}.testimonial .information .img img{border-radius:50%}.testimonial .information .img i{background-color:#fff;border-radius:50%;bottom:-20px;color:var(--primary);font-size:35px;left:50%;padding:10px 12px;position:absolute;transform:translateX(-50%)}.testimonial .information .fee{color:#757575;font-size:22px;font-weight:400;line-height:1.6;margin:30px auto 20px;max-width:800px}.testimonial .information .text{position:relative}.testimonial .information hr{left:50%;position:relative;transform:translateX(-50%);width:200px}.testimonial .information .text h3{color:var(--dark);font-size:20px;font-weight:600;margin-top:15px}.testimonial .information .text .pro{color:#757575;font-size:17px;font-weight:400;margin-top:10px}.testimonial .information .dots{align-items:center;display:flex;justify-content:center;margin-top:30px}.testimonial .information .dots i{background:#0000;border:2px solid var(--primary);display:inline-block;height:20px;margin:0 5px;position:relative;transition:.5s;width:20px}.testimonial .information .dots .active{background-color:var(--primary);height:34px;width:34px}.google-summary{margin:35px auto 30px;text-align:center}.google-rating{align-items:center;color:var(--muted);display:flex;font-size:15px;gap:12px;justify-content:center}.google-rating strong{color:var(--dark);font-size:26px}.google-rating .stars{color:#f5b301;font-size:20px;letter-spacing:2px}.google-topics{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.google-topics span{background-color:var(--card);border:1px solid var(--border);border-radius:20px;color:var(--muted);font-size:14px;padding:8px 15px}.read-more{color:var(--primary);cursor:pointer;font-weight:600;white-space:nowrap}.read-more:hover{text-decoration:underline}.google-reviews-link{color:var(--primary);display:block;font-weight:600;margin:10px auto 0;text-decoration:none;transition:.2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.google-reviews-link:hover{text-decoration:underline}#pricing{background:#f3f6f8;overflow-x:hidden;padding:60px 20px}.pricing-container{margin:auto;max-width:1100px}.pricing-title{color:#0c2b4b;font-size:40px;margin-bottom:40px;text-align:center}.pricing-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.pricing-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:20px}.pricing-card h3{border-bottom:2px solid #eee;color:#0c2b4b;margin-bottom:15px;padding-bottom:10px}.price-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:15px;justify-content:space-between;padding:8px 0}.price-item span{color:#333;font-size:14px;min-width:0}.price-item strong{color:#0c2b4b;white-space:nowrap}.price-note{color:#757575;font-size:14px;line-height:1.5;margin-top:15px}@media screen and (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){#pricing{padding:40px 15px}.pricing-title{font-size:32px;margin-bottom:30px}.pricing-grid{gap:20px;grid-template-columns:1fr}.price-item,.pricing-card{box-sizing:border-box;width:100%}.price-item span{overflow-wrap:break-word}}.packages{background-color:var(--bg);padding:60px 0}.packages .heading{margin-bottom:55px;text-align:center}.packages-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1050px}.package-card{background:var(--card);border:1px solid var(--border);border-radius:18px;overflow:hidden;position:relative;transition:.25s ease}.package-card:hover{box-shadow:0 15px 35px #0f172a1a;transform:translateY(-5px)}.package-card.featured{border:2px solid #374151}.featured-badge{background:var(--dark);font-size:12px;padding:9px 18px;position:absolute;right:0;top:0}.featured-badge,.package-header{color:#fff;font-weight:600;letter-spacing:.8px}.package-header{align-items:center;background:#374151;border-bottom:1px solid #e2e8f0;display:flex;font-size:22px;justify-content:center;min-height:60px;padding:30px;text-align:center}.package-top{border-bottom:1px solid var(--border);padding:38px 35px 30px}.package-label{color:var(--muted);display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:10px}.package-top h2{color:var(--dark);font-size:28px;line-height:1.2;margin-bottom:22px}.package-price{color:var(--dark);font-size:38px;font-weight:700;line-height:1;padding:38px 35px 30px;text-align:center}.package-saving{background:#f1f5f9;border-radius:6px;color:#374151;display:block;font-size:14px;font-weight:600;margin:14px auto 0;padding:6px 12px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.package-content{padding:30px 35px 35px}.package-description{color:var(--muted);font-size:15px;margin-bottom:25px}.package-content ul{list-style:none;margin:0;padding:0}.package-content li{align-items:flex-start;color:var(--text);display:flex;font-size:15px;gap:12px;line-height:1.5;margin-bottom:15px}.package-content li i{color:#64748b;flex-shrink:0;font-size:14px;margin-top:4px;width:18px}.package-payment-button{background:var(--dark);border-radius:7px;color:#fff;display:block;font-size:20px;font-weight:600;letter-spacing:.2px;margin:22px auto 0;padding:10px 22px;text-align:center;text-decoration:none;transition:background-color .25s ease,color .25s ease,transform .15s ease,box-shadow .25s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.package-payment-button:hover{background-color:#facc15;box-shadow:0 8px 18px #00000026;color:#111827;transform:translateY(-3px)}.package-payment-button:active{box-shadow:0 3px 8px #0000001f;transform:translateY(0) scale(.96)}@media screen and (max-width:992px){.packages{padding:70px 0}.packages-grid{grid-template-columns:1fr;max-width:650px}}@media screen and (max-width:576px){.package-top{padding:30px 25px 25px}.package-content{padding:25px}.package-top h2{font-size:24px}.package-price{font-size:34px}}.error{margin:10px auto 200px;text-align:center}.error i{color:var(--primary);font-size:80px}.error h2{color:var(--dark);font-size:90px;margin-top:10px}.error h1{color:var(--dark);font-size:45px;font-weight:600;margin-top:20px}.error p{color:#757575;font-size:18px;line-height:1.6;margin:40px auto;max-width:600px}.error button{background-color:var(--primary);border:none;color:#fff;cursor:pointer;font-size:20px;padding:20px 50px;transition:.3s}.error button:hover{background-color:#f3be00e3}@media screen and (max-width:992px){.error i{font-size:65px}.error h2{font-size:62px}.error h1{font-size:40px}.error p{max-width:510px}.error button{font-size:18px}}.appointment{margin-bottom:200px;margin-top:150px}.appointment .img{position:relative}.appointment .img img:first-child{height:50%;left:-20px;outline:15px solid #fff;position:absolute;top:-40px;width:50%}.appointment .img img:last-child{height:100%;object-fit:cover;width:100%}@media screen and (max-width:992px){.appointment .flexsm{display:flex;flex-direction:column}}@media screen and (min-width:993px) and (max-width:1440px){.appointment .flexsm{display:flex;flex-direction:row}.appointment .left{text-align:center}.appointment .left .img img:first-child{display:none}}.appoint-in{background-color:initial;display:flex;flex-direction:column;margin:20px auto;max-width:600px;padding:0;text-align:center}.appoint-in .one,.appoint-in .two{display:flex;flex-direction:column;justify-content:space-between}.appoint-in .one input,.appoint-in .two input{color:#757575;height:60px}.appoint-in .one input,.appoint-in .two input,.appoint-in textarea{background-color:#f3f6f8;border:none;margin-top:10px;outline:none;padding:10px;width:100%}.appoint-in textarea{font-size:20px}.appoint-in input[type=button]{background-color:var(--primary);border:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin-top:10px;padding:22px;transition:.3s;width:100%}.appoint-in input[type=button]:hover{background-color:#f3be00de}@media screen and (max-width:768px){.appointment .heading h1{font-size:28px}}@media screen and (min-width:768px){.appoint-in .one,.appoint-in .two{display:flex;flex-direction:row;justify-content:space-between}.appoint-in .one input:first-child,.appoint-in .two input:first-child{margin-right:10px}}@media screen and (min-width:769px) and (max-width:992px){.appointment .heading{margin:auto;max-width:700px}.appointment .heading h1{font-size:30px}.appoint-in{max-width:720px}}@media screen and (min-width:993px) and (max-width:1400px){.appointment .heading{margin:auto;max-width:700px;text-align:center}.appointment .heading h1{font-size:30px}.appoint-in{max-width:720px}}.contact{margin-bottom:150px;padding-top:70px}.contact .left{max-width:700px}.contact iframe{border:none;height:100%;width:100%}.contact .right{width:100%}.contact .right .down{color:#757575;font-size:17px;line-height:1.6;margin-top:20px}.contact .right .down a{color:var(--primary);text-decoration:none}.contact-info{flex-wrap:wrap;gap:40px;justify-content:flex-start;margin-top:20px}.contact-info,.contact-info p{align-items:center;display:flex}.contact-info p{color:var(--dark);font-size:16px;gap:10px;margin:0}.contact-in{background-color:initial;display:flex;flex-direction:column;margin:20px auto;max-width:600px;padding:0;text-align:center}.contact-in .one,.contact-in .two{display:flex;justify-content:space-between}.contact-in .one input,.contact-in .two input{color:#757575;font-size:16px;height:60px;width:100%}.contact-in .one input,.contact-in .two input,.contact-in textarea{background-color:#f3f6f8;border:none;margin:10px 0;outline:none;padding:10px}.contact-in textarea{font-size:18px;max-width:100%}.contact-in input[type=button]{background-color:var(--primary);border:none;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin:10px 0;max-width:250px;padding:22px;transition:.3s}.contact-in input[type=button]:hover{background-color:#f3be00de}@media screen and (max-width:768px){.contact .heading h1{font-size:28px}.contact .flexsm{display:flex;flex-direction:column}.contact .right{order:1}.contact .left{height:50vh;order:2;width:100%}.contact iframe{border:none;height:100%;width:100%}.contact .right .one{display:flex;flex-direction:column}.contact-in{max-width:100%}.contact-in .two input{width:100%}}@media screen and (min-width:769px) and (max-width:992px){.contact .heading{margin:auto;max-width:700px;text-align:center}.contact .heading h1{font-size:30px}.contact .right .down{text-align:center}.contact-in{max-width:720px}.contact .flexsm{display:flex;flex-direction:column}.contact .left{height:50vh;margin:auto;width:100%}.contact iframe{border:none;height:100%;width:100%}.contact-in .one input{width:330px}.contact-in .two input{width:100%}}@media screen and (min-width:993px) and (max-width:1400px){.contact .heading{margin:auto;max-width:700px}.contact .heading h1{font-size:30px}.contact-in{max-width:400px}.contact-in .one input{max-width:180px}.contact-in .two input{width:100%}}.last{background-color:var(--dark);color:#fff;padding-bottom:60px;padding-top:70px}.grid4{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.3fr 1fr 1fr 1fr}.last h2{font-size:27px;font-weight:500;margin-bottom:25px}.last .touch .call{align-items:flex-start;display:flex;gap:15px;margin:15px 0}.last .touch .call i{font-size:19px;margin-top:3px;min-width:20px}.last .touch .call span{font-size:17px;line-height:1.5;overflow-wrap:nowrap}.last .links ul{margin:0;padding:0}.last .links ul li{list-style-type:none;margin:17px 18px;padding:0 10px;position:relative;transition:.1s}.last .links ul li:hover{color:var(--primary);letter-spacing:1px}.last .links ul li:hover a{color:#f3be00b2}.last .links ul li:before{content:"\27A5";font-size:17px;left:-15px;position:absolute;top:0}.last .links ul li a{color:#fff;text-decoration:none;transition:.3s}.last .subscribe h2{margin-bottom:25px}.last .subscribe .social{display:flex;gap:8px;margin:0;padding:0}.last .subscribe .social li{align-items:center;border:1px solid #fff;cursor:pointer;display:flex;height:40px;justify-content:center;list-style-type:none;transition:.3s;width:40px}.last .subscribe .social li:hover{background-color:#f3be00b2}.last .subscribe .social li a{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;text-decoration:none;transition:.3s;width:100%}.last .subscribe .social li:hover a{color:#000}.footer-logos{align-items:center;display:flex;gap:25px;margin-top:30px}.image1 img{height:auto;object-fit:contain;width:160px}.image1 img,.image2 img{display:block;transition:.3s ease}.image2 img{background:#0000;border:none;border-radius:50%;box-shadow:none;height:105px;object-fit:cover;width:105px}.image1 img:hover,.image2 img:hover{transform:translateY(-3px)}footer hr{background-color:#757575;border:none;height:1px;margin:0}.reserved{background-color:var(--dark);color:#fff;margin:auto;padding-top:10px;text-align:center}.reserved p{color:#757575;line-height:1.7;margin-left:5px;margin-right:5px;padding-bottom:10px}.reserved strong{color:var(--primary)}@media screen and (min-width:769px) and (max-width:992px){.grid4{gap:45px 30px;grid-template-columns:repeat(2,1fr)}.last .touch .call span{font-size:16px}}@media screen and (max-width:768px){.last{padding-bottom:50px;padding-top:55px}.grid4{display:flex;flex-direction:column;gap:40px}.last h2{font-size:25px;margin-bottom:20px}.last .touch .call{gap:12px}.last .touch .call span{font-size:16px;line-height:1.5}.footer-logos{gap:20px;margin-top:30px}.image1 img{width:140px}.image2 img{height:85px;width:85px}}.about-details{background-color:var(--bg);padding:30px 0 100px}.about-details-intro{margin-bottom:80px}.about-details-intro-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-top:40px}.about-details-images{height:500px;margin-top:0;position:relative;width:100%}.about-details-images img:last-child{bottom:30px;display:block;height:450px;object-fit:cover;position:absolute;right:80px;width:82%;z-index:1}.about-details-images img:first-child{display:none;height:230px;left:0;object-fit:cover;outline:15px solid #fff;position:absolute;top:20px;width:42%;z-index:2}.about-details-cards{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin:0 auto 60px;max-width:1100px;width:90%}.about-detail-card{background-color:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;gap:22px;padding:30px;transition:.25s ease;width:100%}.about-detail-card:hover{box-shadow:0 10px 25px #0f172a12;transform:translateY(-4px)}.about-detail-icon{align-items:center;background-color:var(--primary);border-radius:8px;color:#fff;display:flex;height:48px;justify-content:center;min-width:48px}.about-detail-icon i{font-size:20px}.about-detail-card h3{color:var(--dark);font-size:20px;margin-bottom:12px}.about-detail-card p{color:var(--muted);font-size:16px;line-height:1.7}.about-details-benefits{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin-bottom:60px}.about-benefit{align-items:flex-start;background-color:var(--card);border:1px solid var(--border);border-radius:12px;color:var(--text);display:flex;gap:20px;padding:30px;transition:.25s ease}.about-benefit:hover{box-shadow:0 10px 25px #0f172a12;transform:translateY(-4px)}.about-benefit>i{align-items:center;background-color:var(--primary);border-radius:8px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;margin-top:0;min-width:48px}.about-benefit h3{color:var(--dark);font-size:19px;margin-bottom:8px}.about-benefit p{color:var(--muted);font-size:15px;line-height:1.6}.about-details-conclusion{background-color:var(--card);border:1px solid var(--border);border-radius:12px;padding:50px 20px;text-align:center}.about-details-conclusion h2{color:var(--dark);font-size:28px;margin-bottom:10px}.about-details-conclusion p{color:var(--muted);font-size:18px}.about-details-text p{color:var(--muted);font-size:19px;line-height:1.8;margin-bottom:20px}@media screen and (max-width:992px){.about-details{padding:70px 0}.about-details-intro-content{gap:40px;grid-template-columns:1fr}.about-details-images{min-height:380px}.about-details-cards{grid-template-columns:1fr;width:90%}.about-details-images{margin-top:10px;min-height:400px;position:relative;width:100%}.about-details-images img:first-child{display:none}.about-details-images img:last-child{bottom:auto;height:400px;left:auto;object-fit:cover;position:absolute;right:5%;top:0;width:90%}}@media screen and (max-width:600px){.about-details{padding:50px 0}.about-details-intro-content{gap:15px;margin-top:20px}.about-details-images{align-items:center;display:flex;height:350px;justify-content:center;margin-top:0;min-height:300px;width:100%}.about-details-images img:first-child{display:none}.about-details-images img:last-child{bottom:auto;display:block;height:300px;margin:0 auto;object-fit:cover;position:relative;right:4%;top:0;width:92%}.about-detail-card{gap:15px;padding:22px}.about-detail-card h3{font-size:18px}.about-details-text p{font-size:16px}.about-benefit{padding:22px}}.school-rules{padding:80px 20px 120px}.rules-content{color:#757575;margin:0 auto;max-width:900px}.rules-content h1{color:var(--dark);font-size:40px;margin-bottom:5px}.rules-content h2{color:var(--primary);font-size:24px;font-weight:600;margin-bottom:35px}.rules-content h3{color:var(--dark);font-size:25px;margin:35px 0 15px}.rules-content p{font-size:17px;line-height:1.7;margin-bottom:20px}.rules-content ul{margin-bottom:25px;padding-left:25px}.rules-content li{font-size:17px;line-height:1.7;margin-bottom:8px}.rules-content strong{color:var(--dark)}.rules-content a{color:var(--primary);font-weight:600;text-decoration:none}.rules-content a:hover{text-decoration:underline}@media screen and (max-width:768px){.school-rules{padding:50px 20px 80px}.rules-content h1{font-size:32px}.rules-content h2{font-size:21px}.rules-content li,.rules-content p{font-size:16px}}.faq{padding:70px 20px 120px}.faq-content{margin:0 auto;max-width:900px}.faq-content h1{color:var(--dark);font-size:40px;margin-bottom:40px;text-align:center}.faq-list{width:100%}.faq-item{border-bottom:1px solid #ddd}.faq-question{align-items:center;background:#fff;border:none;color:var(--dark);cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;padding:22px 10px;text-align:left;transition:.3s;width:100%}.faq-question:hover{color:#f3be00b2}.faq-question i{flex-shrink:0;font-size:16px;margin-left:20px}.faq-question i,.faq-question.active{color:var(--primary)}.faq-answer{color:#757575;font-size:17px;line-height:1.7;padding:0 10px 25px}.faq-answer p{margin:0}.faq-answer strong{color:var(--dark)}.faq-answer a{color:var(--primary);font-weight:600;text-decoration:none}.faq-answer a:hover{text-decoration:underline}@media screen and (max-width:768px){.faq{padding:50px 15px 80px}.faq-content h1{font-size:30px;margin-bottom:25px}.faq-question{font-size:16px;padding:18px 5px}.faq-question,.faq-question.active{background-color:#fff!important;color:var(--dark)!important}.faq-question:hover{color:var(--dark)!important}.faq-answer{font-size:16px;padding:0 5px 20px}}.elevinfo{background-color:#f3f6f8;padding:70px 20px 120px}.elevinfo .container{margin:0 auto;max-width:1000px}.elevinfo-intro{margin-bottom:50px;text-align:center}.elevinfo-intro h1{color:var(--dark);font-size:40px;margin-bottom:15px}.elevinfo-intro p{color:#757575;font-size:18px;line-height:1.6;margin:auto;max-width:700px}.elevinfo-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:25px;padding:35px 40px}.elevinfo-section h2{border-bottom:2px solid #eee;color:var(--dark);font-size:28px;margin-bottom:20px;padding-bottom:12px}.elevinfo-section h3{color:var(--dark);font-size:21px;margin-bottom:12px;margin-top:25px}.elevinfo-section p{color:#757575;font-size:17px;line-height:1.7;margin-bottom:15px}.elevinfo-section ul{margin:15px 0 20px;padding-left:25px}.elevinfo-section li{color:#757575;font-size:17px;line-height:1.7;margin-bottom:8px}.elevinfo-section li::marker{color:var(--primary)}.elevinfo-important{align-items:center;background-color:#fff8dc;border-left:4px solid var(--primary);display:flex;gap:12px;margin-top:25px;padding:16px 20px}.elevinfo-important strong{color:var(--dark)}.elevinfo-important span{color:#555}.elevinfo-contact{background-color:var(--dark);border-radius:12px;color:#fff;margin-top:40px;padding:45px 30px;text-align:center}.elevinfo-contact h2{font-size:28px;margin-bottom:12px}.elevinfo-contact p{font-size:17px;line-height:1.6;margin-bottom:25px}.elevinfo-button{background-color:var(--primary);color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:15px 35px;text-decoration:none;transition:.3s}.elevinfo-button:hover{background-color:#f3be00de;transform:translateY(-2px)}@media screen and (max-width:768px){.elevinfo{padding:50px 15px 80px}.elevinfo-intro{margin-bottom:35px}.elevinfo-intro h1{font-size:32px}.elevinfo-intro p{font-size:16px}.elevinfo-section{margin-bottom:18px;padding:25px 22px}.elevinfo-section h2{font-size:24px}.elevinfo-section h3{font-size:19px}.elevinfo-section li,.elevinfo-section p{font-size:16px;line-height:1.65}.elevinfo-important{align-items:flex-start;flex-direction:column;gap:5px}.elevinfo-contact{padding:35px 20px}.elevinfo-contact h2{font-size:25px}}@media screen and (max-width:480px){.elevinfo{padding:40px 10px 70px}.elevinfo-section{border-radius:10px;padding:22px 18px}.elevinfo-section h2{font-size:22px}.elevinfo-section li,.elevinfo-section p{font-size:15px}.elevinfo-intro h1{font-size:29px}.elevinfo-button{box-sizing:border-box;width:100%}}.privacy{background-color:var(--bg);padding:70px 20px 100px}.privacy-content{background-color:var(--card);border:1px solid var(--border);border-radius:12px;margin:0 auto;max-width:900px;padding:50px}.privacy-content h1{color:var(--dark);font-size:40px;margin-bottom:10px;text-align:center}.privacy-updated{color:var(--muted);font-size:14px;margin-bottom:50px;text-align:center}.privacy-content h2{color:var(--dark);font-size:23px;margin-bottom:12px;margin-top:35px}.privacy-content p{color:var(--muted);font-size:16px;line-height:1.8;margin-bottom:15px}.privacy-content ul{margin:10px 0 20px 25px}.privacy-content li{color:var(--muted);font-size:16px;line-height:1.8;margin-bottom:5px}.privacy-contact{background-color:var(--bg);border:1px solid var(--border);border-radius:10px;margin:20px 0;padding:20px}.privacy-contact p{margin-bottom:5px}.privacy-final{border-top:1px solid var(--border);color:var(--dark);font-size:17px;margin-top:50px;padding-top:25px;text-align:center}@media screen and (max-width:600px){.privacy{padding:40px 15px 70px}.privacy-content{padding:25px 20px}.privacy-content h1{font-size:30px}.privacy-content h2{font-size:20px;margin-top:30px}.privacy-content li,.privacy-content p{font-size:15px;line-height:1.7}.privacy-content ul{padding-left:5px}}
/*# sourceMappingURL=main.d627eb14.css.map*/