@font-face{font-family:Anton;src:url(/static/media/Anton-Regular.170b842f9a8cd6150a0d.ttf)}@font-face{font-family:Frank;src:url(/static/media/FrankRuhlLibre-VariableFont_wght.8894aec2339776f23075.ttf)}@font-face{font-family:Roboto;src:url(/static/media/Roboto-Black.4afbed674a5252ead176.ttf)}@font-face{font-family:Ubuntu;src:url(/static/media/UbuntuMono-Regular.9fa7d55c51063608f793.ttf)}@font-face{font-family:jq;src:url(/static/media/JacquesFrancois-Regular.cfad5109665a78ebabdf.ttf)}*{box-sizing:border-box;margin:0;padding:0}.nav-container{background-color:#0d133a;position:sticky;top:0;width:100%;z-index:1000}.nav-footer{align-items:center;background-color:#0d133a;color:#fff;font-size:20px;padding:20px}.icon-container,.nav-footer{display:flex;justify-content:space-around}.icon-container{flex-wrap:wrap;width:100%}.icon{align-items:center;display:flex;font-size:14px;margin:5px 15px}.icon span{margin-left:8px}.icon svg{color:#fff;font-size:20px}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 5px #0000001a;display:flex;gap:200px;justify-content:center;padding:15px 20px}.logo{width:11%}.links{display:flex;gap:20px}.social-link{color:#fff}.nav-item{border-radius:5px;color:#0d133a;font-size:1.2rem;font-weight:700;padding:10px 15px;text-decoration:none;transition:color .3s ease,background-color .3s ease}.nav-item:hover{background-color:#0000001a;color:#de0f0f}.toggleButton{cursor:pointer;display:none}.toggleButton img{height:30px;width:30px}@media (max-width:768px){.navbar{display:flex;justify-content:space-between}.nav-log{width:40%}.links{background-color:#fff;box-shadow:0 4px 8px #0000001a;display:none;flex-direction:column;position:absolute;right:0;top:60px;width:100%}.navbar#open .links{display:flex}.nav-item{border-bottom:1px solid #ddd;padding:15px;text-align:center;width:100%}.toggleButton{display:block}.nav-footer{align-items:center;flex-direction:column}.icon{display:none}}@media (max-width:320px){.logo{width:30%}}@media (max-width:480px){.logo{width:30%}.nav-item{font-size:1rem}.icon{font-size:12px}.icon svg{font-size:18px}}.home-container{color:#fff;margin:20px 0 0;text-align:center}.img{width:100%}.home-contents{background-color:rgba(5,27,44,.747);position:sticky;top:-200}.home-heading{font-family:Frank,sans-serif;font-size:2.5em;margin:0;text-shadow:2px 2px 4px #000000b3}.header{background:url("/static/media/logo1%20(copy).12cbbad3150acab31113.png");background-position:50%;background-repeat:no-repeat;background-size:cover;height:778px;width:100%}.home{padding:30px}.home-para{font-family:Ubuntu,sans-serif;font-size:1.3em;margin:20px auto;max-width:800px;text-shadow:1px 1px 3px #000000b3}.home-btn{background-color:#f44e54;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:1em;height:50px;padding:12px 24px;transition:background-color .3s ease,transform .2s ease;width:220px}.home-btn:hover{background-color:#e64a19;transform:scale(1.05)}.features{background-color:#000000b3;padding:50px 20px}.section-heading{font-size:2em;margin-bottom:20px}.features-list{display:flex;flex-wrap:wrap;justify-content:space-around}.feature-item{font-size:1.1em;margin:10px;max-width:300px}.feature-item h3{color:#ff5722;font-weight:700}.testimonials{padding:50px 20px}.testimonial-item{background-color:#ffffff1a;border-radius:8px;font-style:italic;margin:20px auto;max-width:600px;padding:20px}.testimonial-item span{color:#ffccbc;display:block;font-size:.9em;margin-top:10px}.specialization{background-color:#051b2ccc;border-radius:8px;margin-top:20px;padding:50px 20px}.specialization-list{display:flex;flex-wrap:wrap;justify-content:space-around}.specialization-item{font-size:1.1em;margin:10px;max-width:300px}.specialization-item h3{color:#ff5722;font-weight:700}.cta-section{background-color:#000c;padding:40px 20px}.cta-section h2{font-size:2.2em;margin-bottom:15px}.cta-section p{font-size:1.2em;margin-bottom:20px}.cta-btn{background-color:#f44e54;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:1em;height:50px;padding:12px 24px;transition:background-color .3s ease,transform .2s ease;width:200px}.cta-btn:hover{background-color:#e64a19;transform:scale(1.05)}@media (max-width:768px){.home-container{color:#fff;margin-top:10px;text-align:center}.home-contents{padding:10px}.home,.home-contents{background-color:#051b2ce6}.home{border-bottom-left-radius:10%;border-top-right-radius:10%}.home-heading{font-size:1.8em;margin:10px 0}.home-para{font-size:1em;margin:15px auto;max-width:90%}.home-btn{font-size:.9em;height:45px;padding:10px 20px;width:180px}.features{padding:30px 10px}.section-heading{font-size:1.8em;margin-bottom:15px}.features-list{align-items:center;flex-direction:column}.feature-item{font-size:1em;margin:15px 0;max-width:90%}.testimonials{padding:30px 10px}.testimonial-item{font-size:1em;max-width:90%;padding:15px}.cta-section{border-bottom-right-radius:10%;border-top-left-radius:10%;padding:30px 10px}.cta-section h2{font-size:1.8em}.cta-section p{font-size:1em}.cta-btn{font-size:.9em;height:45px;padding:10px 20px;width:180px}.header{background-image:url(/static/media/logo1.34a047e7e89074000352.png);background-position:50%;background-size:cover;max-height:405px}.features,.header{border-bottom-left-radius:10%;border-top-right-radius:10%}.img{height:auto;width:100%}}@media (max-width:480px){.header{background-image:url(/static/media/logo1.34a047e7e89074000352.png);background-position:50%;background-size:cover;border-bottom-left-radius:10%;border-top-right-radius:10%;max-height:350px}}.about-container{align-items:center;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #00000026;display:flex;gap:2rem;margin:20px 10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.about-container:hover{box-shadow:0 6px 12px #0003;transform:scale(1.02)}.about-content{color:#333;max-width:95%}.about-heading{color:#d43f3f;font-family:Anton,sans-serif;margin-bottom:20px}.about-para{font-family:Roboto,sans-serif;line-height:1.5;margin-bottom:20px;text-align:start}.sub-content{background-color:#f9f9f9f2;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:10px}.about-list{list-style:none;margin-top:20px;padding-left:0}.about-list li{color:#555;margin-bottom:10px}img{border-radius:8px;width:100%}.mission-vission{align-items:center;display:flex;gap:4rem;justify-content:center;padding:40px}.mv{background-color:#f9f9f9f2;border-radius:10px;box-shadow:0 4px 6px #0000001a;height:35vh;padding:40px;text-align:start;transition:all .3s ease;width:300px}.mv:hover{box-shadow:0 6px 12px #00000026;cursor:pointer;transform:translateY(-5px)}.mv h2{color:#d43f3f;font-family:Anton,sans-serif;font-size:1.5em;margin-bottom:20px}.readmoreBtn{background-color:#2e77ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:.8em;height:30px;margin-top:20px;padding:8px;text-decoration:none;transition:background-color .3s ease;width:100px}.readmoreBtn:hover{background-color:#1e58cc}.mv p{color:#444;font-family:Roboto,sans-serif;margin-bottom:20px}.mission-container{background-color:#fffffff2;box-shadow:0 4px 8px #0000001a;justify-content:center;margin:20px;padding:20px}.Mission-div,.mission-container{align-items:center;border-radius:8px;display:flex}.Mission-div{background-color:#050231f2;box-shadow:0 2px 5px #07026f96;flex-direction:column;max-width:800px;padding:30px;text-align:start;transition:transform .3s ease,box-shadow .3s ease;width:100%}.Mission-div:hover{box-shadow:0 4px 12px #07026f99;transform:scale(1.02)}img[alt="open book"],img[alt="two hands"]{border-radius:8px}.Mission-div h2{color:#2e77ff;font-family:Anton,sans-serif;font-size:1.5em;margin-bottom:20px}.Mission-div p{color:#e0e0e0;font-family:Roboto,sans-serif;line-height:1.6;margin-bottom:15px}@media (max-width:768px){.mission-container{margin:10px;padding:10px}.Mission-div{padding:20px}.about-container{flex-direction:column;margin:10px;padding:10px}.mission-vission{align-items:center;flex-direction:column;gap:20px}.mv{min-height:auto;padding:20px;width:100%}.readmoreBtn{height:auto;padding:8px 20px;width:auto}}.service-container{background-color:#fff;margin-top:20px}.services-page{margin:0 auto;max-width:1200px;padding:20px}.services-page h1{color:#2c3e50;margin-bottom:40px;text-align:center}.service-item{align-items:flex-start;background-color:#f5f5f5;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;margin-bottom:30px;padding:20px}.service-image img{border-radius:10px;height:auto;margin-right:20px;object-fit:cover;width:250px}.service-content{flex:1 1}.service-content h2{color:#2980b9}.service-content h4{color:#34495e;margin-top:10px}.service-content ul{list-style-type:disc;margin-left:20px;padding-left:0}.service-content ul li{margin-bottom:5px}@media (max-width:768px){.service-item{flex-direction:column}.service-image img{margin-bottom:20px;width:100%}}.our-team-page{background-color:#f9f9f9;margin:20px auto;max-width:1200px;padding:40px 20px}.our-team-page h1{color:#333;font-family:Roboto,sans-serif;font-size:2.8rem;letter-spacing:1px;margin-bottom:50px;text-align:center;text-transform:uppercase}.team-members{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-items:center}.team-member{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;max-width:350px;padding:30px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.team-member:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-10px)}.member-image img{border:4px solid #2e77ff;border-radius:50%;height:220px;margin-bottom:20px;object-fit:cover;transition:border-color .3s ease;width:220px}.team-member:hover .member-image img{border-color:#de0f0f}.member-info h3{color:#2e77ff;font-family:Lato,sans-serif;font-size:1.6rem;margin-bottom:10px;text-transform:capitalize}.member-info h4{color:#555;font-size:1.2rem;margin-bottom:15px}.member-info p{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:20px;text-align:justify}.social-links{bottom:20px;display:flex;gap:15px;justify-content:center;left:0;position:absolute;right:0}.social-links a{color:#555;font-size:1.4rem;text-decoration:none;transition:color .3s ease}.social-links a:hover{color:#2e77ff}@media (max-width:1024px){.our-team-page h1{font-size:2.2rem;margin-bottom:40px}.team-member{max-width:90%}}@media (max-width:768px){.our-team-page h1{font-size:2rem}.team-member{max-width:100%;padding:20px}.member-image img{height:180px;width:180px}.member-info h3{font-size:1.4rem}.member-info h4{font-size:1.1rem}.member-info p{font-size:.9rem}}@media (max-width:480px){.team-member{padding:15px}.member-image img{height:150px;width:150px}.member-info h3{font-size:1.2rem}.member-info h4{font-size:1rem}.member-info p{font-size:.85rem}.social-links a{font-size:1.2rem}}.contact-page-container{background-color:#0d133a;border-radius:15px;box-shadow:2 4px 12px rgba(220,21,21,.985);margin:20px auto;max-width:1400px;padding:50px 20px}.contact-container{align-items:center;display:flex;justify-content:space-around;margin-bottom:20px}.contact-page h1{color:#fff;font-family:Roboto,sans-serif;font-size:2.5rem;letter-spacing:1px;margin-bottom:40px;text-align:center;text-transform:uppercase}.contact-section{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.contact-form{background-color:#0d133a;border-radius:10px;box-shadow:0 4px 12px #0000001a;color:#fff;flex:1 1;max-width:600px;padding:30px;width:100%}.contact-form h2{color:#fff;font-size:1.8rem;margin-bottom:20px}.contact-form input,.contact-form textarea{background-color:#0d133a;border:3px solid #ddd;border-radius:8px;color:#fff;font-size:1rem;margin-bottom:20px;padding:15px;transition:border-color .3s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#2e77ff;outline:none}.contact-form textarea{height:150px;resize:none}.contact-form button{background-color:#0d133a;border:2px solid #080d20;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px 20px;transition:background-color .3s ease}.contact-form button:hover{background-color:#1e5ad8}.contact-info{color:#fff;flex:1 1;max-width:400px;width:100%}.contact-info h2{color:#fff;font-size:1.8rem;margin-bottom:20px}.contact-info p{color:#fff;font-size:1rem;margin-bottom:10px}.contact-info a{color:#fff;display:block;font-size:1rem;margin-bottom:15px;text-decoration:none}.contact-info a:hover{text-decoration:underline}.map-placeholder{align-items:center;background-color:#ddd;color:#555;display:flex;font-size:1.2rem;height:300px;justify-content:center;margin-top:40px}.map-placeholder,iframe{border-radius:10px;width:100%}iframe{height:450px}@media (max-width:768px){.contact-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.contact-section{flex-direction:column;gap:20px}.contact-form,.contact-info{max-width:100%}.contact-page h1{font-size:2rem}.contact-form h2,.contact-info h2{font-size:1.6rem}}@media (max-width:480px){.contact-form input,.contact-form textarea{font-size:.9rem;padding:12px}.contact-form button{font-size:1rem;padding:10px 15px}.contact-info a,.contact-info p{font-size:.9rem}}.footer-container{background-color:#2c2c2c;color:#fff;font-family:Ubuntu,sans-serif;padding:40px 20px;text-align:center}.footer-top{margin-bottom:20px}.footer-links,.footer-newsletter,.footer-social{margin-bottom:30px}.footer-links h3,.footer-newsletter h3{font-size:1.5em;margin-bottom:10px}.footer-links ul{list-style-type:none;padding:0}.footer-links li{margin-top:10px}.footer-links li .nav-item{border:none;margin-top:10px}.footer-links a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#f44e54}.footer-social a{color:#fff;font-size:1.5em;margin:0 10px;transition:color .3s ease}.footer-social a:hover{color:#f44e54}.footer-newsletter p{margin:10px 0}.newsletter-form{display:inline-block;margin-top:10px}.newsletter-form input{border:none;border-radius:5px;margin-right:5px;padding:10px;width:200px}.newsletter-form button{background-color:#f44e54;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.newsletter-form button:hover{background-color:#e64a19}.footer-bottom{border-top:1px solid #444;font-size:.9em;padding-top:20px}.footer-bottom a{color:#f44e54;text-decoration:none}
/*# sourceMappingURL=main.d05d77cd.css.map*/