﻿@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700");@font-face{font-family:'Rachel Italic';src:url("../../../fonts/rachel-italic.ttf");font-weight:400;font-style:normal}@font-face{font-family:'Rachel Roman';src:url("../../../fonts/rachel-roman.ttf");font-weight:400;font-style:normal}.btn-comun,.custom-button .so-widget-sow-button .ow-button-base a,#home-cip a,.widget-noticias .cta .btn-ver-todo,.widget-image-effects .content .btn-action,.widget-banner .content .btn-action{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:14px;padding:10px 25px;margin:30px auto;border-radius:25px;position:relative;display:inline-block;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;transition:300ms;box-shadow:0 2px 10px 0 #919aa2}@media (min-width: 1800px){.btn-comun,.custom-button .so-widget-sow-button .ow-button-base a,#home-cip a,.widget-noticias .cta .btn-ver-todo,.widget-image-effects .content .btn-action,.widget-banner .content .btn-action{font-size:20px}}.titulo-home,.bloque-informacion h3,.bloque-informacion .item-mvv .content,.item-mvv .bloque-informacion .content,#bloque-recetas h3,#bloque-recetas .item-mvv .content,.item-mvv #bloque-recetas .content,#home-cip h3,#home-cip .item-mvv .content,.item-mvv #home-cip .content,.mvv h3,.rsc-style h3,.mvv .item-mvv .content,.item-mvv .mvv .content,.rsc-style .item-mvv .content,.item-mvv .rsc-style .content,#bloque-cip h3,#bloque-cip .item-mvv .content,.item-mvv #bloque-cip .content,.videos .item .description H2,.categorias-producto-v2 H3,.widget-noticias H2,.widget-informacion H3{font-family:"Montserrat",sans-serif;font-weight:500;color:#2b2b2b;margin-top:30px;margin-left:auto;margin-right:0;font-size:30px}@media (min-width: 768px){.titulo-home,.bloque-informacion h3,.bloque-informacion .item-mvv .content,.item-mvv .bloque-informacion .content,#bloque-recetas h3,#bloque-recetas .item-mvv .content,.item-mvv #bloque-recetas .content,#home-cip h3,#home-cip .item-mvv .content,.item-mvv #home-cip .content,.mvv h3,.rsc-style h3,.mvv .item-mvv .content,.item-mvv .mvv .content,.rsc-style .item-mvv .content,.item-mvv .rsc-style .content,#bloque-cip h3,#bloque-cip .item-mvv .content,.item-mvv #bloque-cip .content,.videos .item .description H2,.categorias-producto-v2 H3,.widget-noticias H2,.widget-informacion H3{font-size:40px}}@media (min-width: 1200px){.titulo-home,.bloque-informacion h3,.bloque-informacion .item-mvv .content,.item-mvv .bloque-informacion .content,#bloque-recetas h3,#bloque-recetas .item-mvv .content,.item-mvv #bloque-recetas .content,#home-cip h3,#home-cip .item-mvv .content,.item-mvv #home-cip .content,.mvv h3,.rsc-style h3,.mvv .item-mvv .content,.item-mvv .mvv .content,.rsc-style .item-mvv .content,.item-mvv .rsc-style .content,#bloque-cip h3,#bloque-cip .item-mvv .content,.item-mvv #bloque-cip .content,.videos .item .description H2,.categorias-producto-v2 H3,.widget-noticias H2,.widget-informacion H3{font-size:50px}}@media (min-width: 1800px){.titulo-home,.bloque-informacion h3,.bloque-informacion .item-mvv .content,.item-mvv .bloque-informacion .content,#bloque-recetas h3,#bloque-recetas .item-mvv .content,.item-mvv #bloque-recetas .content,#home-cip h3,#home-cip .item-mvv .content,.item-mvv #home-cip .content,.mvv h3,.rsc-style h3,.mvv .item-mvv .content,.item-mvv .mvv .content,.rsc-style .item-mvv .content,.item-mvv .rsc-style .content,#bloque-cip h3,#bloque-cip .item-mvv .content,.item-mvv #bloque-cip .content,.videos .item .description H2,.categorias-producto-v2 H3,.widget-noticias H2,.widget-informacion H3{font-size:60px}}.texto-comun,.bloque-informacion .texto p,#home-cip .texto,.mvv P,.rsc-style P,.mvv UL LI,.rsc-style UL LI,#bloque-cip p,.widget-feature .description,.widget-cip .description p,.widget-cip .description li{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.31;margin-bottom:20px;color:#414a56}@media (max-width: 767px){.texto-comun,.bloque-informacion .texto p,#home-cip .texto,.mvv P,.rsc-style P,.mvv UL LI,.rsc-style UL LI,#bloque-cip p,.widget-feature .description,.widget-cip .description p,.widget-cip .description li{font-size:14px}}@media (min-width: 1800px){.texto-comun,.bloque-informacion .texto p,#home-cip .texto,.mvv P,.rsc-style P,.mvv UL LI,.rsc-style UL LI,#bloque-cip p,.widget-feature .description,.widget-cip .description p,.widget-cip .description li{font-size:20px}}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*='col-']{display:flex;flex-direction:column}.center-block{display:block;margin-left:auto;margin-right:auto}.title-sostenibilidad{color:#4A762D;font-weight:bold;font-size:32px;margin:0}.img-corazon{width:300px;max-width:205px}@media (min-width: 992px){.img-corazon{width:300px;max-width:100%}}.subtitle-image{display:inline-block;margin:16px 0;width:100%;max-width:300px}.subtitle-image.corazon{height:16px}.subtitle-image.cadena{height:15px}@media (min-width: 992px){.subtitle-image{height:25px;width:auto;max-width:none}.subtitle-image.corazon{height:18px}.subtitle-image.cadena{height:19px}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.tooltip-arrow{position:absolute !important}.custom-checkbox{display:inline-block;margin-right:10px;cursor:pointer}@media (max-width: 767px){.custom-checkbox{display:block;padding:5px 0}}.custom-checkbox .check{display:inline-block;border:1px solid #c7cfd6;height:30px;width:30px;vertical-align:middle;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);margin-right:5px;position:relative}.custom-checkbox .check I{color:#414a56;font-size:25px;line-height:30px;display:none}.custom-checkbox LABEL{color:#545e6b;font-weight:400;font-size:12px}.custom-checkbox.checked .check I{display:inline-block}.custom-checkbox.checked LABEL{color:#0f1015}@media (min-width: 1800px){.container.bigger{width:1480px;position:relative}}.popup{width:100%}.popup.popup-video,.popup.popup-video-promocional{transform:scale(0.8);width:100%;text-align:center;border:0;background:transparent}.popup.popup-video H3,.popup.popup-video-promocional H3{color:#fff;font-size:30px;margin-bottom:20px}.popup.popup-video .auto-close-message,.popup.popup-video-promocional .auto-close-message{color:#fff;text-align:center}.popup.popup-video .closepopup,.popup.popup-video-promocional .closepopup{font-size:20px;background-color:#c50c2e;padding:15px 30px;display:inline-block;margin-top:15px;border-radius:15px;color:#fff}@media (max-width: 767px){.popup.popup-video .closepopup,.popup.popup-video-promocional .closepopup{font-size:16px}}.popup.popup-video .video-wrapper,.popup.popup-video-promocional .video-wrapper{display:block;position:relative;text-align:center}.popup.popup-video .video-wrapper iframe,.popup.popup-video-promocional .video-wrapper iframe{width:1024px;height:100%;margin:auto}@media (max-width: 767px){.popup.popup-video .video-wrapper iframe,.popup.popup-video-promocional .video-wrapper iframe{width:100%;height:330px}}@media (min-width: 768px){.popup.popup-video .video-wrapper iframe,.popup.popup-video-promocional .video-wrapper iframe{width:100%;height:570px}}@media (min-width: 1200px){.popup.popup-video .video-wrapper iframe,.popup.popup-video-promocional .video-wrapper iframe{width:1280px;height:90vh}}.popup.popup-video .options,.popup.popup-video-promocional .options{display:block;text-align:center}.pagination-container{background:#c7cfd6}.pagination{position:relative;left:50%;transform:translateX(-50%);box-shadow:0px 20px 40px 0px #c7cfd6;margin:20px 0 70px}.pagination LI{font-size:12px}.pagination LI:first-child SPAN{border-radius:0px;border-left:0px}.pagination LI:last-child SPAN{border-radius:0px;border-right:0px}.pagination LI A{background-color:transparent;color:#414a56;border:0;border-left:1px solid #c7cfd6}.pagination LI A[title=next]{border-right:0px}.pagination LI A[title=previous]{border-left:0px}.pagination LI SPAN{border-color:#141627;border-bottom:transparent;border-top:transparent;background-color:transparent;color:#414a56}.pagination LI.active SPAN{background-color:#141627;color:white}.pagination LI.active SPAN:hover{background-color:#c50c2e}.breadcrumb{padding:15px;position:relative;list-style:none;overflow:hidden;background:transparent;top:0;z-index:2;margin:0;font-family:"Montserrat",sans-serif;font-size:12px;line-height:1.8;color:#545e6b;text-transform:uppercase}.breadcrumb A{font-family:"Montserrat",sans-serif}@media (min-width: 992px){.breadcrumb{padding:40px 0;position:relative}}.breadcrumb A{font-weight:bold}.breadcrumb A:after{content:"";height:3px;width:3px;background-color:#545e6b;display:inline-block;margin:0 5px 2px 5px;border-radius:50%}.breadcrumb SPAN{color:#919aa2;font-weight:300}@media (max-width: 767px){.breadcrumb li+li{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.breadcrumb li+li::before{content:"" !important;padding:0}.breadcrumb li{float:left;padding-top:14px;color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:12px;padding-left:5px}@media (max-width: 767px){.breadcrumb li{color:#414a56}}.breadcrumb li::after{color:#ccc;content:" / "}.breadcrumb li BUTTON.navbar-toggle{margin-top:13px}.breadcrumb li a{text-decoration:none;position:relative;display:block;float:left;font-family:"Montserrat",sans-serif;color:#b9b9b9}.breadcrumb .breadcrumb-item.active{display:block}@media (min-width: 992px){.breadcrumb .breadcrumb-item.active{display:inline-block}}.navigation{padding:40px 0;font-size:12px;text-transform:uppercase;color:#919aa2;line-height:2.8;margin:0;z-index:1}@media (max-width: 767px){.navigation{padding:15px}}.previous-page{padding:23px 0;font-family:"Montserrat",sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#919aa2;display:inline-block}#header-video{max-height:450px;overflow:hidden;position:relative;width:100%}@media (min-width: 1800px){#header-video{max-height:600px}}#header-video VIDEO{width:100%}@media (max-width: 767px){#header-video VIDEO{margin-top:0}}@media (min-width: 992px){#header-video VIDEO{margin-top:0}}@media (min-width: 1200px){#header-video VIDEO{margin-top:-250px}}@media (min-width: 1800px){#header-video VIDEO{margin-top:-450px}}#header-video .content{position:absolute;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#header-video .content H2{font-size:50px;font-weight:400;color:#fff;text-shadow:0px 0px 7px #212121}.video{height:310px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:6px;position:relative;-webkit-transition:all,500ms;-moz-transition:all,500ms;transition:all,500ms}@media (max-width: 767px){.video{height:170px}}@media (min-width: 768px){.video{height:280px}}@media (min-width: 1200px){.video{height:310px}}.video:hover .btn-play{font-size:85px}.video .lnk-open-video{display:inline-block;position:absolute;width:100px;height:100px;left:50%;top:50%;text-align:center;border-radius:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);vertical-align:middle;padding-left:13px;background:rgba(0,0,0,0.4);z-index:15}.video .lnk-open-video I{font-size:50px;color:#fff;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;line-height:100px}.video .lnk-open-video:hover I{font-size:60px}.form-filter{padding-top:25px;margin-bottom:20px}@media (max-width: 767px){.form-filter SELECT[name="id-categoria-hijo"]{margin-top:10px}}.form-filter SELECT{cursor:pointer;display:inline-block;width:100%;padding:7px;font-size:12px;font-family:"Roboto",sans-serif;border:none;box-shadow:0px 2px 2px #c7cfd6;color:#919aa2}.form-filter SELECT OPTION[data-level='1']{padding-left:15px}.form-filter SELECT OPTION[data-level='2']{padding-left:15px}.form-filter .filter-sin{display:inline-block;width:100%}@media (max-width: 767px){.form-filter .filter-sin{display:block;text-align:left}}@media (min-width: 768px){.form-filter .filter-sin{text-align:left;margin-top:25px}}@media (min-width: 1200px){.form-filter .filter-sin{text-align:left;text-align:center;margin-top:0}}.form-filter .filter-sin .btn span.glyphicon{opacity:0}.form-filter .filter-sin .btn.active span.glyphicon{opacity:1}.form-filter .buscador{float:right;box-shadow:0px 2px 2px #c7cfd6}@media (max-width: 767px){.form-filter .buscador{margin-top:15px}}@media (min-width: 768px){.form-filter .buscador{margin-top:15px}}@media (min-width: 1200px){.form-filter .buscador{margin:0}}.form-filter .buscador INPUT,.form-filter .buscador [role="form"] TEXTAREA,[role="form"] .form-filter .buscador TEXTAREA{font-size:12px;height:100%;border-radius:0;border:none}.form-filter .buscador BUTTON{border:none;background:#c50c2e;color:white}.social-links A{float:none !important;padding:0 5px !important}.social-links .at-icon-wrapper{height:30px !important;width:30px !important;border-radius:50%;text-align:center;line-height:45px !important}.social-links .at-icon-wrapper .at-icon{height:25px !important;width:25px !important}.general-overlay,#bloque-recetas .receta-item .overlay,.categorias-producto .categoria-item .overlay,.ficha-producto-mini .overlay,.widget-maps .overlay{position:absolute;top:0;bottom:0;left:0;right:0}#cookie-notice{background-color:rgba(0,0,0,0.8) !important;display:block;min-width:auto !important;text-align:justify;padding:20px;border-radius:15px;font-size:12px;max-width:400px;text-align:justify !important}@media (min-width: 1200px){#cookie-notice{left:100px !important;bottom:10%;padding:10px}}@media (max-width: 767px){#cookie-notice{width:100%;border-radius:0;font-size:11px !important;max-width:100%;padding:7px;line-height:15px !important}}#cn-notice-text a{color:#fff;text-decoration:underline}a#cn-accept-cookie{margin:10px;color:#414a56;background-color:white;border-radius:15px;padding:10px;font-weight:600;display:block;text-align:center;margin-top:10px}@keyframes bounceLeft{30%{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}}@keyframes shadowBlinker{50%{box-shadow:0px 0px 15px #fff}}@keyframes bounceBotton{30%{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}@keyframes fadeIn{0%{opacity:0}}@keyframes slideFromBottom{0%{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}}@keyframes slideIn{0%{margin-top:50px;opacity:.4}100%{margin-top:0;opacity:1}}@keyframes menuUnderline{0%{width:20%}}@keyframes btnSlider{0%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translate(-50%, 10%);-moz-transform:translate(-50%, 10%);-ms-transform:translate(-50%, 10%);-o-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes toBottom{100%{bottom:50px !important;margin-bottom:0 !important}}@keyframes backgroundNube{from{background-position:0 0}to{background-position:100% 0}}@keyframes animationsNubes{50%{left:80px;right:0}100%{left:100px;right:0}}@keyframes animationsGlobo{25%{left:200px;top:0px}50%{left:250px;top:40px}100%{left:105px;top:40px}}.home #main .navbar-main{background-color:transparent}.sostenibilidad #main .navbar-main{background:#e3f9ff;background:linear-gradient(0deg, rgba(227,249,255,0) 0%, rgba(14,179,241,0.9223) 100%);border:0}#main .nav .open>a,#main .nav .open>a:focus,#main .nav .open>a:hover{background-color:transparent;border-color:#337ab7}#main #navbar-collapse ul.nav{position:relative;margin:0 auto;left:50%;transform:translateX(-50%);margin-top:20px;padding-bottom:20px;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}@media (max-width: 767px){#main #navbar-collapse ul.nav{margin-top:0}}#main #navbar-collapse ul.nav .menu-item-sostenibilidad.active>a{background-color:#4A762D}#main #navbar-collapse ul.nav .menu-item-sostenibilidad a:hover{background-color:rgba(255,255,255,0.8);color:#414a56}#main #navbar-collapse ul.nav li{color:#fff}#main #navbar-collapse ul.nav li.wpml-ls-current-language a{background-color:rgba(211,183,78,0.5)}#main #navbar-collapse ul.nav li.active>a{background-color:#000;color:#fafafa}#main #navbar-collapse ul.nav li a{font-family:"Montserrat",sans-serif;color:#fff;text-align:center;font-weight:400;text-transform:uppercase;position:relative;width:100%;font-size:12px;letter-spacing:2px;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;transition:background-color 200ms}@media (min-width: 768px){#main #navbar-collapse ul.nav li a{color:#545e6b;font-size:11px;width:auto;padding:11px 4px;border-radius:0;background-color:rgba(255,255,255,0.8);margin-bottom:2px;margin-right:0}}@media (min-width: 992px){#main #navbar-collapse ul.nav li a{font-size:9px;color:#fff;padding:11px 8px;border-radius:25px;background-color:rgba(255,255,255,0.1);margin-bottom:0;margin-right:5px}}@media (min-width: 1800px){#main #navbar-collapse ul.nav li a{font-size:13px}}#main #navbar-collapse ul.nav li a:hover{background-color:rgba(255,255,255,0.8);color:#414a56}#main #navbar-collapse ul.nav ul.dropdown-menu A{text-align:left;width:auto;color:#0f1015;background-color:#fff !important;line-height:18px !important}#main #navbar-collapse ul.nav ul.dropdown-menu A::before{-webkit-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;content:'';width:2px;height:0px;background-color:#c50c2e;display:inline-block;vertical-align:middle;margin-right:5px}#main #navbar-collapse ul.nav ul.dropdown-menu A:hover{background:#f2f5f6;background:-moz-linear-gradient(left, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);background:-webkit-linear-gradient(left, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);background:linear-gradient(to right, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=1 )}#main #navbar-collapse ul.nav ul.dropdown-menu A:hover::before{height:15px}#main #navbar-collapse ul.nav ul.dropdown-menu .active A{background:#f2f5f6;background:-moz-linear-gradient(left, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);background:-webkit-linear-gradient(left, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);background:linear-gradient(to right, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=1 )}#main #navbar-collapse ul.nav ul.dropdown-menu .active A:hover{color:#000}@media (min-width: 768px){#main #navbar-collapse ul.nav ul.dropdown-menu{position:relative;float:none}#main #navbar-collapse ul.nav ul.dropdown-menu A{text-align:center}}@media (min-width: 992px){#main #navbar-collapse ul.nav ul.dropdown-menu{position:absolute;float:left}#main #navbar-collapse ul.nav ul.dropdown-menu A{text-align:left}}@media (max-width: 767px){#main #navbar-collapse{max-height:405px;background-color:#efefef;margin-top:11px}#main #navbar-collapse UL.nav LI{text-transform:uppercase;text-align:center}#main #navbar-collapse UL.nav LI A{border-bottom:1px solid #fff;padding:14px 0;width:100%;border-radius:0;color:#0f1015}#main #navbar-collapse UL.nav LI A:hover{background-color:#c50c2e;color:#fff}#main #navbar-collapse UL.nav LI.active .dropdown-menu LI A{text-align:center;font-size:10px}}#main .navbar-toggle{margin-top:20px;background-color:#fff}#main .navbar-toggle .icon-bar{border-bottom:2px solid #c50c2e}#main .navbar-brand{margin:20px;padding:0}#main .navbar-brand A IMG{-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms;display:inline-block;max-width:90px}@media (max-width: 767px){#main .navbar-brand A IMG{max-width:60px}}@media (max-width: 767px){#main.sticky .navbar-main{background:#fff;padding-bottom:0px}#main.sticky .navbar-brand{height:35px;margin:20px}#main.sticky .navbar-brand IMG{max-width:60px}}@media (min-width: 768px){#main.sticky .rrss{margin:15px 0}#main.sticky .rrss A{color:#4a4a4a}#main.sticky .navbar-main{background:#fff;padding-bottom:0px}#main.sticky .navbar-brand{height:35px;margin:15px}#main.sticky .navbar-brand IMG{max-width:60px}#main.sticky #navbar-collapse ul.nav{margin-top:15px;padding-bottom:0}#main.sticky #navbar-collapse ul.nav LI A{line-height:10px}#main.sticky #navbar-collapse ul.nav LI:not(.active) A{background-color:rgba(74,74,74,0.05);color:#4a4a4a}#main.sticky #navbar-collapse ul.nav LI.wpml-ls-current-language a{background-color:rgba(211,183,78,0.5)}}@media (min-width: 768px) and (max-width: 767px){#main.sticky #navbar-collapse ul.nav{margin-top:0}}@media (min-width: 992px){#main.sticky .rrss{margin:5px 0}#main.sticky .rrss A{color:white}}@media (min-width: 1200px){#main.sticky .rrss{margin:15px 55px}#main.sticky .rrss A{color:#4a4a4a}}.navbar-main{-webkit-backface-visibility:hidden;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}@media (min-width: 1200px){ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}}@media (max-width: 990px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}.wrapper{background:#fff}.header-min{height:113px}@media (max-width: 767px){.header-min{height:60px}}.blue{background-color:#141627}.contact-sticky{position:fixed;right:40px;bottom:30%;z-index:30;background:#fff;border-radius:50px;box-shadow:4px 4px 15px 0 rgba(0,0,0,0.3);padding:5px}.contact-sticky A{display:block;height:80px;width:80px;border-radius:100%;color:#fff;padding:5px;text-align:center;font-size:25px;position:relative;-webkit-transition:300ms;-moz-transition:300ms;transition:300ms}.contact-sticky A.contact-consumidor{background:#414a56}.contact-sticky A.contact-comercial{background:#919aa2}.contact-sticky A:first-child{margin-bottom:10px}.contact-sticky A:hover{background-color:#eabb21}.contact-sticky A IMG{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:50px}@media (min-width: 768px){.contact-sticky{right:10px;bottom:15%;padding:3px}.contact-sticky A{width:65px;height:65px}.contact-sticky A IMG{width:65%}}@media (min-width: 1200px){.contact-sticky{right:10px;bottom:19%;padding:3px}.contact-sticky A{width:80px;height:80px}.contact-sticky A IMG{width:80%}}@media (max-width: 767px){.contact-sticky{right:10px;bottom:10px;padding:3px}.contact-sticky A{width:40px;height:40px}.contact-sticky A IMG{width:65%}}.lnk-whatsapp{color:#fff;font-size:13px;background-color:#26D367;display:inline-block;text-align:left;vertical-align:middle;border-radius:45px;line-height:1.5;position:fixed;z-index:10000;bottom:16px;transition:all .3s}.lnk-whatsapp:focus{color:#fff}.lnk-whatsapp.active{background-color:#5bde8c}.lnk-whatsapp:hover{color:#fff;background-color:#01c74c}@media (max-width: 767px){.lnk-whatsapp{right:16px;bottom:25px;padding:4px 14px;border-radius:7px}.lnk-whatsapp span{vertical-align:middle}.lnk-whatsapp I{display:inline-block;vertical-align:middle;font-size:21px;margin-right:3px}}@media (min-width: 768px){.lnk-whatsapp{font-size:40px;right:30px;text-align:center;width:60px;height:60px;bottom:64px;padding:0}}@media (min-width: 992px){.lnk-whatsapp{font-size:42px;right:30px;text-align:center;width:65px;height:65px;bottom:65px;padding:0}}@media (min-width: 1200px){.lnk-whatsapp{font-size:41px;right:19px;width:70px;height:70px;text-align:center;bottom:65px;padding:0px;padding-top:2px}}@media (min-width: 1800px){.lnk-whatsapp{font-size:41px;right:19px;width:80px;height:80px;text-align:center;bottom:65px;padding:0px;padding-top:9px}}.whatsapp-chat{position:fixed;background-image:url("../img/whatsapp-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:28px;right:10px;bottom:90px;width:347px;z-index:10000;box-shadow:4px 4px 15px 0 rgba(0,0,0,0.3)}.whatsapp-chat .header{position:relative;background-color:#1ebea5;padding:12px 25px;border-top-left-radius:28px;border-top-right-radius:28px;color:#fff}.whatsapp-chat .header .titulo{display:inline-block;font-size:16px;vertical-align:middle}.whatsapp-chat .header .fa-whatsapp{font-size:22px;margin-right:5px;vertical-align:middle}.whatsapp-chat .header .lnk-close{border-radius:25px;background-color:#131211a3;width:35px;height:35px;color:#fff;position:absolute;right:19px;top:50%;transform:translatey(-50%);color:#ffffff9e;font-size:17px;text-align:center;padding-top:5px}.whatsapp-chat .header .lnk-close I{transition:all 300ms}.whatsapp-chat .header .lnk-close:hover I{transform:scale(1.3)}.whatsapp-chat .body{padding:20px}.whatsapp-chat .body .message{padding:15px 20px;display:block;background-color:#fff;border-radius:35px;box-shadow:2px 2px 5px #cacaca}.whatsapp-chat .body .open-whatsapp{display:inline-block;padding:10px 30px;text-align:right;margin-top:20px;background-color:#26d367;border-radius:34px;color:#fff;font-size:14px;font-weight:600}.whatsapp-chat .body .open-whatsapp I{margin-left:10px;font-size:20px;vertical-align:middle}.whatsapp-chat .body .open-whatsapp:hover{background-color:#01c74c}@media (min-width: 992px){.whatsapp-chat{right:98px;left:auto;bottom:70px}.whatsapp-chat .header{padding:12px 25px}.whatsapp-chat .header .titulo{font-size:20px}.whatsapp-chat .header .fa-whatsapp{font-size:25px}.whatsapp-chat .header .lnk-close{width:39px;height:39px;padding-top:6px;font-size:19px}.whatsapp-chat .body{padding:20px}.whatsapp-chat .body .message{padding:30px}.whatsapp-chat .body .open-whatsapp{font-size:17px}}@media (min-width: 1200px){.whatsapp-chat{right:110px}}footer{font-family:"Roboto",sans-serif;background-color:#fff;padding:50px 0 30px 0;position:relative}footer .info-empresa .logo-img{display:inline-block;vertical-align:top}footer .info-empresa .logo-img IMG{max-width:123px}footer .info-empresa .info-contacto{color:#414a56;display:inline-block;width:245px;padding:0 15px;vertical-align:top;text-align:left;font-size:14px}@media (min-width: 1800px){footer .info-empresa .info-contacto{font-size:16px}}footer .info-empresa .info-contacto H2{text-transform:uppercase;font-size:16px;line-height:1.56;margin-top:0}footer .info-empresa .info-contacto I{margin-right:5px}@media (max-width: 767px){footer .info-empresa{text-align:center}}footer .logo-secundario IMG{max-width:100px;display:block;margin:0 auto}@media (max-width: 767px){footer .logo-secundario IMG{margin-top:20px}}footer UL.submenu{font-family:"Roboto",sans-serif;color:#414a56;font-size:15px;font-weight:400;padding-left:0}footer UL.submenu li{list-style:none;margin:0px 0}footer UL.submenu li A{letter-spacing:-1px;text-decoration:none}@media (max-width: 767px){footer UL.submenu{padding:0;font-size:13px;text-align:center}footer UL.submenu LI{padding:6px 0;border-bottom:1px solid #f3f3f3}footer UL.submenu.submenu-contacto{text-align:center;margin-top:30px;background:#f7f7f7;font-size:13px}}@media (min-width: 768px){footer UL.submenu{font-size:14px}}@media (min-width: 1200px){footer UL.submenu{font-size:15px}}@media (min-width: 1800px){footer UL.submenu{font-size:17px}}.subfooter{position:relative;background-color:#0f1015;padding-top:17px;padding-bottom:17px;font-size:12px}.subfooter .logo-subfooter{display:inline-block;width:123px;text-align:center}.subfooter .logo-subfooter .logo-img{width:40px}.subfooter .submenu{display:inline-block;width:100%;text-align:center}.subfooter .submenu li{list-style:none;display:inline-block;padding:0 10px;font-size:14px}.subfooter .submenu li A{color:#fff;font-weight:400;text-transform:uppercase;line-height:1.56;text-decoration:none}.subfooter UL{list-style:none;padding:0;margin:0}.subfooter UL LI{display:inline-block}.subfooter UL LI:before{content:" - "}.subfooter UL LI:first-child:before{content:''}@media (max-width: 767px){.subfooter .container{width:100%}.subfooter .logo-subfooter{display:block;margin:auto;margin-bottom:30px;text-align:center}.subfooter .logo-subfooter .logo-img{width:74px}.subfooter .submenu LI{display:block;margin-bottom:10px;font-size:12px}.subfooter .container{padding:20px 0;text-align:center}.subfooter .container .text-right{padding:10px 0;text-align:center}}@media (min-width: 768px){.subfooter .logo-subfooter{text-align:left}.subfooter .submenu LI{font-size:13px}}@media (min-width: 1200px){.subfooter .logo-subfooter{text-align:right;width:100%}.subfooter .submenu{text-align:left;padding:7px 0}.subfooter .submenu LI{font-size:14px}}H2.title-section,H1.title-section{margin:0;position:absolute;padding:0 15%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:"Montserrat",sans-serif;font-size:60px;font-weight:500;line-height:1;text-align:center;color:#fff;z-index:10;width:100%;text-shadow:1px 4px 7px #777}H2.title-section .subtitulo,H1.title-section .subtitulo{font-size:40px;display:block;font-weight:400;color:#f0d067}@media (max-width: 767px){H2.title-section,H1.title-section{font-size:28px;line-height:30px}H2.title-section .subtitulo,H1.title-section .subtitulo{font-size:25px}}.subtitle-section{font-family:"Montserrat",sans-serif;font-weight:500;line-height:1;color:#0f1015;margin:40px 0}@media (max-width: 767px){.subtitle-section{font-size:30px}}@media (min-width: 768px){.subtitle-section{font-size:33px}}@media (min-width: 1200px){.subtitle-section{font-size:44px}}.lnk-home-scroll,.lnk-taxonomy-scroll,.lnk-scroll{position:absolute;z-index:10;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:80%;animation-name:btnSlider;animation-duration:2s;animation-iteration-count:infinite;outline:none;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.lnk-home-scroll .fa,.lnk-taxonomy-scroll .fa,.lnk-scroll .fa{color:#fff;font-size:60px}@media (max-width: 767px){.lnk-home-scroll .fa,.lnk-taxonomy-scroll .fa,.lnk-scroll .fa{display:none}}.lnk-home-scroll:hover,.lnk-taxonomy-scroll:hover,.lnk-scroll:hover{-webkit-transform:translate(-50%, 10%);-moz-transform:translate(-50%, 10%);-ms-transform:translate(-50%, 10%);-o-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}.header-background{height:500px;background-size:cover;background-position:center center;position:relative;background-attachment:fixed}.header-background .overlay{padding:40px;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.5)}@media (max-width: 767px){.header-background{height:40vh}}.header-contacto{background-image:url("../img/header/background_header.jpg");height:300px}.header-recursos{background-image:url("../img/header/header-recursos.jpg");background-position:bottom center}.header-productos-elaborados{background-image:url("../img/header/header-elaborados-m.jpg")}.header-carne-y-elaborados-de-fresco{background-image:url("../img/header/carne-y-elaborados-fresco.jpg")}.header-especial-hosteleria{background-image:url("../img/header/especial-hosteleria-header.jpg")}.header-internacional{background-image:url("../img/header/header-productos-s.jpg")}.header-videos{background-image:url("../img/header/portada-videos.jpg")}.header-recetas{background-image:url("../img/header/header-recetas2.jpg");background-position:center center}.header-noticias{background-image:url("../img/header/header-noticias.jpg")}.header-taxonomy{height:100vh;background-attachment:fixed;background-position:center bottom}@media (max-width: 767px){.header-taxonomy{height:40vh;background-attachment:inherit;background-size:cover}}@media (min-width: 1800px){.post-type-archive-noticias .header-background,.single-noticias .header-background{height:600px}}@media (max-width: 767px){.post-type-archive-noticias .header-background,.single-noticias .header-background{height:260px}}.post-type-archive-noticias .header-background.header-noticias.superior,.single-noticias .header-background.header-noticias.superior{background-position:center 10%}.post-type-archive-noticias .header-background.header-noticias.medio,.single-noticias .header-background.header-noticias.medio{background-position:center center}.post-type-archive-noticias .header-background.header-noticias.inferior,.single-noticias .header-background.header-noticias.inferior{background-position:center 90%}.post-type-archive-noticias .header-background.header-noticias .title-section,.single-noticias .header-background.header-noticias .title-section{font-size:45px}@media (min-width: 1800px){.post-type-archive-noticias .header-background.header-noticias,.single-noticias .header-background.header-noticias{height:600px}}@media (min-width: 1200px){.post-type-archive-noticias .header-background.header-noticias .title-section,.single-noticias .header-background.header-noticias .title-section{font-size:60px}}@media (max-width: 767px){.post-type-archive-noticias .header-background.header-noticias .title-section.size_extra_small,.single-noticias .header-background.header-noticias .title-section.size_extra_small{font-size:15px !important;line-height:18px}.post-type-archive-noticias .header-background.header-noticias .title-section.size_small,.single-noticias .header-background.header-noticias .title-section.size_small{font-size:20px !important;line-height:22px}.post-type-archive-noticias .header-background.header-noticias .title-section.size_medium,.single-noticias .header-background.header-noticias .title-section.size_medium{font-size:24px !important;line-height:28px}.post-type-archive-noticias .header-background.header-noticias .title-section.size_normal,.single-noticias .header-background.header-noticias .title-section.size_normal{font-size:28px !important;line-height:30px}}@media (max-width: 767px){.post-type-archive-noticias .header-background.header-noticias,.single-noticias .header-background.header-noticias{height:260px}}.single-noticias .header-background{overflow:hidden}.single-noticias .header-background .header-noticias{filter:blur(2.2px)}.sub-header{background-color:#fafafa;padding:25px 0}.sub-header h2{text-transform:uppercase}.sub-header P{font-family:"Roboto",sans-serif;color:#919aa2;font-size:16px}.sub-header .image{text-align:right}.sub-header .image IMG{max-width:400px}@media (max-width: 767px){.sub-header .image{text-align:center}.sub-header .image IMG{height:100px}}.social-networks{text-align:center}@media (max-width: 767px){.social-networks{margin:auto}}@media (min-width: 768px){.social-networks{margin:0px 150px}}.rrss{position:relative;display:inline-block;text-align:center;margin:30px;font-size:20px}.rrss a{display:inline-block;color:#FFFFFF;margin-right:10px}.rrss a i{-webkit-transition:300ms;-moz-transition:300ms;transition:300ms}.rrss a:hover i{color:#c50c2e}@media (max-width: 767px){.rrss{margin:20px 0}}@media (min-width: 768px){.rrss{margin:30px 0}}@media (min-width: 992px){.rrss{position:fixed !important;right:0;top:15%;margin:auto;background-color:rgba(0,0,0,0.4);padding:8px 0px 8px 8px;border-radius:10px 0 0 10px}.rrss a{display:block}}@media (min-width: 1200px){.rrss{top:0;margin:30px 15px;text-align:right;background-color:initial}.rrss a{display:inline-block}}.cip .header-background{background-position:center top;background-attachment:fixed}.cip .header-background .overlay{background-color:rgba(0,0,0,0.3)}.block-video-home{position:relative;overflow:hidden}.block-video-home .video-wrapper{height:105vh}@media (max-width: 767px){.block-video-home .video-wrapper{height:240px}}.block-video-home .video-wrapper video{width:100%}.block-video-home .video-wrapper .overlay{padding:40px;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.1);z-index:5}.block-video-home .bg-video{min-height:100%;min-width:100%;position:absolute;left:50%;right:0;bottom:50%;width:100%;background-color:#000;background-position:center center;z-index:1;transform:translate(-50%, 50%);object-fit:cover}@media (max-width: 767px){.block-video-home .bg-video{width:auto}}.custom-button .so-widget-sow-button .ow-button-base a{background:#000;color:#fff;border:0;line-height:normal}.custom-button .so-widget-sow-button .ow-button-base a:hover{background:#f3f3f3 !important;color:#0f1015 !important}@media (max-width: 767px){.custom-button .ow-button-base{text-align:center !important}}.bloque-informacion{margin:0px 0;position:relative;background:#fff}.bloque-informacion .texto{padding-top:40px;max-width:800px}.bloque-informacion .image img{top:0;right:0;width:400px}@media (max-width: 767px){.bloque-informacion{padding:20px !important;text-align:center}.bloque-informacion .titulo{width:100%}.bloque-informacion .titulo H3{font-size:30px;margin:auto}.bloque-informacion .texto{padding:15px 0;max-width:100%}.bloque-informacion .image IMG{width:100%}.bloque-informacion .panel-grid-cell{margin-bottom:0 !important}.bloque-informacion A{margin-bottom:25px}}@media (min-width: 768px){.bloque-informacion{padding:25px !important}}@media (min-width: 1800px){.bloque-informacion{padding:3% 0 0 20% !important}}@media (min-width: 1200px){#bloque-informacion .panel-grid-cell:nth-child(1){width:inherit}}@media (min-width: 1200px){#bloque-informacion .panel-grid-cell:nth-child(2){display:inherit}#bloque-informacion .panel-grid-cell:nth-child(2) img{width:82%;height:100%;float:right}}#bloque-recetas{background:#fff;position:relative;border-top:15px solid #fafafa;border-bottom:15px solid #fafafa}#bloque-recetas h3,#bloque-recetas .item-mvv .content,.item-mvv #bloque-recetas .content{width:100%;text-align:center;padding:40px 0;margin-top:0}@media (max-width: 767px){#bloque-recetas h3,#bloque-recetas .item-mvv .content,.item-mvv #bloque-recetas .content{font-size:30px}}#bloque-recetas .receta-item{cursor:pointer;position:relative;margin:0 10px 15px}#bloque-recetas .receta-item .title{display:none;position:absolute;top:0;left:50%;transform:translateX(-50%);color:#fff;text-transform:uppercase;font-size:20px;font-weight:600;background:rgba(255,255,255,0.3);padding:3px 30px;border-radius:0 0 6px 6px;-webkit-transition:-webkit-transform 200ms;-moz-transition:-moz-transform 200ms;transition:transform 200ms}#bloque-recetas .receta-item .image-receta{border-radius:15px;width:100%;background-size:cover;background-position:center center;position:relative}@media (min-width: 768px){#bloque-recetas .receta-item .image-receta{height:130px}}@media (min-width: 1200px){#bloque-recetas .receta-item .image-receta{height:200px}}@media (min-width: 1800px){#bloque-recetas .receta-item .image-receta{height:270px}}@media (max-width: 767px){#bloque-recetas .receta-item .image-receta{height:200px}}#bloque-recetas .receta-item .overlay{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);border-radius:15px;margin:10px;font-size:15px;opacity:0;color:#fff;background-color:rgba(255,255,255,0.6);text-align:center;padding:10px;transition:opacity 500ms, transform 500ms}@media (max-width: 767px){#bloque-recetas .receta-item .overlay{padding:10px}}#bloque-recetas .receta-item .overlay h3,#bloque-recetas .receta-item .overlay .item-mvv .content,.item-mvv #bloque-recetas .receta-item .overlay .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;font-size:20px;font-weight:400;color:#2b2b2b;font-family:"Roboto",sans-serif;text-transform:lowercase;width:90%}#bloque-recetas .receta-item .overlay h3:first-letter,#bloque-recetas .receta-item .overlay .item-mvv .content:first-letter,.item-mvv #bloque-recetas .receta-item .overlay .content:first-letter{text-transform:uppercase}@media (min-width: 768px){#bloque-recetas .receta-item .overlay h3,#bloque-recetas .receta-item .overlay .item-mvv .content,.item-mvv #bloque-recetas .receta-item .overlay .content{font-size:15px}}@media (min-width: 1200px){#bloque-recetas .receta-item .overlay h3,#bloque-recetas .receta-item .overlay .item-mvv .content,.item-mvv #bloque-recetas .receta-item .overlay .content{font-size:20px}}#bloque-recetas .receta-item .overlay h3 span,#bloque-recetas .receta-item .overlay .item-mvv .content span,.item-mvv #bloque-recetas .receta-item .overlay .content span{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700;color:#fff;z-index:15;display:block;position:relative;text-shadow:0 0 10px rgba(0,0,0,0.2)}@media (max-width: 767px){#bloque-recetas .receta-item .overlay h3,#bloque-recetas .receta-item .overlay .item-mvv .content,.item-mvv #bloque-recetas .receta-item .overlay .content{font-size:25px}}#bloque-recetas .receta-item A{display:block;position:relative;overflow:hidden}#bloque-recetas .receta-item A:hover .image-receta{-webkit-filter:grayscale(50%) blur(3px);filter:grayscale(50%) blur(3px)}#bloque-recetas .receta-item A:hover .overlay{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}#sin-gluten,#sin-gluten-descripcion{width:100%;text-align:center;position:relative;background:white}#sin-gluten img,#sin-gluten-descripcion img{max-height:130px;margin:auto}#sin-gluten h4,#sin-gluten-descripcion h4{font-family:"Roboto",sans-serif;font-size:18px;line-height:1.33;text-transform:uppercase;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:20px 0 0;width:100%}#sin-gluten p,#sin-gluten-descripcion p{text-align:left;font-size:10px;color:#c7cfd6}@media (max-width: 767px){#sin-gluten,#sin-gluten-descripcion{text-align:center;padding:15px}#sin-gluten .image-widget,#sin-gluten-descripcion .image-widget{background-position:center center}#sin-gluten .texto,#sin-gluten-descripcion .texto{padding:0;height:60px}#sin-gluten .textwidget,#sin-gluten-descripcion .textwidget{padding:15px}#sin-gluten .textwidget h4,#sin-gluten-descripcion .textwidget h4{font-size:16px;width:100%}}@media (min-width: 768px){#sin-gluten,#sin-gluten-descripcion{padding:15px;margin-bottom:-10px}#sin-gluten .texto,#sin-gluten-descripcion .texto{padding-left:0;width:100%}}@media (min-width: 992px){#sin-gluten,#sin-gluten-descripcion{margin:0}#sin-gluten .texto,#sin-gluten-descripcion .texto{width:inherit}}@media (min-width: 1800px){#sin-gluten .texto,#sin-gluten-descripcion .texto{padding-left:40px}}#sin-gluten-descripcion{background-color:#fff;margin:0;padding:0}#sin-gluten-descripcion p{margin:10px;text-align:center}@media (min-width: 768px){#sin-gluten-descripcion{margin-bottom:-10px}}@media (min-width: 992px){#sin-gluten-descripcion{margin-bottom:inherit}}#home-cip{margin:0px 0;position:relative;background:#fff;text-align:center;border-bottom:15px solid #fafafa}@media (max-width: 767px){#home-cip{padding:15px !important}}@media (min-width: 768px){#home-cip{padding:3% !important}}@media (min-width: 992px){#home-cip{text-align:left;padding:3% 20% !important}}#home-cip .video-cip-circle VIDEO{width:100%;max-width:500px}#home-cip h3,#home-cip .item-mvv .content,.item-mvv #home-cip .content{margin-left:0;margin-bottom:30px}#home-cip .texto{padding-top:30px 0 !important}#home-cip a{background:#000;color:#fff;border:0;line-height:normal}#home-cip a:hover{background:#f3f3f3 !important;color:#0f1015 !important}@media (max-width: 767px){#home-cip{padding:20px !important}#home-cip .titulo{width:100%}#home-cip .titulo H3{font-size:30px;margin:auto}#home-cip .texto{padding:15px 0 !important}#home-cip .panel-grid-cell{margin-bottom:0 !important}#home-cip A{margin-bottom:25px;width:100%}}@media (min-width: 768px){#home-cip h3,#home-cip .item-mvv .content,.item-mvv #home-cip .content{margin-top:0}#home-cip .texto{font-size:14px}#home-cip A{width:100%}}@media (min-width: 1200px){#home-cip h3,#home-cip .item-mvv .content,.item-mvv #home-cip .content{max-width:520px}#home-cip .texto{font-size:16px}#home-cip A{width:inherit}}.bloque-anuncios{background:white;position:relative}.header-historia{height:100vh;background-size:cover;background-color:#000;background-repeat:no-repeat;border-bottom:5px solid #fff}.header-historia .overlay{background-color:rgba(0,0,0,0.2)}@media (max-width: 767px){.header-historia{height:40vh;background-position:50% 10%;background-attachment:initial}}#slidesContainer{width:100%;overflow:hidden;position:relative}#historia .panel{overflow:hidden;background-size:cover;background-position:center center;height:100vh;position:relative;margin-bottom:0;width:100%}#historia .panel.panel-1{background-image:url("../img/historia/elpozo54.jpg")}#historia .panel.panel-2{background-image:url("../img/historia/elpozo71.jpg")}#historia .panel.panel-3{background-image:url("../img/historia/elpozo79.jpg")}#historia .panel.panel-4{background-image:url("../img/historia/elpozo80.jpg")}#historia .panel.panel-5{background-image:url("../img/historia/elpozo95.jpg")}#historia .panel.panel-6{background-image:url("../img/historia/elpozo2005.jpg")}#historia .panel.panel-7{background-image:url("../img/historia/familia.jpg")}#historia .panel.panel-8{background-image:url("../img/historia/elpozo2019.jpg")}#historia .panel #stop-point{position:absolute;bottom:20%;width:100%;height:1px}#historia .panel .logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:200px;width:200px;background-position:center center;background-size:100%;background-repeat:no-repeat;background-color:#fff;border-radius:100%;transform:matrix(1, 0, 0, 1, -100, -200)}#historia .panel .logo.released{bottom:110px !important}@media (max-width: 767px){#historia .panel .logo{height:140px;width:150px;transform:matrix(1, 0, 0, 1, -80, -200)}}#historia .panel .logo.logo-1954{background-image:url("../img/historia/logos/logo1954-m.png");top:auto;bottom:80%;transform:matrix(1, 0, 0, 1, -100, 0)}@media (max-width: 767px){#historia .panel .logo.logo-1954{transform:matrix(1, 0, 0, 1, -80, 0)}}#historia .panel .logo.logo-1960{background-image:url("../img/historia/logos/logo1960-m.png")}#historia .panel .logo.logo-1970{background-image:url("../img/historia/logos/logo1970-m.png")}#historia .panel .logo.logo-1980{background-image:url("../img/historia/logos/logo1980-m.png")}#historia .panel .logo.logo-1990{background-image:url("../img/historia/logos/logo1990-m.png")}#historia .panel .logo.logo-2000{background-image:url("../img/historia/logos/logo2000-m.png")}#historia .panel .logo.logo-2019{background-image:url("../img/historia/logos/logo65-m.png");background-size:80%}#historia .panel .logo.logo-hoy{background-image:url("../img/historia/logos/logo2017-m.png")}#historia .panel .logo.logo-hoy.toBottom{-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}#historia .panel .info{background-color:rgba(0,0,0,0.6);color:#fff;position:absolute;bottom:20px;left:20px;padding:30px 30px 30px 30px;border-radius:10px;font-family:"Roboto",sans-serif;max-width:550px;text-align:center;width:40%}@media (max-width: 767px){#historia .panel .info{width:100%;left:0;border-radius:0;max-width:none;padding:15px 20px 10px}}#historia .panel .info H3{font-size:65px;font-weight:600;margin-top:0;margin-right:15px}@media (max-width: 767px){#historia .panel .info H3{float:none;font-size:30px}}#historia .panel .info P{font-size:20px;text-align:center;font-weight:400;color:#f0f0f0}@media (max-width: 767px){#historia .panel .info P{text-align:center;font-size:14px}}.header-auxiliar{height:300px;background-color:#444444}.page-auxiliar{padding:60px 0}.post-type-archive-recursos .lista-recursos{padding:50px 0}.recursos-container{margin-top:-50px;margin-bottom:16px;background-color:white}.recurso{margin:15px;box-shadow:1px 1px 13px #c7cfd6;padding:25px;border-radius:5px;background-color:#fafafa}.recurso .resource-icon{max-height:50px}.recurso .lnk-btn{height:70px;font-family:"Montserrat",sans-serif;text-align:center;text-transform:capitalize;background:#c50c2e;border-radius:100px;width:100%;height:50px;margin:auto;color:#fff;font-size:16px;padding:10px 0px;text-decoration:none;display:block;line-height:2;position:relative}.recurso .lnk-btn:hover{background-color:#950923;color:#fff}.recurso P{color:#666}.recurso .title{font-size:18px;text-transform:capitalize;margin-bottom:0}@media (max-width: 767px){.recurso .title{font-size:14px}}@media (max-width: 767px){.recurso .col-icon,.recurso .col-title{height:70px;margin-bottom:20px}}.mvv,.rsc-style{border-bottom:15px solid #fafafa;padding:80px}.mvv.title,.title.rsc-style{border-bottom:none;padding:80px 0 0}.mvv h4,.rsc-style h4{font-family:"Montserrat",sans-serif;font-size:30px;line-height:0.3;text-align:left;color:#4f5362}.mvv UL,.rsc-style UL{padding:0}.mvv UL LI,.rsc-style UL LI{list-style:none;margin-bottom:15px}.mvv img,.rsc-style img{margin:auto}@media (max-width: 767px){.mvv,.rsc-style{padding:40px 15px !important}.mvv.title,.title.rsc-style{padding:40px 15px 0 !important}.mvv h4,.rsc-style h4{font-size:21px;line-height:0.9}.mvv img,.rsc-style img{max-width:140px !important}}#equipo-img{background-position:center center;background-size:cover}@media (max-width: 767px){#equipo-img{max-height:150px}}@media (min-width: 768px){#equipo-img{max-height:230px}}@media (min-width: 992px){#equipo-img{max-height:380px}}@media (min-width: 1800px){#equipo-img{max-height:480px}}#bloque-cip{padding:80px 0}#bloque-cip h3,#bloque-cip .item-mvv .content,.item-mvv #bloque-cip .content{margin-bottom:30px}@media (max-width: 767px){#bloque-cip{padding:15px}}.rsc-style.no-border{border-bottom:none;padding:80px 0 40px}.rsc-style .rsc-description p{max-width:700px}.sellos-calidad IMG{max-height:200px;width:auto !important}.page-videos .item{margin-bottom:40px}.page-videos .view-more{background-color:#c50c2e;color:white}.page-videos .view-more:hover{background-color:white;color:#c50c2e}.videos.single-video{padding:80px 0 10px}.videos .item{padding:10px}.videos .item .description{padding:0 60px 0 0;vertical-align:middle}.videos .item .description H2{margin-top:0}.videos .item .description H3{color:#545e6b;font-size:30px;margin-top:10px}.videos .item .description H4{font-size:18px;line-height:25px;text-transform:uppercase;margin-top:15px;text-align:center;color:#2d3037;min-height:88px}.videos .item .description H4:after{content:"";height:3px;width:40%;margin:10px auto 20px auto;display:block}.videos .item .description P{font-weight:300;color:#919aa2}@media (max-width: 767px){.videos .item .description{padding:10px}.videos .item .description H2{line-height:normal}.videos .item .description H3{font-size:20px}.videos .item .description H4{font-size:16px}.videos .item .description P{font-size:14px}.videos .video{height:250px}}@media (min-width: 768px){.videos .item .description{height:250px}.videos .item .description H3{font-size:25px;margin-top:0}.videos .item .description H4{font-size:16px}.videos .item .description P{font-size:14px}.videos .video{height:250px}}@media (min-width: 1200px){.videos .item .description{height:310px}.videos .item .description H3{font-size:30px}.videos .item .description P{font-size:22px}.videos .video{height:310px}}#categorias-productos{position:relative}.categorias-producto{padding:50px 0;background:#fafafa;background:#fff}@media (max-width: 767px){.categorias-producto{padding-top:0}}.categorias-producto .categoria-item{cursor:hand;position:relative;margin:15px;overflow:hidden}.categorias-producto .categoria-item img{width:100%}.categorias-producto .categoria-item .imagen-categoria{background-size:100%;position:relative}.categorias-producto .categoria-item .overlay{margin:15px;background-color:rgba(255,255,255,0.6);transition:transform 500ms, opacity 500ms;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);opacity:0}.categorias-producto .categoria-item .overlay .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%}.categorias-producto .categoria-item .overlay .content H3{display:none;font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold;line-height:1;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.2)}.categorias-producto .categoria-item .overlay .content .logo{height:200px;width:80%;max-width:220px;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){.categorias-producto .categoria-item .overlay{margin:5px}.categorias-producto .categoria-item .overlay H3{font-size:22px}.categorias-producto .categoria-item .overlay H3 SPAN{font-size:18px}.categorias-producto .categoria-item .overlay .logo{max-height:150px}}@media (min-width: 768px){.categorias-producto .categoria-item .overlay .logo{max-height:100px}}@media (min-width: 1200px){.categorias-producto .categoria-item .overlay .logo{max-height:130px}}.categorias-producto .categoria-item A{display:block;position:relative;-webkit-transition:filter 200ms;-moz-transition:filter 200ms;transition:filter 200ms}.categorias-producto .categoria-item A:hover .imagen-categoria{-webkit-filter:blur(3px);filter:blur(3px)}.categorias-producto .categoria-item A:hover .overlay{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.categorias-producto-v2{background:#fff;padding:30px 0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.categorias-producto-v2 H3{text-align:center}.categorias-producto-v2 .categoria-item{width:100%}.categorias-producto-v2 .categoria-item:after{content:'';display:block;padding-bottom:85%}.categorias-producto-v2 .categoria-item IMG{position:absolute;top:0;width:100%;height:100%;object-fit:contain;filter:grayscale(1);transition:all 300ms;width:63%;left:50%;transform:translateX(-50%);opacity:.4}.categorias-producto-v2 .categoria-item A:hover IMG{filter:grayscale(0);opacity:1}.page-noticias{background-color:whitesmoke}.noticias-panel{position:relative}.noticias-panel .noticia-ficha{margin-bottom:40px}@media (max-width: 767px){.noticias-panel{padding:5px}}.ficha-noticia-square{margin:30px 10px 40px 10px}.ficha-noticia-square A .image{height:180px;background-repeat:no-repeat;background-position:center center;background-size:140%;border-radius:15px;-webkit-transition:background-size,800ms;-moz-transition:background-size,800ms;transition:background-size,800ms}.ficha-noticia-square A .image.superior{background-position:center 10%}.ficha-noticia-square A .image.medio{background-position:center center}.ficha-noticia-square A .image.inferior{background-position:center 90%}@media (min-width: 992px){.ficha-noticia-square A .image{height:130px}}@media (min-width: 1800px){.ficha-noticia-square A .image{height:220px}}.ficha-noticia-square A .overlay{position:absolute;bottom:15px;top:-5px;right:15px;left:15px;font-size:15px;padding:50px 60px;opacity:0;color:#fff;background-color:rgba(216,216,216,0.17);text-align:center;-webkit-transition:opacity 500ms,-webkit-transform 300ms;-moz-transition:opacity 500ms,-moz-transform 300ms;transition:opacity 500ms,transform 300ms;border-radius:10px;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);z-index:-1}.ficha-noticia-square A:hover .overlay{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;z-index:10}.ficha-noticia-square A .content{padding:10px 0;max-height:190px}.ficha-noticia-square A .content H4{font-family:"Montserrat",sans-serif;font-size:18px;color:#2b2b2b;margin-bottom:0px;min-height:80px}@media (max-width: 767px){.ficha-noticia-square A .content H4{font-size:14px;min-height:0}}.ficha-noticia-square A .content .description{min-height:70px}.ficha-noticia-square A .content P{font-size:14px;font-family:"Roboto",sans-serif;margin-bottom:20px;font-weight:300}.ficha-noticia-square A .content .date{color:#c50c2e;font-weight:700;font-size:12px;margin-bottom:5px;padding-bottom:0px}.ficha-noticia-mini{box-shadow:0 12px 25px 0 rgba(23,32,48,0.23);text-align:center;background:#fff;margin-bottom:20px}.ficha-noticia-mini A{display:block}.ficha-noticia-mini A .col-texto{float:left;width:50%}.ficha-noticia-mini A .col-texto .content{padding:15px;text-align:left}.ficha-noticia-mini A .col-texto .content H4{width:90%;font-family:"Montserrat",sans-serif;font-size:16px;color:#141627;min-height:70px}@media (max-width: 767px){.ficha-noticia-mini A .col-texto .content H4{font-size:14px;width:100%}}.ficha-noticia-mini A .col-texto .content .date{margin-bottom:5px;padding-bottom:0px;color:#545e6b;font-weight:700;font-size:12px}.ficha-noticia-mini A .col-texto .action{text-align:center;text-transform:uppercase;margin-top:10px}.ficha-noticia-mini A .col-texto .action SPAN{border-top:1px solid #919aa2;background-color:#f1f1f1;font-size:15px;display:block;padding:19px 0;font-weight:400}.ficha-noticia-mini A .col-texto .action SPAN:hover{background-color:#c7cfd6}.ficha-noticia-mini A .col-texto .action SPAN I{margin-right:15px}.ficha-noticia-mini A .col-image{float:right;width:50%}.ficha-noticia-mini A .col-image .image{display:block;height:210px;background-repeat:no-repeat;background-position:top center;background-size:cover;-webkit-transition:background-size,500ms;-moz-transition:background-size,500ms;transition:background-size,500ms}.noticia-detalle{display:block;background:#fff;width:100%;padding-bottom:50px}.noticia-detalle .content{padding:15px}.noticia-detalle .content H3{font-family:"Montserrat",sans-serif;color:#31363d;font-size:30px}@media (max-width: 767px){.noticia-detalle .content H3{font-size:20px;margin-top:0px}}.noticia-detalle .content .info{padding:15px 0;font-weight:600}.noticia-detalle .content .info .date{font-size:18px;font-weight:bold;color:#c50c2e}.noticia-detalle .content .body{text-align:justify;font-size:15px;font-family:"Montserrat",sans-serif;color:#575757}.noticia-detalle .content .body A{color:#c50c2e;text-decoration:underline}@media (max-width: 767px){.noticia-detalle .content .body{font-size:15px}}.noticia-detalle .content .body .social-links{margin:30px 0}@media (min-width: 1200px){.noticia-detalle{display:table-cell;width:70%}.noticia-detalle .content{padding:0 130px 0 70px}}@media (max-width: 767px){.noticia-detalle .content{padding:15px}.noticia-detalle .content .breadcrumb{padding:0}}.media-files{position:relative;box-shadow:0px 0px 30px #c7cfd6;background-color:#fff;display:block}.media-files H4{padding:20px;text-transform:capitalize;font-size:45px;color:#545e6b;margin:0;font-family:"Montserrat",sans-serif;font-weight:bold}@media (max-width: 767px){.media-files H4{font-size:18px}}.media-files .photo{position:relative;width:200px;height:200px;display:inline-block;background-size:cover;background-position:top center;margin:15px;opacity:1;box-shadow:0px 1px 3px #B0B0B0;border:2px solid #fff;border-radius:20px}.media-files .photo:hover{box-shadow:none;cursor:pointer;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.media-files .photo A{height:100%;left:0;position:absolute;top:0;width:100%}.media-files .video{position:relative;width:200px;height:200px;display:inline-block;margin:15px;border-radius:20px}.media-files .video .overlay{border-radius:20px}.media-files .video .lnk-open-video{border:6px solid rgba(255,255,255,0.5);width:80px;height:80px}.media-files .video .lnk-open-video I{font-size:45px;line-height:70px}.media-files .video .lnk-open-video:hover I{font-size:50px}.archivos{padding:15px 5px;margin-top:10px}.archivos .recurso{display:block;border-bottom:2px solid #fff;padding:30px 50px;position:relative}.archivos .recurso I{font-size:20px;display:inline-block;width:30px}.archivos .recurso .title{display:inline-block;font-size:13px}.archivos .recurso .lnk-btn{height:70px;vertical-align:middle}.archivos .recurso A{display:block;line-height:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.archivos .recurso #pButton{height:60px;width:60px;border:none;background-size:50% 50%;background-position:center}.archivos .recurso .play{background:url("../../../images/play.png") no-repeat}.archivos .recurso .pause{background:url("../../../images/pause.png") no-repeat}.archivos .recurso #timeline{width:400px;height:20px;background:#4200f7;margin-top:20px;float:left;border-radius:15px}.archivos .recurso #playhead{width:18px;height:18px;border-radius:50%;margin-top:1px;background:rgba(0,255,196,0.82)}.archivos .recurso audio{position:absolute;top:50%;transform:translateY(-50%);left:0}@media (max-width: 767px){.archivos .recurso a{position:relative;line-height:2;width:100%;display:inline-block;margin-top:25px}.archivos .recurso .info{padding:0}.archivos .recurso img{height:50px}}.noticias-aside{display:block;background:#fafafa;padding:0 40px}@media (min-width: 1200px){.noticias-aside{display:table-cell}}@media (max-width: 767px){.noticias-aside{display:block;padding:15px}}.noticias-aside H3{text-transform:capitalize;margin-top:0;padding-top:40px;text-align:left;font-size:18px;font-weight:bold;color:#c50c2e}.noticias-aside UL.archive-recent{margin-left:0;padding-left:0;margin-top:20px}.noticias-aside UL.archive-recent LI{list-style:none;padding-bottom:25px}.post-noticia-aside{display:block}.post-noticia-aside .imagen{height:130px;background-size:cover;border-radius:5px}.post-noticia-aside .summary{margin-top:20px}.post-noticia-aside .summary .title{font-family:"Montserrat",sans-serif;color:#414a56;font-size:18px;line-height:1.08}.post-noticia-aside .summary .date{color:#c50c2e;display:block;font-size:12px;padding:10px 0;letter-spacing:1.2px;font-weight:800}@media (min-width: 992px){#comunicacion{margin:0 !important;padding:25px !important;width:330px;position:absolute;top:-185px;right:0}}@media (min-width: 1200px){#comunicacion{width:350px}}@media (max-width: 767px){#comunicacion a{font-size:15px !important}}.page-recetas .recetas-container{padding:40px 0}.page-recetas .recetas-container .recetas-panel{padding-top:25px}.page-recetas .recetas-container .recetas-panel .search-message{padding:30px 0;font-size:20px;text-align:center}.ficha-receta-mini{margin-bottom:25px;box-shadow:0px 7px 10px #c7cfd6;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.ficha-receta-mini .image{height:230px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.ficha-receta-mini .content{padding:10px 20px 5px 20px;min-height:125px;color:#545e6b}.ficha-receta-mini .content H4{font-family:"Montserrat",sans-serif;font-size:14px;text-transform:lowercase}.ficha-receta-mini .content H4:first-letter{text-transform:uppercase}.ficha-receta-mini .content .description{font-family:"Roboto",sans-serif;font-size:13px;line-height:1.5;color:#919aa2;overflow:hidden;max-height:95px}@media (min-width: 992px){.ficha-receta-mini .content{min-height:174px}}@media (min-width: 1200px){.ficha-receta-mini .content{min-height:164px}}.ficha-receta-mini .info{display:none;min-height:50px;border-top:1px solid #fafafa;padding:12px 0px;text-align:center}.ficha-receta-mini:hover .content{background:#f7f7f7}body.single-recetas{margin-bottom:0px}.single-receta-full{border-bottom:25px solid #fafafa}.single-receta-full .video{height:auto}.single-receta-full .video:after{content:'';display:block;padding-bottom:80%}.single-receta-full .receta-detalle .image{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-receta-full .receta-detalle .image:after{content:'';display:block;padding-bottom:100%}.single-receta-full .receta-detalle H1{margin:0;font-size:45px;font-weight:bold;color:#c50c2e;text-transform:lowercase;font-family:"Montserrat",sans-serif}.single-receta-full .receta-detalle H1:first-letter{text-transform:capitalize}@media (max-width: 767px){.single-receta-full .receta-detalle H1{font-size:35px;padding:25px 0 0 0}}.single-receta-full .receta-detalle .content .comensales{font-family:"Roboto",sans-serif;font-size:14px;line-height:1.31;text-align:left;color:#919aa2;padding:15px 0}.single-receta-full .receta-detalle .content .ingredientes{background-color:#fafafa;margin-top:15px;padding:25px 15px;border-radius:10px}.single-receta-full .receta-detalle .content .ingredientes H3{font-size:24px;font-weight:bold;color:#c50c2e;padding-left:0;padding-bottom:15px}.single-receta-full .receta-detalle .content .info{padding:20px}.single-receta-full .elaboracion{display:block;font-family:"Roboto",sans-serif;font-size:14px;line-height:1.5;text-align:left;color:#545e6b;padding:15px 0;margin:30px 0 50px}.single-receta-full .elaboracion H3{font-size:24px;font-weight:bold;color:#c50c2e;padding:0 0 15px}.single-receta-full .elaboracion .texto{padding:15px;text-align:justify;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}@media (min-width: 992px){.single-receta-full .elaboracion .texto{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}.single-receta-full .elaboracion .texto .step{position:relative;padding-left:40px;margin-bottom:20px}.single-receta-full .elaboracion .texto .num-step{background:#f7f7f7;font-size:16px;font-weight:bold;color:#b0b0b0;display:inline-block;width:30px;height:30px;text-align:center;border-radius:50%;position:absolute;left:0;top:-4px;padding-top:4px}@media (min-width: 992px){.single-receta-full .elaboracion{display:inline-block}}.single-receta-full .rrss-content{display:inline-block;padding:15px 0;float:right}.related-receips{position:relative;margin-bottom:30px}.related-receips H3{display:inline-block;font-size:31px;font-weight:bold;line-height:1.67;color:#c50c2e;margin-bottom:50px;margin-top:40px}.related-receips A.btn{position:absolute;top:50px;right:0;background:#000;color:#fafafa;padding:10px 25px;border-radius:25px;font-weight:bold;font-family:"Montserrat",sans-serif;letter-spacing:1.4px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.related-receips A.btn:hover{background:#fafafa;color:#545e6b}@media (max-width: 767px){.related-receips H3{font-size:24px;line-height:normal;margin-bottom:15px}.related-receips A.btn{position:relative;display:block;top:0;margin-bottom:15px}}@media (min-width: 1200px){.related-receips H3{font-size:36px}}.ficha-receta-mini-relacionada{-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;box-shadow:0px 4px 10px #c7cfd6;min-height:185px;position:relative;margin-bottom:20px}.ficha-receta-mini-relacionada:hover{background-color:#f7f7f7}.ficha-receta-mini-relacionada .image{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.ficha-receta-mini-relacionada .image:after{content:'';display:inline-block;padding-bottom:60%}@media (min-width: 992px){.ficha-receta-mini-relacionada .image:after{padding-bottom:100%}}.ficha-receta-mini-relacionada .content{padding:20px;position:relative}.ficha-receta-mini-relacionada .content H4{font-family:"Montserrat",sans-serif;font-size:16px;color:#414a56;font-weight:bold;text-transform:lowercase}.ficha-receta-mini-relacionada .content H4:first-letter{text-transform:uppercase}.ficha-receta-mini-relacionada .content .info{position:absolute;top:50%;transform:translateY(-50%);left:0}@media (min-width: 992px){.ficha-receta-mini-relacionada .content{height:165px}}.tiempo{display:inline-block}.tiempo pie{width:25px;height:25px;display:block;border-radius:50%;background-color:#919aa2;border:2px solid #919aa2;float:left}.tiempo pie.twentyfive{background-image:linear-gradient(180deg, transparent 50%, #fff 50%),linear-gradient(90deg, #fff 50%, transparent 50%)}.tiempo pie.fifty{background-image:linear-gradient(90deg, #fff 50%, transparent 50%)}.tiempo pie.seventyfive{background-image:linear-gradient(180deg, transparent 50%, #919aa2 50%),linear-gradient(90deg, #fff 50%, transparent 50%)}.tiempo SPAN{color:#919aa2;font-size:12px;padding:0 4em 0 1em}.dificultad{display:inline-block;color:#919aa2}.dificultad I{font-size:10px}.dificultad I.facil{color:#2eab60}.dificultad I.medio{color:#ecc238}.dificultad I.dificil{color:#c50c2e}.dificultad SPAN{font-size:12px;padding-left:8px}.page-productos .header-background .title-section{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn}.categoria-video{margin:40px 0}.categoria-video IFRAME{width:100%;height:300px}@media (min-width: 768px){.categoria-video IFRAME{height:500px}}@media (min-width: 1200px){.categoria-video IFRAME{height:560px}}@media (max-width: 767px){.filter-sin{padding:20px 0}}.filtro-categorias{padding:40px;background-color:#fafafa}.filtro-categorias A{display:inline-block;border-radius:100px;background-color:#c7cfd6;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:bold;line-height:2;letter-spacing:1.4px;text-align:center;color:#919aa2;padding:10px 15px;margin:5px;border:0}.filtro-categorias A.active{background-color:#c50c2e;color:#fff}.filtro-categorias A:hover{background-color:#aab6c0;color:#fff}@media (max-width: 767px){.filtro-categorias{padding:20px}.filtro-categorias A{font-size:10px;padding:10px}}.page-productos .productos-container .search-message{margin:40px 0;padding:30px 0;background:#fafafa;font-size:26px;color:#0f1015;text-align:center}.page-productos .productos-container .descripcion-categoria H3{font-size:45px;font-weight:bold;color:#414a56}.page-productos .productos-container .descripcion-categoria SPAN{color:#ecc238;font-size:38px}.page-productos .productos-container .descripcion-categoria P{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.31;text-align:left;color:#545e6b}.page-productos .productos-container .descripcion-categoria .lnk-landing{color:white;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:bold;line-height:2;letter-spacing:1.4px;background-color:#c50c2e;text-decoration:none;padding:10px 35px 10px 25px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.page-productos .productos-container .descripcion-categoria .lnk-landing I{position:absolute;right:10px;top:17px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.page-productos .productos-container .descripcion-categoria .lnk-landing:hover{background-color:#919aa2;box-shadow:0 0 0 #fff}.page-productos .productos-container .descripcion-categoria .lnk-landing:hover I{right:2px}@media (max-width: 767px){.page-productos .productos-container .descripcion-categoria .lnk-landing{position:relative}}@media (min-width: 1800px){.page-productos .productos-container .descripcion-categoria{font-size:60px}}.ficha-producto-mini,.related-products .ficha-producto-mini{padding:25px;margin:15px 0;border-radius:10px;position:relative;overflow:hidden}.ficha-producto-mini .image{height:200px;width:100%;border-radius:10px;background-size:contain;background-position:center center;background-repeat:no-repeat}.ficha-producto-mini H4,.related-products .ficha-producto-mini H4{padding-top:22px;font-family:"Montserrat",sans-serif;font-size:14px;text-align:center;color:#545e6b;text-transform:uppercase;min-height:85px}.ficha-producto-mini H4 SPAN,.related-products .ficha-producto-mini H4 SPAN{font-size:13px;color:#e6007e;display:block;text-transform:uppercase;font-weight:600;line-height:15px}.ficha-producto-mini .overlay{padding:50px 60px;opacity:0;color:#fff;background-color:rgba(216,216,216,0.17);text-align:center;-webkit-transition:opacity 500ms,-webkit-transform 300ms;-moz-transition:opacity 500ms,-moz-transform 300ms;transition:opacity 500ms,transform 300ms;border-radius:10px;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);z-index:-1}.ficha-producto-mini .features{position:absolute;z-index:10;top:70px;left:5px;border-radius:0 0 15px 0}.ficha-producto-mini .icon{display:block;height:25px;width:25px;margin-bottom:5px;-webkit-transition:all 1000ms;-moz-transition:all 1000ms;transition:all 1000ms}.ficha-producto-mini .icon.sin_lactosa{background-image:url("../img/iconos/sin-lactosa-xs.png");background-size:cover}.ficha-producto-mini .ribbon-new{position:absolute;z-index:10;background:rgba(197,12,46,0.2);color:#fff;font-size:12px;padding:20px 30px 5px 30px;top:-15px;left:0px;transform:rotateZ(0deg);text-align:center;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.ficha-producto-mini:hover .overlay{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;z-index:10}.ficha-producto-mini:hover .ribbon-new{transform:rotateZ(-45deg);background:#c50c2e;top:-5px;left:-35px}.single-productos .single-producto-full{border-bottom:25px solid #fafafa}.single-productos .single-producto-full .producto-detalle .image{height:600px;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){.single-productos .single-producto-full .producto-detalle .image{height:200px}}.single-productos .single-producto-full .producto-detalle .icon{display:block;height:50px;width:50px;position:absolute;right:0;margin-bottom:5px;-webkit-transition:all 1000ms;-moz-transition:all 1000ms;transition:all 1000ms}.single-productos .single-producto-full .producto-detalle .icon.sin_lactosa{background-image:url("../img/iconos/sin-lactosa-m.png");background-size:cover}.single-productos .single-producto-full .producto-detalle H1{font-size:60px;font-size:40px;font-weight:bold;color:#c50c2e;color:#414a56;text-transform:capitalize;padding-left:15px;font-family:"Montserrat",sans-serif}.single-productos .single-producto-full .producto-detalle H1 span{font-size:21px;color:#e6007e;display:block;text-transform:uppercase;font-weight:600;line-height:20px}@media (max-width: 767px){.single-productos .single-producto-full .producto-detalle H1{font-size:26px;padding:25px 0 0 0}}.single-productos .single-producto-full .producto-detalle .content .descripcion{border-radius:10px;font-family:"Roboto",sans-serif;font-size:18px;line-height:1.31;text-align:left;color:#4f5362;padding:15px}.single-productos .single-producto-full .producto-detalle .content .info{padding:0 15px}.single-productos .single-producto-full .producto-detalle .content .info_nutricional{background-color:#fafafa;margin-top:20px;padding:15px}.single-productos .single-producto-full .producto-detalle .content .info_nutricional p{font-size:13px;margin:0;line-height:1.2}@media (max-width: 767px){.single-productos .single-producto-full .producto-detalle .content .info_nutricional p{font-size:15px}}.single-productos .single-producto-full .producto-detalle .content .rrss-content{padding-top:15px}@media (max-width: 767px){.single-productos .single-producto-full .producto-detalle .content .rrss-content .social-links{text-align:center}}.related-products H3{font-size:36px;font-weight:bold;line-height:1.67;color:#c50c2e;text-transform:capitalize}.related-products .ficha-producto-mini .image{height:150px}.related-products A.btn{position:absolute;top:50px;right:0;background:#545e6b;background:#000;padding:10px 25px;border-radius:25px;color:#fafafa;font-weight:bold;font-family:"Montserrat",sans-serif;letter-spacing:1.4px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.related-products A.btn:hover{background:#fafafa;color:#545e6b}@media (max-width: 767px){.related-products H3{font-size:24px;line-height:normal;margin-bottom:15px}.related-products A.btn{position:relative;display:block;top:0;margin-bottom:15px}}#contact-container{background-color:#fff}[role="form"]{text-transform:uppercase;font-size:12px;font-family:"Montserrat",sans-serif;color:#b8bfd3;color:#414a56;letter-spacing:1.1px;margin-top:35px !important}[role="form"] .item{min-height:90px}[role="form"] INPUT,[role="form"] TEXTAREA{color:#414a56;width:100%;padding:12px 18px;border-radius:4px;background-color:#f0f2f7;border:solid 1px #e3e8f0}[role="form"] INPUT::-webkit-input-placeholder,[role="form"] TEXTAREA::-webkit-input-placeholder{color:#b8bfd3}[role="form"] INPUT::-moz-placeholder,[role="form"] TEXTAREA::-moz-placeholder{color:#b8bfd3}[role="form"] INPUT:-moz-placeholder,[role="form"] TEXTAREA:-moz-placeholder{color:#b8bfd3}[role="form"] INPUT:-ms-input-placeholder,[role="form"] TEXTAREA:-ms-input-placeholder{color:#b8bfd3}[role="form"] INPUT[type="reset"],[role="form"] TEXTAREA[type="reset"]{letter-spacing:1px;text-transform:uppercase;font-size:11px;margin-top:35px;font-family:"Montserrat",sans-serif;color:#fff;padding:15px 25px;background:#919aa2;border-radius:25px;position:relative;text-align:center;border:none}[role="form"] INPUT[type="submit"],[role="form"] TEXTAREA[type="submit"]{letter-spacing:1px;text-transform:uppercase;font-size:11px;margin-top:35px;font-family:"Montserrat",sans-serif;color:#fff;padding:15px 25px;background:#c50c2e;border-radius:25px;position:relative;text-align:center;border:none}[role="form"] TEXTAREA{margin-bottom:30px}[role="form"] FORM{margin-bottom:80px}@media (max-width: 767px){[role="form"] FORM{padding:15px;margin-bottom:10px}}[role="form"] .terms INPUT,[role="form"] .terms TEXTAREA{display:inline-block;width:auto}#contact-info,#comunicacion{border-radius:20px;background-color:#f8f8f8;box-shadow:0 20px 40px 0 #c7cfd6}#contact-info P,#comunicacion P,#contact-info A,#comunicacion A{font-family:"Montserrat",sans-serif;font-size:20px;color:#9b9b9b;line-height:0.7}#contact-info P.big,#comunicacion P.big,#contact-info A.big,#comunicacion A.big{font-weight:bold}#contact-info P.medium,#comunicacion P.medium,#contact-info A.medium,#comunicacion A.medium{font-weight:bold}#contact-info P.red,#comunicacion P.red,#contact-info A.red,#comunicacion A.red{color:#c50c2e}@media (max-width: 767px){#contact-info,#comunicacion{margin:15px;padding:15px}#contact-info P,#comunicacion P,#contact-info A,#comunicacion A{font-size:16px;line-height:1}#contact-info P.big,#comunicacion P.big,#contact-info A.big,#comunicacion A.big{font-size:34px}#contact-info P.medium,#comunicacion P.medium,#contact-info A.medium,#comunicacion A.medium{font-size:24px}#contact-info P.important,#comunicacion P.important,#contact-info A.important,#comunicacion A.important{font-size:18px}}@media (min-width: 768px){#contact-info,#comunicacion{margin:15px;padding:30px}#contact-info P,#comunicacion P,#contact-info A,#comunicacion A{font-size:16px;line-height:1}#contact-info P.big,#comunicacion P.big,#contact-info A.big,#comunicacion A.big{font-size:35px}#contact-info P.medium,#comunicacion P.medium,#contact-info A.medium,#comunicacion A.medium{font-size:20px}#contact-info P.important,#comunicacion P.important,#contact-info A.important,#comunicacion A.important{font-size:18px}}@media (min-width: 1200px){#contact-info,#comunicacion{padding:30px 80px;margin:35px 0 25px 50px}#contact-info P,#comunicacion P,#contact-info A,#comunicacion A{font-size:16px;line-height:1}#contact-info P.big,#comunicacion P.big,#contact-info A.big,#comunicacion A.big{font-size:44px}#contact-info P.medium,#comunicacion P.medium,#contact-info A.medium,#comunicacion A.medium{font-size:36px}#contact-info P.important,#comunicacion P.important,#contact-info A.important,#comunicacion A.important{font-size:24px}}.wpcf7-validation-errors{border:none !important;color:white;font-size:20px;text-align:center;background:#909090}.wpcf7-not-valid-tip{text-align:left;font-size:9px !important;padding-top:5px}*{box-sizing:border-box}.video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}@media (max-width: 767px){.video-background{z-index:0}}@media (min-width: 768px){.video-background{z-index:0}}@media (min-width: 992px){.video-background{z-index:-99}}@media (min-width: 768px) and (orientation: portrait){.video-background{z-index:0}}@media (min-width: 768px) and (orientation: landscape){.video-background{z-index:0}}.video-foreground,.video-background iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){.video-foreground,.video-background iframe{height:100%;width:100%}}@media (min-width: 768px){.video-foreground,.video-background iframe{top:50%;width:110%;height:110%}}@media (min-width: 768px) and (orientation: portrait){.video-foreground,.video-background iframe{width:50%;height:50%}}@media (min-width: 1200px){.video-foreground,.video-background iframe{width:110%;height:110%;top:50%}}.video-background iframe{top:0;left:0;transform:translate(0, 0);width:100%}#vidtop-content{top:0;color:#fff}.vid-info{position:absolute;top:0;right:0;width:33%;background:rgba(0,0,0,0.3);color:#fff;padding:1rem;font-family:Avenir, Helvetica, sans-serif}.vid-info h1{font-size:2rem;font-weight:700;margin-top:0;line-height:1.2}.vid-info a{display:block;color:#fff;text-decoration:none;background:rgba(0,0,0,0.5);transition:.6s background;border-bottom:none;margin:1rem auto;text-align:center}@media all and (max-width: 600px){.vid-info{width:50%;padding:.5rem}.vid-info h1{margin-bottom:.2rem}}@media all and (max-width: 500px){.vid-info .acronym{display:none}}.block-spot-new{position:relative;display:block;margin-top:90px}.block-spot-new .video-background{pointer-events:none;background-size:cover;background-position:center center}.block-spot-new .video-background.es{background-image:url("../img/header/video-home-es.jpg")}.block-spot-new .video-background.en{background-image:url("../img/header/video-home-en.jpg")}.block-spot-new .video-background.de{background-image:url("../img/header/video-home-de.jpg")}.block-spot-new .video-background.fr{background-image:url("../img/header/video-home-fr.jpg")}@media (max-width: 767px){.block-spot-new{height:44vh}.block-spot-new .video-background{position:absolute;margin-top:-90px;pointer-events:all}}.block-spot-new.spot-mobile{margin-top:0}@media (min-width: 768px){.block-spot-new{height:34vh}}@media (min-width: 992px){.block-spot-new{height:90vh}}@media (min-width: 1200px){.block-spot-new{height:90vh}}.btn-video{position:absolute;z-index:1;padding:40px;right:1%;background-color:white;border-radius:50%;animation:shadowBlinker 1.5s linear infinite}.btn-video.muted{animation:none}.btn-video.mute-video{bottom:50%}.btn-video.play-video{top:0%;display:none}@media (max-width: 767px){.btn-video.play-video{display:block}}.btn-video.stop-video{top:0%}.btn-video i{font-size:35px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){.btn-video{padding:30px}.btn-video i{font-size:28px}}.background-youtube{background-image:url("../img/header/video-home.jpg");background-position:center center;background-size:cover;height:100%}@media (max-width: 767px){.sostenibilidad .lnk-whatsapp{display:none}}@media (min-width: 992px){.sostenibilidad .lnk-whatsapp{display:inline-block}}.page-sostenibilidad .d-flex{display:flex;align-items:center;flex-wrap:wrap}.page-sostenibilidad .d-none{display:none}.page-sostenibilidad .flex-nowrap{display:flex;flex-wrap:nowrap}.page-sostenibilidad .equal{display:flex;flex-wrap:wrap;overflow:hidden}.page-sostenibilidad .order-1{order:1}.page-sostenibilidad .order-2{order:2}@media (min-width: 992px){.page-sostenibilidad .order-md-1{order:1}}@media (min-width: 992px){.page-sostenibilidad .order-md-2{order:2}}.page-sostenibilidad .justify-content-center{justify-content:center}.page-sostenibilidad .my-5{margin:50px 0}.page-sostenibilidad .mb-5{margin-bottom:40px}.page-sostenibilidad .title-plus{font-family:"Roboto",sans-serif;font-size:35px;font-weight:bold;text-align:center;color:#4A762D;margin:0;margin-top:30px}.page-sostenibilidad .title-plus span{position:relative}.page-sostenibilidad .title-plus span::before{content:'';display:inline-block;vertical-align:super;padding:40px 0 0 40px;background-image:url("../img/sostenibilidad/iconos/icono-plus.png");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:-25px;left:-25px}@media (min-width: 768px){.page-sostenibilidad .title-plus{font-size:40px}}@media (min-width: 992px){.page-sostenibilidad .title-plus{font-size:45px}}@media (min-width: 1200px){.page-sostenibilidad .title-plus{font-size:65px}.page-sostenibilidad .title-plus span::before{padding:80px 0 0 70px;top:-44px;left:-50px}}.page-sostenibilidad .subtitle-image{display:inline-block;margin:16px 0;width:100%;max-width:300px}.page-sostenibilidad .subtitle-image.corazon{height:16px}.page-sostenibilidad .subtitle-image.cadena{height:15px}@media (min-width: 992px){.page-sostenibilidad .subtitle-image{height:25px;width:auto;max-width:none}.page-sostenibilidad .subtitle-image.corazon{height:18px}.page-sostenibilidad .subtitle-image.cadena{height:19px}}.page-sostenibilidad .lnk-descarga-sostenibilidad{font-family:"Roboto",sans-serif;background-color:#4A762D;color:#fff;box-shadow:0px 3px 6px #0000001A;font-size:12px;border-radius:20px;position:fixed;bottom:8px;left:10px;padding:12px 18px;text-decoration:none;transition:all 500ms;z-index:9}.page-sostenibilidad .lnk-descarga-sostenibilidad:hover{color:#fff;background-color:#6bbe6b}@media (min-width: 992px){.page-sostenibilidad .lnk-descarga-sostenibilidad{top:100px;right:200px;left:auto;bottom:auto}}.page-sostenibilidad .contenido{max-width:350px;margin:0 auto;margin-bottom:20px}.page-sostenibilidad .contenido.content-aux{max-width:490px}.page-sostenibilidad .text{text-align:center;margin:0;font-size:14px;font-family:"Roboto",sans-serif;line-height:1.2}@media (min-width: 992px){.page-sostenibilidad .text{font-size:15px}}.page-sostenibilidad .trazo{transition:all 100ms linear}@media (min-width: 992px){.page-sostenibilidad .trazo{overflow:hidden;height:390px;position:relative}.page-sostenibilidad .trazo::before{content:'';background-image:url("../img/sostenibilidad/iconos/trazado.png");background-size:530px;background-repeat:no-repeat;background-position:318px center;height:279px;width:100%;position:absolute;top:-110px;left:50%;transform:translateX(-50%);padding-bottom:473px;display:inline-block}}.block-sumamos{background-repeat:no-repeat;background-position:top center;background-size:cover;margin-bottom:40px;position:relative}.block-sumamos .imagenes{height:65vh;position:relative}@media (min-width: 992px){.block-sumamos .imagenes{height:70vh}}.block-sumamos .img-header{position:absolute;top:0;left:0;height:50vh;width:100%;background-size:cover;background-repeat:repeat-x;background-position:0px 0px;animation:backgroundNube 20s linear infinite alternate}@media (min-width: 1200px){.block-sumamos .img-header{height:70vh}}.block-sumamos .ilustracion{position:absolute;text-align:center;bottom:0;width:100%;height:100%;padding-top:50px}.block-sumamos .ilustracion .img-ilustracion{max-width:100%;max-height:100%;object-fit:contain;object-position:bottom}.block-corazon-verde{margin-bottom:0 !important}.block-corazon-verde .intro .title{color:#4A762D;font-weight:bold;font-size:32px;margin:0}.block-corazon-verde .img-corazon{width:300px;max-width:205px}@media (min-width: 992px){.block-corazon-verde .img-corazon{width:300px;max-width:100%}}.block-corazon-verde .block-imagenes{margin:40px 0}.block-corazon-verde .block-imagenes h4{font-size:20px;font-weight:700;margin-bottom:30px}.block-corazon-verde .block-imagenes .productos{display:none;justify-content:center;align-items:flex-end}@media (min-width: 992px){.block-corazon-verde .block-imagenes .productos{display:flex}}.block-corazon-verde .block-imagenes .productos IMG{margin:0 15px}.block-corazon-verde .block-imagenes .productos .img1{max-height:155px}.block-corazon-verde .block-imagenes .productos .img2{max-height:180px}.block-corazon-verde .block-imagenes .productos .img3{max-height:180px}.block-corazon-verde .block-imagenes .productos .img4{max-height:155px}@media (min-width: 992px){.block-corazon-verde .block-imagenes .productos-mobile{display:none}}.block-corazon-verde .block-imagenes .productos-mobile IMG{width:100%}@media (min-width: 992px){.block-corazon-verde{margin-bottom:50px !important}}.block-medio-ambiente .img-tierra{width:100%}.block-medio-ambiente .img-ilustracion-medio-ambiente{position:relative}.block-medio-ambiente .img-ilustracion-medio-ambiente .img-manos-tierra{width:550px;max-width:100%}.block-medio-ambiente .img-ilustracion-medio-ambiente .img-conjunto-nubes{position:absolute;width:275px;max-width:100%;left:0;animation:animationsNubes 5s linear infinite alternate}.block-medio-ambiente .img-ilustracion-medio-ambiente .img-globo{position:absolute;width:70px;max-width:100%;top:40px;left:105px;-webkit-filter:drop-shadow(0px 0px 5px #222);filter:drop-shadow(0px 0px 2px #222);animation:animationsGlobo 8s linear infinite alternate}@media (min-width: 992px){.block-medio-ambiente .img-ilustracion-medio-ambiente{position:relative}.block-medio-ambiente .img-ilustracion-medio-ambiente .img-manos-tierra{width:550px}.block-medio-ambiente .img-ilustracion-medio-ambiente .img-conjunto-nubes{width:440px;left:100px}.block-medio-ambiente .img-ilustracion-medio-ambiente .img-globo{width:70px;top:40px;left:105px}.block-medio-ambiente .img-tierra{width:550px}}.block-caracteristicas{position:relative;margin-top:0}.block-caracteristicas .item{margin:25px 0 60px 0;padding:0;width:80%;margin:0 auto}.block-caracteristicas .item .icono{display:none;width:45px}.block-caracteristicas .item h3,.block-caracteristicas .item .item-mvv .content,.item-mvv .block-caracteristicas .item .content{font-size:20px;margin-top:10px;font-weight:bold}.block-caracteristicas .img-caracteristica{width:80%}@media (min-width: 992px){.block-caracteristicas{margin-top:-130px}.block-caracteristicas .item .icono{display:inline-block;width:50px}.block-caracteristicas .item h3,.block-caracteristicas .item .item-mvv .content,.item-mvv .block-caracteristicas .item .content{font-size:20px;margin-top:10px;font-weight:bold}.block-caracteristicas .img-caracteristica{width:400px}}.block-certificaciones h4{font-size:20px;font-weight:bold;margin-bottom:30px}.block-certificaciones .img-cert{display:inline-block;width:125px;max-width:100%;margin:0 10px}.block-bienestar-animal .intro .img-sello{display:inline-block;margin-top:30px}.block-bienestar-animal .img-bienstar-animal{width:100%;margin-bottom:45px}@media (min-width: 992px){.block-bienestar-animal .img-bienstar-animal{width:580px}}.block-cadena-valor .img-ilustracion{display:inline-block;text-align:center;width:100%}@media (min-width: 992px){.block-cadena-valor .img-ilustracion{width:900px}}.block-empleo .img-empleo{width:100%}@media (min-width: 992px){.block-empleo .img-empleo{width:550px}}.block-apoyo-social .img-social{width:100%}@media (min-width: 992px){.block-apoyo-social .img-social{width:800px}}.block-objetivos{margin:100px 0}.block-objetivos .img-title{width:800px;display:none;margin:0 auto}@media (min-width: 992px){.block-objetivos .img-title{display:block}}.block-objetivos .img-title-movil{display:block;width:80%;margin:0 auto}@media (min-width: 992px){.block-objetivos .img-title-movil{display:none}}.block-objetivos .block-objetivos-sostenibilidad{position:relative;width:100%;padding:30px 60px}.block-objetivos .block-objetivos-sostenibilidad .text{position:absolute;background-color:white;bottom:50px;right:0;height:300px;display:none;user-select:none}.block-objetivos .block-objetivos-sostenibilidad .text .content{height:100%;width:100%;padding:10px 30px;word-wrap:break-word;text-align:justify;line-height:1.5}.block-objetivos .block-objetivos-sostenibilidad .text .content .title{font-weight:bold;font-size:24px;text-align:center;margin-bottom:15px}.block-objetivos .block-objetivos-sostenibilidad .objetivos{position:relative}.block-objetivos .block-objetivos-sostenibilidad .objetivos .fila{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo{width:100px;height:100px;margin-bottom:20px}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box{width:100px;height:100px;cursor:pointer;background-size:contain;background-repeat:no-repeat}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box .objetivo-close{border-radius:50%;width:50px;height:50px;text-align:center;position:absolute;display:inline-block;top:-25px;right:-25px;line-height:55px;box-shadow:0 0 10px rgba(0,0,0,0.29)}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box .objetivo-close I{font-size:30px}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.active{position:absolute;z-index:100}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.educacion{background-image:url("../img/sostenibilidad/ods/educacion.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.hambre{background-image:url("../img/sostenibilidad/ods/hambre.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.agua{background-image:url("../img/sostenibilidad/ods/agua.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.salud{background-image:url("../img/sostenibilidad/ods/salud.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.energia{background-image:url("../img/sostenibilidad/ods/energia.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.produccion{background-image:url("../img/sostenibilidad/ods/produccion.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.trabajo{background-image:url("../img/sostenibilidad/ods/trabajo.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.clima{background-image:url("../img/sostenibilidad/ods/clima.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.desigualdades{background-image:url("../img/sostenibilidad/ods/desigualdades.png")}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box.alianzas{background-image:url("../img/sostenibilidad/ods/alianzas.png")}@media (min-width: 992px){.block-objetivos .block-objetivos-sostenibilidad{width:100%;margin:100px 0;padding:0}.block-objetivos .block-objetivos-sostenibilidad .text{top:0;bottom:unset;right:0;width:calc(100% /2);height:100%}.block-objetivos .block-objetivos-sostenibilidad .text .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo{width:200px;height:200px}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box{width:200px;height:200px}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box .objetivo-close{width:50px;height:50px;top:0;right:0}.block-objetivos .block-objetivos-sostenibilidad .objetivos .objetivo .box .objetivo-close I{font-size:30px}}.footer-sostenibilidad{background-color:#4A762D;position:relative;margin-top:90px;padding-top:90px}.footer-sostenibilidad .background-footer{position:absolute;top:-179px;left:50%;transform:translateX(-50%);width:310px;padding:50px}.footer-sostenibilidad .submenu-contacto{background-color:transparent !important}.footer-sostenibilidad .info-contacto h2{color:#fff}.footer-sostenibilidad .info-contacto p{color:#fff}.footer-sostenibilidad a{color:#fff;opacity:.8}.footer-sostenibilidad a:hover{color:#fff;opacity:1}.block-objetivos-sostenibilidad2 .objetivos{display:flex;flex-wrap:wrap;justify-content:center;column-gap:15px}.block-objetivos-sostenibilidad2 .objetivos .objetivo{cursor:pointer;width:100px}.block-objetivos-sostenibilidad2 .objetivos .objetivo .box{margin-bottom:30px;transition:all 250ms}.block-objetivos-sostenibilidad2 .objetivos .objetivo .box IMG{width:100%}.block-objetivos-sostenibilidad2 .objetivos .objetivo .box .info{display:none}@media (min-width: 768px){.block-objetivos-sostenibilidad2 .objetivos{column-gap:20px}.block-objetivos-sostenibilidad2 .objetivos .objetivo{width:130px}}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos{column-gap:30px}.block-objetivos-sostenibilidad2 .objetivos .objetivo{width:150px}}@media (min-width: 1200px){.block-objetivos-sostenibilidad2 .objetivos .objetivo{width:190px}}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating{position:fixed;opacity:0;width:0;height:0;background:transparent}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating{position:absolute}}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating .objetivo-close{border-radius:50%;width:50px;height:50px;text-align:center;position:absolute;display:inline-block;top:80px;right:80px;line-height:55px;box-shadow:0 0 10px rgba(0,0,0,0.29);cursor:pointer}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating .objetivo-close I{font-size:30px}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating .objetivo-close{top:-25px;right:-25px}}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating .info{display:none}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active{background:#fff;z-index:2}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box{display:flex;flex-direction:column;align-items:center;padding-top:100px}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box IMG{width:40%;max-width:350px}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box IMG{max-width:none}}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box .info{width:80%}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box .info h2{font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;line-height:1.5}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box .info p{line-height:1.5;text-align:justify}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box{padding-top:0;align-items:center;column-gap:30px;flex-direction:row}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box IMG{width:40%}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box .info{margin-left:30px;width:50%}}.row-builder.font-grey{color:#808080}.row-builder.bg-grey-lighter{background-color:#f3f3f3}.block-objetivos{margin:100px 0}.block-objetivos .img-title{width:80%;display:block;margin:0 auto}@media (min-width: 992px){.block-objetivos .img-title{width:800px;display:block}}.block-objetivos-sostenibilidad2 .objetivos{display:flex;flex-wrap:wrap;justify-content:center;column-gap:15px}.block-objetivos-sostenibilidad2 .objetivos .objetivo{cursor:pointer;width:100px}.block-objetivos-sostenibilidad2 .objetivos .objetivo .box{margin-bottom:30px;transition:all 250ms}.block-objetivos-sostenibilidad2 .objetivos .objetivo .box IMG{width:100%}.block-objetivos-sostenibilidad2 .objetivos .objetivo .box .info{display:none}@media (min-width: 768px){.block-objetivos-sostenibilidad2 .objetivos{column-gap:20px}.block-objetivos-sostenibilidad2 .objetivos .objetivo{width:130px}}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos{column-gap:30px}.block-objetivos-sostenibilidad2 .objetivos .objetivo{width:150px}}@media (min-width: 1200px){.block-objetivos-sostenibilidad2 .objetivos .objetivo{width:190px}}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating{position:fixed;opacity:0;width:0;height:0;background:transparent}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating{position:absolute}}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating .objetivo-close{border-radius:50%;width:50px;height:50px;text-align:center;position:absolute;display:inline-block;top:80px;right:80px;line-height:55px;box-shadow:0 0 10px rgba(0,0,0,0.29);cursor:pointer}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating .objetivo-close I{font-size:30px}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating .objetivo-close{top:-25px;right:-25px}}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating .info{display:none}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active{background:#fff;z-index:2}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box{display:flex;flex-direction:column;align-items:center;padding-top:100px}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box IMG{width:40%;max-width:350px}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box IMG{max-width:none}}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box .info{width:80%}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box .info h2{font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;line-height:1.5}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box .info p{line-height:1.5;text-align:justify}@media (min-width: 992px){.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box{padding-top:0;align-items:center;column-gap:30px;flex-direction:row}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box IMG{width:40%}.block-objetivos-sostenibilidad2 .objetivos .objetivo-floating.active .box .info{margin-left:30px;width:50%}}.widget-noticias{padding:40px 0;background:white;position:relative}.widget-noticias H2{text-align:center;margin-bottom:35px}.widget-noticias .cta{margin-top:15px}.widget-noticias .cta .btn-ver-todo{background-color:#000;color:#fff}@media (max-width: 767px){.widget-noticias .cta .btn-ver-todo{width:100%}}@media (min-width: 768px){.widget-noticias .cta .btn-ver-todo{width:100%}}@media (min-width: 992px){.widget-noticias .cta .btn-ver-todo{width:inherit}}.widget-noticias .cta .btn-ver-todo:hover{background-color:#f3f3f3;color:#0f1015}@media (max-width: 767px){.widget-noticias H2{font-size:35px;margin-bottom:10px}}.widget-informacion{padding:50px 0}@media (min-width: 992px){.widget-informacion .contenido{min-height:280px}}.widget-informacion H3{margin:0}@media (max-width: 767px){.widget-informacion H3{font-size:30px;margin:15px 0}}@media (min-width: 768px){.widget-informacion H3{font-size:45px;margin:15px 0}}@media (min-width: 992px){.widget-informacion H3{font-size:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1200px){.widget-informacion H3{font-size:60px;margin:0}}@media (min-width: 992px){.widget-informacion .texto{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.widget-informacion P{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.31;margin-bottom:20px;color:#414a56}.widget-logos{width:98%;background:#fff}@media (max-width: 767px){.widget-logos{padding:10px 0}}@media (min-width: 992px){.widget-logos{padding:10px 0}}@media (min-width: 1200px){.widget-logos{padding:40px 0}}.widget-logos .logos-wrapper{position:relative;font-size:35px;color:#582627}.widget-logos .logos-wrapper .btn-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;padding:0 20px;border-radius:50%;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.widget-logos .logos-wrapper .btn-arrow:hover{background-color:rgba(88,38,39,0.6);color:white}.widget-logos .logos-wrapper .btn-arrow:focus{outline-style:none}.widget-logos .logos-wrapper .lnk-prev{left:1%;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.widget-logos .logos-wrapper .lnk-prev:hover{left:0}.widget-logos .logos-wrapper .lnk-next{right:1%;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.widget-logos .logos-wrapper .lnk-next:hover{right:0}.widget-logos .item{display:inline-block;margin:0 20px}@media (max-width: 767px){.widget-logos .item{margin:0}}.widget-logos .item A{height:100px;display:block;background-repeat:no-repeat;background-position:center;background-size:55%;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.widget-logos .item A:hover{background-size:60%}@media (max-width: 767px){.widget-logos .item A{background-size:35%}.widget-logos .item A:hover{background-size:40%}}.logos-list{text-align:center}.logos-list .item{height:80px;width:200px;margin:20px 20px}.logos-list .item A{background-size:70%}.logos-list .item A:hover{background-size:75%}@media (max-width: 767px){.logos-list .item{width:48%;margin:0}.logos-list .item A{background-size:55%}.logos-list .item A:hover{background-size:60%}}.logos-list .btn-arrow{display:none}.logos-carrusel .item{margin:20px 35px}.widget-lema{width:100%;background-color:#582627;color:white;padding:30px 0}.widget-lema .lema{text-align:center;font-size:37px;font-weight:300;margin-top:30px;padding:0 30px;line-height:1.2}@media (max-width: 767px){.widget-lema .lema{font-size:37px}}@media (min-width: 992px){.widget-lema .lema{font-size:37px}}@media (min-width: 1200px){.widget-lema .lema{font-size:50px}}.widget-lema .image{height:150px;background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width: 767px){.widget-lema .lema{font-size:28px}}.widget-slider{height:920px;width:100%;background-size:cover;position:relative}@media (max-width: 767px){.widget-slider{height:570px}}.widget-slider .text-slider{font-family:"Montserrat",sans-serif;color:#FFFFFF;font-size:67px;margin-top:30%;line-height:1}@media (max-width: 767px){.widget-slider .text-slider{font-size:34px;margin-top:50%;text-align:center}}.widget-slider .text-slider.secondary-text{font-family:"Montserrat",sans-serif;margin-top:0;font-size:27px;line-height:32px;font-weight:300}@media (max-width: 767px){.widget-slider .text-slider.secondary-text{font-size:16px;line-height:23px}}.widget-slider .layer{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.27);top:0;bottom:0;left:0;right:0}@-webkit-keyframes TextFadeIn{0%{opacity:0}85%{opacity:1}}.animation-main-text{-webkit-animation:TextFadeIn 1s linear;-webkit-animation-fill-mode:both;-webkit-animation-delay:1s}.widget-feature{color:#4f5362}.widget-feature .background-image{width:100%;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center center}.widget-feature .title{text-align:center;font-size:16px;text-transform:uppercase;font-family:"Montserrat",sans-serif}.widget-feature .description{text-align:justify;font-size:15px;padding:0 10px;font-family:"Roboto",sans-serif}.widget-feature .description P{padding-top:6px;margin-bottom:5px}@media (max-width: 767px){.widget-feature .description{padding:0}}.text-img-overlay-widget{display:block;background-attachment:fixed;padding:100px 0;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.text-img-overlay-widget{padding:0}}.text-img-overlay-widget .overlay{padding:40px;position:absolute;top:0;bottom:0;right:0;left:0}.text-img-overlay-widget .title{text-transform:capitalize;text-align:center;font-size:40px;color:#c50c2e;margin-bottom:20px}@media (max-width: 767px){.text-img-overlay-widget .title{font-size:30px}}.text-img-overlay-widget .subtitle{font-size:32px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#ffffff}@media (max-width: 767px){.text-img-overlay-widget .subtitle{font-size:24px}}.text-img-overlay-widget .texto{font-size:16px;color:white;font-weight:300}@media (max-width: 767px){.text-img-overlay-widget .texto{font-size:14px}}.widget-maps{z-index:2;width:100%;height:600px;position:relative;background-position:center center;background-size:cover;overflow:hidden}@media (max-width: 767px){.widget-maps{height:300px}}.widget-maps .overlay{background:#000;opacity:0;cursor:pointer;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms;-webkit-transform:translateX(-400px);-moz-transform:translateX(-400px);-ms-transform:translateX(-400px);-o-transform:translateX(-400px);transform:translateX(-400px)}.widget-maps .overlay .content{color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotateZ(0deg);-moz-transform:translateY(-50%) rotateZ(0deg);-ms-transform:translateY(-50%) rotateZ(0deg);-o-transform:translateY(-50%) rotateZ(0deg);transform:translateY(-50%) rotateZ(0deg);width:100%;display:block;text-align:center;font-size:20px}.widget-maps:hover .overlay{display:block;opacity:.5;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.widget-maps iframe{width:100%;height:100%;z-index:3}.widget-cip{overflow:hidden;position:relative}.widget-cip:before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';z-index:10;border-width:250px;border-color:transparent;-webkit-transition:800ms ease;-moz-transition:800ms ease;transition:800ms ease;border-style:solid;box-sizing:border-box}.widget-cip .image-wrapper{overflow:hidden}.widget-cip .image-wrapper .image{width:100%;background-size:cover;-webkit-transition:all 2000ms;-moz-transition:all 2000ms;transition:all 2000ms}@media (max-width: 767px){.widget-cip .image-wrapper .image{height:300px;background-position:center center}}@media (min-width: 768px){.widget-cip .image-wrapper .image{height:300px;background-position:center bottom}}@media (min-width: 1200px){.widget-cip .image-wrapper .image{height:480px;background-position:center center}}.widget-cip:hover:before{border-width:0;border-color:rgba(0,0,0,0.3)}.widget-cip:hover .image{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.widget-cip .description{padding:50px 50px}@media (max-width: 767px){.widget-cip .description{padding:30px}}.widget-cip .description h3,.widget-cip .description .item-mvv .content,.item-mvv .widget-cip .description .content{font-family:"Montserrat",sans-serif;font-size:36px;font-weight:bold;margin-bottom:32px}.widget-cip .description p,.widget-cip .description li{padding-left:20px;color:#aaaaaa}.widget-videos-carrusel{position:relative}.widget-videos-carrusel .button{text-align:center;display:block;margin:35px 0}.widget-videos-carrusel .button A{position:relative;text-transform:uppercase;padding:5px 15px;font-weight:900;font-size:25px}.widget-videos-carrusel .button A I{-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;position:absolute;display:inline-block;margin-left:15px;top:8px;font-size:30px}.widget-videos-carrusel .button A:hover I{margin-left:20px}.widget-videos-carrusel .btn-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;padding:0 20px;border-radius:50%;font-size:40px;font-weight:100;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.widget-videos-carrusel .btn-arrow:focus{outline-style:none}.widget-videos-carrusel .lnk-prev{left:-6%;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.widget-videos-carrusel .lnk-prev:hover{left:-7%}.widget-videos-carrusel .lnk-next{right:-6%;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.widget-videos-carrusel .lnk-next:hover{right:-7%}@media (min-width: 768px){.widget-videos-carrusel .lnk-prev{left:-3%}.widget-videos-carrusel .lnk-prev:hover{left:-4%}.widget-videos-carrusel .lnk-next{right:-3%}.widget-videos-carrusel .lnk-next:hover{right:-4%}}@media (min-width: 1200px){.widget-videos-carrusel .lnk-prev{left:-6%}.widget-videos-carrusel .lnk-prev:hover{left:-7%}.widget-videos-carrusel .lnk-next{right:-6%}.widget-videos-carrusel .lnk-next:hover{right:-7%}}.widget-image-effects{height:600px;position:relative}.widget-image-effects.full{height:100vh}.widget-image-effects .content{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-family:"Montserrat",sans-serif;z-index:10}.widget-image-effects .content .texto{text-transform:uppercase;color:#fff;font-size:50px;line-height:50px;font-weight:500}.widget-image-effects .content .texto span{font-size:45px;font-weight:400;text-transform:initial;font-style:italic}@media (max-width: 767px){.widget-image-effects .content .texto span{font-size:35px}}.widget-image-effects .content .btn-action{color:#fff;background-color:#c50c2e}.widget-image-effects .content .btn-action:hover{background-color:#950923}.widget-image-effects .background-image{height:100%;background-position:center center;background-size:cover;background-attachment:fixed}.widget-image-effects .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.3);background-position:center center;background-size:cover;z-index:5}.widget-image-effects .overlay-image{padding:40px;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.5);background-position:center center;background-size:cover;z-index:5;opacity:1;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;transition:opacity 500ms}.widget-image-effects .overlay-image:hover{opacity:0.1}@media (max-width: 767px){.home-empresa .widget-image-effects{height:450px}.home-empresa .widget-image-effects .texto{font-size:32px}.home-empresa .widget-image-effects .background-image{background-attachment:inherit}#parallax-jamon .widget-image-effects{height:300px}#parallax-jamon .widget-image-effects .background-image{background-size:265%}}@media (min-width: 768px){#parallax-jamon .widget-image-effects{height:400px}#parallax-jamon .widget-image-effects .background-image{background-size:175%}}@media (min-width: 1200px){.home-empresa .widget-image-effects{height:800px}#parallax-jamon .widget-image-effects{height:600px}#parallax-jamon .widget-image-effects .background-image{background-size:130%}}@media (min-width: 1800px){.home-empresa .widget-image-effects{height:800px}#parallax-jamon .widget-image-effects{height:600px}#parallax-jamon .widget-image-effects .background-image{background-size:100%}}@media (min-width: 1800px){.home-empresa .widget-image-effects{height:800px}#parallax-jamon .widget-image-effects{height:600px}#parallax-jamon .widget-image-effects .background-image{background-size:120%}}.widget-banner{position:relative}.widget-banner img{width:100%}.widget-banner .content{width:100%;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-family:"Montserrat",sans-serif;z-index:10}.widget-banner .content .texto{text-shadow:0 0 10px #000;color:#fff;line-height:50px;font-weight:500}.widget-banner .content .btn-action{background-color:#000;color:#fff}.widget-banner .content .btn-action:hover{background-color:#f3f3f3;color:#0f1015}@media (max-width: 767px){.widget-banner{height:300px;position:relative;background-size:cover;background-position:center center}.widget-banner img{display:none}.widget-banner .content{top:25%}.widget-banner .content .texto{line-height:30px;font-size:32px}.widget-banner .content .btn-action{margin:0 auto}}@media (min-width: 768px){.widget-banner .content{top:25%}.widget-banner .content .btn-action{margin:0px auto 30px}.widget-banner .content .texto{font-size:40px}}@media (min-width: 1200px){.widget-banner .btn-action{margin:inherit}.widget-banner .texto{font-size:50px}}#parallax-historia{overflow:hidden}.item-mvv{border-radius:50%;height:250px;width:250px;-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms;cursor:pointer}.item-mvv .overlay{border-radius:50%;background-color:rgba(0,0,0,0.2);-webkit-transition:all 500ms;-moz-transition:all 500ms;transition:all 500ms}.item-mvv h3,.item-mvv .content{position:absolute;color:#fff;text-align:center;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.item-mvv .content{display:none}.widget-faq{margin-bottom:30px}.widget-faq .pregunta{font-size:18px;font-weight:600;color:#c50c2e;border-bottom:1px dotted #c50c2e;margin-bottom:10px}.sostenibilidad-widget{position:relative;width:100%;height:auto;text-align:center;overflow:hidden;font-family:'Rachel Roman';padding-top:30px;background:#fff}.sostenibilidad-widget .imagenes{position:relative;width:100%;height:360px;overflow:hidden}.sostenibilidad-widget .imagenes IMG{transition:all 500ms;position:absolute}.sostenibilidad-widget .imagenes .fondo_casas{width:345px;top:10px;left:50%;transform:translateX(-50%)}.sostenibilidad-widget .imagenes .chica_tierra{z-index:999;width:200px;top:185px;left:calc(50% - 100px);transform:translateX(-50%)}.sostenibilidad-widget .imagenes .chica_cartel{z-index:99;width:134px;top:185px;left:calc(50% + 15px);transform:translateX(-50%)}.sostenibilidad-widget .imagenes .chica_bolso{z-index:99;width:95px;bottom:0px;top:155px;left:calc(50% + 95px);transform:translateX(-50%);transition:all 500ms}.sostenibilidad-widget .imagenes:hover .fondo_casas{-webkit-transform:scale(1.1) translateX(-50%);-moz-transform:scale(1.1) translateX(-50%);-ms-transform:scale(1.1) translateX(-50%);-o-transform:scale(1.1) translateX(-50%);transform:scale(1.1) translateX(-50%)}.sostenibilidad-widget .imagenes:hover .chica_tierra{left:calc(50% - 93px)}.sostenibilidad-widget .imagenes:hover .chica_cartel{-webkit-transform:scale(1.2) translateX(-50%);-moz-transform:scale(1.2) translateX(-50%);-ms-transform:scale(1.2) translateX(-50%);-o-transform:scale(1.2) translateX(-50%);transform:scale(1.2) translateX(-50%)}.sostenibilidad-widget .imagenes:hover .chica_bolso{left:calc(50% + 80px)}@media (min-width: 768px){.sostenibilidad-widget .imagenes{height:510px}.sostenibilidad-widget .imagenes .fondo_casas{width:470px;top:0}.sostenibilidad-widget .imagenes .chica_tierra{width:285px;top:255px}.sostenibilidad-widget .imagenes .chica_cartel{width:195px;top:215px}.sostenibilidad-widget .imagenes .chica_bolso{width:120px;top:230px;left:calc(50% + 130px)}.sostenibilidad-widget .imagenes:hover .fondo_casas{-webkit-transform:scale(1.1) translateX(-50%);-moz-transform:scale(1.1) translateX(-50%);-ms-transform:scale(1.1) translateX(-50%);-o-transform:scale(1.1) translateX(-50%);transform:scale(1.1) translateX(-50%)}.sostenibilidad-widget .imagenes:hover .chica_tierra{left:calc(50% - 145px)}.sostenibilidad-widget .imagenes:hover .chica_cartel{-webkit-transform:scale(1.2) translateX(-50%);-moz-transform:scale(1.2) translateX(-50%);-ms-transform:scale(1.2) translateX(-50%);-o-transform:scale(1.2) translateX(-50%);transform:scale(1.2) translateX(-50%)}.sostenibilidad-widget .imagenes:hover .chica_bolso{left:calc(50% + 110px)}}@media (min-width: 992px){.sostenibilidad-widget .imagenes{overflow:visible;height:506px}.sostenibilidad-widget .imagenes .fondo_casas{width:455px;top:0px}.sostenibilidad-widget .imagenes .chica_tierra{width:300px;top:230px;left:calc(50% - 133px)}.sostenibilidad-widget .imagenes .chica_cartel{width:200px;top:230px}.sostenibilidad-widget .imagenes .chica_bolso{width:130px;bottom:0px}.sostenibilidad-widget .imagenes:hover .fondo_casas{-webkit-transform:scale(1.1) translateX(-50%);-moz-transform:scale(1.1) translateX(-50%);-ms-transform:scale(1.1) translateX(-50%);-o-transform:scale(1.1) translateX(-50%);transform:scale(1.1) translateX(-50%)}.sostenibilidad-widget .imagenes:hover .chica_tierra{left:calc(50% - 145px)}.sostenibilidad-widget .imagenes:hover .chica_cartel{-webkit-transform:scale(1.2) translateX(-50%);-moz-transform:scale(1.2) translateX(-50%);-ms-transform:scale(1.2) translateX(-50%);-o-transform:scale(1.2) translateX(-50%);transform:scale(1.2) translateX(-50%)}.sostenibilidad-widget .imagenes:hover .chica_bolso{left:calc(50% + 110px)}}@media (min-width: 1200px){.sostenibilidad-widget .imagenes{width:100%}.sostenibilidad-widget .imagenes .fondo_casas{width:440px;top:0}.sostenibilidad-widget .imagenes .chica_tierra{top:235px}.sostenibilidad-widget .imagenes .chica_cartel{width:195px;top:190px}.sostenibilidad-widget .imagenes .chica_bolso{width:125px;top:200px}}@media (min-width: 1800px){.sostenibilidad-widget .imagenes .fondo_casas{width:570px;top:0}.sostenibilidad-widget .imagenes .chica_tierra{width:300px;top:275px;left:calc(50% - 150px)}.sostenibilidad-widget .imagenes .chica_cartel{width:251px;top:230px}.sostenibilidad-widget .imagenes .chica_bolso{width:125px;top:240px;left:calc(50% + 140px)}.sostenibilidad-widget .imagenes:hover .fondo_casas{-webkit-transform:scale(1.1) translateX(-50%);-moz-transform:scale(1.1) translateX(-50%);-ms-transform:scale(1.1) translateX(-50%);-o-transform:scale(1.1) translateX(-50%);transform:scale(1.1) translateX(-50%)}.sostenibilidad-widget .imagenes:hover .chica_tierra{left:calc(50% - 178px)}.sostenibilidad-widget .imagenes:hover .chica_cartel{-webkit-transform:scale(1.2) translateX(-50%);-moz-transform:scale(1.2) translateX(-50%);-ms-transform:scale(1.2) translateX(-50%);-o-transform:scale(1.2) translateX(-50%);transform:scale(1.2) translateX(-50%)}.sostenibilidad-widget .imagenes:hover .chica_bolso{left:calc(50% + 125px)}}.sostenibilidad-widget .titulo{margin-bottom:20px;font-size:52px;text-transform:uppercase;position:relative;z-index:5}.sostenibilidad-widget .titulo .letra-1{color:#183052}.sostenibilidad-widget .titulo .letra-2{color:#0096D5}.sostenibilidad-widget .titulo .letra-3{color:#2CB6B9}.sostenibilidad-widget .titulo .letra-4{color:#97B53B}.sostenibilidad-widget .titulo .letra-5{color:#FBC251}.sostenibilidad-widget .subtitulo{font-size:25px;font-weight:normal;margin-bottom:59px;position:relative;z-index:5}.sostenibilidad-widget .lnk-informe{border-radius:12px;background-color:#FF7A57;color:#fff;font-size:19px;padding:16px;transition:all 300ms;position:relative;z-index:5}.sostenibilidad-widget .lnk-informe:hover{background-color:#ff5224}@media (min-width: 768px){.sostenibilidad-widget{padding-top:70px;height:auto}.sostenibilidad-widget .titulo{font-size:90px}.sostenibilidad-widget .subtitulo{font-size:45px}.sostenibilidad-widget .lnk-informe{font-size:25px}}@media (min-width: 1200px){.sostenibilidad-widget{padding-top:80px;height:580px}.sostenibilidad-widget .titulo{font-size:100px}.sostenibilidad-widget .subtitulo{font-size:45px}.sostenibilidad-widget .lnk-informe{font-size:25px}}@media (min-width: 1800px){.sostenibilidad-widget{padding-top:70px;height:610px}.sostenibilidad-widget .titulo{font-size:120px}.sostenibilidad-widget .subtitulo{font-size:60px}.sostenibilidad-widget .lnk-informe{font-size:30px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/img/ajax-loader.gif?1508244251') center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*,body,input,select,button,img{outline:none !important}body{font-family:"Open Sans",sans-serif}A{outline:0;font-family:"Open Sans",sans-serif;color:#1e282e;font-weight:500}A:hover{color:#999;text-decoration:none}main[role="main"]{font-family:"Open Sans",sans-serif;position:relative;background:#fff}a:hover,a:active,a:focus{outline:0;text-decoration:none}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}input{position:relative}img.aligncenter{position:relative;left:50%;transform:translateX(-50%);margin-top:20px;mix-blend-mode:multiply}.grecaptcha-badge{visibility:hidden}
