*{background:#212121;box-sizing:border-box;font-family:sans-serif;margin:0;padding:0}:root{--transition:all 400ms ease}li{list-style-type:none}section>h2,section>h5{color:#fff;text-align:center}section>h2{color:orange;margin-bottom:3rem}.header{height:100vh}.nav-container{left:0;position:fixed;top:0;width:100%;z-index:9999}nav{align-items:center;justify-content:space-between;margin:auto;padding:20px 0;width:90%}nav,nav ul{display:flex}nav ul{list-style:none;margin:0;padding:0}nav ul li{margin:0 10px}nav ul li a{color:#fff;font-weight:700;text-decoration:none}.logo,nav ul li a:hover{color:orange}.hamburger-icon{display:none}.nav-links{align-items:center;display:flex}@media (min-width:401px) and (max-width:768px),(min-width:769px) and (max-width:1024px),screen and (max-width:400px){.hamburger-icon{display:block;position:relative;z-index:10}.nav-links{background-color:initial;display:none;height:-webkit-max-content;height:max-content;left:0;padding:18px 0;position:absolute;top:100%;transition:top .3s ease;width:100%}.nav-links.open{align-items:flex-end;display:flex;top:70px}.nav-links ul,.nav-links.open{flex-direction:column;gap:10px}.nav-links ul li{margin-right:8rem}}@media screen and (min-width:769px) and (max-width:1024px){nav{width:80%}}.hero-container{display:flex;flex-wrap:wrap;gap:5%;margin-top:10%}.details{flex:0 0 50%;margin-top:40px;padding:100px}.details h2{font-size:50px}.details h2,.details p{color:#fff;margin-bottom:20px}.details p{font-size:25px}.cta{display:flex;gap:10px;margin-top:10px}.cta a{background-color:#fff;border-radius:5px;color:#000;font-weight:700;padding:18px 28px;text-decoration:none;transition:background-color .3s ease}.cta a:hover{background-color:#555}.cta a.btn-primary{background-color:#ff8c00}.cta a.btn-primary:hover{background-color:orange}span{color:orange}.images{display:flex;flex:0 0 40%;justify-content:flex-end}.images img{height:auto;max-width:100%}.images img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:400px){.details{align-items:center;padding:30px}.details,.images{flex:0 0 100%;justify-content:center}.details h2{font-size:40px}.details p{font-size:20px}.cta a{background-color:#fff;border-radius:5px;padding:15px 10px}}@media screen and (min-width:401px) and (max-width:768px){.hero-container{align-items:center;flex-direction:column;gap:20px;justify-content:center}.details h2{font-size:50px}.details{margin-top:0;padding:50px}.details,.images{flex:0 0 100%;justify-content:center}.cta a{background-color:#fff;border-radius:5px;padding:20px 10px}}@media screen and (min-width:769px) and (max-width:1024px){.hero-container{align-items:center;flex-direction:column;gap:5%;justify-content:center}h2{font-size:100px}.details{margin-top:0;padding:80px}}@media screen and (min-width:1025px) and (max-width:1316px){.hero-container{align-items:center;gap:5%;justify-content:center}h2{font-size:50px}.details{margin-top:0;padding:80px}}#about{padding:100px 0 50px}.container{align-items:center;display:flex;justify-content:center}.about__me{flex:0 0 50%}.about__me img{height:auto;max-width:100%}.about__content{flex:0 0 50%;padding:0 20px}h3{color:orange;font-size:24px;margin-bottom:15px}p{color:#fff;font-size:18px;line-height:1.5}@media screen and (max-width:400px){.container{flex-direction:column;gap:0}.about__me{flex:1 1;margin-bottom:20px}.about__content{flex:1 1}}@media screen and (min-width:401px) and (max-width:768px){.container{flex-direction:column}.about__content,.about__me{flex:0 0 100%;margin-bottom:20px}}@media screen and (min-width:769px) and (max-width:1024px){.container{flex-direction:column}h3{font-size:20px}p{font-size:16px}}#programs{padding:100px 0 50px}.Program__container,.container{margin:0 auto;max-width:1200px}.Program__container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.program{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #ddd;border-radius:.5rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.5rem;transition:var(--transition);width:100%}.program:hover{box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);z-index:1}.program__head{margin-bottom:1rem;text-align:center}.program__head h3{color:orange;font-size:1.5rem}.program__list{list-style-type:none;margin:0;padding:0}.program__list li{align-items:center;display:flex;margin-bottom:.5rem}.program__list img{border-radius:.5rem;width:100%}.program__list p{color:#fff;font-size:1.2rem;margin-bottom:1rem;margin-left:1rem;margin-top:1rem}.program__list button{background-color:#ff8c00;border:none;border-radius:5px;color:#000;display:block;font-size:1.2rem;font-weight:700;margin:0 auto;padding:15px 23px;text-decoration:none;transition:background-color .3s ease}.program__list button:hover{background-color:orange}@media screen and (max-width:400px){.Program__container{grid-template-columns:1fr;margin:0 3px}.program{padding:1rem}.program__head h3{font-size:1.3rem}.program__list p{font-size:1rem}.program button{font-size:1rem;padding:12px 18px}}@media screen and (min-width:401px) and (max-width:768px){.Program__container{grid-template-columns:1fr;margin:0 5px}.program__head h3{font-size:1.4rem}.program button{font-size:1.1rem;padding:13px 20px}}@media screen and (min-width:769px) and (max-width:1024px){.Program__container{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 10px}.program button{font-size:1.2rem;padding:14px 20px}}@media screen and (min-width:1025px) and (max-width:1220px){.Program__container{margin:0 5px}}#testimonials{margin:0 auto;max-width:800px;overflow:hidden;padding:100px 0 50px;position:relative}#testimonials img{display:none;height:auto;width:100%}#testimonials img.active{display:block}.carousel-dots{margin-top:1rem;text-align:center}.carousel-dot{background-color:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;width:10px}.carousel-dot.active{background-color:#555}@media screen and (max-width:400px){#testimonials{max-width:95%}}@media screen and (min-width:401px) and (max-width:768px){#testimonials{max-width:90%}}@media screen and (min-width:769px) and (max-width:1024px){#testimonials{max-width:80%}}#contact{padding:100px 0 50px}h5{color:#333;font-size:16px;margin-bottom:10px}h2{color:#555;font-size:24px;margin-bottom:20px}form{margin:0 auto;max-width:500px}label{color:orange;display:block;font-weight:700;margin-bottom:10px}input[type=email],input[type=text],select{background-color:#ccc;border:1px solid #000;border-radius:4px;margin-bottom:15px;padding:10px;width:100%}button[type=submit]{background-color:#ff8c00;border:none;border-radius:5px;color:#000;display:block;font-size:1.2rem;font-weight:700;margin:0 auto;padding:15px 23px;text-decoration:none;transition:background-color .3s ease}button[type=submit]:hover{background-color:orange}@media screen and (max-width:400px){form{max-width:100%}button[type=submit]{font-size:1rem;padding:10px 15px}}@media screen and (min-width:401px) and (max-width:625px){form{max-width:400px}button[type=submit]{font-size:1rem;padding:10px 15px}}@media screen and (min-width:626px) and (max-width:768px){form{max-width:600px}button[type=submit]{font-size:1.1rem;padding:12px 20px}}@media screen and (min-width:769px) and (max-width:1024px){form{max-width:600px}button[type=submit]{font-size:1.2rem;padding:15px 23px}}select option{background-color:#fff;color:#000}footer{color:#fff;max-width:100%;padding:20px;text-align:center}.social-media,footer{background-color:orange}.social-media{margin-bottom:10px}.icon{font-size:2rem}.icon,.social-media a{background-color:orange}.social-media a{color:#000;display:inline-block;font-size:24px;margin-right:10px;transition:color .3s ease}.social-media a:hover{color:#fff}.footer{padding-top:20px}.foot,.footer{background-color:orange}.foot{color:#000;font-size:16px;font-weight:700;margin:0}@media screen and (max-width:400px){.social-media a{font-size:20px}.foot{font-size:12px}}@media screen and (min-width:401px) and (max-width:768px){.social-media a{font-size:22px}.foot{font-size:14px}}@media screen and (min-width:769px) and (max-width:1024px){.social-media a{font-size:24px}.foot{font-size:16px}}
/*# sourceMappingURL=main.f734a271.css.map*/