@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";body{background-color:#fbfcf1;font-family:"Nunito",sans-serif}.logo-circle{position:absolute;top:120%;left:50%;transform:translate(-50%, -50%);z-index:1}.logo-img{width:100px;height:100px;border-radius:50%;object-fit:cover;background-color:#e7ecc9;padding:8px}.navbar{background-color:#e7ecc9;position:sticky;top:0;width:100%;z-index:1000}.nav-link{text-decoration:none;position:relative;padding-bottom:5px;transition:color .3s ease}.nav-link::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#64b57e;transition:width .3s ease}.nav-link.active::after{width:100%}.navbar-nav{display:flex;align-items:center}.navbar-nav.left-nav{justify-content:space-evenly}.navbar-nav.right-nav{justify-content:space-evenly}.navbar-nav .nav-item{margin-left:40px;margin-right:0px;justify-content:space-evenly}.navbar-toggler{position:absolute;right:10px;top:0%;transform:translateY(-100%)}.collapse.navbar-collapse{justify-content:space-between;margin-left:200px;margin-right:200px}@media(max-width: 768px){.navbar-nav{flex-direction:column}.navbar-nav.left-nav,.navbar-nav.right-nav{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.navbar-toggler{top:0px}}@media(max-width: 991.98px){.navbar{padding-top:60px}.navbar-nav-container{flex-direction:column;align-items:center}.navbar-nav{margin:10px 0;align-items:center;justify-content:center}.navbar-nav .nav-item{margin:auto 0}.navbar-collapse{position:absolute;top:100%;right:0;background-color:#e7ecc9;margin:0 !important}.collapse.navbar-collapse{margin:auto !important;padding:10px;gap:auto}}.landing-section{display:flex;justify-content:space-around;align-items:center;padding:20px 20px;text-align:left;margin-top:30px;height:90vh}.content{max-width:40%;padding:20px;padding-right:20px}h1{font-size:2.7rem;margin-bottom:20px;color:#64b57e;font-weight:bold}h2{font-size:1.8rem;margin-bottom:20px;font-weight:800;color:#4c4c4c}p{font-size:1.125rem;margin-bottom:20px}.social-icons{display:flex;gap:20px}.social-icon{width:40px;height:40px;transition:transform .3s ease;filter:invert(31%) sepia(80%) saturate(433%) hue-rotate(90deg) brightness(93%) contrast(90%)}.social-icon:hover{transform:scale(1.1)}.graphic{max-width:130%;padding:10px;margin-right:100px}.graphic-svg{width:150%;height:auto}@media(max-width: 991.98px){.landing-section{flex-direction:column;text-align:center;padding-top:30px;padding-left:20px;padding-right:20px;height:auto}.content{max-width:100%;padding-right:0}.graphic{max-width:100%;padding-top:20px;margin-right:0}.graphic-svg{width:100%;margin-top:20px}.social-icons{margin-top:20px;justify-content:center}}@media(max-width: 768px){h1{font-size:2.2rem}h2{font-size:1.5rem}.social-icon{width:35px;height:35px}.social-icons{gap:15px}}@media(max-width: 576px){h1{font-size:1.8rem}h2{font-size:1.2rem}p{font-size:1rem}.graphic{max-width:100%;padding-top:10px}}.about-us-section{display:inline-block;justify-content:center;align-items:center;height:35vh;text-align:center;padding-left:60px;padding-right:60px;margin-left:60px;margin-right:60px;margin-bottom:25%}.about-us-section h1{font-size:30px;margin-bottom:20px;color:#4c4c4c}.about-content{margin-left:20%;margin-right:20%}.about-us-section h4{font-size:18px;margin-bottom:20px;color:#64b57e;font-weight:900;font-family:"Roboto",sans-serif;letter-spacing:1px}p{font-size:18px;line-height:2.1}.cta-button{display:inline-block;padding:10px 45px;font-size:18px;color:#fff;background-color:#64b57e;border:none;border-radius:25px;text-decoration:none}.cta-button:hover{background-color:#4a9d4e}@media(max-width: 768px){.about-us-section{height:30vh;line-height:1.8;justify-content:center;margin-bottom:2% !important}.about-us-section h1{font-size:24px}.about-us-section h4{font-size:18px;letter-spacing:1px}p{font-size:16px;line-height:1.6}}@media(max-width: 480px){.about-us-section{padding-left:5px;padding-right:5px;padding-top:5px;margin-left:5px;margin-right:5px;justify-content:center;height:auto}.about-content{margin-left:2%;margin-right:2%}.about-us-section h1{font-size:20px}.about-us-section h4{font-size:16px}p{font-size:14px;line-height:1.4}}.key-section{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;margin-bottom:60px;padding-bottom:60px}.key-content{max-width:1000px;width:150%}.key-section h4{font-size:18px;color:#64b57e;margin-bottom:4%;font-weight:900;letter-spacing:1px;font-family:"Roboto",sans-serif}.key-qualities{display:flex;flex-wrap:wrap;gap:25px}.quality-item{flex:1 1 calc(25% - 20px);text-align:center}.quality-item img{max-width:90%;height:auto;display:block;margin:0 auto 10px;transition:transform .3s ease}.quality-item img:hover{transform:scale(1.05)}.quality-item p{font-size:16px;color:#333}@media(max-width: 768px){.key-qualities{flex-direction:row;justify-content:center;gap:10px}.quality-item img{max-width:80%}.quality-item{flex:1 1 calc(50% - 20px)}.key-section h1{font-size:20px}.key-section h4{font-size:14px}.key-section{padding:10px}.key-content{padding:0 15px}}.focus-section{text-align:center;padding:40px 20px;margin-bottom:5%}.focus-section h4{font-size:18px;margin-bottom:20px;color:#64b57e;font-weight:900;font-family:"Roboto",sans-serif;letter-spacing:1px;margin-bottom:40px}.focus-container{display:flex;align-items:center;gap:0px;flex-wrap:wrap}.focus-item{flex:1 1 calc(25% - 20px);display:flex;flex-direction:column;align-items:center;text-align:center}.focus-item img{width:100%;height:100%;max-width:150px;margin-bottom:10px;border-radius:8px;transition:transform .3s ease}.focus-item img:hover{transform:scale(1.05)}.focus-item p{font-size:1.5rem;font-weight:bold;color:#555;margin-top:10px}@media(max-width: 991.98px){.focus-item{flex:1 1 calc(50% - 20px)}}@media(max-width: 768px){.focus-item{flex:1 1 100%}.focus-item img{max-width:200px}.focus-section h2{font-size:2rem}}@media(max-width: 480px){.focus-item img{max-width:150px}.focus-section h2{font-size:1.8rem}.focus-item p{font-size:1rem}}.mission-section{display:flex;justify-content:center;align-items:center;padding:20px;height:auto}.mission-container{display:flex;flex-wrap:wrap;max-width:1200px;width:100%;border-radius:30px;border:1px solid #4c4c4c;box-shadow:3px 3px #4c4c4c;overflow:hidden}.mission-text{flex:1 1 60%;padding:60px}.mission-text h4{font-size:18px;color:#64b57e;margin-bottom:10px;font-weight:900;letter-spacing:1px;font-family:"Roboto",sans-serif}.mission-text h1{font-size:30px;color:#4c4c4c;margin-bottom:20px}.mission-text p{font-size:18px;line-height:1.6;color:#333;line-height:2.1}.mission-image{flex:1 1 40%;display:flex;justify-content:center;align-items:center;padding:20px;background-color:#dff0d8}.image-box{text-align:center;padding:20px;border-radius:8px}.image-box img{max-width:60%;height:auto;border-radius:8px;margin-bottom:15px}.image-box h4{font-size:25px;color:#4c4c4c;margin:0;font-weight:bold}.image-box p{font-size:20px;color:#333;margin:0}@media(max-width: 768px){.mission-container{flex-direction:column}.mission-text,.mission-image{flex:1 1 100%;padding:30px}.mission-text h1{font-size:20px}.mission-text h4{font-size:14px}.image-box{padding:15px;max-width:100%}.image-box img{width:50%;height:auto}.image-box h4{font-size:20px}.image-box p{font-size:14px}}.join-us-section{display:flex;justify-content:center;align-items:center;padding:20px;height:60vh}.join-us-content{text-align:center;max-width:800px;width:100%}.join-us-content h4{font-size:18px;color:#64b57e;margin-bottom:10px;font-weight:900;letter-spacing:1px;font-family:"Roboto",sans-serif}.join-us-content h1{font-size:28px;color:#4c4c4c;margin-bottom:20px}.join-us-content p{font-size:16px;line-height:1.8;color:#333;margin-bottom:20px;font-weight:bolder}.we-value{font-size:20px;color:#333;margin-bottom:20px;font-weight:bold}.cta-button{display:inline-block;padding:10px 45px;font-size:18px;color:#fff;background-color:#64b57e;border:none;border-radius:25px;text-decoration:none}.cta-button:hover{background-color:#4a9d4e}@media(max-width: 768px){.join-us-content h1{font-size:24px}.join-us-content h4{font-size:20px}.join-us-content p{font-size:14px}.we-value{font-size:16px}.cta-button{font-size:16px;padding:8px 16px}}.faq-section{display:flex;justify-content:center;align-items:flex-start;padding:20px;height:70vh;flex-direction:column}.faq-container{display:flex;flex-direction:row;width:100%;max-width:1200px;border-radius:30px;border:1px solid #0f6d46;overflow:hidden;margin:0 auto}.faq-list{width:70%;padding:40px;background-color:#fcffea;overflow-y:auto}.faq-list h4{font-size:24px;color:#4c4c4c;font-weight:bold;padding-bottom:15px}.question-box{height:auto}.question-box p{margin-bottom:0}.faq-item{cursor:pointer;display:flex;align-items:center;padding:10px;margin-bottom:15px;border-radius:15px;border:1px solid #4c4c4c;background-color:#fefff9;transition:background-color .3s}.faq-item:hover{background-color:#bffbcf}.faq-item.active{background-color:#bffbcf}.faq-answer{width:70%;padding:40px;background-color:#fcffea;overflow-y:auto}.faq-answer h4{font-weight:bold;font-size:24px;padding-bottom:15px}.answer-content{display:none;background-color:#e8ffee;border:1px solid #0f6d46;box-shadow:2px 2px #0f6d46;padding:40px;height:auto;width:100%;max-width:none;margin-top:10px;border-radius:15px}.answer-content.active{display:block}.answer-content h4{font-size:18px;color:#4c4c4c;margin-bottom:10px;font-weight:bold}.answer-content p{font-size:14px;line-height:1.6;color:#333}@media(max-width: 768px){.faq-container{flex-direction:column}.faq-section{height:min-content}.faq-list{width:100%;border-right:none}.faq-answer{width:100%;padding:15px}.answer-content{padding:15px}}.footer{background-color:#292929;color:#fff;padding:40px}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:20px}.footer-left{flex:1;padding-right:20px;min-width:250px}.footer-logo-nav{display:flex;margin-bottom:20px}.footer-logo img.logo{max-width:50%;margin-bottom:20px}.quick-links{display:flex;flex-direction:column;margin-left:20px}.quick-links h4{margin-bottom:20px;color:#fff;font-weight:bold;text-decoration:underline;text-decoration-color:green}.footer-nav ul{list-style:none;padding:0;margin:0}.footer-nav ul li{margin-bottom:10px}.footer-nav ul li a{color:#fff;text-decoration:none}.footer-nav ul li a:hover,.footer-nav ul li a:focus{text-decoration:underline;text-decoration-color:#64b57e}.contact-info{margin-top:40px}.contact-info p{display:flex;align-items:center;margin-bottom:10px}.contact-info img{margin-right:10px;width:30px;height:30px}.footer-right{flex:1;max-width:400px;margin-top:20px}.footer-right h3{color:#fff;font-weight:bold;text-decoration:underline;text-decoration-color:green;margin-bottom:20px;text-align:center}.contact-form label{color:gray;display:block;margin-bottom:5px}.contact-form input,.contact-form textarea{width:100%;margin-bottom:15px;padding:10px;border:none;border-bottom:2px solid #64b57e;background:rgba(0,0,0,0);color:#fff}.contact-form button{padding:10px 60px;border-radius:30px;border:2px solid #64b57e;cursor:pointer;background-color:rgba(0,0,0,0);color:#4a9d4e}.contact-form button:hover{background-color:#64b57e;color:#bffbcf;font-weight:bold}.footer-bottom{border-top:1px solid #fff;padding-top:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background-color:#292929}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:row}.footer-bottom-left{flex:1;display:flex;justify-content:flex-start}.footer-bottom-right{flex:1;display:flex;justify-content:flex-end}.footersocial-icons{display:flex;align-items:center}.footersocial-icons a{margin-left:10px}.footersocial-icons img{width:24px;height:24px;filter:invert(1)}@media(max-width: 480px){.footer-logo-nav{display:flex;flex-direction:column;align-items:center;text-align:center}.quick-links{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-nav ul{padding:0;margin:0;list-style:none}.footer-nav ul li{margin-bottom:10px}.footer-nav ul li a{color:#fff;text-decoration:none;text-align:center}.footer-logo img.logo{max-width:120px;margin-bottom:40px}}.about-us-section{padding:40px}.about-content{text-align:center;margin-bottom:20px;justify-content:center}.departments-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;max-width:1200px;margin:0 auto}.department-column{text-align:center;padding:20px;border-radius:10px;flex:1 1 calc(25% - 20px);box-sizing:border-box}.department-column img{max-width:100px;margin-bottom:40px}.department-column h2{font-size:20px;color:#333;margin-bottom:30px;line-height:2.5}.department-column ul{padding:0;margin:0;list-style:none;text-align:center;line-height:2.5}.department-column ul li{font-size:16px;color:#555;margin-bottom:5px}@media(max-width: 768px){.department-column{flex:1 1 calc(50% - 20px)}}@media(max-width: 480px){.department-column{flex:1 1 100%}.large-header{display:none}}.large-header{position:fixed;background:#fbfcf1;overflow:hidden;z-index:-1}#about-us-page{padding:20px;font-family:"Nunito",sans-serif}.main-title{height:40vh;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-family:roboto;color:#4c4c4c}.main-title h1{font-size:3rem;color:#64b57e;text-align:center}.main-title h2{font-size:2rem;color:#4c4c4c;text-align:center;margin-bottom:40px;font-family:"Nunito",sans-serif;font-weight:bold}.department-group h3{font-size:1.2rem;color:#4c4c4c;font-family:"Nunito",sans-serif;font-weight:bold}.department-group ul{font-weight:400;line-height:250%}.green-title{color:#64b57e;font-size:1.5rem;margin-top:20px;font-weight:bold;font-family:"Roboto",sans-serif;letter-spacing:2px}.about-us-section,.mission-statement-section,.company-structure-section{margin-bottom:20%;text-align:left;font-family:"Roboto",sans-serif;font-weight:500;color:#4c4c4c}ol,ul,dl{margin-top:0;margin-bottom:1rem;line-height:35px}@media(max-width: 768px){.main-title h1{font-size:2.5rem;margin-top:20%}.main-title h2{font-size:1.8rem}.green-title{font-size:1.1rem}p{font-size:1rem}}.blog-page,.post{max-width:800px;margin:40px auto;padding:20px}.blog-page h1,.post-header{text-align:center;margin-bottom:40px}.post-list .post-item{margin-bottom:50px;border-bottom:1px solid #eee;padding-bottom:30px}.post-list .post-item h2 a{color:#4c4c4c;text-decoration:none;font-weight:bold}.post-list .post-item h2 a:hover{color:#64b57e}.post-meta{color:#999;font-size:.9rem;margin-bottom:15px}.post-excerpt p{font-size:1.1rem;line-height:1.7}.read-more-link{color:#64b57e;text-decoration:none;font-weight:bold}.post-title{font-size:3rem;margin-bottom:10px}.post-content{font-size:1.2rem;line-height:1.8;color:#333}.post-content h2,.post-content h3,.post-content h4{margin-top:40px;margin-bottom:20px;color:#4c4c4c;font-weight:bold}.post-content ul{list-style-type:disc;padding-left:30px}.not-found-container{max-width:700px;margin:80px auto;padding:40px 20px;text-align:center}.not-found-container h1{font-size:8rem;font-weight:900;color:#e7ecc9;margin-bottom:0;line-height:1}.not-found-container h2{color:#64b57e;font-weight:bold;margin-top:10px;margin-bottom:30px}.not-found-container p{font-size:1.2rem;line-height:1.7;color:#4c4c4c}.not-found-divider{margin:40px auto;width:50%;border-top:1px solid #ddd}.not-found-links{list-style:none;padding:0;display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.not-found-links li a{text-decoration:none;color:#4c4c4c;font-weight:bold;font-size:1.1rem}.not-found-links li a:hover{color:#64b57e;text-decoration:underline}/*# sourceMappingURL=main.css.map */