.hero-section{position:relative;width:100%;height:100vh;overflow:hidden}.hero-swiper{width:100%;height:100%}.hero-slide{position:relative;width:100%;height:100%}.hero-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(1px) sepia(30%) brightness(.85);transform:scale(1)}.hero-overlay{position:absolute;top:30%;left:5%;text-align:left;color:#fff;z-index:2;padding:20px;max-width:600px;transform:none}.hero-overlay h1{font-size:2rem;margin-bottom:15px;text-shadow:0px 4px 10px rgba(0,0,0,.8);font-weight:700}.hero-overlay p{font-size:1.5rem;margin-bottom:20px;line-height:1.6;text-shadow:0px 4px 10px rgba(0,0,0,.8)}.hero-button{padding:10px 25px;background-color:#149c20;color:#fff;border:none;border-radius:5px;font-size:1.2rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px #0000004d}.hero-button:hover{background-color:#0056b3;transform:scale(1.1)}.swiper-pagination-bullet{background-color:#fff;opacity:.7}.swiper-pagination-bullet-active{background-color:#007bff;transform:scale(1.2)}.section-title{text-align:center;font-size:2rem;font-family:Roboto,sans-serif;margin:20px 0;color:#4caf50;font-weight:700;text-transform:capitalize}.section-title:after{content:"";display:block;width:50px;height:3px;background:#149c20;margin:10px auto 0;border-radius:2px}.picture-gallery{min-width:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center;padding:10px;margin-bottom:7rem}.picture-item{display:flex;flex-direction:column;width:200%;max-width:350px;border-radius:12px;overflow:hidden;background-color:#f9f9f9;border:2px solid #149c20;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.picture-item:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0003;border-color:#2c3e50}.picture-item img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,filter .3s ease;border-bottom:2px solid #149c20}.picture-item:hover img{transform:scale(1.05);filter:brightness(1.1)}.picture-text{padding:15px;text-align:center;background-color:#f9f9f9}.picture-text h3{margin:0 0 10px;font-size:1.2rem;color:#149c20;font-weight:700;transition:color .3s ease}.picture-text p{margin:0;font-size:.95rem;color:#7f8c8d;line-height:1.5;transition:color .3s ease}.picture-item:hover .picture-text h3{color:#2c3e50}.picture-item:hover .picture-text p{color:#34495e}@media screen and (max-width: 1024px){.picture-gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.picture-gallery{grid-template-columns:1fr}}.feature-section{display:none}@media screen and (max-width: 768px){.outer-circle{display:none}.feature-section{display:block}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
