body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@media (max-width:768px){body{font-size:14px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;background:linear-gradient(90deg,#4a4266,#946852);box-shadow:0 4px 6px #0000001a;display:flex;height:50px;justify-content:space-between;left:0;padding:20px 40px;position:fixed;top:0;width:99%;z-index:1000}.header .logo{color:#fff;font-size:28px;font-weight:700;margin-left:-20px;text-decoration:none}.news-section{background:#fff3;border-radius:5px;color:#ff0;cursor:default;font-size:20px;font-weight:700;padding:5px 15px;-webkit-user-select:none;user-select:none}.highlight-news{background-color:#ffeb3b;border-radius:6px;box-shadow:0 0 8px #ffeb3b99;color:#333!important;font-weight:700;padding:6px 12px;transition:background-color .3s,color .3s}.highlight-news:hover{background-color:#fdd835;color:#000}.nav-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav-links li{padding:5px 10px}.nav-links a{color:#fff;font-size:20px;font-weight:700;text-decoration:none;transition:color .3s}.nav-links a:hover{color:tomato}.hamburger-menu{color:#fff;cursor:pointer;display:none;font-size:35px;left:50%;position:absolute;transform:translateX(-50%);z-index:1001}.nav-links.mobile-menu{align-items:center;background:#000000f2;display:none;flex-direction:column;gap:25px;height:100%;justify-content:flex-start;left:0;padding-top:80px;position:fixed;top:0;width:100%}.nav-links.mobile-menu.active{display:flex}.nav-links.mobile-menu a{color:#fff;font-size:24px;text-align:center}.close-menu{color:#fff;cursor:pointer;display:none;font-size:40px;left:50%;position:absolute;top:40px;transform:translateX(-50%);z-index:1002}@media (max-width:768px){.nav-links{display:none}.close-menu,.hamburger-menu{display:block}}body{margin-top:100px}.footer{background:linear-gradient(90deg,#2c3e50,#4ca1af);color:#fff;padding:2em 1em;text-align:center}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px}.footer-section{flex:1 1;margin:0 1em;min-width:200px}.footer-section h3{margin-bottom:1em}.footer-section ul{list-style:none;padding:0}.footer-section li{margin:5px 0}.footer-section a{color:#fff;text-decoration:none;transition:color .3s}.footer-section a:hover{color:tomato}.social-icons{display:flex;justify-content:center;margin-top:10px}.social-icon{color:#fff;margin:0 10px}.social-icon:hover{color:tomato}.footer-copyright{font-size:14px;margin-top:1em}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column;padding:1.5em 0}.footer-section{margin:1em 0;text-align:center}}.home-page{height:auto;position:relative;width:100%}.slider{background-position:50%;background-size:cover;height:100vh;transition:background-image .5s ease-in-out;width:100%}.overlay-content{color:#fff;font-family:Arial,sans-serif;left:50%;position:absolute;text-align:center;text-shadow:2px 2px 5px #000000b3;top:50%;transform:translate(-50%,-50%);z-index:10}.overlay-content h1{font-size:48px;margin-bottom:20px}.overlay-content p{font-size:28px}.pagination-dots{bottom:80px;display:flex;gap:15px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.dot{background:#fffc;border-radius:50%;cursor:pointer;height:12px;transition:transform .3s ease,background-color .3s ease;width:12px}.dot.active{background:#ff5e62;transform:scale(1.5)}@media (max-width:768px){.overlay-content h1{font-size:36px}.overlay-content p{font-size:18px}}.aboutus-page{animation:fadeIn 1s ease-in-out;background:linear-gradient(135deg,#f0f4f8,#e0e6ed);color:#333;font-family:Arial,sans-serif;padding:20px}.aboutus-header{animation:slideIn .8s ease-out;background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:8px;color:#fff;margin-bottom:40px;padding:40px 20px;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.aboutus-header h1{font-size:48px}.aboutus-header p{font-size:20px}.content-section{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:row;margin:40px 0;padding:20px;transition:transform .3s}.content-section:hover{transform:translateY(-5px)}.content{flex:1 1;padding:20px}.content p{font-size:18px;line-height:1.5}.image-container{flex:1 1}.image-container img{border-radius:8px;transition:transform .3s;width:100%}.image-container img:hover{transform:scale(1.05)}.values-section{margin:40px 0}.values-section h2{font-size:36px;margin-bottom:50px;position:relative;text-align:center}.values-section h2:after{background:linear-gradient(135deg,#6a11cb,#2575fc);content:"";display:block;height:4px;margin:10px auto 0;width:50%}.values-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center;margin-bottom:50px}.value-item{background:#6a11cb;border-radius:20px;box-shadow:0 2px 5px #0003;color:#fff;padding:15px;text-align:center;transition:transform .3s,background-color .3s}.value-item:hover{background:#2575fc;transform:scale(1.05)}.team-section{margin:40px 0;text-align:center}.team-section h2{font-size:36px}.team-grid{display:flex;flex-wrap:wrap;justify-content:center}.team-member{margin:20px;text-align:center;transition:transform .3s}.team-member:hover{transform:scale(1.05)}.team-member img{border-radius:50%;height:150px;margin-bottom:10px;object-fit:cover;width:150px}.social-links-about{gap:20px;margin-top:10px}.social-links-about a{color:#2575fc;font-size:24px;margin:0 10px;text-decoration:none;transition:color .3s ease}.social-links-about a:hover{color:#6a11cb}.about-footer{font-size:18px;margin-top:40px;text-align:center}@media (max-width:1024px){.aboutus-header h1{font-size:36px}.aboutus-header p{font-size:18px}.team-section h2,.values-section h2{font-size:30px}}@media (max-width:768px){.content-section{align-items:center;flex-direction:column}.content{padding:10px;text-align:center}.image-container{width:100%}.image-container img{height:auto;max-width:700px;width:100%}.team-member img{height:120px;width:120px}}@media (max-width:480px){.aboutus-header h1{font-size:28px}.aboutus-header p{font-size:16px}.team-section h2,.values-section h2{font-size:24px}.value-item{font-size:14px}.social-links-about a{font-size:20px}}.contactus-page{background:linear-gradient(135deg,#e3f2fd,#ffebee);font-family:Arial,sans-serif;padding:40px 20px}.contactus-container{grid-gap:50px;background:#fff;border-radius:15px;box-shadow:0 15px 40px #0003;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:40px}.contactus-form-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#42a5f5,#ef5350);-webkit-background-clip:text;background-clip:text;color:#333;font-size:42px;margin-bottom:20px;text-shadow:2px 2px 5px #0000001a}.contactus-form-section p{color:#555;font-size:18px;margin-bottom:30px}.contact-form{grid-gap:20px;animation:fadeIn 1s ease-in-out;display:grid;gap:20px}.input-group label{color:#333;font-size:14px;font-weight:700}.input-group input,.input-group textarea{background:linear-gradient(90deg,#fff,#f1f8e9);border:1px solid #ddd;border-radius:8px;box-shadow:inset 0 2px 5px #0000001a;font-size:16px;margin-top:5px;padding:15px;transition:all .3s ease-in-out;width:100%}.input-group input:hover,.input-group textarea:hover{background:linear-gradient(90deg,#f1f8e9,#ffe0b2);box-shadow:inset 0 3px 8px #00000026}.input-group input:focus,.input-group textarea:focus{background:linear-gradient(90deg,#e3f2fd,#c8e6c9);border-color:#42a5f5;box-shadow:0 4px 10px #42a5f54d;outline:none}textarea{min-height:150px;resize:vertical}.submit-btn{background:linear-gradient(90deg,#42a5f5,#ef5350);border:none;border-radius:8px;box-shadow:0 8px 20px #42a5f580;color:#fff;cursor:pointer;font-size:18px;padding:15px;transition:all .3s ease-in-out}.submit-btn:hover{background:linear-gradient(90deg,#ef5350,#42a5f5);box-shadow:0 10px 25px #42a5f599;transform:translateY(-2px)}.contactus-info-section h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#42a5f5,#ef5350);-webkit-background-clip:text;background-clip:text;color:#333;font-size:26px;text-shadow:2px 2px 5px #0000001a}.social-links{display:flex;gap:20px;margin-top:10px}.social-icon{color:#42a5f5;font-size:24px;text-shadow:0 3px 6px #0000001a;transition:color .3s,transform .3s}.social-icon:hover{color:#ef5350;text-shadow:0 5px 10px #42a5f54d;transform:scale(1.2)}.map-container iframe{border-radius:8px;box-shadow:0 10px 20px #0000001a}.company-address p,.contact-info p{color:#333;font-size:16px}.contact-info p{color:#42a5f5;font-weight:700}@media (max-width:768px){.contactus-container{grid-template-columns:1fr}.submit-btn{width:100%}}.faq-page{align-items:flex-start;background-color:#f7f7f7;color:#333;display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.faq-container{background-color:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;max-width:900px;overflow:hidden;padding:40px;position:relative;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-container h1{color:#2c3e50;font-size:36px;margin-bottom:20px;text-align:center}.faq-search{border:1px solid #ddd;border-radius:5px;font-size:16px;margin-bottom:20px;padding:12px;transition:border-color .3s;width:100%}.faq-search:focus{border-color:#2980b9}.faq-list{display:flex;flex-direction:column;gap:15px}.faq-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;overflow:hidden;padding:10px;transition:transform .3s,box-shadow .3s}.faq-question{align-items:center;background-color:#2980b9;border-radius:10px;color:#fff;display:flex;justify-content:space-between;padding:15px;position:relative;transition:background-color .3s}.faq-question:hover{background-color:#1f618d}.faq-answer{background-color:#ecf0f1;max-height:0;overflow:hidden;padding:0 15px;transition:max-height .3s ease,padding .3s ease}.faq-answer ul{padding-left:20px}.faq-answer li{font-size:16px;list-style-type:disc;margin-bottom:5px}.faq-answer.show{max-height:200px;padding:15px}.icon{transition:transform .3s}.rotate{transform:rotate(180deg)}.bubble-animation{animation:bubble 1.2s ease-in-out forwards}@keyframes bubble{0%{background-color:initial}50%{background-color:#fff3}to{background-color:initial}}@media (max-width:768px){.faq-container{padding:20px}.faq-container h1{font-size:28px}.faq-search{font-size:14px}.faq-question{font-size:16px}}.mission-page{color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.hero-section{align-items:center;background:#009688;color:#fff;display:flex;justify-content:space-between;padding:40px;text-shadow:2px 2px 5px #00000080}.hero-content{flex:1 1;margin-left:30px;text-align:left}.hero-content h1{font-size:40px;margin-bottom:20px}.hero-content p{font-size:18px;line-height:1.5}.hero-image{flex:1 1;margin-right:30px;order:-1;text-align:center}.hero-image img{border-radius:8px;height:auto;max-width:100%}.mission-points{background:#f9f9f9;display:flex;gap:20px;justify-content:space-around;padding:40px 0}.mission-point{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;flex:1 1;padding:30px;text-align:center;transition:transform .3s ease-in-out}.mission-point:hover{transform:translateY(-10px)}.icon{color:#009688;font-size:50px;margin-bottom:15px}.mission-point h3{font-size:24px;margin:10px 0}.mission-point p{color:#555;font-size:16px}.mission-timeline{background:#fff;border-top:2px solid #009688;padding:40px 20px;position:relative}.timeline-line{background:linear-gradient(180deg,#00bfae,#009688);border-radius:5px;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:6px;z-index:0}.timeline-event{align-items:center;display:flex;margin-bottom:30px;opacity:0;padding:20px;position:relative;transform:translateY(30px);transition:all .5s ease-in-out;z-index:1}.timeline-event.fade-in{opacity:1;transform:translateY(0)}.event-dot{background-color:#009688;border-radius:50%;box-shadow:0 4px 10px #0000001a;height:20px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:20px}.event-content{background:#f0f0f0;border-radius:10px;box-shadow:0 4px 15px #0000001a;margin-left:60px;max-width:500px;padding:20px;position:relative;z-index:1}.timeline-event h4{color:#009688;font-size:24px;margin-bottom:10px}.timeline-event p{color:#333;font-size:16px}@media (max-width:1024px){.mission-points{align-items:center;flex-direction:column}.mission-point{margin-bottom:30px}.hero-section{flex-direction:column;text-align:center}.hero-image{margin-top:20px}}@media (max-width:768px){.hero-section{height:auto}.hero-section h1{font-size:30px}.mission-points{flex-direction:column}.mission-point{margin-bottom:30px;width:80%}.timeline-event{flex-direction:column;margin-bottom:20px}.event-content{margin-left:0}}@media (max-width:480px){.mission-point h3{font-size:20px}.mission-point p{font-size:14px}.timeline-event h4{font-size:20px}.timeline-event p{font-size:14px}}.whatwedo-page{background:linear-gradient(180deg,#84fab0,#8fd3f4);color:#fff;min-height:100vh;padding:20px}.news-page{background:#f3f2ef;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:40px 20px}.news-feed{max-width:700px;width:100%}.news-header{color:#333;font-size:32px;font-weight:600;margin-bottom:30px;text-align:center}.news-card{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 5px #0000000f;margin-bottom:20px;padding:20px 24px;transition:box-shadow .3s ease}.news-card:hover{box-shadow:0 4px 12px #0000001a}.news-title{color:#0a66c2;font-size:20px;font-weight:600;margin-bottom:10px}.news-title a{color:#0a66c2;text-decoration:none}.news-title a:hover{color:#004182;text-decoration:underline}.news-body{color:#444;font-size:16px;line-height:1.6}@media (max-width:768px){.news-page{padding:20px 10px}.news-card{padding:16px}.news-title{font-size:18px}.news-body{font-size:15px}}main{margin-top:20px;padding-bottom:20px}@media (max-width:768px){main{padding:10px}}
/*# sourceMappingURL=main.bd47c359.css.map*/