:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.box{text-align:center;justify-content:center;align-items:center;background-image:url(about.jpg);height:500px;width:auto;margin-top:10px;padding-top:150px;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.box h1{font-size:40px;font-weight:700;text-align:center;align-items:center}.box p{margin:10px 0;text-align:center;align-items:center}.box-buttons .btn{margin:10px;padding:10px 20px;font-size:16px;border-radius:8px;cursor:pointer}.box-buttons{gap:10px}.btn-pink{background:#036;color:#fff;border:none;border-radius:5px;gap:5px}.btn-white{background:#036;opacity:.5;color:#fff;border:1px solid white;border-radius:5px}.about-section{background-color:#f9f9f9;color:#333;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.about-section h2{font-weight:700;color:#2c3e50}.about-section p{line-height:1.8;font-size:16px}.about-section img{border-radius:10px;transition:transform .3s ease-in-out}.about-section img:hover{transform:scale(1.03)}.courses-section{background-color:#8a2be2;justify-content:center;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.card{width:200px;height:200px;border-radius:50%;padding:20px;box-shadow:0 0 10px #0003;transition:transform .3s ease;text-align:center;background-color:#6495ed;color:#fff;justify-content:center;align-items:center;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.card-body{text-align:center;padding:1rem;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.footer-bottom{text-align:center;padding-top:20px;font-size:30px;color:#fff;border-radius:10px}.footer-bottom p{font-size:medium;color:#fff;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}@media (max-width: 768px){.body{overflow:hidden}.box h1{font-size:28px}.card{width:auto;margin:auto auto 2rem;justify-content:center;align-items:center}.card-title{font-size:1.2rem}.card-text{font-size:.95rem}.courses-section .card{margin-bottom:1rem}.testimonial-text{font-size:1rem}.footer-bottom{padding:15px}.footer-bottom .icons a,.footer-bottom p{font-size:15px}}@media (max-width: 480px){.body{overflow:hidden}.box h1{font-size:22px}.box-buttons .btn{width:100%;margin:5px 0}.card{width:auto;margin:auto auto 2rem;justify-content:center;align-items:center;text-align:center}.card-title{font-size:1.2rem}.card-text{font-size:.95rem}.card-img-top{height:180px;width:100%}.about-section p,.courses-section .card p{font-size:.95rem}.footer{font-size:.8rem}.footer-bottom .icons{flex-direction:row;gap:5px}.footer-bottom .icons a{font-size:8px}.footer-bottom p{font-size:10px}}body{width:100%;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:medium;background-color:#00f;color:#fff}.marquee-container{overflow:hidden;background-color:#8a2be2;padding:10px 0;color:#fff;white-space:nowrap;position:relative;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.manualCarousel{width:100%;max-width:1000px;height:auto;aspect-ratio:1000 / 500;margin:0 auto;overflow:hidden}#manualCarousel .carousel-inner,#manualCarousel .carousel-item,#manualCarousel .carousel-item img{width:100%;height:100%}#manualCarousel .carousel-item img{object-fit:cover}.about-section{background-color:#dcdcdc;color:#fff;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.about-section h2{font-weight:600;margin-bottom:1rem}.about-section p{font-size:20px}.courses-section h2{font-weight:600}.card{width:200px;height:200px;border-radius:50%;padding:20px;box-shadow:0 0 10px #0003;transition:transform .3s ease;text-align:center;background-color:#696969;color:#fff;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.card:hover{transform:translateY(-5px);transform:scale(1.05)}.card-body{text-align:center;padding:1rem}.card-title:hover,.card-text:hover{cursor:pointer;color:#deb887;font-weight:bolder;transform:translateY(-5px)}.card{margin:20px auto;width:auto;border-radius:15px;background-color:#6495ed;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.card-img-top{width:100%;height:300px;object-fit:cover}.card-title,.card-text{color:#fff}.signin-wrapper{height:auto;width:auto;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.signin-container{background-color:#6495ed;color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 15px #007bff1a;width:100%;max-width:400px;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.signin-form h2{text-align:center;margin-bottom:10px;color:#fff}.signin-form label{display:block;margin-bottom:8px;font-weight:600}.signin-form input{width:100%;padding:10px;margin-bottom:20px;border:1px solid blueviolet;border-radius:6px;font-size:16px}.signin-form button{width:100%;padding:12px;background-color:#00008b;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.signin-form button:hover{background-color:#deb887;cursor:pointer}.register-link{text-align:center;margin-top:15px;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.register-link a{color:#fff;text-decoration:none;cursor:pointer}.row{gap:15px}@media (max-width: 768px){.body{overflow:hidden}.signin-container{padding:30px 20px;margin-bottom:2.5rem}.card{width:auto;margin:auto auto 2rem;justify-content:center;align-items:center}.card-img-top{height:300px;width:100%}.card-title{font-size:1.2rem}.card-text{font-size:.95rem}.courses-section .card{margin-bottom:1rem}.testimonial-text{font-size:1rem}.footer-bottom{padding:15px}.footer-bottom .icons a,.footer-bottom p{font-size:15px}}@media (max-width: 480px){.body{overflow:hidden}.card{width:auto;margin:auto auto 2rem;justify-content:center;align-items:center;text-align:center}.card-img-top{height:300px;width:100%}.card-title{font-size:1.2rem}.card-text{font-size:.95rem}.card-img-top{height:180px;width:100%}.about-section p,.courses-section .card p{font-size:.95rem}.footer{font-size:.8rem}.footer-bottom .icons{flex-direction:row;gap:5px}.footer-bottom .icons a{font-size:8px}.footer-bottom p{font-size:10px}}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:medium;background-color:#8b0000;color:#fff}.contact-container{background-color:#6495ed;color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 8px #0000001a;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.contact-container h2{color:#fff;font-weight:700}a{text-decoration:none;color:wheat}a:hover{text-decoration:underline;color:#deb887}.form-wrap{height:auto;width:auto;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}form .btn{width:100%}.footer-bottom p{font-size:medium}@media (max-width: 768px){.body{overflow:hidden}.contact-container{padding:20px}.footer-bottom .icons a,.footer-bottom p{font-size:15px}}@media (max-width: 480px){.body{overflow:hidden}.footer-bottom .icons{flex-direction:row;gap:5px}.footer-bottom .icons a{font-size:8px}.footer-bottom p{font-size:15px}}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:medium;background-color:#00008b;color:#fff}.nav-bar{align-items:center;text-align:center;color:#fff;text-decoration:none;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards;@keyframes Bounce{to{opacity:1;transform:scale(1)}}}.ul .li{list-style:none}.marquee-container{overflow:hidden;background-color:indigo;padding:10px 0;color:#fff;white-space:nowrap;position:relative;opacity:0;transform:scale(.8);animation:popIn .6s ease-out forwards}.marquee-text{color:#fff;white-space:nowrap;font-size:30px;display:inline-block;animation:scroll-left 10s linear infinite}@keyframes scroll-left{0%{transform:translate(100%)}to{transform:translate(-10%)}}.courses-section{margin-top:40px;margin-bottom:40px;opacity:0;transform:scale(.8);animation:popIn .6s ease-out forwards}.courses-section h2{font-weight:600;gap:10px;padding:10px}.card{border:none;border-radius:10px;transition:transform .3s ease;height:100%;gap:10px;color:#556b2f;margin-right:10px;opacity:0;transform:scale(.8);animation:popIn .6s ease-out forwards}.card:hover{transform:translateY(-5px)}.about-section{background-color:#f8f9fa}.about-section h3{font-weight:700}.about-section p{font-size:1rem;color:#333;line-height:1.6}.mission-section{background-color:#dcdcdc;text-align:center;opacity:0;transform:scale(.8);animation:popIn .6s ease-out forwards}.mission-section h3{font-weight:700}.mission-section p{font-size:1.1rem;color:#444}.team-section{background-color:gray;text-align:center;opacity:0;transform:scale(.8);animation:popIn .6s ease-out forwards}.team-section h3{font-weight:700}.team-section img{border-radius:50%;width:120px;height:120px;object-fit:cover;box-shadow:0 0 8px #0003}.team-section h5{margin-top:10px;font-weight:600}.team-section p{color:#777}.footer-bottom{text-align:center;padding-top:20px;font-size:30px;color:#fff;border-radius:10px;opacity:0;transform:scale(.8);animation:popIn .6s ease-out forwards}@keyframes popIn{to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.body{overflow:hidden}.about-section .row,.team-section .row{text-align:center}.about-section img{width:100%;margin-bottom:20px}.team-section img{width:100px;height:100px}.mission-section p,.marquee-text h4{font-size:1rem}.footer-bottom{padding:15px}.footer-bottom .icons a,.footer-bottom p{font-size:15px}}@media (max-width: 480px){.body{overflow:hidden}h1{font-size:1.5rem;text-align:center}.marquee-text h4{font-size:.9rem}.about-section p,.mission-section p{font-size:.95rem}.team-section img{width:80px;height:80px}.team-section h5{font-size:1rem}.footer-bottom .icons{flex-direction:row;gap:5px}.footer-bottom .icons a{font-size:8px}.footer-bottom p{font-size:15px}}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:medium;background-color:#00f;color:#fff}.nav-item a:hover{cursor:pointer;background-color:#deb887;color:#fff}.nav-bar{align-items:center;text-align:center;color:#fff;text-decoration:none;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.dealer-section{background-color:#8a2be2;padding:60px 0;font-family:Segoe UI,sans-serif;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.dealer-section h2{font-weight:700;color:#fff}.dealer-section p,.dealer-section li,.dealer-section label{color:#555;font-size:16px}.dealer-section ul{list-style:none;padding-left:0}.dealer-section ul li{position:relative;padding:8px 0 8px 28px}.dealer-section ul li:before{content:"✔";position:absolute;left:0;color:#deb887;font-weight:700}.dealer-section form .form-control{border-radius:.375rem;border:1px solid #ccc}.dealer-section .btn-success{background-color:#8a2be2;border:none;padding:10px 20px;font-weight:600}.dealer-section .btn-success:hover{background-color:#218838}.footer-bottom{text-align:center;padding-top:20px;font-size:30px;color:#fff;border-radius:10px;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}.footer{color:#fff;padding:40px 0 20px;margin-top:10px;opacity:0;transform:scale(.8);animation:Bounce .6s ease-out forwards}@keyframes Bounce{to{opacity:1;transform:scale(1)}}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 20px;max-width:1200px;margin:auto;border-radius:10px}.footer-content>div{flex:1 1 250px;margin:20px}.footer-content h3{margin-bottom:15px;font-size:20px;color:#fff}.footer-content a{color:#fff;font-size:15px;line-height:1.6;text-decoration:none}.footer-content a:hover{color:#deb887;text-decoration:underline;font-weight:900;transform:translateY(-5px)}.footer-links h3:hover{color:#deb887;font-weight:700;transform:translateY(-5px)}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:5px}.footer-bottom p{font-size:medium;color:#fff}.icons{display:flex;flex-direction:row;gap:30px;width:100%;height:100px;color:#fff;justify-content:center;align-items:center;font-size:30px}.footer-bottom p:hover,.icons:hover{color:#deb887;font-weight:900;transform:translateY(-5px)}@media (max-width: 768px){.body{overflow:hidden}.footer-bottom .icons a,.footer-bottom p{font-size:15px}.dealer-section h2{font-size:24px}.dealer-section ul li,.dealer-section label,.dealer-section p{font-size:14px}.dealer-section .btn-success{width:100%;margin-top:10px}}@media (max-width: 480px){.dealer-section{padding:40px 15px}.dealer-section h2{font-size:20px;text-align:center}.dealer-section p,.dealer-section li,.dealer-section label{font-size:13px;text-align:justify}.dealer-section ul{padding-left:15px}.dealer-section form .form-control{font-size:14px}.dealer-section .btn-success{font-size:14px;padding:10px;width:100%}.body{overflow:hidden}.footer-bottom .icons{flex-direction:row;gap:5px}.footer-bottom .icons a{font-size:8px}.footer-bottom p{font-size:15px}}
