@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900&display=swap");html,body{background:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#000;overflow-x:hidden}body{padding-top:140px}@media (max-width: 768px){body{padding-top:111px}}a{color:#000;text-decoration:none;transition:all 0.5s}a:hover{color:#000;text-decoration:none}a:focus{text-decoration:none}a:visited{text-decoration:none}.img-responsive{max-width:100%}ul{padding:0;margin:0;list-style:none}.left{float:left}.right{float:right}.uppercase{text-transform:uppercase}.hidden{display:none !important}@media (max-width: 768px){.hidden-xs{display:none !important}}@media (min-width: 768px){.visible-xs{display:none !important}}.hidden-md{display:block !important}@media (min-width: 990px){.hidden-md{display:none !important}}@keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.btn{background:#60804A;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#fff;border-radius:6px;padding:20px 30px}.btn:hover{color:#fff;background:#455f35}.wp-btn{position:fixed;bottom:20px;left:20px;z-index:9999999}@media (max-width: 768px){.wp-btn{width:33px}}.title{font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;font-size:18px}@media (min-width: 768px){.title{font-size:20px}}.section-description{max-width:680px;margin:0 auto;text-align:center;margin-bottom:50px}@media (min-width: 768px){.section-description{margin-bottom:100px}}.section-description p{font-weight:300;font-size:13px}@media (min-width: 768px){.section-description p{font-size:18px}}.card-item{text-align:center;border-radius:4px;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,0.14);padding:30px 18px;margin-bottom:20px;min-height:245px}@media (max-width: 768px){.card-item{padding:10px;min-height:188px}}.card-item img{margin-bottom:20px}.card-item p{margin:0}@media (max-width: 768px){.card-item p{font-size:13px}}.producto{background:#fff;padding:10px;margin-bottom:30px}@media (max-width: 768px){.producto{max-width:70%;margin:0 auto;margin-top:20px}}.producto .thumbnail{position:relative;width:fit-content;margin:0 auto}.producto .thumbnail img{object-fit:contain;object-position:center;position:relative;z-index:1}@media (min-width: 1200px){.producto .thumbnail img{width:330px;height:330px}}.producto .name{text-align:center;font-size:20px;font-weight:300}.producto .toggle-info{display:block;width:48px;height:48px;margin:0 auto;background:#fff;box-shadow:0 2px 40px rgba(161,161,161,0.42);border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:300;margin-top:-15px;position:relative;z-index:1;margin-bottom:20px}.producto .toggle-info.active{transform:none !important;transition:none !important}.producto .info-box{position:absolute;z-index:1;width:100%;background:white;box-shadow:0 2px 8px rgba(0,0,0,0.05);left:0;top:99%;opacity:0;visibility:hidden;transition:opacity 0.5s;padding:25px}.producto .info-box .btn{padding:13px 19px;margin-top:20px}.producto .info-box p{font-size:14px;margin:0;margin-right:10px}.producto .info-box p strong{font-weight:500}.producto .info-box .icon{width:40px;margin:0 auto;display:block;margin-bottom:20px}.producto .info-box .origen{display:flex;align-items:center}.producto .info-box .origen li{display:inline-block;margin-right:10px;position:relative}.producto .info-box .origen li .bandera{width:24px}.producto .info-box .origen li .tooltip{font-size:11px;font-family:'Montserrat';background:#dfdfdf;padding:1px 5px;left:-22px;top:117%;border-radius:3px;transition:opacity 0.5s}.producto .info-box .origen li .tooltip:after{content:"";position:absolute;width:7px;height:7px;background:#dfdfdf;transform:rotate(45deg);top:-3px;left:calc(50% - 2px)}.producto .info-box .origen li:hover .tooltip{opacity:1;transition:opacity 0.5s}.producto .info-box .formato{display:flex;align-items:center;margin:20px 0}.producto .info-box .formato li{display:inline-block;margin-right:10px;position:relative}.producto .info-box .formato li img{max-width:57px}.producto:hover .toggle-info{transform:rotate(90deg);transition:all 0.5s}.producto.active{position:relative;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:box-shadow 0.5s}.producto.active .info-box{opacity:1;visibility:visible;transition:opacity 0.5s}header{padding:16px;position:fixed;width:100%;top:0;background:#fff;z-index:99999999999999}@media (min-width: 768px){header{padding:20px 0}}header.active{background:#F6F6F6}@media (max-width: 768px){header .logo{width:79px}}header .nav{position:fixed;width:100%;height:100%;background:#fff;top:111px;left:0;z-index:9999999;opacity:0;visibility:hidden;transition:all 0.3s}header .nav.show{opacity:1;visibility:visible;transition:all 0.3s}@media (min-width: 768px){header .nav{position:initial;background:transparent;opacity:1;visibility:visible;width:fit-content}}header .menu{text-align:center;width:100%;background:#F6F6F6}@media (min-width: 768px){header .menu{text-align:left;width:fit-content;background:transparent}}header .menu li{margin:30px 50px;width:fit-content;position:relative}@media (min-width: 768px){header .menu li{display:inline-block;margin:0;margin-left:15px}}@media (min-width: 990px){header .menu li{margin-left:50px}}header .menu li a{font-size:13px;padding:0 2px;position:relative}@media (max-width: 768px){header .menu li a{text-transform:uppercase;font-weight:700;font-size:18px;text-align:left;letter-spacing:1px}}header .menu li:before{content:"";position:absolute;bottom:0;right:calc(50% - 3px);width:5px;height:5px;z-index:0;transition:all 0.5s;background:#60804A;border-radius:100%;opacity:0}header .menu li:hover a{color:#60804A}header .menu li:hover:before{bottom:-5px;transition:all 0.5s;opacity:1}header .menu li.wpml-ls-item:before{display:none}header .menu li.wpml-ls-item a{position:relative;padding-right:20px;font-weight:400;text-transform:uppercase;font-size:10px;pointer-events:none}header .menu li.wpml-ls-item a .wpml-ls-flag{width:18px;height:18px;object-fit:cover;border-radius:100%}header .menu li.wpml-ls-item a .wpml-ls-display,header .menu li.wpml-ls-item a .wpml-ls-native{display:none}header .menu li.wpml-ls-item a:after,header .menu li.wpml-ls-item a:before{content:"";position:absolute;width:10px;height:1px;top:8px;right:0;transform:rotate(45deg);background:#000}header .menu li.wpml-ls-item a:after{transform:rotate(-45deg);right:-6px}header .menu li.wpml-ls-item .sub-menu{background:#fff;position:absolute;opacity:0;visibility:hidden;transition:all 0.3s;min-width:210px;padding:9px;box-shadow:0 0 10px rgba(0,0,0,0.12);margin-top:11px;padding-bottom:0}@media (min-width: 768px){header .menu li.wpml-ls-item .sub-menu{margin-left:-70px}}header .menu li.wpml-ls-item .sub-menu li{margin:0;display:block}header .menu li.wpml-ls-item .sub-menu li:before{display:none}header .menu li.wpml-ls-item .sub-menu.show{opacity:1;visibility:visible;transition:all 0.3s}header .menu li.wpml-ls-item .sub-menu a{margin-bottom:10px;display:block;color:#000;pointer-events:auto}header .menu li.wpml-ls-item .sub-menu a:after,header .menu li.wpml-ls-item .sub-menu a:before{display:none}header .menu li.wpml-ls-item .sub-menu a .wpml-ls-display,header .menu li.wpml-ls-item .sub-menu a .wpml-ls-native{display:inline-block;margin-left:10px}header .menu li.wpml-ls-item:hover .sub-menu{opacity:1;visibility:visible;transition:all 0.3s}header .menu-icon{position:relative;width:25px;height:20px;margin-top:8px;cursor:pointer}header .menu-icon .line{position:absolute;top:0;width:100%;height:2px;background:#60804A;transition:all 0.5s;border-radius:5px}header .menu-icon .line:nth-of-type(2){top:calc(50% - 1px)}header .menu-icon .line:nth-of-type(3){top:initial;bottom:0}header .menu-icon.active .line{transform:rotate(45deg);top:8px}header .menu-icon.active .line:nth-of-type(2){transform:rotate(-45deg)}footer{text-align:center;font-size:12px;font-weight:300;letter-spacing:0.5px;margin-top:50px}footer .footer-container{padding:20px 0 30px;border-top:1px solid #D8D8D8}@media (min-width: 768px){footer .footer-container{display:flex;align-items:center;justify-content:space-between}}footer .by{text-transform:uppercase;letter-spacing:1px}.hero-slider{position:relative}.hero-slider .flexslider{background:black}.hero-slider .flexslider .flex-viewport{position:relative}.hero-slider .flexslider .flex-viewport:after{content:"";position:absolute;width:100%;height:100%;background:rgba(11,16,20,0.2);top:0;left:0;z-index:1}.hero-slider .flexslider .slides img{height:642px;object-fit:cover;opacity:0.8}@media (max-width: 768px){.hero-slider .flexslider .slides img{height:480px}}.hero-slider .flexslider .flex-control-nav{bottom:20px;z-index:2}.hero-slider .flexslider .flex-control-nav li a{background:#fff;opacity:1;box-shadow:none}.hero-slider .flexslider .flex-control-nav li a.flex-active{background:#60804A;width:25px}.hero-slider #hero-video{width:100%;height:652px}@media (max-width: 768px){.hero-slider #hero-video{height:426px}}.hero-slider #hero-video video,.hero-slider #hero-video .video{width:100%;height:100%;object-fit:cover}.hero-slider .content{position:absolute;height:calc(100% - 70px);top:0;width:100%;display:flex;align-items:center;z-index:2}.hero-slider .content h1{color:#fff;font-size:40px;font-weight:500;max-width:790px;margin:50px auto}@media (max-width: 768px){.hero-slider .content h1{font-size:25px}}.que-hacemos{position:relative;padding-top:50px}@media (min-width: 768px){.que-hacemos{padding-top:100px}}.que-hacemos .background{position:absolute;width:100%;top:125px}@media (min-width: 1400px){.que-hacemos .background{top:0}}.que-hacemos .background img{width:100%}.que-hacemos .slider-container{position:relative;padding-left:200px}@media (max-width: 768px){.que-hacemos .slider-container{padding-left:20px}}.que-hacemos .slider-container .custom-navigation{width:125px;display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0;background:white;background-image:url("img/slash.svg");background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.que-hacemos .slider-container .custom-navigation{width:95px}}.que-hacemos .slider-container .custom-navigation .prev,.que-hacemos .slider-container .custom-navigation .next{display:inline-block;width:55px;height:50px;background-image:url("img/arrow.svg");background-repeat:no-repeat;background-position:center;margin-top:4px}@media (max-width: 768px){.que-hacemos .slider-container .custom-navigation .prev,.que-hacemos .slider-container .custom-navigation .next{height:35px}}.que-hacemos .slider-container .custom-navigation .next{transform:rotate(180deg)}.que-hacemos .slider-hacemos{margin-bottom:110px}.que-hacemos .slider-hacemos .flex-control-nav{bottom:-60px;text-align:left}.que-hacemos .slider-hacemos .flex-control-nav li a{background:#D8D8D8;opacity:1;box-shadow:none}.que-hacemos .slider-hacemos .flex-control-nav li a.flex-active{width:25px;background:#60804A}.que-hacemos .member{background:#fff;box-shadow:0px 2px 7px rgba(0,0,0,0.14);border-radius:10px;padding:20px 15px;margin-bottom:100px}.que-hacemos .member .nombre{font-size:20px;color:#60804A;font-weight:700;margin-top:20px}.que-hacemos .member .posicion p{margin:0;font-size:15px;color:#888888}.que-hacemos .member .btn-linkedin{width:22px;height:22px;background-image:url("img/linkedin.svg");background-repeat:no-repeat;background-position:center;margin-top:20px;display:inline-block}.contacto .info-item{display:flex;align-items:end;margin-bottom:20px}.contacto .info-item img{width:23px;margin-right:15px;margin-top:2px}.contacto .info-item p{margin-bottom:0;font-size:15px;font-weight:300}.contacto .info-item p strong{font-weight:500}@media (min-width: 768px){.contacto form{margin-top:-40px}}.contacto form .wpcf7-form-control-wrap{width:100%}.contacto form .wpcf7-form-control-wrap input,.contacto form .wpcf7-form-control-wrap textarea{width:100%;margin-bottom:15px;border:0;border-bottom:1px solid #ACACAC;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:1px;padding:12px 0}.contacto form .wpcf7-form-control-wrap input:focus,.contacto form .wpcf7-form-control-wrap textarea:focus{outline:none}.contacto form .wpcf7-form-control-wrap textarea{resize:none;margin-bottom:50px}.proceso{padding:20px 0}.proceso .flex-control-nav li a{background:#D8D8D8;box-shadow:none}.proceso .flex-control-nav li a.flex-active{background:#60804A;width:25px}.proceso .steps{font-size:0}.proceso .steps li{display:inline-block;width:50%;font-size:0;text-align:center;margin-bottom:20px;position:relative;animation-duration:1s;animation-fill-mode:both;animation-name:fadeInBottom}.proceso .steps li.d-1{animation-delay:0.5s}.proceso .steps li.d-2{animation-delay:1s}.proceso .steps li.d-3{animation-delay:1.5s}.proceso .steps li.d-4{animation-delay:2s}@media (min-width: 990px){.proceso .steps li{width:20%}}.proceso .steps li img{max-width:100%}.proceso .steps li p{font-size:20px;font-weight:300}.proceso .steps li:before,.proceso .steps li:after{content:"";position:absolute;width:15px;height:3px;background:#000;top:66%;right:-6px;transform:rotate(45deg)}.proceso .steps li:after{transform:rotate(-45deg);top:calc(66% + 10px)}.proceso .steps li:last-of-type:before,.proceso .steps li:last-of-type:after{display:none}.proceso p{letter-spacing:0.9px;text-align:center;margin-top:30px}@media (max-width: 768px){.proceso p{font-size:15px;margin-top:50px}.proceso p br{display:none}}.nuestros-productos{background:#f6f6f6;padding:80px 0;padding-bottom:40px;margin-top:50px;position:relative}.nuestros-productos:before{content:"";position:absolute;width:84px;height:84px;background-image:url("img/bio.png");background-repeat:no-repeat;background-size:contain;left:calc(50% - 42px);top:-42px}.nuestros-productos img{height:235px;object-fit:contain}.nuestros-productos .subtitle{font-size:15px;text-transform:uppercase;letter-spacing:1px;margin-top:-14px;margin-bottom:50px;font-weight:300}.nuestros-productos .producto-title{font-size:24px;font-weight:300;margin-top:5px}.nuestros-productos .producto-description{font-size:15px;min-height:155px;margin-bottom:30px;padding:0 4px}.nuestros-productos .btn{padding:10px 30px;margin-bottom:30px}.novedades{margin-bottom:100px}.novedades .novedad{margin-bottom:50px}.novedades .novedad .fecha{font-size:12px;font-weight:300}.novedades .novedad .titulo{font-size:16px;color:#60804A;font-weight:500}.novedades .novedad .desc{font-size:13px;font-weight:300}.novedades .novedad .btn{padding:14px 30px}@media (max-width: 768px){.certificaciones .d-flex{overflow-y:scroll}.certificaciones .d-flex img{margin-right:20px}}.flexslider{margin:0;border:0;padding:0}.page-home .destacados{background:#f6f6f6;padding:50px 0}.page-home .destacados .slider-mobile{background:transparent}.page-home .destacados .slider-mobile .flex-control-nav li a{background:#D8D8D8;opacity:1;box-shadow:none}.page-home .destacados .slider-mobile .flex-control-nav li a.flex-active{background:#60804A;width:25px}.page-home .destacados .producto{text-align:center;background:transparent;margin:0}.page-home .destacados .producto .thumbnail{margin-bottom:30px}.page-home .destacados .producto .btn{margin:0 auto;padding:15px 35px;display:none}.page-home .destacados .producto:hover .name{display:none}.page-home .destacados .producto:hover .btn{display:inline}.page-home .certificaciones{background:#f7f7f7;padding:50px 0;padding-top:230px;margin-top:-170px;margin-bottom:50px}.archive{min-height:100vh;padding-bottom:500px}.archive .description{margin:40px 0}.archive .select-container{width:fit-content;margin:0 auto;position:relative}.archive .select-container:after{content:"";position:absolute;width:12px;height:8px;background-image:url("img/arrow2.svg");background-repeat:no-repeat;background-size:contain;right:11px;top:18px}.archive .select-productos{background:#E7F0E0;border:1px solid #E7F0E0;width:218px;height:40px;margin:0 auto;display:block;padding:2px 10px;text-transform:uppercase;font-size:10px;letter-spacing:2px;border-radius:5px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.archive .select-productos:focus{outline:none;border-color:#60804A}.archive .filter{font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.archive .nav-tabs{border:0;margin-bottom:40px}.archive .nav-tabs li a{text-align:center;background:#E7F0E0;display:block;padding:10px;border-radius:6px;border:2px solid #E7F0E0;font-size:13px;font-weight:300;width:75px;margin:0 10px}.archive .nav-tabs li a.active{border-color:#60804A}@media (min-width: 1200px){.archive .nav-tabs li a{min-width:115px;width:auto}.archive .nav-tabs li a.arroz,.archive .nav-tabs li a.arroz-ca,.archive .nav-tabs li a.arroz-pt-pt,.archive .nav-tabs li a.arroz-en,.archive .nav-tabs li a.arroz-fr,.archive .nav-tabs li a.arroz-it{padding-left:35px;background-image:url("img/arroz.svg");background-repeat:no-repeat;background-position:left 10px center}.archive .nav-tabs li a.chia,.archive .nav-tabs li a.chia-ca,.archive .nav-tabs li a.chia-pt-pt,.archive .nav-tabs li a.chia-en,.archive .nav-tabs li a.chia-fr,.archive .nav-tabs li a.chia-it{padding-left:35px;background-image:url("img/chia.svg");background-repeat:no-repeat;background-position:left 15px center}.archive .nav-tabs li a.harina,.archive .nav-tabs li a.harina-ca,.archive .nav-tabs li a.harina-pt-pt,.archive .nav-tabs li a.harina-en,.archive .nav-tabs li a.harina-fr,.archive .nav-tabs li a.harina-it,.archive .nav-tabs li a.superalimentos,.archive .nav-tabs li a.superalimentos-ca,.archive .nav-tabs li a.superalimentos-pt-pt,.archive .nav-tabs li a.superfoods-en,.archive .nav-tabs li a.superaliments-fr,.archive .nav-tabs li a.superfoods-it{padding-left:45px;background-image:url("img/harina.svg");background-repeat:no-repeat;background-position:left 15px center}.archive .nav-tabs li a.lino,.archive .nav-tabs li a.lino-ca,.archive .nav-tabs li a.lino-pt-pt,.archive .nav-tabs li a.lino-en,.archive .nav-tabs li a.lino-fr,.archive .nav-tabs li a.lino-it{padding-left:35px;background-image:url("img/lino.svg");background-repeat:no-repeat;background-position:left 15px center}.archive .nav-tabs li a.pipas,.archive .nav-tabs li a.pipas-ca,.archive .nav-tabs li a.pipas-pt-pt,.archive .nav-tabs li a.pipas-en,.archive .nav-tabs li a.pipas-fr,.archive .nav-tabs li a.pipas-it{padding-left:35px;background-image:url("img/pipas.svg");background-repeat:no-repeat;background-position:left 10px center}.archive .nav-tabs li a.cacao,.archive .nav-tabs li a.cacau,.archive .nav-tabs li a.cacau-pt-pt,.archive .nav-tabs li a.cocoa,.archive .nav-tabs li a.cacao-fr,.archive .nav-tabs li a.cacao-it {padding-left: 35px;background-image: url("img/sesamo.svg");background-repeat: no-repeat;background-position: left 10px center}.archive .nav-tabs li a.aditivos-naturales,.archive .nav-tabs li a.additius-naturals,.archive .nav-tabs li a.aditivos-naturais,.archive .nav-tabs li a.natural-additives,.archive .nav-tabs li a.additifs-naturels,.archive .nav-tabs li a.additivi-naturali {padding-left: 35px;background-image: url("img/harina.svg");background-repeat: no-repeat;background-position: left 10px center}.archive .nav-tabs li a.quinoa,.archive .nav-tabs li a.quinoa-ca,.archive .nav-tabs li a.quinoa-pt-pt,.archive .nav-tabs li a.quinoa-en,.archive .nav-tabs li a.quinoa-fr,.archive .nav-tabs li a.quinoa-it{padding-left:35px;background-image:url("img/quinoa.svg");background-repeat:no-repeat;background-position:left 10px center}.archive .nav-tabs li a.sesamo,.archive .nav-tabs li a.sesamo-ca,.archive .nav-tabs li a.sesamo-pt-pt,.archive .nav-tabs li a.sesame-en,.archive .nav-tabs li a.sesame-fr,.archive .nav-tabs li a.sesamo-it{padding-left:35px;background-image:url("img/sesamo.svg");background-repeat:no-repeat;background-position:left 15px center}}.archive .nav-tabs li a.destacado,.archive .nav-tabs li a.destacado-ca,.archive .nav-tabs li a.destacado-pt-pt{display:none}.archive .nav-tabs li a p{margin:0}
