.home-container{width:100vw}.swiper{background-color:rgba(0,0,0,.7);overflow:hidden}.swiper-image{width:100%;height:auto;height:calc(100vh - 80px);object-fit:cover;opacity:.4;display:block}.swiper-button-next,.swiper-button-prev{color:var(--dark-green)!important;display:none!important}.swiper-button-prev{margin-left:15px}.swiper-pagination-bullet-active{background:var(--dark-green)!important}.intro-text{position:absolute;top:50%;right:10%;z-index:1;color:var(--light-green);font-size:25px;text-align:right;animation:slideInFromBottom 1s ease-out}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.explore-btn{background-color:var(--dark-green)!important;color:var(--light-green)!important;padding:10px 20px!important;font-size:15px;margin-top:10px!important;border:none;box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);border-radius:25px!important;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .1s ease;cursor:pointer}.explore-btn:hover{background-color:var(--orange)!important;box-shadow:2px 2px 3px rgba(0,0,0,.25)}.about-us{width:100%;display:flex;flex-direction:column;align-items:center;padding:30px 20px;color:var(--dark-green)}.about-us h2{margin-top:30px;margin-bottom:30px;font-size:35px}.about-us-content{max-width:1300px;font-size:20px;line-height:35px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.about-us-content,.services-container{width:100%;display:flex;align-items:center}.services-container{margin:0 auto;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center;color:var(--dark-green)}.services-container h2{color:var(--dark-green);margin-bottom:20px;font-size:35px}.services-container p{line-height:25px}.services{display:grid;grid-template-columns:repeat(2,1fr);text-align:left;gap:50px;margin:50px;padding:20px;width:75%;color:var(--dark-green);max-width:1300px;z-index:10}.services-col2{position:absolute;right:2%}.service h3{margin-bottom:10px;color:var(--orange);font-size:20px}.service{display:flex;align-items:center;gap:30px}.service img{width:50px}.statistics{margin:50px;display:flex;align-items:center;flex-direction:column;text-align:center}.statistics h2{color:var(--dark-green);font-size:35px}.stat-items{flex-direction:row;justify-content:space-evenly;gap:20px;padding:0 20px;max-width:1300px;margin:40px 0}.stat-item,.stat-items{display:flex;width:100%}.stat-item{max-width:300px;background-color:var(--dark-green);color:var(--light-green);padding:30px;align-items:center;flex-direction:column;gap:10px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.stat-item h3{white-space:nowrap}.events-container{padding:60px 20px;color:var(--dark-green)}.events-container h2{text-align:center;color:var(--dark-green);margin-bottom:30px;font-size:35px}.testimony-container{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--dark-green);padding:40px 20px}.testimony-container h2{font-size:35px}.slider{max-width:1200px;width:100%}.teamslider img{width:200px!important;height:300px!important}.gallery-container,.team-container{display:flex;align-items:center;flex-direction:column;text-align:center;padding:30px 20px;margin-bottom:50px}.gallery-container h2,.team-container h2{font-size:35px;color:var(--dark-green);margin-bottom:40px}@media (max-width:768px){.swiper-image{height:calc(38vh - 80px)}h2{font-size:30px!important}.intro-text{top:50%!important;right:8%!important;font-size:15px!important}.explore-btn{font-size:13px;margin-top:5px!important}.about-us h1{font-size:24px;margin-top:20px;margin-bottom:20px}.about-us p{font-size:16px;line-height:25px}.statistics{flex-wrap:wrap;margin:0 30px;text-align:center}.stat-items{flex-direction:column;padding:10px 0;margin:20px auto}.stat-item{max-width:100%}.services-container{padding-top:50px}.services-container p{width:100%!important}.services{grid-template-columns:1fr;width:100%;gap:40px}.services-col1{margin:10px 0}.services-content{flex-direction:column-reverse}.services-col2{position:static}.services-col2 img{width:100%}.testimony-container h2{text-align:center;font-size:24px}}@media (max-width:1024px){.intro-text{font-size:18px;top:30%;line-height:50px}.explore-btn{margin:10px}.swiper-button-prev{margin-left:0}}