@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background-color:#f8f9fa;color:#333;overflow-x:hidden}nav{display:flex;justify-content:space-between;align-items:center;padding:15px 50px;background-color:#fff;color:#333;position:fixed;width:100%;top:0;left:0;z-index:1000;transition:all .3s ease-in-out}nav .logo{display:flex;align-items:center}nav .logo img{height:60px;width:auto}nav ul{list-style:none;display:flex;gap:20px}nav ul li{display:inline}nav ul li a{text-decoration:none;color:#333;font-size:18px}nav ul li a:hover,nav ul li a.active{color:#002f6c}nav .cta{text-decoration:none;background:#002f6c;color:#fff;padding:8px 15px;border-radius:30px;cursor:pointer;transition:.3s ease}nav .cta:hover{background:#0000cd}.menu-toggle{display:none;flex-direction:column;cursor:pointer}.menu-toggle div{width:30px;height:3px;background:#000;margin:5px;transition:.3s}@media screen and (max-width: 768px){nav .cta{padding:10px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#002f6c;color:#fff}nav .cta i{font-size:18px;color:#fff}nav .cta{font-size:0}}.hero{position:relative;height:80vh;background:url(/assets/hero-CCXUAE1u.jpg) no-repeat center center/cover;display:flex;align-items:center;justify-content:flex-start;text-align:left;color:#fff;padding-left:8%}.hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009}.hero-content{position:relative;max-width:80%}.hero h1{font-size:3rem;font-weight:600}.hero p{font-size:1.2rem;margin:15px 0}.cta-btn{display:inline-block;padding:11px 22px;background:#002f6c;color:#fff;border:none;font-size:18px;font-weight:700;border-radius:5px;cursor:pointer;transition:.3s}.cta-btn:hover{background:#483d8b}@media (max-width: 1024px){nav{padding:15px 30px}}@media (max-width: 768px){nav ul{position:absolute;top:60px;left:0;width:100%;background:#fff;display:none;flex-direction:column;text-align:center}nav ul li{padding:12px 0}.menu-toggle{display:flex}.hero{flex-direction:column;padding:100px 10px;height:90vh}.hero h1{font-size:2.5rem}.hero p{font-size:1rem}.hero-content br{display:initial}}.show{display:flex!important}.services{padding:60px 30px;background-color:#fff}.services h2{font-size:2rem;margin-bottom:10px;text-align:center;color:#000}.services p{font-size:1.1rem;max-width:700px;margin:0 auto 30px;text-align:center;color:#000}.services-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:auto}.service-box{background:#f8f9fa;padding:20px;border-radius:10px;text-align:center;transition:.3s}.service-box img{width:50px;margin-bottom:10px}.service-box h3{font-size:1.2rem;margin-bottom:10px;color:#000}.service-box p{font-size:1rem;color:#222}.service-box:hover{transform:translateY(-5px);box-shadow:0 4px 10px #0000001a;background-color:#e2e1e1}@media (max-width: 1024px){.services-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.services-container{grid-template-columns:1fr}}.why-choose-us{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:50px;background:#f8f9fa;gap:40px}.content{flex:1;max-width:600px;margin-right:40px}.content h2{font-size:28px;margin-bottom:10px;color:#000}.accordion{margin-top:20px}.accordion-item{border-bottom:1px solid #ccc;margin-bottom:8px}.accordion-header{width:100%;background:#f1f1f1;color:#000;border:none;padding:15px;text-align:left;cursor:pointer;font-size:18px;outline:none;transition:.4s;display:flex;justify-content:space-between;align-items:center}.accordion-header:after{content:"▼";font-size:16px;transition:transform .3s}.accordion-header.active:after{transform:rotate(180deg)}.accordion-content{padding:15px;display:none;background-color:#dddbdb;color:#000}.image-container{display:flex;justify-content:center;align-items:center}.image-container img{width:100%;height:25rem;border-radius:10px}@media (max-width: 768px){.why-choose-us{flex-direction:column;text-align:center}.image-container{padding-left:0;margin-top:20px}}.about{display:flex;flex-wrap:wrap;background:#fff;padding:50px}.text-content{flex:1;padding:20px}.text-content h2{color:#000;font-size:28px}.text-content p{color:#222;line-height:1.6}.image-content{flex:1;display:flex;justify-content:center;align-items:center}.image-content img{max-width:100%;height:23rem;border-radius:10px}@media (max-width: 768px){.about{flex-direction:column;text-align:center}.text-content{padding:10px}.image-content{order:2;margin-top:20px}}.contact-section{display:flex;justify-content:space-between;align-items:center;padding:50px;background-color:#f8f9fa;flex-wrap:wrap;text-align:center}.contact-section h2:first-child{width:100%;text-align:center;font-size:28px;font-weight:700;margin-bottom:20px;color:#000}.contact-info{flex:1;max-width:45%;text-align:left}.contact-info h2{font-size:24px;font-weight:700;margin-bottom:10px}.info-item{display:flex;align-items:center;margin:10px 0;font-size:16px;color:#000}.contact-form form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.contact-form form textarea{grid-column:span 2}.contact-form form button{grid-column:span 2;text-align:center}form{display:flex;flex-direction:column;gap:10px}input,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;font-size:16px}textarea{height:120px;resize:none}.contact-form button{padding:12px;background-color:#002f6c;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background .3s ease}.contact-form button:hover{background-color:#0000cd}@media (max-width: 768px){.contact-section{flex-direction:column;text-align:center;padding:30px}.contact-info,.contact-form{max-width:100%;text-align:center}.info-item{justify-content:center}.contact-form{margin-top:20px}}@media (max-width: 768px){.contact-form{width:100%}.contact-form form{grid-template-columns:1fr}.contact-form form textarea,.contact-form form button{grid-column:span 1}}.response-message{padding:10px;margin-top:10px;border-radius:5px;font-weight:700;text-align:center}.response-message.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.response-message.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.footer{background-color:#fff;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start}.footer div{margin:10px;min-width:100px}.footer h3{color:#002f6c;margin-bottom:10px}.footer p,.footer a{color:#000;text-decoration:none;display:block;margin:5px 0}.footer a:hover{color:#002f6c}@media (max-width: 768px){.footer{flex-direction:column;align-items:center;text-align:center}}.copyright{background:#f8f9fa;color:#000;text-align:center;padding:1rem}.copyright p{margin:0}
