@font-face{font-family:poppins-black;src:url(../fonts/fonts/Poppins-Black.ttf)}@font-face{font-family:poppins-Light;src:url(../fonts/fonts/Poppins-Light.ttf)}@font-face{font-family:poppins-ExtraLight;src:url(../fonts/fonts/Poppins-ExtraLight.ttf)}@font-face{font-family:poppins-Thin;src:url(../fonts/fonts/Poppins-Thin.ttf)}@font-face{font-family:poppins-Bold;src:url(../fonts/fonts/Poppins-Bold.ttf)}@font-face{font-family:poppins-Regular;src:url(../fonts/fonts/Poppins-Regular.ttf)}@font-face{font-family:GothamCond-Book;src:url(../fonts/gotham/GothamCond-Book.otf)}@font-face{font-family:poppins-SemiBold;src:url(../fonts/fonts/Poppins-SemiBold.ttf)}@font-face{font-family:poppins-Light;src:url(../fonts/fonts/Poppins-Light.ttf)}@font-face{font-family:poppins-Medium;src:url(../fonts/fonts/Poppins-Medium.ttf)}body{padding:0;margin:0;font-family:poppins-Regular}.animated{visibility:hidden}.visible{visibility:visible}.contenedor-barra{display:flex;color:#fff;font-size:14px;margin:0 auto}.contenedor-barra a{text-decoration:none;color:#fff!important}.email{text-align:right;background-color:#313031;padding:10px 20px;flex:2}.contenedor-barra .celular{background-color:#c63f2e;padding:10px 10px;flex:1;display:flex;align-items:center;gap:10px}.contenedor-barra .celular span{color:#fff!important}.celular-icon{display:inline-block;width:16px;height:16px;text-align:right;background:url(../imagenes/phone-icono.png);background-size:contain}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#397e50;padding:10px 20px}.logo img{height:40px}.menu{padding-right:80px}.menu ul{list-style:none;display:flex;margin:0;padding:0}.menu ul li{margin:0 15px}.menu ul li a{text-decoration:none;color:#ffffff8a;font-size:14px;transition:color .3s;font-family:poppins-Light}.menu ul li a:hover{color:gold}#btnNavigation{display:none;border-radius:5px;padding:10px}.navigation-mobile-panel{display:none;transition:all .5s}.cta .btn-contactar{background-color:gold;color:#397e50;padding:5px 20px;text-decoration:none;font-size:14px;border-radius:20px;transition:background-color .3s}.cta .btn-contactar:hover{background-color:#ffc107}.tp-banner-container{width:100%;position:relative;padding:0}.tp-banner-container .tp-banner{width:100%;position:relative;padding:0}.tp-banner-container .tp-banner .tp-banner-title{color:#fff;font-size:42px;font-family:poppins-Bold}.tp-banner-description{color:#fff;font-size:23px;font-family:poppins-Light;font-style:italic}.container{font-family:poppins-Regular;max-width:1200px;margin:0 auto}.hero-content{text-align:center;font-family:poppins-Light;position:relative;z-index:2;max-width:800px;margin:0 auto}.contenedor-con{text-align:left}.contenedor-con h1{font-size:3em;font-family:poppins-Regular}.contenedor-con em{padding-top:5px;font-size:1.5em;line-height:2em;margin-bottom:20px;color:#fff}h1{font-size:3em;font-family:poppins-SemiBold;margin:0;line-height:1.2}.contenedor-informatico{padding-top:80px}.texto-informatico{text-align:center;font-family:poppins-Regular;padding:20px 60px;max-width:640px;margin:0 auto}.texto-informatico p{font-size:18px;font-family:poppins-Light;line-height:1.3}.texto-informatico-content{max-width:750px;margin:0 auto;text-align:center}.texto-informatico-content p{font-size:17px;font-family:poppins-Light;line-height:1.3}.texto-informatico-content p strong{font-size:17px;font-family:poppins-SemiBold}.texto-certificacion{padding:0 60px}.texto-certificacion p{font-size:18px}.carousel-container{max-width:900px;overflow:hidden;background-color:#fff;padding:20px;margin:0 auto}.carousel{display:flex;gap:20px;width:max-content;transition:transform .5s linear;align-items:center}.carousel img{width:100px;height:auto;object-fit:contain}.contenedor-all{margin:0 auto;padding:30px 80px;background-color:#f5f5f5}.contenedor-all .texto-informatico{max-width:670px}.contenedor-fondos{display:flex;max-width:800px;margin:0 auto;align-items:center;justify-content:space-between}.contenedor-fondos h1{color:#272626;font-size:3rem}.gallery{width:100%;display:flex;justify-content:center;margin:20px 0}.gallery .item:first-child{margin-left:0}.gallery .item{width:22%;height:320px;float:left;margin-left:2.5%;position:relative;transition:all .5s}.gallery .item::after{content:"";width:100%;height:100%;border-radius:15px;position:absolute;top:0;left:0;right:0;bottom:0}.gallery .item img{width:100%;height:100%;object-fit:cover;border-radius:15px}.item img{overflow-clip-margin:content-box;overflow:clip}.gallery .item:hover{width:50%}.gallery .item span.title{writing-mode:vertical-rl;text-orientation:mixed;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:180deg;position:absolute;bottom:15px;left:15px;font-size:15px;color:#f7f8f9;font-family:poppins-Regular;z-index:9}.gallery .item span.title b{font-family:poppins-Bold}.gallery .item .square{position:absolute;width:55px;height:50px;bottom:8px}.gallery .item:hover span.title{writing-mode:horizontal-tb;text-orientation:mixed;transform:rotate(360deg);bottom:55px;left:15px;color:#f7f8f9;font-family:poppins-Regular;z-index:9}.gallery .item:hover .square{display:none}.gallery .item .info{display:none;position:absolute;bottom:15px;left:15px;font-size:12px}.gallery .item .info ul{list-style:none;padding:0;margin:0}.gallery .item .info ul li{font-family:poppins-Regular;color:#fff;font-size:12px}.gallery .item .info ul li b{font-family:poppins-Bold}.gallery .item:hover .info{display:block}.parrafo{padding:20px;text-align:center}.background-stats{background-image:url(../imagenes/banner.png);background-position:center}.contenedor-numero{display:flex}.allado{margin-top:120px}.stats-section{background-image:url(../img/bg-numbers.png);background-attachment:fixed;background-position:center;background-size:cover}.orden{color:#fff;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;justify-content:space-between;align-items:center;padding:40px 0}.stat{text-align:left;display:block;line-height:15px;position:relative}.stat-content{display:flex;align-items:center;gap:.5rem;padding-left:20px}.stat .number{font-size:50px;font-family:poppins-bold;margin:0}.stat .descripcion{font-size:10px;font-family:poppins-Light;max-width:75px}.allado p{color:#fff;font-size:.7em}.stat img{object-fit:contain}.content{flex-direction:column;align-items:center;text-align:center;color:#fff}.icon{width:50px;height:auto;margin-bottom:10px}.text-container{display:flex;flex-direction:column;align-items:center}.number{font-weight:700}.text{color:#161515;font-weight:400}.contenedor-negocio .texto-informatico{padding:40px 0}.contenedor-chanchito{background:linear-gradient(110deg,#ffb41c,#fff)}.contenedor-imagenes{justify-content:center;font-family:poppins-Regular;display:flex;justify-content:space-between;padding:60px;max-width:900px;margin:0 auto;align-items:center}.contenedor-imagenes .chanchito-img{display:flex;align-items:center;gap:2rem}.contenedor-imagenes h2{font-family:poppins-Bold;font-size:28px}.contenedor-chanchito p{font-size:13px;font-family:poppins-ExtraLight}.chanchito-aji{max-width:250px;text-align:justify}.chanchito-aji h3{font-family:poppins-SemiBold;font-size:18px}.boton-amarillo{font-family:poppins-Bold;background-color:#f6cd00;color:#000;padding:5px 15px;text-decoration:none;font-weight:700;border-radius:40px;display:inline-block;margin:10px 0;border:none;outline:0}.boton-amarillo:hover{font-family:poppins-Bold;background-color:#fbd92d;color:#000;border:none;outline:0}.productos{background:linear-gradient(to right,#edf1f5,#559773)}.contenedor-productos{max-width:1000px;margin:0 auto;display:flex;gap:3rem}.producto{justify-content:center;font-family:poppins-Regular;flex:1;padding:20px;max-width:300px;color:#333}.producto h2{font-family:poppins-SemiBold;font-size:23px}.producto p{font-size:13px;text-align:justify;font-family:poppins-ExtraLight}.producto p b{font-family:poppins-SemiBold}.producto strong{font-weight:700}.producto ul{margin-top:0}button{background-color:gold;color:#000;padding:5px 10px;border:none;border-radius:15px;cursor:pointer;font-weight:700}button:hover{background-color:#fc0}.imagenes{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1}.message-response-content{margin-top:30px}.message-response-content span{font-family:poppins-SemiBold;font-size:12px;padding:20px 10px;color:#000!important}.message-response-content span.message-success{background-color:#a0f0a0;border:1px solid #bcd1bc;display:none}.message-response-content span.message-error{background-color:#ffafaf;border:1px solid #ff9191;display:none}.img-linea{width:100%;z-index:9;position:relative;top:-120px}.img-linea-top{width:100%;position:relative;top:50px}.img-linea-bottom{width:100%;position:relative;top:-135px}.calendario-produccion-content{display:flex;align-items:center;justify-content:center;padding:50px 50px 0 50px;border-radius:15px;max-width:1200px;margin:0 auto}.calendario-produccion h1{font-family:poppins-SemiBold!important}.texto{margin-right:30px;width:360px;text-align:end}.texto h1{font-family:poppins-Regular;font-size:3rem;color:#333}.calendario-produccion .imagen img{width:230px}.contenedor-mundo .imagen{width:300px}.contenedor-mundo .imagen img{width:200px;height:auto;margin:0 auto 70px auto}.contenedor-mundo{background-color:#f5f5f5;position:relative;top:-130px;padding-top:20px}.container-mundo{font-family:poppins-Regular;background-color:#f5f5f5;display:flex;justify-content:space-between;gap:2rem;align-items:center;padding-bottom:80px}.container-mundo .imagen{display:flex;justify-content:center;flex-direction:column}.description{width:300px;text-align:justify;text-align-last:right;font-size:13px;font-family:poppins-Light}.grid{border:2px dashed #ccc;display:grid;grid-template-columns:repeat(4,1fr);background-color:#f5f5f5;gap:.1rem;flex:2;padding:5px;border-radius:20px}.cell{text-align:center;padding:20px;background-color:#fff}.cell img{width:auto;height:auto;object-fit:contain}.cell span{display:block;text-align:left;margin-bottom:15px;font-size:13px}.mapa img{width:860px}.aji-pal{display:grid}.icon:hover img{transform:scale(1.1);transition:transform .2s}.responsabilidad-social{padding:0 40px;display:flex;align-items:center;justify-content:center;position:relative;top:-325px}.contenedor{display:flex;align-items:end;gap:1rem}.texto-planta{max-width:500px}.texto-planta h2{color:#272827;margin-bottom:15px;font-size:2.5em}.texto-planta p{color:#1a1a1a;line-height:1.6;margin-bottom:10px;font-size:14px;text-align:justify;font-family:poppins-Light}.contenedor-contactanos{background-color:#fff;justify-content:center;max-width:1200px;margin:0 auto;padding-bottom:90px}.titulo{text-align:center}.titulo p{font-family:poppins-Light;font-size:14px;color:#1a1a1a}.titulo h1{font-family:poppins-Medium;font-size:2.5em;color:#34855b}.contenedor-formulario{display:flex;max-width:900px;margin:50px auto 0 auto;justify-content:center}#contacto{position:relative;top:-120px}#frmContacto{display:flex;gap:3rem}.form-inputs{display:flex;flex-direction:column}#frmContacto textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:20px}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text]{width:300px;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:20px;font-size:12px;outline:0;box-shadow:none}.contenedor-text{margin-top:60px}.contenedor-text textarea{width:500px;padding:10px;border:1px solid #ddd;border-radius:20px;outline:0;box-shadow:none}.contenedor-text textarea{height:300px;resize:none;outline:0;box-shadow:none}input::placeholder,select::placeholder{color:#cecece}.boton-formulario{font-family:poppins-Light;font-size:.2em;background-color:#5ab850;color:#fff;padding:5px 80px;border:none;border-radius:20px;cursor:pointer;font-size:16px;margin-bottom:20px}.boton-formulario:hover{background-color:#45a049}footer a{text-decoration:none;color:#fff!important}.footer-about{padding:30px;background-color:#34855b}.footer-about-container{color:#fff;display:flex;align-items:center;justify-content:space-between;font-family:poppins-Light}.info-footer{font-size:12px;font-family:poppins-Light}.info-footer span{color:#fff!important}.info-text-footer{padding-left:20px}.content-litle .we{width:2rem}.content-litle ul{list-style:none;padding-left:0;margin-left:0}.content-litle ul>li{margin-left:0;margin-top:10px;padding-left:0;font-family:poppins-Light}.content-litle ul>li a{color:#fff!important;text-decoration:none}.boletines ul{list-style:none;padding-left:0;margin-left:0}.boletines ul li{font-size:15px}.form-places{display:flex;align-items:center;margin-top:35px}.form-places input{background-color:#fff;padding:24px 15px;color:#397e50;border:none;outline:0;font-size:13px;box-shadow:none;width:230px}.form-places input::placeholder{color:#397e50;font-family:poppins-Regular}.form-places button[type=submit]{background-color:#397e50;height:100%;border-radius:0;padding:10px 17px;font-size:34px;color:gold}.form-contacto{position:relative}footer .input{font-family:poppins-Light;width:90%;margin-top:10px;padding:8px 15px;border:none;box-shadow:none;outline:0;border-radius:5px;margin-bottom:20px}.redes{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:1rem}.active{display:block!important}.mapa-paprika{display:none;position:absolute;left:0;right:0}.mapa-palta{display:none;position:absolute;left:0;right:0;top:0}.item-img{cursor:pointer}