@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}h1,h2,h3{font-weight:600}p{font-weight:400}.header{background-color:#fff;box-sizing:border-box;color:#000;padding:15px 30px;position:fixed;top:0;width:100%;z-index:999}.header-container{align-items:center;display:flex;justify-content:space-between}.nav-buttons button{background:#0000;border:none;color:#000;cursor:pointer;font-size:1rem;padding:8px 12px;transition:color .3s}.nav-buttons button.active-link,.nav-buttons button:hover{color:#5b8b51;font-weight:700}.nav-buttons button:hover{color:#5b8b51;text-decoration:none}.nav-buttons button.active{color:#5b8b51;font-weight:700}.logo-section{flex:1 1;text-align:center}.logo-section h2{font-size:1.5rem;margin:0}.call-us{font-size:.9rem;margin-top:3px}.contact-button{display:flex;flex:1 1;justify-content:flex-end}.contact-button button{background-color:#eddd5e;border:none;border-radius:120px;color:#000;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:background-color .3s}.contact-button button:hover{background-color:#f5e14d}@media (max-width:768px){.header-container{align-items:flex-start;flex-direction:column}.contact-button,.logo-section,.nav-buttons{flex:none;margin:5px 0;text-align:left;width:100%}.logo-section{text-align:center}.contact-button{justify-content:center}}.home-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:30px;border-top-right-radius:30px;box-sizing:border-box;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:0 40px;position:relative;text-align:center}.home-content{border-radius:10px;padding:40px}.health-tag{border:2px solid #fff;border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;margin-bottom:20px;opacity:.8;padding:6px 12px;pointer-events:none}.home-content h1{font-size:5rem;font-weight:700;margin:0 0 20px}.home-content button{background-color:#fff;border:none;border-radius:50px;color:#5b8c51;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 24px;transition:background-color .3s}.home-content button:hover{background-color:#e4f0e0}.experience{font-size:xx-large;font-weight:bolder;letter-spacing:1px;margin:0}.subtitle{font-size:4rem;font-weight:600;margin:10px 0 20px}.info-section{background-color:#eddd5e;display:flex;justify-content:center;padding:60px 20px}.info-container{background-color:#fff;border-radius:20px;box-shadow:0 4px 10px #0000001a;display:flex;flex-wrap:wrap;max-width:1100px;overflow:hidden;padding:40px}.info-images{flex:1 1;max-width:500px;min-width:300px;position:relative}.large-image{border-radius:10px;height:auto;width:100%}.inline-small-image{border-radius:12px;box-shadow:0 4px 15px #0003;display:block;height:auto;margin:0 auto 25px;width:400px}@media (max-width:768px){.inline-small-image{width:180px}}.info-text{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px 30px}.info-text h2{font-size:2rem;margin-bottom:15px}.info-subtext{color:#333;font-size:1rem;line-height:1.6;margin-bottom:25px}.features{display:flex;gap:40px;margin-bottom:25px}.features ul{list-style:none;padding:0}.features li{align-items:center;display:flex;font-size:1rem;gap:10px;margin-bottom:10px}.features img{height:16px;width:16px}.know-more{background-color:#5b8c51;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:lighter;max-width:-webkit-max-content;max-width:max-content;padding:10px 15px;transition:background-color .3s;width:auto}.know-more:hover{background-color:#4a7242}@media (max-width:768px){.info-container{flex-direction:column;padding:30px 20px}.info-images{margin-bottom:30px;width:100%}.small-image{margin-top:10px;position:relative;right:auto;top:auto}.info-text{padding:0}.features{flex-direction:column;gap:20px}}.about-section{background-color:#5b8c51;color:#fff;display:flex;justify-content:center;padding:90px 100px}.about-container{align-items:center;display:flex;flex-direction:column;max-width:1200px;padding:0 20px;text-align:center;width:100%}.about-tag-container{margin-bottom:20px}.about-tag{background:#fff3;border:1px solid #fff;border-radius:20px;display:inline-block;font-size:.8rem;padding:4px 12px}.about-header-flex{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px;max-width:900px;text-align:left;width:100%}.about-title{flex:1 1 300px;font-size:2rem;font-weight:700;margin:0;max-width:450px}.about-paragraph{flex:1 1 350px;font-size:1rem;line-height:1.6;margin:0;text-align:left}.about-main-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;max-width:900px;width:100%}.about-image-wrapper{flex:1 1 300px;max-width:450px;min-width:280px}.about-image{width:107%}.about-table{flex:1 1 300px;max-width:450px;min-width:280px}.about-table table{border-collapse:collapse;width:100%}.about-table td{word-wrap:break-word;border-top:1px solid #fff;padding:15px 10px;white-space:normal}.highlight-row{background-color:#fff;color:#5b8c51;font-weight:700}@media (max-width:768px){.about-header-flex,.about-main-content{align-items:center;flex-direction:column;max-width:100%;text-align:center}.about-image-wrapper,.about-paragraph,.about-table,.about-title{flex:none;max-width:100%;text-align:center}}.about-cards-section{background:#fff;display:flex;justify-content:center;margin-top:80px;padding:60px 20px}.about-cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);max-width:1000px;width:100%}.about-card{background:#fff;border-radius:14px;box-shadow:0 6px 16px #00000014;padding:20px;text-align:left;transition:transform .3s,box-shadow .3s}.about-card:hover{box-shadow:0 10px 22px #0000001f;transform:translateY(-6px)}.card-header{align-items:center;display:flex;justify-content:space-between}.card-header h3{color:#333;font-size:1.1rem;font-weight:600;margin:0}.card-circle{background:#eddd5e;border-radius:50%;height:32px;width:32px}.card-divider{border:none;border-top:1px solid #ddd;margin:14px 0;width:80%}.card-desc{color:#555;font-size:.9rem;line-height:1.4}@media (max-width:900px){.about-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.about-cards-grid{grid-template-columns:1fr}}.services-section{background:#fff;height:90vh;padding:90px;text-align:center}.services-header{margin-bottom:40px}.services-tag{border:2px solid #5b8c51;border-radius:20px;color:#5b8c51;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:15px;padding:6px 14px}.services-title{color:#000;font-size:2rem;font-weight:700;margin:0}.services-scroll-wrapper{overflow-x:hidden;position:relative}.services-scroll-container{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.services-scroll-container::-webkit-scrollbar{display:none}.service-card{box-sizing:border-box;flex:0 0 25%;padding:20px;scroll-snap-align:start}.service-card:hover{box-shadow:0 6px 14px #0000001f;transform:translateY(-4px)}.service-image{border:2px solid #5b8c51;border-radius:50%;height:90px;margin-bottom:8px;object-fit:cover;width:90px}.service-card h3{color:#333;font-size:.95rem;margin:6px 0 4px}.service-desc{color:#555;font-size:.8rem;line-height:1.3;margin:0}@media (max-width:1024px){.service-card{flex-basis:calc(48% - 0.5rem);flex-grow:0;flex-shrink:0}}@media (max-width:600px){.service-card{flex:0 0 100%}}.products-section{background:#fafafa;height:100vh;padding:90px 80px;text-align:center}.products-title{color:#000;font-size:2rem;font-weight:700;margin-bottom:40px}.product-category{margin-bottom:50px}.category-title{border-bottom:2px solid #eee;color:#5b8c51;display:inline-block;font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-bottom:6px}.product-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.product-item{background:#fff;border-radius:14px;box-shadow:0 4px 12px #00000014;color:#333;font-size:1rem;font-weight:500;min-width:150px;padding:20px 28px;text-align:center;transition:all .3s ease}.product-item:hover{background:#5b8c51;box-shadow:0 8px 20px #0000001f;color:#fff;transform:translateY(-4px)}.partners-section{background:#fff;height:60vh;padding:60px 90px;text-align:center}.partners-title{color:#000;font-size:2rem;font-weight:700;margin-bottom:40px}.partners-scroll-wrapper{overflow-x:hidden;position:relative}.partners-scroll-container{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.partners-scroll-container::-webkit-scrollbar{display:none}.partner-card{box-sizing:border-box;flex:0 0 25%;padding:20px;scroll-snap-align:start;transition:transform .3s ease,box-shadow .3s ease}.partner-card:hover{box-shadow:0 6px 14px #0000001f;transform:translateY(-4px)}.partner-logo{background:#fff;border:2px solid #5b8c51;border-radius:50%;height:120px;margin-bottom:10px;object-fit:contain;padding:10px;width:120px}.partner-name{color:#333;font-size:.9rem;margin:0}.dot-indicators{display:flex;gap:8px;justify-content:center;margin-top:20px}.dot{background:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:12px;transition:background .3s ease;width:12px}.dot.active{background:#5b8c51}@media (max-width:1024px){.partner-card{flex-basis:calc(48% - 0.5rem);flex-grow:0;flex-shrink:0}}@media (max-width:600px){.partner-card{flex:0 0 100%}}.contact-section{align-items:center;background:#f9f9f9;display:flex;justify-content:center;padding:60px 20px}.contact-card{background:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;display:flex;max-width:1000px;overflow:hidden;width:100%}.contact-image-wrapper{flex:1 1}.contact-image{height:100%;object-fit:cover;width:100%}.contact-form{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.contact-title{color:#000;font-size:1.8rem;font-weight:700;margin-bottom:20px}.contact-row{display:flex;gap:15px;margin-bottom:15px}.contact-input,.contact-textarea{border:1px solid #ccc;border-radius:30px;font-size:1rem;padding:12px 14px;width:100%}.contact-input:focus,.contact-textarea:focus{border-color:#5b8c51;box-shadow:0 0 4px #5b8c5166;outline:none}.cont-button{border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 15px;transition:background .3s ease}.cont-button:hover{background:#4a7444}@media (max-width:900px){.contact-card{flex-direction:column}.contact-image-wrapper{height:300px}.contact-row{flex-direction:column}}@media (max-width:1200px){.home-content h1{font-size:4rem}.subtitle{font-size:3rem}.products-section{padding:60px 40px}}@media (max-width:992px){.about-section,.products-section,.services-section{padding:60px 40px}.home-content h1{font-size:3.5rem}.subtitle{font-size:2.5rem}.info-container{padding:20px}}@media (max-width:768px){.home-content h1{font-size:2.5rem}.subtitle{font-size:2rem}.products-section,.services-section{padding:40px 20px}.about-section{padding:60px 20px}.about-cards-grid{grid-template-columns:1fr}}@media (max-width:480px){.home-content h1{font-size:1.8rem}.subtitle{font-size:1.3rem}.health-tag{font-size:.7rem;padding:4px 8px}.contact-form{padding:20px}.service-image{height:70px;width:70px}}@media (max-width:360px){.home-content h1{font-size:1.5rem}.subtitle{font-size:1rem}.contact-title{font-size:1.3rem}.contact-input,.contact-textarea{font-size:.9rem;padding:8px 10px}}.poppins-regular{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}
/*# sourceMappingURL=main.07dbdf35.css.map*/