#langMenuMobile.active,.lang-menu.active,.nav-links,nav{display:flex}#langMenuMobile button,.mobile-dropdown a,.nav-links a{color:#0b4228;font-weight:500;font-size:1rem}#preloader,nav{position:fixed}.banner-item,.hero,.lang-menu{overflow:hidden}.footer,.whatsapp-tooltip,body{font-family:Poppins,sans-serif}.btn-primary,.footer-section a,.mobile-dropdown a,.nav-links a,.whatsapp-float{text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#f7f7f7;overflow-x:hidden}nav{left:50%;transform:translateX(-50%);top:16px;width:calc(100% - 48px);max-width:1100px;background:rgb(255 255 255 / .98);padding:10px 18px;border-radius:999px;box-shadow:0 6px 18px rgb(0 0 0 / .12);z-index:1000;align-items:center;justify-content:space-between}nav.scrolled{background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.logo{position:relative;z-index:1001;margin-left:6px}.logo img{height:65px;transition:.3s}.nav-links{align-items:center;gap:35px}.nav-links a{transition:.3s}nav.scrolled .nav-links a{color:#0b4228}.nav-links a:hover{color:#1b2a19;padding-bottom:10px}.lang-btn,nav.scrolled .lang-btn{background:#0b4228;color:#fff}.lang-btn{border:none;padding:8px 12px;border-radius:6px;cursor:pointer;transition:.3s}.lang-menu{position:absolute;top:110%;right:0;background:#fff;border-radius:6px;box-shadow:0 4px 12px rgb(0 0 0 / .15);display:none;flex-direction:column}.lang-menu button{background:0 0;border:none;padding:10px 15px;text-align:left;cursor:pointer;color:#0b4228}.menu-icon div,nav.scrolled .menu-icon div{background:#0b4228}.lang-menu button:hover{background:#a8e6cf}.menu-icon{display:none;flex-direction:column;gap:5px;cursor:pointer;position:relative;z-index:1001;margin-right:6px}.hero video,.hero::before,.mobile-dropdown{position:absolute;left:0}.menu-icon div{width:25px;height:3px;border-radius:3px;transition:.3s}.menu-icon.active div:first-child{transform:rotate(45deg) translate(5px,6px)}.menu-icon.active div:nth-child(2){opacity:0}.menu-icon.active div:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.mobile-dropdown{top:110%;width:100%;background:rgb(255 255 255 / .97);border-radius:16px;box-shadow:0 8px 25px rgb(0 0 0 / .15);display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0;opacity:0;pointer-events:none;transform:translateY(-10px);transition:.4s;z-index:999}.banner-content,.banner-item,.hero,.hero-content,.journey-item,.lang-dropdown{position:relative}.mobile-dropdown.active{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-dropdown a{padding:10px 20px;transition:color .3s,transform .3s}.mobile-dropdown a:hover{color:#35e41a;transform:translateY(-2px)}.lang-dropdown{background:0 0}#langMenuMobile{display:none;flex-direction:column;align-items:center;justify-content:center;position:static;width:100%;background:0 0;border:none;box-shadow:none;text-align:center}#preloader,.hero button:hover{background:#081c10}#langMenuMobile button{background:0 0;border:none;cursor:pointer;width:100%;text-align:center;transition:.3s;padding:10px 0}#preloader{top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:99999;opacity:1;visibility:visible;transition:opacity .8s,visibility .4s}#preloader.hidden{opacity:0;visibility:hidden}.spinner{border:none;width:250px;height:300px;animation:1.8s ease-in-out infinite logoPulse}@keyframes logoPulse{0%,100%{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}}.hero{height:100vh;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.hero video{top:0;width:100%;height:100%;object-fit:cover}.mission img,.mission-content{width:50%;transform:translateY(20px);opacity:0}.hero::before{content:"";top:0;width:100%;height:100%;z-index:1;background:linear-gradient(to right,rgb(0 0 0 / .6),rgb(0 0 0 / .4))}.hero-content{z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;animation:2s fadeIn}.hero h1{font-size:3rem;font-weight:700;margin-bottom:20px}.hero p{font-size:1.2rem;margin-bottom:30px;max-width:600px}.hero button{background:#062d1b;color:#fff;padding:12px 28px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:1.2s .4s}@keyframes fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.category-banners{display:flex;gap:20px;padding:40px;background-color:#f8f8f8}.banner-item{flex:1;height:350px;border-radius:12px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .1);background-size:cover;background-position:center;transition:transform .4s,box-shadow .4s}.banner-item:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgb(0 0 0 / .2)}.vegetables-banner{background-image:linear-gradient(rgb(0 0 0 / .4)),url(../images/main-vegetables.webp)}.fruits-banner{background-image:linear-gradient(rgb(0 0 0 / .4)),url(../images/main-frutis.webp)}.banner-content{z-index:2;padding:20px;max-width:80%}.banner-content h2{font-size:2.2rem;margin-bottom:10px;color:#fff}.banner-content p{font-size:1.1rem;margin-bottom:25px;line-height:1.6;color:#fefefe}.btn-primary{display:inline-block;padding:12px 25px;background-color:#fff0;border:1px solid #fff;color:#fff;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .3s,color .3s}.btn-primary:hover{background-color:#0b4228;border:1px solid #0b4228;color:#fff}.mission{padding:40px;display:flex;align-items:center;gap:40px;background:#fff}.mission img{border-radius:15px;box-shadow:0 8px 20px rgb(0 0 0 / .1);transition:1.8s}.mission-content{transition:1.8s .5s}.mission-separator{border:none;height:1px;width:60%;background-color:#081c10;margin:25px auto}.journey-item,section{border-radius:15px;overflow:hidden}.journey-item.reveal,.journey-item:hover .journey-overlay,.mission.visible .mission-content,.mission.visible img,.whatsapp-wrapper.show-tooltip .whatsapp-tooltip{opacity:1;transform:translateY(0)}.export-journey{color:#062d1b;background-color:#fff;text-align:center;padding:40px;background:linear-gradient(145deg,#fff,#f8f8f8)}.export-journey h2{font-size:2.5rem;margin-bottom:15px}.journey-subtitle{font-size:1.1rem;color:#081c10;margin-bottom:60px}.journey-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:30px}.journey-item{cursor:pointer;transition:transform .4s;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.journey-gallery .journey-item:first-child{transition-delay:0s}.journey-gallery .journey-item:nth-child(2){transition-delay:0.15s}.journey-gallery .journey-item:nth-child(3){transition-delay:0.3s}.journey-gallery .journey-item:nth-child(4){transition-delay:0.45s}.journey-item img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .6s,filter .6s}.journey-item:hover img{transform:scale(1.1);filter:brightness(.5)}.journey-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(11 66 40 / .8);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;opacity:0;transform:translateY(20px);transition:.4s;text-align:center;padding:20px}.journey-overlay h3{font-size:1.5rem;margin-bottom:10px;color:#a8e6cf}.journey-overlay p{font-size:1rem;line-height:1.6;color:#f0f0f0}.whatsapp-wrapper{position:fixed;bottom:25px;right:25px;z-index:9999}.whatsapp-float{background-color:#25d366;color:#fff;font-size:22px;padding:16px;border-radius:50px;box-shadow:0 4px 15px rgb(0 0 0 / .25);transition:.3s;width:55px;height:55px;display:flex;justify-content:center;align-items:center;animation:3s ease-in-out infinite floatPulse}.whatsapp-float:hover{transform:translateY(-5px) scale(1.05);background-color:#1ebd5a}@keyframes floatPulse{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.whatsapp-tooltip{position:absolute;bottom:65px;right:0;background-color:#fff;color:#333;font-size:14px;padding:8px 14px;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .2);white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(10px);transition:.4s}.whatsapp-tooltip::after{content:"";position:absolute;bottom:-6px;right:20px;width:10px;height:10px;background-color:#fff;transform:rotate(45deg)}.footer{background:#081c10;color:#d9e9dd;padding:60px 10% 30px;border-top:1px solid rgb(255 255 255 / .05);border-top-left-radius:20px;border-top-right-radius:20px}.footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px;align-items:start}.footer-brand{max-width:280px}.footer-logo{width:160px;margin-bottom:15px;filter:brightness(1.1)}.footer-brand p{font-size:.9rem;line-height:1.6;color:#a7b6ac}.footer-section h3{font-size:1.1rem;color:#fff;margin-bottom:15px;font-weight:600}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:8px;color:#b8c8bc;font-size:.95rem}.footer-section a{color:#b8c8bc;transition:color .3s}.footer-section a:hover{color:#78c091}.social-icons{display:flex;gap:12px}.social-icons a{width:36px;height:36px;background:#143d24;color:#cde8d4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;transition:.3s}.social-icons a:hover{background:#78c091;color:#0b2616;transform:translateY(-3px)}.footer-bottom{text-align:center;border-top:1px solid rgb(255 255 255 / .08);margin-top:40px;padding-top:15px;font-size:.85rem;color:#96a89d}.footer-bottom a{text-decoration:none!important;color:#fff;font-weight:700;transition:color .3s,text-decoration .3s}.footer-bottom a:hover{text-decoration:underline!important;color:#4caf50}section{margin:30px 20px;background:#fff;box-shadow:0 5px 15px rgb(0 0 0 / .05);transition:transform .3s}.no-style-section{border-radius:0;margin:0;background:0 0;box-shadow:none;overflow:visible;transition:none}@media (max-width:900px){.nav-links{display:none}.menu-icon{display:flex}nav{padding:15px 20px}.mission{flex-direction:column;flex-direction:column;padding:50px 5%}.hero h1{font-size:2rem}.hero p{font-size:1rem;padding:0 20px}.mission img,.mission-content{width:100%}.mission img{transition:1.2s}.mission-content{transition:1.2s .3s;margin-top:30px;text-align:center}}@media (max-width:768px){.category-banners{flex-direction:column;padding:50px 5%}.banner-item{height:280px}.banner-content h2{font-size:1.8rem}.banner-content p{font-size:.95rem}.export-journey{padding:70px 6%}.journey-item img{height:220px}.journey-overlay h3{font-size:1.2rem}.journey-overlay p{font-size:.9rem}.footer{padding:50px 6% 25px}.footer-logo{width:125px}}@media (max-width:600px){.spinner{width:125px;height:150px}}@media (max-width:480px){.banner-content h2{font-size:1.6rem}@media (max-width:600px){nav{left:12px;right:12px;width:auto;transform:none;border-radius:28px;top:12px}}}