@charset "UTF-8";
/*
Theme Name: Merlín
Theme URI: http://www.want.cl/merlin
Author: Want Ltda.
Author URI: https://want.cl/
Version: 1.5
Description: Merlín es una aproximación al diseño atómico construído día a día por la experiencia de permanentes desarrollos, buscando generar un lenguaje común entre diseñadores, desarrolladores front y back end, pero al mismo tiempo versátil y capaz de adaptarse a los requerimientos de cada proyecto.
*/
/*------------------------------------------------------*/
/*-------------- COMPONENTES DE MERLÍN -----------------*/
/*------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700;900&family=Roboto+Condensed:wght@300;400;700&family=Ubuntu:wght@300;700&display=swap");
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html, body, figure, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

*:focus {
  outline: none;
}

* {
  box-sizing: border-box;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0 !important;
}

input {
  border: 0 none;
  background: none repeat scroll 0 0 transparent;
  outline: medium none;
}

input,
textarea,
button,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

address, caption, cite, code, dfn, th, var {
  font-style: normal;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

q:before, q:after {
  content: "";
}

abbr, acronym {
  border: 0;
}

a {
  text-decoration: none;
}

textarea {
  resize: none;
}

/*
Mixin para llamar a un ícono. El llamado sería, por ejemplo:
li{
	@include icomoon("icon-flecha-derecha-mediana");
}
*/
@font-face {
  font-family: "icomoon";
  src: url("components/merlin/icons/icomoon.eot?fwtrqf");
  src: url("components/merlin/icons/icomoon.eot?fwtrqf#iefix") format("embedded-opentype"), url("components/merlin/icons/icomoon.ttf?fwtrqf") format("truetype"), url("components/merlin/icons/icomoon.woff?fwtrqf") format("woff"), url("components/merlin/icons/icomoon.svg?fwtrqf#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-pinterest:before {
  content: "\e900";
}

.icon-skype:before {
  content: "\e901";
}

.icon-spotify:before {
  content: "\e909";
}

.icon-whatsapp:before {
  content: "\e90a";
}

.icon-facebook:before {
  content: "\e921";
}

.icon-instagram:before {
  content: "\e936";
}

.icon-soundcloud:before {
  content: "\e937";
}

.icon-twitter:before {
  content: "\e941";
}

.icon-youtube-isotipo:before {
  content: "\e942";
}

.icon-linkedin:before {
  content: "\e943";
}

.icon-youtube-logotipo:before {
  content: "\e944";
}

.icon-flecha-abajo-mediana:before {
  content: "\e90f";
}

.icon-chevron-abajo:before {
  content: "\e92e";
}

.icon-flecha-abajo-circulo:before {
  content: "\e90c";
}

.icon-chevrons-abajo:before {
  content: "\e932";
}

.icon-descargar-nube:before {
  content: "\e958";
}

.icon-descargar:before {
  content: "\e959";
}

.icon-flecha-izquierda-mediana:before {
  content: "\e911";
}

.icon-chevron-izquierda:before, .slick-arrow.slick-prev:before {
  content: "\e92f";
}

.icon-flecha-izquierda-circulo:before {
  content: "\e910";
}

.icon-chevrons-izquierda:before {
  content: "\e933";
}

.icon-flecha-derecha-mediana:before {
  content: "\e913";
}

.icon-chevron-derecha:before, .slick-arrow.slick-next:before {
  content: "\e930";
}

.icon-flecha-derecha-circulo:before {
  content: "\e912";
}

.icon-chevrons-derecha:before {
  content: "\e934";
}

.icon-log-in:before {
  content: "\e990";
}

.icon-log-out:before {
  content: "\e991";
}

.icon-flecha-arriba-mediana:before {
  content: "\e917";
}

.icon-chevron-arriba:before {
  content: "\e931";
}

.icon-flecha-arriba-circulo:before {
  content: "\e914";
}

.icon-chevrons-arriba:before {
  content: "\e935";
}

.icon-subir:before {
  content: "\e9fd";
}

.icon-compartir:before {
  content: "\e9d1";
}

.icon-subir-nube:before {
  content: "\e9fc";
}

.icon-refrescar:before {
  content: "\e9c4";
}

.icon-repetir:before {
  content: "\e9c5";
}

.icon-rotar-1:before {
  content: "\e9c7";
}

.icon-rotar-2:before {
  content: "\e9c8";
}

.icon-flecha-arriba-izquierda:before {
  content: "\e915";
}

.icon-flecha-arriba-derecha:before {
  content: "\e916";
}

.icon-flecha-abajo-izquierda:before {
  content: "\e90d";
}

.icon-flecha-abajo-derecha:before {
  content: "\e90e";
}

.icon-virar-abajo-izquierda:before {
  content: "\e948";
}

.icon-virar-abajo-derecha:before {
  content: "\e949";
}

.icon-virar-arriba-izquierda:before {
  content: "\e94e";
}

.icon-virar-arriba-derecha:before {
  content: "\e94f";
}

.icon-virar-abajo:before {
  content: "\e94a";
}

.icon-virar-abajo-2:before {
  content: "\e94c";
}

.icon-virar-arriba:before {
  content: "\e94b";
}

.icon-virar-arriba-2:before {
  content: "\e94d";
}

.icon-tendencia-arriba:before {
  content: "\e9f3";
}

.icon-tendencia-abajo:before {
  content: "\e9f2";
}

.icon-codigo:before {
  content: "\e940";
}

.icon-external-link:before {
  content: "\e95e";
}

.icon-maximizar-2:before {
  content: "\e995";
}

.icon-minimizar-2:before {
  content: "\e99d";
}

.icon-monitor:before {
  content: "\e9a2";
}

.icon-bandera:before {
  content: "\e96b";
}

.icon-llave:before {
  content: "\e986";
}

.icon-trello:before {
  content: "\e9f1";
}

.icon-tv:before {
  content: "\e9f6";
}

.icon-candado:before {
  content: "\e98f";
}

.icon-candado-off:before {
  content: "\e9fb";
}

.icon-campana-off:before {
  content: "\e91e";
}

.icon-campana:before {
  content: "\e91f";
}

.icon-mas-horizontal:before {
  content: "\e9a4";
}

.icon-mas-vertical:before {
  content: "\e9a5";
}

.icon-flash-off:before {
  content: "\ea14";
}

.icon-flash:before {
  content: "\ea15";
}

.icon-camara-off:before {
  content: "\e928";
}

.icon-camara:before {
  content: "\e929";
}

.icon-cast:before {
  content: "\e92a";
}

.icon-ojo-off:before {
  content: "\e95f";
}

.icon-ojo:before {
  content: "\e960";
}

.icon-filtro:before {
  content: "\e96a";
}

.icon-microfono-off:before {
  content: "\e99b";
}

.icon-microfono:before {
  content: "\e99c";
}

.icon-minimizar:before {
  content: "\e99e";
}

.icon-move:before {
  content: "\e9a7";
}

.icon-play:before {
  content: "\e9bb";
}

.icon-pausa-circulo:before {
  content: "\e9ae";
}

.icon-pausa:before {
  content: "\e9af";
}

.icon-rebobinar-2:before {
  content: "\e9c6";
}

.icon-adelantar-2:before {
  content: "\e962";
}

.icon-rebobinar:before {
  content: "\e9d8";
}

.icon-adelantar:before {
  content: "\e9d9";
}

.icon-telefono:before {
  content: "\e9b8";
}

.icon-llamada:before {
  content: "\e9b2";
}

.icon-llamar:before {
  content: "\e9b3";
}

.icon-llamada-recibida:before {
  content: "\e9b4";
}

.icon-phone-missed:before {
  content: "\e9b5";
}

.icon-telefono-off:before {
  content: "\e9b6";
}

.icon-phone-outgoing:before {
  content: "\e9b7";
}

.icon-power:before {
  content: "\e9c0";
}

.icon-configuracion:before {
  content: "\e9cf";
}

.icon-escudo-off:before {
  content: "\e9d2";
}

.icon-escudo:before {
  content: "\e9d3";
}

.icon-aleatorio:before {
  content: "\e9d6";
}

.icon-controles:before {
  content: "\e9dc";
}

.icon-stop-circulo:before {
  content: "\e9e2";
}

.icon-pulgar-abajo:before {
  content: "\e9eb";
}

.icon-pulgar-arriba:before {
  content: "\e9ec";
}

.icon-video-off:before {
  content: "\ea04";
}

.icon-video:before {
  content: "\ea05";
}

.icon-volume-1:before {
  content: "\ea07";
}

.icon-volume-2:before {
  content: "\ea08";
}

.icon-volumen-off:before {
  content: "\ea09";
}

.icon-volumen:before {
  content: "\ea0a";
}

.icon-wifi-off:before {
  content: "\ea0c";
}

.icon-wifi:before {
  content: "\ea0d";
}

.icon-zoom-in:before {
  content: "\ea16";
}

.icon-zoom-out:before {
  content: "\ea17";
}

.icon-paragua:before {
  content: "\e9f9";
}

.icon-nube-llovizna:before {
  content: "\e93a";
}

.icon-nube-rayo:before {
  content: "\e93b";
}

.icon-nube-off:before {
  content: "\e93c";
}

.icon-nube-lluvia:before {
  content: "\e93d";
}

.icon-nube-nieve:before {
  content: "\e93e";
}

.icon-nube:before {
  content: "\e93f";
}

.icon-gota:before {
  content: "\e95a";
}

.icon-luna:before {
  content: "\e9a3";
}

.icon-estrella:before {
  content: "\e9e1";
}

.icon-sol:before {
  content: "\e9e3";
}

.icon-amanecer:before {
  content: "\e9e4";
}

.icon-atardecer:before {
  content: "\e9e5";
}

.icon-viento:before {
  content: "\ea0e";
}

.icon-usuario:before {
  content: "\ea02";
}

.icon-usuario-check:before {
  content: "\e9fe";
}

.icon-usuario-menos:before {
  content: "\e9ff";
}

.icon-usuario-mas:before {
  content: "\ea00";
}

.icon-usuario-eliminar:before {
  content: "\ea01";
}

.icon-usuarios:before {
  content: "\ea03";
}

.icon-carpeta-menos:before {
  content: "\e96c";
}

.icon-carpeta-mas:before {
  content: "\e96d";
}

.icon-carpeta:before {
  content: "\e96e";
}

.icon-basurero-lineas:before {
  content: "\e9ef";
}

.icon-basurero:before {
  content: "\e9f0";
}

.icon-clip:before {
  content: "\e9ad";
}

.icon-papelero:before {
  content: "\e90b";
}

.icon-libro-abierto:before {
  content: "\e922";
}

.icon-libro:before {
  content: "\e923";
}

.icon-marcador-de-libro:before {
  content: "\e924";
}

.icon-caja:before {
  content: "\e925";
}

.icon-portapapeles:before {
  content: "\e938";
}

.icon-editar:before {
  content: "\e95b";
}

.icon-editar-linea:before {
  content: "\e95c";
}

.icon-editar-cuadrado:before {
  content: "\e95d";
}

.icon-archivo-menos:before {
  content: "\e965";
}

.icon-archivo-mas:before {
  content: "\e966";
}

.icon-archivo-texto:before {
  content: "\e967";
}

.icon-archivo:before {
  content: "\e968";
}

.icon-inbox:before {
  content: "\e982";
}

.icon-paquete:before {
  content: "\e9ac";
}

.icon-impresora:before {
  content: "\e9c1";
}

.icon-link-2:before {
  content: "\e98a";
}

.icon-link:before {
  content: "\e98b";
}

.icon-menos-circulo:before {
  content: "\e99f";
}

.icon-menos-cuadrado:before {
  content: "\e9a0";
}

.icon-menos:before {
  content: "\e9a1";
}

.icon-mas:before {
  content: "\e9be";
}

.icon-prohibido:before {
  content: "\e9db";
}

.icon-equis-circulo:before {
  content: "\ea0f";
}

.icon-equis-octagono:before {
  content: "\ea10";
}

.icon-equis-cuadrado:before {
  content: "\ea11";
}

.icon-alerta-circulo:before {
  content: "\e902";
}

.icon-alerta-octagono:before {
  content: "\e903";
}

.icon-alerta-triangulo:before {
  content: "\e904";
}

.icon-ayuda-circulo:before {
  content: "\e97e";
}

.icon-info:before {
  content: "\e983";
}

.icon-equis:before {
  content: "\ea12";
}

.icon-check:before {
  content: "\e92d";
}

.icon-check-cuadrado:before {
  content: "\e92c";
}

.icon-check-circle:before {
  content: "\e92b";
}

.icon-alinear-centro:before {
  content: "\e905";
}

.icon-alinear-justificado:before {
  content: "\e906";
}

.icon-alinear-izquierda:before {
  content: "\e907";
}

.icon-alinear-derecha:before {
  content: "\e908";
}

.icon-arroba:before {
  content: "\e918";
}

.icon-medalla:before {
  content: "\e919";
}

.icon-grafico-barras-2:before {
  content: "\e91a";
}

.icon-grafico-barras:before {
  content: "\e91b";
}

.icon-bateria-cargando:before {
  content: "\e91c";
}

.icon-bateria:before {
  content: "\e91d";
}

.icon-bluetooth:before {
  content: "\e920";
}

.icon-maleta:before {
  content: "\e926";
}

.icon-calendario:before {
  content: "\e927";
}

.icon-reloj:before {
  content: "\e939";
}

.icon-brujula:before {
  content: "\e946";
}

.icon-copiar:before {
  content: "\e947";
}

.icon-tarjeta-de-credito:before {
  content: "\e951";
}

.icon-base-de-datos:before {
  content: "\e954";
}

.icon-peso:before {
  content: "\e957";
}

.icon-pelicula:before {
  content: "\e969";
}

.icon-regalo:before {
  content: "\e971";
}

.icon-mundo:before {
  content: "\e978";
}

.icon-grilla:before {
  content: "\e979";
}

.icon-disco-duro:before {
  content: "\e97a";
}

.icon-hashtag:before {
  content: "\e97b";
}

.icon-audifonos:before {
  content: "\e97c";
}

.icon-corazon:before {
  content: "\e97d";
}

.icon-imagen:before {
  content: "\e981";
}

.icon-capas:before {
  content: "\e987";
}

.icon-layout:before {
  content: "\e988";
}

.icon-lista:before {
  content: "\e98d";
}

.icon-mail:before {
  content: "\e992";
}

.icon-pin:before {
  content: "\e993";
}

.icon-mapa:before {
  content: "\e994";
}

.icon-maximizar:before {
  content: "\e996";
}

.icon-menu:before {
  content: "\e998";
}

.icon-mensaje-circular:before {
  content: "\e999";
}

.icon-mensaje-cuadrado:before {
  content: "\e99a";
}

.icon-puntero:before {
  content: "\e9a6";
}

.icon-musica:before {
  content: "\e9a8";
}

.icon-navigation-arriba:before {
  content: "\e9a9";
}

.icon-navegacion-diagonal:before {
  content: "\e9aa";
}

.icon-porcentaje:before {
  content: "\e9b1";
}

.icon-grafico-torta:before {
  content: "\e9b9";
}

.icon-play-circulo:before {
  content: "\e9ba";
}

.icon-mas-circulo:before {
  content: "\e9bc";
}

.icon-mas-cuadrado:before {
  content: "\e9bd";
}

.icon-radio:before {
  content: "\e9c2";
}

.icon-rss:before {
  content: "\e9c9";
}

.icon-diskette:before {
  content: "\e9ca";
}

.icon-tijera:before {
  content: "\e9cb";
}

.icon-buscar:before {
  content: "\e9cc";
}

.icon-mail-2:before {
  content: "\e9cd";
}

.icon-servidor:before {
  content: "\e9ce";
}

.icon-compartir-2:before {
  content: "\e9d0";
}

.icon-bolsa-shopping:before {
  content: "\e9d4";
}

.icon-carrito:before {
  content: "\e9d5";
}

.icon-sidebar:before {
  content: "\e9d7";
}

.icon-etiqueta:before {
  content: "\e9e7";
}

.icon-grabadora:before {
  content: "\ea06";
}

.icon-reloj-muneca:before {
  content: "\ea0b";
}

/*------------------------------------------------------*/
/*------------------------ PESOS -----------------------*/
/*------------------------------------------------------*/
.thin {
  font-weight: 100;
}

.extra-light,
.extralight {
  font-weight: 200;
}

.light, .single-post-heading .content span, .m-marcas-area .m-marcas-box .m-marcas-info p, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-info-box .cargo, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .cargo, .resultado-busqueda .resultado-area .heading-area .back-btn, .sliders-area .bio #bio-slider .slide .person-box .person-info span.cargo, .sliders-area .directorio #directorio-carousel .slide .person-box .person-info span.cargo, .gob-content-area .head-page .bajada p, .single-video-heading .content-area .video-intro .bajada p, .contact-persons-area .persons-area .contact-person-box .info-person .info-link, .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.tipo, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .fecha, .container-block-image-text .block-2 .content .title, .container-heading-2-covid .content-heading-2-covid span, .container-heading-1-covid .content-heading-1-covid span, .custom-box-container .custom-box-area .bajada p, .organigrama-container .organigrama-area .bajada p, .concursos-container .concursos-area .bajada p, .modal-cumpleanos .tabs-triggers li a, .modal-cambios .cambios-container #cambios-tabs .tabs-triggers li a, .modal-cambios .modal-heading .date-selector-area .select-box select, .file-box .file-size .data span.title, .custom-small-area .custom-small-box .box-content .content-box .bajada p {
  font-weight: 300;
}

.regular, .block-6 .block .description p, .slider-5-container .slider-nav-5 li .content .pre-title, .slider-4-container .slider-nav-4 .slick-list li .content .pre-title, .container-boxes-gold-rules .item-box-4 .description, .container-boxes-external-links .description, .container-block-image-text .block-2 .content .description, .container-pdf-text .content-text-pdf-file p, .container-boxes-3 .item-box-3 .description-box, .container-heading-1-covid .content-heading-1-covid p, .container-information-banner-covid p, .container-boxes-2 .item-box-2 .content-text-box-2 .subtitle, .wysiwyg table tr td, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .cargo {
  font-weight: 400;
}

.medium, .pld-like-dislike-wrap .pld-cover-left .hover-reactions a[title]:hover:after, .container-boxes-1 .item-box-1 .content-text-box-1 .title-box {
  font-weight: 500;
}

.semi-bold, .banners__grid .grid-item .item-title,
.semibold,
.block-6 .block .title {
  font-weight: 600;
}

.bold, .block-6 .block .number, .block-4 .content p, .block-3-container .main-content .title, .block-3-container .main-content .pre-title, .block-3-container .block-3 .content .count-container, .block-2 .content-mini .title, .block-2 .content .title, .block-1 .categories span, .block-1 .content .title, .slider-5-container .slider-nav-5 li, .slider-5-container .slider-5 .slide .content .button, .slider-4-container .slider-nav-4 .slick-list li, .slider-4-container .slider-4 .slide .content .button, .slider-1 .slide .content .button,
.slider-1 .slide .content a, .external-links__grid .box-card .title, .section-boxes .boxes-grid .element-container .box-card .title, .error-screen .wrap-xl .content-area .content .intro, .error-screen .wysiwyg blockquote .content-area .content .intro, .wysiwyg .error-screen blockquote .content-area .content .intro, .error-screen .wysiwyg img.alignnone .content-area .content .intro, .wysiwyg .error-screen img.alignnone .content-area .content .intro, .error-screen .wrap-xl .content-area .content h1, .error-screen .wysiwyg blockquote .content-area .content h1, .wysiwyg .error-screen blockquote .content-area .content h1, .error-screen .wysiwyg img.alignnone .content-area .content h1, .wysiwyg .error-screen img.alignnone .content-area .content h1, #related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .post-cat-area span, .single-post-content-area .slider-area .slider-galeria .slide .content-slide-gallery span, .login-screen .wrap-xl .login-content .form-login-area .form-area .form-row label, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row label, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row label, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row label, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row label, .login-screen .wrap-xl .login-content .flags-date .date-area span, .login-screen .wysiwyg blockquote .login-content .flags-date .date-area span, .wysiwyg .login-screen blockquote .login-content .flags-date .date-area span, .login-screen .wysiwyg img.alignnone .login-content .flags-date .date-area span, .wysiwyg .login-screen img.alignnone .login-content .flags-date .date-area span, #campanas-timeline .slider-3-container .slider-nav-3 .slick-list li, #campanas-timeline .slider-3-container .slider-3 .slide .content .button, #campanas-timeline .slider-3-container .slider-3 .slide .content .year, .content-page-area-consumo .politica-consumo p, .content-page-area-consumo .block-content .feat-block .feat-content .title, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-info-box .nombre, .sliders-area .bio #bio-slider .slide .person-box .person-info span.nombre, .sliders-area .directorio #directorio-carousel .slide .person-box .person-info span.nombre, .content-page-area .block-content .feat-block .feat-content .title, .single-video-heading .content-area .video-intro h1, .direct-links-area .content .direct-links .direct-link-box .content-box h4, .contact-persons-area .persons-area .contact-person-box .info-person .nombre, .contact-persons-area .persons-area .contact-person-box .cargo-person h3, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5, .all-productos-marca .producto-area .producto-data .producto-info .producto-name, .videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .video-content .video-name, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .post-cat-area span, #all-marcas .marcas-container .marcas-area .marca-box .marca-data .name, #all-marcas .marcas-container .heading-area h3, .container-button-back a, .container-boxes-gold-rules .item-box-4 .button, .container-block-image-text .block-2 .content a.button, .container-block-image-text .block-2 .content .title b, .container-buttons-link-download .button-green, .container-pdf-text .content-text-pdf-file a, .container-pdf-text .content-text-pdf-file span, .container-boxes-pdf-files .title-file, .container-videos-covid .items-videos span, .container-boxes-3 .item-box-3 .link-box, .container-boxes-3 .item-box-3 .title-box, .container-heading-2-covid .content-heading-2-covid span b, .container-heading-1-covid .content-heading-1-covid span b, .container-wysiwyg-covid .wysiwyg h4, .container-wysiwyg-covid .wysiwyg h3, .container-wysiwyg-covid .wysiwyg h2, .container-wysiwyg-covid .wysiwyg h1, .container-boxes-2 .item-box-2 .content-text-box-2 .button-link, .container-boxes-2 .item-box-2 .content-text-box-2 .title-box, #paises-ccu .tabs-triggers li.ui-tabs-active a, #about-timeline .slider-3-container .slider-nav-3 .slick-list li, #about-timeline .slider-3-container .slider-3 .slide .content .button, #about-timeline .slider-3-container .slider-3 .slide .content .year, #about-us-boxes .page-title-area h1, .custom-box-container .custom-box-area .titulo, .organigrama-container .organigrama-area .titulo, .concursos-container .concursos-area .titulo, .small-news-area .content .post-cat-area span, .wysiwyg table tr:first-child td, .wysiwyg a, .wysiwyg h6, .wysiwyg h5, .wysiwyg h4, .wysiwyg h3, .wysiwyg h2, .wysiwyg h1, .modal-cumpleanos .tabs-triggers li.ui-tabs-active a, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .evento, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .cargo, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .nombre, .modal-cambios .cambios-container #cambios-tabs .tabs-triggers li.ui-tabs-active a, .file-box .file-info .file-main-data .file-name, .custom-small-area .custom-small-box .box-content .content-box h4, .page-heading.simple-heading .content h1, .content .heading-box-area .btn-ver-todas, .content .heading-box-area .birthday-container #cumpleanos-trigger, .birthday-container .content .heading-box-area #cumpleanos-trigger, .content .heading-box-area .head-title, header .main-menu-area ul.main-menu li.active a {
  font-weight: 700;
}

.extra-bold, .slider-5-container .slider-5 .slide .content .title, .slider-4-container .slider-4 .slide .content .title, .slider-1 .slide .content .title, #campanas-timeline .slider-3-container .slider-3 .slide .content .title, #about-timeline .slider-3-container .slider-3 .slide .content .title,
.extrabold {
  font-weight: 800;
}

.black {
  font-weight: 900;
}

.italic, .block-4 .content p, .wysiwyg p.wp-caption-text,
.wysiwyg .gallery-caption, .wysiwyg blockquote {
  font-style: italic;
}

/*------------------------------------------------------*/
/*------------------ ALINEACIÓN TEXTO ------------------*/
/*------------------------------------------------------*/
.uppercase, .block-1 .categories span, .slider-5-container .slider-5 .slide .content .button, .slider-4-container .slider-4 .slide .content .button, .slider-1 .slide .content .button,
.slider-1 .slide .content a, .pld-like-dislike-wrap .pld-cover-left .hover-reactions a[title]:hover:after, .section-boxes .boxes-grid .element-container .box-title, .vivamos-heading .content h1, .error-screen .wrap-xl .content-area .content h1, .error-screen .wysiwyg blockquote .content-area .content h1, .wysiwyg .error-screen blockquote .content-area .content h1, .error-screen .wysiwyg img.alignnone .content-area .content h1, .wysiwyg .error-screen img.alignnone .content-area .content h1, #related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .post-cat-area span, .single-post-heading .content span, .consumo-responsable .container-characteristics .characteristics .title .title-area h1, #campanas-timeline .slider-3-container .slider-3 .slide .content .button, #campanas-timeline .slider-3-container .slider-3 .slide .content .title, .consumo-heading .content h1, .resultados-container #resultado .content-resultado table tr td .area, .resultados-container #resultado .content-resultado h2, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-info-box .cargo, .sliders-area .bio #bio-slider .slide .person-box .person-info span.cargo, .sliders-area .directorio #directorio-carousel .slide .person-box .person-info span.cargo, .conecta-heading .content h1, .single-video-heading .content-area .video-intro .post-date, .rrhh-areas-heading .content h1, .innovacion-heading .content h1, .all-productos-marca .producto-area .producto-data .producto-specs-area .titulo, .all-productos-marca .producto-area .producto-data .producto-info .producto-name, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .fecha, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .post-cat-area span, #all-marcas .marcas-container .marcas-area .marca-box .marca-data .name, #all-marcas .marcas-container .marcas-area .marca-box .marca-info .name, #all-marcas .marcas-container .heading-area h3, .filters-area .filter-title, .person-group-area .person-box .person-info .cargo, .container-button-back a, .container-boxes-gold-rules .item-box-4 .button, .container-block-image-text .block-2 .content a.button, .container-buttons-link-download .button-green, .container-pdf-text .content-text-pdf-file a, #paises-ccu .tabs-triggers li, #about-timeline .slider-3-container .slider-3 .slide .content .button, #about-timeline .slider-3-container .slider-3 .slide .content .title, .small-news-area .content .post-cat-area span, .modal-cumpleanos .tabs-triggers li a, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .evento, .modal-cambios .cambios-container #cambios-tabs .tabs-triggers li a, .modal-cambios .modal-heading .date-selector-area .select-box select, .page-heading.simple-heading .content h1, .content .heading-box-area .btn-ver-todas, .content .heading-box-area .birthday-container #cumpleanos-trigger, .birthday-container .content .heading-box-area #cumpleanos-trigger, .content .heading-box-area .head-title {
  text-transform: uppercase;
}

.text-center, .block-6 .block, .block-3-container .main-content, .block-3-container .block-3, .slider-6-container .slider-6 ul.slick-dots, .filters-area .filter-title, .banner-container__grid .banner-content .banner-link, .concursos-container .concursos-area .bajada p, .concursos-container .concursos-area .titulo {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right, .block-4 .content p.author, .block-2.align-right .content, .block-2.align-left .content-mini {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

/*------------------------------------------------------*/
/*--------------------- TAMAÑOS  -----------------------*/
/*------------------------------------------------------*/
.font-10, .block-1 .categories span, .m-marcas-area .m-marcas-box .m-marcas-info .size, .m-marcas-area .m-marcas-box .m-marcas-info .file-size, #about-us-boxes .about-box #p7 .info-3 .data-2 p, #about-us-boxes .about-box #p7 .info-1 .data-2 p {
  font-size: 10px;
  line-height: 140%;
}

.font-11, .sliders-area .bio #bio-slider .slide .person-box .person-info p, #all-marcas .marcas-container .marcas-area .marca-box .marca-info .description, .wysiwyg p.wp-caption-text,
.wysiwyg .gallery-caption, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .data, .file-box .file-size .data span.size, .file-box .file-size .data span.title {
  font-size: 11px;
  line-height: 140%;
}

.font-12, .slider-5-container .slider-nav-5 li .content .pre-title, .slider-4-container .slider-nav-4 .slick-list li .content .pre-title, .login-screen .wrap-xl .login-content .flags-date .date-area span, .login-screen .wysiwyg blockquote .login-content .flags-date .date-area span, .wysiwyg .login-screen blockquote .login-content .flags-date .date-area span, .login-screen .wysiwyg img.alignnone .login-content .flags-date .date-area span, .wysiwyg .login-screen img.alignnone .login-content .flags-date .date-area span, .resultados-container #resultado .content-resultado table tr td .area, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-info-box .cargo, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link .texto, .resultado-busqueda .resultado-area .heading-area .back-btn, .contact-link-box.layout-dos .content-area p, .icono-color-area .icono-color-box .content-box .bajada p, .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.tipo, .person-group-area .person-box .person-info .cargo, .container-boxes-gold-rules .item-box-4 .button, .container-block-image-text .block-2 .content a.button, .container-buttons-link-download .button-green, .container-pdf-text .content-text-pdf-file a, .container-boxes-3 .item-box-3 .link-box, .container-boxes-3 .item-box-3 .description-box, .container-boxes-2 .item-box-2 .content-text-box-2 .button-link, #paises-ccu .tab-content .content .country-content .country-info p, .small-news-area .content .content-area .post-excerpt, .box-content-area .content .post-excerpt {
  font-size: 12px;
  line-height: 140%;
}

.font-13, .banners .slider-area #banners-slider .slide .slide-content .content .fecha, #related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .content-area .fecha, #related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .post-cat-area span, #campanas-timeline .slider-3-container .slider-3 .slide .content .description, .slide-events-area .slider-area #events-slider .slide .slide-content .content .fecha, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .fecha, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .post-cat-area span, #about-timeline .slider-3-container .slider-3 .slide .content .description, #about-us-boxes .about-box .box-content .content-box-area.simple-content p, #about-us-boxes .about-box .box-content .head-box-area .box-title, .small-news-area .content .content-area .fecha, .small-news-area .content .post-cat-area span, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .fecha, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .data, .modal-cambios .modal-heading .date-selector-area .select-box select, .box-content-area .content .fecha, .content .heading-box-area .btn-ver-todas, .content .heading-box-area .birthday-container #cumpleanos-trigger, .birthday-container .content .heading-box-area #cumpleanos-trigger {
  font-size: 13px;
  line-height: 140%;
}

.font-14, .block-1 .content .date, .external-links__grid .box-card .review, .section-boxes .boxes-grid .element-container .box-card .review, .banners .slider-area #banners-slider .slide .slide-content .content .post-excerpt p, .vb-areas .area-vb-box .area-vb-content .content p, .comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-user-meta .comment-author .job_name, .single-post-content-area .wysiwyg p, .single-post-heading .content span, .consumo-responsable .container-characteristics .characteristics ul li, .form-link-area .form-link-box .content p, .content-page-area-consumo .block-content .feat-block .feat-content p, .content-page-area-consumo .wysiwyg p, .resultados-container #resultado .content-resultado table tr td .telefono, .resultados-container #resultado .content-resultado table tr td .email, .resultados-container #resultado .content-resultado table tr td .numero-interno, .sliders-area .bio #bio-slider .slide .person-box .person-info span.cargo, .sliders-area .directorio #directorio-carousel .slide .person-box .person-info span.cargo, .gob-content-area .wysiwyg p, .content-page-area .block-content .feat-block .feat-content p, .content-page-area .wysiwyg p, .single-video-heading .content-area .video-intro .bajada p, .contact-persons-area .persons-area .contact-person-box .info-person .info-link, .programas-innovacion-area .programa-box .programa-info .descripcion p, .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.desc, .all-productos-marca .producto-area .producto-data .producto-info .producto-desc, #all-marcas .marcas-container .marcas-area .marca-box .marca-data .name, #all-marcas .marcas-container .marcas-area .marca-box .marca-info .name, .container-button-back a, .container-boxes-gold-rules .item-box-4 .description, .container-boxes-external-links .description, .container-block-image-text .block-2 .content .description, .container-pdf-text .content-text-pdf-file p, .container-wysiwyg-covid .wysiwyg p, .container-wysiwyg-covid .wysiwyg span, .container-wysiwyg-covid .wysiwyg strong, .container-wysiwyg-covid .wysiwyg ul, .container-wysiwyg-covid .wysiwyg li, .p-modal .p-modal-area .intro-area .p-bajada, .banner-container__grid .banner-content .banner-text, .organigrama-container .organigrama-area .bajada p, .concursos-container .concursos-area .bajada p, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .post-excerpt p, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .evento, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .cargo, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .cargo, .file-box .file-info .file-main-data .file-desc, .custom-small-area .custom-small-box .box-content .content-box .bajada p {
  font-size: 14px;
  line-height: 140%;
}

.font-15, .block-6 .block .description p, .slider-5-container .slider-nav-5 li .content .title, .slider-4-container .slider-nav-4 .slick-list li .content .title, .slider-1 .slide .content .description, .m-marcas-area .m-marcas-box .m-marcas-info p, .container-heading-1-covid .content-heading-1-covid p, .container-boxes-2 .item-box-2 .content-text-box-2 .subtitle, #paises-ccu .tabs-triggers li, .custom-box-container .custom-box-area .bajada p, .wysiwyg table tr td, .modal-cumpleanos .tabs-triggers li a, .modal-cambios .cambios-container #cambios-tabs .tabs-triggers li a {
  font-size: 15px;
  line-height: 140%;
}

.font-16, .block-3-container .main-content .description p, .block-3-container .main-content .pre-title, .block-2 .content-mini .pre-title, .block-2 .content .description, .slider-5-container .slider-5 .slide .content .description, .slider-4-container .slider-4 .slide .content .description, .section-boxes .boxes-grid .element-container--bg .box-card .review, .beneficios-area .beneficio-box .content-box .bajada p, .single-post-content-area .wysiwyg h6, .content-page-area-consumo .wysiwyg h6, .consumo-heading .content .intro-page p, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-info-box .nombre, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link .icono, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .cargo, .gob-content-area .wysiwyg h6, .content-page-area .wysiwyg h6, .conecta-heading .content .intro-page p, .manuales-section .manuales-area .manual-box .title-box h2, .rrhh-areas-heading .content .intro-page p, .icono-color-area .icono-color-box .content-box .bajada p, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5, .container-information-banner-covid p, .container-boxes-1 .item-box-1 .content-text-box-1 .title-box, #about-us-boxes .about-box .box-content .head-box-area .box-title b, .small-news-area.video-type .content .content-area .post-title, .wysiwyg p,
.wysiwyg ol,
.wysiwyg ul, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .nombre, .news-area.layout-three-fourth-feat .layout-news-area .small-news-area .content .content-area .post-info h3, .news-area.layout-one-third .layout-news-area .small-news-area .content .content-area .post-info h3, .news-area.layout-one-first-feat .layout-news-area .small-news-area .content .content-area .post-info h3 {
  font-size: 16px;
  line-height: 140%;
}

.font-17, .block-4 .content p.author, .file-box.small .file-info .file-main-data .file-name {
  font-size: 17px;
  line-height: 140%;
}

.font-18, .block-5 li .trigger, .block-2 .content .pre-title, .slider-1 .slide .slider-numbers-container .slider-numbers span, .slider-1 .slide .content .pre-title, .section-boxes .boxes-grid .element-container .box-title, .vivamos-sub-heading .content .intro-page p, .vivamos-heading .content .intro-page p, .error-screen .wrap-xl .content-area .content .bajada, .error-screen .wysiwyg blockquote .content-area .content .bajada, .wysiwyg .error-screen blockquote .content-area .content .bajada, .error-screen .wysiwyg img.alignnone .content-area .content .bajada, .wysiwyg .error-screen img.alignnone .content-area .content .bajada, .comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-user-meta .comment-author .fn, .single-post-content-area .wysiwyg h5, .single-post-heading .content .intro-page p, #campanas-timeline .slider-3-container .slider-3 .slide .content .title, #campanas-timeline .slider-3-container .slider-3 .slide .content .pre-title, .content-page-area-consumo .wysiwyg h5, .resultados-container #resultado .content-resultado h2, .gob-content-area .wysiwyg h5, .content-page-area .wysiwyg h5, .single-video-heading .content-area .video-intro .post-date, .contact-persons-area .persons-area .contact-person-box .info-person .nombre, .contact-link-box .info-area p, .rrhh-heading .content .intro-page p, .innovacion-heading .content .intro-page p, .all-productos-marca .producto-area .producto-data .producto-specs-area .titulo, .filters-area .filter-title, .person-group-area .person-box .person-info .nombre, #about-timeline .slider-3-container .slider-3 .slide .content .title, #about-timeline .slider-3-container .slider-3 .slide .content .pre-title, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .nombre, .content .heading-box-area .head-title {
  font-size: 18px;
  line-height: 140%;
}

.font-19 {
  font-size: 19px;
  line-height: 140%;
}

.font-20, .slider-5-container .slider-nav-5 li, .slider-5-container .slider-5 .slide .content .pre-title, .slider-4-container .slider-nav-4 .slick-list li, .slider-4-container .slider-4 .slide .content .pre-title, #campanas-timeline .slider-3-container .slider-nav-3 .slick-list li, #about-timeline .slider-3-container .slider-nav-3 .slick-list li {
  font-size: 20px;
  line-height: 140%;
}

.font-21, .block-3-container .block-3 .content .title, .block-2 .content-mini .title, .block-1 .content .title, .section-boxes .boxes-grid .element-container--contact .box-card .review, .single-post-content-area .wysiwyg h4, .consumo-responsable .container-characteristics .characteristics .title .title-area h1, .content-page-area-consumo .wysiwyg h4, .sliders-area .bio #bio-slider .slide .person-box .person-info span.nombre, .sliders-area .directorio #directorio-carousel .slide .person-box .person-info span.nombre, .gob-content-area .wysiwyg h4, .content-page-area .wysiwyg h4, .contact-persons-area .persons-area .contact-person-box .cargo-person h3, .contacto-person-small .contact-link-box.layout-dos .content-area p, #all-marcas .marcas-container .heading-area h3 {
  font-size: 21px;
  line-height: 120%;
}

.font-22, .container-wysiwyg-covid .wysiwyg h4 {
  font-size: 22px;
  line-height: 120%;
}

.font-23, .beneficios-area .beneficio-box .content-box .titulo, #related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .content-area h6, #related h2, .login-screen .wrap-xl .login-content .form-login-area .form-area .form-row label, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row label, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row label, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row label, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row label, .icono-color-area .icono-color-box .content-box .titulo, .container-boxes-3 .item-box-3 .title-box, .small-news-area .content .content-area .post-title, .file-box .file-info .file-main-data .file-name, .box-content-area .content .post-title {
  font-size: 23px;
  line-height: 120%;
}

.font-24, .block-4 .content p, .external-links__grid .box-card .title, .section-boxes .boxes-grid .element-container .box-card .title, .banners__grid .grid-item .item-title, .error-screen .wrap-xl .content-area .content .intro, .error-screen .wysiwyg blockquote .content-area .content .intro, .wysiwyg .error-screen blockquote .content-area .content .intro, .error-screen .wysiwyg img.alignnone .content-area .content .intro, .wysiwyg .error-screen img.alignnone .content-area .content .intro, .single-post-content-area .wysiwyg h3, .form-link-area .form-link-box .content h4, .content-page-area-consumo .politica-consumo p, .content-page-area-consumo .wysiwyg h3, .m-marcas-area .m-marcas-box .m-marcas-info h2, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .nombre, .gob-content-area .wysiwyg h3, .gob-content-area .head-page .bajada p, .content-page-area .wysiwyg h3, .videos-feat-layout .main-feat-area .small-news-area .content .content-area .post-info .post-title, .slide-events-area .slider-area #events-slider .slide .slide-content .content .post-title, .videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .video-content .video-name, .single-marca-heading .content-area .content .marca-info .descripcion, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .post-title, .informes-area .informe-box .titulo h4, .container-block-image-text .block-2 .content .title, .container-pdf-text .content-text-pdf-file span, .container-boxes-pdf-files .title-file, .container-videos-covid .items-videos span, .container-boxes-2 .item-box-2 .content-text-box-2 .title-box, .custom-box-container .custom-box-area .titulo, .organigrama-container .organigrama-area .titulo, .concursos-container .concursos-area .titulo, .custom-small-area .custom-small-box .box-content .content-box h4, .news-area.layout-one-first-feat .layout-news-area .small-news-area:first-child .content .content-area .post-info h3, .page-content-area .page-content .wysiwyg h2 {
  font-size: 24px;
  line-height: 120%;
}

.font-25 {
  font-size: 25px;
  line-height: 120%;
}

.font-26, .single-post-content-area .wysiwyg h2, .modal-iniciativa .modal-heading .title-box h4, .content-page-area-consumo .block-content .feat-block .feat-content .title, .content-page-area-consumo .wysiwyg h2, .consumo-heading .content .intro-page h2, .buscador-organigrama .buscador-heading .buscador-box h2, .gob-content-area .wysiwyg h2, .content-page-area .block-content .feat-block .feat-content .title, .content-page-area .wysiwyg h2, .conecta-heading .content .intro-page h2, .all-productos-marca .producto-area .producto-data .producto-info .producto-name, .comite-area .titulo, .shortcuts-area h4, .container-wysiwyg-covid .wysiwyg h3, .modal-saludo .modal-heading .title-area, .modal-cumpleanos .modal-heading .title-area, .modal-cambios .modal-heading .title-area {
  font-size: 26px;
  line-height: 120%;
}

.font-27 {
  font-size: 27px;
  line-height: 120%;
}

.font-28, .block-6 .block .title, .block-2 .content .title, .single-post-content-area .wysiwyg h1, .content-page-area-consumo .wysiwyg h1, .gob-content-area .wysiwyg h1, .content-page-area .wysiwyg h1 {
  font-size: 28px;
  line-height: 120%;
}

.font-29 {
  font-size: 29px;
  line-height: 120%;
}

.font-30, .block-3-container .main-content .title, .container-wysiwyg-covid .wysiwyg h2, .p-modal .p-modal-area .intro-area .p-titulo, .slick-arrow:before {
  font-size: 30px;
  line-height: 120%;
}

.font-31 {
  font-size: 31px;
  line-height: 120%;
}

.font-32, .block-3-container .block-3 .content .count-container, .slider-5-container .slider-5 .slide .content .title, .slider-4-container .slider-4 .slide .content .title, .slider-1 .slide .content .title, .section-video .section-title, .section-boxes .boxes-grid .element-container--contact .box-card .title, .direct-links-area .content .direct-links .direct-link-box .content-box h4, .contact-link-box.layout-dos .content-area h4, .contact-link-box .heading-area h4, .wysiwyg blockquote p,
.wysiwyg blockquote ol,
.wysiwyg blockquote ul {
  font-size: 32px;
  line-height: 120%;
}

.font-33 {
  font-size: 33px;
  line-height: 120%;
}

.font-34, .container-wysiwyg-covid .wysiwyg h1 {
  font-size: 34px;
  line-height: 120%;
}

.font-35, .single-post-content-area .slider-area .slider-galeria .slide .content-slide-gallery span {
  font-size: 35px;
  line-height: 120%;
}

.font-36, .banners .slider-area #banners-slider .slide .slide-content .content .post-title, .single-post-heading .content h1, .login-screen .wrap-xl .login-content .form-login-area h1, .login-screen .wysiwyg blockquote .login-content .form-login-area h1, .wysiwyg .login-screen blockquote .login-content .form-login-area h1, .login-screen .wysiwyg img.alignnone .login-content .form-login-area h1, .wysiwyg .login-screen img.alignnone .login-content .form-login-area h1, .single-video-heading .content-area .video-intro h1, .banner-container__grid .banner-content .banner-title, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .post-title {
  font-size: 36px;
  line-height: 120%;
}

.font-37 {
  font-size: 37px;
  line-height: 120%;
}

.font-38 {
  font-size: 38px;
  line-height: 120%;
}

.font-39 {
  font-size: 39px;
  line-height: 120%;
}

.font-40, .container-heading-2-covid .content-heading-2-covid span {
  font-size: 40px;
  line-height: 120%;
}

.font-41 {
  font-size: 41px;
  line-height: 120%;
}

.font-42, .block-3-container .block-3 .content i {
  font-size: 42px;
  line-height: 120%;
}

.font-43 {
  font-size: 43px;
  line-height: 120%;
}

.font-44 {
  font-size: 44px;
  line-height: 120%;
}

.font-45, .consumo-heading .content h1 {
  font-size: 45px;
  line-height: 120%;
}

.font-46 {
  font-size: 46px;
  line-height: 120%;
}

.font-47 {
  font-size: 47px;
  line-height: 120%;
}

.font-48, .container-heading-1-covid .content-heading-1-covid span {
  font-size: 48px;
  line-height: 120%;
}

.font-49 {
  font-size: 49px;
  line-height: 120%;
}

.font-50, .vivamos-heading .content h1, #campanas-timeline .slider-3-container .slider-3 .slide .content .year, .conecta-heading .content h1, .rrhh-areas-heading .content h1, .innovacion-heading .content h1, .sub-heading-area .head-page h1, #about-timeline .slider-3-container .slider-3 .slide .content .year, #about-us-boxes .page-title-area h1, .page-heading.simple-heading .content h1 {
  font-size: 50px;
  line-height: 120%;
}

.font-51 {
  font-size: 51px;
  line-height: 120%;
}

.font-52 {
  font-size: 52px;
  line-height: 120%;
}

.font-53 {
  font-size: 53px;
  line-height: 120%;
}

.font-54 {
  font-size: 54px;
  line-height: 120%;
}

.font-55, .gob-content-area .head-page h1, .page-content-area .wysiwyg .page-title, .page-content-area .page-content .wysiwyg h1 {
  font-size: 55px;
  line-height: 120%;
}

.font-56 {
  font-size: 56px;
  line-height: 120%;
}

.font-57 {
  font-size: 57px;
  line-height: 120%;
}

.font-58 {
  font-size: 58px;
  line-height: 120%;
}

.font-59 {
  font-size: 59px;
  line-height: 120%;
}

.font-60 {
  font-size: 60px;
  line-height: 120%;
}

.font-61 {
  font-size: 61px;
  line-height: 120%;
}

.font-62 {
  font-size: 62px;
  line-height: 120%;
}

.font-63 {
  font-size: 63px;
  line-height: 120%;
}

.font-64 {
  font-size: 64px;
  line-height: 120%;
}

.font-65 {
  font-size: 65px;
  line-height: 120%;
}

.font-66 {
  font-size: 66px;
  line-height: 120%;
}

.font-67 {
  font-size: 67px;
  line-height: 120%;
}

.font-68 {
  font-size: 68px;
  line-height: 120%;
}

.font-69 {
  font-size: 69px;
  line-height: 120%;
}

.font-70, .block-6 .block .number, .p-modal .p-modal-area .intro-area .p-number {
  font-size: 70px;
  line-height: 120%;
}

.font-71 {
  font-size: 71px;
  line-height: 120%;
}

.font-72 {
  font-size: 72px;
  line-height: 120%;
}

.font-73 {
  font-size: 73px;
  line-height: 120%;
}

.font-74 {
  font-size: 74px;
  line-height: 120%;
}

.font-75 {
  font-size: 75px;
  line-height: 120%;
}

.font-76 {
  font-size: 76px;
  line-height: 120%;
}

.font-77 {
  font-size: 77px;
  line-height: 120%;
}

.font-78 {
  font-size: 78px;
  line-height: 120%;
}

.font-79 {
  font-size: 79px;
  line-height: 120%;
}

.font-80 {
  font-size: 80px;
  line-height: 120%;
}

.font-81 {
  font-size: 81px;
  line-height: 120%;
}

.font-82 {
  font-size: 82px;
  line-height: 120%;
}

.font-83 {
  font-size: 83px;
  line-height: 120%;
}

.font-84 {
  font-size: 84px;
  line-height: 120%;
}

.font-85 {
  font-size: 85px;
  line-height: 120%;
}

.font-86 {
  font-size: 86px;
  line-height: 120%;
}

.font-87 {
  font-size: 87px;
  line-height: 120%;
}

.font-88 {
  font-size: 88px;
  line-height: 120%;
}

.font-89 {
  font-size: 89px;
  line-height: 120%;
}

.font-90 {
  font-size: 90px;
  line-height: 120%;
}

.font-91 {
  font-size: 91px;
  line-height: 120%;
}

.font-92 {
  font-size: 92px;
  line-height: 120%;
}

.font-93 {
  font-size: 93px;
  line-height: 120%;
}

.font-94 {
  font-size: 94px;
  line-height: 120%;
}

.font-95 {
  font-size: 95px;
  line-height: 120%;
}

.font-96 {
  font-size: 96px;
  line-height: 120%;
}

.font-97 {
  font-size: 97px;
  line-height: 120%;
}

.font-98 {
  font-size: 98px;
  line-height: 120%;
}

.font-99 {
  font-size: 99px;
  line-height: 120%;
}

.font-100, .error-screen .wrap-xl .content-area .content h1, .error-screen .wysiwyg blockquote .content-area .content h1, .wysiwyg .error-screen blockquote .content-area .content h1, .error-screen .wysiwyg img.alignnone .content-area .content h1, .wysiwyg .error-screen img.alignnone .content-area .content h1 {
  font-size: 100px;
  line-height: 120%;
}

/*------------------------------------------------------*/
/*--------------------- CLEARFIX -----------------------*/
/*------------------------------------------------------*/
.clearfix:before, .block-2:before, .clearfix:after, .block-2:after {
  content: "";
  display: block;
}
.clearfix:after, .block-2:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.clearfix, .block-2 {
  *zoom: 1;
}

/*------------------------------------------------------*/
/*------------------- CONTENEDORES ---------------------*/
/*------------------------------------------------------*/
.wrap-xl:before, .wysiwyg img.alignnone:before, .wysiwyg blockquote:before, .wrap-xl:after, .wysiwyg img.alignnone:after, .wysiwyg blockquote:after,
.wrap-l:before,
.wrap-l:after,
.wrap-m:before,
.block-4 .content:before,
.wrap-m:after,
.block-4 .content:after,
.wrap-s:before,
.block-3-container .main-content:before,
.wrap-s:after,
.block-3-container .main-content:after {
  content: "";
  display: block;
}
.wrap-xl:after, .wysiwyg img.alignnone:after, .wysiwyg blockquote:after,
.wrap-l:after,
.wrap-m:after,
.block-4 .content:after,
.wrap-s:after,
.block-3-container .main-content:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.wrap-xl, .wysiwyg img.alignnone, .wysiwyg blockquote,
.wrap-l,
.wrap-m,
.block-4 .content,
.wrap-s,
.block-3-container .main-content {
  *zoom: 1;
}

/*------------------------------------------------------*/
/*------------- FLOATS, MARGIN Y PADDING ---------------*/
/*------------------------------------------------------*/
.display-none {
  display: none;
}

.display-block {
  display: block;
}

.left, .block-6 .block p, .block-6 .block .description, .block-5 li .wysiwyg, .block-5 li .trigger, .block-5 li, .block-5, .block-4, .block-3-container .block-3 .content i,
.block-3-container .block-3 .content .title,
.block-3-container .block-3 .content .pre-title, .block-3-container, .block-2.align-right .content-mini, .block-2.align-left .content, .block-2, .block-1 .categories span, .slider-7-container, .slider-6-container .slider-6-nav .slide, .slider-6-container .slider-6 .slide, .slider-6-container, .slider-5-container .slider-nav-5 li .photography, .slider-5-container .slider-nav-5 li a, .slider-5-container .slider-nav-5, .slider-5-container .slider-5 .slide, .slider-5-container .slider-5, .slider-5-container, .slider-4-container .slider-nav-4 .slick-list li .photography, .slider-4-container .slider-nav-4, .slider-4-container .slider-4 .slide, .slider-4-container .slider-4, .slider-4-container, .slider-2, .slider-1 .slide, .slider-1, .wysiwyg .gallery .gallery-item .gallery-icon a, .wysiwyg .gallery .gallery-item .gallery-icon, .wysiwyg .wp-caption.alignleft, .wysiwyg, ul.slick-dots li, header {
  float: left;
}

.right, .block-2.align-right .content, .block-2.align-left .content-mini, .slider-5-container .slider-nav-5 li .content, .slider-5-container .slider-5 .slide .content, .slider-4-container .slider-nav-4 .slick-list li .content, .slider-4-container .slider-4 .slide .content, .wysiwyg .wp-caption.alignright, main {
  float: right;
}

.margin-center, .wrap-xl, .wysiwyg img.alignnone, .wysiwyg blockquote,
.wrap-l,
.wrap-m,
.block-4 .content,
.wrap-s,
.block-3-container .main-content {
  margin: 0 auto;
  display: block;
}

.no-margin {
  margin: 0 !important;
}

.no-padding {
  padding: 0 !important;
}

/*------------------------------------------------------*/
/*--------------------- POSICIONES ---------------------*/
/*------------------------------------------------------*/
.relative, .block-5 li .trigger, .block-4 .content, .block-4, .block-3-container .block-3,
.block-3-container .main-content, .block-3-container, .block-2 .content,
.block-2 .content-mini, .block-2, .block-1 .content, .block-1, .slider-7-container .slider-numbers-container, .slider-7-container .slider-7 ul.slick-dots, .slider-6-container .slider-6-nav .slide, .slider-6-container .slider-6 .slide, .slider-6-container, .slider-5-container .slider-nav-5 li, .slider-5-container .slider-5 .slide .content, .slider-5-container .slider-5 .slide, .slider-5-container .slider-5, .slider-5-container, .slider-4-container .slider-nav-4 .slick-list li, .slider-4-container .slider-4 .slide .content, .slider-4-container .slider-4 .slide, .slider-4-container .slider-4, .slider-4-container, .slider-2 ul.slick-dots, .slider-2, .slider-1 .slide, .slider-1, .section-boxes .boxes-grid .element-container--contact .box-card, .section-boxes .boxes-grid .element-container--bg .box-card, .section-boxes .boxes-grid .element-container .box-card *:not(.color-box), .vivamos-sub-heading, .vivamos-heading, .single-post-heading, #campanas-timeline .slider-3-container .slider-nav-3 .slick-list li, #campanas-timeline .slider-3-container .slider-3 .slide .content, .consumo-heading, .conecta-heading, .single-video-heading .content-area, .single-video-heading.page-heading, .rrhh-areas-heading, .rrhh-heading, .innovacion-heading, .all-productos-marca .producto-area .producto-data, .single-marca-heading .content-area, .single-marca-heading.page-heading, .bodegon, .person-group-area .person-box .person-info, #paises-ccu .tab-content .content .country-content .country-slide, #paises-ccu .tab-content .content, #paises-ccu, #about-timeline .slider-3-container .slider-nav-3 .slick-list li, #about-timeline .slider-3-container .slider-3 .slide .content, .wysiwyg .gallery .gallery-item, .wysiwyg blockquote, .wysiwyg ul li, .page-heading .content, .page-heading {
  position: relative;
}

.absolute, .block-5 li .trigger i, .block-1 .categories, .block-1 .button, .block-1 .content .description, .slider-7-container .slider-numbers-container .line, .slider-6-container .slider-6-nav, .slider-1 .slide.video video,
.slider-1 .slide.video iframe, .slider-1 .slide.vimeo video,
.slider-1 .slide.vimeo iframe, .slider-1 .slide.youtube video,
.slider-1 .slide.youtube iframe, .slider-1 .slide .slider-numbers-container .slider-numbers span, #campanas-timeline .slider-3-container .slider-nav-3 .slick-list li:after, #campanas-timeline .slider-3-container .slider-nav-3, .quotation-mark:before, #paises-ccu .tab-content .content .map-area, #about-timeline .slider-3-container .slider-nav-3 .slick-list li:after, #about-timeline .slider-3-container .slider-nav-3, .modal .content-modal, .wysiwyg ul li:before, .slick-arrow, ul.slick-dots, .page-heading .bg-image {
  position: absolute;
}

.fixed, .modal .modal-background, .modal {
  position: fixed;
}

/*------------------------------------------------------*/
/*---------------------- GRÁFICA -----------------------*/
/*------------------------------------------------------*/
.grayscale, .slider-5-container .slider-nav-5 li .photography, .slider-4-container .slider-nav-4 .slick-list li .photography {
  filter: grayscale(100%);
}

.no-grayscale, .slider-5-container .slider-nav-5 li:hover .photography, .slider-5-container .slider-nav-5 li.ui-state-active .photography, .slider-4-container .slider-nav-4 .slick-list li:hover .photography, .slider-4-container .slider-nav-4 .slick-list li.slick-center .photography {
  filter: grayscale(0%);
}

.cover {
  background-size: cover;
  background-position: center center;
}

img.cover {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.simpleParallax,
.photo,
.veil {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: cover;
}

.veil {
  z-index: 2;
}

.overflow-hidden, .block-1, .slider-6-container .slider-6-nav .slide, .slider-6-container .slider-6 .slide, .slider-6-container, .slider-5-container .slider-nav-5 li .photography, .slider-5-container .slider-5 .slide, .slider-4-container .slider-nav-4 .slick-list li .photography, .slider-4-container .slider-4 .slide, .slider-1 .slide, .banners__grid .grid-item, .banner-container .banner-cover {
  overflow: hidden;
}

/*------------------------------------------------------*/
/*---------------- MEDIDAS DEL RESPONSIVE --------------*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*--------------------- COLUMNAS -----------------------*/
/*------------------------------------------------------*/
.col-1 {
  width: 1%;
}

.col-2 {
  width: 2%;
}

.col-3 {
  width: 3%;
}

.col-4 {
  width: 4%;
}

.col-5 {
  width: 5%;
}

.col-6 {
  width: 6%;
}

.col-7 {
  width: 7%;
}

.col-8 {
  width: 8%;
}

.col-9 {
  width: 9%;
}

.col-10 {
  width: 10%;
}

.col-11 {
  width: 11%;
}

.col-12 {
  width: 12%;
}

.col-13 {
  width: 13%;
}

.col-14 {
  width: 14%;
}

.col-15 {
  width: 15%;
}

.col-16 {
  width: 16%;
}

.col-17 {
  width: 17%;
}

.col-18 {
  width: 18%;
}

.col-19 {
  width: 19%;
}

.col-20 {
  width: 20%;
}

.col-21 {
  width: 21%;
}

.col-22 {
  width: 22%;
}

.col-23 {
  width: 23%;
}

.col-24 {
  width: 24%;
}

.col-25 {
  width: 25%;
}

.col-26 {
  width: 26%;
}

.col-27 {
  width: 27%;
}

.col-28 {
  width: 28%;
}

.col-29 {
  width: 29%;
}

.col-30, .banners .slider-area #banners-slider .slide .slide-content .content .button-area, .contact-link-box .icono-area, .slide-events-area .slider-area #events-slider .slide .slide-content .content .button-area, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .button-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .button-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .button-area, .box-content-area .content .button-area {
  width: 30%;
}

.col-31 {
  width: 31%;
}

.col-32, .videos-feat-layout .small-feat-area {
  width: 32%;
}

.col-33 {
  width: 33%;
}

.col-34 {
  width: 34%;
}

.col-35, .block-2 .content-mini, .rrhh-heading .content .rrhh-logo {
  width: 35%;
}

.col-36 {
  width: 36%;
}

.col-37 {
  width: 37%;
}

.col-38 {
  width: 38%;
}

.col-39 {
  width: 39%;
}

.col-40, .contact-link-box.layout-dos .icono-area {
  width: 40%;
}

.col-41 {
  width: 41%;
}

.col-42 {
  width: 42%;
}

.col-43 {
  width: 43%;
}

.col-44 {
  width: 44%;
}

.col-45 {
  width: 45%;
}

.col-46 {
  width: 46%;
}

.col-47 {
  width: 47%;
}

.col-48 {
  width: 48%;
}

.col-49 {
  width: 49%;
}

.col-50, .slider-5-container .slider-5 .slide .content, .slider-4-container .slider-4 .slide .content {
  width: 50%;
}

.col-51 {
  width: 51%;
}

.col-52 {
  width: 52%;
}

.col-53 {
  width: 53%;
}

.col-54 {
  width: 54%;
}

.col-55 {
  width: 55%;
}

.col-56 {
  width: 56%;
}

.col-57 {
  width: 57%;
}

.col-58 {
  width: 58%;
}

.col-59 {
  width: 59%;
}

.col-60, .block-2 .content, .contacto-person-small .contact-link-box.layout-dos .content-area, .contact-link-box.layout-dos .content-area, .wrap-s, .block-3-container .main-content {
  width: 60%;
}

.col-61 {
  width: 61%;
}

.col-62 {
  width: 62%;
}

.col-63 {
  width: 63%;
}

.col-64 {
  width: 64%;
}

.col-65, .banners .slider-area #banners-slider .slide .slide-content .content .content-area, .rrhh-heading .content .intro-page, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .content-area, .box-content-area .content .content-area {
  width: 65%;
}

.col-66, .videos-feat-layout .main-feat-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .post-info, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .post-info {
  width: 66%;
}

.col-67 {
  width: 67%;
}

.col-68 {
  width: 68%;
}

.col-69 {
  width: 69%;
}

.col-70, .contact-link-box.layout-dos .content-area h4, .wrap-m, .block-4 .content {
  width: 70%;
}

.col-71 {
  width: 71%;
}

.col-72 {
  width: 72%;
}

.col-73 {
  width: 73%;
}

.col-74 {
  width: 74%;
}

.col-75 {
  width: 75%;
}

.col-76 {
  width: 76%;
}

.col-77 {
  width: 77%;
}

.col-78 {
  width: 78%;
}

.col-79 {
  width: 79%;
}

.col-80, .wrap-l {
  width: 80%;
}

.col-81 {
  width: 81%;
}

.col-82 {
  width: 82%;
}

.col-83 {
  width: 83%;
}

.col-84 {
  width: 84%;
}

.col-85 {
  width: 85%;
}

.col-86 {
  width: 86%;
}

.col-87 {
  width: 87%;
}

.col-88 {
  width: 88%;
}

.col-89 {
  width: 89%;
}

.col-90, .wrap-xl, .wysiwyg img.alignnone, .wysiwyg blockquote {
  width: 90%;
}

.col-91 {
  width: 91%;
}

.col-92 {
  width: 92%;
}

.col-93 {
  width: 93%;
}

.col-94 {
  width: 94%;
}

.col-95 {
  width: 95%;
}

.col-96 {
  width: 96%;
}

.col-97 {
  width: 97%;
}

.col-98 {
  width: 98%;
}

.col-99 {
  width: 99%;
}

.col-100, .block-6 .block p, .block-6 .block .description, .block-5 li .wysiwyg, .block-5 li .trigger, .block-5 li, .block-5, .block-4, .block-3-container .block-3 .content i,
.block-3-container .block-3 .content .title,
.block-3-container .block-3 .content .pre-title, .block-3-container, .block-2, .slider-7-container .slider-numbers-container, .slider-7-container, .slider-6-container .slider-6-nav .slide, .slider-6-container .slider-6-nav, .slider-6-container .slider-6 .slide.video video,
.slider-6-container .slider-6 .slide.video iframe, .slider-6-container .slider-6 .slide.vimeo video,
.slider-6-container .slider-6 .slide.vimeo iframe, .slider-6-container .slider-6 .slide.youtube video,
.slider-6-container .slider-6 .slide.youtube iframe, .slider-6-container .slider-6 .slide, .slider-6-container, .slider-5-container .slider-nav-5 li a, .slider-5-container .slider-nav-5, .slider-5-container .slider-5 .slide, .slider-5-container .slider-5, .slider-5-container, .slider-4-container .slider-nav-4, .slider-4-container .slider-4 .slide, .slider-4-container .slider-4, .slider-4-container, .slider-2, .slider-1 .slide, .slider-1, #campanas-timeline .slider-3-container .slider-3 .slide .content, .contacto-person-small .contact-link-box.layout-dos .content-area h4, #about-timeline .slider-3-container .slider-3 .slide .content, .modal .modal-background, .modal, .wysiwyg {
  width: 100%;
}

/*------------------------------------------------------*/
/*---------------------- GRILLAS -----------------------*/
/*------------------------------------------------------*/
.gallery-columns-1,
.grid-column-1 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}

.gallery-columns-2,
.grid-column-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3,
.grid-column-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4,
.grid-column-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5,
.grid-column-5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6,
.grid-column-6 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7,
.grid-column-7 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8,
.grid-column-8 {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9,
.grid-column-9 {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
}

.gallery-columns-10,
.grid-column-10 {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
}

.gallery-columns-11,
.grid-column-11 {
  display: grid;
  grid-template-columns: repeat(11, 1fr);
}

.gallery-columns-12,
.grid-column-12 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}

.gap-s {
  grid-gap: 10px;
}

.gap-m, .banners__grid {
  grid-gap: 20px;
}

.gap-l {
  grid-gap: 35px;
}

.gap-xl {
  grid-gap: 50px;
}

.grid-column-full {
  grid-column: 1/-1;
}

/*------------------------------------------------------*/
/*----------------- COLUMNAS DE TEXTO ------------------*/
/*------------------------------------------------------*/
.text-columns-2 {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-gap: 50px;
  -webkit-column-gap: 50px;
  -moz-column-gap: 50px;
}

.text-columns-3 {
  column-count: 3;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-gap: 50px;
  -webkit-column-gap: 50px;
  -moz-column-gap: 50px;
}

.text-columns-4 {
  column-count: 4;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-gap: 50px;
  -webkit-column-gap: 50px;
  -moz-column-gap: 50px;
}

.text-columns-5 {
  column-count: 5;
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-gap: 50px;
  -webkit-column-gap: 50px;
  -moz-column-gap: 50px;
}

/*------------------------------------------------------*/
/*---------------------- Z-INDEX -----------------------*/
/*------------------------------------------------------*/
.z-index-0 {
  z-index: 0;
}

.z-index-1, .modal .content-modal {
  z-index: 1;
}

.z-index-2, .slider-6-container .slider-6-nav, .slick-arrow, .page-heading .content {
  z-index: 2;
}

.z-index-3, .block-4 .content, .block-3-container .block-3,
.block-3-container .main-content, .block-2 .content,
.block-2 .content-mini, .block-1 .categories, .block-1 .button, .block-1 .content, .slider-5-container .slider-5 .slide .content, .slider-4-container .slider-4 .slide .content, .slider-1 .slide .content, #campanas-timeline .slider-3-container .slider-3 .slide .content, #about-timeline .slider-3-container .slider-3 .slide .content {
  z-index: 3;
}

.z-index-4, #campanas-timeline .slider-3-container .slider-nav-3, .single-video-heading .content-area, .single-marca-heading .content-area, #paises-ccu .tabs-triggers, #about-timeline .slider-3-container .slider-nav-3 {
  z-index: 4;
}

.z-index-5 {
  z-index: 5;
}

.z-index-6 {
  z-index: 6;
}

.z-index-7 {
  z-index: 7;
}

.z-index-8 {
  z-index: 8;
}

.z-index-9 {
  z-index: 9;
}

.z-index-10, .modal {
  z-index: 10;
}

/*------------------------------------------------------*/
/*------------------------ ALTO ------------------------*/
/*------------------------------------------------------*/
.height-100, .modal .modal-background, .modal {
  height: 100vh;
}

/*------------------------------------------------------*/
/*---------------------- PARALLAX ----------------------*/
/*------------------------------------------------------*/
.simpleParallax > * {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

/*------------------------------------------------------*/
/*----------------- CONTENEDOR DE TABLA ----------------*/
/*------------------------------------------------------*/
.table-container {
  width: 100%;
  height: auto;
  overflow: auto;
}

/*------------------------------------------------------*/
/*-------------------- BORDER RADIUS -------------------*/
/*------------------------------------------------------*/
.border-radius-s, .buscador-organigrama .buscador-heading .buscador-box .search-input-area .resultado-sugerencia, .birthday-area .birthday-person, .modal-saludo .cumpleanero-area, .modal-cumpleanos .modal-content .birthday-person, .upper-menu {
  border-radius: 5px;
}

.border-radius-m, .section-video video, .banners__grid .grid-item, .vb-areas .area-vb-box, .beneficios-area .beneficio-box, .form-box, .comentarios-post .comments-area .comment-respond #commentform .comment-form-comment textarea, .comentarios-post .comments-area .comment-respond #commentform input[type=text], .comentarios-post .comments-area, .single-post-content-area .slider-area .slider-nav-galeria .slide .imagen-gal, .single-post-content-area .slider-area .slider-galeria, .grafico-consumo, .form-link-area .form-link-box, .content-page-area-consumo .block-content .feat-block, .m-marcas-area .m-marcas-box, .resultado-busqueda .resultado-area .resultado-content .organigrama-data, .resultado-busqueda .resultado-area, .buscador-organigrama .buscador-heading .photo, .sliders-area .single-person #single-person-slider .slide .person-box .person-img, .sliders-area .directorio #directorio-carousel .slide .person-box .person-img, .sliders-area, .content-page-area .block-content .feat-block, .indicadores-formacion-area .content .indicadores-box, .direct-links-area .content .direct-links .direct-link-box, .manuales-section .manuales-area .manual-box, .contact-persons-area .persons-area .contact-person-box, .contact-link-box, .programas-innovacion-area .programa-box, .icono-color-area .icono-color-box, .all-productos-marca .producto-area .producto-data, .all-marcas-news .marcas-news-area .mini-news-slide, #all-marcas .marcas-container .marcas-area .marca-box .marca-info, .informes-area .informe-box, .person-group-area .person-box .person-img, #paises-ccu .tab-content .content .country-content, #about-us-boxes .about-box, .banner-container .banner-cover, .custom-box-container .custom-box-area, .organigrama-container .organigrama-area, .concursos-container .concursos-area, .twitter-container .twitter-timeline, .birthday-area, .modal .content-modal, .modal-saludo .cumpleanero-area .info-box .saludo-form input, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .foto-gerente, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja, .file-box, .custom-small-area .custom-small-box, .page-heading, .upper-menu .menu-area .menu > li .sub-menu {
  border-radius: 10px;
}

.border-radius-l, .filters-area, .bodegon, .top-header .bot-head .content .user-menu {
  border-radius: 15px;
}

.border-radius-xl, .slider-5-container .slider-5 .slide .content .button, .slider-1 .slide .content .button,
.slider-1 .slide .content a, .textarea-input, #campanas-timeline .slider-3-container .slider-3 .slide .content .image-area, #campanas-timeline .slider-3-container, .tabs-area, #about-timeline .slider-3-container .slider-3 .slide .content .image-area, #about-timeline .slider-3-container, .slick-arrow, ul.slick-dots li {
  border-radius: 20px;
}

.flex, .banners .slider-area #banners-slider .slide .slide-content .content, .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content .flags-date, .form-link-area .form-link-box, #campanas-timeline .slider-3-container .slider-3 .slide .content, .content-page-area-consumo .block-content .feat-block, .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .person-data, .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area .heading-area, .sliders-area, .files-area, .content-page-area .block-content .feat-block, .single-video-content, .single-video-heading .content-area .play-icono, .single-video-heading .content-area, .single-video-heading.page-heading, .videos-feat-layout, .contact-link-box, .row-area, .rrhh-heading .content, #innovacion-tabs .tabs-triggers, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato, .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss, .single-marca-heading .content-area, .all-marcas-news, .filters-area #filters, .shortcuts-area .shortcuts-boxes, #paises-ccu .tab-content .content, #paises-ccu .tabs-triggers, #about-timeline .slider-3-container .slider-3 .slide .content, #about-us-boxes .about-box, .small-news-area.video-type .content .content-area, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .modal-saludo .modal-heading, .modal-cumpleanos .modal-heading, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .modal-cambios .modal-heading .date-selector-area, .modal-cambios .modal-heading, .file-box .file-size, .file-box, .custom-small-area .content, .videos-area.layout-one-three-feat .layout-news-area, .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-one-third .layout-news-area, .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .news-area.layout-one-feat .layout-news-area, .box-content-area .content, .content .heading-box-area, .upper-menu, .top-header .bot-head .content, .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area, .top-header .mid-head .content, .top-header .pre-head .content .currency-area, .top-header .pre-head .content {
  display: flex;
}
.flex.same-width > *, .banners .slider-area #banners-slider .slide .slide-content .same-width.content > *, .error-screen .wrap-xl .content-area .content .same-width.exits-area > *, .error-screen .wysiwyg blockquote .content-area .content .same-width.exits-area > *, .wysiwyg .error-screen blockquote .content-area .content .same-width.exits-area > *, .error-screen .wysiwyg img.alignnone .content-area .content .same-width.exits-area > *, .wysiwyg .error-screen img.alignnone .content-area .content .same-width.exits-area > *, .login-screen .wrap-xl .login-content .flags-date .flags-area .same-width.flag-list > *, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .same-width.flag-list > *, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .same-width.flag-list > *, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .same-width.flag-list > *, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .same-width.flag-list > *, .login-screen .wrap-xl .login-content .same-width.flags-date > *, .login-screen .wysiwyg blockquote .login-content .same-width.flags-date > *, .wysiwyg .login-screen blockquote .login-content .same-width.flags-date > *, .login-screen .wysiwyg img.alignnone .login-content .same-width.flags-date > *, .wysiwyg .login-screen img.alignnone .login-content .same-width.flags-date > *, .form-link-area .same-width.form-link-box > *, #campanas-timeline .slider-3-container .slider-3 .slide .same-width.content > *, .content-page-area-consumo .block-content .same-width.feat-block > *, .m-marcas-area .m-marcas-box .m-marcas-info .same-width.heading > *, .m-marcas-area .same-width.m-marcas-box > *, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .same-width.organigrama-container > *, .resultado-busqueda .resultado-area .resultado-content .same-width.person-data > *, .resultado-busqueda .resultado-area .same-width.resultado-content > *, .resultado-busqueda .resultado-area .same-width.heading-area > *, .same-width.sliders-area > *, .same-width.files-area > *, .content-page-area .block-content .same-width.feat-block > *, .same-width.single-video-content > *, .single-video-heading .content-area .same-width.play-icono > *, .single-video-heading .same-width.content-area > *, .same-width.single-video-heading.page-heading > *, .same-width.videos-feat-layout > *, .same-width.contact-link-box > *, .same-width.row-area > *, .rrhh-heading .same-width.content > *, #innovacion-tabs .same-width.tabs-triggers > *, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .same-width.producto-formato > *, .single-marca-heading .content-area .content .marca-info .marca-rrss .same-width.link > *, .single-marca-heading .content-area .content .marca-info .same-width.marca-rrss > *, .single-marca-heading .same-width.content-area > *, .same-width.all-marcas-news > *, .filters-area .same-width#filters > *, .shortcuts-area .same-width.shortcuts-boxes > *, #paises-ccu .tab-content .same-width.content > *, #paises-ccu .same-width.tabs-triggers > *, #about-timeline .slider-3-container .slider-3 .slide .same-width.content > *, #about-us-boxes .same-width.about-box > *, .small-news-area.video-type .content .same-width.content-area > *, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .same-width.content > *, .modal-saludo .same-width.modal-heading > *, .modal-cumpleanos .same-width.modal-heading > *, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .same-width.content-persona > *, .modal-cambios .modal-heading .same-width.date-selector-area > *, .modal-cambios .same-width.modal-heading > *, .file-box .same-width.file-size > *, .same-width.file-box > *, .custom-small-area .same-width.content > *, .videos-area.layout-one-three-feat .same-width.layout-news-area > *, .news-area.layout-one-six-feat .same-width.layout-news-area > *, .news-area.layout-three-fourth-feat .same-width.layout-news-area > *, .news-area.layout-one-third .same-width.layout-news-area > *, .news-area.layout-one-first-feat .same-width.layout-news-area > *, .news-area.layout-one-last-feat .same-width.layout-news-area > *, .news-area.layout-one-four-feat .same-width.layout-news-area > *, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .same-width.content-area > *, .news-area.layout-one-feat-two-third .same-width.layout-news-area > *, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .same-width.content-area > *, .news-area.layout-one-feat .same-width.layout-news-area > *, .box-content-area .same-width.content > *, .content .same-width.heading-box-area > *, .same-width.upper-menu > *, .top-header .bot-head .same-width.content > *, .top-header .mid-head .content .countries-area .same-width.flag-list > *, .top-header .mid-head .content .same-width.countries-area > *, .top-header .mid-head .same-width.content > *, .top-header .pre-head .content .same-width.currency-area > *, .top-header .pre-head .same-width.content > * {
  flex-grow: 1;
  flex-basis: 0;
  flex: 1 1 0;
}

.justify-center, .slider-2 .slick-list .slide, #campanas-timeline .slider-3-container .slider-3 .slide .content, .single-video-heading .content-area .play-icono, .filters-area #filters {
  justify-content: center;
}

.justify-between, .banners .slider-area #banners-slider .slide .slide-content .content, .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .form-link-area .form-link-box, .content-page-area-consumo .block-content .feat-block, .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box, .resultado-busqueda .resultado-area .resultado-content .person-data, .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area .heading-area, .content-page-area .block-content .feat-block, .single-video-heading .content-area, .single-video-heading.page-heading, .videos-feat-layout, .contact-link-box.layout-dos, .row-area, .rrhh-heading .content, #innovacion-tabs .tabs-triggers, .single-marca-heading .content-area, .all-marcas-news, .shortcuts-area .shortcuts-boxes, #about-timeline .slider-3-container .slider-3 .slide .content, #about-us-boxes .about-box, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .modal-saludo .modal-heading, .modal-cumpleanos .modal-heading, .modal-cambios .modal-heading, .file-box.small .file-size, .file-box, .videos-area.layout-one-three-feat .layout-news-area, .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .news-area.layout-one-feat .layout-news-area, .box-content-area .content, .content .heading-box-area, .top-header .bot-head .content, .top-header .mid-head .content {
  justify-content: space-between;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-start, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .files-area, .manuales-section .manuales-area, .contact-link-box, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato, .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss, .small-news-area.video-type .content .content-area, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .file-box .file-size, .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-one-third .layout-news-area, .upper-menu {
  justify-content: flex-start;
}

.justify-end, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content .flags-date, .sliders-area, .single-video-content, #paises-ccu .tab-content .content, .modal-cambios .modal-heading .date-selector-area, .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area, .top-header .pre-head .content .currency-area, .top-header .pre-head .content {
  justify-content: flex-end;
}

.justify-around {
  justify-content: space-around;
}

.align-center, .slider-2 .slick-list .slide, .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content .flags-date, #campanas-timeline .slider-3-container .slider-3 .slide .content, .content-page-area-consumo .block-content .feat-block, .m-marcas-area .m-marcas-box.big-area, .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area .heading-area, .content-page-area .block-content .feat-block, .single-video-heading .content-area .play-icono, .single-video-heading .content-area, .contact-link-box, .row-area, .rrhh-heading .content, #innovacion-tabs .tabs-triggers, .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss, .single-marca-heading .content-area, .filters-area #filters, .shortcuts-area .shortcuts-boxes, #paises-ccu .tab-content .content, #about-timeline .slider-3-container .slider-3 .slide .content, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .modal-saludo .modal-heading, .modal-cumpleanos .modal-heading, .modal-cambios .modal-heading .date-selector-area, .modal-cambios .modal-heading, .file-box .file-size, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .box-content-area .content, .content .heading-box-area, .top-header .bot-head .content, .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area, .top-header .mid-head .content, .top-header .pre-head .content .currency-area, .top-header .pre-head .content {
  align-items: center;
}

.align-between {
  align-items: space-between;
}

.align-start, .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .person-data, .files-area, .single-video-content, .videos-feat-layout, .manuales-section .manuales-area, .contact-link-box.layout-dos, .all-marcas-news, #about-us-boxes .about-box, .small-news-area.video-type .content .content-area, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .file-box, .videos-area.layout-one-three-feat .layout-news-area, .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-one-third .layout-news-area, .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat .layout-news-area, .upper-menu {
  align-items: flex-start;
}

.align-end, .banners .slider-area #banners-slider .slide .slide-content .content, .vivamos-sub-heading, .vivamos-heading, .form-link-area .form-link-box, .consumo-heading, .sliders-area, .conecta-heading, .single-video-heading.page-heading, .rrhh-areas-heading, .innovacion-heading, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato {
  align-items: flex-end;
}

.align-around {
  align-items: space-around;
}

.flex-row {
  flex-direction: row;
}

.flex-column, #paises-ccu .tabs-triggers {
  flex-direction: column;
}

.align-items-center {
  align-items: center;
}

/*------------------------------------------------------*/
/*-------------------- TRANSICIONES --------------------*/
/*------------------------------------------------------*/
.no-transition {
  transition: 0;
}

a,
input,
textarea,
select,
input:focus,
textarea:focus,
select:focus,
.transition,
.block-5 li .trigger,
.block-1 .categories,
.block-1 .content .description,
.slider-5-container .slider-nav-5 li,
.slider-5-container .slider-5 .slide .content .button,
.slider-4-container .slider-nav-4 .slick-list li,
.slider-4-container .slider-4 .slide .content .button,
.slider-1 .slide .content .button,
.slider-1 .slide .content a,
.pld-like-dislike-wrap .pld-cover-left .hover-reactions .icon-reactions,
.pld-like-dislike-wrap .pld-cover-left .hover-reactions,
.pld-like-dislike-wrap .button-reactions,
.section-boxes--procesos .boxes-grid .element-container .color-box,
.banners__grid .grid-item .item-bg,
.beneficios-area .beneficio-box .photo-bg .veil,
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list li:after,
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list li span,
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list li,
#campanas-timeline .slider-3-container .slider-3 .slide .content .button,
.resultado-busqueda .resultado-area .resultado-content #shrink-btn,
.resultado-busqueda .resultado-area .resultado-content #org_result_search_download,
.sliders-area .directorio #directorio-carousel .slide .person-box .person-info,
.sliders-area .directorio #directorio-carousel .slide .person-box .person-img .blur,
.sliders-area .directorio #directorio-carousel .slide .person-box .person-img .veil,
.files-area .file-box,
.video-repo .all-video-cats .video-cat-box .bg-img .cover,
.video-repo .all-video-cats .video-cat-box .bg-img .veil,
.video-repo .all-video-cats .video-cat-box,
.single-video-heading .content-area .play-icono a .tooltip-video,
.manuales-section .manuales-area .manual-box--hover .veil-hover,
.manuales-section .manuales-area .manual-box .object-cover,
.icono-color-area .icono-color-box .photo-bg .veil,
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area,
#all-marcas .marcas-container .marcas-area .marca-box .marca-info,
.informes-area .informe-box,
.ods-boxes .ods-box,
#paises-ccu .tabs-triggers li a,
#paises-ccu .tabs-triggers li,
#paises-ccu,
#about-timeline .slider-3-container .slider-nav-3 .slick-list li:after,
#about-timeline .slider-3-container .slider-nav-3 .slick-list li span,
#about-timeline .slider-3-container .slider-nav-3 .slick-list li,
#about-timeline .slider-3-container .slider-3 .slide .content .button,
.small-news-area .content .content-area,
button,
.btn,
.upper-menu .menu-area .menu > li > a,
.slick-arrow,
ul.slick-dots li,
.doc-list-area .doc-file-row .size,
.doc-list-area .doc-file-row .file-name,
.doc-list-area .doc-file-row,
.play-area .tooltip-video,
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente:before,
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .data,
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .evento,
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente,
.pagination-area .pagination .num-pages .num,
.upper-menu .menu-area .menu > li.menu-item-has-children > a:before,
.upper-menu .menu-area .menu > li .sub-menu li a:before,
.upper-menu .menu-area .menu > li .sub-menu,
.top-header .bot-head .content .user-menu,
.top-header .bot-head .content .user-area .info-box .name .icono {
  transition: all 0.25s ease-in-out;
}

.transition-slow, .block-1 .veil, .block-1 .button, .slider-5-container .slider-nav-5 li .photography, .slider-4-container .slider-nav-4 .slick-list li .photography, .resultado-busqueda .resultado-area .resultado-content .organigrama-data.chart-type .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .organigrama-data.chart-type, .videos-feat-layout .small-feat-area .small-news-area .photo .veil, .videos-feat-layout .small-feat-area .small-news-area .photo, .videos-feat-layout .main-feat-area .small-news-area .photo .veil, .videos-feat-layout .main-feat-area .small-news-area .photo, .videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area .photo .veil, .videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area .photo, .videos-charlas-area .small-news-area .photo .veil, .videos-charlas-area .small-news-area .photo, .modal .close, .wysiwyg .gallery .gallery-item .gallery-icon img {
  transition: all 0.5s ease-in-out;
}

.transition-slower, .block-5 li .trigger i, .block-1 .photo, .block-1 .content, .slider-7-container .slider-numbers-container .line, .slider-6-container .slider-6-nav {
  transition: all 0.75s ease-in-out;
}

/*------------------------------------------------------*/
/*----------------------- ZOOM IN ----------------------*/
/*------------------------------------------------------*/
.zoom {
  animation: zoom 31.25s infinite;
  -ms-animation: zoom 31.25s infinite;
  -moz-animation: zoom 31.25s infinite;
  -webkit-animation: zoom 31.25s infinite;
}

@keyframes zoom {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.15);
  }
  100% {
    transform: scale(1);
  }
}
/*------------------------------------------------------*/
/*---------------------- ZOOM OUT ----------------------*/
/*------------------------------------------------------*/
.zoom-out {
  animation: zoom-out 31.25s infinite;
  -ms-animation: zoom-out 31.25s infinite;
  -moz-animation: zoom-out 31.25s infinite;
  -webkit-animation: zoom-out 31.25s infinite;
}

@keyframes zoom-out {
  0% {
    transform: scale(1.15);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.15);
  }
}
.zoom-left-top {
  transform-origin: 0% 0%;
}

.zoom-left-bottom {
  transform-origin: 0% 100%;
}

.zoom-right-top {
  transform-origin: 100% 0%;
}

.zoom-right-bottom {
  transform-origin: 100% 100%;
}

@media (max-width: 1250px) {
  /*------------------------------------------------------*/
  /*---------------------- GRILLAS -----------------------*/
  /*------------------------------------------------------*/
  .gallery-columns-1,
  .grid-column-1 {
    display: grid;
  }
  .gallery-columns-2,
  .grid-column-2 {
    display: grid;
  }
  .gallery-columns-3,
  .grid-column-3 {
    display: grid;
  }
  .gallery-columns-4,
  .grid-column-4 {
    display: grid;
  }
  .gallery-columns-5,
  .grid-column-5 {
    display: grid;
  }
  .gallery-columns-6,
  .grid-column-6 {
    display: grid;
  }
  .gallery-columns-7,
  .grid-column-7 {
    display: grid;
  }
  .gallery-columns-8,
  .grid-column-8 {
    display: grid;
  }
  .gallery-columns-9,
  .grid-column-9 {
    display: grid;
  }
  .gallery-columns-10,
  .grid-column-10 {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
  }
  .gallery-columns-11,
  .grid-column-11 {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
  }
  .gallery-columns-12,
  .grid-column-12 {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
  }
  /*------------------------------------------------------*/
  /*----------------- COLUMNAS DE TEXTO ------------------*/
  /*------------------------------------------------------*/
  .text-columns-4 {
    column-count: 3;
    -webkit-column-count: 3;
    -moz-column-count: 3;
  }
  .text-columns-5 {
    column-count: 3;
    -webkit-column-count: 3;
    -moz-column-count: 3;
  }
}
@media (max-width: 850px) {
  /*------------------------------------------------------*/
  /*------------------- CONTENEDORES ---------------------*/
  /*------------------------------------------------------*/
  .wrap-xl, .wysiwyg img.alignnone, .wysiwyg blockquote,
  .wrap-l {
    width: 90%;
  }
  .wrap-m, .block-4 .content,
  .wrap-s,
  .block-3-container .main-content {
    width: 80%;
  }
  /*------------------------------------------------------*/
  /*---------------------- GRILLAS -----------------------*/
  /*------------------------------------------------------*/
  .gallery-columns-1,
  .grid-column-1 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-1.gap-s, .gallery-columns-1.gap-m, .gallery-columns-1.banners__grid, .gallery-columns-1.gap-l, .gallery-columns-1.gap-xl,
  .grid-column-1.gap-s,
  .grid-column-1.gap-m,
  .grid-column-1.banners__grid,
  .grid-column-1.gap-l,
  .grid-column-1.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-2,
  .grid-column-2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .gallery-columns-2.gap-s, .gallery-columns-2.gap-m, .gallery-columns-2.banners__grid, .gallery-columns-2.gap-l, .gallery-columns-2.gap-xl,
  .grid-column-2.gap-s,
  .grid-column-2.gap-m,
  .grid-column-2.banners__grid,
  .grid-column-2.gap-l,
  .grid-column-2.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-3,
  .grid-column-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .gallery-columns-3.gap-s, .gallery-columns-3.gap-m, .gallery-columns-3.banners__grid, .gallery-columns-3.gap-l, .gallery-columns-3.gap-xl,
  .grid-column-3.gap-s,
  .grid-column-3.gap-m,
  .grid-column-3.banners__grid,
  .grid-column-3.gap-l,
  .grid-column-3.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-4,
  .grid-column-4 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .gallery-columns-4.gap-s, .gallery-columns-4.gap-m, .gallery-columns-4.banners__grid, .gallery-columns-4.gap-l, .gallery-columns-4.gap-xl,
  .grid-column-4.gap-s,
  .grid-column-4.gap-m,
  .grid-column-4.banners__grid,
  .grid-column-4.gap-l,
  .grid-column-4.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-5,
  .grid-column-5 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .gallery-columns-5.gap-s, .gallery-columns-5.gap-m, .gallery-columns-5.banners__grid, .gallery-columns-5.gap-l, .gallery-columns-5.gap-xl,
  .grid-column-5.gap-s,
  .grid-column-5.gap-m,
  .grid-column-5.banners__grid,
  .grid-column-5.gap-l,
  .grid-column-5.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-6,
  .grid-column-6 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .gallery-columns-6.gap-s, .gallery-columns-6.gap-m, .gallery-columns-6.banners__grid, .gallery-columns-6.gap-l, .gallery-columns-6.gap-xl,
  .grid-column-6.gap-s,
  .grid-column-6.gap-m,
  .grid-column-6.banners__grid,
  .grid-column-6.gap-l,
  .grid-column-6.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-7,
  .grid-column-7 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .gallery-columns-7.gap-s, .gallery-columns-7.gap-m, .gallery-columns-7.banners__grid, .gallery-columns-7.gap-l, .gallery-columns-7.gap-xl,
  .grid-column-7.gap-s,
  .grid-column-7.gap-m,
  .grid-column-7.banners__grid,
  .grid-column-7.gap-l,
  .grid-column-7.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-8,
  .grid-column-8 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .gallery-columns-8.gap-s, .gallery-columns-8.gap-m, .gallery-columns-8.banners__grid, .gallery-columns-8.gap-l, .gallery-columns-8.gap-xl,
  .grid-column-8.gap-s,
  .grid-column-8.gap-m,
  .grid-column-8.banners__grid,
  .grid-column-8.gap-l,
  .grid-column-8.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-9,
  .grid-column-9 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .gallery-columns-9.gap-s, .gallery-columns-9.gap-m, .gallery-columns-9.banners__grid, .gallery-columns-9.gap-l, .gallery-columns-9.gap-xl,
  .grid-column-9.gap-s,
  .grid-column-9.gap-m,
  .grid-column-9.banners__grid,
  .grid-column-9.gap-l,
  .grid-column-9.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-10,
  .grid-column-10 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .gallery-columns-10.gap-s, .gallery-columns-10.gap-m, .gallery-columns-10.banners__grid, .gallery-columns-10.gap-l, .gallery-columns-10.gap-xl,
  .grid-column-10.gap-s,
  .grid-column-10.gap-m,
  .grid-column-10.banners__grid,
  .grid-column-10.gap-l,
  .grid-column-10.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-11,
  .grid-column-11 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .gallery-columns-11.gap-s, .gallery-columns-11.gap-m, .gallery-columns-11.banners__grid, .gallery-columns-11.gap-l, .gallery-columns-11.gap-xl,
  .grid-column-11.gap-s,
  .grid-column-11.gap-m,
  .grid-column-11.banners__grid,
  .grid-column-11.gap-l,
  .grid-column-11.gap-xl {
    grid-gap: 20px;
  }
  .gallery-columns-12,
  .grid-column-12 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .gallery-columns-12.gap-s, .gallery-columns-12.gap-m, .gallery-columns-12.banners__grid, .gallery-columns-12.gap-l, .gallery-columns-12.gap-xl,
  .grid-column-12.gap-s,
  .grid-column-12.gap-m,
  .grid-column-12.banners__grid,
  .grid-column-12.gap-l,
  .grid-column-12.gap-xl {
    grid-gap: 20px;
  }
  /*------------------------------------------------------*/
  /*----------------- COLUMNAS DE TEXTO ------------------*/
  /*------------------------------------------------------*/
  .text-columns-3 {
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
  }
  .text-columns-4 {
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
  }
  .text-columns-5 {
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
  }
  /*------------------------------------------------------*/
  /*--------------------- TAMAÑOS  -----------------------*/
  /*------------------------------------------------------*/
  .font-10, .block-1 .categories span, .m-marcas-area .m-marcas-box .m-marcas-info .size, .m-marcas-area .m-marcas-box .m-marcas-info .file-size, #about-us-boxes .about-box #p7 .info-3 .data-2 p, #about-us-boxes .about-box #p7 .info-1 .data-2 p {
    font-size: 13px;
  }
  .font-11, .sliders-area .bio #bio-slider .slide .person-box .person-info p, #all-marcas .marcas-container .marcas-area .marca-box .marca-info .description, .wysiwyg p.wp-caption-text,
  .wysiwyg .gallery-caption, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .data, .file-box .file-size .data span.size, .file-box .file-size .data span.title {
    font-size: 13px;
  }
  .font-12, .slider-5-container .slider-nav-5 li .content .pre-title, .slider-4-container .slider-nav-4 .slick-list li .content .pre-title, .login-screen .wrap-xl .login-content .flags-date .date-area span, .login-screen .wysiwyg blockquote .login-content .flags-date .date-area span, .wysiwyg .login-screen blockquote .login-content .flags-date .date-area span, .login-screen .wysiwyg img.alignnone .login-content .flags-date .date-area span, .wysiwyg .login-screen img.alignnone .login-content .flags-date .date-area span, .resultados-container #resultado .content-resultado table tr td .area, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-info-box .cargo, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link .texto, .resultado-busqueda .resultado-area .heading-area .back-btn, .contact-link-box.layout-dos .content-area p, .icono-color-area .icono-color-box .content-box .bajada p, .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.tipo, .person-group-area .person-box .person-info .cargo, .container-boxes-gold-rules .item-box-4 .button, .container-block-image-text .block-2 .content a.button, .container-buttons-link-download .button-green, .container-pdf-text .content-text-pdf-file a, .container-boxes-3 .item-box-3 .link-box, .container-boxes-3 .item-box-3 .description-box, .container-boxes-2 .item-box-2 .content-text-box-2 .button-link, #paises-ccu .tab-content .content .country-content .country-info p, .small-news-area .content .content-area .post-excerpt, .box-content-area .content .post-excerpt {
    font-size: 13px;
  }
  .font-13, .banners .slider-area #banners-slider .slide .slide-content .content .fecha, #related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .content-area .fecha, #related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .post-cat-area span, #campanas-timeline .slider-3-container .slider-3 .slide .content .description, .slide-events-area .slider-area #events-slider .slide .slide-content .content .fecha, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .fecha, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .post-cat-area span, #about-timeline .slider-3-container .slider-3 .slide .content .description, #about-us-boxes .about-box .box-content .content-box-area.simple-content p, #about-us-boxes .about-box .box-content .head-box-area .box-title, .small-news-area .content .content-area .fecha, .small-news-area .content .post-cat-area span, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .fecha, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .data, .modal-cambios .modal-heading .date-selector-area .select-box select, .box-content-area .content .fecha, .content .heading-box-area .btn-ver-todas, .content .heading-box-area .birthday-container #cumpleanos-trigger, .birthday-container .content .heading-box-area #cumpleanos-trigger {
    font-size: 13px;
  }
  .font-14, .block-1 .content .date, .external-links__grid .box-card .review, .section-boxes .boxes-grid .element-container .box-card .review, .banners .slider-area #banners-slider .slide .slide-content .content .post-excerpt p, .vb-areas .area-vb-box .area-vb-content .content p, .comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-user-meta .comment-author .job_name, .single-post-content-area .wysiwyg p, .single-post-heading .content span, .consumo-responsable .container-characteristics .characteristics ul li, .form-link-area .form-link-box .content p, .content-page-area-consumo .block-content .feat-block .feat-content p, .content-page-area-consumo .wysiwyg p, .resultados-container #resultado .content-resultado table tr td .telefono, .resultados-container #resultado .content-resultado table tr td .email, .resultados-container #resultado .content-resultado table tr td .numero-interno, .sliders-area .bio #bio-slider .slide .person-box .person-info span.cargo, .sliders-area .directorio #directorio-carousel .slide .person-box .person-info span.cargo, .gob-content-area .wysiwyg p, .content-page-area .block-content .feat-block .feat-content p, .content-page-area .wysiwyg p, .single-video-heading .content-area .video-intro .bajada p, .contact-persons-area .persons-area .contact-person-box .info-person .info-link, .programas-innovacion-area .programa-box .programa-info .descripcion p, .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.desc, .all-productos-marca .producto-area .producto-data .producto-info .producto-desc, #all-marcas .marcas-container .marcas-area .marca-box .marca-data .name, #all-marcas .marcas-container .marcas-area .marca-box .marca-info .name, .container-button-back a, .container-boxes-gold-rules .item-box-4 .description, .container-boxes-external-links .description, .container-block-image-text .block-2 .content .description, .container-pdf-text .content-text-pdf-file p, .container-wysiwyg-covid .wysiwyg p, .container-wysiwyg-covid .wysiwyg span, .container-wysiwyg-covid .wysiwyg strong, .container-wysiwyg-covid .wysiwyg ul, .container-wysiwyg-covid .wysiwyg li, .p-modal .p-modal-area .intro-area .p-bajada, .banner-container__grid .banner-content .banner-text, .organigrama-container .organigrama-area .bajada p, .concursos-container .concursos-area .bajada p, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .post-excerpt p, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .evento, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .cargo, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .cargo, .file-box .file-info .file-main-data .file-desc, .custom-small-area .custom-small-box .box-content .content-box .bajada p {
    font-size: 16px;
  }
  .font-15, .block-6 .block .description p, .slider-5-container .slider-nav-5 li .content .title, .slider-4-container .slider-nav-4 .slick-list li .content .title, .slider-1 .slide .content .description, .m-marcas-area .m-marcas-box .m-marcas-info p, .container-heading-1-covid .content-heading-1-covid p, .container-boxes-2 .item-box-2 .content-text-box-2 .subtitle, #paises-ccu .tabs-triggers li, .custom-box-container .custom-box-area .bajada p, .wysiwyg table tr td, .modal-cumpleanos .tabs-triggers li a, .modal-cambios .cambios-container #cambios-tabs .tabs-triggers li a {
    font-size: 16px;
  }
  .font-16, .block-3-container .main-content .description p, .block-3-container .main-content .pre-title, .block-2 .content-mini .pre-title, .block-2 .content .description, .slider-5-container .slider-5 .slide .content .description, .slider-4-container .slider-4 .slide .content .description, .section-boxes .boxes-grid .element-container--bg .box-card .review, .beneficios-area .beneficio-box .content-box .bajada p, .single-post-content-area .wysiwyg h6, .content-page-area-consumo .wysiwyg h6, .consumo-heading .content .intro-page p, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-info-box .nombre, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link .icono, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .cargo, .gob-content-area .wysiwyg h6, .content-page-area .wysiwyg h6, .conecta-heading .content .intro-page p, .manuales-section .manuales-area .manual-box .title-box h2, .rrhh-areas-heading .content .intro-page p, .icono-color-area .icono-color-box .content-box .bajada p, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5, .container-information-banner-covid p, .container-boxes-1 .item-box-1 .content-text-box-1 .title-box, #about-us-boxes .about-box .box-content .head-box-area .box-title b, .small-news-area.video-type .content .content-area .post-title, .wysiwyg p,
  .wysiwyg ol,
  .wysiwyg ul, .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .nombre, .news-area.layout-three-fourth-feat .layout-news-area .small-news-area .content .content-area .post-info h3, .news-area.layout-one-third .layout-news-area .small-news-area .content .content-area .post-info h3, .news-area.layout-one-first-feat .layout-news-area .small-news-area .content .content-area .post-info h3 {
    font-size: 16px;
  }
  .font-17, .block-4 .content p.author, .file-box.small .file-info .file-main-data .file-name {
    font-size: 16px;
  }
  .font-18, .block-5 li .trigger, .block-2 .content .pre-title, .slider-1 .slide .slider-numbers-container .slider-numbers span, .slider-1 .slide .content .pre-title, .section-boxes .boxes-grid .element-container .box-title, .vivamos-sub-heading .content .intro-page p, .vivamos-heading .content .intro-page p, .error-screen .wrap-xl .content-area .content .bajada, .error-screen .wysiwyg blockquote .content-area .content .bajada, .wysiwyg .error-screen blockquote .content-area .content .bajada, .error-screen .wysiwyg img.alignnone .content-area .content .bajada, .wysiwyg .error-screen img.alignnone .content-area .content .bajada, .comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-user-meta .comment-author .fn, .single-post-content-area .wysiwyg h5, .single-post-heading .content .intro-page p, #campanas-timeline .slider-3-container .slider-3 .slide .content .title, #campanas-timeline .slider-3-container .slider-3 .slide .content .pre-title, .content-page-area-consumo .wysiwyg h5, .resultados-container #resultado .content-resultado h2, .gob-content-area .wysiwyg h5, .content-page-area .wysiwyg h5, .single-video-heading .content-area .video-intro .post-date, .contact-persons-area .persons-area .contact-person-box .info-person .nombre, .contact-link-box .info-area p, .rrhh-heading .content .intro-page p, .innovacion-heading .content .intro-page p, .all-productos-marca .producto-area .producto-data .producto-specs-area .titulo, .filters-area .filter-title, .person-group-area .person-box .person-info .nombre, #about-timeline .slider-3-container .slider-3 .slide .content .title, #about-timeline .slider-3-container .slider-3 .slide .content .pre-title, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .nombre, .content .heading-box-area .head-title {
    font-size: 16px;
  }
  .font-19 {
    font-size: 18px;
  }
  .font-20, .slider-5-container .slider-nav-5 li, .slider-5-container .slider-5 .slide .content .pre-title, .slider-4-container .slider-nav-4 .slick-list li, .slider-4-container .slider-4 .slide .content .pre-title, #campanas-timeline .slider-3-container .slider-nav-3 .slick-list li, #about-timeline .slider-3-container .slider-nav-3 .slick-list li {
    font-size: 18px;
  }
  .font-21, .block-3-container .block-3 .content .title, .block-2 .content-mini .title, .block-1 .content .title, .section-boxes .boxes-grid .element-container--contact .box-card .review, .single-post-content-area .wysiwyg h4, .consumo-responsable .container-characteristics .characteristics .title .title-area h1, .content-page-area-consumo .wysiwyg h4, .sliders-area .bio #bio-slider .slide .person-box .person-info span.nombre, .sliders-area .directorio #directorio-carousel .slide .person-box .person-info span.nombre, .gob-content-area .wysiwyg h4, .content-page-area .wysiwyg h4, .contact-persons-area .persons-area .contact-person-box .cargo-person h3, .contacto-person-small .contact-link-box.layout-dos .content-area p, #all-marcas .marcas-container .heading-area h3 {
    font-size: 18px;
  }
  .font-22, .container-wysiwyg-covid .wysiwyg h4 {
    font-size: 18px;
  }
  .font-23, .beneficios-area .beneficio-box .content-box .titulo, #related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .content-area h6, #related h2, .login-screen .wrap-xl .login-content .form-login-area .form-area .form-row label, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row label, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row label, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row label, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row label, .icono-color-area .icono-color-box .content-box .titulo, .container-boxes-3 .item-box-3 .title-box, .small-news-area .content .content-area .post-title, .file-box .file-info .file-main-data .file-name, .box-content-area .content .post-title {
    font-size: 18px;
  }
  .font-24, .block-4 .content p, .external-links__grid .box-card .title, .section-boxes .boxes-grid .element-container .box-card .title, .banners__grid .grid-item .item-title, .error-screen .wrap-xl .content-area .content .intro, .error-screen .wysiwyg blockquote .content-area .content .intro, .wysiwyg .error-screen blockquote .content-area .content .intro, .error-screen .wysiwyg img.alignnone .content-area .content .intro, .wysiwyg .error-screen img.alignnone .content-area .content .intro, .single-post-content-area .wysiwyg h3, .form-link-area .form-link-box .content h4, .content-page-area-consumo .politica-consumo p, .content-page-area-consumo .wysiwyg h3, .m-marcas-area .m-marcas-box .m-marcas-info h2, .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .nombre, .gob-content-area .wysiwyg h3, .gob-content-area .head-page .bajada p, .content-page-area .wysiwyg h3, .videos-feat-layout .main-feat-area .small-news-area .content .content-area .post-info .post-title, .slide-events-area .slider-area #events-slider .slide .slide-content .content .post-title, .videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .video-content .video-name, .single-marca-heading .content-area .content .marca-info .descripcion, .all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .post-title, .informes-area .informe-box .titulo h4, .container-block-image-text .block-2 .content .title, .container-pdf-text .content-text-pdf-file span, .container-boxes-pdf-files .title-file, .container-videos-covid .items-videos span, .container-boxes-2 .item-box-2 .content-text-box-2 .title-box, .custom-box-container .custom-box-area .titulo, .organigrama-container .organigrama-area .titulo, .concursos-container .concursos-area .titulo, .custom-small-area .custom-small-box .box-content .content-box h4, .news-area.layout-one-first-feat .layout-news-area .small-news-area:first-child .content .content-area .post-info h3, .page-content-area .page-content .wysiwyg h2 {
    font-size: 18px;
  }
  .font-25 {
    font-size: 18px;
  }
  .font-26, .single-post-content-area .wysiwyg h2, .modal-iniciativa .modal-heading .title-box h4, .content-page-area-consumo .block-content .feat-block .feat-content .title, .content-page-area-consumo .wysiwyg h2, .consumo-heading .content .intro-page h2, .buscador-organigrama .buscador-heading .buscador-box h2, .gob-content-area .wysiwyg h2, .content-page-area .block-content .feat-block .feat-content .title, .content-page-area .wysiwyg h2, .conecta-heading .content .intro-page h2, .all-productos-marca .producto-area .producto-data .producto-info .producto-name, .comite-area .titulo, .shortcuts-area h4, .container-wysiwyg-covid .wysiwyg h3, .modal-saludo .modal-heading .title-area, .modal-cumpleanos .modal-heading .title-area, .modal-cambios .modal-heading .title-area {
    font-size: 21px;
  }
  .font-27 {
    font-size: 21px;
  }
  .font-28, .block-6 .block .title, .block-2 .content .title, .single-post-content-area .wysiwyg h1, .content-page-area-consumo .wysiwyg h1, .gob-content-area .wysiwyg h1, .content-page-area .wysiwyg h1 {
    font-size: 21px;
  }
  .font-29 {
    font-size: 21px;
  }
  .font-30, .block-3-container .main-content .title, .container-wysiwyg-covid .wysiwyg h2, .p-modal .p-modal-area .intro-area .p-titulo, .slick-arrow:before {
    font-size: 21px;
  }
  .font-31 {
    font-size: 24px;
  }
  .font-32, .block-3-container .block-3 .content .count-container, .slider-5-container .slider-5 .slide .content .title, .slider-4-container .slider-4 .slide .content .title, .slider-1 .slide .content .title, .section-video .section-title, .section-boxes .boxes-grid .element-container--contact .box-card .title, .direct-links-area .content .direct-links .direct-link-box .content-box h4, .contact-link-box.layout-dos .content-area h4, .contact-link-box .heading-area h4, .wysiwyg blockquote p,
  .wysiwyg blockquote ol,
  .wysiwyg blockquote ul {
    font-size: 24px;
  }
  .font-33 {
    font-size: 24px;
  }
  .font-34, .container-wysiwyg-covid .wysiwyg h1 {
    font-size: 24px;
  }
  .font-35, .single-post-content-area .slider-area .slider-galeria .slide .content-slide-gallery span {
    font-size: 24px;
  }
  .font-36, .banners .slider-area #banners-slider .slide .slide-content .content .post-title, .single-post-heading .content h1, .login-screen .wrap-xl .login-content .form-login-area h1, .login-screen .wysiwyg blockquote .login-content .form-login-area h1, .wysiwyg .login-screen blockquote .login-content .form-login-area h1, .login-screen .wysiwyg img.alignnone .login-content .form-login-area h1, .wysiwyg .login-screen img.alignnone .login-content .form-login-area h1, .single-video-heading .content-area .video-intro h1, .banner-container__grid .banner-content .banner-title, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .post-title {
    font-size: 24px;
  }
  .font-37 {
    font-size: 28px;
  }
  .font-38 {
    font-size: 28px;
  }
  .font-39 {
    font-size: 28px;
  }
  .font-40, .container-heading-2-covid .content-heading-2-covid span {
    font-size: 28px;
  }
  .font-41 {
    font-size: 28px;
  }
  .font-42, .block-3-container .block-3 .content i {
    font-size: 28px;
  }
  .font-43 {
    font-size: 32px;
  }
  .font-44 {
    font-size: 32px;
  }
  .font-45, .consumo-heading .content h1 {
    font-size: 32px;
  }
  .font-46 {
    font-size: 32px;
  }
  .font-47 {
    font-size: 32px;
  }
  .font-48, .container-heading-1-covid .content-heading-1-covid span {
    font-size: 32px;
  }
  .font-49 {
    font-size: 32px;
  }
  .font-50, .vivamos-heading .content h1, #campanas-timeline .slider-3-container .slider-3 .slide .content .year, .conecta-heading .content h1, .rrhh-areas-heading .content h1, .innovacion-heading .content h1, .sub-heading-area .head-page h1, #about-timeline .slider-3-container .slider-3 .slide .content .year, #about-us-boxes .page-title-area h1, .page-heading.simple-heading .content h1 {
    font-size: 32px;
  }
  .font-51 {
    font-size: 32px;
  }
  .font-52 {
    font-size: 32px;
  }
  .font-53 {
    font-size: 36px;
  }
  .font-54 {
    font-size: 36px;
  }
  .font-55, .gob-content-area .head-page h1, .page-content-area .wysiwyg .page-title, .page-content-area .page-content .wysiwyg h1 {
    font-size: 36px;
  }
  .font-56 {
    font-size: 36px;
  }
  .font-57 {
    font-size: 36px;
  }
  .font-58 {
    font-size: 36px;
  }
  .font-59 {
    font-size: 36px;
  }
  .font-60 {
    font-size: 36px;
  }
  .font-61 {
    font-size: 36px;
  }
  .font-62 {
    font-size: 36px;
  }
  .font-63 {
    font-size: 36px;
  }
  .font-64 {
    font-size: 36px;
  }
  .font-65 {
    font-size: 36px;
  }
  .font-66 {
    font-size: 36px;
  }
  .font-67 {
    font-size: 36px;
  }
  .font-68 {
    font-size: 36px;
  }
  .font-69 {
    font-size: 36px;
  }
  .font-70, .block-6 .block .number, .p-modal .p-modal-area .intro-area .p-number {
    font-size: 36px;
  }
  .font-71 {
    font-size: 36px;
  }
  .font-72 {
    font-size: 36px;
  }
  .font-73 {
    font-size: 36px;
  }
  .font-74 {
    font-size: 36px;
  }
  .font-75 {
    font-size: 36px;
  }
  .font-76 {
    font-size: 36px;
  }
  .font-77 {
    font-size: 36px;
  }
  .font-78 {
    font-size: 36px;
  }
  .font-79 {
    font-size: 36px;
  }
  .font-80 {
    font-size: 36px;
  }
  .font-81 {
    font-size: 36px;
  }
  .font-82 {
    font-size: 36px;
  }
  .font-83 {
    font-size: 36px;
  }
  .font-84 {
    font-size: 36px;
  }
  .font-85 {
    font-size: 36px;
  }
  .font-86 {
    font-size: 36px;
  }
  .font-87 {
    font-size: 36px;
  }
  .font-88 {
    font-size: 36px;
  }
  .font-89 {
    font-size: 36px;
  }
  .font-90 {
    font-size: 36px;
  }
  .font-91 {
    font-size: 36px;
  }
  .font-92 {
    font-size: 36px;
  }
  .font-93 {
    font-size: 36px;
  }
  .font-94 {
    font-size: 36px;
  }
  .font-95 {
    font-size: 36px;
  }
  .font-96 {
    font-size: 36px;
  }
  .font-97 {
    font-size: 36px;
  }
  .font-98 {
    font-size: 36px;
  }
  .font-99 {
    font-size: 36px;
  }
  .font-100, .error-screen .wrap-xl .content-area .content h1, .error-screen .wysiwyg blockquote .content-area .content h1, .wysiwyg .error-screen blockquote .content-area .content h1, .error-screen .wysiwyg img.alignnone .content-area .content h1, .wysiwyg .error-screen img.alignnone .content-area .content h1 {
    font-size: 36px;
  }
  /*------------------------------------------------------*/
  /*---------------------- HEADER  -----------------------*/
  /*------------------------------------------------------*/
}
@media (max-width: 550px) {
  /*------------------------------------------------------*/
  /*------------------- CONTENEDORES ---------------------*/
  /*------------------------------------------------------*/
  .wrap-xl, .wysiwyg img.alignnone, .wysiwyg blockquote,
  .wrap-l,
  .wrap-m,
  .block-4 .content,
  .wrap-s,
  .block-3-container .main-content {
    width: 90%;
  }
  /*------------------------------------------------------*/
  /*---------------------- GRILLAS -----------------------*/
  /*------------------------------------------------------*/
  .gallery-columns-1,
  .grid-column-1 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-2,
  .grid-column-2 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-3,
  .grid-column-3 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-4,
  .grid-column-4 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-5,
  .grid-column-5 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-6,
  .grid-column-6 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-7,
  .grid-column-7 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-8,
  .grid-column-8 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-9,
  .grid-column-9 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-10,
  .grid-column-10 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-11,
  .grid-column-11 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .gallery-columns-12,
  .grid-column-12 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  /*------------------------------------------------------*/
  /*----------------- COLUMNAS DE TEXTO ------------------*/
  /*------------------------------------------------------*/
  .text-columns-2 {
    column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
  }
  .text-columns-3 {
    column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
  }
  .text-columns-4 {
    column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
  }
  .text-columns-5 {
    column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
  }
  /*------------------------------------------------------*/
  /*---------------------- GENERALES ---------------------*/
  /*------------------------------------------------------*/
  .columns-1 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    column-gap: 0;
  }
  .columns-2 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    column-gap: 0;
  }
  .columns-3 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    column-gap: 0;
  }
  /*------------------------------------------------------*/
  /*------------------------- FLEX -----------------------*/
  /*------------------------------------------------------*/
  .flex, .banners .slider-area #banners-slider .slide .slide-content .content, .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content .flags-date, .form-link-area .form-link-box, #campanas-timeline .slider-3-container .slider-3 .slide .content, .content-page-area-consumo .block-content .feat-block, .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .person-data, .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area .heading-area, .sliders-area, .files-area, .content-page-area .block-content .feat-block, .single-video-content, .single-video-heading .content-area .play-icono, .single-video-heading .content-area, .single-video-heading.page-heading, .videos-feat-layout, .contact-link-box, .row-area, .rrhh-heading .content, #innovacion-tabs .tabs-triggers, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato, .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss, .single-marca-heading .content-area, .all-marcas-news, .filters-area #filters, .shortcuts-area .shortcuts-boxes, #paises-ccu .tab-content .content, #paises-ccu .tabs-triggers, #about-timeline .slider-3-container .slider-3 .slide .content, #about-us-boxes .about-box, .small-news-area.video-type .content .content-area, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .modal-saludo .modal-heading, .modal-cumpleanos .modal-heading, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .modal-cambios .modal-heading .date-selector-area, .modal-cambios .modal-heading, .file-box .file-size, .file-box, .custom-small-area .content, .videos-area.layout-one-three-feat .layout-news-area, .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-one-third .layout-news-area, .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .news-area.layout-one-feat .layout-news-area, .box-content-area .content, .content .heading-box-area, .upper-menu, .top-header .bot-head .content, .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area, .top-header .mid-head .content, .top-header .pre-head .content .currency-area, .top-header .pre-head .content {
    display: block;
  }
  .flex:before, .banners .slider-area #banners-slider .slide .slide-content .content:before, .error-screen .wrap-xl .content-area .content .exits-area:before, .error-screen .wysiwyg blockquote .content-area .content .exits-area:before, .wysiwyg .error-screen blockquote .content-area .content .exits-area:before, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area:before, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area:before, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list:before, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list:before, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list:before, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list:before, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list:before, .login-screen .wrap-xl .login-content .flags-date:before, .login-screen .wysiwyg blockquote .login-content .flags-date:before, .wysiwyg .login-screen blockquote .login-content .flags-date:before, .login-screen .wysiwyg img.alignnone .login-content .flags-date:before, .wysiwyg .login-screen img.alignnone .login-content .flags-date:before, .form-link-area .form-link-box:before, #campanas-timeline .slider-3-container .slider-3 .slide .content:before, .content-page-area-consumo .block-content .feat-block:before, .m-marcas-area .m-marcas-box .m-marcas-info .heading:before, .m-marcas-area .m-marcas-box:before, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container:before, .resultado-busqueda .resultado-area .resultado-content .person-data:before, .resultado-busqueda .resultado-area .resultado-content:before, .resultado-busqueda .resultado-area .heading-area:before, .sliders-area:before, .files-area:before, .content-page-area .block-content .feat-block:before, .single-video-content:before, .single-video-heading .content-area .play-icono:before, .single-video-heading .content-area:before, .single-video-heading.page-heading:before, .videos-feat-layout:before, .contact-link-box:before, .row-area:before, .rrhh-heading .content:before, #innovacion-tabs .tabs-triggers:before, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato:before, .single-marca-heading .content-area .content .marca-info .marca-rrss .link:before, .single-marca-heading .content-area .content .marca-info .marca-rrss:before, .single-marca-heading .content-area:before, .all-marcas-news:before, .filters-area #filters:before, .shortcuts-area .shortcuts-boxes:before, #paises-ccu .tab-content .content:before, #paises-ccu .tabs-triggers:before, #about-timeline .slider-3-container .slider-3 .slide .content:before, #about-us-boxes .about-box:before, .small-news-area.video-type .content .content-area:before, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content:before, .modal-saludo .modal-heading:before, .modal-cumpleanos .modal-heading:before, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona:before, .modal-cambios .modal-heading .date-selector-area:before, .modal-cambios .modal-heading:before, .file-box .file-size:before, .file-box:before, .custom-small-area .content:before, .videos-area.layout-one-three-feat .layout-news-area:before, .news-area.layout-one-six-feat .layout-news-area:before, .news-area.layout-three-fourth-feat .layout-news-area:before, .news-area.layout-one-third .layout-news-area:before, .news-area.layout-one-first-feat .layout-news-area:before, .news-area.layout-one-last-feat .layout-news-area:before, .news-area.layout-one-four-feat .layout-news-area:before, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area:before, .news-area.layout-one-feat-two-third .layout-news-area:before, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area:before, .news-area.layout-one-feat .layout-news-area:before, .box-content-area .content:before, .content .heading-box-area:before, .upper-menu:before, .top-header .bot-head .content:before, .top-header .mid-head .content .countries-area .flag-list:before, .top-header .mid-head .content .countries-area:before, .top-header .mid-head .content:before, .top-header .pre-head .content .currency-area:before, .top-header .pre-head .content:before, .flex:after, .banners .slider-area #banners-slider .slide .slide-content .content:after, .error-screen .wrap-xl .content-area .content .exits-area:after, .error-screen .wysiwyg blockquote .content-area .content .exits-area:after, .wysiwyg .error-screen blockquote .content-area .content .exits-area:after, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area:after, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area:after, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list:after, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list:after, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list:after, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list:after, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list:after, .login-screen .wrap-xl .login-content .flags-date:after, .login-screen .wysiwyg blockquote .login-content .flags-date:after, .wysiwyg .login-screen blockquote .login-content .flags-date:after, .login-screen .wysiwyg img.alignnone .login-content .flags-date:after, .wysiwyg .login-screen img.alignnone .login-content .flags-date:after, .form-link-area .form-link-box:after, #campanas-timeline .slider-3-container .slider-3 .slide .content:after, .content-page-area-consumo .block-content .feat-block:after, .m-marcas-area .m-marcas-box .m-marcas-info .heading:after, .m-marcas-area .m-marcas-box:after, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container:after, .resultado-busqueda .resultado-area .resultado-content .person-data:after, .resultado-busqueda .resultado-area .resultado-content:after, .resultado-busqueda .resultado-area .heading-area:after, .sliders-area:after, .files-area:after, .content-page-area .block-content .feat-block:after, .single-video-content:after, .single-video-heading .content-area .play-icono:after, .single-video-heading .content-area:after, .single-video-heading.page-heading:after, .videos-feat-layout:after, .contact-link-box:after, .row-area:after, .rrhh-heading .content:after, #innovacion-tabs .tabs-triggers:after, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato:after, .single-marca-heading .content-area .content .marca-info .marca-rrss .link:after, .single-marca-heading .content-area .content .marca-info .marca-rrss:after, .single-marca-heading .content-area:after, .all-marcas-news:after, .filters-area #filters:after, .shortcuts-area .shortcuts-boxes:after, #paises-ccu .tab-content .content:after, #paises-ccu .tabs-triggers:after, #about-timeline .slider-3-container .slider-3 .slide .content:after, #about-us-boxes .about-box:after, .small-news-area.video-type .content .content-area:after, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content:after, .modal-saludo .modal-heading:after, .modal-cumpleanos .modal-heading:after, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona:after, .modal-cambios .modal-heading .date-selector-area:after, .modal-cambios .modal-heading:after, .file-box .file-size:after, .file-box:after, .custom-small-area .content:after, .videos-area.layout-one-three-feat .layout-news-area:after, .news-area.layout-one-six-feat .layout-news-area:after, .news-area.layout-three-fourth-feat .layout-news-area:after, .news-area.layout-one-third .layout-news-area:after, .news-area.layout-one-first-feat .layout-news-area:after, .news-area.layout-one-last-feat .layout-news-area:after, .news-area.layout-one-four-feat .layout-news-area:after, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area:after, .news-area.layout-one-feat-two-third .layout-news-area:after, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area:after, .news-area.layout-one-feat .layout-news-area:after, .box-content-area .content:after, .content .heading-box-area:after, .upper-menu:after, .top-header .bot-head .content:after, .top-header .mid-head .content .countries-area .flag-list:after, .top-header .mid-head .content .countries-area:after, .top-header .mid-head .content:after, .top-header .pre-head .content .currency-area:after, .top-header .pre-head .content:after {
    content: "";
    display: block;
  }
  .flex:after, .banners .slider-area #banners-slider .slide .slide-content .content:after, .error-screen .wrap-xl .content-area .content .exits-area:after, .error-screen .wysiwyg blockquote .content-area .content .exits-area:after, .wysiwyg .error-screen blockquote .content-area .content .exits-area:after, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area:after, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area:after, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list:after, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list:after, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list:after, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list:after, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list:after, .login-screen .wrap-xl .login-content .flags-date:after, .login-screen .wysiwyg blockquote .login-content .flags-date:after, .wysiwyg .login-screen blockquote .login-content .flags-date:after, .login-screen .wysiwyg img.alignnone .login-content .flags-date:after, .wysiwyg .login-screen img.alignnone .login-content .flags-date:after, .form-link-area .form-link-box:after, #campanas-timeline .slider-3-container .slider-3 .slide .content:after, .content-page-area-consumo .block-content .feat-block:after, .m-marcas-area .m-marcas-box .m-marcas-info .heading:after, .m-marcas-area .m-marcas-box:after, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container:after, .resultado-busqueda .resultado-area .resultado-content .person-data:after, .resultado-busqueda .resultado-area .resultado-content:after, .resultado-busqueda .resultado-area .heading-area:after, .sliders-area:after, .files-area:after, .content-page-area .block-content .feat-block:after, .single-video-content:after, .single-video-heading .content-area .play-icono:after, .single-video-heading .content-area:after, .single-video-heading.page-heading:after, .videos-feat-layout:after, .contact-link-box:after, .row-area:after, .rrhh-heading .content:after, #innovacion-tabs .tabs-triggers:after, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato:after, .single-marca-heading .content-area .content .marca-info .marca-rrss .link:after, .single-marca-heading .content-area .content .marca-info .marca-rrss:after, .single-marca-heading .content-area:after, .all-marcas-news:after, .filters-area #filters:after, .shortcuts-area .shortcuts-boxes:after, #paises-ccu .tab-content .content:after, #paises-ccu .tabs-triggers:after, #about-timeline .slider-3-container .slider-3 .slide .content:after, #about-us-boxes .about-box:after, .small-news-area.video-type .content .content-area:after, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content:after, .modal-saludo .modal-heading:after, .modal-cumpleanos .modal-heading:after, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona:after, .modal-cambios .modal-heading .date-selector-area:after, .modal-cambios .modal-heading:after, .file-box .file-size:after, .file-box:after, .custom-small-area .content:after, .videos-area.layout-one-three-feat .layout-news-area:after, .news-area.layout-one-six-feat .layout-news-area:after, .news-area.layout-three-fourth-feat .layout-news-area:after, .news-area.layout-one-third .layout-news-area:after, .news-area.layout-one-first-feat .layout-news-area:after, .news-area.layout-one-last-feat .layout-news-area:after, .news-area.layout-one-four-feat .layout-news-area:after, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area:after, .news-area.layout-one-feat-two-third .layout-news-area:after, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area:after, .news-area.layout-one-feat .layout-news-area:after, .box-content-area .content:after, .content .heading-box-area:after, .upper-menu:after, .top-header .bot-head .content:after, .top-header .mid-head .content .countries-area .flag-list:after, .top-header .mid-head .content .countries-area:after, .top-header .mid-head .content:after, .top-header .pre-head .content .currency-area:after, .top-header .pre-head .content:after {
    display: block;
    clear: both;
    height: 1px;
    margin-top: -1px;
    visibility: hidden;
  }
  .flex, .banners .slider-area #banners-slider .slide .slide-content .content, .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content .flags-date, .form-link-area .form-link-box, #campanas-timeline .slider-3-container .slider-3 .slide .content, .content-page-area-consumo .block-content .feat-block, .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .person-data, .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area .heading-area, .sliders-area, .files-area, .content-page-area .block-content .feat-block, .single-video-content, .single-video-heading .content-area .play-icono, .single-video-heading .content-area, .single-video-heading.page-heading, .videos-feat-layout, .contact-link-box, .row-area, .rrhh-heading .content, #innovacion-tabs .tabs-triggers, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato, .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss, .single-marca-heading .content-area, .all-marcas-news, .filters-area #filters, .shortcuts-area .shortcuts-boxes, #paises-ccu .tab-content .content, #paises-ccu .tabs-triggers, #about-timeline .slider-3-container .slider-3 .slide .content, #about-us-boxes .about-box, .small-news-area.video-type .content .content-area, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .modal-saludo .modal-heading, .modal-cumpleanos .modal-heading, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .modal-cambios .modal-heading .date-selector-area, .modal-cambios .modal-heading, .file-box .file-size, .file-box, .custom-small-area .content, .videos-area.layout-one-three-feat .layout-news-area, .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-one-third .layout-news-area, .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .news-area.layout-one-feat .layout-news-area, .box-content-area .content, .content .heading-box-area, .upper-menu, .top-header .bot-head .content, .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area, .top-header .mid-head .content, .top-header .pre-head .content .currency-area, .top-header .pre-head .content {
    *zoom: 1;
  }
  .flex > *, .banners .slider-area #banners-slider .slide .slide-content .content > *, .error-screen .wrap-xl .content-area .content .exits-area > *, .error-screen .wysiwyg blockquote .content-area .content .exits-area > *, .wysiwyg .error-screen blockquote .content-area .content .exits-area > *, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area > *, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area > *, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list > *, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list > *, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list > *, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list > *, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list > *, .login-screen .wrap-xl .login-content .flags-date > *, .login-screen .wysiwyg blockquote .login-content .flags-date > *, .wysiwyg .login-screen blockquote .login-content .flags-date > *, .login-screen .wysiwyg img.alignnone .login-content .flags-date > *, .wysiwyg .login-screen img.alignnone .login-content .flags-date > *, .form-link-area .form-link-box > *, #campanas-timeline .slider-3-container .slider-3 .slide .content > *, .content-page-area-consumo .block-content .feat-block > *, .m-marcas-area .m-marcas-box .m-marcas-info .heading > *, .m-marcas-area .m-marcas-box > *, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container > *, .resultado-busqueda .resultado-area .resultado-content .person-data > *, .resultado-busqueda .resultado-area .resultado-content > *, .resultado-busqueda .resultado-area .heading-area > *, .sliders-area > *, .files-area > *, .content-page-area .block-content .feat-block > *, .single-video-content > *, .single-video-heading .content-area .play-icono > *, .single-video-heading .content-area > *, .single-video-heading.page-heading > *, .videos-feat-layout > *, .contact-link-box > *, .row-area > *, .rrhh-heading .content > *, #innovacion-tabs .tabs-triggers > *, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato > *, .single-marca-heading .content-area .content .marca-info .marca-rrss .link > *, .single-marca-heading .content-area .content .marca-info .marca-rrss > *, .single-marca-heading .content-area > *, .all-marcas-news > *, .filters-area #filters > *, .shortcuts-area .shortcuts-boxes > *, #paises-ccu .tab-content .content > *, #paises-ccu .tabs-triggers > *, #about-timeline .slider-3-container .slider-3 .slide .content > *, #about-us-boxes .about-box > *, .small-news-area.video-type .content .content-area > *, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content > *, .modal-saludo .modal-heading > *, .modal-cumpleanos .modal-heading > *, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona > *, .modal-cambios .modal-heading .date-selector-area > *, .modal-cambios .modal-heading > *, .file-box .file-size > *, .file-box > *, .custom-small-area .content > *, .videos-area.layout-one-three-feat .layout-news-area > *, .news-area.layout-one-six-feat .layout-news-area > *, .news-area.layout-three-fourth-feat .layout-news-area > *, .news-area.layout-one-third .layout-news-area > *, .news-area.layout-one-first-feat .layout-news-area > *, .news-area.layout-one-last-feat .layout-news-area > *, .news-area.layout-one-four-feat .layout-news-area > *, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area > *, .news-area.layout-one-feat-two-third .layout-news-area > *, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area > *, .news-area.layout-one-feat .layout-news-area > *, .box-content-area .content > *, .content .heading-box-area > *, .upper-menu > *, .top-header .bot-head .content > *, .top-header .mid-head .content .countries-area .flag-list > *, .top-header .mid-head .content .countries-area > *, .top-header .mid-head .content > *, .top-header .pre-head .content .currency-area > *, .top-header .pre-head .content > * {
    float: left;
    width: 100% !important;
  }
  .flex > *:before, .banners .slider-area #banners-slider .slide .slide-content .content > *:before, .error-screen .wrap-xl .content-area .content .exits-area > *:before, .error-screen .wysiwyg blockquote .content-area .content .exits-area > *:before, .wysiwyg .error-screen blockquote .content-area .content .exits-area > *:before, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area > *:before, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area > *:before, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list > *:before, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list > *:before, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list > *:before, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list > *:before, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list > *:before, .login-screen .wrap-xl .login-content .flags-date > *:before, .login-screen .wysiwyg blockquote .login-content .flags-date > *:before, .wysiwyg .login-screen blockquote .login-content .flags-date > *:before, .login-screen .wysiwyg img.alignnone .login-content .flags-date > *:before, .wysiwyg .login-screen img.alignnone .login-content .flags-date > *:before, .form-link-area .form-link-box > *:before, #campanas-timeline .slider-3-container .slider-3 .slide .content > *:before, .content-page-area-consumo .block-content .feat-block > *:before, .m-marcas-area .m-marcas-box .m-marcas-info .heading > *:before, .m-marcas-area .m-marcas-box > *:before, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container > *:before, .resultado-busqueda .resultado-area .resultado-content .person-data > *:before, .resultado-busqueda .resultado-area .resultado-content > *:before, .resultado-busqueda .resultado-area .heading-area > *:before, .sliders-area > *:before, .files-area > *:before, .content-page-area .block-content .feat-block > *:before, .single-video-content > *:before, .single-video-heading .content-area .play-icono > *:before, .single-video-heading .content-area > *:before, .single-video-heading.page-heading > *:before, .videos-feat-layout > *:before, .contact-link-box > *:before, .row-area > *:before, .rrhh-heading .content > *:before, #innovacion-tabs .tabs-triggers > *:before, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato > *:before, .single-marca-heading .content-area .content .marca-info .marca-rrss .link > *:before, .single-marca-heading .content-area .content .marca-info .marca-rrss > *:before, .single-marca-heading .content-area > *:before, .all-marcas-news > *:before, .filters-area #filters > *:before, .shortcuts-area .shortcuts-boxes > *:before, #paises-ccu .tab-content .content > *:before, #paises-ccu .tabs-triggers > *:before, #about-timeline .slider-3-container .slider-3 .slide .content > *:before, #about-us-boxes .about-box > *:before, .small-news-area.video-type .content .content-area > *:before, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content > *:before, .modal-saludo .modal-heading > *:before, .modal-cumpleanos .modal-heading > *:before, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona > *:before, .modal-cambios .modal-heading .date-selector-area > *:before, .modal-cambios .modal-heading > *:before, .file-box .file-size > *:before, .file-box > *:before, .custom-small-area .content > *:before, .videos-area.layout-one-three-feat .layout-news-area > *:before, .news-area.layout-one-six-feat .layout-news-area > *:before, .news-area.layout-three-fourth-feat .layout-news-area > *:before, .news-area.layout-one-third .layout-news-area > *:before, .news-area.layout-one-first-feat .layout-news-area > *:before, .news-area.layout-one-last-feat .layout-news-area > *:before, .news-area.layout-one-four-feat .layout-news-area > *:before, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area > *:before, .news-area.layout-one-feat-two-third .layout-news-area > *:before, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area > *:before, .news-area.layout-one-feat .layout-news-area > *:before, .box-content-area .content > *:before, .content .heading-box-area > *:before, .upper-menu > *:before, .top-header .bot-head .content > *:before, .top-header .mid-head .content .countries-area .flag-list > *:before, .top-header .mid-head .content .countries-area > *:before, .top-header .mid-head .content > *:before, .top-header .pre-head .content .currency-area > *:before, .top-header .pre-head .content > *:before, .flex > *:after, .banners .slider-area #banners-slider .slide .slide-content .content > *:after, .error-screen .wrap-xl .content-area .content .exits-area > *:after, .error-screen .wysiwyg blockquote .content-area .content .exits-area > *:after, .wysiwyg .error-screen blockquote .content-area .content .exits-area > *:after, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area > *:after, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area > *:after, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list > *:after, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list > *:after, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list > *:after, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list > *:after, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list > *:after, .login-screen .wrap-xl .login-content .flags-date > *:after, .login-screen .wysiwyg blockquote .login-content .flags-date > *:after, .wysiwyg .login-screen blockquote .login-content .flags-date > *:after, .login-screen .wysiwyg img.alignnone .login-content .flags-date > *:after, .wysiwyg .login-screen img.alignnone .login-content .flags-date > *:after, .form-link-area .form-link-box > *:after, #campanas-timeline .slider-3-container .slider-3 .slide .content > *:after, .content-page-area-consumo .block-content .feat-block > *:after, .m-marcas-area .m-marcas-box .m-marcas-info .heading > *:after, .m-marcas-area .m-marcas-box > *:after, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container > *:after, .resultado-busqueda .resultado-area .resultado-content .person-data > *:after, .resultado-busqueda .resultado-area .resultado-content > *:after, .resultado-busqueda .resultado-area .heading-area > *:after, .sliders-area > *:after, .files-area > *:after, .content-page-area .block-content .feat-block > *:after, .single-video-content > *:after, .single-video-heading .content-area .play-icono > *:after, .single-video-heading .content-area > *:after, .single-video-heading.page-heading > *:after, .videos-feat-layout > *:after, .contact-link-box > *:after, .row-area > *:after, .rrhh-heading .content > *:after, #innovacion-tabs .tabs-triggers > *:after, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato > *:after, .single-marca-heading .content-area .content .marca-info .marca-rrss .link > *:after, .single-marca-heading .content-area .content .marca-info .marca-rrss > *:after, .single-marca-heading .content-area > *:after, .all-marcas-news > *:after, .filters-area #filters > *:after, .shortcuts-area .shortcuts-boxes > *:after, #paises-ccu .tab-content .content > *:after, #paises-ccu .tabs-triggers > *:after, #about-timeline .slider-3-container .slider-3 .slide .content > *:after, #about-us-boxes .about-box > *:after, .small-news-area.video-type .content .content-area > *:after, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content > *:after, .modal-saludo .modal-heading > *:after, .modal-cumpleanos .modal-heading > *:after, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona > *:after, .modal-cambios .modal-heading .date-selector-area > *:after, .modal-cambios .modal-heading > *:after, .file-box .file-size > *:after, .file-box > *:after, .custom-small-area .content > *:after, .videos-area.layout-one-three-feat .layout-news-area > *:after, .news-area.layout-one-six-feat .layout-news-area > *:after, .news-area.layout-three-fourth-feat .layout-news-area > *:after, .news-area.layout-one-third .layout-news-area > *:after, .news-area.layout-one-first-feat .layout-news-area > *:after, .news-area.layout-one-last-feat .layout-news-area > *:after, .news-area.layout-one-four-feat .layout-news-area > *:after, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area > *:after, .news-area.layout-one-feat-two-third .layout-news-area > *:after, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area > *:after, .news-area.layout-one-feat .layout-news-area > *:after, .box-content-area .content > *:after, .content .heading-box-area > *:after, .upper-menu > *:after, .top-header .bot-head .content > *:after, .top-header .mid-head .content .countries-area .flag-list > *:after, .top-header .mid-head .content .countries-area > *:after, .top-header .mid-head .content > *:after, .top-header .pre-head .content .currency-area > *:after, .top-header .pre-head .content > *:after {
    content: "";
    display: block;
  }
  .flex > *:after, .banners .slider-area #banners-slider .slide .slide-content .content > *:after, .error-screen .wrap-xl .content-area .content .exits-area > *:after, .error-screen .wysiwyg blockquote .content-area .content .exits-area > *:after, .wysiwyg .error-screen blockquote .content-area .content .exits-area > *:after, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area > *:after, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area > *:after, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list > *:after, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list > *:after, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list > *:after, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list > *:after, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list > *:after, .login-screen .wrap-xl .login-content .flags-date > *:after, .login-screen .wysiwyg blockquote .login-content .flags-date > *:after, .wysiwyg .login-screen blockquote .login-content .flags-date > *:after, .login-screen .wysiwyg img.alignnone .login-content .flags-date > *:after, .wysiwyg .login-screen img.alignnone .login-content .flags-date > *:after, .form-link-area .form-link-box > *:after, #campanas-timeline .slider-3-container .slider-3 .slide .content > *:after, .content-page-area-consumo .block-content .feat-block > *:after, .m-marcas-area .m-marcas-box .m-marcas-info .heading > *:after, .m-marcas-area .m-marcas-box > *:after, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container > *:after, .resultado-busqueda .resultado-area .resultado-content .person-data > *:after, .resultado-busqueda .resultado-area .resultado-content > *:after, .resultado-busqueda .resultado-area .heading-area > *:after, .sliders-area > *:after, .files-area > *:after, .content-page-area .block-content .feat-block > *:after, .single-video-content > *:after, .single-video-heading .content-area .play-icono > *:after, .single-video-heading .content-area > *:after, .single-video-heading.page-heading > *:after, .videos-feat-layout > *:after, .contact-link-box > *:after, .row-area > *:after, .rrhh-heading .content > *:after, #innovacion-tabs .tabs-triggers > *:after, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato > *:after, .single-marca-heading .content-area .content .marca-info .marca-rrss .link > *:after, .single-marca-heading .content-area .content .marca-info .marca-rrss > *:after, .single-marca-heading .content-area > *:after, .all-marcas-news > *:after, .filters-area #filters > *:after, .shortcuts-area .shortcuts-boxes > *:after, #paises-ccu .tab-content .content > *:after, #paises-ccu .tabs-triggers > *:after, #about-timeline .slider-3-container .slider-3 .slide .content > *:after, #about-us-boxes .about-box > *:after, .small-news-area.video-type .content .content-area > *:after, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content > *:after, .modal-saludo .modal-heading > *:after, .modal-cumpleanos .modal-heading > *:after, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona > *:after, .modal-cambios .modal-heading .date-selector-area > *:after, .modal-cambios .modal-heading > *:after, .file-box .file-size > *:after, .file-box > *:after, .custom-small-area .content > *:after, .videos-area.layout-one-three-feat .layout-news-area > *:after, .news-area.layout-one-six-feat .layout-news-area > *:after, .news-area.layout-three-fourth-feat .layout-news-area > *:after, .news-area.layout-one-third .layout-news-area > *:after, .news-area.layout-one-first-feat .layout-news-area > *:after, .news-area.layout-one-last-feat .layout-news-area > *:after, .news-area.layout-one-four-feat .layout-news-area > *:after, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area > *:after, .news-area.layout-one-feat-two-third .layout-news-area > *:after, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area > *:after, .news-area.layout-one-feat .layout-news-area > *:after, .box-content-area .content > *:after, .content .heading-box-area > *:after, .upper-menu > *:after, .top-header .bot-head .content > *:after, .top-header .mid-head .content .countries-area .flag-list > *:after, .top-header .mid-head .content .countries-area > *:after, .top-header .mid-head .content > *:after, .top-header .pre-head .content .currency-area > *:after, .top-header .pre-head .content > *:after {
    display: block;
    clear: both;
    height: 1px;
    margin-top: -1px;
    visibility: hidden;
  }
  .flex > *, .banners .slider-area #banners-slider .slide .slide-content .content > *, .error-screen .wrap-xl .content-area .content .exits-area > *, .error-screen .wysiwyg blockquote .content-area .content .exits-area > *, .wysiwyg .error-screen blockquote .content-area .content .exits-area > *, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area > *, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area > *, .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list > *, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list > *, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list > *, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list > *, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list > *, .login-screen .wrap-xl .login-content .flags-date > *, .login-screen .wysiwyg blockquote .login-content .flags-date > *, .wysiwyg .login-screen blockquote .login-content .flags-date > *, .login-screen .wysiwyg img.alignnone .login-content .flags-date > *, .wysiwyg .login-screen img.alignnone .login-content .flags-date > *, .form-link-area .form-link-box > *, #campanas-timeline .slider-3-container .slider-3 .slide .content > *, .content-page-area-consumo .block-content .feat-block > *, .m-marcas-area .m-marcas-box .m-marcas-info .heading > *, .m-marcas-area .m-marcas-box > *, .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container > *, .resultado-busqueda .resultado-area .resultado-content .person-data > *, .resultado-busqueda .resultado-area .resultado-content > *, .resultado-busqueda .resultado-area .heading-area > *, .sliders-area > *, .files-area > *, .content-page-area .block-content .feat-block > *, .single-video-content > *, .single-video-heading .content-area .play-icono > *, .single-video-heading .content-area > *, .single-video-heading.page-heading > *, .videos-feat-layout > *, .contact-link-box > *, .row-area > *, .rrhh-heading .content > *, #innovacion-tabs .tabs-triggers > *, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato > *, .single-marca-heading .content-area .content .marca-info .marca-rrss .link > *, .single-marca-heading .content-area .content .marca-info .marca-rrss > *, .single-marca-heading .content-area > *, .all-marcas-news > *, .filters-area #filters > *, .shortcuts-area .shortcuts-boxes > *, #paises-ccu .tab-content .content > *, #paises-ccu .tabs-triggers > *, #about-timeline .slider-3-container .slider-3 .slide .content > *, #about-us-boxes .about-box > *, .small-news-area.video-type .content .content-area > *, .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content > *, .modal-saludo .modal-heading > *, .modal-cumpleanos .modal-heading > *, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona > *, .modal-cambios .modal-heading .date-selector-area > *, .modal-cambios .modal-heading > *, .file-box .file-size > *, .file-box > *, .custom-small-area .content > *, .videos-area.layout-one-three-feat .layout-news-area > *, .news-area.layout-one-six-feat .layout-news-area > *, .news-area.layout-three-fourth-feat .layout-news-area > *, .news-area.layout-one-third .layout-news-area > *, .news-area.layout-one-first-feat .layout-news-area > *, .news-area.layout-one-last-feat .layout-news-area > *, .news-area.layout-one-four-feat .layout-news-area > *, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area > *, .news-area.layout-one-feat-two-third .layout-news-area > *, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area > *, .news-area.layout-one-feat .layout-news-area > *, .box-content-area .content > *, .content .heading-box-area > *, .upper-menu > *, .top-header .bot-head .content > *, .top-header .mid-head .content .countries-area .flag-list > *, .top-header .mid-head .content .countries-area > *, .top-header .mid-head .content > *, .top-header .pre-head .content .currency-area > *, .top-header .pre-head .content > * {
    *zoom: 1;
  }
}
/*------------------------------------------------------*/
/*-------------- COMPONENTES DEL PROYECTO --------------*/
/*------------------------------------------------------*/
:root {
  --primary-color: #5ab031;
}

.primary-font,
body,
input,
select,
textarea {
  font-family: "Roboto Condensed", sans-serif;
}

.secondary-font {
  font-family: "Montserrat", sans-serif;
}

.extra-font {
  font-family: "Ubuntu", sans-serif;
}

@font-face {
  font-family: "icomoon";
  src: url("components/merlin/icons/icomoon.eot?fwtrqf");
  src: url("components/merlin/icons/icomoon.eot?fwtrqf#iefix") format("embedded-opentype"), url("components/merlin/icons/icomoon.ttf?fwtrqf") format("truetype"), url("components/merlin/icons/icomoon.woff?fwtrqf") format("woff"), url("components/merlin/icons/icomoon.svg?fwtrqf#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-covid:before {
  content: "\e900";
}

.icon-home:before {
  content: "\e901";
}

.icon-serccu:before {
  content: "\e902";
}

.icon-sustentabilidad:before {
  content: "\e903";
}

.icon-consumo:before {
  content: "\e904";
}

.icon-marcas:before {
  content: "\e905";
}

.icon-innovacion:before {
  content: "\e906";
}

.icon-organigrama:before {
  content: "\e907";
}

.icon-rrhh:before {
  content: "\e908";
}

.icon-noticias:before {
  content: "\e909";
}

.icon-chevron-right:before, .wysiwyg ul li:before {
  content: "\e90a";
}

.icon-chevron-left:before {
  content: "\e90b";
}

.icon-chevron-down:before, .upper-menu .menu-area .menu > li.menu-item-has-children > a:before {
  content: "\e90c";
}

.icon-chevron-up:before {
  content: "\e90d";
}

.icon-clock:before {
  content: "\e90e";
}

.icon-indicators:before {
  content: "\e90f";
}

.icon-arrow-right:before {
  content: "\e910";
}

.icon-buscar:before {
  content: "\e911";
}

.icon-hands:before {
  content: "\e912";
}

.icon-twitter-square:before {
  content: "\e913";
}

.icon-facebook-square:before {
  content: "\e914";
}

.icon-download:before {
  content: "\e915";
}

.icon-chat:before {
  content: "\e916";
}

.icon-envelope:before {
  content: "\e917";
}

.icon-phone:before {
  content: "\e918";
}

.icon-equis:before {
  content: "\e919";
}

.icon-file:before {
  content: "\e91a";
}

.icon-out-link:before {
  content: "\e91b";
}

.icon-sibblings:before {
  content: "\e91c";
}

.icon-enlarge:before {
  content: "\e989";
}

.icon-shrink:before {
  content: "\e98a";
}

.icon-share2:before {
  content: "\ea82";
}

.wrap-xl, .wysiwyg img.alignnone, .wysiwyg blockquote {
  max-width: 1440px;
  width: 93%;
}

header {
  width: 15%;
  position: fixed;
  height: 100vh;
  overflow-y: scroll;
  background-color: #5ab031;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
header#side-header {
  background-color: #5ab031;
}
header .mobile-menu-heading {
  display: none;
}
header .brand-area {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 2rem 0;
}
header .brand-area a {
  display: block;
}
header .brand-area a img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
header .brand-area.small-area {
  padding: 2rem 0 3rem;
}
header .brand-area.small-area a {
  width: 105px;
}
header .main-menu-area {
  padding-left: 5px;
}
header .main-menu-area ul.main-menu li {
  position: relative;
  padding: 0.75rem 0 0.75rem 0.5rem;
  margin-bottom: 0.5rem;
}
header .main-menu-area ul.main-menu li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #fff;
  font-family: "Montserrat", sans-serif;
}
header .main-menu-area ul.main-menu li a span {
  line-height: 100%;
}
header .main-menu-area ul.main-menu li.has-icon a {
  font-size: 14px;
  font-weight: 700;
}
header .main-menu-area ul.main-menu li.has-icon a i {
  width: 45px;
  margin-right: 0.25rem;
  text-align: center;
  font-size: 18px;
}
header .main-menu-area ul.main-menu li.current-menu-item, header .main-menu-area ul.main-menu li.current-page-ancestor {
  background-color: #fff;
  border-top-left-radius: 100rem;
  border-bottom-left-radius: 100rem;
}
header .main-menu-area ul.main-menu li.current-menu-item a, header .main-menu-area ul.main-menu li.current-page-ancestor a {
  color: #044e31;
}
header .main-menu-area ul.main-menu li.current-menu-item:before, header .main-menu-area ul.main-menu li.current-page-ancestor:before {
  position: absolute;
  right: 0;
  top: -35px;
  width: 35px;
  height: 35px;
  background-color: #fff;
  display: block;
  content: "";
  -webkit-mask: url(img/curve-corner.svg);
          mask: url(img/curve-corner.svg);
}
header .main-menu-area ul.main-menu li.current-menu-item:after, header .main-menu-area ul.main-menu li.current-page-ancestor:after {
  position: absolute;
  right: 0;
  bottom: -35px;
  width: 35px;
  height: 35px;
  background-color: #fff;
  display: block;
  content: "";
  -webkit-mask: url(img/curve-corner.svg);
          mask: url(img/curve-corner.svg);
  transform: rotate(-90deg);
}
header .extra-links-area {
  margin: 1rem 2rem 1rem 1rem;
  border-top: 1px solid #fff;
}
header .extra-links-area .menu-heading {
  padding: 2rem 0.7rem;
}
header .extra-links-area .menu-heading p {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  color: #fff;
  font-family: "Montserrat", sans-serif;
}
header .extra-links-area .extra-menu-area {
  padding: 0 0.75rem;
}
header .extra-links-area .extra-menu-area .extra-menu li {
  margin-bottom: 0.7rem;
  line-height: 100%;
}
header .extra-links-area .extra-menu-area .extra-menu li a {
  font-weight: 400;
  font-size: 12px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  line-height: 100%;
  margin: 0;
}
header .extra-links-area .extra-menu-area .extra-menu li.active a {
  font-weight: 600;
  text-decoration: underline;
}

.top-header .mobile-pre-header {
  display: none;
}
.top-header .event-head {
  display: none;
}
@media (max-width: 850px) {
  .top-header .event-head {
    display: block;
  }
}
.top-header .event-head .event-section {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background-color: rgba(90, 176, 49, 0.12);
  padding: 7px;
}
.top-header .event-head .event-section .brand-event {
  position: relative;
  max-width: 50px;
  padding: 13px 5px;
  background-color: white;
  border-radius: 50%;
}
.top-header .event-head .event-section .box-event {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.top-header .event-head .event-section .box-event p.title-event {
  color: rgb(4, 78, 49);
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  font-size: 13px;
  white-space: nowrap;
  min-width: 180px;
}
.top-header .event-head .event-section .box-event .start-event {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.top-header .event-head .event-section .box-event .start-event .live {
  display: flex;
  align-items: center;
  background-color: #d30137;
  padding: 2px 10px;
  border-radius: 35px;
  gap: 4px;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}
.top-header .event-head .event-section .box-event .start-event .live img {
  max-width: 19px;
}
.top-header .event-head .event-section .box-event .start-event .view-live {
  color: #5AB031;
  border-bottom: 2px solid #5AB031;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
}
.top-header .event-head .event-section .box-event .counter-time {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.top-header .event-head .event-section .box-event .counter-time p {
  display: flex;
  align-items: center;
  color: rgb(90, 176, 49);
  gap: 2px;
}
.top-header .event-head .event-section .box-event .counter-time p span.time {
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
.top-header .event-head .event-section .box-event .counter-time p span.desc_time {
  font-size: 10px;
  line-height: 13px;
  text-transform: uppercase;
}
.top-header .pre-head {
  background-color: #044e31;
  padding: 5px 0;
}
.top-header .pre-head .content .currency-area {
  flex-grow: 1;
}
.top-header .pre-head .content .currency-area .dolar-valor,
.top-header .pre-head .content .currency-area .uf-valor {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.top-header .pre-head .content .currency-area .dolar-valor i,
.top-header .pre-head .content .currency-area .dolar-valor span,
.top-header .pre-head .content .currency-area .uf-valor i,
.top-header .pre-head .content .currency-area .uf-valor span {
  color: #fff;
}
.top-header .pre-head .content .currency-area .dolar-valor .icon-indicators,
.top-header .pre-head .content .currency-area .uf-valor .icon-indicators {
  font-size: 15px;
  margin-right: 0.5rem;
}
.top-header .pre-head .content .currency-area .dolar-valor .icon-arrow-right,
.top-header .pre-head .content .currency-area .uf-valor .icon-arrow-right {
  font-size: 5px;
  margin: 0 0.25rem;
}
.top-header .pre-head .content .currency-area .dolar-valor span,
.top-header .pre-head .content .currency-area .uf-valor span {
  font-size: 11px;
}
.top-header .pre-head .content .currency-area .dolar-valor span.value,
.top-header .pre-head .content .currency-area .uf-valor span.value {
  font-weight: 700;
  margin: 0 0.25rem;
}
.top-header .pre-head .content .currency-area .splitter {
  display: block;
  margin: 0 0.5rem;
  width: 1px;
  height: 10px;
  background-color: #fff;
}
.top-header .pre-head .content .time-area {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 2.75rem;
}
.top-header .pre-head .content .time-area .arrow {
  color: #fff;
  font-size: 10px;
}
.top-header .pre-head .content .time-area .icon-clock {
  font-size: 13px;
  color: #fff;
  margin-right: 0.25rem;
}
.top-header .pre-head .content .time-area .time-slider-area {
  width: 170px;
}
.top-header .pre-head .content .time-area .time-slider-area .time-data {
  display: flex;
  align-items: center;
  justify-content: center;
}
.top-header .pre-head .content .time-area .time-slider-area .time-data span {
  color: #fff;
  font-size: 11px;
  line-height: 100%;
}
.top-header .pre-head .content .time-area .time-slider-area .time-data span.country, .top-header .pre-head .content .time-area .time-slider-area .time-data span.time {
  font-weight: 700;
  margin-left: 0.15rem;
}
.top-header .mid-head .content {
  padding: 1rem 0;
  border-bottom: 1px solid rgba(90, 176, 49, 0.25);
}
.top-header .mid-head .content .today-div #current-date {
  font-weight: 700;
  color: #044e31;
  font-size: 12px;
}
.top-header .mid-head .content .countries-area .slogan {
  font-weight: 400;
  color: #044e31;
  font-size: 13px;
  border-right: 2px solid #044e31;
  padding-right: 1rem;
  margin-right: 0.5rem;
}
.top-header .mid-head .content .countries-area .flag-list li {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  position: relative;
}
.top-header .mid-head .content .countries-area .flag-list li .flag {
  width: 10px;
  height: auto;
}
.top-header .mid-head .content .countries-area .flag-list li span {
  font-size: 12px;
  color: #5ab031;
  font-weight: 400;
  line-height: 100%;
  margin-left: 0.25rem;
  display: inline-block;
}
.top-header .mid-head .content .countries-area .flag-list li.current-flag span {
  font-weight: 700;
  text-decoration: underline;
  color: #044e31;
}
.top-header .mid-head .content .countries-area .flag-list li:nth-child(n+2):before {
  display: block;
  content: "·";
  color: #5ab031;
  position: absolute;
  left: -0.15rem;
  top: 50%;
  transform: translateY(-50%);
}
.top-header .bot-head {
  padding: 1.5rem 0;
}
.top-header .bot-head .content {
  position: relative;
}
.top-header .bot-head .content.event form {
  max-width: 45%;
}
.top-header .bot-head .content form {
  width: 100%;
  max-width: 725px;
  display: block;
}
.top-header .bot-head .content .search-input-area {
  width: 100%;
  height: 50px;
  position: relative;
}
.top-header .bot-head .content .search-input-area input {
  border-radius: 100rem;
  width: 100%;
  height: 100%;
  background-color: #dddddd;
  padding: 0.5rem 2rem;
  font-size: 18px;
}
.top-header .bot-head .content .search-input-area .btn-search {
  background-color: #5ab031;
  font-size: 24px;
  color: #fff;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  z-index: 2;
  right: 5px;
  top: 5px;
  height: 40px;
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100rem;
}
.top-header .bot-head .content .search-input-area .btn-search:hover {
  background-color: #fff;
  color: #5ab031;
}
.top-header .bot-head .content .content-right {
  display: flex;
  gap: 15px;
  margin-left: 15px;
}
.top-header .bot-head .content .content-right .event-section {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background-color: rgba(90, 176, 49, 0.12);
  border-radius: 7px;
  padding: 7px;
}
.top-header .bot-head .content .content-right .event-section .brand-event {
  position: relative;
  max-width: 50px;
  padding: 13px 5px;
  background-color: white;
  border-radius: 50%;
}
.top-header .bot-head .content .content-right .event-section .box-event {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.top-header .bot-head .content .content-right .event-section .box-event p.title-event {
  color: rgb(4, 78, 49);
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  font-size: 13px;
  white-space: nowrap;
  min-width: 180px;
}
.top-header .bot-head .content .content-right .event-section .box-event .start-event {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.top-header .bot-head .content .content-right .event-section .box-event .start-event .live {
  display: flex;
  align-items: center;
  background-color: #d30137;
  padding: 2px 10px;
  border-radius: 35px;
  gap: 4px;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}
.top-header .bot-head .content .content-right .event-section .box-event .start-event .live img {
  max-width: 19px;
}
.top-header .bot-head .content .content-right .event-section .box-event .start-event .view-live {
  color: #5AB031;
  border-bottom: 2px solid #5AB031;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
}
.top-header .bot-head .content .content-right .event-section .box-event .counter-time {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.top-header .bot-head .content .content-right .event-section .box-event .counter-time p {
  display: flex;
  align-items: center;
  color: rgb(90, 176, 49);
  gap: 2px;
}
.top-header .bot-head .content .content-right .event-section .box-event .counter-time p span.time {
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
.top-header .bot-head .content .content-right .event-section .box-event .counter-time p span.desc_time {
  font-size: 10px;
  line-height: 13px;
  text-transform: uppercase;
}
.top-header .bot-head .content .user-area {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.top-header .bot-head .content .user-area .avatar-box {
  position: relative;
  width: 50px;
  height: 50px;
}
.top-header .bot-head .content .user-area .avatar-box .avatar {
  width: 100%;
  height: 100%;
  border-radius: 100rem;
  overflow: hidden;
}
.top-header .bot-head .content .user-area .avatar-box .avatar .profile {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.top-header .bot-head .content .user-area .avatar-box .notifications {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  background-color: #ae0a3b;
  color: #fff;
  font-weight: 700;
  padding: 0.25rem;
  border-radius: 150px;
}
.top-header .bot-head .content .user-area .info-box {
  margin-left: 1.25rem;
}
.top-header .bot-head .content .user-area .info-box .name span {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
  color: #044e31;
  line-height: 100%;
}
.top-header .bot-head .content .user-area .info-box .name .icono {
  transform: rotate(0);
  display: inline-block;
}
.top-header .bot-head .content .user-area .info-box .name .icono i {
  font-size: 15px;
}
.top-header .bot-head .content .user-area .info-box .range {
  line-height: 50%;
}
.top-header .bot-head .content .user-area .info-box .range span {
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 300;
  color: #5ab031;
  line-height: 80%;
}
.top-header .bot-head .content .user-area.active-menu .info-box .name .icono {
  transform: rotate(180deg);
}
.top-header .bot-head .content .user-menu {
  width: 250px;
  background-color: #f5f5f5;
  position: absolute;
  top: 50%;
  right: 0;
  padding: 25px;
  z-index: 9;
  opacity: 0;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  pointer-events: none;
}
.top-header .bot-head .content .user-menu .links .out-link {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 15px;
  color: #000;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.top-header .bot-head .content .user-menu .links .out-link i {
  color: #535353;
}
.top-header .bot-head .content .user-menu .links .out-link span {
  display: inline-block;
  margin-left: 10px;
}
.top-header .bot-head .content .user-menu .btn-area {
  margin-top: 10px;
  text-align: center;
}
.top-header .bot-head .content .user-menu.active-menu {
  pointer-events: all;
  top: 120%;
  opacity: 1;
}
.top-header .bot-head .content .user-menu .logout-btn {
  margin-top: 10px;
}
.top-header .bot-head .content .user-menu .logout-btn a {
  color: #044e31;
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
}

.login-page header {
  width: 100%;
  background-color: transparent;
  height: auto !important;
  overflow-y: visible;
  float: none;
  z-index: 4;
}
.login-page header .brand-area {
  display: block;
  width: 100%;
  max-width: 390px;
  padding: 35px;
  position: relative;
}
.login-page header .brand-area a {
  position: relative;
  z-index: 2;
  width: 114px;
  display: block;
}
.login-page header .brand-area a img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.login-page header .brand-area:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #fff;
  width: 100%;
  height: 155px;
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  content: "";
  z-index: 1;
  padding-left: 30px;
}
.login-page main {
  width: 100%;
  background-color: #044e31;
  height: 100vh;
}

.enccuentro-page header {
  width: 100%;
  background-color: transparent;
  height: auto !important;
  overflow-y: visible;
  float: none;
  z-index: 4;
}
.enccuentro-page header .brand-area {
  display: block;
  width: 100%;
  max-width: 390px;
  padding: 35px;
  position: relative;
}
.enccuentro-page header .brand-area a {
  position: relative;
  z-index: 2;
  width: 114px;
  display: block;
}
.enccuentro-page header .brand-area a img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.enccuentro-page header .brand-area:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #fff;
  width: 100%;
  height: 155px;
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  content: "";
  z-index: 1;
  padding-left: 30px;
}
.enccuentro-page main {
  width: 100%;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh;
}
.enccuentro-page main .veil-encuentro {
  position: absolute;
  width: 100%;
  height: 100%;
  background: radial-gradient(162.95% 100% at 50% 0%, rgba(165, 199, 21, 0.4901960784) 0%, rgba(0, 157, 64, 0.831372549) 100%);
  z-index: 1;
}
.enccuentro-page main .select_country {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem;
  max-height: 90vh;
}
@media (max-width: 1250px) {
  .enccuentro-page main .select_country {
    max-height: 89vh;
  }
}
.enccuentro-page main .select_country .container-principal {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
@media (max-width: 850px) {
  .enccuentro-page main .select_country .container-principal {
    grid-template-columns: repeat(1, 1fr);
  }
}
.enccuentro-page main .select_country .container-principal .container-select {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.enccuentro-page main .select_country .container-principal .container-select h1 {
  font-size: 3.438rem;
  font-family: ubuntu;
  text-align: center;
  color: #fff;
}
.enccuentro-page main .select_country .container-principal .container-select p.bajada {
  color: #fff;
  font-size: 1rem;
  font-family: "Roboto Condensed";
  font-weight: normal;
}
.enccuentro-page main .select_country .container-principal .container-select .flag {
  width: 15px;
}
.enccuentro-page main .select_country .container-principal .container-select .selected-value {
  color: #fff;
  font-size: 0.875rem;
  font-family: "Roboto Condensed";
  font-weight: bold;
}
.enccuentro-page main .select_country .container-principal .container-select .country__selected .flag__name {
  display: flex;
  gap: 10px;
  padding: 10px 0;
  border-radius: 3px;
}
.enccuentro-page main .select_country .container-principal .container-select .country__selected .flag__name img {
  width: 15px;
}
.enccuentro-page main .select_country .container-principal .container-select .country__selected .flag__name svg {
  position: absolute;
  right: 20px;
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list {
  background-color: #fff;
  padding: 1rem;
  border-radius: 15px;
  position: absolute;
  width: 98%;
  top: 50px;
  z-index: 50;
  height: 250px; /* Altura fija */
  overflow-y: scroll; /* Permite el desplazamiento vertical */
  scrollbar-width: thin; /* Para Firefox */
  scrollbar-color: #888 transparent; /* Color de la barra y fondo */
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list::-webkit-scrollbar {
  width: 2px; /* Grosor de la barra */
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list::-webkit-scrollbar-thumb {
  background: #888; /* Color de la barra */
  border-radius: 4px; /* Bordes redondeados */
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list::-webkit-scrollbar-thumb:hover {
  background: #555; /* Color al pasar el mouse */
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list::-webkit-scrollbar-button {
  display: none; /* Oculta las flechas */
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list li {
  display: flex;
  gap: 10px;
  padding: 10px 5px;
  border-radius: 3px;
  cursor: pointer;
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list li:hover {
  background-color: #F4F4F4;
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list li span {
  font-family: "Roboto Condensed";
  font-weight: 600;
  color: #727277;
}
.enccuentro-page main .select_country .container-principal .container-select .flag-list li img {
  width: 15px;
}
.enccuentro-page main .select_country .container-principal .container-select .filter {
  width: 340px;
  border-radius: 100px;
  max-width: 98%;
  position: relative;
  padding: 1.3rem 0;
  z-index: 40;
  text-transform: uppercase;
  margin-top: 20px;
  background: #006F5C;
  color: #fff;
}
.enccuentro-page main .select_country .container-principal .container-select .select-button {
  width: 340px;
  border-radius: 100px;
  max-width: 98%;
  position: relative;
  padding: 1.3rem 15px;
}
.enccuentro-page main .select_country .container-principal .container-select .select-button .option__select, .enccuentro-page main .select_country .container-principal .container-select .select-button .country__selected {
  display: inline-block;
  margin-right: auto;
}
.enccuentro-page main .select_country .container-principal .container-select .select-button .country__selected span {
  padding-left: 10px;
  font-family: "Roboto Condensed";
  font-weight: 600;
  color: #727277;
}
.enccuentro-page main .select_country .container-principal .container-select .select-button span {
  color: #727277;
  font-size: 0.875rem;
  text-transform: none;
  text-align: left;
  width: 100%;
  padding-left: 20px;
  font-weight: normal;
}
.enccuentro-page main .select_country .container-principal .container-select .select-button svg {
  position: absolute;
  right: 20px;
  top: 20px;
}
.enccuentro-page main .select_country .container-principal .container-select .select-button .select-dropdown {
  position: absolute;
  top: 50px;
  width: 340px;
  background: #fff;
  border-radius: 15px;
  padding: 1rem;
  margin-top: 10px;
}
.enccuentro-page main .select_country .container-principal .content__image img {
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.5rem;
}
@media (max-width: 850px) {
  .enccuentro-page main .select_country .container-principal .content__image {
    display: none;
  }
}
.enccuentro-page main .footer__enccuentro {
  display: grid;
  background: #0b3219;
  align-items: center;
  padding: 1rem;
  justify-content: center;
  position: relative;
  z-index: 60;
  min-height: 10vh;
}
.enccuentro-page main .footer__enccuentro.mobile-slider {
  display: none;
}
@media (max-width: 850px) {
  .enccuentro-page main .footer__enccuentro.mobile-slider {
    display: block;
    padding-bottom: 1.6rem;
    padding-top: 1rem;
  }
}
.enccuentro-page main .footer__enccuentro.mobile-slider .logo {
  border-right: none;
}
@media (max-width: 1250px) {
  .enccuentro-page main .footer__enccuentro {
    grid-template-columns: repeat(6, 1fr) !important;
    min-height: 14vh;
  }
}
@media (max-width: 850px) {
  .enccuentro-page main .footer__enccuentro {
    min-height: 11vh;
    display: none;
  }
}
.enccuentro-page main .footer__enccuentro::before {
  font-size: 0;
  width: 100%;
  height: 10px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  background-size: 100%;
  background-repeat: repeat-y;
  background-position: center;
  background-image: url(img/border-colors.svg);
}
.enccuentro-page main .footer__enccuentro .logo {
  display: flex;
  margin: 0 auto;
  width: 100%;
  border-right: 1px solid #A5C715;
  height: 60px;
  justify-content: center;
  align-items: center;
}
.enccuentro-page main .footer__enccuentro .logo:last-child {
  border-right: none;
}
.enccuentro-page main .footer__enccuentro .logo img {
  display: block;
  margin: auto;
}

.event-page header {
  width: 100%;
  background-color: transparent;
  height: auto !important;
  overflow-y: visible;
  float: none;
  z-index: 70;
}
.event-page header .brand-area {
  display: flex;
  width: 100%;
  max-width: 40%;
  padding: 15px;
  position: relative;
  gap: 25px;
  justify-content: flex-start;
  /*&:before {
  mask-image: url(img/corner-left.svg);
  mask-repeat: no-repeat;
  mask-size: contain;
  background-color: $blanco;
  width: 146%;
  			height: 140px;
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  content: "";
  z-index: 1;
  padding-left: 30px;
  max-width: 660px;
   }*/
}
.event-page header .brand-area a {
  position: relative;
  z-index: 2;
  width: 114px;
  display: block;
}
.event-page header .brand-area a img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  width: 110px;
}
.event-page main {
  width: 100%;
  background-color: white;
  height: 100vh;
}
.event-page main .color-yellow {
  color: #F9D749;
}

.not-compatible {
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999999;
  left: 0;
  top: 0;
}
.not-compatible .box-info {
  width: 70%;
  min-width: 250px;
  margin: 20px auto;
}
.not-compatible .box-info .disclaimer {
  color: #5ab031;
  font-size: 18px;
  text-align: center;
  line-height: 140%;
}
.not-compatible .box-info .browsers-area {
  text-align: center;
  margin: 10px auto;
}
.not-compatible .box-info .browsers-area .browser-box {
  display: inline-block;
  margin: 10px;
}
.not-compatible .box-info .browsers-area .browser-box .browser-link {
  width: 60px;
  height: 60px;
  display: block;
}
.not-compatible .box-info .browsers-area .browser-box .browser-link img {
  width: 100%;
  height: auto;
}

.upper-menu {
  width: 100%;
  padding: 10px;
  background-color: #dddddd;
  margin-bottom: 25px;
  position: relative;
}
.upper-menu .menu-title {
  margin-right: 10px;
}
.upper-menu .menu-title span {
  display: block;
  color: #044e31;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  padding: 9px 0;
}
.upper-menu .menu-area {
  flex: 1;
}
.upper-menu .menu-area .menu {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.upper-menu .menu-area .menu > li {
  margin: 0 10px 10px 0;
}
.upper-menu .menu-area .menu > li > a {
  font-family: "Roboto Condensed", sans-serif !important;
  position: relative;
}
.upper-menu .menu-area .menu > li .sub-menu {
  position: absolute;
  width: -moz-max-content;
  width: max-content;
  padding: 15px;
  background-color: #fff;
  display: block;
  z-index: 3;
  opacity: 0;
  transform: translateY(-10px) scale(0.9);
  pointer-events: none;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.35);
}
.upper-menu .menu-area .menu > li .sub-menu.active-submenu {
  pointer-events: all;
  opacity: 1;
  transform: translateY(0px) scale(1);
  z-index: 9999;
}
.upper-menu .menu-area .menu > li .sub-menu li {
  margin: 5px 0;
}
.upper-menu .menu-area .menu > li .sub-menu li a {
  color: #5ab031;
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
}
.upper-menu .menu-area .menu > li .sub-menu li a:before {
  width: 0;
  height: 1px;
  background-color: #5ab031;
  left: 0;
  bottom: -2px;
  display: block;
  content: "";
  position: absolute;
}
.upper-menu .menu-area .menu > li .sub-menu li a:hover:before {
  position: absolute;
  width: 100%;
}
.upper-menu .menu-area .menu > li.menu-item-has-children > a {
  padding-right: calc(2rem + 1px);
}
.upper-menu .menu-area .menu > li.menu-item-has-children > a:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.upper-menu .menu-area .menu > li.menu-item-has-children > a:before {
  color: #5ab031;
  position: absolute;
  right: 10px;
  font-size: 15px;
  transform: rotate(0);
}
.upper-menu .menu-area .menu > li.menu-item-has-children > a:hover:before {
  color: #fff;
}
.upper-menu .menu-area .menu > li.menu-item-has-children > a.active {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.35);
}
.upper-menu .menu-area .menu > li.menu-item-has-children > a.active:before {
  color: #fff;
  transform: rotate(180deg);
}

footer {
  width: 100%;
  margin-top: 3rem;
  padding: 1rem;
  position: relative;
  font-size: 0;
}
footer .copyright {
  color: #044e31;
  font-size: 12px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
}
footer .copyright a {
  color: #044e31;
  font-weight: 700;
}
footer:before {
  font-size: 0;
  width: 100%;
  height: 5px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  background-size: 100%;
  background-repeat: repeat-y;
  background-position: center;
  background-image: url(img/border-colors.svg);
}

#floating-shortcuts,
#floating-profile,
#floating-search {
  display: none;
}

main {
  width: 85%;
}
main .hidden {
  display: none !important;
}

.section {
  margin-bottom: 2rem;
}

.content .heading-box-area {
  width: 100%;
  margin-bottom: 10px;
}
.content .heading-box-area .head-title {
  color: #5ab031;
}
.content .heading-box-area .head-title.color-celeste {
  color: #0086c7;
}
.content .heading-box-area .btn-ver-todas, .content .heading-box-area .birthday-container #cumpleanos-trigger, .birthday-container .content .heading-box-area #cumpleanos-trigger {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #044e31;
}
.content .heading-box-area .btn-ver-todas span, .content .heading-box-area .birthday-container #cumpleanos-trigger span, .birthday-container .content .heading-box-area #cumpleanos-trigger span {
  text-decoration: underline;
}
.content .heading-box-area .btn-ver-todas span.color-celeste, .content .heading-box-area .birthday-container #cumpleanos-trigger span.color-celeste, .birthday-container .content .heading-box-area #cumpleanos-trigger span.color-celeste {
  color: #0086c7;
}
.content .heading-box-area .btn-ver-todas.color-celeste, .content .heading-box-area .birthday-container .color-celeste#cumpleanos-trigger, .birthday-container .content .heading-box-area .color-celeste#cumpleanos-trigger {
  color: #0086c7;
}

.box-spacer {
  padding-top: 2rem;
}

.box-content-area {
  width: 100%;
  height: 380px;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  overflow: hidden;
}
.box-content-area .photo {
  z-index: 1;
}
.box-content-area .photo .veil {
  background: linear-gradient(0, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
.box-content-area .content {
  padding: 22px 20px;
  width: 100%;
  position: relative;
  z-index: 3;
  flex-wrap: wrap;
}
.box-content-area .content .button-area {
  text-align: center;
}
.box-content-area .content .fecha {
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  width: 100%;
}
.box-content-area .content .post-title {
  font-weight: 700;
  color: #fff;
  margin-bottom: 10px;
}
.box-content-area .content .post-excerpt {
  font-weight: 300;
  color: #fff;
}

.page-heading {
  min-height: 260px;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-height: 300px;
}
.page-heading.full-logo {
  max-height: 340px !important;
}
.page-heading .bg-image {
  width: 100%;
  height: 100%;
  z-index: 1;
}
.page-heading .bg-image .veil {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.page-heading.simple-heading .content {
  padding: 45px;
}
.page-heading.simple-heading .content h1 {
  color: #fff;
}

.page-content-area .page-content {
  padding: 50px 0;
}
.page-content-area .page-content .wysiwyg {
  float: none;
}
.page-content-area .page-content .wysiwyg h1 {
  margin-bottom: 37px;
}
.page-content-area .page-content .wysiwyg h2 {
  margin-bottom: 37px;
}
.page-content-area .page-content .wysiwyg img.aligncenter {
  margin-top: 55px;
  margin-bottom: 55px;
}

.select-box {
  position: relative;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
}
.select-box .select-input {
  position: relative;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  padding: 10px;
  text-transform: uppercase;
}
.select-box .icon {
  position: absolute;
  font-size: 12px;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.news-area {
  margin-top: 30px;
}
.news-area.layout-one-feat .layout-news-area {
  margin: -10px;
  flex-wrap: wrap;
}
.news-area.layout-one-feat .layout-news-area .small-news-area {
  height: 300px;
  flex-grow: 1;
  margin: 10px;
}
.news-area.layout-one-feat .layout-news-area .small-news-area:first-child {
  width: 100%;
}
.news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area {
  position: absolute;
  bottom: 0;
}
.news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .button-area {
  text-align: right;
}
.news-area.layout-one-feat-two-third .layout-news-area {
  margin: -10px;
  flex-wrap: wrap;
}
.news-area.layout-one-feat-two-third .layout-news-area .small-news-area {
  height: 300px;
  flex-grow: 1;
  margin: 10px;
}
.news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) {
  width: 60%;
}
.news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area {
  position: absolute;
  bottom: 0;
}
.news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .button-area {
  text-align: right;
}
.news-area.layout-one-feat-two-third .layout-news-area .small-news-area:first-child {
  width: 17%;
}
.news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-child(2) {
  width: 17%;
}
.news-area.layout-one-four-feat .layout-news-area {
  margin: -10px;
  flex-wrap: wrap;
}
.news-area.layout-one-four-feat .layout-news-area .small-news-area {
  min-width: 370px;
  height: 280px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  margin: 10px;
}
.news-area.layout-one-four-feat .layout-news-area .small-news-area:first-child {
  flex-grow: 2;
  flex-shrink: 2;
  flex-basis: 0;
}
.news-area.layout-one-four-feat .layout-news-area .small-news-area:last-child {
  flex-grow: 2;
  flex-shrink: 2;
  flex-basis: 0;
}
.news-area.layout-one-four-feat .layout-news-area .small-news-area .content-area {
  bottom: 0 !important;
}
.news-area.layout-one-last-feat .layout-news-area {
  margin: -10px;
  flex-direction: column;
  flex-wrap: wrap;
  height: 440px;
}
.news-area.layout-one-last-feat .layout-news-area .small-news-area {
  min-width: 370px;
  height: 200px;
  margin: 10px;
  width: 48%;
}
.news-area.layout-one-last-feat .layout-news-area .small-news-area:last-child {
  height: 440px;
}
.news-area.layout-one-first-feat .layout-news-area {
  margin: -10px;
  flex-direction: column;
  flex-wrap: wrap;
  height: 410px;
}
.news-area.layout-one-first-feat .layout-news-area .small-news-area {
  min-width: 350px;
  height: 185px;
  margin: 10px;
  width: 30%;
  flex-grow: 1;
}
.news-area.layout-one-first-feat .layout-news-area .small-news-area:first-child {
  width: 65%;
  height: 410px;
}
.news-area.layout-one-third .layout-news-area {
  margin: -10px;
  flex-wrap: wrap;
}
.news-area.layout-one-third .layout-news-area .small-news-area {
  min-width: 300px;
  max-width: 360px;
  height: 220px;
  flex: 1 1 10%;
  margin: 10px;
}
.news-area.layout-three-fourth-feat .layout-news-area {
  margin: -10px;
  flex-wrap: wrap;
}
.news-area.layout-three-fourth-feat .layout-news-area .small-news-area {
  min-width: 210px;
  max-width: 360px;
  height: 220px;
  flex: 1 1 10%;
  margin: 10px;
}
.news-area.layout-three-fourth-feat .layout-news-area .small-news-area:first-child {
  flex: none;
  height: 350px;
  width: 73%;
  max-width: none;
}
.news-area.layout-three-fourth-feat .layout-news-area .small-news-area:nth-child(2) {
  height: 350px;
}
.news-area.layout-one-six-feat .layout-news-area {
  margin: -10px;
  flex-wrap: wrap;
}
.news-area.layout-one-six-feat .layout-news-area .small-news-area {
  min-width: 260px;
  height: 368px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
  margin: 10px;
}
.news-area.layout-one-six-feat .layout-news-area .small-news-area:first-child {
  width: 60%;
}

.videos-area.layout-one-three-feat .layout-news-area {
  margin: -10px;
  flex-wrap: wrap;
}
.videos-area.layout-one-three-feat .layout-news-area .small-news-area {
  height: 368px;
  flex-grow: 1;
  margin: 10px;
}
.videos-area.layout-one-three-feat .layout-news-area .small-news-area:nth-child(2n-1) {
  width: 60%;
}

.custom-small-area {
  align-self: stretch;
}
.custom-small-area .content {
  flex-direction: column;
  height: 100%;
}
.custom-small-area .custom-small-box {
  overflow: hidden;
  width: 100%;
  position: relative;
  flex-grow: 1;
  min-height: 310px;
}
.custom-small-area .custom-small-box .box-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.custom-small-area .custom-small-box .box-content .photo {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.custom-small-area .custom-small-box .box-content .photo .veil {
  background: linear-gradient(0, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
.custom-small-area .custom-small-box .box-content .content-box {
  padding: 20px 20px 35px;
  position: absolute;
  z-index: 2;
  bottom: 0;
}
.custom-small-area .custom-small-box .box-content .content-box h4 {
  color: #fff;
}
.custom-small-area .custom-small-box .box-content .content-box .bajada {
  margin: 20px 0;
}
.custom-small-area .custom-small-box .box-content .content-box .bajada p {
  color: #fff;
}

.file-box {
  background-color: #044e31;
  overflow: hidden;
  padding: 30px 30px;
  flex-direction: column;
  flex-grow: 1;
}
.file-box .file-size .icono {
  width: 35px;
  margin-right: 15px;
}
.file-box .file-size .icono img {
  width: 100%;
  height: auto;
  display: block;
}
.file-box .file-size .data span {
  display: block;
  line-height: 100%;
}
.file-box .file-size .data span.title {
  color: #fff;
}
.file-box .file-size .data span.size {
  color: #fff;
}
.file-box .file-info .file-main-data {
  margin-bottom: 35px;
}
.file-box .file-info .file-main-data .file-name {
  color: #fff;
  margin-bottom: 20px;
}
.file-box .file-info .file-main-data .file-desc {
  color: #fff;
}
.file-box .file-info .file-link a i,
.file-box .file-info .file-link a span {
  color: #fff !important;
}
.file-box.small .file-size {
  width: 100%;
  margin-bottom: 25px;
}
.file-box.small .file-info .file-main-data {
  margin-bottom: 25px;
}
.box-shadow, .section-video video, .form-box, .comentarios-post .comments-area, .single-post-content-area .slider-area .slider-nav-galeria .slide .imagen-gal, .single-post-content-area .slider-area .slider-galeria, .grafico-consumo, .form-link-area .form-link-box, .content-page-area-consumo .block-content .feat-block, .m-marcas-area .m-marcas-box, .resultado-busqueda .resultado-area .resultado-content #shrink-btn,
.resultado-busqueda .resultado-area .resultado-content #org_result_search_download, .buscador-organigrama .buscador-heading .buscador-box .search-input-area .resultado-sugerencia, .buscador-organigrama .buscador-heading .photo, .sliders-area, .files-area .file-box:hover, .content-page-area .block-content .feat-block, .manual-file-area .content .file-box, .indicadores-formacion-area .content .indicadores-box, .direct-links-area .content .direct-links .direct-link-box, .manuales-section .manuales-area .manual-box, .contact-link-box, .informes-area .informe-box {
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}

.repositorio-area .spinner {
  width: 30px;
  height: 30px;
  margin: 20px auto;
  animation: spin 2s infinite;
}
.repositorio-area .spinner img {
  width: 100%;
  height: 100%;
  display: block;
}

.pagination-area {
  margin: 50px auto;
  width: 70%;
  min-width: 280px;
}
.pagination-area .pagination {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pagination-area .pagination .arrow-page {
  display: block;
  font-size: 24px;
  color: #044e31;
}
.pagination-area .pagination .no-link-page {
  display: block;
  font-size: 24px;
  color: #dddddd;
}
.pagination-area .pagination span {
  cursor: pointer;
}
.pagination-area .pagination .num-pages {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination-area .pagination .num-pages .num {
  font-size: 16px;
  width: 40px;
  height: 40px;
  border: 1px solid #dddddd;
  color: #044e31;
  font-family: "Ubuntu", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  margin: 0 2px;
  background-color: #fff;
}
.pagination-area .pagination .num-pages .num:hover, .pagination-area .pagination .num-pages .num.current {
  color: #fff;
  background-color: #044e31;
  border-color: #044e31;
}

.modal-cambios-area .close {
  top: 5% !important;
}

.modal-cambios {
  height: 80vh !important;
}
.modal-cambios .modal-heading {
  width: 100%;
  padding: 30px 40px;
  background-color: #f5f5f5;
}
.modal-cambios .modal-heading .title-area {
  font-family: "Ubuntu", sans-serif;
  color: #044e31;
}
.modal-cambios .modal-heading .date-selector-area .select-box {
  position: relative;
  border-bottom: 1px solid #dddddd;
}
.modal-cambios .modal-heading .date-selector-area .select-box select {
  cursor: pointer;
  padding: 3px;
  position: relative;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #5ab031;
  width: 100%;
  height: 100%;
  padding-right: 2rem;
}
.modal-cambios .modal-heading .date-selector-area .select-box i {
  position: absolute;
  z-index: 2;
  font-size: 12px;
  color: #044e31;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.modal-cambios .modal-heading .date-selector-area .icon-box {
  width: 80px;
  margin-left: 30px;
}
.modal-cambios .modal-heading .date-selector-area .icon-box img {
  width: 100%;
  height: auto;
  display: block;
  font-size: 0;
}
.modal-cambios .cambios-container {
  padding: 20px 40px 40px;
}
.modal-cambios .cambios-container #cambios-tabs .tabs-triggers {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.modal-cambios .cambios-container #cambios-tabs .tabs-triggers li {
  flex: 1 1 0;
  text-align: center;
  padding: 7px;
  border-bottom: 3px solid #dddddd;
  min-height: 38px;
}
.modal-cambios .cambios-container #cambios-tabs .tabs-triggers li a {
  color: #535353;
}
.modal-cambios .cambios-container #cambios-tabs .tabs-triggers li.ui-tabs-active {
  border-bottom-color: #5ab031;
}
.modal-cambios .cambios-container #cambios-tabs .tabs-triggers li.ui-tabs-active a {
  color: #5ab031;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja {
  overflow: hidden;
  background-color: #f5f5f5;
  padding: 30px 15px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .foto-persona {
  width: 64px;
  height: 64px;
  overflow: hidden;
  border-radius: 250px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .foto-persona img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  font-size: 0;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona {
  width: 80%;
  padding: 0 25px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .nombre {
  color: #044e31;
  margin-bottom: 5px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .cargo {
  color: #5ab031;
  margin-bottom: 20px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona .data {
  color: #535353;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area {
  position: relative;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area .arrows {
  position: absolute;
  right: 18px;
  top: -10px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area .arrows .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area .arrows .arrow:hover {
  background-color: #044e31;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slick-list {
  padding: 0 !important;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slick-track {
  padding-top: 40px;
  padding-bottom: 40px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide {
  transition: all 500ms ease-in-out;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide.slick-center {
  transform: scale(1.15) translateY(-5px);
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide.slick-center .content .info-gerente {
  margin-top: 15px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide.slick-center .content .info-gerente .evento,
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide.slick-center .content .info-gerente .data {
  opacity: 1;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide.slick-center .content .info-gerente:before {
  opacity: 1;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content {
  margin: 0 20px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .foto-gerente {
  height: 235px;
  overflow: hidden;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .foto-gerente img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente {
  position: relative;
  margin-top: 0;
  padding-top: 15px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .nombre {
  color: #044e31;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .cargo {
  color: #5ab031;
  margin-bottom: 10px;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .evento {
  color: #5ab031;
  font-style: italic;
  opacity: 0;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .data {
  color: #535353;
  opacity: 0;
}
.modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 4px;
  content: "";
  display: block;
  background-color: #5ab031;
  opacity: 0;
}

.modal-cumpleanos-area .close {
  top: 6% !important;
  right: 32.5% !important;
}

.modal-cumpleanos {
  height: 80vh !important;
  width: 35% !important;
  min-width: 260px !important;
}
.modal-cumpleanos .tabs-triggers {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.modal-cumpleanos .tabs-triggers li {
  flex: 1 1 0;
  text-align: center;
  padding: 7px;
  border-bottom: 3px solid #dddddd;
}
.modal-cumpleanos .tabs-triggers li a {
  color: #535353;
}
.modal-cumpleanos .tabs-triggers li.ui-tabs-active {
  border-bottom-color: #5ab031;
}
.modal-cumpleanos .tabs-triggers li.ui-tabs-active a {
  color: #5ab031;
}
.modal-cumpleanos .modal-heading {
  width: 100%;
  padding: 30px 40px;
  background-color: #f5f5f5;
}
.modal-cumpleanos .modal-heading .title-area {
  font-family: "Ubuntu", sans-serif;
  color: #044e31;
}
.modal-cumpleanos .modal-content {
  padding: 20px 40px 40px;
}
.modal-cumpleanos .modal-content .day-birth-title {
  margin: 5px 5px 10px;
  font-size: 13px;
  font-weight: 700;
  color: #5ab031;
  border-bottom: 1px solid #5ab031;
  padding-bottom: 7px;
}
.modal-cumpleanos .modal-content .day-birth-title .select-box {
  position: relative;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
  display: inline-block;
  border-radius: 100px;
  background-color: #fff;
  border: 1px solid #5ab031;
  margin: -7px 2px;
}
.modal-cumpleanos .modal-content .day-birth-title .select-box .select-input {
  position: relative;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  padding: 3px 20px 3px 10px;
  text-transform: uppercase;
  color: #5ab031;
  font-weight: 300;
  -moz-text-align-last: center;
       text-align-last: center;
  cursor: pointer;
}
.modal-cumpleanos .modal-content .day-birth-title .select-box i {
  position: absolute;
  font-size: 12px;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}
.modal-cumpleanos .modal-content .birthday-person {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 11px;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #5ab031;
  margin: 5px;
}
.modal-cumpleanos .modal-content .birthday-person .avatar-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52%;
}
.modal-cumpleanos .modal-content .birthday-person .avatar-box .avatar {
  width: 66px;
  height: 66px;
  border-radius: 100rem;
  overflow: hidden;
}
.modal-cumpleanos .modal-content .birthday-person .avatar-box .avatar .profile {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.modal-cumpleanos .modal-content .birthday-person .info-box {
  width: 48%;
}
.modal-cumpleanos .modal-content .birthday-person .info-box span {
  display: block;
  width: 100%;
}
.modal-cumpleanos .modal-content .birthday-person .info-box .day {
  color: #535353;
  font-weight: 300;
  font-size: 8px;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.modal-cumpleanos .modal-content .birthday-person .info-box .name {
  font-size: 14px;
  font-weight: 700;
  color: #044e31;
  line-height: 110%;
}
.modal-cumpleanos .modal-content .birthday-person .info-box .range {
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 300;
  color: #5ab031;
  line-height: 100%;
  margin-bottom: 12px;
}
.modal-cumpleanos .modal-content .birthday-person .info-box .btn, .modal-cumpleanos .modal-content .birthday-person .info-box .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .modal-cumpleanos .modal-content .birthday-person .info-box .menu > li > a {
  padding: 0.5rem 1.25rem;
  font-size: 10px;
  font-family: "Roboto Condensed", sans-serif;
}
.modal-cumpleanos .modal-content .birthday-person .info-box .btn i, .modal-cumpleanos .modal-content .birthday-person .info-box .upper-menu .menu-area .menu > li > a i, .upper-menu .menu-area .modal-cumpleanos .modal-content .birthday-person .info-box .menu > li > a i {
  font-size: 12px;
}
.modal-cumpleanos .modal-content .birthday-person:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #5ab031;
  width: 60%;
  height: 70%;
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  content: "";
}

.categories-container .categories-area {
  background-color: #fbfbfb;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 20px 10px;
}
.categories-container .categories-area .btn, .categories-container .categories-area .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .categories-container .categories-area .menu > li > a {
  margin: 20px;
}

.modal-saludo .close {
  right: 31% !important;
  top: 25% !important;
}
.modal-saludo .content-modal {
  height: 43vh !important;
  width: 38% !important;
  min-width: 280px;
}
.modal-saludo .modal-heading {
  width: 100%;
  padding: 30px 40px;
  background-color: #f5f5f5;
}
.modal-saludo .modal-heading .title-area {
  font-family: "Ubuntu", sans-serif;
  color: #044e31;
}
.modal-saludo .cumpleanero-area {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 11px;
  overflow: hidden;
  background-color: #fff;
}
.modal-saludo .cumpleanero-area .avatar-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30%;
}
.modal-saludo .cumpleanero-area .avatar-box .avatar {
  width: 95px;
  height: 95px;
  border-radius: 100rem;
  overflow: hidden;
}
.modal-saludo .cumpleanero-area .avatar-box .avatar .profile {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}
.modal-saludo .cumpleanero-area .info-box {
  width: 70%;
}
.modal-saludo .cumpleanero-area .info-box span {
  display: block;
  width: 100%;
}
.modal-saludo .cumpleanero-area .info-box .day {
  color: #535353;
  font-weight: 300;
  font-size: 10px;
  text-transform: uppercase;
  margin: 10px 0 20px;
}
.modal-saludo .cumpleanero-area .info-box .name {
  font-size: 21px;
  font-weight: 700;
  color: #044e31;
  line-height: 100%;
}
.modal-saludo .cumpleanero-area .info-box .range {
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 300;
  color: #5ab031;
  line-height: 70%;
  margin-bottom: 12px;
}
.modal-saludo .cumpleanero-area .info-box .saludo-form {
  width: 100%;
  margin-top: 15px;
}
.modal-saludo .cumpleanero-area .info-box .saludo-form input {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #5ab031;
  width: 100%;
}
.modal-saludo .cumpleanero-area .info-box .saludo-form .btn, .modal-saludo .cumpleanero-area .info-box .saludo-form .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .modal-saludo .cumpleanero-area .info-box .saludo-form .menu > li > a {
  margin-top: 15px;
}
.modal-saludo .cumpleanero-area .info-box .saludo-form .wpcf7-response-output {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 14px;
  color: #5ab031;
}

.play-area {
  width: 35px;
  height: 35px;
  position: relative;
}
.play-area img {
  width: 100%;
  height: 100%;
}
.play-area .tooltip-video {
  display: block;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  z-index: 3;
  top: -25px;
  left: -10px;
  font-size: 10px;
  color: #5ab031;
  background-color: #fff;
  padding: 5px;
  border-radius: 3px;
  text-transform: uppercase;
  pointer-events: none;
  opacity: 0;
}
.play-area .tooltip-video:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #fff;
  border-bottom: 0;
  margin-left: -5px;
  margin-bottom: -5px;
}
.play-area:hover .tooltip-video {
  top: -30px;
  opacity: 1;
}

.doc-list-area {
  border-top: 3px solid #044e31;
  border-bottom: 2px solid #044e31;
  width: 100%;
}
.doc-list-area .doc-file-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid #044e31;
}
.doc-list-area .doc-file-row .file-name {
  font-size: 16px;
  color: #5ab031;
  width: 60%;
  margin: 0 15px;
}
.doc-list-area .doc-file-row .size {
  font-size: 13px;
  width: 30%;
  margin: 0 15px;
  color: #5ab031;
}
.doc-list-area .doc-file-row .file-link {
  text-align: right;
  margin: 0 15px;
}
.doc-list-area .doc-file-row:hover {
  background-color: #044e31;
}
.doc-list-area .doc-file-row:hover .file-name,
.doc-list-area .doc-file-row:hover .size {
  color: #fff;
}

.site-selector {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.site-selector .filter-instr {
  color: #5ab031;
  font-size: 12px;
  margin-right: 10px;
}
.site-selector .filter-box .select-box {
  border-radius: 100px;
  background-color: #fff;
  border: 1px solid #5ab031;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
.site-selector .filter-box .select-box .select-input {
  color: #5ab031;
  font-weight: 300;
  -moz-text-align-last: center;
       text-align-last: center;
  min-width: 145px;
  cursor: pointer;
  text-transform: capitalize;
}
.site-selector .filter-box .select-box .icon {
  color: #5ab031;
  pointer-events: none;
}
.site-selector .filter-box .select-box.disabled {
  background-color: #f5f5f5;
}
.site-selector .filter-box .select-box.disabled .select-input {
  color: #fff;
  cursor: not-allowed;
}
.site-selector .filter-box .select-box.disabled .icon {
  color: #fff;
}

ul.slick-dots li {
  height: 10px;
  width: 10px;
  background-color: rgba(255, 255, 255, 0.5);
  margin: 0 2.5px;
  cursor: pointer;
}
ul.slick-dots li button {
  display: none;
}
ul.slick-dots li.slick-active, ul.slick-dots li:hover {
  background-color: #fff;
}

.slick-arrow {
  top: 50%;
  padding: 0;
  width: 50px;
  height: 50px;
  border: none;
  font-size: 0;
  cursor: pointer;
  background-color: #fff;
}
.slick-arrow.slick-prev {
  left: 25px;
}
.slick-arrow.slick-prev:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.slick-arrow.slick-next {
  right: 25px;
}
.slick-arrow.slick-next:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.slick-arrow:hover {
  background-color: #000;
  color: #fff;
}

.wysiwyg {
  /*------------------------------------------------------*/
  /*----------------------- TÍTULOS ----------------------*/
  /*------------------------------------------------------*/
  /*------------------------------------------------------*/
  /*---------------------- CONTENIDO ---------------------*/
  /*------------------------------------------------------*/
  /*------------------------------------------------------*/
  /*------------------------ LISTAS ----------------------*/
  /*------------------------------------------------------*/
  /*------------------------------------------------------*/
  /*------------------------- CITA -----------------------*/
  /*------------------------------------------------------*/
  /*------------------------------------------------------*/
  /*------------------------ TABLA -----------------------*/
  /*------------------------------------------------------*/
  /*------------------------------------------------------*/
  /*------------------------ MEDIA -----------------------*/
  /*------------------------------------------------------*/
}
.wysiwyg:before, .wysiwyg:after {
  content: "";
  display: block;
}
.wysiwyg:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.wysiwyg {
  *zoom: 1;
}
.wysiwyg h1 {
  font-size: 42px;
}
.wysiwyg h2 {
  font-size: 35.7px;
}
.wysiwyg h3 {
  font-size: 31.5px;
}
.wysiwyg h4 {
  font-size: 23.625px;
}
.wysiwyg h5 {
  font-size: 18.9px;
}
.wysiwyg h6 {
  font-size: 15.75px;
}
.wysiwyg p,
.wysiwyg ol,
.wysiwyg ul {
  margin: 18px 0;
}
.wysiwyg a {
  padding: 0 5px;
  box-shadow: inset 0px -1px 0 0 #5ab031;
  display: inline-block;
  color: #5ab031;
}
.wysiwyg a:hover {
  color: #fff;
  box-shadow: inset 0px -20px 0 0 #5ab031;
}
.wysiwyg ul,
.wysiwyg ol {
  padding-left: 7%;
}
.wysiwyg ul li,
.wysiwyg ol li {
  margin: 4px 0;
}
.wysiwyg ul li:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.wysiwyg ul li:before {
  font-size: 9px;
  line-height: 10px;
  text-align: center;
  color: #fff;
  background-color: #5ab031;
  width: 10px;
  height: 10px;
  left: -18px;
  top: 6.5px;
  border-radius: 10px;
}
.wysiwyg ol {
  list-style: decimal;
}
.wysiwyg blockquote {
  padding: 25px;
  margin: 20px 0;
  border-left: 3px solid #5ab031;
  color: #5ab031;
}
.wysiwyg blockquote p,
.wysiwyg blockquote ol,
.wysiwyg blockquote ul {
  color: #5ab031;
}
.wysiwyg table {
  border: none;
  width: 100%;
  margin: 10px 0;
}
.wysiwyg table tr td {
  padding: 15px;
  border: none;
}
.wysiwyg table tr:first-child {
  background-color: #000 !important;
}
.wysiwyg table tr:first-child td {
  color: #fff;
}
.wysiwyg table tr:nth-child(even) {
  background-color: #fff;
}
.wysiwyg table tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.04);
}
.wysiwyg p.wp-caption-text,
.wysiwyg .gallery-caption {
  margin: 10px 0;
  color: #071742;
}
.wysiwyg .wp-caption.aligncenter {
  margin: 0 auto;
}
.wysiwyg .wp-caption.alignnone {
  width: 100% !important;
}
.wysiwyg .wp-caption.alignnone img {
  width: 100%;
  height: auto;
}
.wysiwyg .wp-caption.alignleft, .wysiwyg .wp-caption.alignright {
  width: 35% !important;
}
.wysiwyg .wp-caption.alignleft img, .wysiwyg .wp-caption.alignright img {
  width: 100%;
  height: auto;
}
.wysiwyg .wp-caption.alignleft {
  margin: 0 20px 20px 0;
}
.wysiwyg .wp-caption.alignright {
  margin: 0 0 20px 20px;
}
.wysiwyg img {
  max-width: 100%;
  height: auto;
}
.wysiwyg img.alignleft, .wysiwyg img.alignright {
  width: 35%;
}
.wysiwyg img.alignleft {
  float: left;
  margin: 0 18px 18px 0;
}
.wysiwyg img.alignright {
  float: right;
  margin: 0 0 18px 18px;
}
.wysiwyg img.aligncenter {
  margin: 0 auto;
  display: block;
}
.wysiwyg .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.wysiwyg .embed-responsive .embed-responsive-item,
.wysiwyg .embed-responsive iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.wysiwyg .embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.wysiwyg .gallery {
  grid-gap: 10px;
}
.wysiwyg .gallery .gallery-item {
  width: 100% !important;
  height: 100%;
  margin: 0 !important;
  overflow: hidden;
}
.wysiwyg .gallery .gallery-item .gallery-icon {
  width: 100%;
  height: 25vmin;
}
.wysiwyg .gallery .gallery-item .gallery-icon img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.wysiwyg .gallery .gallery-item .gallery-icon a {
  padding: 0;
  box-shadow: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.wysiwyg .gallery .gallery-item .gallery-icon a:hover img {
  transform: scale(1.15);
}
.wysiwyg .gallery .gallery-item .gallery-caption {
  width: 100%;
}
.wysiwyg .gallery .gallery-item .gallery-caption:before, .wysiwyg .gallery .gallery-item .gallery-caption:after {
  content: "";
  display: block;
}
.wysiwyg .gallery .gallery-item .gallery-caption:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.wysiwyg .gallery .gallery-item .gallery-caption {
  *zoom: 1;
}
.wysiwyg .gallery br {
  display: none;
}

.modal {
  overflow: hidden;
  z-index: 10;
  display: none;
  top: 0;
  left: 0;
}
.modal:before, .modal:after {
  content: "";
  display: block;
}
.modal:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.modal {
  *zoom: 1;
}
.modal .close {
  position: absolute;
  z-index: 10;
  color: #fff;
  right: 20%;
  top: 15%;
  font-size: 20px;
  cursor: pointer;
  border-radius: 50px;
}
.modal .close:hover {
  transform: rotate(-90deg);
}
.modal .modal-background {
  background-color: rgba(0, 0, 0, 0.7);
}
.modal .content-modal {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 60%;
  height: 60vh;
  background-color: #fff;
  overflow-y: auto;
  border-radius: 5px;
}
.modal .content-modal::-webkit-scrollbar {
  width: 8px; /* width of the entire scrollbar */
}
.modal .content-modal::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.3); /* color of the tracking area */
}
.modal .content-modal::-webkit-scrollbar-thumb {
  background-color: #044e31; /* color of the scroll thumb */
  border: 8px solid #044e31; /* creates padding around scroll thumb */
  border-radius: 20px; /* roundness of the scroll thumb */
}
.modal .content-modal iframe {
  border: none;
  width: 100%;
  height: 60vh;
  border-radius: 5px;
}

button,
.btn,
.upper-menu .menu-area .menu > li > a {
  background-color: #fff;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 12px;
  text-transform: uppercase;
  height: auto;
  line-height: 0;
  padding-bottom: calc(1.25rem - 1px);
  padding-left: calc(1.25rem - 1px);
  padding-right: calc(1.25rem - 1px);
  padding-top: calc(1.25rem - 1px);
  position: relative;
  vertical-align: top;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}
button.is-rounded,
.btn.is-rounded,
.upper-menu .menu-area .menu > li > a {
  padding-left: calc(3rem - 1px);
  padding-right: calc(3rem - 1px);
  border-radius: 100rem;
}
button.is-verde,
.btn.is-verde,
.upper-menu .menu-area .menu > li > a {
  background-color: #5ab031;
  color: #fff;
  border-color: #5ab031;
}
button.is-verde:hover,
.btn.is-verde:hover,
.upper-menu .menu-area .menu > li > a:hover {
  background-color: #044e31;
  color: #fff;
  border-color: #044e31;
}
button.is-verde.active,
.btn.is-verde.active,
.upper-menu .menu-area .menu > li > a.active {
  background-color: #5ab031;
  color: #fff;
  border-color: #5ab031;
}
button.is-verde.is-bordered,
.btn.is-verde.is-bordered,
.upper-menu .menu-area .menu > li > a.is-bordered {
  background-color: transparent;
  color: #5ab031;
  border-color: #5ab031;
}
button.is-verde.is-bordered:hover,
.btn.is-verde.is-bordered:hover,
.upper-menu .menu-area .menu > li > a.is-bordered:hover {
  background-color: #5ab031;
  color: #fff;
  border-color: #5ab031;
}
button.is-verde.is-bordered-alt,
.btn.is-verde.is-bordered-alt,
.upper-menu .menu-area .menu > li > a.is-bordered-alt,
.upper-menu .menu-area .menu > li > a.is-verde,
.upper-menu .menu-area .menu > li > a.btn,
.upper-menu .menu-area .menu > li.menu > li > a {
  background-color: #fff;
  color: #5ab031;
  border-color: #5ab031;
}
button.is-verde.is-bordered-alt:hover,
.btn.is-verde.is-bordered-alt:hover,
.upper-menu .menu-area .menu > li > a.is-bordered-alt:hover,
.upper-menu .menu-area .menu > li > a.is-verde:hover,
.upper-menu .menu-area .menu > li > a.btn:hover,
.upper-menu .menu-area .menu > li.menu > li > a:hover {
  background-color: #5ab031;
  color: #fff;
  border-color: #5ab031;
}
button.is-verde-oscuro,
.btn.is-verde-oscuro,
.upper-menu .menu-area .menu > li > a.is-verde-oscuro {
  background-color: #044e31;
  color: #fff;
  border-color: #044e31;
}
button.is-verde-oscuro:hover,
.btn.is-verde-oscuro:hover,
.upper-menu .menu-area .menu > li > a.is-verde-oscuro:hover {
  background-color: #fff;
  color: #044e31;
  border-color: #044e31;
}
button.is-verde-oscuro.active,
.btn.is-verde-oscuro.active,
.upper-menu .menu-area .menu > li > a.is-verde-oscuro.active {
  background-color: #5ab031;
  color: #fff;
  border-color: #5ab031;
}
button.is-burdeo,
.btn.is-burdeo,
.upper-menu .menu-area .menu > li > a.is-burdeo {
  background-color: #ae023c;
  color: #fff;
  border-color: #ae023c;
}
button.is-burdeo:hover,
.btn.is-burdeo:hover,
.upper-menu .menu-area .menu > li > a.is-burdeo:hover {
  background-color: transparent;
  color: #ae023c;
  border-color: #ae023c;
}
button.is-burdeo.active,
.btn.is-burdeo.active,
.upper-menu .menu-area .menu > li > a.is-burdeo.active {
  background-color: #ae023c;
  color: #fff;
  border-color: #ae023c;
}
button.is-burdeo.is-bordered,
.btn.is-burdeo.is-bordered,
.upper-menu .menu-area .menu > li > a.is-burdeo.is-bordered {
  background-color: transparent;
  color: #ae023c;
  border-color: #ae023c;
}
button.is-burdeo.is-bordered:hover,
.btn.is-burdeo.is-bordered:hover,
.upper-menu .menu-area .menu > li > a.is-burdeo.is-bordered:hover {
  background-color: #ae023c;
  color: #fff;
  border-color: #ae023c;
}
button.is-celeste,
.btn.is-celeste,
.upper-menu .menu-area .menu > li > a.is-celeste {
  background-color: #0086c7;
  color: #fff;
  border-color: #0086c7;
}
button.is-celeste:hover,
.btn.is-celeste:hover,
.upper-menu .menu-area .menu > li > a.is-celeste:hover {
  background-color: transparent;
  color: #0086c7;
  border-color: #0086c7;
}
button.is-celeste.active,
.btn.is-celeste.active,
.upper-menu .menu-area .menu > li > a.is-celeste.active {
  background-color: #0086c7;
  color: #fff;
  border-color: #0086c7;
}
button.is-celeste.is-bordered,
.btn.is-celeste.is-bordered,
.upper-menu .menu-area .menu > li > a.is-celeste.is-bordered {
  background-color: transparent;
  color: #0086c7;
  border-color: #0086c7;
}
button.is-celeste.is-bordered:hover,
.btn.is-celeste.is-bordered:hover,
.upper-menu .menu-area .menu > li > a.is-celeste.is-bordered:hover {
  background-color: #0086c7;
  color: #fff;
  border-color: #0086c7;
}
button.is-amarillo,
.btn.is-amarillo,
.upper-menu .menu-area .menu > li > a.is-amarillo {
  background-color: #fab900;
  color: #fff;
  border-color: #fab900;
}
button.is-amarillo:hover,
.btn.is-amarillo:hover,
.upper-menu .menu-area .menu > li > a.is-amarillo:hover {
  background-color: transparent;
  color: #fab900;
  border-color: #fab900;
}
button.is-amarillo.active,
.btn.is-amarillo.active,
.upper-menu .menu-area .menu > li > a.is-amarillo.active {
  background-color: #fab900;
  color: #fff;
  border-color: #fab900;
}
button.is-amarillo.is-bordered,
.btn.is-amarillo.is-bordered,
.upper-menu .menu-area .menu > li > a.is-amarillo.is-bordered {
  background-color: transparent;
  color: #fab900;
  border-color: #fab900;
}
button.is-amarillo.is-bordered:hover,
.btn.is-amarillo.is-bordered:hover,
.upper-menu .menu-area .menu > li > a.is-amarillo.is-bordered:hover {
  background-color: #fab900;
  color: #fff;
  border-color: #fab900;
}
button.is-blanco,
.btn.is-blanco,
.upper-menu .menu-area .menu > li > a.is-blanco {
  background-color: #fff;
  color: #5ab031;
  border-color: #fff;
}
button.is-blanco:hover,
.btn.is-blanco:hover,
.upper-menu .menu-area .menu > li > a.is-blanco:hover {
  background-color: #fff;
  color: #044e31;
  border-color: #fff;
}
button.is-blanco.active,
.btn.is-blanco.active,
.upper-menu .menu-area .menu > li > a.is-blanco.active {
  background-color: #fff;
  color: #044e31;
  border-color: #fff;
}
button.is-blanco.is-bordered,
.btn.is-blanco.is-bordered,
.upper-menu .menu-area .menu > li > a.is-blanco.is-bordered {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
button.is-blanco.is-bordered:hover,
.btn.is-blanco.is-bordered:hover,
.upper-menu .menu-area .menu > li > a.is-blanco.is-bordered:hover {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
button.has-icon,
.btn.has-icon,
.upper-menu .menu-area .menu > li > a.has-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
button.has-icon span,
.btn.has-icon span,
.upper-menu .menu-area .menu > li > a.has-icon span {
  display: inline-block;
  margin-left: 0.35rem;
}
button.has-icon i,
.btn.has-icon i,
.upper-menu .menu-area .menu > li > a.has-icon i {
  font-size: 1.25rem;
}
button.size-xl,
.btn.size-xl,
.upper-menu .menu-area .menu > li > a.size-xl {
  padding-bottom: calc(1.5rem - 1px);
  padding-left: calc(3.5rem - 1px);
  padding-right: calc(3.5rem - 1px);
  padding-top: calc(1.5rem - 1px);
  font-size: 1.125rem;
}
button.size-s,
.btn.size-s,
.upper-menu .menu-area .menu > li > a.size-s {
  padding-bottom: calc(1.25rem - 1px);
  padding-left: calc(1.25rem - 1px);
  padding-right: calc(1.25rem - 1px);
  padding-top: calc(1.25rem - 1px);
  font-size: 12px;
}
button.size-m,
.btn.size-m,
.upper-menu .menu-area .menu > li > a {
  padding-bottom: calc(1rem - 1px);
  padding-left: calc(1rem - 1px);
  padding-right: calc(1rem - 1px);
  padding-top: calc(1rem - 1px);
  font-size: 12px;
}
button.size-xs,
.btn.size-xs,
.upper-menu .menu-area .menu > li > a.size-xs {
  padding-bottom: calc(0.5rem - 1px);
  padding-left: calc(1.5rem - 1px);
  padding-right: calc(1.5rem - 1px);
  padding-top: calc(0.5rem - 1px);
  font-size: 12px;
}
button.is-transparent,
.btn.is-transparent,
.upper-menu .menu-area .menu > li > a.is-transparent {
  color: #fff;
}

.home-main-container > .wrap-xl, .wysiwyg .home-main-container > blockquote, .wysiwyg .home-main-container > img.alignnone {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 10px;
  /* display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap; */
}
.home-main-container > .wrap-xl:before, .wysiwyg .home-main-container > blockquote:before, .wysiwyg .home-main-container > img.alignnone:before {
  display: none;
}
.home-main-container .box-section {
  margin-bottom: 25px;
}
.home-main-container .box-section.box-full {
  grid-column: span 6;
}
.home-main-container .box-section.box-two-third {
  grid-column: span 4;
}
.home-main-container .box-section.box-half {
  grid-column: span 3;
}
.home-main-container .box-section.box-third {
  grid-column: span 2;
}

.aldia-home {
  grid-column: span 6;
  width: 100%;
}
.aldia-home .slider-area {
  width: 100%;
  /* height: 375px; */
  height: 350px;
  overflow: hidden;
  position: relative;
}
.aldia-home .slider-area .arrows {
  position: absolute;
  right: 20px;
  top: 22px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.aldia-home .slider-area .arrows .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.aldia-home .slider-area .arrows .arrow:hover {
  background-color: #044e31;
}
.aldia-home .slider-area #aldia-home-slider {
  width: 100%;
  height: 100%;
}
.aldia-home .slider-area #aldia-home-slider .slick-track {
  height: 100%;
}
.aldia-home .slider-area #aldia-home-slider .slick-list {
  height: 100%;
}
.aldia-home .slider-area #aldia-home-slider .slide {
  width: 100%;
  height: 100%;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  overflow: hidden;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .photo {
  z-index: 1;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .photo .veil {
  background: linear-gradient(0, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .flag-area {
  position: absolute;
  width: 50px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  z-index: 3;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .flag-area .flag {
  width: 25px;
  height: auto;
  position: relative;
  z-index: 1;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .flag-area:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #fff;
  width: 250%;
  height: 100%;
  position: absolute;
  left: -10px;
  top: 0;
  display: block;
  content: "";
  z-index: 1;
  padding-left: 30px;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .post-cat-area {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 22px;
  width: calc(100% - 85px);
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .post-cat-area .category {
  font-weight: 700;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .content {
  padding: 22px 20px;
  width: 100%;
  position: relative;
  z-index: 3;
  flex-wrap: wrap;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .button-area {
  text-align: center;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .fecha {
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  width: 100%;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .post-title {
  font-weight: 700;
  color: #fff;
}
.aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .post-excerpt p {
  font-weight: 300;
  color: #fff;
}

.birthday-area {
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  padding: 10px 23px;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
.birthday-area .birthday-person {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 11px;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #5ab031;
  margin: 5px;
}
.birthday-area .birthday-person .avatar-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52%;
}
.birthday-area .birthday-person .avatar-box .avatar {
  width: 66px;
  height: 66px;
  border-radius: 100rem;
  overflow: hidden;
}
.birthday-area .birthday-person .avatar-box .avatar .profile {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.birthday-area .birthday-person .info-box {
  width: 48%;
}
.birthday-area .birthday-person .info-box span {
  display: block;
  width: 100%;
}
.birthday-area .birthday-person .info-box .day {
  color: #535353;
  font-weight: 300;
  font-size: 8px;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.birthday-area .birthday-person .info-box .name {
  font-size: 14px;
  font-weight: 700;
  color: #044e31;
  line-height: 110%;
}
.birthday-area .birthday-person .info-box .range {
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 300;
  color: #5ab031;
  line-height: 130%;
  margin-top: 10px;
  margin-bottom: 12px;
}
.birthday-area .birthday-person .info-box .btn, .birthday-area .birthday-person .info-box .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .birthday-area .birthday-person .info-box .menu > li > a {
  padding: 0.5rem 1.25rem;
  font-size: 10px;
  font-family: "Roboto Condensed", sans-serif;
}
.birthday-area .birthday-person .info-box .btn i, .birthday-area .birthday-person .info-box .upper-menu .menu-area .menu > li > a i, .upper-menu .menu-area .birthday-area .birthday-person .info-box .menu > li > a i {
  font-size: 12px;
}
.birthday-area .birthday-person:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #5ab031;
  width: 60%;
  height: 70%;
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  content: "";
}
.birthday-area #birthday-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 21px;
  margin-bottom: 10px;
}
.birthday-area #birthday-dots .slick-dots {
  position: relative;
}
.birthday-area #birthday-dots .slick-dots li {
  background-color: rgba(90, 176, 49, 0.5);
  transform: scale(0.85);
  margin: 0 2px;
}
.birthday-area #birthday-dots .slick-dots li.slick-active {
  background-color: #5ab031;
}

.small-news-area {
  height: 380px;
  position: relative;
  overflow: hidden;
  display: block;
}
.small-news-area .photo {
  z-index: 1;
}
.small-news-area .photo .veil {
  background: linear-gradient(0, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
.small-news-area .content {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
}
.small-news-area .content .flag-area {
  position: absolute;
  width: 50px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.small-news-area .content .flag-area .flag {
  width: 25px;
  height: auto;
  position: relative;
  z-index: 1;
}
.small-news-area .content .flag-area:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #fff;
  width: 250%;
  height: 100%;
  position: absolute;
  left: -10px;
  top: 0;
  display: block;
  content: "";
  z-index: 1;
  padding-left: 30px;
}
.small-news-area .content .post-cat-area {
  padding: 22px 20px;
  width: calc(100% - 65px);
  position: relative;
  right: 0;
  margin: 0 0 0 auto;
}
.small-news-area .content .post-cat-area span {
  color: #fff;
}
.small-news-area .content .content-area {
  position: absolute;
  bottom: -62px;
  padding: 22px 20px;
  width: 100%;
}
.small-news-area .content .content-area .fecha {
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  width: 100%;
}
.small-news-area .content .content-area .post-title {
  font-weight: 700;
  color: #fff;
  margin-bottom: 10px;
}
.small-news-area .content .content-area .post-excerpt {
  font-weight: 300;
  color: #fff;
}
.small-news-area .content .content-area .button-area {
  margin-top: 20px;
}
.small-news-area:hover .content .content-area {
  bottom: 0px;
}
.small-news-area.video-type {
  display: block;
}
.small-news-area.video-type .content .content-area {
  bottom: 0;
  padding: 20px 35px;
}
.small-news-area.video-type .content .content-area .play-area {
  width: 34px;
  margin-right: 35px;
}
.small-news-area.video-type .content .content-area .play-area img {
  width: 100%;
  height: auto;
  display: block;
}
.small-news-area.video-type .content .content-area .post-info {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
}
.small-news-area.video-type .content .content-area .post-title {
  margin-bottom: 0;
}

.home-sidebar {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}

.instagram-container .content #instagram-feed-container {
  padding: 15px;
  height: 320px;
  overflow-y: scroll;
  display: block;
  border-radius: 10px;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
.instagram-container .content #instagram-feed-container .instagram-feed-item {
  display: block;
  margin-bottom: 30px;
  background-color: #efefef;
  border-radius: 10px;
  overflow: hidden;
  padding: 15px;
  transition: 0.5s;
  cursor: pointer;
}
.instagram-container .content #instagram-feed-container .instagram-feed-item .instagram-feed-caption {
  font-size: 14px;
  line-height: 18px;
  margin-top: 10px;
}
.instagram-container .content #instagram-feed-container .instagram-feed-item a {
  display: block;
  width: 100%;
  justify-content: center;
  text-align: center;
  overflow: hidden;
  border-radius: 10px;
}
.instagram-container .content #instagram-feed-container .instagram-feed-item a .instagram-feed-image {
  width: 100%;
  height: 230px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.instagram-container .content #instagram-feed-container .instagram-feed-item:hover {
  background-color: #dddddd;
  transition: 0.5s;
}
.instagram-container .content #instagram-feed-container .instagram-feed-item:last-child() {
  margin-bottom: 20px;
}
.instagram-container .content #instagram-feed-container .instagram-feed-next {
  display: block;
  justify-content: center;
  text-align: center;
  width: 80%;
  margin: -10px auto 0;
  transition: 0.5s;
}
.instagram-container .content #instagram-feed-container .instagram-feed-next p {
  box-sizing: border-box;
  display: inline-block;
  padding: 10px 0;
  width: 155px;
  font-size: 14px;
  color: #E1306C;
  text-align: center;
  background-color: #fff;
  border: 1px solid #E1306C;
  border-radius: 100px;
  outline: 0;
  cursor: pointer;
  text-transform: capitalize;
  transition: 0.5s;
}
.instagram-container .content #instagram-feed-container .instagram-feed-next:hover {
  transition: 0.5s;
}
.instagram-container .content #instagram-feed-container .instagram-feed-next:hover p {
  transition: 0.5s;
  color: #fff;
  border: 1px solid transparent;
  background: #f09433;
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f09433", endColorstr="#bc1888",GradientType=1 );
}

.twitter-container {
  align-self: stretch;
}
.twitter-container .content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.twitter-container .twitter-timeline {
  flex-grow: 1;
  height: auto;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}

.concursos-container {
  align-self: stretch;
}
.concursos-container .content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.concursos-container .concursos-area {
  flex-grow: 1;
  border: 1px solid #5ab031;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  padding: 36px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.concursos-container .concursos-area .box-content {
  width: 100%;
}
.concursos-container .concursos-area .titulo {
  color: #5ab031;
}
.concursos-container .concursos-area .bajada {
  margin: 10px 0;
}
.concursos-container .concursos-area .bajada p {
  color: #5ab031;
}
.concursos-container .concursos-area .ref-imagen {
  width: 100%;
  height: 150px;
  margin: 20px 0;
}
.concursos-container .concursos-area .ref-imagen img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.concursos-container .concursos-area .boton-mas {
  text-align: center;
}

.organigrama-container {
  align-self: stretch;
}
.organigrama-container .content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.organigrama-container .organigrama-area {
  flex-grow: 1;
  border: 1px solid #5ab031;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  padding: 36px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.organigrama-container .organigrama-area .titulo {
  color: #5ab031;
}
.organigrama-container .organigrama-area .bajada {
  margin: 10px 0;
}
.organigrama-container .organigrama-area .bajada p {
  color: #5ab031;
}
.organigrama-container .organigrama-area .icono-imagen {
  width: 55px;
}
.organigrama-container .organigrama-area .icono-imagen img {
  width: 100%;
}

.custom-box-container {
  align-self: stretch;
}
.custom-box-container .content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.custom-box-container .custom-box-area {
  flex-grow: 1;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  padding: 36px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.custom-box-container .custom-box-area .titulo {
  color: #5ab031;
  margin-bottom: 10px;
}
.custom-box-container .custom-box-area .bajada {
  margin: 10px 0;
}
.custom-box-container .custom-box-area .bajada p {
  color: #5ab031;
}
.custom-box-container .custom-box-area .icono-imagen img {
  max-height: 90px;
  max-width: 100%;
}
.custom-box-container .custom-box-area.has-border {
  border: 1px solid transparent;
}
.custom-box-container .custom-box-area.has-bg-img {
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
}
.custom-box-container .custom-box-area.has-bg-img .box-content {
  position: relative;
  z-index: 3;
}
.custom-box-container .custom-box-area.has-bg-img:before {
  position: absolute;
  background: linear-gradient(0, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
}
.custom-box-container .custom-box-area.has-mask:before {
  left: 0;
  -webkit-mask-image: url("img/corner-left.svg");
  mask-image: url("img/corner-left.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  background: rgba(90, 176, 49, 0.9);
  width: 80%;
  height: 110%;
  position: absolute;
  left: -1px;
  bottom: 0;
  display: block;
  content: "";
  transform: rotateX(180deg);
}

div.wpcf7 .ajax-loader {
  background-repeat: no-repeat;
}

.custom-box-container.box-third .box-content-area .content {
  flex-direction: column;
}
.custom-box-container.box-third .box-content-area .content > * {
  width: 100%;
  text-align: left;
}

.banner-container .banner-cover {
  position: relative;
  /* min-height: 375px; */
  min-height: 262px;
  height: 100%;
  padding: 20px;
  display: grid;
  align-items: flex-end;
}
.banner-container .banner-cover .banner-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner-container .banner-cover:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 0;
}
.banner-container__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, auto));
  align-items: center;
  gap: 40px;
}
.banner-container__grid .banner-content {
  color: #fff;
  position: relative;
}
.banner-container__grid .banner-content .banner-title {
  font-weight: 700;
  margin-bottom: 10px;
}
.banner-container__grid .banner-content .banner-text {
  font-weight: 300;
}
.banner-container__grid--arg {
  grid-template-columns: repeat(auto-fit, minmax(0, auto));
}

#about-us-boxes {
  width: 100%;
  margin-left: -10px;
  margin-right: -10px;
}
#about-us-boxes .size-1 {
  flex-grow: 1;
  flex-basis: 0;
  flex-shrink: 1;
}
#about-us-boxes .size-2 {
  flex-grow: 2;
  flex-basis: 0;
  flex-shrink: 2;
}
#about-us-boxes > div > * {
  margin: 0 10px;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
#about-us-boxes > * {
  margin: 0 0 20px;
}
#about-us-boxes .page-title-area {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 65px;
}
#about-us-boxes .page-title-area h1 {
  color: #5ab031;
  text-transform: uppercase;
  line-height: 80%;
  margin: 0 15px 0 0;
  padding: 0 15px 0 0;
  border-right: 2px solid #5ab031;
}
#about-us-boxes .page-title-area img {
  height: 40px;
  width: auto;
}
#about-us-boxes .about-box {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  overflow: hidden;
  padding: 12px;
  position: relative;
  background-color: #fff;
}
#about-us-boxes .about-box .corner-title {
  position: absolute;
  left: 0;
  top: 0;
  width: 190px;
  height: 85px;
  z-index: 2;
}
#about-us-boxes .about-box .corner-title span {
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
  width: 65px;
  display: block;
  position: relative;
  z-index: 2;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  margin: 13px 0 0 10px;
}
#about-us-boxes .about-box .corner-title:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  content: "";
}
#about-us-boxes .about-box .box-content {
  align-self: stretch;
  cursor: pointer;
}
#about-us-boxes .about-box .box-content .head-box-area .numero {
  display: block;
  font-size: 40px;
  font-weight: 700;
  font-family: "Ubuntu", sans-serif;
  line-height: 100%;
}
#about-us-boxes .about-box .box-content .head-box-area .box-title {
  font-family: "Ubuntu", sans-serif;
  line-height: 80%;
  font-weight: 300;
}
#about-us-boxes .about-box .box-content .head-box-area .box-title b {
  display: block;
}
#about-us-boxes .about-box .box-content .content-box-area {
  margin: 10px 0 5px;
}
#about-us-boxes .about-box .box-content .content-box-area.simple-content {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
#about-us-boxes .about-box .box-content .content-box-area.image-content {
  width: 95%;
  height: auto;
}
#about-us-boxes .about-box .box-content .content-box-area.image-content img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#about-us-boxes .about-box.vertical-box {
  flex-direction: column;
  align-self: stretch;
}
#about-us-boxes .about-box.vertical-box .box-content {
  border-right: none;
  border-bottom: 1px solid transparent;
  padding-right: 0;
  margin-right: 0;
  margin-bottom: 10px;
}
#about-us-boxes .about-box.vertical-box .box-content:last-child {
  border: none;
  margin-right: 0;
  margin-bottom: 0;
}
#about-us-boxes .about-box.horizontal-box {
  width: 100%;
}
#about-us-boxes .about-box.horizontal-box > .box-content {
  border-right-color: transparent;
  border-right-width: 1px;
  border-right-style: solid;
  padding-right: 25px;
  margin-right: 25px;
  border-bottom: none !important;
}
#about-us-boxes .about-box.horizontal-box > .box-content:last-child {
  border: none;
  margin-right: 0;
}
#about-us-boxes .about-box.is-verde, #about-us-boxes .upper-menu .menu-area .menu > li > a.about-box, .upper-menu .menu-area #about-us-boxes .menu > li > a.about-box {
  border-color: #5ab031;
}
#about-us-boxes .about-box.is-verde .corner-title:before, #about-us-boxes .upper-menu .menu-area .menu > li > a.about-box .corner-title:before, .upper-menu .menu-area #about-us-boxes .menu > li > a.about-box .corner-title:before {
  background-color: #5ab031;
}
#about-us-boxes .about-box.is-verde .box-content .head-box-area .numero, #about-us-boxes .upper-menu .menu-area .menu > li > a.about-box .box-content .head-box-area .numero, .upper-menu .menu-area #about-us-boxes .menu > li > a.about-box .box-content .head-box-area .numero {
  color: #5ab031;
}
#about-us-boxes .about-box.is-verde .box-content .head-box-area .box-title, #about-us-boxes .upper-menu .menu-area .menu > li > a.about-box .box-content .head-box-area .box-title, .upper-menu .menu-area #about-us-boxes .menu > li > a.about-box .box-content .head-box-area .box-title {
  color: #5ab031;
}
#about-us-boxes .about-box.is-verde .box-content .content-box-area p, #about-us-boxes .upper-menu .menu-area .menu > li > a.about-box .box-content .content-box-area p, .upper-menu .menu-area #about-us-boxes .menu > li > a.about-box .box-content .content-box-area p {
  color: #5ab031;
}
#about-us-boxes .about-box.is-burdeo {
  border-color: #ae023c;
}
#about-us-boxes .about-box.is-burdeo .corner-title:before {
  background-color: #ae023c;
}
#about-us-boxes .about-box.is-burdeo .box-content .head-box-area .numero {
  color: #ae023c;
}
#about-us-boxes .about-box.is-burdeo .box-content .head-box-area .box-title {
  color: #ae023c;
}
#about-us-boxes .about-box.is-burdeo .box-content .content-box-area p {
  color: #ae023c;
}
#about-us-boxes .about-box.is-celeste {
  border-color: #0086c7;
}
#about-us-boxes .about-box.is-celeste .corner-title:before {
  background-color: #0086c7;
}
#about-us-boxes .about-box.is-celeste .box-content .head-box-area .numero {
  color: #0086c7;
}
#about-us-boxes .about-box.is-celeste .box-content .head-box-area .box-title {
  color: #0086c7;
}
#about-us-boxes .about-box.is-celeste .box-content .content-box-area p {
  color: #0086c7;
}
#about-us-boxes .about-box.is-amarillo {
  border-color: #fab900;
}
#about-us-boxes .about-box.is-amarillo .corner-title:before {
  background-color: #fab900;
}
#about-us-boxes .about-box.is-amarillo .box-content .head-box-area .numero {
  color: #fab900;
}
#about-us-boxes .about-box.is-amarillo .box-content .head-box-area .box-title {
  color: #fab900;
}
#about-us-boxes .about-box.is-amarillo .box-content .content-box-area p {
  color: #fab900;
}
#about-us-boxes .about-box #p1 {
  width: 50%;
  border-right: 1px solid #5ab031;
}
#about-us-boxes .about-box #p2 {
  width: 50%;
}
#about-us-boxes .about-box #p3 {
  border-bottom-color: #ae023c;
  padding-bottom: 25px;
}
#about-us-boxes .about-box #p5 {
  border-right: 1px solid #0086c7;
  width: 50%;
  padding-right: 25px;
}
#about-us-boxes .about-box #p6 {
  padding-left: 10px;
  width: 50%;
}
#about-us-boxes .about-box #p6 img {
  margin-top: -20px;
}
#about-us-boxes .about-box #p7 {
  padding-top: 10px;
  border-top: 1px solid #0086c7;
}
#about-us-boxes .about-box #p7 .info-1 {
  flex-grow: 1;
}
#about-us-boxes .about-box #p7 .info-2 {
  margin: 0 26px;
}
#about-us-boxes .about-box #p7 .info-3 {
  flex-grow: 1;
}
#about-us-boxes .about-box #p7 .arrow {
  margin: 0 10px;
}
#about-us-boxes .about-box #p8 p {
  margin-right: 20px;
}
#about-us-boxes .about-box #p9 {
  padding-top: 10px;
  border-top: 1px solid #fab900;
}
#about-us-boxes .about-box #p9 p {
  margin-right: 20px;
}
#about-us-boxes .vertical-box .horizontal-box {
  width: 100%;
}

#map-planta .map-planta-img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

#about-timeline {
  overflow: hidden;
  clear: both;
}
#about-timeline iframe {
  width: 100%;
  height: 350px;
  margin-bottom: 1rem;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 30px;
}
#about-timeline .slider-3-container {
  overflow: hidden;
}
#about-timeline .slider-3-container .slider-3 .slide .content {
  padding: 100px 30px 30px;
  color: #fff;
}
#about-timeline .slider-3-container .slider-3 .slide .content .image-area {
  align-self: stretch;
  overflow: hidden;
  max-height: 350px;
}
#about-timeline .slider-3-container .slider-3 .slide .content .image-area img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#about-timeline .slider-3-container .slider-3 .slide .content .year {
  margin: 10px 0 20px;
}
#about-timeline .slider-3-container .slider-3 .slide .content .description {
  margin: 20px 0 0;
  padding: 20px 0 0;
  border-top: 1px solid #5ab031;
}
#about-timeline .slider-3-container .slider-3 .slide .content .description p {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 30px;
  padding-left: 30px;
  width: calc(100% - 30px);
  background-image: url(img/icon-flag.png);
  background-repeat: no-repeat;
  background-position: 3px 0px;
  background-size: 14px auto;
}
#about-timeline .slider-3-container .slider-3 .slide .content .button {
  background-color: #fff;
  color: #000;
  display: inline-block;
  margin-top: 40px;
}
#about-timeline .slider-3-container .slider-3 .slide .content .button:hover {
  background-color: #000;
  color: #fff;
}
#about-timeline .slider-3-container .slider-3 .slide .veil {
  background-color: rgba(4, 78, 49, 0.95);
}
#about-timeline .slider-3-container .slider-3 ul.slick-dots {
  width: 10px;
  top: 50%;
  right: 10%;
}
#about-timeline .slider-3-container .slider-3 ul.slick-dots li {
  margin: 2.5px 0;
}
#about-timeline .slider-3-container .slider-3 .slick-prev {
  left: 25%;
}
#about-timeline .slider-3-container .slider-3 .slick-next {
  right: 20%;
}
#about-timeline .slider-3-container .slider-nav-3 {
  color: #fff;
  left: 0;
  top: 30px;
  width: 100%;
  height: 60px;
}
#about-timeline .slider-3-container .slider-nav-3 .slick-list {
  height: 100% !important;
  padding-left: 0 !important;
}
#about-timeline .slider-3-container .slider-nav-3 .slick-list li {
  padding: 0 10px 7px;
  cursor: pointer;
  border-bottom: 2px solid #5ab031;
  text-align: center;
}
#about-timeline .slider-3-container .slider-nav-3 .slick-list li span {
  padding: 8px 15px;
  background-color: #044e31;
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  font-size: 10px;
  border-radius: 100px;
}
#about-timeline .slider-3-container .slider-nav-3 .slick-list li:after {
  width: 2px;
  height: 12px;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -7px;
  background-color: #5ab031;
  content: "";
}
#about-timeline .slider-3-container .slider-nav-3 .slick-list li:hover span, #about-timeline .slider-3-container .slider-nav-3 .slick-list li.slick-current span {
  background-color: #5ab031;
}
#about-timeline .slider-3-container .slider-nav-3 .slick-list li:hover:after, #about-timeline .slider-3-container .slider-nav-3 .slick-list li.slick-current:after {
  width: 8px;
  height: 8px;
  bottom: -5px;
  border-radius: 100px;
}

.tabs-area {
  overflow: hidden;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
  position: relative;
  min-height: 400px;
}
.tabs-area #map-canvas {
  position: absolute;
  width: 100%;
  min-height: 400px;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.tabs-area #map-canvas .info-window {
  padding: 10px;
  width: 240px;
}
.tabs-area #map-canvas .info-window h3 {
  font-family: "Roboto Condensed", sans-serif;
  color: #5ab031;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.tabs-area #map-canvas .info-window p {
  font-size: 12px;
  margin-top: 10px;
}
.tabs-area #map-canvas .info-window p .pretitulo-iw {
  font-family: "Roboto Condensed", sans-serif;
  display: block;
  margin-bottom: 5px;
  color: #5ab031;
  font-weight: 700;
}
.tabs-area #map-canvas .info-window p .predata-iw {
  color: #5ab031;
  font-weight: 700;
}
.tabs-area #activar-map {
  position: absolute;
  left: 1.5rem;
  bottom: 1.5rem;
  z-index: 3;
}

#paises-ccu {
  width: 100%;
  z-index: 2;
  opacity: 1;
}
#paises-ccu .tabs-triggers {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
}
#paises-ccu .tabs-triggers li {
  padding: 10px;
  border-right: 2px solid #5ab031;
  align-self: stretch;
  text-align: right;
}
#paises-ccu .tabs-triggers li a {
  color: #5ab031;
}
#paises-ccu .tabs-triggers li.ui-tabs-active {
  border-right-color: #044e31;
}
#paises-ccu .tabs-triggers li.ui-tabs-active a {
  color: #044e31;
}
#paises-ccu .tabs-triggers li:hover {
  border-right-color: #044e31;
}
#paises-ccu .tabs-triggers li:hover a {
  color: #044e31;
}
#paises-ccu .tab-content .content {
  width: 100%;
}
#paises-ccu .tab-content .content .map-area {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
#paises-ccu .tab-content .content .country-content {
  margin: 45px 100px 45px 0;
  max-width: 300px;
  width: 90%;
  overflow: hidden;
  z-index: 3;
}
#paises-ccu .tab-content .content .country-content .country-slide {
  width: 100%;
  height: 130px;
}
#paises-ccu .tab-content .content .country-content .country-slide .fotos-slider {
  width: 100%;
  height: 100%;
}
#paises-ccu .tab-content .content .country-content .country-slide .fotos-slider .slick-list {
  width: 100%;
  height: 100%;
}
#paises-ccu .tab-content .content .country-content .country-slide .fotos-slider .slick-list .slick-track {
  height: 100%;
}
#paises-ccu .tab-content .content .country-content .country-slide .fotos-slider .slick-list .slick-track .slide {
  height: 100%;
}
#paises-ccu .tab-content .content .country-content .country-slide .fotos-slider .slick-list .slick-track .slide .imagen {
  height: 100%;
}
#paises-ccu .tab-content .content .country-content .country-slide .arrow {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #5ab031;
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
#paises-ccu .tab-content .content .country-content .country-slide .arrow.prev {
  left: 10px;
}
#paises-ccu .tab-content .content .country-content .country-slide .arrow.next {
  right: 10px;
}
#paises-ccu .tab-content .content .country-content .country-info {
  background-color: #fff;
  padding: 25px;
}
#paises-ccu .tab-content .content .country-content .country-info .logo-country {
  display: block;
  width: auto;
  height: 45px;
}
#paises-ccu .tab-content .content .country-content .country-info p {
  margin: 20px 0;
}
#paises-ccu .tab-content .content .veil {
  pointer-events: none;
  width: 40%;
  opacity: 0.95;
  background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
#paises-ccu.hide-map-controls {
  opacity: 0;
  pointer-events: none;
}

.ser-modal .close {
  top: 4% !important;
  right: 10% !important;
}

.p-modal {
  height: 85vh !important;
  width: 80% !important;
}
.p-modal .p-modal-area {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  min-height: 100%;
}
.p-modal .p-modal-area .intro-area {
  width: 30%;
  padding: 30px 20px 30px 50px;
  min-height: 100%;
  align-self: stretch;
  color: #fff;
}
.p-modal .p-modal-area .intro-area .p-number {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
}
.p-modal .p-modal-area .intro-area .p-titulo {
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 20px;
}
.p-modal .p-modal-area .intro-area .p-titulo b {
  display: block;
}
.p-modal .p-modal-area .intro-area .p-bajada {
  font-weight: 300;
}
.p-modal .p-modal-area .intro-area .p-bajada p {
  margin: 10px 0;
}
.p-modal .p-modal-area .intro-area.bg-verde-claro {
  background-color: #5ab031;
}
.p-modal .p-modal-area .intro-area.bg-celeste {
  background-color: #0086c7;
}
.p-modal .p-modal-area .intro-area.bg-burdeo {
  background-color: #ae023c;
}
.p-modal .p-modal-area .intro-area.bg-amarillo {
  background-color: #fab900;
}
.p-modal .p-modal-area .content-area {
  width: 70%;
  min-height: 100%;
  align-self: stretch;
  padding: 40px;
}
.p-modal .p-modal-area .content-area.wysiwyg p {
  color: #535353;
}
.p-modal .p-modal-area .content-area.wysiwyg ul {
  margin: 10px;
  padding-left: 1rem;
}
.p-modal .p-modal-area .content-area.wysiwyg li {
  color: #535353;
  margin: 5px;
  position: relative;
}
.p-modal .p-modal-area .content-area.wysiwyg li:before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e909";
  margin-right: 4px;
  position: absolute;
  left: -20px;
  top: 3px;
  width: 15px;
  height: 15px;
  border-radius: 100px;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #535353;
  background-color: transparent !important;
}
.p-modal .slide-area {
  height: 100%;
  position: relative;
}
.p-modal .slide-area .slide-controller {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 4;
}
.p-modal .slide-area .slide-controller .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #0086c7;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.p-modal .slide-area .slide-controller .arrow:hover {
  background-color: #0086c7;
}
.p-modal .slide-area .slide-controller #p6-dots ul {
  margin: 0;
  position: relative;
}
.p-modal .slide-area .slide-controller #p6-dots ul li {
  background-color: rgba(0, 134, 199, 0.75);
}
.p-modal .slide-area .slide-controller #p6-dots ul li.slick-active {
  background-color: #0086c7;
}

#slider-p6 {
  width: 100%;
  height: 100%;
}
#slider-p6 .slick-list {
  height: 100%;
}
#slider-p6 .slick-list .slick-track {
  height: 100%;
}
#slider-p6 .slide .imagen-p {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.container-banner-horizontal {
  padding-bottom: 50px;
}
.container-banner-horizontal img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.container-boxes-1 {
  padding-bottom: 50px;
}
.container-boxes-1 .item-box-1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  overflow: hidden;
  border-radius: 5px;
}
.container-boxes-1 .item-box-1 .veil-box {
  transition: 0.5s;
  position: absolute;
  width: 100%;
  height: 1%;
  left: 0%;
  right: 0%;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
  background: rgb(90, 176, 49);
  background: linear-gradient(0deg, rgb(90, 176, 49) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5ab031",endColorstr="#000000",GradientType=1);
}
.container-boxes-1 .item-box-1 .content-text-box-1 {
  margin-top: 200px;
  z-index: 2;
  background-color: #fff;
  padding: 20px;
}
.container-boxes-1 .item-box-1 .content-text-box-1 .icon-box-1 {
  display: block;
  width: auto;
  height: 45px;
  position: absolute;
  top: -45px;
}
.container-boxes-1 .item-box-1 .content-text-box-1 .title-box {
  transition: 0.5s;
  color: #303030;
  display: block;
  width: 100%;
}
.container-boxes-1 .item-box-1 .content-text-box-1:before {
  position: absolute;
  left: 0;
  top: -80px;
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(img/mask-box-1.svg);
  height: 190px;
  width: 190px;
}
.container-boxes-1 .item-box-1:hover .veil-box {
  transition: 0.5s;
  height: 100%;
}
.container-boxes-1 .item-box-1:hover .content-text-box-1 .title-box {
  transition: 0.5s;
  color: #5ab031;
}

.container-boxes-2 {
  padding-bottom: 50px;
}
.container-boxes-2 .item-box-2 {
  transition: 0.5s;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  overflow: hidden;
  border-radius: 5px;
}
.container-boxes-2 .item-box-2 img.photo {
  transition: 0.5s;
}
.container-boxes-2 .item-box-2 .veil-box {
  transition: 0.5s;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  right: 0%;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
  background: rgb(0, 0, 0);
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.container-boxes-2 .item-box-2 .content-text-box-2 {
  padding: 150px 20px 20px 20px;
  z-index: 2;
  color: #fff;
}
.container-boxes-2 .item-box-2 .content-text-box-2 .title-box {
  transition: 0.5s;
  display: block;
  width: 100%;
  color: #fff;
  padding-bottom: 20px;
}
.container-boxes-2 .item-box-2 .content-text-box-2 .subtitle {
  color: #fff;
  padding-bottom: 20px;
}
.container-boxes-2 .item-box-2 .content-text-box-2 .button-link {
  transition: 0.5s;
  background-color: #5ab031;
  color: #fff;
  padding: 5px 10px;
  padding: 8px 15px;
  text-transform: uppercase;
  border-radius: 15px;
}
.container-boxes-2 .item-box-2:hover {
  transition: 0.5s;
}
.container-boxes-2 .item-box-2:hover img.photo {
  transform: rotate(35deg) scale(1.8);
  transition: 0.5s;
}
.container-boxes-2 .item-box-2:hover .button-link {
  background-color: #fff;
  color: #5ab031;
  transition: 0.5s;
}

.container-wysiwyg-covid .wysiwyg {
  padding: 0 0 40px 0;
}
.container-wysiwyg-covid .wysiwyg p, .container-wysiwyg-covid .wysiwyg span, .container-wysiwyg-covid .wysiwyg strong, .container-wysiwyg-covid .wysiwyg ul, .container-wysiwyg-covid .wysiwyg li {
  color: rgba(0, 0, 0, 0.8);
}
.container-wysiwyg-covid .wysiwyg h1 {
  background-color: #044e31;
  color: #fff;
  display: block;
  padding: 20px;
  margin-bottom: 20px;
}
.container-wysiwyg-covid .wysiwyg h2 {
  color: #044e31;
}
.container-wysiwyg-covid .wysiwyg h3 {
  color: #044e31;
}
.container-wysiwyg-covid .wysiwyg h4 {
  color: #044e31;
}
.container-wysiwyg-covid .wysiwyg ol li {
  padding-left: 15px;
  margin: 15px 0;
}
.container-wysiwyg-covid .wysiwyg ul li {
  padding-left: 15px;
  margin: 15px 0;
}
.container-wysiwyg-covid .wysiwyg ul li:before {
  background-image: url(img/ball-list.svg);
  content: "";
  width: 15px;
  height: 15px;
  background-color: transparent;
  border-radius: 0;
  background-repeat: no-repeat;
  top: 4.5px;
}
.container-wysiwyg-covid .wysiwyg .embed-responsive {
  width: 90%;
  margin: 0 auto;
  padding-bottom: 46.25%;
}
.container-wysiwyg-covid .wysiwyg .wp-video {
  width: 90% !important;
  height: 400px !important;
  margin: 0 auto 15px;
}
.container-wysiwyg-covid .wysiwyg .wp-video .mejs-video {
  width: 100% !important;
  height: 400px !important;
}
.container-wysiwyg-covid .wysiwyg .wp-video .mejs-video video {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  -o-object-fit: contain;
     object-fit: contain;
}
.container-wysiwyg-covid .wysiwyg .wp-video .mejs-time {
  padding: 10px 6px 0;
}
.container-wysiwyg-covid .wysiwyg .wp-video .mejs-time span {
  color: #fff;
}
.container-wysiwyg-covid .wysiwyg .wp-video .mejs-overlay-button {
  filter: drop-shadow(2px 4px 6px black);
}

.container-information-banner-covid {
  margin-bottom: 50px;
  background-color: #044e31;
  border-radius: 10px;
}
.container-information-banner-covid p {
  padding: 25px 180px;
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  line-height: 1.6;
}

.container-heading-1-covid {
  margin-bottom: 50px;
  overflow: hidden;
  border-radius: 10px;
}
.container-heading-1-covid .mask-banner-1 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}
.container-heading-1-covid .veil-transparent-black {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.container-heading-1-covid .content-heading-1-covid {
  color: #fff;
  position: relative;
  z-index: 3;
  display: block;
  padding: 40px 40% 30px 40px;
}
.container-heading-1-covid .content-heading-1-covid img {
  display: block;
  width: 65px;
  height: 65px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 10px;
}
.container-heading-1-covid .content-heading-1-covid span {
  display: block;
  margin-bottom: 20px;
  line-height: 1;
}
.container-heading-1-covid .content-heading-1-covid p {
  display: block;
}

.container-heading-2-covid {
  margin-bottom: 50px;
  overflow: hidden;
  border-radius: 10px;
}
.container-heading-2-covid .content-heading-2-covid {
  color: #fff;
  position: relative;
  z-index: 3;
  display: block;
  padding: 40px 55% 30px 40px;
}
.container-heading-2-covid .content-heading-2-covid img {
  display: block;
  width: 65px;
  height: 65px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 20px;
}
.container-heading-2-covid .content-heading-2-covid span {
  color: #fff;
  line-height: 1;
}
.container-boxes-3 {
  margin-bottom: 50px;
}
.container-boxes-3 .item-box-3 {
  transition: 0.5s;
  overflow: hidden;
  border-radius: 10px;
  padding: 30px 20px;
  justify-content: center;
  text-align: center;
  color: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.container-boxes-3 .item-box-3 img {
  display: inline-block;
  width: 90px;
  height: 90px;
  -o-object-fit: scale-down;
     object-fit: scale-down;
  margin-bottom: 10px;
  transition: 0.5s;
}
.container-boxes-3 .item-box-3 .title-box {
  display: block;
  margin-bottom: 20px;
}
.container-boxes-3 .item-box-3 .description-box {
  display: block;
  margin-bottom: 20px;
}
.container-boxes-3 .item-box-3 .link-box {
  display: inline-block;
  text-transform: uppercase;
  background-color: #fff;
  padding: 7px 20px;
  border-radius: 20px;
  border: 1px solid #fff;
  transition: 0.5s;
}
.container-boxes-3 .item-box-3:hover {
  transition: 0.5s;
}
.container-boxes-3 .item-box-3:hover img {
  transform: rotate(25deg);
  transition: 0.5s;
}
.container-boxes-3 .item-box-3:hover .link-box {
  background-color: transparent;
  color: #fff !important;
  transition: 0.5s;
}

.container-videos-covid {
  padding-bottom: 50px;
}
.container-videos-covid .items-videos {
  transition: 0.5s;
  border: 2px solid #5AB031;
  overflow: hidden;
  border-radius: 10px;
  text-align: center;
  justify-content: center;
  padding: 60px 20px 20px 20px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.container-videos-covid .items-videos img {
  display: inline-block;
  width: 90px;
  height: 90px;
  -o-object-fit: contain;
     object-fit: contain;
  outline: none !important;
  transition: 0.5s;
}
.container-videos-covid .items-videos span {
  padding-top: 30px;
  display: block;
  color: #5AB031;
  transition: 0.5s;
}
.container-videos-covid .items-videos:hover {
  transition: 0.5s;
  background-color: #5AB031;
}
.container-videos-covid .items-videos:hover img {
  filter: brightness(0) invert(1);
  transition: 0.5s;
}
.container-videos-covid .items-videos:hover span {
  color: #fff;
  transition: 0.5s;
}

.container-boxes-pdf-files {
  padding-bottom: 50px;
}
.container-boxes-pdf-files .title-file {
  display: block;
  padding-bottom: 10px;
  color: #5ab031;
}
.container-boxes-pdf-files iframe {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}

.container-pdf-text {
  padding-bottom: 50px;
}
.container-pdf-text .content-iframe-pdf {
  margin: 0 auto 40px;
  text-align: center;
  justify-content: center;
}
.container-pdf-text .content-iframe-pdf iframe {
  display: inline-block;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.container-pdf-text .content-text-pdf-file {
  display: block;
  padding: 0 15%;
  text-align: center;
}
.container-pdf-text .content-text-pdf-file span {
  color: #044E31;
  display: block;
  padding-bottom: 20px;
}
.container-pdf-text .content-text-pdf-file a {
  transition: 0.5s;
  color: #fff;
  background-color: #044E31;
  padding: 8px 30px;
  display: inline-block;
  margin-top: 20px;
  border-radius: 50px;
  border: 1px solid #044E31;
}
.container-pdf-text .content-text-pdf-file a:hover {
  transition: 0.5s;
  color: #044E31;
  background-color: #fff;
}

.container-buttons-link-download {
  padding-bottom: 30px;
}
.container-buttons-link-download .button-green {
  transition: 0.5s;
  color: #fff;
  background-color: #044E31;
  border: 2px solid #5ab031;
  padding: 8px 30px;
  display: inline-block;
  border-radius: 50px;
  margin-bottom: 20px;
}
.container-buttons-link-download .button-green:hover {
  transition: 0.5s;
  background-color: #5ab031;
}
.container-buttons-link-download .button-green.btn-download {
  display: inline-flex;
  align-items: center;
}
.container-buttons-link-download .button-green.btn-download img {
  margin-right: 10px;
}

.container-block-image-text .block-2 .content {
  padding: 20px 5% 70px;
}
.container-block-image-text .block-2 .content .title {
  color: #044E31;
  display: block;
}
.container-block-image-text .block-2 .content .description {
  color: #000;
}
.container-block-image-text .block-2 .content a.button {
  transition: 0.5s;
  color: #fff;
  background-color: #044E31;
  padding: 8px 30px;
  display: inline-block;
  margin-top: 20px;
  border-radius: 50px;
  border: 1px solid #044E31;
}
.container-block-image-text .block-2 .content a.button:hover {
  transition: 0.5s;
  color: #044E31;
  background-color: #fff;
}
.container-block-image-text .block-2 .content-mini {
  padding: 20px 5% 70px;
}

.contact-persons-area.container-boxes-rrhh .persons-area .contact-person-box {
  height: 300px;
}

.container-boxes-external-links {
  padding-bottom: 50px;
}
.container-boxes-external-links .description {
  display: block;
  padding-bottom: 30px;
  padding-right: 15%;
}
.container-boxes-external-links .items-box-external-links {
  transition: 0.5s;
  background-color: #F2F3ED;
  border: 1px solid #F2F3ED;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  padding: 35px 20px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.container-boxes-external-links .items-box-external-links img {
  max-width: 140px;
  max-height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}
.container-boxes-external-links .items-box-external-links:hover {
  transition: 0.5s;
  background-color: #fff;
}

.container-boxes-gold-rules {
  margin-bottom: 50px;
}
.container-boxes-gold-rules .item-box-4 {
  cursor: pointer;
  transition: 0.5s;
  text-align: center;
  justify-content: center;
  display: block;
  border-radius: 10px;
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.container-boxes-gold-rules .item-box-4 img {
  width: auto;
  height: 100px;
  display: inline-block;
  margin-bottom: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  transition: 0.5s;
}
.container-boxes-gold-rules .item-box-4 .description {
  transition: 0.5s;
  display: block;
  margin-bottom: 30px;
}
.container-boxes-gold-rules .item-box-4 .button {
  transition: 0.5s;
  color: #fff;
  padding: 8px 30px;
  display: inline-block;
  border-radius: 50px;
}
.container-boxes-gold-rules .item-box-4:hover {
  transition: 0.5s;
}
.container-boxes-gold-rules .item-box-4:hover img {
  filter: brightness(0) invert(1);
  transition: 0.5s;
}

.container-button-back {
  padding: 25px 0 0;
}
.container-button-back a {
  background-color: #044E31;
  transition: 0.5s;
  color: #fff;
  padding: 8px 10px;
  display: inline-block;
  border-radius: 50px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
@media (max-width: 850px) {
  .container-information-banner-covid p {
    padding: 25px;
  }
  .container-heading-1-covid .content-heading-1-covid {
    padding: 40px 5% 30px;
  }
  .container-block-image-text {
    padding-bottom: 50px;
  }
  .container-block-image-text .block-2 .content-mini {
    padding: 20px 0 !important;
    text-align: center !important;
    justify-content: center;
    width: 100%;
  }
  .container-block-image-text .block-2 .content {
    padding: 20px 10% !important;
    margin: 0 auto;
    width: 100%;
  }
}
@media (max-width: 550px) {
  .container-block-image-text .block-2 .content {
    padding: 20px 0 !important;
  }
  .container-pdf-text .content-text-pdf-file {
    padding: 0;
  }
  .container-boxes-pdf-files iframe {
    height: 300px;
  }
  .container-pdf-text .content-iframe-pdf iframe {
    height: 300px;
    width: 100%;
  }
}
.sub-heading-area .head-page {
  padding: 0 50px;
}
.sub-heading-area .head-page h1 {
  color: #044e31;
  text-transform: uppercase;
}

.page-content-area .wysiwyg .page-title {
  margin: 0 0 100px;
}
.page-content-area .wysiwyg .modelo-gestion {
  display: block;
  margin: 60px auto;
}
.page-content-area .wysiwyg a {
  box-shadow: none;
}
.page-content-area .wysiwyg .logo-ftse4good {
  display: block;
  margin: 40px auto;
  width: 90%;
  max-width: 340px;
  height: auto;
}
.page-content-area .wysiwyg.force-burdeo h1,
.page-content-area .wysiwyg.force-burdeo h2,
.page-content-area .wysiwyg.force-burdeo h3,
.page-content-area .wysiwyg.force-burdeo h4,
.page-content-area .wysiwyg.force-burdeo h5,
.page-content-area .wysiwyg.force-burdeo h6 {
  color: #ae023c !important;
}
.page-content-area .wysiwyg.force-celeste h1,
.page-content-area .wysiwyg.force-celeste h2,
.page-content-area .wysiwyg.force-celeste h3,
.page-content-area .wysiwyg.force-celeste h4,
.page-content-area .wysiwyg.force-celeste h5,
.page-content-area .wysiwyg.force-celeste h6 {
  color: #0086c7 !important;
}
.page-content-area .wysiwyg.force-amarillo h1,
.page-content-area .wysiwyg.force-amarillo h2,
.page-content-area .wysiwyg.force-amarillo h3,
.page-content-area .wysiwyg.force-amarillo h4,
.page-content-area .wysiwyg.force-amarillo h5,
.page-content-area .wysiwyg.force-amarillo h6 {
  color: #fab900 !important;
}

.nuestras_iniciativas_s .icono-color-area {
  grid-template-columns: repeat(3, 1fr);
}

.person-group-area {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.person-group-area .person-box {
  max-width: 160px;
  width: 100%;
}
.person-group-area .person-box .person-img {
  width: 100%;
  height: 225px;
  overflow: hidden;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
.person-group-area .person-box .person-info {
  width: 100%;
  margin-top: 20px;
  padding-bottom: 20px;
}
.person-group-area .person-box .person-info .cargo {
  font-weight: 300;
  color: #044e31;
}
.person-group-area .person-box .person-info .nombre {
  font-weight: 700;
}
.person-group-area .person-box .person-info:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80px;
  height: 5px;
  content: "";
  background-color: #5ab031;
}

.shortcuts-area {
  margin: 50px 0;
}
.shortcuts-area h4 {
  color: #044e31;
  font-family: "Ubuntu", sans-serif;
}
.shortcuts-area .shortcuts-boxes {
  width: 100%;
  flex-wrap: wrap;
  margin-top: 50px;
}
.shortcuts-area .shortcuts-boxes .shortcut-box {
  flex-grow: 1;
  flex-basis: 0;
  flex-shrink: 1;
  max-width: 320px;
  padding: 7px;
}
.shortcuts-area .shortcuts-boxes .shortcut-box a {
  width: 100%;
  white-space: break-spaces;
  height: auto;
  line-height: 120%;
}

.ods-boxes {
  width: 100%;
  max-width: 840px;
  margin: 50px auto;
  display: flex;
  align-items: start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.ods-boxes .ods-box {
  display: block;
  width: 120px;
  height: 120px;
  margin: 10px;
}
.ods-boxes .ods-box:hover {
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}

.informes-area {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
  margin: 40px -10px;
}
.informes-area .informe-box {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  overflow: hidden;
  padding: 10px 40px;
  align-self: stretch;
  margin: 10px;
  background-color: #fff;
  position: relative;
}
.informes-area .informe-box .portada {
  width: 47%;
  height: 100%;
  background-color: #fff;
  position: relative;
  z-index: 2;
}
.informes-area .informe-box .portada .portada-img {
  width: 100%;
  height: 100%;
}
.informes-area .informe-box .portada img {
  width: 100%;
}
.informes-area .informe-box .titulo {
  position: relative;
  width: 47%;
  z-index: 2;
}
.informes-area .informe-box .titulo h4 {
  color: #5ab031;
  margin-bottom: 20px;
}
.informes-area .informe-box:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(90, 176, 49, 0.35);
  width: 80%;
  height: 50%;
  position: absolute;
  right: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 1;
}
.informes-area .informe-box:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.45);
}

.videos-charlas-area {
  margin: 40px 0;
}
.videos-charlas-area .small-news-area {
  overflow: hidden;
}
.videos-charlas-area .small-news-area .play-area {
  margin-bottom: 15px;
}
.videos-charlas-area .small-news-area:hover .photo {
  transform: scale(1.05);
}
.videos-charlas-area .small-news-area:hover .photo .veil {
  opacity: 0.5;
}

.noticias-sustentabilidad-area {
  margin: 40px 0;
}

.comite-area {
  margin: 40px 0;
}
.comite-area .titulo {
  color: #044e31;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 30px;
}
.comite-area .descripcion {
  margin-bottom: 50px;
}

.modal-eje .modal-contenido {
  padding: 30px;
  width: 100%;
}

.bodegon {
  height: 260px;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
.bodegon .bg-image {
  width: 100%;
  height: 100%;
  background-position: center;
}
.bodegon--big {
  height: 460px;
}
@media (max-width: 850px) {
  .bodegon--big {
    height: 260px;
  }
}
.bodegon--big .bg-image {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.filters-area {
  background-color: #5ab031;
  padding: 26px;
}
.filters-area .filter-title {
  color: #fff;
  margin-bottom: 10px;
}
.filters-area #filters .filter-box {
  margin: 0 10px;
}
.filters-area #filters .filter-box .select-box {
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
.filters-area #filters .filter-box .select-box .select-input {
  color: #5ab031;
  font-weight: 300;
  -moz-text-align-last: center;
       text-align-last: center;
  min-width: 145px;
  cursor: pointer;
}
.filters-area #filters .filter-box .select-box .icon {
  color: #5ab031;
  pointer-events: none;
}
.filters-area #filters .filter-box .select-box.disabled {
  background-color: #f5f5f5;
}
.filters-area #filters .filter-box .select-box.disabled .select-input {
  color: #fff;
  cursor: not-allowed;
}
.filters-area #filters .filter-box .select-box.disabled .icon {
  color: #fff;
}

#all-marcas .marcas-container {
  width: 100%;
  position: relative;
  margin-bottom: 50px;
}
#all-marcas .marcas-container .heading-area {
  margin-bottom: 25px;
}
#all-marcas .marcas-container .heading-area h3 {
  color: #044e31;
}
#all-marcas .marcas-container .marcas-area {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  box-sizing: border-box;
}
#all-marcas .marcas-container .marcas-area .marca-box {
  width: 100%;
  max-width: 180px;
  height: 250px;
  display: block;
  position: relative;
}
#all-marcas .marcas-container .marcas-area .marca-box .marca-info {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  left: 0;
  top: 0;
  padding: 20px;
  background-color: #044e31;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
  pointer-events: none;
  opacity: 0;
  transform: scale(0.95);
}
#all-marcas .marcas-container .marcas-area .marca-box .marca-info .name {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  margin-bottom: 10px;
}
#all-marcas .marcas-container .marcas-area .marca-box .marca-info .description {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  margin-bottom: 10px;
}
#all-marcas .marcas-container .marcas-area .marca-box .marca-info .btn, #all-marcas .marcas-container .marcas-area .marca-box .marca-info .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area #all-marcas .marcas-container .marcas-area .marca-box .marca-info .menu > li > a {
  color: #fff;
  padding: 1rem;
  font-size: 12px;
}
#all-marcas .marcas-container .marcas-area .marca-box .marca-data {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
#all-marcas .marcas-container .marcas-area .marca-box .marca-data .img {
  width: 100%;
  height: 120px;
  margin-bottom: 10px;
}
#all-marcas .marcas-container .marcas-area .marca-box .marca-data .img .logo {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#all-marcas .marcas-container .marcas-area .marca-box .marca-data .name {
  font-family: "Ubuntu", sans-serif;
  color: #5ab031;
  text-align: center;
}
#all-marcas .marcas-container .marcas-area .marca-box:hover .marca-info {
  pointer-events: all;
  opacity: 1;
  transform: scale(1);
}
#all-marcas .marcas-container .spinner {
  width: 30px;
  height: 30px;
  margin: 20px auto;
  animation: spin 2s infinite;
}
#all-marcas .marcas-container .spinner img {
  width: 100%;
  height: 100%;
  display: block;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.marcas-news-area {
  width: 100%;
}
.marcas-news-area .content .heading-box-area .head-title {
  margin: 20px 0;
}
.marcas-news-area .small-news-area {
  height: 280px;
}

.all-marcas-news {
  width: 100%;
}
.all-marcas-news .marcas-news-area {
  width: 49%;
}
.all-marcas-news .marcas-news-area .mini-news-slide {
  width: 100%;
  height: 285px;
  overflow: hidden;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slick-list {
  height: 100%;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slick-list .slick-track {
  height: 100%;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide {
  width: 100%;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box {
  width: 100%;
  height: 100%;
  position: relative;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .photo {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .photo .veil {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
  box-sizing: border-box;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .post-cat-area {
  position: absolute;
  left: 30px;
  top: 20px;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .post-cat-area span {
  color: #fff;
  line-height: 100%;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area {
  position: absolute;
  padding: 30px;
  bottom: -70px;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .fecha {
  color: #fff;
  display: block;
  margin-bottom: 10px;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .post-title {
  color: #fff;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box .content .content-area .button-area {
  margin-top: 20px;
}
.all-marcas-news .marcas-news-area .mini-news-slide .slide .news-box:hover .content .content-area {
  bottom: 0;
}

.single-marca-heading.page-heading:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(90, 176, 49, 0.35);
  width: 50%;
  height: 50%;
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 0);
  z-index: 3;
}
.single-marca-heading .content-area {
  flex-wrap: wrap;
  width: 100%;
}
.single-marca-heading .content-area .content {
  flex-grow: 1;
  flex-basis: 0;
  flex-shrink: 1;
}
.single-marca-heading .content-area .content .marca-logo {
  width: 160px;
  height: 160px;
  background-color: #fff;
  border-radius: 150px;
  margin-left: 100px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.single-marca-heading .content-area .content .marca-logo img {
  max-width: 95%;
  max-height: 95%;
  -o-object-fit: contain;
     object-fit: contain;
}
.single-marca-heading .content-area .content .marca-info {
  padding: 25px;
}
.single-marca-heading .content-area .content .marca-info .descripcion {
  color: #fff;
}
.single-marca-heading .content-area .content .marca-info .marca-rrss {
  width: 100%;
  margin: 30px 0;
}
.single-marca-heading .content-area .content .marca-info .marca-rrss .link {
  color: #fff;
  margin-right: 35px;
}
.single-marca-heading .content-area .content .marca-info .marca-rrss .link i {
  font-size: 18px;
  margin-right: 10px;
}
.single-marca-heading .content-area .content .marca-info .marca-rrss .link span {
  font-size: 10px;
}

.videos-slider-area {
  position: relative;
  width: 100%;
  height: 335px;
  overflow: hidden;
}
.videos-slider-area .arrows {
  position: absolute;
  right: 20px;
  top: 22px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.videos-slider-area .arrows .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.videos-slider-area .arrows .arrow:hover {
  background-color: #044e31;
}
.videos-slider-area #videos-slider {
  width: 100%;
  height: 100%;
}
.videos-slider-area #videos-slider .slick-list {
  height: 100%;
}
.videos-slider-area #videos-slider .slick-list .slick-track {
  height: 100%;
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide {
  width: 100%;
  height: 100%;
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .photo {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .photo .veil {
  width: 100%;
  height: 50%;
  position: absolute;
  left: 0;
  bottom: 0;
  top: auto;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .play-area {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .play-area img {
  margin: 0 auto;
  display: block;
  width: 100%;
  height: auto;
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .video-content {
  width: 100%;
  bottom: 0;
  position: absolute;
  z-index: 2;
  padding: 30px;
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box .video-content .video-name {
  color: #fff;
}
.videos-slider-area #videos-slider .slick-list .slick-track .slide .video-box img {
  display: block;
  width: 50px;
  height: 50px;
  position: relative;
  z-index: 2;
}

.all-productos-marca .producto-area {
  position: relative;
  width: 100%;
  margin-bottom: 75px;
}
.all-productos-marca .producto-area .producto-data {
  padding: 50px 100px;
  width: 83%;
  background-color: #f5f5f5;
  overflow: hidden;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
.all-productos-marca .producto-area .producto-data .producto-info {
  width: 80%;
}
.all-productos-marca .producto-area .producto-data .producto-info .producto-name {
  color: #5ab031;
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}
.all-productos-marca .producto-area .producto-data .producto-info .producto-desc {
  color: #535353;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area {
  margin-top: 20px;
  width: 80%;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .titulo {
  color: #044e31;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box {
  width: 48%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 15px 0;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .icono {
  width: 20%;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .icono img {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #dddddd;
  width: 80%;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span {
  display: block;
  line-height: 80%;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.tipo {
  color: #535353;
}
.all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.desc {
  color: #5ab031;
}
.all-productos-marca .producto-area .producto-data:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #5ab031;
  width: 40%;
  height: 30%;
  position: absolute;
  right: -1px;
  bottom: 0;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 3;
}
.all-productos-marca .producto-area .producto-slider-area {
  position: absolute;
  right: 0;
  top: 50%;
  height: 70%;
  transform: translateY(-50%);
  width: 26%;
  z-index: 5;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider {
  height: 100%;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list {
  height: 100%;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track {
  height: 100%;
  display: flex;
  align-items: flex-end;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide {
  height: 100%;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato {
  width: 100%;
  height: 100%;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-imagen {
  height: 100%;
  width: 70%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-imagen img {
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5 {
  color: #044e31;
  text-align: left;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-dots {
  left: 0;
  right: 0;
  bottom: -25px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-dots li {
  background-color: rgba(4, 78, 49, 0.5);
}
.all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-dots li.slick-active {
  background-color: #044e31;
}
.all-productos-marca .producto-area:nth-child(even) .producto-data {
  margin-right: 0;
  margin-left: auto;
}
.all-productos-marca .producto-area:nth-child(even) .producto-data .producto-info {
  margin-right: 0;
  margin-left: auto;
}
.all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area {
  margin-right: 0;
  margin-left: auto;
}
.all-productos-marca .producto-area:nth-child(even) .producto-data:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #5ab031;
  width: 40%;
  height: 30%;
  position: absolute;
  left: -1px;
  bottom: 0;
  display: block;
  content: "";
  transform: rotate3d(1, 0, 0, 180deg);
  z-index: 3;
}
.all-productos-marca .producto-area:nth-child(even) .producto-slider-area {
  right: auto;
  left: 0;
}
.all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato {
  flex-direction: row-reverse;
}
.all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5 {
  text-align: right;
}

.innovacion-heading .content {
  width: 90%;
  padding: 90px 30px 40px;
  position: relative;
  z-index: 4;
}
.innovacion-heading .content h1 {
  color: #fff;
}
.innovacion-heading .content .intro-page {
  margin-top: 35px;
}
.innovacion-heading .content .intro-page p {
  color: #fff;
  margin-bottom: 20px;
}
.innovacion-heading .content .intro-page p:last-child {
  margin-bottom: 0;
}
.innovacion-heading:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(0, 134, 199, 0.8);
  width: 100.1%;
  height: 120%;
  position: absolute;
  left: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(1, 0, 0, 180deg);
  z-index: 3;
  padding-left: 30px;
}

#innovacion-tabs .tabs-triggers {
  margin-bottom: 50px;
}

.icono-color-area {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  justify-content: space-between;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
}
.icono-color-area .icono-color-box {
  display: block;
  margin: 0;
  position: relative;
  flex-grow: 1;
  flex-basis: 0;
  flex-shrink: 1;
  align-self: stretch;
  overflow: hidden;
}
.icono-color-area .icono-color-box .photo-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
}
.icono-color-area .icono-color-box .photo-bg .veil.color-celeste {
  background-color: rgba(0, 134, 199, 0.9);
}
.icono-color-area .icono-color-box .photo-bg .veil.color-burdeo {
  background-color: rgba(174, 2, 60, 0.9);
}
.icono-color-area .icono-color-box .photo-bg .veil.color-amarillo {
  background-color: rgba(250, 185, 0, 0.9);
}
.icono-color-area .icono-color-box .photo-bg .veil.color-verde-oscuro {
  background-color: rgba(4, 78, 49, 0.9);
}
.icono-color-area .icono-color-box .content-box {
  position: relative;
  z-index: 2;
  padding: 60px 20px 30px;
}
.icono-color-area .icono-color-box .content-box .icono-rel {
  height: 45px;
  width: auto;
  display: block;
  margin-bottom: 15px;
  filter: brightness(0) invert(1);
}
.icono-color-area .icono-color-box .content-box .titulo {
  color: #fff;
  margin-bottom: 20px;
}
.icono-color-area .icono-color-box .content-box .bajada p {
  color: #fff;
}
.icono-color-area .icono-color-box:first-child {
  margin-left: 0;
}
.icono-color-area .icono-color-box:last-child {
  margin-right: 0;
}
.icono-color-area .icono-color-box:hover .photo-bg .veil {
  opacity: 0.3;
}

.slide-events-area {
  margin-top: 30px;
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.slide-events-area .content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.slide-events-area .slider-area {
  width: 100%;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.slide-events-area .slider-area .arrows {
  position: absolute;
  right: 20px;
  top: 22px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slide-events-area .slider-area .arrows .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #0086c7;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.slide-events-area .slider-area .arrows .arrow:hover {
  background-color: #006494;
}
.slide-events-area .slider-area #events-slider {
  width: 100%;
  height: 100%;
}
.slide-events-area .slider-area #events-slider .slick-track {
  height: 100%;
}
.slide-events-area .slider-area #events-slider .slick-list {
  height: 100%;
}
.slide-events-area .slider-area #events-slider .slide {
  width: 100%;
  height: 100%;
}
.slide-events-area .slider-area #events-slider .slide .slide-content {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.slide-events-area .slider-area #events-slider .slide .slide-content .photo {
  z-index: 1;
}
.slide-events-area .slider-area #events-slider .slide .slide-content .photo .veil {
  background: linear-gradient(0, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
.slide-events-area .slider-area #events-slider .slide .slide-content .post-cat-area {
  position: absolute;
  z-index: 2;
  left: 20px;
  top: 22px;
}
.slide-events-area .slider-area #events-slider .slide .slide-content .post-cat-area span {
  font-weight: 700;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
}
.slide-events-area .slider-area #events-slider .slide .slide-content .content {
  padding: 22px 20px;
  width: 100%;
  position: relative;
  z-index: 2;
}
.slide-events-area .slider-area #events-slider .slide .slide-content .content .button-area {
  text-align: center;
}
.slide-events-area .slider-area #events-slider .slide .slide-content .content .button-area a {
  color: #fff;
}
.slide-events-area .slider-area #events-slider .slide .slide-content .content .fecha {
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-bottom: 10px;
  width: 100%;
}
.slide-events-area .slider-area #events-slider .slide .slide-content .content .post-title {
  font-weight: 700;
  color: #fff;
  margin-bottom: 15px;
}

.programas-innovacion-area .programa-box {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.35);
  padding: 30px 20px;
}
.programas-innovacion-area .programa-box .programa-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 230px;
}
.programas-innovacion-area .programa-box .programa-img .ccu-logo-corner {
  width: 135px;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
}
.programas-innovacion-area .programa-box .programa-img .ccu-logo-corner img {
  display: block;
  margin: 15px;
  position: relative;
  z-index: 2;
  width: 55px;
  height: auto;
}
.programas-innovacion-area .programa-box .programa-img .ccu-logo-corner:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #fff;
  width: 130%;
  height: 100%;
  position: absolute;
  left: -1px;
  top: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(1, 0, 0, 0deg);
  z-index: 1;
}
.programas-innovacion-area .programa-box .programa-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.programas-innovacion-area .programa-box .programa-info .descripcion {
  margin: 40px 0 30px;
}
#productos .news-area .alm-reveal {
  width: 100%;
}
#productos .news-area .alm-reveal .grid-sizer,
#productos .news-area .alm-reveal .grid-item {
  width: 23.5%;
}
#productos .news-area .alm-reveal .small-news-area {
  height: 375px;
  float: left;
  margin: 0 0 2%;
}
#productos .news-area .alm-reveal:after {
  content: "";
  display: block;
  clear: both;
}
#productos .news-area .alm-reveal .gutter-sizer {
  width: 2%;
}
#productos .news-area .alm-reveal .grid-size-2 {
  width: 49%;
}
#productos .alm-btn-wrap {
  text-align: center;
}

#tendencias .news-area .alm-reveal {
  width: 100%;
}
#tendencias .news-area .alm-reveal .grid-sizer,
#tendencias .news-area .alm-reveal .grid-item {
  width: 49%;
}
#tendencias .news-area .alm-reveal .small-news-area {
  height: 250px;
  float: left;
  margin: 0 0 2%;
}
#tendencias .news-area .alm-reveal:after {
  content: "";
  display: block;
  clear: both;
}
#tendencias .news-area .alm-reveal .gutter-sizer {
  width: 2%;
}
#tendencias .news-area .alm-reveal .grid-size-2 {
  height: 520px;
}
#tendencias .news-area .alm-reveal .grid-size-3 {
  width: 100%;
  height: 350px;
}
#tendencias .alm-btn-wrap {
  text-align: center;
}

#videos .news-area .alm-reveal {
  width: 100%;
}
#videos .news-area .alm-reveal .grid-sizer,
#videos .news-area .alm-reveal .grid-item {
  width: 32%;
}
#videos .news-area .alm-reveal .small-news-area {
  height: 370px;
  float: left;
  margin: 0 0 2%;
}
#videos .news-area .alm-reveal:after {
  content: "";
  display: block;
  clear: both;
}
#videos .news-area .alm-reveal .gutter-sizer {
  width: 2%;
}
#videos .news-area .alm-reveal .grid-size-2 {
  width: 66%;
}
#videos .alm-btn-wrap {
  text-align: center;
}

.rrhh-heading .content {
  width: 100%;
  max-width: 100% !important;
  position: relative;
  z-index: 4;
  padding: 30px !important;
}
.rrhh-heading .content .intro-page h1 {
  margin-bottom: 20px;
}
.rrhh-heading .content .intro-page p {
  color: #fff;
}
.rrhh-heading .content .intro-page--variation {
  padding-left: 40px;
}
@media (max-width: 850px) {
  .rrhh-heading .content .intro-page--variation {
    padding-left: 0;
  }
}
.rrhh-heading .content .rrhh-logo img {
  margin: 0 auto;
  display: block;
  width: 140px;
  height: auto;
}

.icono-color-area .icono-color-box .content-box .bajada p {
  color: #fff;
}
.icono-color-area .icono-color-box .content-box--variation {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
}
.icono-color-area .icono-color-box .content-box--variation .bajada {
  margin-top: auto;
}

.row-area {
  width: 100%;
  position: relative;
}
.row-area .box-section {
  margin: 0 10px;
}
.row-area .box-section:first-child {
  margin-left: 0;
}
.row-area .box-section:last-child {
  margin-right: 0;
}
.row-area .box-section.box-2-wide {
  flex-grow: 2;
  flex-shrink: 2;
  flex-basis: 0;
}
.row-area .box-section.box-1-wide {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
}

.contact-link-box {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 10px 20px;
  background-color: #fff;
}
.contact-link-box > div {
  position: relative;
  z-index: 2;
}
.contact-link-box .icono-area {
  padding: 0 20px;
}
.contact-link-box .icono-area img {
  display: block;
  margin: 0 auto;
  width: 110px;
  height: auto;
}
.contact-link-box .heading-area {
  padding: 30px;
}
.contact-link-box .heading-area h4 {
  color: #5ab031;
  font-weight: 300;
  line-height: 140%;
}
.contact-link-box .info-area {
  padding: 20px;
}
.contact-link-box .info-area p {
  color: #5ab031;
  margin-bottom: 20px;
}
.contact-link-box:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(90, 176, 49, 0.15);
  width: 60%;
  height: 100%;
  position: absolute;
  right: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 1;
  padding-right: 30px;
}
.contact-link-box.layout-dos {
  padding: 70px 30px;
}
.contact-link-box.layout-dos .content-area {
  padding: 0 40px;
}
.contact-link-box.layout-dos .content-area h4 {
  color: #5ab031;
  font-weight: 300;
  line-height: 140%;
  margin-bottom: 30px;
}
.contact-link-box.layout-dos .content-area p {
  color: #5ab031;
  margin-bottom: 30px;
}
.contact-link-box.layout-dos:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(90, 176, 49, 0.15);
  width: 100%;
  height: 80%;
  position: absolute;
  right: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 1;
  padding-right: 30px;
}

.contacto-person-small .contact-link-box.layout-dos {
  padding: 20px 30px;
}
.contacto-person-small .contact-link-box.layout-dos .content-area {
  padding: 0 20px;
}
.contacto-person-small .contact-link-box.layout-dos .content-area p {
  color: #5ab031;
  margin-bottom: 30px;
}
.contacto-person-small .contact-link-box--variation {
  align-items: center;
  gap: 40px;
}
.contacto-person-small .contact-link-box--variation .icono-area {
  width: auto !important;
}
.contacto-person-small .contact-link-box--variation .content-area {
  width: auto !important;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, minmax(0, auto));
  align-items: center;
}
@media (max-width: 850px) {
  .contacto-person-small .contact-link-box--variation .content-area {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.contacto-person-small .contact-link-box--variation .content-area h4 {
  margin: 0;
  grid-row: span 2;
}
.contacto-person-small .contact-link-box--variation .content-area p {
  font-size: 16px;
  margin-bottom: 20px !important;
}
.contacto-person-small .contact-link-box--variation .content-area .btn, .contacto-person-small .contact-link-box--variation .content-area .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .contacto-person-small .contact-link-box--variation .content-area .menu > li > a {
  max-width: 150px;
}

.contact-persons-area {
  padding-bottom: 50px;
}
.contact-persons-area .persons-area {
  display: grid;
  grid-template-columns: repeat(4, minmax(100px, 1fr));
  grid-gap: 20px;
  width: 100%;
  position: relative;
}
.contact-persons-area .persons-area .contact-person-box {
  padding: 20px 20px 70px;
  overflow: hidden;
  background-color: #fff;
  position: relative;
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-direction: column;
  height: 360px;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.35);
}
.contact-persons-area .persons-area .contact-person-box .cargo-person {
  position: relative;
  z-index: 2;
  width: 70%;
}
.contact-persons-area .persons-area .contact-person-box .cargo-person h3 {
  color: #044e31;
}
.contact-persons-area .persons-area .contact-person-box .info-person {
  position: relative;
  z-index: 2;
}
.contact-persons-area .persons-area .contact-person-box .info-person .nombre {
  color: #5ab031;
  margin-bottom: 10px;
}
.contact-persons-area .persons-area .contact-person-box .info-person .info-link {
  color: #044e31;
  display: block;
}
.contact-persons-area .persons-area .contact-person-box:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(90, 176, 49, 0.45);
  width: 90%;
  height: 95px;
  position: absolute;
  right: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 1;
}

.rrhh-areas-heading .content {
  width: 100%;
  padding: 100px 30px 50px;
  position: relative;
  z-index: 4;
}
.rrhh-areas-heading .content .icono-box {
  width: 55px;
  margin-bottom: 10px;
}
.rrhh-areas-heading .content .icono-box img {
  width: 100%;
  height: auto;
}
.rrhh-areas-heading .content h1 {
  color: #fff;
}
.rrhh-areas-heading .content .intro-page {
  margin-top: 30px;
}
.rrhh-areas-heading .content .intro-page p {
  color: #fff;
  margin-bottom: 20px;
}
.rrhh-areas-heading .content .intro-page p:last-child {
  margin-bottom: 0;
}
.rrhh-areas-heading:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 100.1%;
  height: 120%;
  position: absolute;
  left: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(1, 0, 0, 180deg);
  z-index: 3;
  padding-left: 30px;
}
.rrhh-areas-heading.bg-celeste:before {
  background-color: rgba(0, 134, 199, 0.8);
}
.rrhh-areas-heading.bg-burdeo:before {
  background-color: rgba(174, 2, 60, 0.8);
}
.rrhh-areas-heading.bg-verde-oscuro:before {
  background-color: rgba(4, 78, 49, 0.8);
}
.rrhh-areas-heading.bg-amarillo:before {
  background-color: rgba(250, 185, 0, 0.8);
}

.manuales-section .manuales-area {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  flex-wrap: wrap;
  margin: 10px auto;
  position: relative;
}
@media (max-width: 1250px) {
  .manuales-section .manuales-area {
    grid-template-columns: repeat(3, 1fr);
  }
}
.manuales-section .manuales-area .manual-box {
  display: block;
  overflow: hidden;
  flex: 1 1 10%;
  min-width: 240px;
  align-self: stretch;
  background-color: #fff;
}
.manuales-section .manuales-area .manual-box .rel-image {
  height: 180px;
  width: 100%;
  position: relative;
}
.manuales-section .manuales-area .manual-box .rel-image .icono-box {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 20px;
  z-index: 2;
}
.manuales-section .manuales-area .manual-box .rel-image .icono-box img {
  height: 40px;
  width: auto;
  display: block;
}
.manuales-section .manuales-area .manual-box .rel-image:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 100%;
  height: 60%;
  position: absolute;
  left: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 1;
  padding-left: 30px;
  background-color: #fff;
}
.manuales-section .manuales-area .manual-box .title-box {
  padding: 30px 20px;
}
.manuales-section .manuales-area .manual-box .title-box h2 {
  color: #000;
}
.manuales-section .manuales-area .manual-box .object-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.manuales-section .manuales-area .manual-box--medium {
  grid-column: span 2;
}
.manuales-section .manuales-area .manual-box--third {
  grid-column: span 3;
}
.manuales-section .manuales-area .manual-box--full {
  grid-column: span 4;
}
@media (max-width: 1250px) {
  .manuales-section .manuales-area .manual-box--full {
    grid-column: span 3;
  }
}
.manuales-section .manuales-area .manual-box--hover {
  position: relative;
}
.manuales-section .manuales-area .manual-box--hover .veil-hover {
  position: absolute;
  top: 0;
  left: 0;
  height: 180px;
  width: 100%;
  z-index: 1;
  opacity: 0;
}
.manuales-section .manuales-area .manual-box--hover:hover .veil-hover {
  opacity: 0.5;
}
.manuales-section .manuales-area .manual-box--hover:hover .object-cover {
  transform: scale(1.2);
}

.direct-links-area {
  align-self: stretch;
}
.direct-links-area .content {
  height: 100%;
}
.direct-links-area .content .direct-links {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
}
.direct-links-area .content .direct-links .direct-link-box {
  width: 100%;
  overflow: hidden;
  border: 1px solid #5ab031;
  background-color: #fff;
  padding: 20px;
  height: 42.5%;
  margin-top: 20px;
}
.direct-links-area .content .direct-links .direct-link-box .content-box {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.direct-links-area .content .direct-links .direct-link-box .content-box .icono-box {
  margin-bottom: 10px;
}
.direct-links-area .content .direct-links .direct-link-box .content-box .icono-box img {
  margin: 0 auto;
  width: auto;
  height: 35px;
  display: block;
}
.direct-links-area .content .direct-links .direct-link-box .content-box h4 {
  color: #5ab031;
}
.direct-links-area .content .direct-links .direct-link-box:hover {
  transform: scale(1.025);
}

.indicador-contacto .contacto-person-small {
  align-self: stretch;
}
.indicador-contacto .contacto-person-small .content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.indicador-contacto .contacto-person-small .contact-link-box.layout-dos {
  flex-grow: 1;
  align-items: center;
}

.indicadores-formacion-area {
  align-self: stretch;
}
.indicadores-formacion-area .content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.indicadores-formacion-area .content .indicadores-box {
  flex-grow: 1;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  text-align: center;
  flex-direction: column;
}
.indicadores-formacion-area .content .indicadores-box img {
  max-width: 100%;
}
.indicadores-formacion-area .content .indicadores-box .btn-area {
  text-align: center;
  margin-top: 15px;
}

.modal-indicadores .img-area {
  padding: 20px;
  height: 100%;
}
.modal-indicadores .img-area img {
  height: 100%;
  display: block;
  margin: 0 auto;
}

.manual-file-area {
  align-self: stretch;
}
.manual-file-area .content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.manual-file-area .content .file-box {
  flex-grow: 1;
}

.quotation-mark {
  position: relative;
}
.quotation-mark:before {
  content: "“";
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  left: -5%;
  top: -30px;
  background: transparent;
  font-size: 180px;
  line-height: 0.75;
  z-index: -1;
  opacity: 0.2;
  color: #FFF;
}

.box-content--variation {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: flex-end;
}
.box-content--variation .boton-mas {
  margin-top: 2rem;
}

.noticias-slide-area .slider-area {
  position: relative;
}
.noticias-slide-area .slider-area .velo-gradient-white {
  position: absolute;
  right: 0;
  width: 85px;
  z-index: 2;
  width: 35%;
  display: block;
  position: absolute;
  right: -1px;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 85%);
  height: 100%;
  transform: rotate(180deg);
}
.noticias-slide-area .slider-area .arrows {
  position: absolute;
  right: 20px;
  top: 22px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.noticias-slide-area .slider-area .arrows .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.noticias-slide-area .slider-area .arrows .arrow:hover {
  background-color: #044e31;
}
.noticias-slide-area .slider-area .slick-slider .slick-list {
  padding-right: 30%;
}
.noticias-slide-area .slider-area .slick-slider .slick-list .slide {
  margin-right: 20px;
}

.videos-slide-area .slider-area {
  position: relative;
}
.videos-slide-area .slider-area .velo-gradient-white {
  position: absolute;
  right: 0;
  width: 85px;
  z-index: 2;
  width: 35%;
  display: block;
  position: absolute;
  right: -1px;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 85%);
  height: 100%;
  transform: rotate(180deg);
}
.videos-slide-area .slider-area #video-arrow-prev {
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
.videos-slide-area .slider-area #video-arrow-next {
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
.videos-slide-area .slider-area .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.videos-slide-area .slider-area .arrow:hover {
  background-color: #044e31;
}
.videos-slide-area .slider-area .slick-slider .slick-list {
  padding-right: 15%;
}
.videos-slide-area .slider-area .slick-slider .slick-list .slide {
  margin-right: 20px;
}
.videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area {
  height: 220px;
  overflow: hidden;
}
.videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area:hover .photo {
  transform: scale(1.05);
}
.videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area:hover .photo .veil {
  opacity: 0.5;
}

.foto-galeria-feat {
  height: 350px;
}
.foto-galeria-feat .small-news-area {
  height: 100%;
}

.otras-gal-slide-area {
  margin-top: 20px;
}
.otras-gal-slide-area .slider-area {
  position: relative;
}
.otras-gal-slide-area .slider-area .velo-gradient-white {
  position: absolute;
  right: 0;
  width: 85px;
  z-index: 2;
  width: 35%;
  display: block;
  position: absolute;
  right: -1px;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 85%);
  height: 100%;
  transform: rotate(180deg);
}
.otras-gal-slide-area .slider-area #foto-gal-arrow-prev {
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
.otras-gal-slide-area .slider-area #foto-gal-arrow-next {
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
.otras-gal-slide-area .slider-area .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.otras-gal-slide-area .slider-area .arrow:hover {
  background-color: #044e31;
}
.otras-gal-slide-area .slider-area .slick-slider .slick-list {
  padding-right: 15%;
}
.otras-gal-slide-area .slider-area .slick-slider .slick-list .slide {
  margin-right: 20px;
}
.otras-gal-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area {
  height: 220px;
}

.video-gal-page .videos-slide-area .slider-area {
  margin-left: -10px;
  margin-right: -10px;
}
.video-gal-page .videos-slide-area .slider-area .slick-slider .slick-list {
  padding-right: 0;
}
.video-gal-page .videos-slide-area .slider-area .slick-slider .slick-list .slide {
  margin-right: 0;
}
.video-gal-page .videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area {
  height: 240px;
  margin: 0 10px;
}
.video-gal-page .videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area .content .content-area {
  flex-direction: column;
  padding: 25px;
}
.video-gal-page .videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area .content .content-area .play-area {
  margin-bottom: 15px;
}
.video-gal-page .videos-slide-area .slider-area .slick-slider .slick-list .slide .small-news-area .content .content-area .post-info {
  width: 100%;
}

.videos-feat-layout {
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  height: 470px;
}
.videos-feat-layout .main-feat-area {
  height: 100%;
  margin-right: 20px;
}
.videos-feat-layout .main-feat-area .small-news-area {
  height: 100%;
}
.videos-feat-layout .main-feat-area .small-news-area .content {
  position: relative;
}
.videos-feat-layout .main-feat-area .small-news-area .content .play-area {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}
.videos-feat-layout .main-feat-area .small-news-area .content .play-area img {
  margin: 0 auto;
  display: block;
  width: 100%;
  height: auto;
}
.videos-feat-layout .main-feat-area .small-news-area .content .content-area {
  flex-direction: column;
}
.videos-feat-layout .main-feat-area .small-news-area:hover .photo {
  transform: scale(1.05);
}
.videos-feat-layout .main-feat-area .small-news-area:hover .photo .veil {
  opacity: 0.5;
}
.videos-feat-layout .small-feat-area {
  height: 47.5%;
}
.videos-feat-layout .small-feat-area .small-news-area {
  height: 100%;
}
.videos-feat-layout .small-feat-area .small-news-area:hover .photo {
  transform: scale(1.05);
}
.videos-feat-layout .small-feat-area .small-news-area:hover .photo .veil {
  opacity: 0.5;
}

.single-video-heading.page-heading:before {
  display: none;
}
.single-video-heading .content-area {
  flex-wrap: wrap;
  width: 100%;
}
.single-video-heading .content-area .width-content {
  max-width: 780px;
  width: 100%;
}
.single-video-heading .content-area .play-icono {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
}
.single-video-heading .content-area .play-icono a {
  display: block;
  width: 70px;
  position: relative;
}
.single-video-heading .content-area .play-icono a img {
  display: block;
  width: 100%;
  height: auto;
}
.single-video-heading .content-area .play-icono a .tooltip-video {
  display: block;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  z-index: 3;
  top: -25px;
  left: 10px;
  font-size: 10px;
  color: #5ab031;
  background-color: #fff;
  padding: 5px;
  border-radius: 3px;
  text-transform: uppercase;
  pointer-events: none;
  opacity: 0;
}
.single-video-heading .content-area .play-icono a .tooltip-video:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #fff;
  border-bottom: 0;
  margin-left: -5px;
  margin-bottom: -5px;
}
.single-video-heading .content-area .play-icono a:hover .tooltip-video {
  top: -30px;
  opacity: 1;
}
.single-video-heading .content-area .video-intro {
  padding: 40px;
}
.single-video-heading .content-area .video-intro .post-date {
  color: #fff;
}
.single-video-heading .content-area .video-intro h1 {
  color: #fff;
  margin: 20px 0 10px;
}
.single-video-heading .content-area .video-intro .bajada p {
  color: #fff;
}

.single-video-content {
  padding: 40px;
  width: 100%;
}
.single-video-content .width-content {
  width: 100%;
  max-width: 700px;
}

.video-repo .loading {
  display: none;
  width: 30px;
  height: 30px;
  margin: 20px auto;
  animation: spin 2s infinite;
}
.video-repo .loading img {
  width: 100%;
  height: 100%;
  display: block;
}
.video-repo .all-video-cats {
  width: 100%;
  overflow-y: auto;
  padding-bottom: 5px;
}
.video-repo .all-video-cats::-webkit-scrollbar {
  height: 8px;
  width: 8px; /* width of the entire scrollbar */
}
.video-repo .all-video-cats::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.3); /* color of the tracking area */
}
.video-repo .all-video-cats::-webkit-scrollbar-thumb {
  background-color: #044e31; /* color of the scroll thumb */
  border: 8px solid #044e31; /* creates padding around scroll thumb */
  border-radius: 20px; /* roundness of the scroll thumb */
}
.video-repo .all-video-cats .container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: -moz-max-content;
  width: max-content;
}
.video-repo .all-video-cats .video-cat-box {
  width: 190px;
  height: 100px;
  overflow: hidden;
  margin-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 10px;
}
.video-repo .all-video-cats .video-cat-box .bg-img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}
.video-repo .all-video-cats .video-cat-box .bg-img .veil {
  background-color: rgba(4, 78, 49, 0.35);
}
.video-repo .all-video-cats .video-cat-box .bg-img .cover {
  width: 100%;
  height: 100%;
  transform: scale(1.075);
}
.video-repo .all-video-cats .video-cat-box .term-name {
  font-size: 18px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
.video-repo .all-video-cats .video-cat-box:hover .bg-img .veil {
  background-color: rgba(4, 78, 49, 0.75);
}
.video-repo .all-video-cats .video-cat-box:hover .bg-img .cover {
  transform: scale(1);
}
.video-repo .all-video-cats .video-cat-box.all-cats .bg-img .veil {
  background-color: #5ab031 !important;
}
.video-repo .all-video-cats .video-cat-box.all-cats:hover .bg-img .veil {
  background-color: #044e31 !important;
}
.video-repo .all-video-cats .video-cat-box.active-cat .bg-img .veil {
  background-color: #044e31 !important;
}
.video-repo .load-more-area {
  margin-top: 20px;
  text-align: center;
}
.video-repo .video-type .video-cat-area {
  padding: 20px;
  width: 100%;
  top: 0;
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  z-index: 2;
}
.video-repo .video-type .video-cat-area .cat {
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  display: inline-block;
  margin-right: 5px;
}

.conecta-heading .content {
  width: 100%;
  max-width: 740px;
  padding: 60px 40px 40px;
  position: relative;
  z-index: 4;
}
.conecta-heading .content h1 {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.conecta-heading .content h1 span {
  display: inline-block;
  margin-right: 20px;
}
.conecta-heading .content .intro-page {
  margin-top: 130px;
}
.conecta-heading .content .intro-page h2 {
  color: #fff;
  margin-bottom: 20px;
}
.conecta-heading .content .intro-page p {
  color: #fff;
  margin-bottom: 20px;
}
.conecta-heading .content .intro-page p:last-child {
  margin-bottom: 0;
}

.content-page-area .wysiwyg h1,
.content-page-area .wysiwyg h2,
.content-page-area .wysiwyg h3,
.content-page-area .wysiwyg h4,
.content-page-area .wysiwyg h5,
.content-page-area .wysiwyg h6 {
  color: #5ab031;
}
.content-page-area .block-content {
  width: 100%;
  max-width: 740px;
  padding: 40px;
  position: relative;
}
.content-page-area .block-content .feat-block {
  overflow: hidden;
  width: 165%;
  background-color: #f4ffef;
  margin: 50px 0;
}
.content-page-area .block-content .feat-block > div {
  align-self: stretch;
}
.content-page-area .block-content .feat-block .feat-content {
  padding: 50px 60px 50px 40px;
  width: 51%;
}
.content-page-area .block-content .feat-block .feat-content .title {
  color: #044e31;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 30px;
}
.content-page-area .block-content .feat-block .feat-content *:last-child {
  margin-bottom: 0;
}
.content-page-area .block-content .feat-block .feat-image {
  width: 49%;
  position: relative;
}
.content-page-area .block-content .feat-block .feat-image .photo {
  width: 100%;
  height: 100%;
}
.content-page-area .block-content .small-group {
  margin: 50px 0;
}
.content-page-area .block-content .small-group .person-box .person-img {
  width: 140px;
  height: 140px;
}
.content-page-area .block-content .small-group .person-box .person-info .nombre {
  color: #000;
}

.gob-content-area .head-page,
.gob-content-area .wysiwyg {
  width: 100%;
  max-width: 700px;
}
.gob-content-area .head-page {
  margin: 170px 0 40px;
}
.gob-content-area .head-page h1 {
  color: #044e31;
  margin-bottom: 70px;
}
.gob-content-area .head-page .bajada p {
  color: #044e31;
}
.gob-content-area .wysiwyg h1,
.gob-content-area .wysiwyg h2,
.gob-content-area .wysiwyg h3,
.gob-content-area .wysiwyg h4,
.gob-content-area .wysiwyg h5,
.gob-content-area .wysiwyg h6 {
  color: #5ab031;
}
.files-area {
  flex-wrap: wrap;
  margin-top: -12px;
  margin-right: -12px;
  margin-left: -12px;
}
.files-area .file-box {
  margin: 12px;
  min-width: 300px;
  max-width: 350px;
  flex: 1 1 10%;
}
.sliders-area {
  border: 1px solid #f5f5f5;
  background-color: #fff;
  padding-top: 55px;
  padding-bottom: 118px;
  position: relative;
}
.sliders-area .directorio {
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 672px;
  width: 70%;
}
.sliders-area .directorio #directorio-carousel .slick-list {
  padding: 0 0 0 140px;
}
.sliders-area .directorio #directorio-carousel .slick-current {
  pointer-events: none;
}
.sliders-area .directorio #directorio-carousel .slide {
  cursor: pointer;
}
.sliders-area .directorio #directorio-carousel .slide .person-box {
  margin: 0 10px;
}
.sliders-area .directorio #directorio-carousel .slide .person-box .person-img {
  position: relative;
  width: 100%;
  height: 200px;
  overflow: hidden;
}
.sliders-area .directorio #directorio-carousel .slide .person-box .person-img .veil {
  top: auto;
  bottom: 0;
  height: 30%;
  background: linear-gradient(0, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
  z-index: 1;
  opacity: 0;
}
.sliders-area .directorio #directorio-carousel .slide .person-box .person-img .blur {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.35);
  opacity: 1;
}
.sliders-area .directorio #directorio-carousel .slide .person-box .person-info {
  opacity: 0;
  margin-top: 30px;
  border-top: 4px solid #5ab031;
  padding-bottom: 20px;
}
.sliders-area .directorio #directorio-carousel .slide .person-box .person-info span {
  color: #044e31;
  display: block;
  text-align: left;
  margin-top: 10px;
  line-height: 90%;
}
.sliders-area .directorio #directorio-carousel .slide .person-box:hover .person-img .veil {
  opacity: 1;
}
.sliders-area .directorio #directorio-carousel .slide .person-box:hover .person-img .blur {
  opacity: 0;
}
.sliders-area .directorio #directorio-carousel .slide .person-box:hover .person-info {
  opacity: 1;
}
.sliders-area .single-person {
  width: 330px;
  height: 470px;
  background-color: #fff;
  position: relative;
  z-index: 2;
}
.sliders-area .single-person #single-person-slider {
  width: 100%;
  height: 100%;
}
.sliders-area .single-person #single-person-slider .slick-list {
  height: 100%;
}
.sliders-area .single-person #single-person-slider .slick-list .slick-track {
  height: 100%;
}
.sliders-area .single-person #single-person-slider .slide {
  height: 100%;
}
.sliders-area .single-person #single-person-slider .slide .person-box {
  height: 100%;
  margin: 0 10px;
}
.sliders-area .single-person #single-person-slider .slide .person-box .person-img {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.sliders-area .single-person #single-person-slider .slide .person-box .person-img .veil {
  top: auto;
  bottom: 0;
  height: 30%;
  background: linear-gradient(0, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
  z-index: 1;
}
.sliders-area .bio {
  position: relative;
  width: 278px;
  height: 470px;
  background-color: #fff;
}
.sliders-area .bio #bio-slider {
  width: 100%;
  height: 100%;
}
.sliders-area .bio #bio-slider .slick-list {
  height: 100%;
}
.sliders-area .bio #bio-slider .slick-list .slick-track {
  height: 100%;
}
.sliders-area .bio #bio-slider .slide {
  height: 100%;
}
.sliders-area .bio #bio-slider .slide .person-box {
  height: 100%;
  margin: 0 30px;
  padding-top: 60px;
}
.sliders-area .bio #bio-slider .slide .person-box .person-info span {
  display: block;
  text-align: left;
  margin-top: 10px;
  line-height: 90%;
}
.sliders-area .bio #bio-slider .slide .person-box .person-info span.cargo {
  color: #5ab031;
}
.sliders-area .bio #bio-slider .slide .person-box .person-info span.nombre {
  color: #044e31;
  position: relative;
}
.sliders-area .bio #bio-slider .slide .person-box .person-info span.nombre:after {
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 95px;
  height: 1px;
  background-color: #044e31;
  content: "";
  display: block;
}
.sliders-area .bio #bio-slider .slide .person-box .person-info p {
  margin-top: 60px;
  text-align: left;
}
.sliders-area .bio .arrows {
  position: absolute;
  left: 30px;
  bottom: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sliders-area .bio .arrows .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.sliders-area .bio .arrows .arrow:hover {
  background-color: #044e31;
}

.buscador-organigrama .buscador-heading {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 320px;
}
.buscador-organigrama .buscador-heading .photo {
  overflow: hidden;
}
.buscador-organigrama .buscador-heading .photo .veil {
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}
.buscador-organigrama .buscador-heading .buscador-box {
  position: relative;
  z-index: 3;
  width: 90%;
  max-width: 725px;
}
.buscador-organigrama .buscador-heading .buscador-box h2 {
  text-align: center;
  color: #fff;
  margin-bottom: 15px;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area {
  width: 100%;
  max-width: 725px;
  height: 50px;
  position: relative;
}
@media (max-width: 850px) {
  .buscador-organigrama .buscador-heading .buscador-box .search-input-area {
    height: auto;
    max-width: 400px;
    margin: 0 auto;
  }
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .search-elements {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 850px) {
  .buscador-organigrama .buscador-heading .buscador-box .search-input-area .search-elements {
    flex-direction: column;
    gap: 0.5rem;
  }
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area input {
  border-radius: 100rem;
  width: 50%;
  height: 38px;
  background-color: rgba(255, 255, 255, 0.95);
  padding: 0.5rem 0.5rem 0.5rem 1.5rem;
  font-size: 18px;
}
@media (max-width: 850px) {
  .buscador-organigrama .buscador-heading .buscador-box .search-input-area input {
    width: 100%;
  }
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area input::-moz-placeholder {
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area input::placeholder {
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .btn-search {
  background-color: #5ab031;
  font-size: 20px;
  color: #fff;
  width: -moz-max-content;
  width: max-content;
  z-index: 2;
  height: 40px;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 100rem;
  margin-left: 10px;
}
@media (max-width: 850px) {
  .buscador-organigrama .buscador-heading .buscador-box .search-input-area .btn-search {
    height: auto;
    width: 100%;
    margin: 0;
    justify-content: center;
  }
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .btn-search:hover {
  background-color: #fff;
  color: #5ab031;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .btn-search span {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 300;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .select-box {
  margin-left: 10px;
  border-radius: 100px;
  background-color: #fff;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
}
@media (max-width: 850px) {
  .buscador-organigrama .buscador-heading .buscador-box .search-input-area .select-box {
    height: auto;
    width: 100%;
    margin: 0;
  }
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .select-box .select-input {
  color: #5ab031;
  font-weight: 300;
  -moz-text-align-last: left;
       text-align-last: left;
  padding-left: 20px;
  min-width: 145px;
  cursor: pointer;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .select-box .icon {
  color: #5ab031;
  pointer-events: none;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .select-box.disabled {
  background-color: #fff;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .select-box.disabled .select-input {
  color: #535353;
  cursor: not-allowed;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .select-box.disabled .icon {
  color: #535353;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .resultado-sugerencia {
  padding: 0.5rem 1rem;
  background-color: #fff;
  min-height: 0;
  max-height: 300px;
  overflow-y: scroll;
  width: 46%;
}
@media (max-width: 850px) {
  .buscador-organigrama .buscador-heading .buscador-box .search-input-area .resultado-sugerencia {
    width: 100%;
    top: 40px;
    position: absolute;
    z-index: 1024;
  }
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .resultado-sugerencia .employee {
  padding: 0.5rem;
}
.buscador-organigrama .buscador-heading .buscador-box .search-input-area .resultado-sugerencia .employee:hover {
  background-color: #5ab031;
  color: #fff;
  border-radius: 1rem;
  cursor: pointer;
}

.resultado-busqueda .resultado-area {
  background-color: #fff;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.35);
  padding: 30px;
}
.resultado-busqueda .resultado-area .heading-area {
  width: 100%;
}
.resultado-busqueda .resultado-area .heading-area .back-btn {
  color: #044e31;
  font-family: "Montserrat", sans-serif;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.resultado-busqueda .resultado-area .heading-area .search-input-area {
  width: 100%;
  max-width: 315px;
  height: 40px;
  position: relative;
}
.resultado-busqueda .resultado-area .heading-area .search-input-area input {
  border-radius: 100rem;
  width: 100%;
  height: 100%;
  background-color: #dddddd;
  padding: 0.5rem 2rem;
  font-size: 16px;
}
.resultado-busqueda .resultado-area .heading-area .search-input-area .btn-search {
  background-color: #5ab031;
  font-size: 22px;
  color: #fff;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  z-index: 2;
  right: 5px;
  top: 5px;
  height: 25px;
  padding: 1rem 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100rem;
}
.resultado-busqueda .resultado-area .heading-area .search-input-area .btn-search:hover {
  background-color: #fff;
  color: #5ab031;
}
.resultado-busqueda .resultado-area .resultado-content {
  width: 100%;
  position: relative;
}
.resultado-busqueda .resultado-area .resultado-content .chart-actions {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  z-index: 5;
  width: -moz-max-content;
  width: max-content;
}
.resultado-busqueda .resultado-area .resultado-content #shrink-btn,
.resultado-busqueda .resultado-area .resultado-content #org_result_search_download {
  width: 40px;
  height: 40px;
  border-radius: 150px;
  background-color: #5ab031;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  cursor: pointer;
  margin-left: 10px;
}
.resultado-busqueda .resultado-area .resultado-content #shrink-btn:hover,
.resultado-busqueda .resultado-area .resultado-content #org_result_search_download:hover {
  background-color: #044e31;
}
.resultado-busqueda .resultado-area .resultado-content .person-data {
  width: 55%;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-avatar-box {
  margin: 0 35px;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-avatar-box .profile-img {
  width: 175px;
  height: 175px;
  border-radius: 1000px;
  overflow: hidden;
  background-position: center top;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box {
  margin: 0 50px;
  padding: 25px 0;
  position: relative;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 60%;
  height: 4px;
  background-color: #5ab031;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .nombre {
  color: #044e31;
  margin-bottom: 20px;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .cargo {
  color: #5ab031;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info {
  margin-top: 20px;
  padding-top: 25px;
  border-top: 1px solid #dddddd;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  color: #5ab031;
  margin-bottom: 25px;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link .icono {
  width: 20%;
  text-align: center;
}
.resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link .texto {
  width: 80%;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data {
  flex-grow: 1;
  background-color: #f5f5f5;
  padding: 50px 45px;
  align-self: stretch;
  max-height: 470px;
  overflow-y: scroll;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container {
  height: 100%;
  flex-direction: column;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-avatar-box {
  margin-right: 20px;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-avatar-box .profile-img {
  width: 70px;
  height: 70px;
  border-radius: 1000px;
  overflow: hidden;
  background-position: center top;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box .person-info-box .cargo {
  color: #044e31;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.current-person .person-avatar-box .profile-img {
  border: 2px solid #5ab031;
  background-position: center top;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.current-person .person-info-box .cargo {
  color: #5ab031;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.current-person .person-info-box .nombre {
  color: #044e31;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-one {
  z-index: 1;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-one .person-avatar-box {
  position: relative;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-one .person-avatar-box .profile-img {
  background-position: center top;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-one .person-avatar-box:after {
  position: absolute;
  width: 70px;
  height: 85px;
  border-left: 2px solid #5ab031;
  border-bottom: 2px solid #5ab031;
  display: block;
  content: "";
  left: 35px;
  border-bottom-left-radius: 15px;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-two {
  z-index: 3;
  margin-left: 15%;
  margin-top: 50px;
  margin-bottom: 50px;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-three {
  z-index: 1;
  margin-left: 30%;
  margin-bottom: 25px;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-three .person-avatar-box {
  position: relative;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-three .person-avatar-box .profile-img {
  position: relative;
  z-index: 2;
  background-position: center top;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .person-box.level-three .person-avatar-box:after {
  z-index: 1;
  position: absolute;
  width: 50px;
  height: 115px;
  border-left: 2px solid #5ab031;
  border-bottom: 2px solid #5ab031;
  display: block;
  content: "";
  left: -22px;
  bottom: 50%;
  border-bottom-left-radius: 15px;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data.chart-type {
  background-color: #fff;
  padding: 0;
  position: relative;
  height: auto;
}
.resultado-busqueda .resultado-area .resultado-content .organigrama-data.chart-type .organigrama-container {
  width: -moz-max-content;
  width: max-content;
  position: relative;
  transform-origin: center center;
  height: -moz-max-content;
  height: max-content;
}

ol.organizational-chart {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
ol.organizational-chart ol {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 1em;
}
ol.organizational-chart ol:before {
  background-color: #5ab031;
  content: "";
  position: absolute;
}
ol.organizational-chart ol:after {
  background-color: #5ab031;
  content: "";
  position: absolute;
}
ol.organizational-chart ol > li {
  padding: 1em 0 0 1em;
}
ol.organizational-chart ol > li:only-of-type {
  padding-left: 0;
  margin: 0 auto;
}
ol.organizational-chart ol > li:only-of-type:after {
  display: none;
}
ol.organizational-chart li {
  position: relative;
}
ol.organizational-chart li > div {
  width: -moz-max-content;
  width: max-content;
  background-color: #f5f5f5;
  border-radius: 15px;
  border: 3px solid #5ab031;
  padding: 1rem;
  position: relative;
}
ol.organizational-chart li > div .flag-box {
  position: absolute;
  pointer-events: none;
  right: 10px;
  top: 10px;
}
ol.organizational-chart li:before {
  background-color: #5ab031;
  content: "";
  position: absolute;
}
ol.organizational-chart li:after {
  background-color: #5ab031;
  content: "";
  position: absolute;
}
ol.organizational-chart > li:after {
  display: block;
}
ol.organizational-chart > li > div:after {
  background-color: #5ab031;
  content: "";
  position: absolute;
}
ol.organizational-chart > li > div:first-of-type:after {
  bottom: 0;
  height: 2em;
  right: -1em;
  width: 3px;
}
ol.organizational-chart > li > div + div {
  margin-top: 1em;
}
ol.organizational-chart > li > div + div:after {
  height: calc(100% + 1em);
  right: -1em;
  top: -1em;
  width: 3px;
}
ol.organizational-chart > li > ol:before {
  height: 1em;
  left: 0;
  top: 0;
  width: 3px;
  right: 0;
  margin: 0 auto;
}
ol.organizational-chart > li > ol > li:not(:first-child):after {
  height: 3px;
  left: 0 !important;
  top: 0 !important;
  right: 0 !important;
  margin: 0 auto !important;
  width: 100% !important;
}
ol.organizational-chart > li > ol > li:not(:last-of-type):before {
  height: 1em;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  width: 3px;
}
ol.organizational-chart > li > ol > li:not(:last-of-type):after {
  height: 3px;
  left: 50%;
  top: 0;
  width: 50%;
}
@media (max-width: 850px) {
  ol.organizational-chart > li > ol > li:not(:last-of-type):after {
    display: none;
  }
}
ol.organizational-chart > li > ol > li:last-of-type:before {
  height: 1em;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  width: 3px;
}
ol.organizational-chart > li > ol > li:last-of-type:after {
  height: 3px;
  right: 50% !important;
  top: 0;
  width: 50% !important;
}
@media (max-width: 850px) {
  ol.organizational-chart > li > ol > li:last-of-type:after {
    display: none;
  }
}
ol.organizational-chart > li > ol > li > div {
  background-color: #83e4e2;
}
ol.organizational-chart > li > ol > li > ol:before {
  height: 1em;
  left: 0;
  top: 0;
  width: 3px;
  right: 0;
  margin: 0 auto;
}
ol.organizational-chart > li > ol > li > ol > li:before {
  height: 1em;
  left: 0;
  top: 0;
  width: 3px;
  right: 0;
  margin: 0 auto;
}
ol.organizational-chart > li > ol > li > ol > li:not(:first-child):after {
  height: 3px;
  left: 0 !important;
  top: 0 !important;
  right: 0 !important;
  margin: 0 auto !important;
  width: 100% !important;
}
ol.organizational-chart > li > ol > li > ol > li:not(:last-of-type):before {
  height: 1em;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  width: 3px;
}
ol.organizational-chart > li > ol > li > ol > li:not(:last-of-type):after {
  height: 3px;
  left: 50%;
  top: 0;
  width: 50%;
}
@media (max-width: 850px) {
  ol.organizational-chart > li > ol > li > ol > li:not(:last-of-type):after {
    display: none;
  }
}
ol.organizational-chart > li > ol > li > ol > li:last-of-type:before {
  height: 1em;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  width: 3px;
}
ol.organizational-chart > li > ol > li > ol > li:last-of-type:after {
  height: 3px;
  right: 50% !important;
  top: 0;
  width: 50% !important;
}
@media (max-width: 850px) {
  ol.organizational-chart > li > ol > li > ol > li:last-of-type:after {
    display: none;
  }
}
ol.organizational-chart > li > ol > li > ol > li > div {
  background-color: #fd6470;
}
ol.organizational-chart > li > ol > li > ol > li > ol:before {
  height: 1em;
  left: 0;
  top: 0;
  width: 3px;
  right: 0;
  margin: 0 auto;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li:before {
  height: 1em !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  width: 3px !important;
  margin: 0 auto !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li:first-of-type:after {
  height: 3px;
  left: 50%;
  top: 0;
  width: 50%;
}
@media (max-width: 850px) {
  ol.organizational-chart > li > ol > li > ol > li > ol > li:first-of-type:after {
    display: none;
  }
}
ol.organizational-chart > li > ol > li > ol > li > ol > li:not(:first-of-type):after {
  height: 3px;
  left: 0;
  top: 0;
  width: 100%;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li:last-of-type:after {
  height: 3px;
  left: 0;
  top: 0;
  width: 50%;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol:before {
  height: 1em;
  left: 0;
  top: 0;
  width: 3px;
  right: 0;
  margin: 0 auto;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li:before {
  height: 1em !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  width: 3px !important;
  margin: 0 auto !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li:first-of-type:after {
  height: 3px;
  left: 50%;
  top: 0;
  width: 50%;
}
@media (max-width: 850px) {
  ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li:first-of-type:after {
    display: none;
  }
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li:not(:first-of-type):after {
  height: 3px;
  left: 0;
  top: 0;
  width: 100%;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li:last-of-type:after {
  height: 3px;
  left: 0;
  top: 0;
  width: 50%;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol:before {
  height: 1em;
  left: 0;
  top: 0;
  width: 3px;
  right: 0;
  margin: 0 auto;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li:before {
  height: 1em !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  width: 3px !important;
  margin: 0 auto !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li:first-of-type:after {
  height: 3px;
  left: 50%;
  top: 0;
  width: 50%;
}
@media (max-width: 850px) {
  ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li:first-of-type:after {
    display: none;
  }
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li:not(:first-of-type):after {
  height: 3px;
  left: 0;
  top: 0;
  width: 100%;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li:last-of-type:after {
  height: 3px;
  left: 0;
  top: 0;
  width: 50%;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol:before {
  height: 1em !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  width: 3px !important;
  margin: 0 auto !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol:after {
  height: 3px !important;
  left: 0 !important;
  right: auto !important;
  top: 1em !important;
  width: calc(50% + 2px) !important;
  margin: 0 !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:only-of-type {
  padding-left: 1em;
  margin: 0;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:only-of-type:after {
  display: block;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:before {
  height: 3px !important;
  left: 0 !important;
  right: auto !important;
  top: 50% !important;
  width: 1em !important;
  margin: 0 !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:after {
  height: 110% !important;
  left: 0 !important;
  right: auto !important;
  top: -60% !important;
  width: 3px !important;
  margin: 0 !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:first-of-type:after {
  height: 50% !important;
  left: 0 !important;
  right: auto !important;
  top: 0 !important;
  width: 3px !important;
  margin: 0 !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol:before {
  height: 1em !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  width: 3px !important;
  margin: 0 auto !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol:after {
  height: 3px !important;
  left: 0 !important;
  right: auto !important;
  top: 1em !important;
  width: calc(50% + 2px) !important;
  margin: 0 !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:only-of-type {
  padding-left: 1em;
  margin: 0;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:only-of-type:after {
  display: block;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:before {
  height: 3px !important;
  left: 0 !important;
  right: auto !important;
  top: 50% !important;
  width: 1em !important;
  margin: 0 !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:after {
  height: 110% !important;
  left: 0 !important;
  right: auto !important;
  top: -60% !important;
  width: 3px !important;
  margin: 0 !important;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li > ol > li:first-of-type:after {
  height: 50% !important;
  left: 0 !important;
  right: auto !important;
  top: 0 !important;
  width: 3px !important;
  margin: 0 !important;
}

.first-chart {
  margin-bottom: 1em !important;
}
.first-chart > li:before {
  height: 1em;
  left: 0;
  bottom: -1em;
  width: 3px;
  right: 0;
  margin: 0 auto;
}
.first-chart > li:last-child:before {
  display: none;
}

.primary-box {
  min-width: 200px;
  max-width: 220px;
}
.primary-box .content-area .img-area {
  margin-bottom: 15px;
}
.primary-box .content-area .img-area .img-box {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 1500px;
  margin: 0 auto;
}
.primary-box .content-area .img-area .img-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.primary-box .content-area .info-area .info-box .nombre {
  font-weight: 700;
  font-size: 18px;
  color: #044e31;
  margin-bottom: 5px;
}
.primary-box .content-area .info-area .info-box .cargo {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 300;
  color: #5ab031;
}

.chart-box {
  background-color: #f5f5f5 !important;
  margin: 0 auto;
  width: -moz-max-content;
  width: max-content;
  position: relative;
}
.chart-box .sibbling-rel {
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: 25px;
  height: 25px;
  border-radius: 150px;
  background-color: #5ab031;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 12px;
}
.chart-box#current-person {
  background-color: rgba(90, 176, 49, 0.13) !important;
}

.secondary-box {
  min-width: 200px;
  max-width: 200px;
  padding-top: 50px !important;
}
.secondary-box .flag-box {
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 10px;
}
.secondary-box .content-area {
  display: flex;
  align-items: flex-start;
}
.secondary-box .content-area .img-area {
  margin-right: 15px;
}
.secondary-box .content-area .img-area .img-box {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 1500px;
  margin: 0 auto;
}
.secondary-box .content-area .img-area .img-box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.secondary-box .content-area .info-area .info-box .nombre {
  text-align: left;
  font-weight: 700;
  font-size: 16px;
  color: #044e31;
  margin-bottom: 5px;
}
.secondary-box .content-area .info-area .info-box .cargo {
  text-align: left;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 300;
  color: #5ab031;
}

.tertiary-box {
  min-width: 100px;
  max-width: 180px;
  padding-top: 50px !important;
}
.tertiary-box .flag-box {
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 10px;
}
.tertiary-box .content-area .img-area {
  display: none;
}
.tertiary-box .content-area .info-area .info-box {
  min-height: 50px !important;
}
.tertiary-box .content-area .info-area .info-box .nombre {
  font-weight: 700;
  font-size: 14px;
  color: #044e31;
  margin-bottom: 5px;
}
.tertiary-box .content-area .info-area .info-box .cargo {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 300;
  color: #5ab031;
}

.cuaternary-box {
  min-width: 140px;
  margin: 0 auto;
  max-width: 140px;
}
.cuaternary-box .content-area .img-area {
  display: none;
}
.cuaternary-box .content-area .info-area .info-box .nombre {
  font-weight: 700;
  font-size: 12px;
  color: #044e31;
  margin-bottom: 5px;
}
.cuaternary-box .content-area .info-area .info-box .cargo {
  text-transform: uppercase;
  font-size: 8px;
  font-weight: 300;
  color: #5ab031;
}

@media only screen and (min-width: 64em) {
  ol.organizational-chart > li > div:only-of-type:after {
    display: none;
  }
  ol.organizational-chart > li > div:first-of-type:nth-last-of-type(2) {
    width: calc(50% - 2em - 4px);
  }
  ol.organizational-chart > li > div:first-of-type:nth-last-of-type(2) ~ div {
    width: calc(50% - 2em - 4px);
  }
  ol.organizational-chart > li > div:first-of-type:nth-last-of-type(3) {
    width: calc(33.3333333333% - 2em - 4px);
  }
  ol.organizational-chart > li > div:first-of-type:nth-last-of-type(3) ~ div {
    width: calc(33.3333333333% - 2em - 4px);
  }
  ol.organizational-chart > li > div:first-of-type:nth-last-of-type(4) {
    width: calc(25% - 2em - 4px);
  }
  ol.organizational-chart > li > div:first-of-type:nth-last-of-type(4) ~ div {
    width: calc(25% - 2em - 4px);
  }
  ol.organizational-chart > li > div:first-of-type:nth-last-of-type(5) {
    width: calc(20% - 2em - 4px);
  }
  ol.organizational-chart > li > div:first-of-type:nth-last-of-type(5) ~ div {
    width: calc(20% - 2em - 4px);
  }
  ol.organizational-chart > li > div:first-of-type:not(:only-of-type):after {
    bottom: -1em;
    height: 3px;
    width: calc(50% + 1em + 3px);
    left: calc(50% + 3px);
  }
  ol.organizational-chart > li > div:after {
    bottom: -1em !important;
    top: inherit !important;
  }
  ol.organizational-chart > li > div:last-of-type:not(:only-of-type):after {
    bottom: -1em;
    height: 3px;
    width: calc(50% + 1em + 3px);
    left: calc(-1em - 3px);
  }
  ol.organizational-chart > li > div + div:not(:last-of-type):after {
    height: 3px;
    left: -2em;
    width: calc(100% + 4em);
  }
  ol.organizational-chart > li > ol {
    display: flex;
    flex-wrap: nowrap;
  }
  ol.organizational-chart > li > ol > li {
    flex-grow: 1;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 1em;
  }
  ol.organizational-chart > li > ol > li > ol {
    display: flex;
    flex-wrap: nowrap;
  }
  ol.organizational-chart > li > ol > li > ol > li {
    flex: 1;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 1em;
  }
  ol.organizational-chart > li > ol > li > ol > li > ol {
    display: flex;
    flex-wrap: nowrap;
  }
  ol.organizational-chart > li > ol > li > ol > li > ol > li > ol {
    display: flex;
    flex-wrap: nowrap;
  }
  ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > ol {
    display: flex;
    flex-wrap: nowrap;
  }
  ol.organizational-chart > li > ol > li > ol > li:not(:last-of-type):after {
    height: 3px;
    left: 50%;
    top: 0;
    width: 50%;
  }
}
@media only screen and (min-width: 64em) and (max-width: 850px) {
  ol.organizational-chart > li > ol > li > ol > li:not(:last-of-type):after {
    display: none;
  }
}
@media only screen and (min-width: 64em) {
  ol.organizational-chart > li > ol > li:before {
    height: 1em !important;
    top: 0 !important;
    width: 3px !important;
  }
  ol.organizational-chart > li > ol > li:only-of-type {
    padding-top: 0;
  }
  ol.organizational-chart > li > ol > li:only-of-type:before {
    display: none;
  }
  ol.organizational-chart > li > ol > li:only-of-type:after {
    display: none;
  }
  ol.organizational-chart > li > ol > li:first-of-type:not(:only-of-type):after {
    height: 3px;
    top: 0;
    width: 50%;
    left: 50%;
  }
}
@media only screen and (min-width: 64em) and (max-width: 850px) {
  ol.organizational-chart > li > ol > li:first-of-type:not(:only-of-type):after {
    display: none;
  }
}
@media only screen and (min-width: 64em) {
  ol.organizational-chart > li > ol > li:last-of-type:not(:only-of-type):after {
    height: 3px;
    top: 0;
    width: 50%;
    left: 0;
  }
  ol.organizational-chart > li > ol > li + li:not(:last-of-type):after {
    height: 3px;
    left: 0;
    top: 0;
    width: 100%;
  }
  ol.organizational-chart > li > ol:after {
    display: none;
  }
}
.resultado-content {
  padding-bottom: 40px;
}
.resultado-content .loading {
  width: 30px;
  height: 30px;
  margin: 20px auto;
  animation: spin 2s infinite;
}
.resultado-content .loading img {
  width: 100%;
  height: 100%;
  display: block;
}

.pdf-container iframe {
  height: 100%;
  min-height: 600px;
}

.buscador-contacto-paraguay {
  padding-top: 20px;
}
.buscador-contacto-paraguay .title-select {
  text-transform: uppercase;
  display: block;
  padding-bottom: 10px;
}
.buscador-contacto-paraguay .content-buscador {
  display: flex;
}
.buscador-contacto-paraguay .content-buscador .content-select {
  position: relative;
  width: 15%;
}
.buscador-contacto-paraguay .content-buscador .content-select select {
  width: 100%;
  position: relative;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 10px 10px 10px 20px;
  border-radius: 100rem;
  text-align: left;
  background-color: #044e31;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}
.buscador-contacto-paraguay .content-buscador .content-select .icon {
  position: absolute;
  color: white;
  right: 10%;
  top: 30%;
  pointer-events: none;
}
.buscador-contacto-paraguay .content-buscador input {
  border-radius: 100rem;
  width: 83%;
  margin-left: 2%;
  height: 38px;
  background-color: rgba(255, 255, 255, 0.95);
  padding: 0.5rem 0.5rem 0.5rem 1.5rem;
  font-size: 16px;
  border: 1px solid #d4d4d4;
}
.buscador-contacto-paraguay #retorno-busqueda {
  position: absolute;
  z-index: 1;
  padding: 0.5rem 2rem;
  background-color: #fff;
  min-height: 0;
  max-height: 300px;
  overflow-y: scroll;
  width: 46%;
  float: left;
  margin-left: 13%;
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
}
.buscador-contacto-paraguay #retorno-busqueda .persona {
  padding: 0.5rem;
}
.buscador-contacto-paraguay #retorno-busqueda .persona:hover {
  background-color: #044e31;
  color: #fff;
  border-radius: 1rem;
  cursor: pointer;
}

.resultados-container #resultado {
  margin-bottom: 25px;
}
.resultados-container #resultado .content-resultado {
  margin-bottom: 25px;
}
.resultados-container #resultado .content-resultado h2 {
  background-color: #5ab031;
  color: #fff;
  padding: 8px 30px;
}
.resultados-container #resultado .content-resultado table {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #5ab031;
}
.resultados-container #resultado .content-resultado table tr {
  border-bottom: 1px solid #d8d8d8;
}
.resultados-container #resultado .content-resultado table tr td {
  text-align: left;
  padding: 12px 30px;
  display: table-cell;
  vertical-align: top;
  max-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.resultados-container #resultado .content-resultado table tr td .numero-interno {
  text-align: center;
}
.resultados-container #resultado .content-resultado table tr td .email {
  cursor: pointer;
  color: #044e31;
  overflow: hidden;
  text-decoration: underline;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: inline-block;
  text-align: left;
}
.resultados-container #resultado .content-resultado table tr td .nombre {
  padding-bottom: 5px;
  text-align: left;
}
.resultados-container #resultado .content-resultado table tr td .area {
  padding-bottom: 5px;
  color: #8d8d8d;
}
.resultados-container #resultado .content-resultado table tr td .telefono {
  width: 100%;
  display: inline-block;
  color: #044e31;
  text-decoration: underline;
  text-align: left;
}
.resultados-container #resultado .content-resultado table tr td:nth-child(3) {
  width: 130px;
  max-width: 130px;
}
.resultados-container #resultado .content-resultado table tr:last-child {
  border-bottom: none;
}
.resultados-container #resultado .content-resultado table tr:nth-child(odd) {
  background-color: #fff;
}
.resultados-container #resultado .content-resultado table tr:nth-child(even) {
  background-color: #f4f4f4;
}

.m-marcas-area {
  width: 100%;
}
.m-marcas-area .m-marcas-box {
  overflow: hidden;
  background-color: #044e31;
  padding: 25px 50px;
}
.m-marcas-area .m-marcas-box .ref-image-area {
  width: 15%;
}
.m-marcas-area .m-marcas-box .m-marcas-info {
  width: 85%;
}
.m-marcas-area .m-marcas-box .m-marcas-info .file-size {
  color: #fff;
}
.m-marcas-area .m-marcas-box .m-marcas-info .size {
  display: none;
  color: #fff;
}
.m-marcas-area .m-marcas-box .m-marcas-info h2 {
  color: #fff;
  margin-bottom: 15px;
}
.m-marcas-area .m-marcas-box .m-marcas-info p {
  color: #fff;
  margin-bottom: 20px;
}
.m-marcas-area .m-marcas-box .m-marcas-info p:last-child {
  margin-bottom: 0;
}
.m-marcas-area .m-marcas-box .m-marcas-info .button-area {
  margin-top: 30px;
}
.m-marcas-area .m-marcas-box .m-marcas-info .button-area a {
  color: #fff;
}
.m-marcas-area .m-marcas-box.big-area {
  min-width: 100%;
  padding: 40px 35px;
  margin-bottom: 20px;
}
.m-marcas-area .m-marcas-box.big-area .ref-image-area {
  width: 58%;
}
.m-marcas-area .m-marcas-box.big-area .ref-image-area img {
  width: 100%;
  display: block;
  height: auto;
}
.m-marcas-area .m-marcas-box.big-area .m-marcas-info {
  width: 37%;
}

.consumo-heading {
  /*&:before {
  	mask-image: url(img/corner-left.svg);
  	mask-repeat: no-repeat;
  	mask-size: contain;
  	background-color: rgba($verde-oscuro, 0.8);
  	width: 110.1%;
  	height: 125%;
  	position: absolute;
  	left: -1px;
  	bottom: 0;
  	top: auto;
  	display: block;
  	content: "";
  	transform: rotate3d(1, 0, 0, 180deg);
  	z-index: 3;
  }*/
}
.consumo-heading svg.background {
  width: 137%;
  position: absolute;
  z-index: 3;
  transform: rotate3d(1, 0, 0, 180deg);
  height: 138%;
}
.consumo-heading .content {
  width: 65%;
  padding: 90px 30px 40px;
  position: relative;
  z-index: 4;
}
.consumo-heading .content img {
  max-height: 100px;
  margin-bottom: 10px;
  max-width: 30%;
}
.consumo-heading .content h1 {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.consumo-heading .content h1 span {
  display: inline-block;
  margin-right: 20px;
}
.consumo-heading .content .intro-page {
  margin-top: 25px;
}
.consumo-heading .content .intro-page h2 {
  color: #fff;
  margin-bottom: 20px;
}
.consumo-heading .content .intro-page p {
  color: #fff;
  margin-bottom: 20px;
}
.consumo-heading .content .intro-page p:last-child {
  margin-bottom: 0;
}
.consumo-heading--arg:before {
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  bottom: -1px;
  transform: rotate3d(1, 0, 0, 171deg) rotateY(-180deg);
  background-color: rgba(90, 176, 49, 0.6);
}

.content-page-area-consumo .wysiwyg h1,
.content-page-area-consumo .wysiwyg h2,
.content-page-area-consumo .wysiwyg h3,
.content-page-area-consumo .wysiwyg h4,
.content-page-area-consumo .wysiwyg h5,
.content-page-area-consumo .wysiwyg h6 {
  color: #044e31;
}
.content-page-area-consumo .img-content {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.content-page-area-consumo .block-content {
  width: 100%;
  max-width: 100%;
  padding: 30px 0;
  position: relative;
  -moz-column-count: 2;
       column-count: 2;
}
@media (max-width: 550px) {
  .content-page-area-consumo .block-content {
    -moz-column-count: 1;
         column-count: 1;
  }
}
.content-page-area-consumo .block-content p:first-of-type {
  margin-top: 0;
}
.content-page-area-consumo .block-content:not(.wysiwyg) {
  padding-top: 0;
}
.content-page-area-consumo .block-content .feat-block {
  overflow: hidden;
  width: 165%;
  background-color: #f4ffef;
  margin: 50px 0;
}
.content-page-area-consumo .block-content .feat-block > div {
  align-self: stretch;
}
.content-page-area-consumo .block-content .feat-block .feat-content {
  padding: 50px 60px 50px 40px;
  width: 51%;
}
.content-page-area-consumo .block-content .feat-block .feat-content .title {
  color: #044e31;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 30px;
}
.content-page-area-consumo .block-content .feat-block .feat-content *:last-child {
  margin-bottom: 0;
}
.content-page-area-consumo .block-content .feat-block .feat-image {
  width: 49%;
  position: relative;
}
.content-page-area-consumo .block-content .feat-block .feat-image .photo {
  width: 100%;
  height: 100%;
}
.content-page-area-consumo .block-content .small-group {
  margin: 50px 0;
}
.content-page-area-consumo .block-content .small-group .person-box .person-img {
  width: 140px;
  height: 140px;
}
.content-page-area-consumo .block-content .small-group .person-box .person-info .nombre {
  color: #000;
}
.content-page-area-consumo .politica-consumo p {
  margin-bottom: 15px;
  color: #044e31;
}

#campanas-timeline {
  overflow: hidden;
  clear: both;
}
#campanas-timeline .slider-3-container {
  overflow: hidden;
}
#campanas-timeline .slider-3-container .slider-3 .slide .content {
  padding: 100px 30px 30px;
  color: #fff;
}
#campanas-timeline .slider-3-container .slider-3 .slide .content .image-area {
  align-self: stretch;
  overflow: hidden;
}
#campanas-timeline .slider-3-container .slider-3 .slide .content .image-area img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#campanas-timeline .slider-3-container .slider-3 .slide .content .year {
  margin: 10px 0 20px;
}
#campanas-timeline .slider-3-container .slider-3 .slide .content .description {
  margin: 20px 0 0;
  padding: 20px 0 0;
  border-top: 1px solid #5ab031;
}
#campanas-timeline .slider-3-container .slider-3 .slide .content .button {
  background-color: #fff;
  color: #000;
  display: inline-block;
  margin-top: 40px;
}
#campanas-timeline .slider-3-container .slider-3 .slide .content .button:hover {
  background-color: #000;
  color: #fff;
}
#campanas-timeline .slider-3-container .slider-3 .slide .veil {
  background-color: rgba(4, 78, 49, 0.95);
}
#campanas-timeline .slider-3-container .slider-3 ul.slick-dots {
  width: 10px;
  top: 50%;
  right: 10%;
}
#campanas-timeline .slider-3-container .slider-3 ul.slick-dots li {
  margin: 2.5px 0;
}
#campanas-timeline .slider-3-container .slider-3 .slick-prev {
  left: 25%;
}
#campanas-timeline .slider-3-container .slider-3 .slick-next {
  right: 20%;
}
#campanas-timeline .slider-3-container .slider-nav-3 {
  color: #fff;
  left: 0;
  top: 30px;
  width: 100%;
  height: 60px;
}
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list {
  height: 100% !important;
  padding-left: 0 !important;
}
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list li {
  padding: 0 10px 7px;
  cursor: pointer;
  border-bottom: 2px solid #5ab031;
  text-align: center;
}
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list li span {
  padding: 8px 15px;
  background-color: #044e31;
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  font-size: 10px;
  border-radius: 100px;
}
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list li:after {
  width: 2px;
  height: 12px;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -7px;
  background-color: #5ab031;
  content: "";
}
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list li:hover span, #campanas-timeline .slider-3-container .slider-nav-3 .slick-list li.slick-current span {
  background-color: #5ab031;
}
#campanas-timeline .slider-3-container .slider-nav-3 .slick-list li:hover:after, #campanas-timeline .slider-3-container .slider-nav-3 .slick-list li.slick-current:after {
  width: 8px;
  height: 8px;
  bottom: -5px;
  border-radius: 100px;
}

.form-link-area {
  margin: 80px 0 60px;
}
.form-link-area .form-link-box {
  width: 100%;
  padding: 25px 30px;
  border: 1px solid #5ab031;
  background-color: #fff;
}
.form-link-area .form-link-box .content {
  color: #5ab031;
  width: 55%;
}
.form-link-area .form-link-box .content h4 {
  margin-bottom: 20px;
}
@media (max-width: 550px) {
  .consumo-heading .content {
    width: 90%;
  }
  .consumo-heading .content img {
    max-width: 70px;
  }
}
/*---------------------------------- CONSUMO RESPONSABLE - Gráfica */
.grafico-consumo {
  width: 100%;
  background-color: #fff;
  overflow: hidden;
  margin-bottom: 50px;
}

.consumo-responsable {
  background-color: #fff;
  padding: 30px;
  width: 90%;
  margin: 0 auto 0;
  z-index: 2;
}
.consumo-responsable .pieContainer {
  height: 60vh;
  width: 60vh;
  position: relative;
  margin: 15vh auto;
  left: 0;
}
.consumo-responsable .pieContainer.activePie {
  left: -20vh;
  transform: scale(0.68);
}
.consumo-responsable .pieContainer .pieBackground {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.consumo-responsable .pieContainer .hold {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 50% 100%, 50% 0);
  clip-path: polygon(100% 0, 100% 100%, 50% 100%, 50% 0);
}
.consumo-responsable .pieContainer .hold .pie {
  transition: all 1s;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -webkit-clip-path: polygon(50% 0, 50% 100%, 0 100%, 0 0);
  clip-path: polygon(50% 0, 50% 100%, 0 100%, 0 0);
}
.consumo-responsable .pieContainer .innerCircle {
  display: flex;
  position: absolute;
  width: 88%;
  height: 88%;
  background-color: #fff;
  border-radius: 100%;
  top: 6%;
  left: 6%;
  color: white;
  justify-content: center;
  align-items: center;
}
.consumo-responsable .pieContainer .innerCircle .content {
  display: block;
  width: 80%;
  text-align: center;
  font-size: 3.5vh;
  color: #005f40;
  padding-top: 8vh;
  background-image: url("img/logo-ccu-c.svg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto 5vh;
}
.consumo-responsable .pieContainer .innerCircle .content b {
  font-weight: 800;
}
.consumo-responsable .pieContainer .circle-container-icons {
  left: -10vh;
  top: -10vh;
  position: relative;
  width: 80vh;
  height: 80vh;
  border-radius: 50%;
  padding: 0;
  list-style: none;
  float: left;
}
.consumo-responsable .pieContainer .circle-container-icons li {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px;
  width: 100px;
  height: 100px;
  cursor: pointer;
  text-align: center;
  font-size: 2vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.consumo-responsable .pieContainer .circle-container-icons li span {
  display: block;
}
.consumo-responsable .pieContainer .circle-container-icons li img {
  max-width: 100px;
  max-height: 50px;
}
.consumo-responsable .pieContainer .circle-container-icons li .background {
  border-radius: 100%;
  opacity: 0;
  z-index: -1;
}
.consumo-responsable .pieContainer .circle-container-icons li:hover .background {
  opacity: 0.15;
  transform: scale(1.4);
}
.consumo-responsable .pieContainer .circle-container-icons li.active-item .background {
  opacity: 1;
  transform: scale(1.1);
}
.consumo-responsable .pieContainer .circle-container-icons li.active-item span {
  color: #fff;
  transform: scale(0.7);
}
.consumo-responsable .pieContainer .circle-container-icons li.active-item img {
  filter: brightness(0) invert(1);
  transform: scale(0.7);
  margin-bottom: -10px;
}
.consumo-responsable .container-characteristics .characteristics-sustentability-1 .title .icono-area {
  filter: invert(1);
}
.consumo-responsable .container-characteristics .characteristics-sustentability-1 .title .icono-area img {
  filter: invert(80%) sepia(23%) saturate(4190%) hue-rotate(354deg) brightness(105%) contrast(101%);
}
.consumo-responsable .container-characteristics .characteristics {
  display: none;
  width: 35%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  padding: 30px;
  min-width: 280px;
  max-width: 360px;
}
.consumo-responsable .container-characteristics .characteristics .close {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  position: absolute;
  top: 0;
  right: 0 !important;
  cursor: pointer;
}
.consumo-responsable .container-characteristics .characteristics .close:hover {
  color: #044e31;
  transform: rotate(-90deg);
}
.consumo-responsable .container-characteristics .characteristics .title {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.consumo-responsable .container-characteristics .characteristics .title .icono-area {
  width: 60px;
}
.consumo-responsable .container-characteristics .characteristics .title .icono-area img {
  width: 100%;
  height: auto;
  display: block;
}
.consumo-responsable .container-characteristics .characteristics .title .title-area {
  width: 180px;
}
.consumo-responsable .container-characteristics .characteristics .title .title-area h1 {
  text-align: left;
}
.consumo-responsable .container-characteristics .characteristics ul {
  padding: 20px;
  width: 100%;
}
.consumo-responsable .container-characteristics .characteristics ul li {
  text-align: left;
  margin-bottom: 13px;
  color: #535353;
  padding-left: 30px;
  position: relative;
}
.consumo-responsable .container-characteristics .characteristics ul li:before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e909";
  margin-right: 4px;
  position: absolute;
  left: 0;
  top: 3px;
  width: 15px;
  height: 15px;
  border-radius: 100px;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.consumo-responsable .container-characteristics .characteristics ul li a {
  color: #535353;
}
.consumo-responsable #model .img #Capa_1 {
  width: 80%;
}
.consumo-responsable #model .img #Capa_1 .st7,
.consumo-responsable #model .img #Capa_1 .st8,
.consumo-responsable #model .img #Capa_1 .st9 {
  transition-duration: 0.25s;
}
.consumo-responsable #model .img #Capa_1 .st7:hover,
.consumo-responsable #model .img #Capa_1 .st8:hover,
.consumo-responsable #model .img #Capa_1 .st9:hover {
  cursor: pointer;
}
.consumo-responsable #model .img #Capa_1 .st7:hover {
  cursor: pointer;
  fill: #e7b10e;
}
.consumo-responsable #model .img #Capa_1 .st8:hover {
  cursor: pointer;
  fill: #971c41;
}
.consumo-responsable #model .img #Capa_1 .st9:hover {
  cursor: pointer;
  fill: #157b93;
}
.consumo-responsable #model.activePie {
  position: relative;
  transform: translate(-200px, 0) scale(0.8);
}

.modal-iniciativa .modal-heading {
  width: 100%;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modal-iniciativa .modal-heading .title-box {
  width: 70%;
}
.modal-iniciativa .modal-heading .title-box h4 {
  color: #fff;
}
.modal-iniciativa .modal-heading .icono-box {
  width: 10%;
  height: auto;
}
.modal-iniciativa .modal-heading .icono-box img {
  width: 100%;
  height: auto;
  display: block;
  filter: brightness(0) invert(1);
}
.modal-iniciativa .modal-contenido {
  padding: 30px;
  width: 100%;
}

.login-screen {
  position: relative;
  height: 100%;
}
.login-screen .bg-image {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.login-screen .bg-image .veil {
  background-color: rgba(0, 0, 0, 0.3);
}
.login-screen .bg-image .veil:before {
  /* mask-image: url(img/corner-left.svg);
  mask-repeat: no-repeat;
  mask-size: contain;
  background-color: rgba($verde-claro, 0.75);
  width: 110%;
  height: 80%;
  position: absolute;
  left: 0;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 3; */
}
.login-screen .wrap-xl, .login-screen .wysiwyg blockquote, .wysiwyg .login-screen blockquote, .login-screen .wysiwyg img.alignnone, .wysiwyg .login-screen img.alignnone {
  position: relative;
  z-index: 2;
  height: 100%;
  max-width: 100%;
}
.login-screen .wrap-xl .login-content, .login-screen .wysiwyg blockquote .login-content, .wysiwyg .login-screen blockquote .login-content, .login-screen .wysiwyg img.alignnone .login-content, .wysiwyg .login-screen img.alignnone .login-content {
  width: 100%;
  height: 100%;
  padding: 40px 0;
  margin-left: auto;
  margin-right: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}
.login-screen .wrap-xl .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content .flags-date {
  width: 100%;
}
.login-screen .wrap-xl .login-content .flags-date .date-area span, .login-screen .wysiwyg blockquote .login-content .flags-date .date-area span, .wysiwyg .login-screen blockquote .login-content .flags-date .date-area span, .login-screen .wysiwyg img.alignnone .login-content .flags-date .date-area span, .wysiwyg .login-screen img.alignnone .login-content .flags-date .date-area span {
  color: #fff;
}
.login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  position: relative;
}
.login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li .flag, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li .flag, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li .flag, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li .flag, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li .flag {
  width: 10px;
  height: auto;
}
.login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li span, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li span, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li span, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li span, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li span {
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  line-height: 100%;
  margin-left: 0.25rem;
  display: inline-block;
}
.login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li:nth-child(n+2):before, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li:nth-child(n+2):before, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li:nth-child(n+2):before, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li:nth-child(n+2):before, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li:nth-child(n+2):before {
  display: block;
  content: "·";
  color: #fff;
  position: absolute;
  left: -0.15rem;
  top: 50%;
  transform: translateY(-50%);
}
.login-screen .wrap-xl .login-content .form-login-area, .login-screen .wysiwyg blockquote .login-content .form-login-area, .wysiwyg .login-screen blockquote .login-content .form-login-area, .login-screen .wysiwyg img.alignnone .login-content .form-login-area, .wysiwyg .login-screen img.alignnone .login-content .form-login-area {
  width: 90%;
  margin: 0 auto;
}
.login-screen .wrap-xl .login-content .form-login-area h1, .login-screen .wysiwyg blockquote .login-content .form-login-area h1, .wysiwyg .login-screen blockquote .login-content .form-login-area h1, .login-screen .wysiwyg img.alignnone .login-content .form-login-area h1, .wysiwyg .login-screen img.alignnone .login-content .form-login-area h1 {
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 55px;
  text-align: center;
}
.login-screen .wrap-xl .login-content .form-login-area .form-area, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area {
  text-align: center;
}
.login-screen .wrap-xl .login-content .form-login-area .form-area .form-row, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row {
  margin-bottom: 30px;
}
.login-screen .wrap-xl .login-content .form-login-area .form-area .form-row label, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row label, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row label, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row label, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row label {
  display: block;
  color: #fff;
  margin-bottom: 20px;
  margin-left: 10px;
}
.login-screen .wrap-xl .login-content .form-login-area .form-area .form-row .form-instruction, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row .form-instruction, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row .form-instruction, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row .form-instruction, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row .form-instruction {
  color: #fff;
}
.login-screen .wrap-xl .login-content .form-login-area .form-area .form-row .input-text, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row .input-text, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row .input-text, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row .input-text, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row .input-text {
  border-radius: 100rem;
  width: 100%;
  background-color: #fff;
  padding: 0.5rem 2rem;
  font-size: 16px;
  font-family: "Roboto Condensed", sans-serif;
}
.login-screen .wrap-xl .login-content .form-login-area .form-area .form-row.submit-area, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row.submit-area, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row.submit-area, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row.submit-area, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row.submit-area {
  margin-top: 55px;
}
.login-screen .wrap-xl .login-content .form-login-area .form-area .form-row.submit-area button, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area .form-row.submit-area button, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area .form-row.submit-area button, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area .form-row.submit-area button, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area .form-row.submit-area button {
  margin: 0 auto;
}
.login-screen .wrap-xl .login-content .form-login-area .form-area #error-login-box, .login-screen .wysiwyg blockquote .login-content .form-login-area .form-area #error-login-box, .wysiwyg .login-screen blockquote .login-content .form-login-area .form-area #error-login-box, .login-screen .wysiwyg img.alignnone .login-content .form-login-area .form-area #error-login-box, .wysiwyg .login-screen img.alignnone .login-content .form-login-area .form-area #error-login-box {
  padding: 9px;
  background-color: white;
  color: #273e0c;
  width: -moz-max-content;
  width: max-content;
  border-radius: 5px;
  font-size: 14px;
  margin: -15px auto 0;
}
.login-screen .wrap-xl .login-content .empresas-ccu-area, .login-screen .wysiwyg blockquote .login-content .empresas-ccu-area, .wysiwyg .login-screen blockquote .login-content .empresas-ccu-area, .login-screen .wysiwyg img.alignnone .login-content .empresas-ccu-area, .wysiwyg .login-screen img.alignnone .login-content .empresas-ccu-area {
  width: 100%;
}
.login-screen .wrap-xl .login-content .empresas-ccu-area .empresas-list, .login-screen .wysiwyg blockquote .login-content .empresas-ccu-area .empresas-list, .wysiwyg .login-screen blockquote .login-content .empresas-ccu-area .empresas-list, .login-screen .wysiwyg img.alignnone .login-content .empresas-ccu-area .empresas-list, .wysiwyg .login-screen img.alignnone .login-content .empresas-ccu-area .empresas-list {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.login-screen .wrap-xl .login-content .empresas-ccu-area .empresas-list .logo-empresa, .login-screen .wysiwyg blockquote .login-content .empresas-ccu-area .empresas-list .logo-empresa, .wysiwyg .login-screen blockquote .login-content .empresas-ccu-area .empresas-list .logo-empresa, .login-screen .wysiwyg img.alignnone .login-content .empresas-ccu-area .empresas-list .logo-empresa, .wysiwyg .login-screen img.alignnone .login-content .empresas-ccu-area .empresas-list .logo-empresa {
  margin: 0 25px 25px;
  display: block;
  width: auto;
}

.event-page {
  position: relative;
  height: 100%;
}
.event-page #content-event {
  position: relative;
  overflow: hidden;
}
.event-page .hidden {
  display: none !important;
}
.event-page .date-event {
  margin-top: 30px;
}
.event-page .header-image-content {
  width: 100%;
  height: 300px;
}
@media (max-width: 850px) {
  .event-page .header-image-content {
    height: 400px;
  }
}
.event-page .header-image-content img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  display: block;
}
@media (max-width: 850px) {
  .event-page .header-image-content img.desktop {
    display: none;
  }
}
.event-page .header-image-content img.mobile {
  display: none;
}
@media (max-width: 850px) {
  .event-page .header-image-content img.mobile {
    display: block;
  }
}
@media (max-width: 850px) {
  .event-page .header-image-content {
    height: 400px;
  }
}
.event-page .date-event::after {
  -webkit-mask-image: url(../../../img/corner-left.svg);
  mask-image: url(../../../img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  background-color: #fff;
  width: 100%;
  height: 155px;
  position: absolute;
  left: -1px;
  top: 0;
  display: block;
  content: "";
  z-index: 1;
  padding-left: 30px;
}
.event-page .date-event .info-event {
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.07) 5%, rgb(251, 251, 251) 50%, rgb(251, 251, 251) 90%, rgba(251, 251, 251, 0.01) 93%);
  padding-top: 125px;
  margin-top: -125px;
  padding-bottom: 50px;
  position: relative;
  z-index: 50;
}
.event-page .date-event .info-event .box-event-content {
  max-width: 80%;
  display: block;
  margin: 0 auto;
  padding: 30px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  border-radius: 16px;
}
.event-page .date-event .info-event .box-event-content h1 {
  color: #ffffff;
  font-weight: 800;
  font-family: "Roboto Condensed";
  font-size: 2rem;
  line-height: 140%;
}
.event-page .date-event .info-event .box-event-content .msg-coming {
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
}
.event-page .date-event .info-event .box-event-content .date {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.event-page .date-event .info-event .box-event-content .date .number-date {
  font-size: 72px;
  line-height: 40px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  display: block;
}
.event-page .date-event .info-event .box-event-content .date .desc-date {
  font-size: 19px;
  line-height: 21px;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  display: block;
}
.event-page .date-event .info-event .video-event {
  height: 600px;
  width: 80%;
  margin: 30px auto 0;
  max-width: 100%;
  display: block;
  border-radius: 16px;
}
.event-page .date-event .svg-mask {
  transform: rotateZ(-180deg) rotateY(-180deg) translateX(1px);
  height: 200px;
  width: 100%;
  fill: rgba(0, 0, 0, 0.07);
}
.event-page .about-event {
  max-width: 90%;
  display: block;
  margin: -100px auto 0;
}
.event-page .about-event .title-event {
  font-weight: bold;
  font-size: 51px;
  line-height: 67px;
  margin-bottom: 40px;
}
.event-page .about-event .desc-event {
  max-width: 70%;
  font-size: 16px;
  line-height: 21px;
}

.single-post-heading {
  align-items: flex-end !important;
}
.single-post-heading .content {
  width: 100%;
  max-width: 780px;
  padding: 40px 40px 40px;
  position: relative;
  z-index: 4;
}
.single-post-heading .content span {
  color: #fff;
}
.single-post-heading .content h1 {
  color: #fff;
}
.single-post-heading .content .intro-page {
  margin-top: 20px;
}
.single-post-heading .content .intro-page p {
  color: #fff;
  margin-bottom: 0;
}
.single-post-heading:before {
  display: none;
}

.single-post-content-area .block-content {
  width: 100%;
  max-width: 780px;
  padding: 0 40px;
  position: relative;
  z-index: 4;
  margin: 10px 0 0;
}
.single-post-content-area .wysiwyg {
  float: none;
}
.single-post-content-area .wysiwyg ul {
  font-size: 14px !important;
}
.single-post-content-area .wysiwyg h1,
.single-post-content-area .wysiwyg h2,
.single-post-content-area .wysiwyg h3,
.single-post-content-area .wysiwyg h4,
.single-post-content-area .wysiwyg h5,
.single-post-content-area .wysiwyg h6 {
  color: #044e31;
  font-weight: 400;
}
.single-post-content-area .slider-area {
  width: 100%;
  position: relative;
  padding: 40px;
  margin-bottom: 90px;
}
.single-post-content-area .slider-area .slider-galeria {
  width: 100%;
  height: 450px;
  overflow: hidden;
}
.single-post-content-area .slider-area .slider-galeria .slick-list {
  height: 100%;
}
.single-post-content-area .slider-area .slider-galeria .slick-list .slick-track {
  height: 100%;
}
.single-post-content-area .slider-area .slider-galeria .slide {
  position: relative;
  width: 100%;
  height: 100%;
}
.single-post-content-area .slider-area .slider-galeria .slide .imagen-gal {
  width: 100%;
  height: 100%;
}
.single-post-content-area .slider-area .slider-galeria .slide .imagen-gal.img-vertical {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: black;
}
.single-post-content-area .slider-area .slider-galeria .slide .content-slide-gallery {
  position: absolute;
  z-index: 3;
  bottom: 25px;
  left: 25px;
  color: #fff;
  width: 60%;
  background-color: rgba(0, 0, 0, 0.45);
  padding: 15px;
}
.single-post-content-area .slider-area .slider-galeria .slide .content-slide-gallery span {
  line-height: 1;
  display: block;
  padding-bottom: 15px;
}
.single-post-content-area .slider-area #gal-arrow-prev {
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
.single-post-content-area .slider-area #gal-arrow-next {
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
.single-post-content-area .slider-area .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.single-post-content-area .slider-area .arrow:hover {
  background-color: #044e31;
}
.single-post-content-area .slider-area .slider-nav-galeria {
  width: 80%;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 5;
  bottom: -135px;
}
.single-post-content-area .slider-area .slider-nav-galeria .slick-list {
  height: 100%;
}
.single-post-content-area .slider-area .slider-nav-galeria .slick-list .slick-track {
  height: 100%;
}
.single-post-content-area .slider-area .slider-nav-galeria .slide {
  width: 100%;
  height: 130px;
  margin: 20px;
  cursor: pointer;
}
.single-post-content-area .slider-area .slider-nav-galeria .slide .imagen-gal {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.single-post-extra-meta-area .post-tags-area {
  width: 100%;
  max-width: 780px;
  padding: 0 40px;
  position: relative;
  z-index: 4;
  margin: 10px 0 0;
}
.single-post-extra-meta-area .post-tags-area .post-tags-box {
  padding: 15px 0;
  border-top: 1px solid #5ab031;
}
.single-post-extra-meta-area .post-tags-area .tags-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #5ab031;
}
.single-post-extra-meta-area .post-tags-area .post-tags .tag-name {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 300;
  color: #5ab031;
}

.comentarios-post .comments-area {
  width: 100%;
  max-width: 700px;
  padding: 40px 30px 40px;
  position: relative;
  z-index: 4;
  margin: 0 0 50px 40px;
  background-color: #f5f5f5;
  overflow: hidden;
}
@media (max-width: 850px) {
  .comentarios-post .comments-area {
    margin-left: 0;
  }
}
.comentarios-post .comments-area #reply-title {
  color: #044e31;
  margin-bottom: 15px;
}
.comentarios-post .comments-area .comment-respond {
  margin-bottom: 15px;
}
.comentarios-post .comments-area .comment-respond #commentform {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  flex-wrap: wrap;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-form-author {
  flex: 1 1 0;
  margin: 10px;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-form-email {
  flex: 1 1 0;
  margin: 10px;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-form-comment {
  width: 100%;
  margin: 10px;
}
.comentarios-post .comments-area .comment-respond #commentform input[type=text] {
  width: 100%;
  padding: 15px;
  border: 1px solid #5ab031;
  background-color: #fff;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-avatar {
  display: none;
  position: relative;
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 150px;
  margin-right: 22px;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-form-comment {
  flex-grow: 1;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-form-comment .profile-img {
  width: 50px;
  height: 50px;
  margin-right: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  border-radius: 500px;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-form-comment .profile-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.comentarios-post .comments-area .comment-respond #commentform .comment-form-comment textarea {
  width: calc(100% - 71px);
  padding: 15px;
  border: 1px solid #5ab031;
}
.comentarios-post .comments-area .comment-respond #commentform .form-submit {
  width: 100%;
  margin: 10px;
  text-align: right;
}
.comentarios-post .comments-area .comment-list {
  min-height: 200px;
  max-height: 400px;
  overflow-y: scroll;
}
.comentarios-post .comments-area .comment-list .comment {
  padding-top: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #e8e8e8;
}
.comentarios-post .comments-area .comment-list .comment .comment-block {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .profile-img-area {
  position: relative;
  width: 50px;
  height: 50px;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .profile-img-area .profile-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  border-radius: 500px;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .profile-img-area .profile-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area {
  width: calc(100% - 70px);
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-user-meta {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-user-meta .comment-author .fn {
  font-weight: 700;
  color: #044e31;
  margin-bottom: 7px;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-user-meta .comment-author .job_name {
  font-weight: 700;
  color: #5ab031;
  margin-bottom: 7px;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-user-meta .comment-meta a {
  color: #535353;
  font-size: 12px;
  font-weight: 300;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-content-area .the-comment {
  margin: 15px 0;
  color: #044e31;
  font-size: 12px;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-content-area .reply {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-content-area .reply .comment-reply-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-content-area .reply .comment-reply-link .burbuja {
  width: 15px;
  height: auto;
  margin-right: 3px;
}
.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-content-area .reply .comment-reply-link span {
  color: #5ab031;
  font-size: 12px;
  font-weight: 400;
}
.comentarios-post .comments-area .comment-list .children {
  border-left: 10px solid #e8e8e8;
}
.comentarios-post .comments-area .comment-list .children .comment {
  padding-left: 20px;
}

#related {
  padding-top: 40px;
}
#related h2 {
  color: #7ec43e;
  text-align: center;
  line-height: 140%;
  margin-bottom: 25px;
}
#related .lSSlideOuter {
  width: 100%;
}
#related .lSSlideOuter .lSSlideWrapper ul li {
  padding: 10px 0 80px;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block {
  transition: 0.5s;
  margin: 0;
  height: 300px;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  bottom: 0;
  color: #fff;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .flag-area {
  position: absolute;
  width: 50px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .flag-area .flag {
  width: 25px;
  height: auto;
  position: relative;
  z-index: 1;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .flag-area:before {
  -webkit-mask-image: url(img/corner-left.svg);
  mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  background-color: #fff;
  width: 250%;
  height: 100%;
  position: absolute;
  left: -10px;
  top: 0;
  display: block;
  content: "";
  z-index: 1;
  padding-left: 30px;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .post-cat-area {
  padding: 22px 20px;
  width: calc(100% - 65px);
  position: relative;
  right: 0;
  margin: 0 0 0 auto;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .post-cat-area span {
  line-height: 120%;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .content-area {
  position: absolute;
  bottom: 0;
  padding: 22px 20px;
  width: 100%;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .content-area .fecha {
  line-height: 140%;
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  width: 100%;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block .content .content-area h6 {
  line-height: 120%;
  font-weight: 700;
  width: 100%;
  margin-bottom: 20px;
}
#related .lSSlideOuter .lSSlideWrapper ul li .event-block:hover {
  transition: 0.5s;
}
#related .gradient-from-bottom {
  transition: 0.5s;
  z-index: 1 !important;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000",endColorstr="#b3000000",GradientType=0);
}
#related .navigation {
  width: 95%;
  left: 2.5%;
  position: absolute;
  z-index: 1;
  top: 50%;
}
#related .navigation .prev,
#related .navigation .next {
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center center;
}
#related .navigation .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
#related .navigation .arrow:hover {
  background-color: #044e31;
}
#related .navigation .prev {
  left: -7.5px;
}
#related .navigation .next {
  right: -7.5px;
}

/*------------------------- Imagen Interactiva ------------------------*/
#imagen-interactiva {
  margin: 0 40px;
  width: calc(100% - 80px);
}

#imgInteractivaTitle {
  margin: 250px 40px 30px;
  width: calc(100% - 80px);
  font-size: 32px;
  line-height: 140%;
  color: #5ab031;
}

#imagen-interactiva .slow-transition {
  transition-duration: 0.5s;
}

#imagen-interactiva .select-module .point.active {
  background-color: #fff;
}

#imagen-interactiva .select-module .point .products-bubble {
  display: none;
}

#imagen-interactiva .select-module .point.active .products-bubble,
#imagen-interactiva .select-module.display-block {
  display: block;
}

#imagen-interactiva .select-main-container {
  position: absolute;
  z-index: 1;
  padding: 60px 10%;
}

#imagen-interactiva .select-main-container p.title {
  width: 50%;
  float: left;
  font-size: 70px;
  line-height: 100%;
  margin-right: 2%;
  color: #fff;
}

#imagen-interactiva .select-main-container .select-container {
  float: left;
  margin: 0 2%;
  width: 20%;
}

#imagen-interactiva .select-main-container .select-container p.mini-title {
  font-size: 13px;
  margin-bottom: 10px;
}

#imagen-interactiva .veil-render {
  background-color: rgba(0, 0, 0, 0.05);
  z-index: 1;
}

#imagen-interactiva .select-module img {
  width: 100%;
  height: auto;
}

#imagen-interactiva .select-module .point {
  position: absolute;
  z-index: 1;
  width: 25px;
  height: 25px;
  border-radius: 60px;
  cursor: pointer;
  animation: pulse 2s infinite;
}

#imagen-interactiva .select-module .point span.thin {
  font-size: 20px;
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
}

#imagen-interactiva .select-module .point.active {
  animation: pulse-white 2s infinite;
  z-index: 99;
}

#imagen-interactiva .select-module .point.active span.thin {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  left: -3px;
}

#imagen-interactiva .select-module .point .products-bubble {
  background-color: #fff;
  width: 400px;
  max-height: 300px;
  position: absolute;
  left: -180px;
  bottom: 70px;
  border-bottom: 20px solid #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  height: auto;
}

#imagen-interactiva .select-module .point .products-bubble .vail-add-cart {
  display: block;
  background-color: #fff;
  left: 0;
  top: -20px;
  bottom: -20px;
  right: 0;
  border-radius: 8px;
  z-index: 10;
}

#imagen-interactiva .select-module .point .products-bubble .vail-add-cart .text {
  margin: auto;
  color: #fff;
  width: 70%;
  font-weight: 700;
  font-size: 22px;
  text-align: center;
}

#imagen-interactiva .select-module .point .products-bubble p.title {
  width: calc(100% - 50px);
  float: left;
  font-size: 16px;
  margin-bottom: 10px;
  padding: 12px 0px 0px 15px;
}

#imagen-interactiva .select-module .point .products-bubble:after {
  content: "";
  position: absolute;
  background: #fff;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  bottom: -30px;
  left: 0;
  right: 0;
  margin: auto;
}

#imagen-interactiva .select-module .point .products-bubble div {
  max-height: 150px;
  padding: 0 5px;
}

/* Customize the label (the container) */
#imagen-interactiva .select-module .point .products-bubble div .container {
  display: block;
  position: relative;
  padding: 8px 0 8px 28px;
  cursor: pointer;
  font-size: 12px;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow-y: auto;
}

#imagen-interactiva .select-module .point .products-bubble div .container:hover input:checked ~ .checkmark {
  border-color: #c98000;
}

#imagen-interactiva .select-module .point .products-bubble div input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

#imagen-interactiva .select-module .point .products-bubble div .checkmark {
  position: absolute;
  top: 8px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 1px solid #005F5A;
  border-style: inset;
  border-radius: 20px;
}

#imagen-interactiva .select-module .point .products-bubble div .container input:checked ~ .checkmark,
#imagen-interactiva .select-module .point .products-bubble div .container:hover input ~ .checkmark {
  border: 1px solid #ed9f00;
}

#imagen-interactiva .select-module .point .products-bubble div .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
#imagen-interactiva .select-module .point .products-bubble div .container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
#imagen-interactiva .select-module .point .products-bubble div .container .checkmark:after {
  left: 6px;
  top: 2px;
  width: 4px;
  height: 9px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

#imagen-interactiva .select-module .point .products-bubble a.cotizar {
  margin-top: 20px;
}

#imagen-interactiva .select-module .point:hover {
  z-index: 3;
}

#imagen-interactiva .select-module .point .category {
  position: absolute;
  top: -40px;
  width: 200px;
  text-align: center;
  left: -80px;
  background-color: #fff;
  padding: 5px 0;
  border-radius: 5px;
  font-size: 13px;
}

#imagen-interactiva .select-module .point .category:before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -10px;
}

#imagen-interactiva .select-module .point:hover .category {
  display: block;
}

#imagen-interactiva .select-module .point .category,
#imagen-interactiva .select-module .point.active .category,
#imagen-interactiva .select-module .point.active:hover .category {
  display: none;
}

#imagen-interactiva .select-module .close-point {
  display: none;
  position: absolute;
  z-index: 100;
  width: 25px;
  height: 25px;
  background-color: #000;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  cursor: pointer;
}

#imagen-interactiva .select-module .close-point span {
  font-size: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transform: rotate(45deg);
}

#imagen-interactiva .select-module .close-point:hover {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}

#imagen-interactiva .select-module .close-point,
#imagen-interactiva .select-module .point span.thin {
  font-family: "Muli", sans-serif;
  font-weight: 100;
}

@media screen and (max-width: 850px) {
  #imagen-interactiva .select-module .close-point {
    position: fixed;
    top: -400px !important;
    bottom: 0 !important;
    left: 250px !important;
    right: 0 !important;
    z-index: 1000;
    margin: auto;
  }
  #imagen-interactiva .select-module .point {
    width: 20px;
    height: 20px;
  }
  #imagen-interactiva .select-module .point .products-bubble {
    width: 250px;
    left: 0;
    right: 0;
    position: fixed;
    margin: auto;
    top: 0;
    bottom: 100px;
    overflow-y: auto;
  }
  #imagen-interactiva .select-module .point span.thin {
    font-size: 20px;
    top: -1px;
  }
  #imagen-interactiva .select-main-container {
    padding: 20px 10%;
  }
  #imagen-interactiva .select-main-container p.title {
    font-size: 30px;
    width: 100%;
  }
  #imagen-interactiva .select-module .point .products-bubble:after {
    bottom: -15px;
  }
  #imagen-interactiva .select-module .point .products-bubble div {
    max-height: unset;
  }
  #imagen-interactiva .select-module .point .products-bubble div .container {
    overflow-y: unset;
  }
}
.form-box {
  padding: 40px 30px;
  background-color: #fbfbfb;
}
.form-box .file-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.text-input,
#adj-file {
  border-radius: 150px;
  background-color: #dddddd;
  width: 100%;
  padding: 12px 30px;
}

#adj-file {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 5px 0 30px;
  cursor: pointer;
}
#adj-file span {
  font-size: 14px;
  color: #535353;
}
#adj-file i {
  width: 30px;
  height: 30px;
  display: block;
  background-color: #5ab031;
  color: #fff;
  border-radius: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  margin: 5px 0;
}

.textarea-input {
  background-color: #dddddd;
  width: 100%;
  padding: 12px 30px;
  height: 100px;
  border: none;
}

.submit-area {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.submit-area .response-area .wpcf7-response-output {
  margin: 0;
  border: none;
  color: #044e31;
}

.wpcf7-not-valid-tip {
  font-size: 11px !important;
  text-align: right;
  margin-top: 3px;
}

.error-screen {
  position: relative;
  height: 100%;
}
.error-screen .bg-image {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.error-screen .bg-image .veil:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(90, 176, 49, 0.75);
  width: 110%;
  height: 40%;
  position: absolute;
  left: 0;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 3;
}
.error-screen .wrap-xl, .error-screen .wysiwyg blockquote, .wysiwyg .error-screen blockquote, .error-screen .wysiwyg img.alignnone, .wysiwyg .error-screen img.alignnone {
  position: relative;
  z-index: 2;
  height: 100%;
  max-width: 100%;
}
.error-screen .wrap-xl .content-area, .error-screen .wysiwyg blockquote .content-area, .wysiwyg .error-screen blockquote .content-area, .error-screen .wysiwyg img.alignnone .content-area, .wysiwyg .error-screen img.alignnone .content-area {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.error-screen .wrap-xl .content-area .content, .error-screen .wysiwyg blockquote .content-area .content, .wysiwyg .error-screen blockquote .content-area .content, .error-screen .wysiwyg img.alignnone .content-area .content, .wysiwyg .error-screen img.alignnone .content-area .content {
  width: 90%;
  margin: 0 auto;
  max-width: 760px;
}
.error-screen .wrap-xl .content-area .content h1, .error-screen .wysiwyg blockquote .content-area .content h1, .wysiwyg .error-screen blockquote .content-area .content h1, .error-screen .wysiwyg img.alignnone .content-area .content h1, .wysiwyg .error-screen img.alignnone .content-area .content h1 {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
}
.error-screen .wrap-xl .content-area .content .intro, .error-screen .wysiwyg blockquote .content-area .content .intro, .wysiwyg .error-screen blockquote .content-area .content .intro, .error-screen .wysiwyg img.alignnone .content-area .content .intro, .wysiwyg .error-screen img.alignnone .content-area .content .intro {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  width: 100%;
  max-width: 45%;
  margin: 30px 0 10px;
}
.error-screen .wrap-xl .content-area .content .bajada, .error-screen .wysiwyg blockquote .content-area .content .bajada, .wysiwyg .error-screen blockquote .content-area .content .bajada, .error-screen .wysiwyg img.alignnone .content-area .content .bajada, .wysiwyg .error-screen img.alignnone .content-area .content .bajada {
  color: #fff;
  width: 100%;
  max-width: 45%;
  margin: 10px 0 30px;
}
.error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area {
  width: 100%;
}
.error-screen .wrap-xl .content-area .content .exits-area .home-link, .error-screen .wysiwyg blockquote .content-area .content .exits-area .home-link, .wysiwyg .error-screen blockquote .content-area .content .exits-area .home-link, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .home-link, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .home-link {
  margin-right: 20px;
}
.error-screen .wrap-xl .content-area .content .exits-area .search-form, .error-screen .wysiwyg blockquote .content-area .content .exits-area .search-form, .wysiwyg .error-screen blockquote .content-area .content .exits-area .search-form, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .search-form, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .search-form {
  flex-grow: 1;
}
.error-screen .wrap-xl .content-area .content .exits-area .search-form .search-input-area, .error-screen .wysiwyg blockquote .content-area .content .exits-area .search-form .search-input-area, .wysiwyg .error-screen blockquote .content-area .content .exits-area .search-form .search-input-area, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .search-form .search-input-area, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .search-form .search-input-area {
  width: 100%;
  height: 50px;
  position: relative;
}
.error-screen .wrap-xl .content-area .content .exits-area .search-form .search-input-area input, .error-screen .wysiwyg blockquote .content-area .content .exits-area .search-form .search-input-area input, .wysiwyg .error-screen blockquote .content-area .content .exits-area .search-form .search-input-area input, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .search-form .search-input-area input, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .search-form .search-input-area input {
  border-radius: 100rem;
  width: 100%;
  height: 100%;
  background-color: #dddddd;
  padding: 0.5rem 2rem;
  font-size: 18px;
}
.error-screen .wrap-xl .content-area .content .exits-area .search-form .search-input-area .btn-search, .error-screen .wysiwyg blockquote .content-area .content .exits-area .search-form .search-input-area .btn-search, .wysiwyg .error-screen blockquote .content-area .content .exits-area .search-form .search-input-area .btn-search, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .search-form .search-input-area .btn-search, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .search-form .search-input-area .btn-search {
  background-color: #5ab031;
  font-size: 24px;
  color: #fff;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  z-index: 2;
  right: 5px;
  top: 5px;
  height: 40px;
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100rem;
}
.error-screen .wrap-xl .content-area .content .exits-area .search-form .search-input-area .btn-search:hover, .error-screen .wysiwyg blockquote .content-area .content .exits-area .search-form .search-input-area .btn-search:hover, .wysiwyg .error-screen blockquote .content-area .content .exits-area .search-form .search-input-area .btn-search:hover, .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .search-form .search-input-area .btn-search:hover, .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .search-form .search-input-area .btn-search:hover {
  background-color: #fff;
  color: #5ab031;
}

.vivamos-heading .bg-image .veil {
  display: none;
}
.vivamos-heading .content {
  width: 50%;
  padding: 50px 40px;
  position: relative;
  z-index: 4;
}
.vivamos-heading .content .logo-vivamos-bien {
  width: 100%;
  height: auto;
}
.vivamos-heading .content h1 {
  color: #fff;
}
.vivamos-heading .content .intro-page {
  margin-top: 50px;
}
.vivamos-heading .content .intro-page p {
  color: #fff;
  margin-bottom: 20px;
}
.vivamos-heading .content .intro-page p:last-child {
  margin-bottom: 0;
}
.vivamos-heading:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(90, 176, 49, 0.8);
  width: 100.1%;
  height: 120%;
  position: absolute;
  left: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(1, 0, 0, 180deg);
  z-index: 3;
  padding-left: 30px;
}

.beneficios-area .beneficio-box {
  display: block;
  position: relative;
  flex-grow: 1;
  flex-basis: 0;
  flex-shrink: 1;
  align-self: stretch;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  min-height: 360px;
}
.beneficios-area .beneficio-box .photo-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
}
.beneficios-area .beneficio-box .photo-bg .veil {
  opacity: 0;
}
.beneficios-area .beneficio-box .photo-bg .veil.color-celeste {
  background-color: rgba(0, 134, 199, 0.9);
}
.beneficios-area .beneficio-box .photo-bg .veil.color-burdeo {
  background-color: rgba(174, 2, 60, 0.9);
}
.beneficios-area .beneficio-box .photo-bg .veil.color-amarillo {
  background-color: rgba(250, 185, 0, 0.9);
}
.beneficios-area .beneficio-box .photo-bg .veil.color-verde-oscuro {
  background-color: rgba(4, 78, 49, 0.9);
}
.beneficios-area .beneficio-box .post-cat-area {
  position: relative;
  z-index: 2;
  padding: 20px;
  width: 100%;
}
.beneficios-area .beneficio-box .post-cat-area span {
  font-weight: 700;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
}
.beneficios-area .beneficio-box .post-cat-area:before {
  position: absolute;
  z-index: 1;
  background: linear-gradient(0, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
  width: 100%;
  height: 100%;
  display: block;
  content: "";
  left: 0;
  top: 0;
}
.beneficios-area .beneficio-box .content-box {
  position: relative;
  z-index: 2;
  padding: 20px;
  width: 100%;
}
.beneficios-area .beneficio-box .content-box .icono-rel {
  height: 45px;
  width: auto;
  display: block;
  margin-bottom: 15px;
  filter: brightness(0) invert(1);
}
.beneficios-area .beneficio-box .content-box .titulo {
  color: #fff;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
.beneficios-area .beneficio-box .content-box .bajada {
  margin-bottom: 15px;
  position: relative;
  z-index: 2;
}
.beneficios-area .beneficio-box .content-box .bajada p {
  color: #fff;
}
.beneficios-area .beneficio-box .content-box span {
  position: relative;
  z-index: 2;
}
.beneficios-area .beneficio-box .content-box:before {
  position: absolute;
  z-index: 1;
  background: linear-gradient(0, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
  width: 100%;
  height: 100%;
  display: block;
  content: "";
  left: 0;
  bottom: 0;
}
.beneficios-area .beneficio-box:first-child {
  margin-left: 0;
}
.beneficios-area .beneficio-box:last-child {
  margin-right: 0;
}
.beneficios-area .beneficio-box:hover .photo-bg .veil {
  opacity: 0.9;
}

.vb-areas .area-vb-box {
  display: block;
  border: 1px solid transparent;
  min-height: 370px;
  position: relative;
  overflow: hidden;
}
.vb-areas .area-vb-box .area-vb-content {
  position: relative;
  z-index: 2;
  padding: 50px 40px 30px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
}
.vb-areas .area-vb-box .area-vb-content .logo-area {
  width: 100%;
  max-width: 300px;
  margin-bottom: 40px;
}
.vb-areas .area-vb-box .area-vb-content .logo-area .logo-vb {
  width: 100%;
  height: auto;
}
.vb-areas .area-vb-box .area-vb-content .content {
  color: #000;
  width: 70%;
  min-width: 200px;
}
.vb-areas .area-vb-box .area-vb-content .content p {
  color: #fff;
}
.vb-areas .area-vb-box .area-vb-content .content span {
  margin-top: 30px;
  border-color: #fff;
}
.vb-areas .area-vb-box .area-vb-content .content span:hover {
  background-color: #fff;
}
.vb-areas .area-vb-box.main-color-burdeo {
  border-color: #ae023c;
}
.vb-areas .area-vb-box.main-color-burdeo:before {
  background-color: #ae023c;
}
.vb-areas .area-vb-box.main-color-verde-claro {
  border-color: #5ab031;
}
.vb-areas .area-vb-box.main-color-verde-claro:before {
  background-color: #5ab031;
}
.vb-areas .area-vb-box.main-color-celeste {
  border-color: #0086c7;
}
.vb-areas .area-vb-box.main-color-celeste:before {
  background-color: #0086c7;
}
.vb-areas .area-vb-box.main-color-amarillo {
  border-color: #fab900;
}
.vb-areas .area-vb-box.main-color-amarillo:before {
  background-color: #fab900;
}
.vb-areas .area-vb-box:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 185%;
  height: 60%;
  position: absolute;
  left: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(1, 0, 0, 180deg);
  z-index: 1;
}

.vivamos-sub-heading {
  min-height: auto;
}
.vivamos-sub-heading .content {
  width: 100%;
  padding: 20px 50px;
  position: relative;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vivamos-sub-heading .content .logo-area {
  width: 40%;
}
.vivamos-sub-heading .content .logo-area .logo-vivamos-bien {
  width: 80%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.vivamos-sub-heading .content .intro-page {
  width: 40%;
}
.vivamos-sub-heading .content .intro-page p:last-child {
  margin-bottom: 0;
}
.vivamos-sub-heading.main-color-burdeo {
  border-color: #ae023c;
}
.vivamos-sub-heading.main-color-burdeo:before {
  background-color: rgba(174, 2, 60, 0.15);
}
.vivamos-sub-heading.main-color-celeste {
  border-color: #0086c7;
}
.vivamos-sub-heading.main-color-celeste:before {
  background-color: rgba(0, 134, 199, 0.15);
}
.vivamos-sub-heading.main-color-verde-claro {
  border-color: #5ab031;
}
.vivamos-sub-heading.main-color-verde-claro:before {
  background-color: rgba(90, 176, 49, 0.15);
}
.vivamos-sub-heading.main-color-amarillo {
  border-color: #fab900;
}
.vivamos-sub-heading.main-color-amarillo:before {
  background-color: rgba(250, 185, 0, 0.15);
}
.vivamos-sub-heading:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 55%;
  height: 101%;
  position: absolute;
  right: -1px;
  bottom: 0;
  top: auto;
  display: block;
  content: "";
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 1;
}

.bajada-area .content {
  padding: 50px;
}

.banners .slider-area {
  width: 100%;
  height: 275px;
  overflow: hidden;
  position: relative;
}
.banners .slider-area .arrows {
  position: absolute;
  right: 20px;
  top: 22px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.banners .slider-area .arrows .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100rem;
  background-color: #5ab031;
  color: #fff;
  font-size: 16px;
  margin: 0 2px;
  text-align: center;
  line-height: 0;
}
.banners .slider-area .arrows .arrow:hover {
  background-color: #044e31;
}
.banners .slider-area #banners-slider {
  width: 100%;
  height: 100%;
}
.banners .slider-area #banners-slider .slick-track {
  height: 100%;
}
.banners .slider-area #banners-slider .slick-list {
  height: 100%;
}
.banners .slider-area #banners-slider .slide {
  width: 100%;
  height: 100%;
}
.banners .slider-area #banners-slider .slide .slide-content {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  overflow: hidden;
}
.banners .slider-area #banners-slider .slide .slide-content .photo {
  z-index: 1;
}
.banners .slider-area #banners-slider .slide .slide-content .photo .veil {
  background: linear-gradient(0, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$color-one", endColorstr="$color-two",GradientType=1 );
}
.banners .slider-area #banners-slider .slide .slide-content .flag-area {
  position: absolute;
  width: 50px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  z-index: 3;
}
.banners .slider-area #banners-slider .slide .slide-content .flag-area .flag {
  width: 25px;
  height: auto;
  position: relative;
  z-index: 1;
}
.banners .slider-area #banners-slider .slide .slide-content .flag-area:before {
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #fff;
  width: 250%;
  height: 100%;
  position: absolute;
  left: -10px;
  top: 0;
  display: block;
  content: "";
  z-index: 1;
  padding-left: 30px;
}
.banners .slider-area #banners-slider .slide .slide-content .post-cat-area {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 22px;
  width: calc(100% - 85px);
}
.banners .slider-area #banners-slider .slide .slide-content .post-cat-area .category {
  font-weight: 700;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
}
.banners .slider-area #banners-slider .slide .slide-content .content {
  padding: 22px 20px;
  width: 100%;
  position: relative;
  z-index: 3;
  flex-wrap: wrap;
}
.banners .slider-area #banners-slider .slide .slide-content .content .button-area {
  text-align: center;
}
.banners .slider-area #banners-slider .slide .slide-content .content .fecha {
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-bottom: 1rem;
  width: 100%;
}
.banners .slider-area #banners-slider .slide .slide-content .content .post-title {
  font-weight: 700;
  color: #fff;
}
.banners .slider-area #banners-slider .slide .slide-content .content .post-excerpt p {
  font-weight: 300;
  color: #fff;
}
.banners__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
@media (max-width: 850px) {
  .banners__grid {
    grid-template-columns: 1fr;
  }
}
.banners__grid .grid-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  color: #FFF;
  min-height: 300px;
  padding: 50px 40px 30px;
  gap: 20px;
}
.banners__grid .grid-item .item-icon img {
  max-width: 60px;
}
.banners__grid .grid-item .item-bg {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.banners__grid .grid-item .item-button .btn, .banners__grid .grid-item .item-button .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .banners__grid .grid-item .item-button .menu > li > a {
  background: transparent;
  border: 2px solid #5ab031;
  color: #FFF;
  min-width: 120px;
}
.banners__grid .grid-item .veil.color-verde-oscuro {
  background: linear-gradient(to top, #044e31, rgba(4, 78, 49, 0.9), rgba(4, 78, 49, 0.2));
}
.banners__grid .grid-item:hover .item-bg {
  transform: scale(1.25);
}

@media (max-width: 850px) {
  #login-header {
    float: none;
    width: 70%;
    position: absolute;
    left: 0;
    overflow: visible;
  }
  #login-header .brand-area {
    padding: 20px;
  }
  #login-header .brand-area a {
    width: 70px;
  }
  #login-header .brand-area:before {
    width: 80%;
    height: 95px;
  }
  .event-page #floating-shortcuts {
    display: none !important;
  }
  .event-page header .brand-area::before {
    width: 180%;
    height: 160px;
  }
  .event-page .date-event .info-event .box-event-content h1 {
    font-size: 1.6rem;
    text-align: center;
  }
  .event-page .date-event .info-event .box-event-content .msg-coming {
    font-size: 1.1rem;
  }
  .event-page .date-event .info-event .box-event-content .date {
    gap: 10px;
  }
  .event-page .date-event .info-event .box-event-content .date .number-date {
    font-size: 2.5rem;
  }
  .event-page .date-event .info-event .box-event-content .date .desc-date {
    font-size: 1rem;
  }
  .event-page .about-event {
    margin: 0 auto;
    text-align: center;
  }
  .event-page .about-event .title-event {
    font-size: 2.5rem;
    line-height: 30px;
    margin-bottom: 30px;
  }
  .event-page .about-event .desc-event {
    max-width: 100%;
  }
  .login-screen .wrap-xl .login-content, .login-screen .wysiwyg blockquote .login-content, .wysiwyg .login-screen blockquote .login-content, .login-screen .wysiwyg img.alignnone .login-content, .wysiwyg .login-screen img.alignnone .login-content {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
  .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center !important;
  }
  .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li {
    width: -moz-max-content !important;
    width: max-content !important;
    float: none !important;
  }
  .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li .flag, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li .flag, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li .flag, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li .flag, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li .flag {
    display: none;
  }
  .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li:first-child, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li:first-child, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li:first-child, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li:first-child, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li:first-child {
    margin: 0;
    padding: 0;
  }
  .login-screen .wrap-xl .login-content .form-login-area, .login-screen .wysiwyg blockquote .login-content .form-login-area, .wysiwyg .login-screen blockquote .login-content .form-login-area, .login-screen .wysiwyg img.alignnone .login-content .form-login-area, .wysiwyg .login-screen img.alignnone .login-content .form-login-area {
    flex: 1;
    align-items: center;
    justify-content: center;
    display: flex;
  }
  .login-screen .wrap-xl .login-content .empresas-ccu-area, .login-screen .wysiwyg blockquote .login-content .empresas-ccu-area, .wysiwyg .login-screen blockquote .login-content .empresas-ccu-area, .login-screen .wysiwyg img.alignnone .login-content .empresas-ccu-area, .wysiwyg .login-screen img.alignnone .login-content .empresas-ccu-area {
    display: none;
  }
  .login-screen .bg-image .veil:before {
    width: 310%;
    height: 50%;
    left: -150%;
  }
  #side-header {
    width: 100%;
    z-index: 9999;
    left: 0;
    opacity: 0;
    pointer-events: none;
    padding: 0 0 25px;
    transition: 350ms all ease-in-out;
    transform: translateX(35px);
  }
  #side-header .brand-area {
    display: none;
  }
  #side-header .mobile-menu-heading {
    background-color: #044e31;
    padding: 10px 20px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #side-header .mobile-menu-heading .menu-title {
    flex-grow: 1;
  }
  #side-header .mobile-menu-heading .menu-title span {
    font-size: 16px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    color: #fff;
  }
  #side-header .mobile-menu-heading .close-menu-area #close-menu {
    font-size: 16px;
    color: #fff;
    cursor: pointer;
  }
  #side-header.active-menu {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0);
  }
  main {
    width: 100%;
    font: none;
  }
  .top-header {
    margin-bottom: 30px;
  }
  .top-header .mobile-pre-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #5ab031;
    padding: 20px;
  }
  .top-header .mobile-pre-header .brand-area {
    width: 85px;
  }
  .top-header .mobile-pre-header .brand-area a {
    display: block;
    width: 100%;
  }
  .top-header .mobile-pre-header .brand-area a .logo-site {
    width: 100%;
  }
  .top-header .mobile-pre-header #hamburger {
    width: 30px;
    height: 20px;
    cursor: pointer;
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
  .top-header .mobile-pre-header #hamburger span {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #fff;
  }
  .top-header .pre-head .content {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between;
  }
  .top-header .pre-head .content .currency-area {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .top-header .pre-head .content .currency-area .dolar-valor,
  .top-header .pre-head .content .currency-area .uf-valor {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .top-header .pre-head .content .currency-area .dolar-valor .name,
  .top-header .pre-head .content .currency-area .dolar-valor .icon-indicators,
  .top-header .pre-head .content .currency-area .uf-valor .name,
  .top-header .pre-head .content .currency-area .uf-valor .icon-indicators {
    display: none;
  }
  .top-header .pre-head .content .currency-area .splitter {
    display: none;
  }
  .top-header .pre-head .content .time-area {
    margin-left: 0;
  }
  .top-header .pre-head .content .time-area .icon-clock {
    display: none;
  }
  .top-header .mid-head .content {
    display: block;
  }
  .top-header .mid-head .content .today-div #current-date {
    text-align: center;
    width: 100%;
    display: block;
  }
  .top-header .mid-head .content .countries-area {
    justify-content: space-between;
  }
  .top-header .mid-head .content .countries-area .slogan {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
    text-align: center;
  }
  .top-header .mid-head .content .countries-area .flag-list {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 0.5rem;
  }
  .top-header .mid-head .content .countries-area .flag-list li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.5rem;
    padding-left: 0.15rem;
    position: relative;
    width: -moz-max-content !important;
    width: max-content !important;
    margin-bottom: 0.5rem;
    font: none;
  }
  .top-header .mid-head .content .countries-area .flag-list li .flag {
    display: none;
  }
  .top-header .mid-head .content .countries-area .flag-list li:first-child {
    margin-left: 0;
    padding-left: 0;
  }
  .top-header .mid-head .content .countries-area .flag-list li:first-child span {
    margin-left: 0;
  }
  .top-header .bot-head {
    display: none;
  }
  .content .heading-box-area {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .content .heading-box-area .btn-ver-todas, .content .heading-box-area .birthday-container #cumpleanos-trigger, .birthday-container .content .heading-box-area #cumpleanos-trigger {
    justify-content: flex-end;
  }
  .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .button-area {
    margin-top: 25px;
    text-align: left;
  }
  .home-main-container .box-section.box-full {
    width: 100%;
    grid-column: span 6;
  }
  .home-main-container .box-section.box-two-third {
    width: 100%;
    grid-column: span 6;
  }
  .home-main-container .box-section.box-half {
    width: 100%;
    grid-column: span 6;
  }
  .home-main-container .box-section.box-third {
    width: 100%;
    grid-column: span 6;
  }
  .modal-cambios {
    height: 90vh !important;
    width: 95% !important;
  }
  .modal-cambios .modal-heading {
    padding: 20px;
  }
  .modal-cambios .modal-heading .date-selector-area .icon-box {
    display: none;
  }
  .modal-cambios .cambios-container {
    padding: 20px;
  }
  .modal-cambios .cambios-container #cambios-tabs .tabs-triggers {
    align-items: flex-end;
  }
  .modal-cambios .cambios-container #cambios-tabs .tabs-triggers li a {
    font-size: 12px !important;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja {
    padding: 20px;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .foto-persona {
    width: 64px !important;
    height: 64px !important;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona {
    width: 100%;
    padding: 0;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide {
    transition: all 500ms ease-in-out;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente {
    margin-top: 15px;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .evento,
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .data {
    opacity: 1;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente:before {
    opacity: 1;
  }
  .box-content-area .content .button-area {
    margin-top: 20px;
    text-align: left;
  }
  #about-us-boxes .page-title-area {
    margin-bottom: 30px;
  }
  #about-us-boxes .about-box {
    padding: 20px;
  }
  #about-us-boxes .about-box.horizontal-box > .box-content {
    margin: 0;
    padding: 0;
  }
  #about-us-boxes .about-box #p1 {
    border-right: none;
    border-bottom: 1px solid #5ab031 !important;
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
  #about-us-boxes .about-box.is-burdeo {
    margin-bottom: 20px;
  }
  #about-us-boxes .about-box #p5 {
    padding-right: 0;
    border-right: none;
    border-bottom: 1px solid #0086c7 !important;
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
  #about-us-boxes .about-box #p6 {
    padding-bottom: 25px;
  }
  #about-us-boxes .about-box #p7 {
    padding-top: 25px;
  }
  #about-us-boxes .about-box #p7 .info-1 .col-100, #about-us-boxes .about-box #p7 .info-1 .block-6 .block p, .block-6 .block #about-us-boxes .about-box #p7 .info-1 p, #about-us-boxes .about-box #p7 .info-1 .block-6 .block .description, .block-6 .block #about-us-boxes .about-box #p7 .info-1 .description, #about-us-boxes .about-box #p7 .info-1 .block-5 li .trigger, .block-5 li #about-us-boxes .about-box #p7 .info-1 .trigger, #about-us-boxes .about-box #p7 .info-1 .block-5 li, .block-5 #about-us-boxes .about-box #p7 .info-1 li, #about-us-boxes .about-box #p7 .info-1 .block-5, #about-us-boxes .about-box #p7 .info-1 .block-4, #about-us-boxes .about-box #p7 .info-1 .block-3-container .block-3 .content i, .block-3-container .block-3 .content #about-us-boxes .about-box #p7 .info-1 i,
  #about-us-boxes .about-box #p7 .info-1 .block-3-container .block-3 .content .title,
  .block-3-container .block-3 .content #about-us-boxes .about-box #p7 .info-1 .title,
  #about-us-boxes .about-box #p7 .info-1 .block-3-container .block-3 .content .pre-title,
  .block-3-container .block-3 .content #about-us-boxes .about-box #p7 .info-1 .pre-title, #about-us-boxes .about-box #p7 .info-1 .block-3-container, #about-us-boxes .about-box #p7 .info-1 .block-2, #about-us-boxes .about-box #p7 .info-1 .slider-7-container .slider-numbers-container, .slider-7-container #about-us-boxes .about-box #p7 .info-1 .slider-numbers-container, #about-us-boxes .about-box #p7 .info-1 .slider-7-container, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6-nav .slide, .slider-6-container .slider-6-nav #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6-nav, .slider-6-container #about-us-boxes .about-box #p7 .info-1 .slider-6-nav, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.video video, .slider-6-container .slider-6 .slide.video #about-us-boxes .about-box #p7 .info-1 video,
  #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.video iframe,
  .slider-6-container .slider-6 .slide.video #about-us-boxes .about-box #p7 .info-1 iframe, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.vimeo video, .slider-6-container .slider-6 .slide.vimeo #about-us-boxes .about-box #p7 .info-1 video,
  #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.vimeo iframe,
  .slider-6-container .slider-6 .slide.vimeo #about-us-boxes .about-box #p7 .info-1 iframe, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.youtube video, .slider-6-container .slider-6 .slide.youtube #about-us-boxes .about-box #p7 .info-1 video,
  #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.youtube iframe,
  .slider-6-container .slider-6 .slide.youtube #about-us-boxes .about-box #p7 .info-1 iframe, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide, .slider-6-container .slider-6 #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-6-container, #about-us-boxes .about-box #p7 .info-1 .slider-5-container .slider-nav-5 li a, .slider-5-container .slider-nav-5 li #about-us-boxes .about-box #p7 .info-1 a, #about-us-boxes .about-box #p7 .info-1 .slider-5-container .slider-nav-5, .slider-5-container #about-us-boxes .about-box #p7 .info-1 .slider-nav-5, #about-us-boxes .about-box #p7 .info-1 .slider-5-container .slider-5 .slide, .slider-5-container .slider-5 #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-5-container .slider-5, .slider-5-container #about-us-boxes .about-box #p7 .info-1 .slider-5, #about-us-boxes .about-box #p7 .info-1 .slider-5-container, #about-us-boxes .about-box #p7 .info-1 .slider-4-container .slider-nav-4, .slider-4-container #about-us-boxes .about-box #p7 .info-1 .slider-nav-4, #about-us-boxes .about-box #p7 .info-1 .slider-4-container .slider-4 .slide, .slider-4-container .slider-4 #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-4-container .slider-4, .slider-4-container #about-us-boxes .about-box #p7 .info-1 .slider-4, #about-us-boxes .about-box #p7 .info-1 .slider-4-container, #about-us-boxes .about-box #p7 .info-1 .slider-2, #about-us-boxes .about-box #p7 .info-1 .slider-1 .slide, .slider-1 #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-1, #about-us-boxes .about-box #p7 .info-1 .wysiwyg, #about-us-boxes .about-box #p7 .info-1 .modal, #about-us-boxes .about-box #p7 .info-1 .modal .modal-background, .modal #about-us-boxes .about-box #p7 .info-1 .modal-background, #about-us-boxes .about-box #p7 .info-1 #about-timeline .slider-3-container .slider-3 .slide .content, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-1 .content, #about-us-boxes .about-box #p7 .info-1 .contacto-person-small .contact-link-box.layout-dos .content-area h4, .contacto-person-small .contact-link-box.layout-dos .content-area #about-us-boxes .about-box #p7 .info-1 h4, #about-us-boxes .about-box #p7 .info-1 #campanas-timeline .slider-3-container .slider-3 .slide .content, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-1 .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #about-us-boxes .about-box #p7 .info-1 .paragraph {
    text-align: center;
  }
  #about-us-boxes .about-box #p7 .info-2 {
    margin: 20px 0;
  }
  #about-us-boxes .about-box #p7 .info-2 img {
    display: block;
    margin: 0 auto;
  }
  #about-us-boxes .about-box #p7 .arrow .box-section img {
    display: block;
    margin: 0 auto;
  }
  #about-us-boxes .about-box #p7 .info-3 .flex, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content, .top-header .pre-head #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .currency-area, .top-header .pre-head .content #about-us-boxes .about-box #p7 .info-3 .currency-area, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content, .top-header .mid-head #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area, .top-header .mid-head .content #about-us-boxes .about-box #p7 .info-3 .countries-area, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .top-header .bot-head .content, .top-header .bot-head #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .upper-menu, #about-us-boxes .about-box #p7 .info-3 .content .heading-box-area, .content #about-us-boxes .about-box #p7 .info-3 .heading-box-area, #about-us-boxes .about-box #p7 .info-3 .box-content-area .content, .box-content-area #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area, .news-area.layout-one-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-four-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-last-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-first-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-third .layout-news-area, .news-area.layout-one-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-one-six-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .videos-area.layout-one-three-feat .layout-news-area, .videos-area.layout-one-three-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .custom-small-area .content, .custom-small-area #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .file-box, #about-us-boxes .about-box #p7 .info-3 .file-box .file-size, .file-box #about-us-boxes .about-box #p7 .info-3 .file-size, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading, .modal-cambios #about-us-boxes .about-box #p7 .info-3 .modal-heading, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .date-selector-area, .modal-cambios .modal-heading #about-us-boxes .about-box #p7 .info-3 .date-selector-area, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p7 .info-3 .content-persona, #about-us-boxes .about-box #p7 .info-3 .modal-cumpleanos .modal-heading, .modal-cumpleanos #about-us-boxes .about-box #p7 .info-3 .modal-heading, #about-us-boxes .about-box #p7 .info-3 .modal-saludo .modal-heading, .modal-saludo #about-us-boxes .about-box #p7 .info-3 .modal-heading, #about-us-boxes .about-box #p7 .info-3 .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .small-news-area.video-type .content .content-area, .small-news-area.video-type .content #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .about-box, #about-us-boxes .about-box #p7 .info-3 #about-timeline .slider-3-container .slider-3 .slide .content, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tabs-triggers, #paises-ccu #about-us-boxes .about-box #p7 .info-3 .tabs-triggers, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tab-content .content, #paises-ccu .tab-content #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .shortcuts-area .shortcuts-boxes, .shortcuts-area #about-us-boxes .about-box #p7 .info-3 .shortcuts-boxes, #about-us-boxes .about-box #p7 .info-3 .filters-area #filters, .filters-area #about-us-boxes .about-box #p7 .info-3 #filters, #about-us-boxes .about-box #p7 .info-3 .all-marcas-news, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area, .single-marca-heading #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss, .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p7 .info-3 .marca-rrss, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p7 .info-3 .link, #about-us-boxes .about-box #p7 .info-3 .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p7 .info-3 .producto-formato, #about-us-boxes .about-box #p7 .info-3 #innovacion-tabs .tabs-triggers, #innovacion-tabs #about-us-boxes .about-box #p7 .info-3 .tabs-triggers, #about-us-boxes .about-box #p7 .info-3 .rrhh-heading .content, .rrhh-heading #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .row-area, #about-us-boxes .about-box #p7 .info-3 .contact-link-box, #about-us-boxes .about-box #p7 .info-3 .videos-feat-layout, #about-us-boxes .about-box #p7 .info-3 .single-video-heading.page-heading, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area, .single-video-heading #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .play-icono, .single-video-heading .content-area #about-us-boxes .about-box #p7 .info-3 .play-icono, #about-us-boxes .about-box #p7 .info-3 .single-video-content, #about-us-boxes .about-box #p7 .info-3 .content-page-area .block-content .feat-block, .content-page-area .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block, #about-us-boxes .about-box #p7 .info-3 .files-area, #about-us-boxes .about-box #p7 .info-3 .sliders-area, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .heading-area, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .heading-area, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .resultado-content, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .person-data, .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p7 .info-3 .person-data, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p7 .info-3 .organigrama-container, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box, .m-marcas-area #about-us-boxes .about-box #p7 .info-3 .m-marcas-box, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p7 .info-3 .heading, #about-us-boxes .about-box #p7 .info-3 .content-page-area-consumo .block-content .feat-block, .content-page-area-consumo .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block, #about-us-boxes .about-box #p7 .info-3 #campanas-timeline .slider-3-container .slider-3 .slide .content, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .form-link-area .form-link-box, .form-link-area #about-us-boxes .about-box #p7 .info-3 .form-link-box, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date, .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg blockquote .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .banners .slider-area #banners-slider .slide .slide-content .content, .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
  }
  #about-us-boxes .about-box #p7 .info-3 .flex .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .data-1, .top-header .pre-head #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .currency-area .data-1, .top-header .pre-head .content #about-us-boxes .about-box #p7 .info-3 .currency-area .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .data-1, .top-header .mid-head #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .data-1, .top-header .mid-head .content #about-us-boxes .about-box #p7 .info-3 .countries-area .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .flag-list .data-1, .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .bot-head .content .data-1, .top-header .bot-head #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .upper-menu .data-1, #about-us-boxes .about-box #p7 .info-3 .content .heading-box-area .data-1, .content #about-us-boxes .about-box #p7 .info-3 .heading-box-area .data-1, #about-us-boxes .about-box #p7 .info-3 .box-content-area .content .data-1, .box-content-area #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .data-1, .news-area.layout-one-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .data-1, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .data-1, .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .data-1, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-four-feat .layout-news-area .data-1, .news-area.layout-one-four-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-last-feat .layout-news-area .data-1, .news-area.layout-one-last-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-first-feat .layout-news-area .data-1, .news-area.layout-one-first-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-third .layout-news-area .data-1, .news-area.layout-one-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-three-fourth-feat .layout-news-area .data-1, .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-six-feat .layout-news-area .data-1, .news-area.layout-one-six-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .videos-area.layout-one-three-feat .layout-news-area .data-1, .videos-area.layout-one-three-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .custom-small-area .content .data-1, .custom-small-area #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .file-box .data-1, #about-us-boxes .about-box #p7 .info-3 .file-box .file-size .data-1, .file-box #about-us-boxes .about-box #p7 .info-3 .file-size .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .data-1, .modal-cambios #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .date-selector-area .data-1, .modal-cambios .modal-heading #about-us-boxes .about-box #p7 .info-3 .date-selector-area .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .data-1, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p7 .info-3 .content-persona .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-cumpleanos .modal-heading .data-1, .modal-cumpleanos #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-saludo .modal-heading .data-1, .modal-saludo #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-1, #about-us-boxes .about-box #p7 .info-3 .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .data-1, .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .small-news-area.video-type .content .content-area .data-1, .small-news-area.video-type .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .about-box .data-1, #about-us-boxes .about-box #p7 .info-3 #about-timeline .slider-3-container .slider-3 .slide .content .data-1, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tabs-triggers .data-1, #paises-ccu #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .data-1, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tab-content .content .data-1, #paises-ccu .tab-content #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .shortcuts-area .shortcuts-boxes .data-1, .shortcuts-area #about-us-boxes .about-box #p7 .info-3 .shortcuts-boxes .data-1, #about-us-boxes .about-box #p7 .info-3 .filters-area #filters .data-1, .filters-area #about-us-boxes .about-box #p7 .info-3 #filters .data-1, #about-us-boxes .about-box #p7 .info-3 .all-marcas-news .data-1, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .data-1, .single-marca-heading #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .data-1, .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p7 .info-3 .marca-rrss .data-1, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .link .data-1, .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p7 .info-3 .link .data-1, #about-us-boxes .about-box #p7 .info-3 .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .data-1, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p7 .info-3 .producto-formato .data-1, #about-us-boxes .about-box #p7 .info-3 #innovacion-tabs .tabs-triggers .data-1, #innovacion-tabs #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .data-1, #about-us-boxes .about-box #p7 .info-3 .rrhh-heading .content .data-1, .rrhh-heading #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .row-area .data-1, #about-us-boxes .about-box #p7 .info-3 .contact-link-box .data-1, #about-us-boxes .about-box #p7 .info-3 .videos-feat-layout .data-1, #about-us-boxes .about-box #p7 .info-3 .single-video-heading.page-heading .data-1, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .data-1, .single-video-heading #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .play-icono .data-1, .single-video-heading .content-area #about-us-boxes .about-box #p7 .info-3 .play-icono .data-1, #about-us-boxes .about-box #p7 .info-3 .single-video-content .data-1, #about-us-boxes .about-box #p7 .info-3 .content-page-area .block-content .feat-block .data-1, .content-page-area .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .data-1, #about-us-boxes .about-box #p7 .info-3 .files-area .data-1, #about-us-boxes .about-box #p7 .info-3 .sliders-area .data-1, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .heading-area .data-1, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .heading-area .data-1, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .data-1, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .resultado-content .data-1, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .person-data .data-1, .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p7 .info-3 .person-data .data-1, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .data-1, .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p7 .info-3 .organigrama-container .data-1, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .data-1, .m-marcas-area #about-us-boxes .about-box #p7 .info-3 .m-marcas-box .data-1, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .m-marcas-info .heading .data-1, .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p7 .info-3 .heading .data-1, #about-us-boxes .about-box #p7 .info-3 .content-page-area-consumo .block-content .feat-block .data-1, .content-page-area-consumo .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .data-1, #about-us-boxes .about-box #p7 .info-3 #campanas-timeline .slider-3-container .slider-3 .slide .content .data-1, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .form-link-area .form-link-box .data-1, .form-link-area #about-us-boxes .about-box #p7 .info-3 .form-link-box .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .data-1, .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .data-1, .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .data-1, .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .data-1, .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .data-1, .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list .data-1, .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list .data-1, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list .data-1, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list .data-1, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list .data-1, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .error-screen .wrap-xl .content-area .content .exits-area .data-1, .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg blockquote .content-area .content .exits-area .data-1, .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen blockquote .content-area .content .exits-area .data-1, .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .data-1, .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .data-1, .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .banners .slider-area #banners-slider .slide .slide-content .content .data-1, .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .data-1,
  #about-us-boxes .about-box #p7 .info-3 .flex .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .data-2,
  .top-header .pre-head #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .currency-area .data-2,
  .top-header .pre-head .content #about-us-boxes .about-box #p7 .info-3 .currency-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .data-2,
  .top-header .mid-head #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .data-2,
  .top-header .mid-head .content #about-us-boxes .about-box #p7 .info-3 .countries-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .flag-list .data-2,
  .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .bot-head .content .data-2,
  .top-header .bot-head #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .upper-menu .data-2,
  #about-us-boxes .about-box #p7 .info-3 .content .heading-box-area .data-2,
  .content #about-us-boxes .about-box #p7 .info-3 .heading-box-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .box-content-area .content .data-2,
  .box-content-area #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .data-2,
  .news-area.layout-one-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .data-2,
  .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .data-2,
  .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .data-2,
  .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-four-feat .layout-news-area .data-2,
  .news-area.layout-one-four-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-last-feat .layout-news-area .data-2,
  .news-area.layout-one-last-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-first-feat .layout-news-area .data-2,
  .news-area.layout-one-first-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-third .layout-news-area .data-2,
  .news-area.layout-one-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-three-fourth-feat .layout-news-area .data-2,
  .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-six-feat .layout-news-area .data-2,
  .news-area.layout-one-six-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .videos-area.layout-one-three-feat .layout-news-area .data-2,
  .videos-area.layout-one-three-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .custom-small-area .content .data-2,
  .custom-small-area #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .file-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 .file-box .file-size .data-2,
  .file-box #about-us-boxes .about-box #p7 .info-3 .file-size .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .data-2,
  .modal-cambios #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .date-selector-area .data-2,
  .modal-cambios .modal-heading #about-us-boxes .about-box #p7 .info-3 .date-selector-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .data-2,
  .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p7 .info-3 .content-persona .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-cumpleanos .modal-heading .data-2,
  .modal-cumpleanos #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-saludo .modal-heading .data-2,
  .modal-saludo #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .data-2,
  .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .small-news-area.video-type .content .content-area .data-2,
  .small-news-area.video-type .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .about-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 #about-timeline .slider-3-container .slider-3 .slide .content .data-2,
  #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tabs-triggers .data-2,
  #paises-ccu #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .data-2,
  #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tab-content .content .data-2,
  #paises-ccu .tab-content #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .shortcuts-area .shortcuts-boxes .data-2,
  .shortcuts-area #about-us-boxes .about-box #p7 .info-3 .shortcuts-boxes .data-2,
  #about-us-boxes .about-box #p7 .info-3 .filters-area #filters .data-2,
  .filters-area #about-us-boxes .about-box #p7 .info-3 #filters .data-2,
  #about-us-boxes .about-box #p7 .info-3 .all-marcas-news .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .data-2,
  .single-marca-heading #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .data-2,
  .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p7 .info-3 .marca-rrss .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .link .data-2,
  .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p7 .info-3 .link .data-2,
  #about-us-boxes .about-box #p7 .info-3 .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .data-2,
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p7 .info-3 .producto-formato .data-2,
  #about-us-boxes .about-box #p7 .info-3 #innovacion-tabs .tabs-triggers .data-2,
  #innovacion-tabs #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .data-2,
  #about-us-boxes .about-box #p7 .info-3 .rrhh-heading .content .data-2,
  .rrhh-heading #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .row-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .contact-link-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 .videos-feat-layout .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-video-heading.page-heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .data-2,
  .single-video-heading #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .play-icono .data-2,
  .single-video-heading .content-area #about-us-boxes .about-box #p7 .info-3 .play-icono .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-video-content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .content-page-area .block-content .feat-block .data-2,
  .content-page-area .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .data-2,
  #about-us-boxes .about-box #p7 .info-3 .files-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .sliders-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .heading-area .data-2,
  .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .heading-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .data-2,
  .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .resultado-content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .person-data .data-2,
  .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p7 .info-3 .person-data .data-2,
  #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .data-2,
  .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p7 .info-3 .organigrama-container .data-2,
  #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .data-2,
  .m-marcas-area #about-us-boxes .about-box #p7 .info-3 .m-marcas-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .m-marcas-info .heading .data-2,
  .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p7 .info-3 .heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .content-page-area-consumo .block-content .feat-block .data-2,
  .content-page-area-consumo .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .data-2,
  #about-us-boxes .about-box #p7 .info-3 #campanas-timeline .slider-3-container .slider-3 .slide .content .data-2,
  #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .form-link-area .form-link-box .data-2,
  .form-link-area #about-us-boxes .about-box #p7 .info-3 .form-link-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .data-2,
  .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .data-2,
  .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .data-2,
  .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .data-2,
  .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .data-2,
  .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list .data-2,
  .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list .data-2,
  .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list .data-2,
  .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list .data-2,
  .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list .data-2,
  .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .error-screen .wrap-xl .content-area .content .exits-area .data-2,
  .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg blockquote .content-area .content .exits-area .data-2,
  .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen blockquote .content-area .content .exits-area .data-2,
  .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .data-2,
  .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .data-2,
  .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .banners .slider-area #banners-slider .slide .slide-content .content .data-2,
  .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .data-2 {
    flex-grow: 2;
  }
  #about-us-boxes .about-box #p7 .info-3 .flex .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .arrow, .top-header .pre-head #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .currency-area .arrow, .top-header .pre-head .content #about-us-boxes .about-box #p7 .info-3 .currency-area .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .arrow, .top-header .mid-head #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .arrow, .top-header .mid-head .content #about-us-boxes .about-box #p7 .info-3 .countries-area .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .flag-list .arrow, .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .bot-head .content .arrow, .top-header .bot-head #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .upper-menu .arrow, #about-us-boxes .about-box #p7 .info-3 .content .heading-box-area .arrow, .content #about-us-boxes .about-box #p7 .info-3 .heading-box-area .arrow, #about-us-boxes .about-box #p7 .info-3 .box-content-area .content .arrow, .box-content-area #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .arrow, .news-area.layout-one-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .arrow, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .arrow, .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .arrow, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-four-feat .layout-news-area .arrow, .news-area.layout-one-four-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-last-feat .layout-news-area .arrow, .news-area.layout-one-last-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-first-feat .layout-news-area .arrow, .news-area.layout-one-first-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-third .layout-news-area .arrow, .news-area.layout-one-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-three-fourth-feat .layout-news-area .arrow, .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-six-feat .layout-news-area .arrow, .news-area.layout-one-six-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .videos-area.layout-one-three-feat .layout-news-area .arrow, .videos-area.layout-one-three-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .custom-small-area .content .arrow, .custom-small-area #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .file-box .arrow, #about-us-boxes .about-box #p7 .info-3 .file-box .file-size .arrow, .file-box #about-us-boxes .about-box #p7 .info-3 .file-size .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .arrow, .modal-cambios #about-us-boxes .about-box #p7 .info-3 .modal-heading .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .date-selector-area .arrow, .modal-cambios .modal-heading #about-us-boxes .about-box #p7 .info-3 .date-selector-area .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .arrow, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p7 .info-3 .content-persona .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-cumpleanos .modal-heading .arrow, .modal-cumpleanos #about-us-boxes .about-box #p7 .info-3 .modal-heading .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-saludo .modal-heading .arrow, .modal-saludo #about-us-boxes .about-box #p7 .info-3 .modal-heading .arrow, #about-us-boxes .about-box #p7 .info-3 .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .arrow, .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .small-news-area.video-type .content .content-area .arrow, .small-news-area.video-type .content #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .about-box .arrow, #about-us-boxes .about-box #p7 .info-3 #about-timeline .slider-3-container .slider-3 .slide .content .arrow, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tabs-triggers .arrow, #paises-ccu #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .arrow, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tab-content .content .arrow, #paises-ccu .tab-content #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .shortcuts-area .shortcuts-boxes .arrow, .shortcuts-area #about-us-boxes .about-box #p7 .info-3 .shortcuts-boxes .arrow, #about-us-boxes .about-box #p7 .info-3 .filters-area #filters .arrow, .filters-area #about-us-boxes .about-box #p7 .info-3 #filters .arrow, #about-us-boxes .about-box #p7 .info-3 .all-marcas-news .arrow, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .arrow, .single-marca-heading #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .arrow, .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p7 .info-3 .marca-rrss .arrow, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .link .arrow, .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p7 .info-3 .link .arrow, #about-us-boxes .about-box #p7 .info-3 .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .arrow, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p7 .info-3 .producto-formato .arrow, #about-us-boxes .about-box #p7 .info-3 #innovacion-tabs .tabs-triggers .arrow, #innovacion-tabs #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .arrow, #about-us-boxes .about-box #p7 .info-3 .rrhh-heading .content .arrow, .rrhh-heading #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .row-area .arrow, #about-us-boxes .about-box #p7 .info-3 .contact-link-box .arrow, #about-us-boxes .about-box #p7 .info-3 .videos-feat-layout .arrow, #about-us-boxes .about-box #p7 .info-3 .single-video-heading.page-heading .arrow, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .arrow, .single-video-heading #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .play-icono .arrow, .single-video-heading .content-area #about-us-boxes .about-box #p7 .info-3 .play-icono .arrow, #about-us-boxes .about-box #p7 .info-3 .single-video-content .arrow, #about-us-boxes .about-box #p7 .info-3 .content-page-area .block-content .feat-block .arrow, .content-page-area .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .arrow, #about-us-boxes .about-box #p7 .info-3 .files-area .arrow, #about-us-boxes .about-box #p7 .info-3 .sliders-area .arrow, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .heading-area .arrow, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .heading-area .arrow, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .arrow, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .resultado-content .arrow, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .person-data .arrow, .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p7 .info-3 .person-data .arrow, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .arrow, .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p7 .info-3 .organigrama-container .arrow, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .arrow, .m-marcas-area #about-us-boxes .about-box #p7 .info-3 .m-marcas-box .arrow, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .m-marcas-info .heading .arrow, .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p7 .info-3 .heading .arrow, #about-us-boxes .about-box #p7 .info-3 .content-page-area-consumo .block-content .feat-block .arrow, .content-page-area-consumo .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .arrow, #about-us-boxes .about-box #p7 .info-3 #campanas-timeline .slider-3-container .slider-3 .slide .content .arrow, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .form-link-area .form-link-box .arrow, .form-link-area #about-us-boxes .about-box #p7 .info-3 .form-link-box .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .arrow, .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .arrow, .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .arrow, .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .arrow, .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .arrow, .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list .arrow, .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list .arrow, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list .arrow, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list .arrow, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list .arrow, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .error-screen .wrap-xl .content-area .content .exits-area .arrow, .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg blockquote .content-area .content .exits-area .arrow, .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen blockquote .content-area .content .exits-area .arrow, .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .arrow, .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .arrow, .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .banners .slider-area #banners-slider .slide .slide-content .content .arrow, .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .arrow {
    width: 12px;
  }
  #about-us-boxes .about-box #p9 .content-box-area .flex, #about-us-boxes .about-box #p9 .content-box-area .top-header .pre-head .content, .top-header .pre-head #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .top-header .pre-head .content .currency-area, .top-header .pre-head .content #about-us-boxes .about-box #p9 .content-box-area .currency-area, #about-us-boxes .about-box #p9 .content-box-area .top-header .mid-head .content, .top-header .mid-head #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .top-header .mid-head .content .countries-area, .top-header .mid-head .content #about-us-boxes .about-box #p9 .content-box-area .countries-area, #about-us-boxes .about-box #p9 .content-box-area .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .top-header .bot-head .content, .top-header .bot-head #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .upper-menu, #about-us-boxes .about-box #p9 .content-box-area .content .heading-box-area, .content #about-us-boxes .about-box #p9 .content-box-area .heading-box-area, #about-us-boxes .about-box #p9 .content-box-area .box-content-area .content, .box-content-area #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-feat .layout-news-area, .news-area.layout-one-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-four-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-last-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-first-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-third .layout-news-area, .news-area.layout-one-third #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-one-six-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .videos-area.layout-one-three-feat .layout-news-area, .videos-area.layout-one-three-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .custom-small-area .content, .custom-small-area #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .file-box, #about-us-boxes .about-box #p9 .content-box-area .file-box .file-size, .file-box #about-us-boxes .about-box #p9 .content-box-area .file-size, #about-us-boxes .about-box #p9 .content-box-area .modal-cambios .modal-heading, .modal-cambios #about-us-boxes .about-box #p9 .content-box-area .modal-heading, #about-us-boxes .about-box #p9 .content-box-area .modal-cambios .modal-heading .date-selector-area, .modal-cambios .modal-heading #about-us-boxes .about-box #p9 .content-box-area .date-selector-area, #about-us-boxes .about-box #p9 .content-box-area .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p9 .content-box-area .content-persona, #about-us-boxes .about-box #p9 .content-box-area .modal-cumpleanos .modal-heading, .modal-cumpleanos #about-us-boxes .about-box #p9 .content-box-area .modal-heading, #about-us-boxes .about-box #p9 .content-box-area .modal-saludo .modal-heading, .modal-saludo #about-us-boxes .about-box #p9 .content-box-area .modal-heading, #about-us-boxes .about-box #p9 .content-box-area .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .small-news-area.video-type .content .content-area, .small-news-area.video-type .content #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .about-box, #about-us-boxes .about-box #p9 .content-box-area #about-timeline .slider-3-container .slider-3 .slide .content, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area #paises-ccu .tabs-triggers, #paises-ccu #about-us-boxes .about-box #p9 .content-box-area .tabs-triggers, #about-us-boxes .about-box #p9 .content-box-area #paises-ccu .tab-content .content, #paises-ccu .tab-content #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .shortcuts-area .shortcuts-boxes, .shortcuts-area #about-us-boxes .about-box #p9 .content-box-area .shortcuts-boxes, #about-us-boxes .about-box #p9 .content-box-area .filters-area #filters, .filters-area #about-us-boxes .about-box #p9 .content-box-area #filters, #about-us-boxes .about-box #p9 .content-box-area .all-marcas-news, #about-us-boxes .about-box #p9 .content-box-area .single-marca-heading .content-area, .single-marca-heading #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .single-marca-heading .content-area .content .marca-info .marca-rrss, .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p9 .content-box-area .marca-rrss, #about-us-boxes .about-box #p9 .content-box-area .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p9 .content-box-area .link, #about-us-boxes .about-box #p9 .content-box-area .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p9 .content-box-area .producto-formato, #about-us-boxes .about-box #p9 .content-box-area #innovacion-tabs .tabs-triggers, #innovacion-tabs #about-us-boxes .about-box #p9 .content-box-area .tabs-triggers, #about-us-boxes .about-box #p9 .content-box-area .rrhh-heading .content, .rrhh-heading #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .row-area, #about-us-boxes .about-box #p9 .content-box-area .contact-link-box, #about-us-boxes .about-box #p9 .content-box-area .videos-feat-layout, #about-us-boxes .about-box #p9 .content-box-area .single-video-heading.page-heading, #about-us-boxes .about-box #p9 .content-box-area .single-video-heading .content-area, .single-video-heading #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .single-video-heading .content-area .play-icono, .single-video-heading .content-area #about-us-boxes .about-box #p9 .content-box-area .play-icono, #about-us-boxes .about-box #p9 .content-box-area .single-video-content, #about-us-boxes .about-box #p9 .content-box-area .content-page-area .block-content .feat-block, .content-page-area .block-content #about-us-boxes .about-box #p9 .content-box-area .feat-block, #about-us-boxes .about-box #p9 .content-box-area .files-area, #about-us-boxes .about-box #p9 .content-box-area .sliders-area, #about-us-boxes .about-box #p9 .content-box-area .resultado-busqueda .resultado-area .heading-area, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p9 .content-box-area .heading-area, #about-us-boxes .about-box #p9 .content-box-area .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p9 .content-box-area .resultado-content, #about-us-boxes .about-box #p9 .content-box-area .resultado-busqueda .resultado-area .resultado-content .person-data, .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p9 .content-box-area .person-data, #about-us-boxes .about-box #p9 .content-box-area .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p9 .content-box-area .organigrama-container, #about-us-boxes .about-box #p9 .content-box-area .m-marcas-area .m-marcas-box, .m-marcas-area #about-us-boxes .about-box #p9 .content-box-area .m-marcas-box, #about-us-boxes .about-box #p9 .content-box-area .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p9 .content-box-area .heading, #about-us-boxes .about-box #p9 .content-box-area .content-page-area-consumo .block-content .feat-block, .content-page-area-consumo .block-content #about-us-boxes .about-box #p9 .content-box-area .feat-block, #about-us-boxes .about-box #p9 .content-box-area #campanas-timeline .slider-3-container .slider-3 .slide .content, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .form-link-area .form-link-box, .form-link-area #about-us-boxes .about-box #p9 .content-box-area .form-link-box, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wrap-xl .login-content .flags-date, .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wysiwyg blockquote .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .login-screen blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wysiwyg img.alignnone .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .login-screen img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .error-screen .wysiwyg blockquote .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .error-screen blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .banners .slider-area #banners-slider .slide .slide-content .content, .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p9 .content-box-area .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #about-us-boxes .about-box.is-amarillo {
    margin-top: 20px;
  }
  #about-timeline .slider-3-container .slider-3 .slide .content {
    display: block;
    padding: 120px 10% 80px;
  }
  #about-timeline .slider-3-container .slider-3 .slide .content > * {
    width: 100% !important;
  }
  #about-timeline .slider-3-container .slider-3 .slide .content .image-area {
    /* max-height: max-content; */
    height: 250px;
    position: relative;
  }
  #about-timeline .slider-3-container .slider-3 .slide .content .image-area img {
    /* object-fit: unset;
    width: auto;
    height: auto; */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  #paises-ccu {
    width: 100%;
    display: flex;
    align-items: center;
  }
  #paises-ccu .tabs-triggers {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
  }
  #paises-ccu .tabs-triggers li a {
    font-size: 13px;
  }
  #paises-ccu .tab-content {
    flex-grow: 1;
  }
  #paises-ccu .tab-content .content .map-area {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  #paises-ccu .tab-content .content .country-content {
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
    z-index: 3;
    position: relative;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  #paises-ccu .tab-content .content .country-content .country-info {
    background-color: #fff;
    padding: 25px;
  }
  #paises-ccu .tab-content .content .country-content .country-info .logo-country {
    display: block;
    width: auto;
    height: 45px;
  }
  #paises-ccu .tab-content .content .country-content .country-info p {
    margin: 20px 0;
  }
  #paises-ccu .tab-content .content .veil {
    pointer-events: none;
    width: 40%;
    opacity: 0;
  }
  .page-heading.simple-heading .content {
    position: relative;
    z-index: 3;
  }
  .page-content-area .page-content {
    padding: 20px 0;
  }
  .page-content-area .wysiwyg .modelo-gestion {
    width: 100%;
  }
  .news-area.layout-one-four-feat .layout-news-area {
    width: 100%;
  }
  .news-area.layout-one-four-feat .layout-news-area .small-news-area {
    min-width: 100%;
  }
  .news-area.layout-one-third .layout-news-area {
    width: 100%;
  }
  .news-area.layout-one-third .layout-news-area .small-news-area {
    min-width: 100%;
  }
  .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-one-feat .layout-news-area, .news-area.layout-one-last-feat .layout-news-area {
    margin: 0;
  }
  .news-area.layout-three-fourth-feat .layout-news-area .small-news-area, .news-area.layout-one-feat .layout-news-area .small-news-area, .news-area.layout-one-last-feat .layout-news-area .small-news-area {
    margin: 10px 0;
  }
  .small-news-area.video-type .content .content-area .play-area {
    width: 34px !important;
    margin-bottom: 10px;
    float: none !important;
  }
  .person-group-area .person-box {
    max-width: 200px;
    margin: 0 auto 20px;
  }
  .shortcuts-area .shortcuts-boxes .shortcut-box {
    margin-bottom: 10px;
  }
  .nuestras_iniciativas_s .icono-color-area, .icono-color-area {
    grid-template-columns: repeat(2, 1fr);
  }
  .nuestras_iniciativas_s .icono-color-area .icono-color-box .content-box, .icono-color-area .icono-color-box .content-box {
    padding: 30px 20px 30px;
  }
  .row-area .box-section {
    margin: 20px 0 !important;
  }
  .filters-area #filters .filter-box {
    margin: 0 0 15px;
    text-align: center;
  }
  .filters-area #filters .filter-box .select-box {
    width: 100%;
  }
  .filters-area #filters .filter-box .select-box .select-input {
    width: 100%;
  }
  #all-marcas .marcas-container .marcas-area {
    justify-content: space-between;
  }
  #all-marcas .marcas-container .marcas-area .marca-box {
    max-width: 150px;
    height: -moz-max-content;
    height: max-content;
    margin: 20px 0;
  }
  #all-marcas .marcas-container .marcas-area .marca-box .marca-info {
    align-items: center;
  }
  #all-marcas .marcas-container .marcas-area .marca-box .marca-info .description {
    display: none;
  }
  #all-marcas .marcas-container .marcas-area .marca-box .marca-info .btn, #all-marcas .marcas-container .marcas-area .marca-box .marca-info .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area #all-marcas .marcas-container .marcas-area .marca-box .marca-info .menu > li > a {
    padding: 0.75rem;
    font-size: 10px;
  }
  #all-marcas .marcas-container .marcas-area .marca-box .marca-data .img {
    width: 70%;
  }
  .tabs-area #activar-map {
    display: none;
  }
  .tabs-area #map-canvas {
    position: relative;
  }
  .manuales-section .manuales-area {
    margin: 10px 0;
    grid-template-columns: repeat(2, 1fr);
  }
  .manuales-section .manuales-area .manual-box {
    max-width: 100%;
  }
  .manuales-section .manuales-area .manual-box--third, .manuales-section .manuales-area .manual-box--full {
    grid-column: span 2;
  }
  .file-box .file-size .icono {
    margin-bottom: 15px;
  }
  .file-box .file-size .icono img {
    width: 15%;
  }
  .slide-events-area .slider-area {
    height: 500px;
  }
  #floating-shortcuts {
    display: flex;
    width: 80%;
    max-width: 240px;
    position: fixed;
    z-index: 9;
    background-color: #044e31;
    padding: 15px 35px;
    border-radius: 300px;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    box-shadow: 0px 20px 10px -15px rgba(0, 0, 0, 0.45);
  }
  #floating-shortcuts > * {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #floating-shortcuts .home-shortcut .link {
    text-align: center;
    font-size: 30px;
    color: #fff;
  }
  #floating-shortcuts .search-shortcut {
    flex-grow: 1;
  }
  #floating-shortcuts .search-shortcut .link {
    text-align: center;
    font-size: 30px;
    color: #5ab031;
  }
  #floating-shortcuts .profile-shortcut .avatar {
    width: 35px;
    height: 35px;
    overflow: hidden;
    border-radius: 300px;
    border: 2px solid #5ab031;
    cursor: pointer;
  }
  #floating-shortcuts .profile-shortcut .avatar .profile {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .p-modal .p-modal-area {
    flex-direction: column;
  }
  .p-modal .p-modal-area .intro-area {
    width: 100%;
    padding: 20px;
  }
  .p-modal .p-modal-area .content-area {
    width: 100%;
    padding: 20px;
  }
  .p-modal .slide-area {
    height: 350px;
  }
  .p-modal .slide-area #slider-p6 .slide {
    height: 100%;
  }
  .informes-area {
    grid-template-columns: none;
  }
  #modelo-gestion .consumo-responsable {
    width: 100%;
    padding: 0;
    margin: 30px auto;
  }
  #modelo-gestion .consumo-responsable p {
    margin: 0;
  }
  #modelo-gestion .consumo-responsable #model {
    opacity: 1;
  }
  #modelo-gestion .consumo-responsable #model.activePie {
    opacity: 0;
    transform: none;
  }
  #modelo-gestion .consumo-responsable .container-characteristics .characteristics {
    top: 60%;
    left: 0;
    margin: 0 auto;
  }
  .grafico-consumo .consumo-responsable {
    width: 100%;
    padding: 0;
    margin: 30px auto;
  }
  .grafico-consumo .consumo-responsable .box-pie {
    transform: scale(0.4) translateX(-22%);
  }
  .grafico-consumo .consumo-responsable .box-pie .pieContainer {
    opacity: 1;
  }
  .grafico-consumo .consumo-responsable .box-pie .pieContainer.activePie {
    opacity: 0;
    transform: none;
    left: 0;
  }
  .grafico-consumo .consumo-responsable .container-characteristics .characteristics {
    width: 100%;
  }
  #activar-compromiso {
    width: 100%;
    white-space: break-spaces;
    height: auto;
    line-height: 120%;
  }
  .resultado-busqueda .resultado-area {
    padding: 20px;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-avatar-box {
    margin: 0 auto 20px;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-avatar-box .profile-img {
    margin: 0 auto;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box {
    margin: 0 auto;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .nombre,
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .cargo,
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box h4 {
    text-align: center;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box:before {
    right: 0;
    margin: 0 auto;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link {
    justify-content: center;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link .texto {
    width: -moz-max-content;
    width: max-content;
  }
  .resultado-busqueda .resultado-area .resultado-content .organigrama-data {
    padding: 20px;
  }
  .single-marca-heading.page-heading:before {
    transform: rotateX(180deg) rotateY(180deg);
    left: auto;
    right: -1px;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 30%;
    background-color: rgba(90, 176, 49, 0.85);
  }
  .single-marca-heading .content-area {
    flex-direction: column-reverse;
    display: flex;
  }
  .single-marca-heading .content-area .content .marca-logo {
    width: 105px;
    height: 105px;
    margin: 0 20px 20px auto;
  }
  .all-productos-marca {
    margin-top: 30px;
  }
  .all-productos-marca .producto-area,
  .all-productos-marca .producto-area:nth-child(even) {
    display: flex;
    flex-direction: column-reverse;
  }
  .all-productos-marca .producto-area .producto-data,
  .all-productos-marca .producto-area:nth-child(even) .producto-data {
    padding: 360px 20px 30px;
    width: 100%;
  }
  .all-productos-marca .producto-area .producto-data .producto-info,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-info {
    width: 100%;
  }
  .all-productos-marca .producto-area .producto-data:before,
  .all-productos-marca .producto-area:nth-child(even) .producto-data:before {
    top: 0;
    bottom: auto;
    left: -1px;
    right: auto;
    transform: rotate3d(0, 0, 1, 0);
    width: 95%;
    height: 100px;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area {
    width: 100%;
    margin: 20px 0 0;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .icono,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area .producto-specs .producto-specs-box .icono {
    width: 25%;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box {
    width: 75%;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.tipo,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.tipo {
    font-size: 11px;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.desc,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.desc {
    font-size: 13px;
  }
  .all-productos-marca .producto-area .producto-slider-area,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area {
    position: relative;
    right: 0;
    top: 0;
    height: 450px;
    transform: translateY(0);
    width: 100%;
    z-index: 5;
    margin-bottom: -310px;
  }
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato {
    position: relative;
    padding-bottom: 70px;
  }
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre {
    position: absolute;
    bottom: 0;
  }
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5 {
    text-align: center;
  }
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-dots,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-dots {
    bottom: 40px;
  }
  .contact-persons-area .persons-area {
    grid-template-columns: repeat(1, minmax(100px, 1fr));
  }
  .categories-container .categories-area .btn, .categories-container .categories-area .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .categories-container .categories-area .menu > li > a {
    margin: 5px;
  }
  #floating-profile {
    width: 100%;
    z-index: 9999;
    background-color: #5ab031;
    position: fixed;
    top: 0;
    opacity: 0;
    pointer-events: none;
    padding: 0 0 25px;
    transition: 350ms all ease-in-out;
    transform: translateY(35px);
    height: 100%;
  }
  #floating-profile .mobile-menu-heading {
    background-color: #044e31;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #floating-profile .mobile-menu-heading .menu-title {
    flex-grow: 1;
  }
  #floating-profile .mobile-menu-heading .menu-title span {
    font-size: 16px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    color: #fff;
  }
  #floating-profile .mobile-menu-heading .close-menu-area #close-profile {
    font-size: 16px;
    color: #fff;
    cursor: pointer;
  }
  #floating-profile.active-menu {
    opacity: 1;
    pointer-events: all;
    transform: translateY(0);
  }
  #floating-profile .user-area {
    background-color: #fff;
    padding: 30px 20px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  #floating-profile .user-area .avatar-box {
    position: relative;
    width: 80px;
    height: 80px;
    margin-bottom: -20px;
    margin-right: 15px;
  }
  #floating-profile .user-area .avatar-box .avatar {
    width: 100%;
    height: 100%;
    border-radius: 100rem;
    overflow: hidden;
    border: 2px solid #fff;
  }
  #floating-profile .user-area .avatar-box .avatar .profile {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
  }
  #floating-profile .user-area .info-box {
    flex-grow: 1;
    width: 50%;
  }
  #floating-profile .user-area .info-box .name span {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    color: #044e31;
    line-height: 100%;
  }
  #floating-profile .user-area .info-box .range {
    line-height: 100%;
  }
  #floating-profile .user-area .info-box .range span {
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
    color: #5ab031;
    line-height: 80%;
  }
  #floating-profile .user-menu {
    width: 100%;
    padding: 50px 20px 0;
  }
  #floating-profile .user-menu .links {
    padding-top: 30px;
    border-top: 1px solid #fff;
  }
  #floating-profile .user-menu .links .out-link {
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    margin: 0 0 25px;
    font-weight: 700;
    display: block;
  }
  #floating-profile .user-menu .logout-btn {
    margin-top: 10px;
  }
  #floating-profile .user-menu .logout-btn a {
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
  }
  #floating-search {
    width: 100%;
    z-index: 9999;
    background-color: #5ab031;
    position: fixed;
    top: 0;
    opacity: 0;
    pointer-events: none;
    padding: 0 0 25px;
    transition: 350ms all ease-in-out;
    transform: translateY(35px);
    height: 100%;
  }
  #floating-search .mobile-menu-heading {
    background-color: #044e31;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #floating-search .mobile-menu-heading .menu-title {
    flex-grow: 1;
  }
  #floating-search .mobile-menu-heading .menu-title span {
    font-size: 16px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    color: #fff;
  }
  #floating-search .mobile-menu-heading .close-menu-area #close-search {
    font-size: 16px;
    color: #fff;
    cursor: pointer;
  }
  #floating-search.active-menu {
    opacity: 1;
    pointer-events: all;
    transform: translateY(0);
  }
  #floating-search .search-area {
    padding: 20px;
  }
  #floating-search .search-area form {
    width: 100%;
    max-width: 725px;
    display: block;
  }
  #floating-search .search-area .search-input-area {
    width: 100%;
    height: 50px;
    position: relative;
  }
  #floating-search .search-area .search-input-area input {
    border-radius: 100rem;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 0.5rem 2rem;
    font-size: 18px;
  }
  #floating-search .search-area .search-input-area .btn-search {
    background-color: #5ab031;
    font-size: 24px;
    color: #fff;
    width: -moz-max-content;
    width: max-content;
    position: absolute;
    z-index: 2;
    right: 5px;
    top: 5px;
    height: 40px;
    padding: 1rem 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100rem;
  }
  #floating-search .search-area .search-input-area .btn-search:hover {
    background-color: #fff;
    color: #5ab031;
  }
  .buscador-contacto-paraguay .content-buscador {
    display: grid;
  }
  .buscador-contacto-paraguay .content-buscador .content-select {
    width: 100%;
    margin-bottom: 10px;
  }
  .buscador-contacto-paraguay .content-buscador .content-select .icon {
    right: 5%;
  }
  .buscador-contacto-paraguay .content-buscador input {
    width: 100%;
    margin-left: 0;
  }
  .buscador-contacto-paraguay #retorno-busqueda {
    padding: 0.5rem 1rem;
    margin-left: 0;
  }
}
@media (max-width: 550px) {
  #login-header {
    float: none;
    width: 70%;
    position: absolute;
    left: 0;
    overflow: visible;
  }
  #login-header .brand-area {
    padding: 20px;
  }
  #login-header .brand-area a {
    width: 70px;
  }
  #login-header .brand-area:before {
    width: 80%;
    height: 95px;
  }
  .login-screen .wrap-xl .login-content, .login-screen .wysiwyg blockquote .login-content, .wysiwyg .login-screen blockquote .login-content, .login-screen .wysiwyg img.alignnone .login-content, .wysiwyg .login-screen img.alignnone .login-content {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
  .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center !important;
  }
  .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li {
    width: -moz-max-content !important;
    width: max-content !important;
    float: none !important;
  }
  .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li .flag, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li .flag, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li .flag, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li .flag, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li .flag {
    display: none;
  }
  .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list li:first-child, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list li:first-child, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list li:first-child, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list li:first-child, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list li:first-child {
    margin: 0;
    padding: 0;
  }
  .login-screen .wrap-xl .login-content .form-login-area, .login-screen .wysiwyg blockquote .login-content .form-login-area, .wysiwyg .login-screen blockquote .login-content .form-login-area, .login-screen .wysiwyg img.alignnone .login-content .form-login-area, .wysiwyg .login-screen img.alignnone .login-content .form-login-area {
    flex: 1;
    align-items: center;
    justify-content: center;
    display: flex;
  }
  .login-screen .wrap-xl .login-content .empresas-ccu-area, .login-screen .wysiwyg blockquote .login-content .empresas-ccu-area, .wysiwyg .login-screen blockquote .login-content .empresas-ccu-area, .login-screen .wysiwyg img.alignnone .login-content .empresas-ccu-area, .wysiwyg .login-screen img.alignnone .login-content .empresas-ccu-area {
    display: none;
  }
  .login-screen .bg-image .veil:before {
    width: 310%;
    height: 50%;
    left: -150%;
  }
  #side-header {
    width: 100%;
    z-index: 9999;
    left: 0;
    opacity: 0;
    pointer-events: none;
    padding: 0 0 25px;
    transition: 350ms all ease-in-out;
    transform: translateX(35px);
  }
  #side-header .brand-area {
    display: none;
  }
  #side-header .mobile-menu-heading {
    background-color: #044e31;
    padding: 10px 20px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #side-header .mobile-menu-heading .menu-title {
    flex-grow: 1;
  }
  #side-header .mobile-menu-heading .menu-title span {
    font-size: 16px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    color: #fff;
  }
  #side-header .mobile-menu-heading .close-menu-area #close-menu {
    font-size: 16px;
    color: #fff;
    cursor: pointer;
  }
  #side-header.active-menu {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0);
  }
  main {
    width: 100%;
    font: none;
  }
  .top-header .mobile-pre-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #5ab031;
    padding: 5px 20px;
  }
  .top-header .mobile-pre-header .brand-area {
    width: 120px;
  }
  .top-header .mobile-pre-header .brand-area a {
    display: block;
    width: 100%;
  }
  .top-header .mobile-pre-header .brand-area a .logo-site {
    width: 100%;
  }
  .top-header .mobile-pre-header.small-area {
    padding: 20px;
  }
  .top-header .mobile-pre-header.small-area .brand-area {
    width: 85px;
  }
  .top-header .mobile-pre-header #hamburger {
    width: 30px;
    height: 20px;
    cursor: pointer;
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
  .top-header .mobile-pre-header #hamburger span {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #fff;
  }
  .top-header .pre-head .content {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between;
  }
  .top-header .pre-head .content .currency-area {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .top-header .pre-head .content .currency-area .dolar-valor,
  .top-header .pre-head .content .currency-area .uf-valor {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .top-header .pre-head .content .currency-area .dolar-valor .name,
  .top-header .pre-head .content .currency-area .dolar-valor .icon-indicators,
  .top-header .pre-head .content .currency-area .uf-valor .name,
  .top-header .pre-head .content .currency-area .uf-valor .icon-indicators {
    display: none;
  }
  .top-header .pre-head .content .currency-area .splitter {
    display: none;
  }
  .top-header .pre-head .content .time-area {
    margin-left: 0;
  }
  .top-header .pre-head .content .time-area .icon-clock {
    display: none;
  }
  .top-header .mid-head .content {
    border-bottom: none;
  }
  .top-header .mid-head .content .today-div #current-date {
    text-align: center;
    width: 100%;
    display: block;
  }
  .top-header .mid-head .content .countries-area .slogan {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
    text-align: center;
  }
  .top-header .mid-head .content .countries-area .flag-list {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 0.5rem;
  }
  .top-header .mid-head .content .countries-area .flag-list li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.5rem;
    padding-left: 0.15rem;
    position: relative;
    width: -moz-max-content !important;
    width: max-content !important;
    margin-bottom: 0.5rem;
    font: none;
  }
  .top-header .mid-head .content .countries-area .flag-list li .flag {
    display: none;
  }
  .top-header .mid-head .content .countries-area .flag-list li:first-child {
    margin-left: 0;
    padding-left: 0;
  }
  .top-header .mid-head .content .countries-area .flag-list li:first-child span {
    margin-left: 0;
  }
  .top-header .bot-head {
    display: none;
  }
  .content .heading-box-area {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .content .heading-box-area .btn-ver-todas, .content .heading-box-area .birthday-container #cumpleanos-trigger, .birthday-container .content .heading-box-area #cumpleanos-trigger {
    justify-content: flex-end;
  }
  .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .button-area {
    margin-top: 25px;
    text-align: left;
  }
  .home-main-container .box-section.box-full {
    width: 100%;
    grid-column: span 6;
  }
  .home-main-container .box-section.box-two-third {
    width: 100%;
    grid-column: span 6;
  }
  .home-main-container .box-section.box-half {
    width: 100%;
    grid-column: span 6;
  }
  .home-main-container .box-section.box-third {
    width: 100%;
    grid-column: span 6;
  }
  .modal-cambios {
    height: 90vh !important;
    width: 95% !important;
  }
  .modal-cambios .modal-heading {
    padding: 20px;
  }
  .modal-cambios .modal-heading .date-selector-area .icon-box {
    display: none;
  }
  .modal-cambios .cambios-container {
    padding: 20px;
  }
  .modal-cambios .cambios-container #cambios-tabs .tabs-triggers {
    align-items: flex-end;
  }
  .modal-cambios .cambios-container #cambios-tabs .tabs-triggers li a {
    font-size: 12px !important;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja {
    padding: 20px;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .foto-persona {
    width: 64px !important;
    height: 64px !important;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .info-persona {
    width: 100%;
    padding: 0;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide {
    transition: all 500ms ease-in-out;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente {
    margin-top: 15px;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .evento,
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente .data {
    opacity: 1;
  }
  .modal-cambios .cambios-container #cambios-tabs .tab-content .slider-area #slider-gerentes .slide .content .info-gerente:before {
    opacity: 1;
  }
  .box-content-area .content .button-area {
    margin-top: 20px;
    text-align: left;
  }
  #about-us-boxes .page-title-area {
    margin-bottom: 30px;
  }
  #about-us-boxes .about-box {
    padding: 20px;
  }
  #about-us-boxes .about-box.horizontal-box > .box-content {
    margin: 0;
    padding: 0;
  }
  #about-us-boxes .about-box #p1 {
    border-right: none;
    border-bottom: 1px solid #5ab031 !important;
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
  #about-us-boxes .about-box.is-burdeo {
    margin-bottom: 20px;
  }
  #about-us-boxes .about-box #p5 {
    padding-right: 0;
    border-right: none;
    border-bottom: 1px solid #0086c7 !important;
    margin-bottom: 25px;
    padding-bottom: 25px;
  }
  #about-us-boxes .about-box #p6 {
    padding-bottom: 25px;
  }
  #about-us-boxes .about-box #p7 {
    padding-top: 25px;
  }
  #about-us-boxes .about-box #p7 .info-1 .col-100, #about-us-boxes .about-box #p7 .info-1 .block-6 .block p, .block-6 .block #about-us-boxes .about-box #p7 .info-1 p, #about-us-boxes .about-box #p7 .info-1 .block-6 .block .description, .block-6 .block #about-us-boxes .about-box #p7 .info-1 .description, #about-us-boxes .about-box #p7 .info-1 .block-5 li .trigger, .block-5 li #about-us-boxes .about-box #p7 .info-1 .trigger, #about-us-boxes .about-box #p7 .info-1 .block-5 li, .block-5 #about-us-boxes .about-box #p7 .info-1 li, #about-us-boxes .about-box #p7 .info-1 .block-5, #about-us-boxes .about-box #p7 .info-1 .block-4, #about-us-boxes .about-box #p7 .info-1 .block-3-container .block-3 .content i, .block-3-container .block-3 .content #about-us-boxes .about-box #p7 .info-1 i,
  #about-us-boxes .about-box #p7 .info-1 .block-3-container .block-3 .content .title,
  .block-3-container .block-3 .content #about-us-boxes .about-box #p7 .info-1 .title,
  #about-us-boxes .about-box #p7 .info-1 .block-3-container .block-3 .content .pre-title,
  .block-3-container .block-3 .content #about-us-boxes .about-box #p7 .info-1 .pre-title, #about-us-boxes .about-box #p7 .info-1 .block-3-container, #about-us-boxes .about-box #p7 .info-1 .block-2, #about-us-boxes .about-box #p7 .info-1 .slider-7-container .slider-numbers-container, .slider-7-container #about-us-boxes .about-box #p7 .info-1 .slider-numbers-container, #about-us-boxes .about-box #p7 .info-1 .slider-7-container, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6-nav .slide, .slider-6-container .slider-6-nav #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6-nav, .slider-6-container #about-us-boxes .about-box #p7 .info-1 .slider-6-nav, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.video video, .slider-6-container .slider-6 .slide.video #about-us-boxes .about-box #p7 .info-1 video,
  #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.video iframe,
  .slider-6-container .slider-6 .slide.video #about-us-boxes .about-box #p7 .info-1 iframe, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.vimeo video, .slider-6-container .slider-6 .slide.vimeo #about-us-boxes .about-box #p7 .info-1 video,
  #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.vimeo iframe,
  .slider-6-container .slider-6 .slide.vimeo #about-us-boxes .about-box #p7 .info-1 iframe, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.youtube video, .slider-6-container .slider-6 .slide.youtube #about-us-boxes .about-box #p7 .info-1 video,
  #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide.youtube iframe,
  .slider-6-container .slider-6 .slide.youtube #about-us-boxes .about-box #p7 .info-1 iframe, #about-us-boxes .about-box #p7 .info-1 .slider-6-container .slider-6 .slide, .slider-6-container .slider-6 #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-6-container, #about-us-boxes .about-box #p7 .info-1 .slider-5-container .slider-nav-5 li a, .slider-5-container .slider-nav-5 li #about-us-boxes .about-box #p7 .info-1 a, #about-us-boxes .about-box #p7 .info-1 .slider-5-container .slider-nav-5, .slider-5-container #about-us-boxes .about-box #p7 .info-1 .slider-nav-5, #about-us-boxes .about-box #p7 .info-1 .slider-5-container .slider-5 .slide, .slider-5-container .slider-5 #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-5-container .slider-5, .slider-5-container #about-us-boxes .about-box #p7 .info-1 .slider-5, #about-us-boxes .about-box #p7 .info-1 .slider-5-container, #about-us-boxes .about-box #p7 .info-1 .slider-4-container .slider-nav-4, .slider-4-container #about-us-boxes .about-box #p7 .info-1 .slider-nav-4, #about-us-boxes .about-box #p7 .info-1 .slider-4-container .slider-4 .slide, .slider-4-container .slider-4 #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-4-container .slider-4, .slider-4-container #about-us-boxes .about-box #p7 .info-1 .slider-4, #about-us-boxes .about-box #p7 .info-1 .slider-4-container, #about-us-boxes .about-box #p7 .info-1 .slider-2, #about-us-boxes .about-box #p7 .info-1 .slider-1 .slide, .slider-1 #about-us-boxes .about-box #p7 .info-1 .slide, #about-us-boxes .about-box #p7 .info-1 .slider-1, #about-us-boxes .about-box #p7 .info-1 .wysiwyg, #about-us-boxes .about-box #p7 .info-1 .modal, #about-us-boxes .about-box #p7 .info-1 .modal .modal-background, .modal #about-us-boxes .about-box #p7 .info-1 .modal-background, #about-us-boxes .about-box #p7 .info-1 #about-timeline .slider-3-container .slider-3 .slide .content, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-1 .content, #about-us-boxes .about-box #p7 .info-1 .contacto-person-small .contact-link-box.layout-dos .content-area h4, .contacto-person-small .contact-link-box.layout-dos .content-area #about-us-boxes .about-box #p7 .info-1 h4, #about-us-boxes .about-box #p7 .info-1 #campanas-timeline .slider-3-container .slider-3 .slide .content, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-1 .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #about-us-boxes .about-box #p7 .info-1 .paragraph {
    text-align: center;
  }
  #about-us-boxes .about-box #p7 .info-2 {
    margin: 20px 0;
  }
  #about-us-boxes .about-box #p7 .info-2 img {
    display: block;
    margin: 0 auto;
  }
  #about-us-boxes .about-box #p7 .arrow img {
    display: block;
    margin: 0 auto;
  }
  #about-us-boxes .about-box #p7 .info-3 .flex, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content, .top-header .pre-head #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .currency-area, .top-header .pre-head .content #about-us-boxes .about-box #p7 .info-3 .currency-area, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content, .top-header .mid-head #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area, .top-header .mid-head .content #about-us-boxes .about-box #p7 .info-3 .countries-area, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .top-header .bot-head .content, .top-header .bot-head #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .upper-menu, #about-us-boxes .about-box #p7 .info-3 .content .heading-box-area, .content #about-us-boxes .about-box #p7 .info-3 .heading-box-area, #about-us-boxes .about-box #p7 .info-3 .box-content-area .content, .box-content-area #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area, .news-area.layout-one-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-four-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-last-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-first-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-third .layout-news-area, .news-area.layout-one-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-one-six-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .videos-area.layout-one-three-feat .layout-news-area, .videos-area.layout-one-three-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area, #about-us-boxes .about-box #p7 .info-3 .custom-small-area .content, .custom-small-area #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .file-box, #about-us-boxes .about-box #p7 .info-3 .file-box .file-size, .file-box #about-us-boxes .about-box #p7 .info-3 .file-size, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading, .modal-cambios #about-us-boxes .about-box #p7 .info-3 .modal-heading, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .date-selector-area, .modal-cambios .modal-heading #about-us-boxes .about-box #p7 .info-3 .date-selector-area, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p7 .info-3 .content-persona, #about-us-boxes .about-box #p7 .info-3 .modal-cumpleanos .modal-heading, .modal-cumpleanos #about-us-boxes .about-box #p7 .info-3 .modal-heading, #about-us-boxes .about-box #p7 .info-3 .modal-saludo .modal-heading, .modal-saludo #about-us-boxes .about-box #p7 .info-3 .modal-heading, #about-us-boxes .about-box #p7 .info-3 .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .small-news-area.video-type .content .content-area, .small-news-area.video-type .content #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .about-box, #about-us-boxes .about-box #p7 .info-3 #about-timeline .slider-3-container .slider-3 .slide .content, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tabs-triggers, #paises-ccu #about-us-boxes .about-box #p7 .info-3 .tabs-triggers, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tab-content .content, #paises-ccu .tab-content #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .shortcuts-area .shortcuts-boxes, .shortcuts-area #about-us-boxes .about-box #p7 .info-3 .shortcuts-boxes, #about-us-boxes .about-box #p7 .info-3 .filters-area #filters, .filters-area #about-us-boxes .about-box #p7 .info-3 #filters, #about-us-boxes .about-box #p7 .info-3 .all-marcas-news, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area, .single-marca-heading #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss, .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p7 .info-3 .marca-rrss, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p7 .info-3 .link, #about-us-boxes .about-box #p7 .info-3 .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p7 .info-3 .producto-formato, #about-us-boxes .about-box #p7 .info-3 #innovacion-tabs .tabs-triggers, #innovacion-tabs #about-us-boxes .about-box #p7 .info-3 .tabs-triggers, #about-us-boxes .about-box #p7 .info-3 .rrhh-heading .content, .rrhh-heading #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .row-area, #about-us-boxes .about-box #p7 .info-3 .contact-link-box, #about-us-boxes .about-box #p7 .info-3 .videos-feat-layout, #about-us-boxes .about-box #p7 .info-3 .single-video-heading.page-heading, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area, .single-video-heading #about-us-boxes .about-box #p7 .info-3 .content-area, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .play-icono, .single-video-heading .content-area #about-us-boxes .about-box #p7 .info-3 .play-icono, #about-us-boxes .about-box #p7 .info-3 .single-video-content, #about-us-boxes .about-box #p7 .info-3 .content-page-area .block-content .feat-block, .content-page-area .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block, #about-us-boxes .about-box #p7 .info-3 .files-area, #about-us-boxes .about-box #p7 .info-3 .sliders-area, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .heading-area, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .heading-area, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .resultado-content, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .person-data, .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p7 .info-3 .person-data, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p7 .info-3 .organigrama-container, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box, .m-marcas-area #about-us-boxes .about-box #p7 .info-3 .m-marcas-box, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p7 .info-3 .heading, #about-us-boxes .about-box #p7 .info-3 .content-page-area-consumo .block-content .feat-block, .content-page-area-consumo .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block, #about-us-boxes .about-box #p7 .info-3 #campanas-timeline .slider-3-container .slider-3 .slide .content, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content, #about-us-boxes .about-box #p7 .info-3 .form-link-area .form-link-box, .form-link-area #about-us-boxes .about-box #p7 .info-3 .form-link-box, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date, .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list, #about-us-boxes .about-box #p7 .info-3 .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg blockquote .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area, #about-us-boxes .about-box #p7 .info-3 .banners .slider-area #banners-slider .slide .slide-content .content, .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
  }
  #about-us-boxes .about-box #p7 .info-3 .flex .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .data-1, .top-header .pre-head #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .currency-area .data-1, .top-header .pre-head .content #about-us-boxes .about-box #p7 .info-3 .currency-area .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .data-1, .top-header .mid-head #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .data-1, .top-header .mid-head .content #about-us-boxes .about-box #p7 .info-3 .countries-area .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .flag-list .data-1, .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .top-header .bot-head .content .data-1, .top-header .bot-head #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .upper-menu .data-1, #about-us-boxes .about-box #p7 .info-3 .content .heading-box-area .data-1, .content #about-us-boxes .about-box #p7 .info-3 .heading-box-area .data-1, #about-us-boxes .about-box #p7 .info-3 .box-content-area .content .data-1, .box-content-area #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .data-1, .news-area.layout-one-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .data-1, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .data-1, .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .data-1, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-four-feat .layout-news-area .data-1, .news-area.layout-one-four-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-last-feat .layout-news-area .data-1, .news-area.layout-one-last-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-first-feat .layout-news-area .data-1, .news-area.layout-one-first-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-third .layout-news-area .data-1, .news-area.layout-one-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-three-fourth-feat .layout-news-area .data-1, .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-six-feat .layout-news-area .data-1, .news-area.layout-one-six-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .videos-area.layout-one-three-feat .layout-news-area .data-1, .videos-area.layout-one-three-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-1, #about-us-boxes .about-box #p7 .info-3 .custom-small-area .content .data-1, .custom-small-area #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .file-box .data-1, #about-us-boxes .about-box #p7 .info-3 .file-box .file-size .data-1, .file-box #about-us-boxes .about-box #p7 .info-3 .file-size .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .data-1, .modal-cambios #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .date-selector-area .data-1, .modal-cambios .modal-heading #about-us-boxes .about-box #p7 .info-3 .date-selector-area .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .data-1, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p7 .info-3 .content-persona .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-cumpleanos .modal-heading .data-1, .modal-cumpleanos #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-1, #about-us-boxes .about-box #p7 .info-3 .modal-saludo .modal-heading .data-1, .modal-saludo #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-1, #about-us-boxes .about-box #p7 .info-3 .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .data-1, .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .small-news-area.video-type .content .content-area .data-1, .small-news-area.video-type .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .about-box .data-1, #about-us-boxes .about-box #p7 .info-3 #about-timeline .slider-3-container .slider-3 .slide .content .data-1, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tabs-triggers .data-1, #paises-ccu #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .data-1, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tab-content .content .data-1, #paises-ccu .tab-content #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .shortcuts-area .shortcuts-boxes .data-1, .shortcuts-area #about-us-boxes .about-box #p7 .info-3 .shortcuts-boxes .data-1, #about-us-boxes .about-box #p7 .info-3 .filters-area #filters .data-1, .filters-area #about-us-boxes .about-box #p7 .info-3 #filters .data-1, #about-us-boxes .about-box #p7 .info-3 .all-marcas-news .data-1, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .data-1, .single-marca-heading #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .data-1, .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p7 .info-3 .marca-rrss .data-1, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .link .data-1, .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p7 .info-3 .link .data-1, #about-us-boxes .about-box #p7 .info-3 .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .data-1, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p7 .info-3 .producto-formato .data-1, #about-us-boxes .about-box #p7 .info-3 #innovacion-tabs .tabs-triggers .data-1, #innovacion-tabs #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .data-1, #about-us-boxes .about-box #p7 .info-3 .rrhh-heading .content .data-1, .rrhh-heading #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .row-area .data-1, #about-us-boxes .about-box #p7 .info-3 .contact-link-box .data-1, #about-us-boxes .about-box #p7 .info-3 .videos-feat-layout .data-1, #about-us-boxes .about-box #p7 .info-3 .single-video-heading.page-heading .data-1, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .data-1, .single-video-heading #about-us-boxes .about-box #p7 .info-3 .content-area .data-1, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .play-icono .data-1, .single-video-heading .content-area #about-us-boxes .about-box #p7 .info-3 .play-icono .data-1, #about-us-boxes .about-box #p7 .info-3 .single-video-content .data-1, #about-us-boxes .about-box #p7 .info-3 .content-page-area .block-content .feat-block .data-1, .content-page-area .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .data-1, #about-us-boxes .about-box #p7 .info-3 .files-area .data-1, #about-us-boxes .about-box #p7 .info-3 .sliders-area .data-1, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .heading-area .data-1, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .heading-area .data-1, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .data-1, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .resultado-content .data-1, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .person-data .data-1, .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p7 .info-3 .person-data .data-1, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .data-1, .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p7 .info-3 .organigrama-container .data-1, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .data-1, .m-marcas-area #about-us-boxes .about-box #p7 .info-3 .m-marcas-box .data-1, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .m-marcas-info .heading .data-1, .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p7 .info-3 .heading .data-1, #about-us-boxes .about-box #p7 .info-3 .content-page-area-consumo .block-content .feat-block .data-1, .content-page-area-consumo .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .data-1, #about-us-boxes .about-box #p7 .info-3 #campanas-timeline .slider-3-container .slider-3 .slide .content .data-1, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .data-1, #about-us-boxes .about-box #p7 .info-3 .form-link-area .form-link-box .data-1, .form-link-area #about-us-boxes .about-box #p7 .info-3 .form-link-box .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .data-1, .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .data-1, .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .data-1, .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .data-1, .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .data-1, .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list .data-1, .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list .data-1, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list .data-1, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list .data-1, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list .data-1, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-1, #about-us-boxes .about-box #p7 .info-3 .error-screen .wrap-xl .content-area .content .exits-area .data-1, .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg blockquote .content-area .content .exits-area .data-1, .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen blockquote .content-area .content .exits-area .data-1, .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .data-1, .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .data-1, .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-1, #about-us-boxes .about-box #p7 .info-3 .banners .slider-area #banners-slider .slide .slide-content .content .data-1, .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .data-1,
  #about-us-boxes .about-box #p7 .info-3 .flex .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .data-2,
  .top-header .pre-head #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .currency-area .data-2,
  .top-header .pre-head .content #about-us-boxes .about-box #p7 .info-3 .currency-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .data-2,
  .top-header .mid-head #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .data-2,
  .top-header .mid-head .content #about-us-boxes .about-box #p7 .info-3 .countries-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .flag-list .data-2,
  .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .top-header .bot-head .content .data-2,
  .top-header .bot-head #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .upper-menu .data-2,
  #about-us-boxes .about-box #p7 .info-3 .content .heading-box-area .data-2,
  .content #about-us-boxes .about-box #p7 .info-3 .heading-box-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .box-content-area .content .data-2,
  .box-content-area #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .data-2,
  .news-area.layout-one-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .data-2,
  .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .data-2,
  .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .data-2,
  .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-four-feat .layout-news-area .data-2,
  .news-area.layout-one-four-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-last-feat .layout-news-area .data-2,
  .news-area.layout-one-last-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-first-feat .layout-news-area .data-2,
  .news-area.layout-one-first-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-third .layout-news-area .data-2,
  .news-area.layout-one-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-three-fourth-feat .layout-news-area .data-2,
  .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-six-feat .layout-news-area .data-2,
  .news-area.layout-one-six-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .videos-area.layout-one-three-feat .layout-news-area .data-2,
  .videos-area.layout-one-three-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .custom-small-area .content .data-2,
  .custom-small-area #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .file-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 .file-box .file-size .data-2,
  .file-box #about-us-boxes .about-box #p7 .info-3 .file-size .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .data-2,
  .modal-cambios #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .date-selector-area .data-2,
  .modal-cambios .modal-heading #about-us-boxes .about-box #p7 .info-3 .date-selector-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .data-2,
  .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p7 .info-3 .content-persona .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-cumpleanos .modal-heading .data-2,
  .modal-cumpleanos #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .modal-saludo .modal-heading .data-2,
  .modal-saludo #about-us-boxes .about-box #p7 .info-3 .modal-heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .data-2,
  .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .small-news-area.video-type .content .content-area .data-2,
  .small-news-area.video-type .content #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .about-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 #about-timeline .slider-3-container .slider-3 .slide .content .data-2,
  #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tabs-triggers .data-2,
  #paises-ccu #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .data-2,
  #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tab-content .content .data-2,
  #paises-ccu .tab-content #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .shortcuts-area .shortcuts-boxes .data-2,
  .shortcuts-area #about-us-boxes .about-box #p7 .info-3 .shortcuts-boxes .data-2,
  #about-us-boxes .about-box #p7 .info-3 .filters-area #filters .data-2,
  .filters-area #about-us-boxes .about-box #p7 .info-3 #filters .data-2,
  #about-us-boxes .about-box #p7 .info-3 .all-marcas-news .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .data-2,
  .single-marca-heading #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .data-2,
  .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p7 .info-3 .marca-rrss .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .link .data-2,
  .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p7 .info-3 .link .data-2,
  #about-us-boxes .about-box #p7 .info-3 .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .data-2,
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p7 .info-3 .producto-formato .data-2,
  #about-us-boxes .about-box #p7 .info-3 #innovacion-tabs .tabs-triggers .data-2,
  #innovacion-tabs #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .data-2,
  #about-us-boxes .about-box #p7 .info-3 .rrhh-heading .content .data-2,
  .rrhh-heading #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .row-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .contact-link-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 .videos-feat-layout .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-video-heading.page-heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .data-2,
  .single-video-heading #about-us-boxes .about-box #p7 .info-3 .content-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .play-icono .data-2,
  .single-video-heading .content-area #about-us-boxes .about-box #p7 .info-3 .play-icono .data-2,
  #about-us-boxes .about-box #p7 .info-3 .single-video-content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .content-page-area .block-content .feat-block .data-2,
  .content-page-area .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .data-2,
  #about-us-boxes .about-box #p7 .info-3 .files-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .sliders-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .heading-area .data-2,
  .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .heading-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .data-2,
  .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .resultado-content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .person-data .data-2,
  .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p7 .info-3 .person-data .data-2,
  #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .data-2,
  .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p7 .info-3 .organigrama-container .data-2,
  #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .data-2,
  .m-marcas-area #about-us-boxes .about-box #p7 .info-3 .m-marcas-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .m-marcas-info .heading .data-2,
  .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p7 .info-3 .heading .data-2,
  #about-us-boxes .about-box #p7 .info-3 .content-page-area-consumo .block-content .feat-block .data-2,
  .content-page-area-consumo .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .data-2,
  #about-us-boxes .about-box #p7 .info-3 #campanas-timeline .slider-3-container .slider-3 .slide .content .data-2,
  #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .data-2,
  #about-us-boxes .about-box #p7 .info-3 .form-link-area .form-link-box .data-2,
  .form-link-area #about-us-boxes .about-box #p7 .info-3 .form-link-box .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .data-2,
  .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .data-2,
  .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .data-2,
  .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .data-2,
  .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .data-2,
  .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list .data-2,
  .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list .data-2,
  .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list .data-2,
  .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list .data-2,
  .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list .data-2,
  .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .data-2,
  #about-us-boxes .about-box #p7 .info-3 .error-screen .wrap-xl .content-area .content .exits-area .data-2,
  .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg blockquote .content-area .content .exits-area .data-2,
  .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen blockquote .content-area .content .exits-area .data-2,
  .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .data-2,
  .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .data-2,
  .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .data-2,
  #about-us-boxes .about-box #p7 .info-3 .banners .slider-area #banners-slider .slide .slide-content .content .data-2,
  .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .data-2 {
    flex-grow: 2;
  }
  #about-us-boxes .about-box #p7 .info-3 .flex .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .arrow, .top-header .pre-head #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .pre-head .content .currency-area .arrow, .top-header .pre-head .content #about-us-boxes .about-box #p7 .info-3 .currency-area .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .arrow, .top-header .mid-head #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .arrow, .top-header .mid-head .content #about-us-boxes .about-box #p7 .info-3 .countries-area .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .mid-head .content .countries-area .flag-list .arrow, .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .top-header .bot-head .content .arrow, .top-header .bot-head #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .upper-menu .arrow, #about-us-boxes .about-box #p7 .info-3 .content .heading-box-area .arrow, .content #about-us-boxes .about-box #p7 .info-3 .heading-box-area .arrow, #about-us-boxes .about-box #p7 .info-3 .box-content-area .content .arrow, .box-content-area #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .arrow, .news-area.layout-one-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area .arrow, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .arrow, .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area .arrow, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-four-feat .layout-news-area .arrow, .news-area.layout-one-four-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-last-feat .layout-news-area .arrow, .news-area.layout-one-last-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-first-feat .layout-news-area .arrow, .news-area.layout-one-first-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-third .layout-news-area .arrow, .news-area.layout-one-third #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-three-fourth-feat .layout-news-area .arrow, .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .news-area.layout-one-six-feat .layout-news-area .arrow, .news-area.layout-one-six-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .videos-area.layout-one-three-feat .layout-news-area .arrow, .videos-area.layout-one-three-feat #about-us-boxes .about-box #p7 .info-3 .layout-news-area .arrow, #about-us-boxes .about-box #p7 .info-3 .custom-small-area .content .arrow, .custom-small-area #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .file-box .arrow, #about-us-boxes .about-box #p7 .info-3 .file-box .file-size .arrow, .file-box #about-us-boxes .about-box #p7 .info-3 .file-size .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .arrow, .modal-cambios #about-us-boxes .about-box #p7 .info-3 .modal-heading .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .modal-heading .date-selector-area .arrow, .modal-cambios .modal-heading #about-us-boxes .about-box #p7 .info-3 .date-selector-area .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona .arrow, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p7 .info-3 .content-persona .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-cumpleanos .modal-heading .arrow, .modal-cumpleanos #about-us-boxes .about-box #p7 .info-3 .modal-heading .arrow, #about-us-boxes .about-box #p7 .info-3 .modal-saludo .modal-heading .arrow, .modal-saludo #about-us-boxes .about-box #p7 .info-3 .modal-heading .arrow, #about-us-boxes .about-box #p7 .info-3 .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content .arrow, .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .small-news-area.video-type .content .content-area .arrow, .small-news-area.video-type .content #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .about-box .arrow, #about-us-boxes .about-box #p7 .info-3 #about-timeline .slider-3-container .slider-3 .slide .content .arrow, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tabs-triggers .arrow, #paises-ccu #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .arrow, #about-us-boxes .about-box #p7 .info-3 #paises-ccu .tab-content .content .arrow, #paises-ccu .tab-content #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .shortcuts-area .shortcuts-boxes .arrow, .shortcuts-area #about-us-boxes .about-box #p7 .info-3 .shortcuts-boxes .arrow, #about-us-boxes .about-box #p7 .info-3 .filters-area #filters .arrow, .filters-area #about-us-boxes .about-box #p7 .info-3 #filters .arrow, #about-us-boxes .about-box #p7 .info-3 .all-marcas-news .arrow, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .arrow, .single-marca-heading #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .arrow, .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p7 .info-3 .marca-rrss .arrow, #about-us-boxes .about-box #p7 .info-3 .single-marca-heading .content-area .content .marca-info .marca-rrss .link .arrow, .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p7 .info-3 .link .arrow, #about-us-boxes .about-box #p7 .info-3 .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .arrow, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p7 .info-3 .producto-formato .arrow, #about-us-boxes .about-box #p7 .info-3 #innovacion-tabs .tabs-triggers .arrow, #innovacion-tabs #about-us-boxes .about-box #p7 .info-3 .tabs-triggers .arrow, #about-us-boxes .about-box #p7 .info-3 .rrhh-heading .content .arrow, .rrhh-heading #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .row-area .arrow, #about-us-boxes .about-box #p7 .info-3 .contact-link-box .arrow, #about-us-boxes .about-box #p7 .info-3 .videos-feat-layout .arrow, #about-us-boxes .about-box #p7 .info-3 .single-video-heading.page-heading .arrow, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .arrow, .single-video-heading #about-us-boxes .about-box #p7 .info-3 .content-area .arrow, #about-us-boxes .about-box #p7 .info-3 .single-video-heading .content-area .play-icono .arrow, .single-video-heading .content-area #about-us-boxes .about-box #p7 .info-3 .play-icono .arrow, #about-us-boxes .about-box #p7 .info-3 .single-video-content .arrow, #about-us-boxes .about-box #p7 .info-3 .content-page-area .block-content .feat-block .arrow, .content-page-area .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .arrow, #about-us-boxes .about-box #p7 .info-3 .files-area .arrow, #about-us-boxes .about-box #p7 .info-3 .sliders-area .arrow, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .heading-area .arrow, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .heading-area .arrow, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .arrow, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p7 .info-3 .resultado-content .arrow, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .person-data .arrow, .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p7 .info-3 .person-data .arrow, #about-us-boxes .about-box #p7 .info-3 .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container .arrow, .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p7 .info-3 .organigrama-container .arrow, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .arrow, .m-marcas-area #about-us-boxes .about-box #p7 .info-3 .m-marcas-box .arrow, #about-us-boxes .about-box #p7 .info-3 .m-marcas-area .m-marcas-box .m-marcas-info .heading .arrow, .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p7 .info-3 .heading .arrow, #about-us-boxes .about-box #p7 .info-3 .content-page-area-consumo .block-content .feat-block .arrow, .content-page-area-consumo .block-content #about-us-boxes .about-box #p7 .info-3 .feat-block .arrow, #about-us-boxes .about-box #p7 .info-3 #campanas-timeline .slider-3-container .slider-3 .slide .content .arrow, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p7 .info-3 .content .arrow, #about-us-boxes .about-box #p7 .info-3 .form-link-area .form-link-box .arrow, .form-link-area #about-us-boxes .about-box #p7 .info-3 .form-link-box .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .arrow, .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .arrow, .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .arrow, .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .arrow, .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .arrow, .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p7 .info-3 .flags-date .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list .arrow, .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list .arrow, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list .arrow, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list .arrow, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list .arrow, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p7 .info-3 .flag-list .arrow, #about-us-boxes .about-box #p7 .info-3 .error-screen .wrap-xl .content-area .content .exits-area .arrow, .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg blockquote .content-area .content .exits-area .arrow, .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen blockquote .content-area .content .exits-area .arrow, .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .error-screen .wysiwyg img.alignnone .content-area .content .exits-area .arrow, .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .wysiwyg .error-screen img.alignnone .content-area .content .exits-area .arrow, .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p7 .info-3 .exits-area .arrow, #about-us-boxes .about-box #p7 .info-3 .banners .slider-area #banners-slider .slide .slide-content .content .arrow, .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p7 .info-3 .content .arrow {
    width: 12px;
  }
  #about-us-boxes .about-box #p9 .content-box-area .flex, #about-us-boxes .about-box #p9 .content-box-area .top-header .pre-head .content, .top-header .pre-head #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .top-header .pre-head .content .currency-area, .top-header .pre-head .content #about-us-boxes .about-box #p9 .content-box-area .currency-area, #about-us-boxes .about-box #p9 .content-box-area .top-header .mid-head .content, .top-header .mid-head #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .top-header .mid-head .content .countries-area, .top-header .mid-head .content #about-us-boxes .about-box #p9 .content-box-area .countries-area, #about-us-boxes .about-box #p9 .content-box-area .top-header .mid-head .content .countries-area .flag-list, .top-header .mid-head .content .countries-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .top-header .bot-head .content, .top-header .bot-head #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .upper-menu, #about-us-boxes .about-box #p9 .content-box-area .content .heading-box-area, .content #about-us-boxes .about-box #p9 .content-box-area .heading-box-area, #about-us-boxes .about-box #p9 .content-box-area .box-content-area .content, .box-content-area #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-feat .layout-news-area, .news-area.layout-one-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content .content-area, .news-area.layout-one-feat .layout-news-area .small-news-area:first-child .content #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-feat-two-third .layout-news-area, .news-area.layout-one-feat-two-third #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content .content-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area:nth-last-child(2) .content #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-four-feat .layout-news-area, .news-area.layout-one-four-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-last-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-first-feat .layout-news-area, .news-area.layout-one-first-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-third .layout-news-area, .news-area.layout-one-third #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-three-fourth-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-one-six-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .videos-area.layout-one-three-feat .layout-news-area, .videos-area.layout-one-three-feat #about-us-boxes .about-box #p9 .content-box-area .layout-news-area, #about-us-boxes .about-box #p9 .content-box-area .custom-small-area .content, .custom-small-area #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .file-box, #about-us-boxes .about-box #p9 .content-box-area .file-box .file-size, .file-box #about-us-boxes .about-box #p9 .content-box-area .file-size, #about-us-boxes .about-box #p9 .content-box-area .modal-cambios .modal-heading, .modal-cambios #about-us-boxes .about-box #p9 .content-box-area .modal-heading, #about-us-boxes .about-box #p9 .content-box-area .modal-cambios .modal-heading .date-selector-area, .modal-cambios .modal-heading #about-us-boxes .about-box #p9 .content-box-area .date-selector-area, #about-us-boxes .about-box #p9 .content-box-area .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja .content-persona, .modal-cambios .cambios-container #cambios-tabs .tab-content .persona-caja #about-us-boxes .about-box #p9 .content-box-area .content-persona, #about-us-boxes .about-box #p9 .content-box-area .modal-cumpleanos .modal-heading, .modal-cumpleanos #about-us-boxes .about-box #p9 .content-box-area .modal-heading, #about-us-boxes .about-box #p9 .content-box-area .modal-saludo .modal-heading, .modal-saludo #about-us-boxes .about-box #p9 .content-box-area .modal-heading, #about-us-boxes .about-box #p9 .content-box-area .aldia-home .slider-area #aldia-home-slider .slide .slide-content .content, .aldia-home .slider-area #aldia-home-slider .slide .slide-content #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .small-news-area.video-type .content .content-area, .small-news-area.video-type .content #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .about-box, #about-us-boxes .about-box #p9 .content-box-area #about-timeline .slider-3-container .slider-3 .slide .content, #about-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area #paises-ccu .tabs-triggers, #paises-ccu #about-us-boxes .about-box #p9 .content-box-area .tabs-triggers, #about-us-boxes .about-box #p9 .content-box-area #paises-ccu .tab-content .content, #paises-ccu .tab-content #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .shortcuts-area .shortcuts-boxes, .shortcuts-area #about-us-boxes .about-box #p9 .content-box-area .shortcuts-boxes, #about-us-boxes .about-box #p9 .content-box-area .filters-area #filters, .filters-area #about-us-boxes .about-box #p9 .content-box-area #filters, #about-us-boxes .about-box #p9 .content-box-area .all-marcas-news, #about-us-boxes .about-box #p9 .content-box-area .single-marca-heading .content-area, .single-marca-heading #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .single-marca-heading .content-area .content .marca-info .marca-rrss, .single-marca-heading .content-area .content .marca-info #about-us-boxes .about-box #p9 .content-box-area .marca-rrss, #about-us-boxes .about-box #p9 .content-box-area .single-marca-heading .content-area .content .marca-info .marca-rrss .link, .single-marca-heading .content-area .content .marca-info .marca-rrss #about-us-boxes .about-box #p9 .content-box-area .link, #about-us-boxes .about-box #p9 .content-box-area .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato, .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide #about-us-boxes .about-box #p9 .content-box-area .producto-formato, #about-us-boxes .about-box #p9 .content-box-area #innovacion-tabs .tabs-triggers, #innovacion-tabs #about-us-boxes .about-box #p9 .content-box-area .tabs-triggers, #about-us-boxes .about-box #p9 .content-box-area .rrhh-heading .content, .rrhh-heading #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .row-area, #about-us-boxes .about-box #p9 .content-box-area .contact-link-box, #about-us-boxes .about-box #p9 .content-box-area .videos-feat-layout, #about-us-boxes .about-box #p9 .content-box-area .single-video-heading.page-heading, #about-us-boxes .about-box #p9 .content-box-area .single-video-heading .content-area, .single-video-heading #about-us-boxes .about-box #p9 .content-box-area .content-area, #about-us-boxes .about-box #p9 .content-box-area .single-video-heading .content-area .play-icono, .single-video-heading .content-area #about-us-boxes .about-box #p9 .content-box-area .play-icono, #about-us-boxes .about-box #p9 .content-box-area .single-video-content, #about-us-boxes .about-box #p9 .content-box-area .content-page-area .block-content .feat-block, .content-page-area .block-content #about-us-boxes .about-box #p9 .content-box-area .feat-block, #about-us-boxes .about-box #p9 .content-box-area .files-area, #about-us-boxes .about-box #p9 .content-box-area .sliders-area, #about-us-boxes .about-box #p9 .content-box-area .resultado-busqueda .resultado-area .heading-area, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p9 .content-box-area .heading-area, #about-us-boxes .about-box #p9 .content-box-area .resultado-busqueda .resultado-area .resultado-content, .resultado-busqueda .resultado-area #about-us-boxes .about-box #p9 .content-box-area .resultado-content, #about-us-boxes .about-box #p9 .content-box-area .resultado-busqueda .resultado-area .resultado-content .person-data, .resultado-busqueda .resultado-area .resultado-content #about-us-boxes .about-box #p9 .content-box-area .person-data, #about-us-boxes .about-box #p9 .content-box-area .resultado-busqueda .resultado-area .resultado-content .organigrama-data .organigrama-container, .resultado-busqueda .resultado-area .resultado-content .organigrama-data #about-us-boxes .about-box #p9 .content-box-area .organigrama-container, #about-us-boxes .about-box #p9 .content-box-area .m-marcas-area .m-marcas-box, .m-marcas-area #about-us-boxes .about-box #p9 .content-box-area .m-marcas-box, #about-us-boxes .about-box #p9 .content-box-area .m-marcas-area .m-marcas-box .m-marcas-info .heading, .m-marcas-area .m-marcas-box .m-marcas-info #about-us-boxes .about-box #p9 .content-box-area .heading, #about-us-boxes .about-box #p9 .content-box-area .content-page-area-consumo .block-content .feat-block, .content-page-area-consumo .block-content #about-us-boxes .about-box #p9 .content-box-area .feat-block, #about-us-boxes .about-box #p9 .content-box-area #campanas-timeline .slider-3-container .slider-3 .slide .content, #campanas-timeline .slider-3-container .slider-3 .slide #about-us-boxes .about-box #p9 .content-box-area .content, #about-us-boxes .about-box #p9 .content-box-area .form-link-area .form-link-box, .form-link-area #about-us-boxes .about-box #p9 .content-box-area .form-link-box, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wrap-xl .login-content .flags-date, .login-screen .wrap-xl .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wysiwyg blockquote .login-content .flags-date, .login-screen .wysiwyg blockquote .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .login-screen blockquote .login-content .flags-date, .wysiwyg .login-screen blockquote .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wysiwyg img.alignnone .login-content .flags-date, .login-screen .wysiwyg img.alignnone .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .login-screen img.alignnone .login-content .flags-date, .wysiwyg .login-screen img.alignnone .login-content #about-us-boxes .about-box #p9 .content-box-area .flags-date, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wrap-xl .login-content .flags-date .flags-area .flag-list, .login-screen .wrap-xl .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen blockquote .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area .flag-list, .login-screen .wysiwyg img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area .flag-list, .wysiwyg .login-screen img.alignnone .login-content .flags-date .flags-area #about-us-boxes .about-box #p9 .content-box-area .flag-list, #about-us-boxes .about-box #p9 .content-box-area .error-screen .wrap-xl .content-area .content .exits-area, .error-screen .wrap-xl .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .error-screen .wysiwyg blockquote .content-area .content .exits-area, .error-screen .wysiwyg blockquote .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .error-screen blockquote .content-area .content .exits-area, .wysiwyg .error-screen blockquote .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .error-screen .wysiwyg img.alignnone .content-area .content .exits-area, .error-screen .wysiwyg img.alignnone .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .wysiwyg .error-screen img.alignnone .content-area .content .exits-area, .wysiwyg .error-screen img.alignnone .content-area .content #about-us-boxes .about-box #p9 .content-box-area .exits-area, #about-us-boxes .about-box #p9 .content-box-area .banners .slider-area #banners-slider .slide .slide-content .content, .banners .slider-area #banners-slider .slide .slide-content #about-us-boxes .about-box #p9 .content-box-area .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #about-us-boxes .about-box.is-amarillo {
    margin-top: 20px;
  }
  #paises-ccu {
    width: 100%;
    display: flex;
    align-items: center;
  }
  #paises-ccu .tabs-triggers {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
  }
  #paises-ccu .tabs-triggers li a {
    font-size: 13px;
  }
  #paises-ccu .tab-content {
    flex-grow: 1;
  }
  #paises-ccu .tab-content .content .map-area {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  #paises-ccu .tab-content .content .country-content {
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
    z-index: 3;
    position: relative;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  #paises-ccu .tab-content .content .country-content .country-info {
    background-color: #fff;
    padding: 25px;
  }
  #paises-ccu .tab-content .content .country-content .country-info .logo-country {
    display: block;
    width: auto;
    height: 45px;
  }
  #paises-ccu .tab-content .content .country-content .country-info p {
    margin: 20px 0;
  }
  #paises-ccu .tab-content .content .veil {
    pointer-events: none;
    width: 40%;
    opacity: 0;
  }
  .page-heading.simple-heading .content {
    position: relative;
    z-index: 3;
  }
  .page-content-area .page-content {
    padding: 20px 0;
  }
  .page-content-area .wysiwyg .modelo-gestion {
    width: 100%;
  }
  .news-area.layout-one-four-feat .layout-news-area {
    width: 100%;
  }
  .news-area.layout-one-four-feat .layout-news-area .small-news-area {
    min-width: 100%;
  }
  .news-area.layout-one-third .layout-news-area {
    width: 100%;
  }
  .news-area.layout-one-third .layout-news-area .small-news-area {
    min-width: 100%;
  }
  .news-area.layout-three-fourth-feat .layout-news-area, .news-area.layout-one-feat .layout-news-area, .news-area.layout-one-last-feat .layout-news-area, .news-area.layout-one-six-feat .layout-news-area, .news-area.layout-one-feat-two-third .layout-news-area {
    margin: 0;
  }
  .news-area.layout-three-fourth-feat .layout-news-area .small-news-area, .news-area.layout-one-feat .layout-news-area .small-news-area, .news-area.layout-one-last-feat .layout-news-area .small-news-area, .news-area.layout-one-six-feat .layout-news-area .small-news-area, .news-area.layout-one-feat-two-third .layout-news-area .small-news-area {
    margin: 10px 0;
  }
  .small-news-area.video-type .content .content-area .play-area {
    width: 34px !important;
    margin-bottom: 10px;
    float: none !important;
  }
  .person-group-area .person-box {
    max-width: 200px;
    margin: 0 auto 20px;
  }
  .shortcuts-area .shortcuts-boxes .shortcut-box {
    margin-bottom: 10px;
  }
  .nuestras_iniciativas_s .icono-color-area, .icono-color-area {
    grid-template-columns: 1fr;
  }
  .nuestras_iniciativas_s .icono-color-area .icono-color-box .content-box, .icono-color-area .icono-color-box .content-box {
    padding: 30px 20px 30px;
  }
  .row-area .box-section {
    margin: 20px 0 !important;
  }
  .filters-area #filters .filter-box {
    margin: 0 0 15px;
    text-align: center;
  }
  .filters-area #filters .filter-box .select-box {
    width: 100%;
  }
  .filters-area #filters .filter-box .select-box .select-input {
    width: 100%;
  }
  #all-marcas .marcas-container .marcas-area {
    justify-content: space-between;
  }
  #all-marcas .marcas-container .marcas-area .marca-box {
    max-width: 150px;
    height: -moz-max-content;
    height: max-content;
    margin: 20px 0;
  }
  #all-marcas .marcas-container .marcas-area .marca-box .marca-info {
    align-items: center;
  }
  #all-marcas .marcas-container .marcas-area .marca-box .marca-info .description {
    display: none;
  }
  #all-marcas .marcas-container .marcas-area .marca-box .marca-info .btn, #all-marcas .marcas-container .marcas-area .marca-box .marca-info .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area #all-marcas .marcas-container .marcas-area .marca-box .marca-info .menu > li > a {
    padding: 0.75rem;
    font-size: 10px;
  }
  #all-marcas .marcas-container .marcas-area .marca-box .marca-data .img {
    width: 70%;
  }
  .tabs-area #activar-map {
    display: none;
  }
  .tabs-area #map-canvas {
    position: relative;
  }
  .manuales-section .manuales-area {
    margin: 10px 0;
    grid-template-columns: 1fr;
  }
  .manuales-section .manuales-area .manual-box {
    max-width: 100%;
  }
  .manuales-section .manuales-area .manual-box--medium, .manuales-section .manuales-area .manual-box--third, .manuales-section .manuales-area .manual-box--full {
    grid-column: auto;
  }
  .file-box .file-size .icono {
    margin-bottom: 15px;
  }
  .file-box .file-size .icono img {
    width: 15%;
  }
  .slide-events-area .slider-area {
    height: 500px;
  }
  #floating-shortcuts {
    display: flex;
    width: 80%;
    max-width: 240px;
    position: fixed;
    z-index: 9;
    background-color: #044e31;
    padding: 15px 35px;
    border-radius: 300px;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    box-shadow: 0px 20px 10px -15px rgba(0, 0, 0, 0.45);
  }
  #floating-shortcuts > * {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #floating-shortcuts .home-shortcut .link {
    text-align: center;
    font-size: 30px;
    color: #fff;
  }
  #floating-shortcuts .search-shortcut {
    flex-grow: 1;
  }
  #floating-shortcuts .search-shortcut .link {
    text-align: center;
    font-size: 30px;
    color: #5ab031;
  }
  #floating-shortcuts .profile-shortcut .avatar {
    width: 35px;
    height: 35px;
    overflow: hidden;
    border-radius: 300px;
    border: 2px solid #5ab031;
    cursor: pointer;
  }
  #floating-shortcuts .profile-shortcut .avatar .profile {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .p-modal .p-modal-area {
    flex-direction: column;
  }
  .p-modal .p-modal-area .intro-area {
    width: 100%;
    padding: 20px;
  }
  .p-modal .p-modal-area .content-area {
    width: 100%;
    padding: 20px;
  }
  .p-modal .slide-area {
    height: 350px;
  }
  .p-modal .slide-area #slider-p6 .slide {
    height: 100%;
  }
  .informes-area {
    grid-template-columns: none;
  }
  #modelo-gestion .consumo-responsable {
    width: 100%;
    padding: 0;
    margin: 30px auto;
  }
  #modelo-gestion .consumo-responsable p {
    margin: 0;
  }
  #modelo-gestion .consumo-responsable #model {
    opacity: 1;
  }
  #modelo-gestion .consumo-responsable #model.activePie {
    opacity: 0;
    transform: none;
  }
  #modelo-gestion .consumo-responsable .container-characteristics .characteristics {
    top: 60%;
    left: 0;
    margin: 0 auto;
  }
  .grafico-consumo .consumo-responsable {
    width: 100%;
    padding: 0;
    margin: 30px auto;
  }
  .grafico-consumo .consumo-responsable .box-pie {
    transform: scale(0.4) translateX(-22%);
  }
  .grafico-consumo .consumo-responsable .box-pie .pieContainer {
    opacity: 1;
  }
  .grafico-consumo .consumo-responsable .box-pie .pieContainer.activePie {
    opacity: 0;
    transform: none;
    left: 0;
  }
  .grafico-consumo .consumo-responsable .container-characteristics .characteristics {
    width: 100%;
  }
  #activar-compromiso {
    width: 100%;
    white-space: break-spaces;
    height: auto;
    line-height: 120%;
  }
  .resultado-busqueda .resultado-area {
    padding: 20px;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-avatar-box {
    margin: 0 auto 20px;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-avatar-box .profile-img {
    margin: 0 auto;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box {
    margin: 0 auto;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .nombre,
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .cargo,
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box h4 {
    text-align: center;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box:before {
    right: 0;
    margin: 0 auto;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link {
    justify-content: center;
  }
  .resultado-busqueda .resultado-area .resultado-content .person-data .person-info-box .contact-info .contact-link .texto {
    width: -moz-max-content;
    width: max-content;
  }
  .resultado-busqueda .resultado-area .resultado-content .organigrama-data {
    padding: 20px;
  }
  .single-marca-heading.page-heading:before {
    transform: rotateX(180deg) rotateY(180deg);
    left: auto;
    right: -1px;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 30%;
    background-color: rgba(90, 176, 49, 0.85);
  }
  .single-marca-heading .content-area {
    flex-direction: column-reverse;
    display: flex;
  }
  .single-marca-heading .content-area .content .marca-logo {
    width: 105px;
    height: 105px;
    margin: 0 20px 20px auto;
  }
  .all-productos-marca {
    margin-top: 30px;
  }
  .all-productos-marca .producto-area,
  .all-productos-marca .producto-area:nth-child(even) {
    display: flex;
    flex-direction: column-reverse;
  }
  .all-productos-marca .producto-area .producto-data,
  .all-productos-marca .producto-area:nth-child(even) .producto-data {
    padding: 360px 20px 30px;
    width: 100%;
  }
  .all-productos-marca .producto-area .producto-data .producto-info,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-info {
    width: 100%;
  }
  .all-productos-marca .producto-area .producto-data:before,
  .all-productos-marca .producto-area:nth-child(even) .producto-data:before {
    top: 0;
    bottom: auto;
    left: -1px;
    right: auto;
    transform: rotate3d(0, 0, 1, 0);
    width: 95%;
    height: 100px;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area {
    width: 100%;
    margin: 20px 0 0;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .icono,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area .producto-specs .producto-specs-box .icono {
    width: 25%;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box {
    width: 75%;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.tipo,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.tipo {
    font-size: 11px;
  }
  .all-productos-marca .producto-area .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.desc,
  .all-productos-marca .producto-area:nth-child(even) .producto-data .producto-specs-area .producto-specs .producto-specs-box .tipo-box span.desc {
    font-size: 13px;
  }
  .all-productos-marca .producto-area .producto-slider-area,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area {
    position: relative;
    right: 0;
    top: 0;
    height: 450px;
    transform: translateY(0);
    width: 100%;
    z-index: 5;
    margin-bottom: -310px;
  }
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato {
    position: relative;
    padding-bottom: 70px;
  }
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre {
    position: absolute;
    bottom: 0;
  }
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-list .slick-track .slide .producto-formato .producto-nombre h5 {
    text-align: center;
  }
  .all-productos-marca .producto-area .producto-slider-area .producto-formato-slider .slick-dots,
  .all-productos-marca .producto-area:nth-child(even) .producto-slider-area .producto-formato-slider .slick-dots {
    bottom: 40px;
  }
  .contact-persons-area .persons-area {
    grid-template-columns: repeat(1, minmax(100px, 1fr));
  }
  .categories-container .categories-area .btn, .categories-container .categories-area .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .categories-container .categories-area .menu > li > a {
    margin: 5px;
  }
  #floating-profile {
    display: block;
    width: 100%;
    z-index: 9999;
    background-color: #5ab031;
    position: fixed;
    top: 0;
    opacity: 0;
    pointer-events: none;
    padding: 0 0 25px;
    transition: 350ms all ease-in-out;
    transform: translateY(35px);
    height: 100%;
  }
  #floating-profile .mobile-menu-heading {
    background-color: #044e31;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #floating-profile .mobile-menu-heading .menu-title {
    flex-grow: 1;
  }
  #floating-profile .mobile-menu-heading .menu-title span {
    font-size: 16px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    color: #fff;
  }
  #floating-profile .mobile-menu-heading .close-menu-area #close-profile {
    font-size: 16px;
    color: #fff;
    cursor: pointer;
  }
  #floating-profile.active-menu {
    opacity: 1;
    pointer-events: all;
    transform: translateY(0);
  }
  #floating-profile .user-area {
    background-color: #fff;
    padding: 30px 20px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  #floating-profile .user-area .avatar-box {
    position: relative;
    width: 80px;
    height: 80px;
    margin-bottom: -20px;
    margin-right: 15px;
  }
  #floating-profile .user-area .avatar-box .avatar {
    width: 100%;
    height: 100%;
    border-radius: 100rem;
    overflow: hidden;
    border: 2px solid #fff;
  }
  #floating-profile .user-area .avatar-box .avatar .profile {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
  }
  #floating-profile .user-area .info-box {
    flex-grow: 1;
    width: 50%;
  }
  #floating-profile .user-area .info-box .name span {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    color: #044e31;
    line-height: 100%;
  }
  #floating-profile .user-area .info-box .range {
    line-height: 100%;
  }
  #floating-profile .user-area .info-box .range span {
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
    color: #5ab031;
    line-height: 80%;
  }
  #floating-profile .user-menu {
    width: 100%;
    padding: 50px 20px 0;
  }
  #floating-profile .user-menu .links {
    padding-top: 30px;
    border-top: 1px solid #fff;
  }
  #floating-profile .user-menu .links .out-link {
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    margin: 0 0 25px;
    font-weight: 700;
    display: block;
  }
  #floating-profile .user-menu .logout-btn {
    margin-top: 10px;
  }
  #floating-profile .user-menu .logout-btn a {
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
  }
  #floating-search {
    display: block;
    width: 100%;
    z-index: 9999;
    background-color: #5ab031;
    position: fixed;
    top: 0;
    opacity: 0;
    pointer-events: none;
    padding: 0 0 25px;
    transition: 350ms all ease-in-out;
    transform: translateY(35px);
    height: 100%;
  }
  #floating-search .mobile-menu-heading {
    background-color: #044e31;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #floating-search .mobile-menu-heading .menu-title {
    flex-grow: 1;
  }
  #floating-search .mobile-menu-heading .menu-title span {
    font-size: 16px;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    color: #fff;
  }
  #floating-search .mobile-menu-heading .close-menu-area #close-search {
    font-size: 16px;
    color: #fff;
    cursor: pointer;
  }
  #floating-search.active-menu {
    opacity: 1;
    pointer-events: all;
    transform: translateY(0);
  }
  #floating-search .search-area {
    padding: 20px;
  }
  #floating-search .search-area form {
    width: 100%;
    max-width: 725px;
    display: block;
  }
  #floating-search .search-area .search-input-area {
    width: 100%;
    height: 50px;
    position: relative;
  }
  #floating-search .search-area .search-input-area input {
    border-radius: 100rem;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 0.5rem 2rem;
    font-size: 18px;
  }
  #floating-search .search-area .search-input-area .btn-search {
    background-color: #5ab031;
    font-size: 24px;
    color: #fff;
    width: -moz-max-content;
    width: max-content;
    position: absolute;
    z-index: 2;
    right: 5px;
    top: 5px;
    height: 40px;
    padding: 1rem 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100rem;
  }
  #floating-search .search-area .search-input-area .btn-search:hover {
    background-color: #fff;
    color: #5ab031;
  }
  .single-post-content-area .slider-area .slider-galeria .slide .content-slide-gallery {
    width: 90%;
    left: 5%;
  }
  .buscador-contacto-paraguay #retorno-busqueda {
    width: 100%;
    position: relative;
    z-index: 4;
  }
  .resultados-container #resultado .content-resultado h2 {
    text-align: center;
  }
  .resultados-container #resultado .content-resultado table tr {
    display: grid;
  }
  .resultados-container #resultado .content-resultado table tr td {
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
  }
  .resultados-container #resultado .content-resultado table tr td .nombre,
  .resultados-container #resultado .content-resultado table tr td .email,
  .resultados-container #resultado .content-resultado table tr td .telefono {
    text-align: center !important;
  }
}
.comentarios-post .comments-area .comment-reply-title {
  display: grid;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: baseline;
  gap: 1rem;
}
.comentarios-post .comments-area .comment-reply-title a {
  color: #044e31;
}
.comentarios-post .comments-area .comment-reply-title small a {
  color: #5ab031;
}
.comentarios-post .comments-area .comment-area {
  padding-right: 1rem;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 1rem;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment > p {
  grid-row: 1;
  grid-column: 1/-1;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment > div {
  grid-column: 1;
  grid-row: 2;
  margin-bottom: 0;
  margin-right: 0;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment .reply {
  grid-column: 2;
  grid-row: 2;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment .cld-like-wrap {
  background: rgba(0, 134, 199, 0.5);
  border-radius: 35px;
  padding: 0.15rem;
  display: inline-flex;
  align-items: center;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment .cld-like-wrap > a {
  width: 25px;
  height: 25px;
  background: #0086c7;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  font-size: 10px;
  position: relative;
  will-change: transform;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment .cld-like-wrap > a img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 6px;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment .cld-like-wrap > a:hover {
  transform: scale(1.2);
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment .cld-like-wrap > span {
  color: #fff;
  font-weight: bold;
}
.comentarios-post .comments-area .comment-area .comment-content-area .the-comment .cld-like-wrap.actuated {
  animation: actionPulse 1.5s infinite;
}
.comentarios-post .comments-area .comment-list {
  overflow-y: auto;
}

.comentarios-post .comments-area .comment-list .comment .comment-block .comment-area .comment-content-area .the-comment {
  margin-top: 0.75rem;
}

.resultado-busqueda .resultado-area .resultado-content .organigrama-data.chart-type {
  padding-top: 5px;
}

.chart-box {
  min-width: 235px;
}

.chart-box .cargo {
  margin-top: 10px;
}

.chart-box .info-box {
  min-height: 80px;
  display: flex;
  flex-direction: column;
}

.organizational-chart.first-chart {
  background-color: #fff;
}

ol.organizational-chart > li > ol > li > ol:before,
ol.organizational-chart > li > ol > li > ol > li:not(:last-of-type):before,
ol.organizational-chart > li > ol > li > ol > li > ol:before,
ol.organizational-chart > li > ol:before {
  right: auto;
  left: calc(50% - 3px);
}

#current-person {
  border-width: 5px;
}

@media (min-width: 64em) {
  ol.organizational-chart > li > ol > li:last-of-type {
    padding-right: 0;
  }
}
.primary-box .content-area .info-area .info-box .nombre {
  font-size: 17px;
}

.first-chart {
  margin-bottom: 0 !important;
  padding-bottom: 1em !important;
}

.home-main-container .small-news-area {
  height: 320px;
}
.home-main-container .birthday-area {
  min-height: 320px;
  position: relative;
}
.home-main-container .birthday-area--rows {
  min-height: 320px;
  height: 660px;
}
.home-main-container .birthday-area .birthday-person {
  min-height: 110px;
}
.home-main-container .birthday-area #birthday-dots {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 15px;
  margin: 0;
}

.modal-cumpleanos .modal-content .birthday-person .avatar-box .avatar .profile {
  width: 100%;
  height: 100%;
}

.image-fluid {
  max-width: 100%;
  height: auto;
}

[data-id=modal-popup] .content-modal {
  overflow: visible;
  height: -moz-max-content;
  height: max-content;
  display: flex;
  align-items: center;
  background: none;
  width: 60%;
}
@media (max-width: 550px) {
  [data-id=modal-popup] .content-modal {
    width: 90%;
  }
}
[data-id=modal-popup] .close {
  right: 0;
  top: -2rem;
}
[data-id=modal-popup] .banner-image {
  padding: 20px 20px 0;
}
@media (max-width: 850px) {
  [data-id=modal-popup] .banner-image .popup-img {
    display: none;
  }
}
[data-id=modal-popup] .banner-image .popup-img.image-mobile {
  display: none;
}
@media (max-width: 850px) {
  [data-id=modal-popup] .banner-image .popup-img.image-mobile {
    display: block;
  }
}
[data-id=modal-popup] .banner-image a.cover-image:hover img {
  transform: scale(1.15);
}
[data-id=modal-popup] .title {
  color: #044e31;
  background: #f8f9fa;
  padding: 10px 20px;
}
[data-id=modal-popup] .modal-content {
  padding: 0;
  min-height: 200px;
  max-height: 90vh;
  background: #fff;
  border-radius: 10px;
  overflow: auto;
  position: relative;
}
[data-id=modal-popup] .modal-content::-webkit-scrollbar {
  width: 8px;
}
[data-id=modal-popup] .modal-content::-webkit-scrollbar-track {
  background: rgba(128, 128, 128, 0.3);
  margin: 1rem 0;
  border-radius: 20px;
}
[data-id=modal-popup] .modal-content::-webkit-scrollbar-thumb {
  background-color: #044e31;
  border: 8px solid #044e31;
  border-radius: 20px;
}
[data-id=modal-popup] .wysiwyg {
  padding: 10px 20px 20px;
}
[data-id=modal-popup] .btn, [data-id=modal-popup] .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area [data-id=modal-popup] .menu > li > a {
  margin: 0 20px 20px;
}
[data-id=modal-popup].alert-modal {
  display: block;
  right: 0;
  left: auto;
  width: 30%;
  bottom: 5%;
  top: auto;
  height: 50vh;
}
@media (max-width: 850px) {
  [data-id=modal-popup].alert-modal {
    width: 40%;
  }
}
@media (max-width: 550px) {
  [data-id=modal-popup].alert-modal {
    width: 80%;
  }
}
[data-id=modal-popup].alert-modal .content-modal {
  grid-auto-columns: auto;
  margin: 2rem;
  width: calc(100% - 4rem);
  background: transparent;
  box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.3);
}
[data-id=modal-popup].alert-modal .modal-background {
  display: none;
}
[data-id=modal-popup].alert-modal .close {
  right: -1rem;
  top: -1rem;
  width: 2rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #044e31;
}

.cpt-iframe-container iframe {
  width: 100%;
}

.wrap-complete {
  max-width: 1440px;
  width: 93%;
  margin: 0 auto;
}

.slider-move {
  margin-bottom: 3rem;
  /* the slides */
}
.slider-move .slide-content-box {
  padding-bottom: 20px;
  width: 100% !important;
}
@media (max-width: 1250px) {
  .slider-move .slide-content-box {
    grid-column: span 2;
  }
}
.slider-move .slick-slide > div {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  padding: 0 5px;
}
.slider-move .slick-track {
  margin-left: 0;
  width: 100%;
}
.slider-move .slick-dots {
  display: grid;
  justify-content: center;
  grid-auto-flow: column;
  background: rgba(116, 115, 192, 0.12);
  padding: 0.5rem;
  border-radius: 25px;
  bottom: -2.5rem;
}
.slider-move .slick-dots li {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: grid;
  justify-content: center;
  align-items: center;
  color: var(--primary-color);
  background: transparent;
}
.slider-move .slick-dots li.slick-active {
  color: #fff;
  background: #044e31;
}

.modal-cambios::-webkit-scrollbar {
  width: 8px;
}
.modal-cambios::-webkit-scrollbar-track {
  background: rgba(128, 128, 128, 0.3);
  margin: 1rem 0;
  border-radius: 20px;
}
.modal-cambios::-webkit-scrollbar-thumb {
  background-color: #044e31;
  border: 8px solid #044e31;
  border-radius: 20px;
}
.modal-cambios .slider-container {
  max-width: 100vw;
  width: 100%;
  overflow: hidden;
}
.modal-cambios .arrows .arrow.prev {
  right: 2rem;
}
.modal-cambios .tab-content {
  display: block;
  width: 100%;
  position: relative;
}
.modal-cambios .tab-content .loading-content {
  position: absolute;
  left: -2%;
  right: -2%;
  top: 0;
  bottom: 0;
  width: 104%;
  height: 100%;
  z-index: 1024;
  background: #fff;
  display: none;
}

.slick-dots > li:only-child {
  display: none !important;
}

.modal-cambios .cambios-container #cambios-tabs .tabs-triggers li {
  white-space: nowrap;
}

.navigation .nav-links {
  display: flex;
  gap: 4px;
  justify-content: center;
  margin-top: 2rem;
}
.navigation .nav-links .page-numbers {
  font-size: 16px;
  width: 40px;
  height: 40px;
  border: 1px solid #dddddd;
  color: #044e31;
  font-weight: 700;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.navigation .nav-links .page-numbers:hover {
  background-color: #5ab031;
  color: #fff;
}
.navigation .nav-links .page-numbers.current {
  color: #fff;
  background-color: #044e31;
  border-color: #044e31;
}
.navigation .nav-links .page-numbers--last, .navigation .nav-links .page-numbers--first {
  width: auto;
  padding: 0 1rem;
}

.section-boxes {
  padding-bottom: 20px;
}
.section-boxes .boxes-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-auto-rows: minmax(150px, auto);
  gap: 20px;
}
@media (max-width: 1250px) {
  .section-boxes .boxes-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.section-boxes .boxes-grid .element-container {
  grid-row: span 2;
  display: grid;
  gap: 10px;
  grid-template-rows: minmax(26px, auto) 1fr;
}
@media (max-width: 1250px) {
  .section-boxes .boxes-grid .element-container {
    grid-column: span 2;
  }
}
@media (max-width: 550px) {
  .section-boxes .boxes-grid .element-container {
    grid-column: 1/-1;
  }
}
.section-boxes .boxes-grid .element-container.span-2 {
  grid-column: span 2;
}
@media (max-width: 1250px) {
  .section-boxes .boxes-grid .element-container.span-2 {
    grid-column: 1/-1;
  }
}
.section-boxes .boxes-grid .element-container.span-3 {
  grid-column: span 3;
}
@media (max-width: 1250px) {
  .section-boxes .boxes-grid .element-container.span-3 {
    grid-column: 1/-1;
  }
}
.section-boxes .boxes-grid .element-container.span-4 {
  grid-column: span 4;
}
@media (max-width: 1250px) {
  .section-boxes .boxes-grid .element-container.span-4 {
    grid-column: 1/-1;
  }
}
.section-boxes .boxes-grid .element-container.span-5 {
  grid-column: span 5;
}
@media (max-width: 1250px) {
  .section-boxes .boxes-grid .element-container.span-5 {
    grid-column: 1/-1;
  }
}
.section-boxes .boxes-grid .element-container.span-6 {
  grid-column: span 6;
}
@media (max-width: 1250px) {
  .section-boxes .boxes-grid .element-container.span-6 {
    grid-column: 1/-1;
  }
}
.section-boxes .boxes-grid .element-container .box-title {
  color: #5ab031;
}
.section-boxes .boxes-grid .element-container .box-card {
  grid-row: 2;
  padding: 36px;
  border-radius: 10px;
  border: 1px solid var(--primary-color);
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 10px;
}
@media (max-width: 1440px) {
  .section-boxes .boxes-grid .element-container .box-card {
    padding: 36px 10px;
  }
}
.section-boxes .boxes-grid .element-container .box-card .icon-image img {
  max-height: 36px;
}
.section-boxes .boxes-grid .element-container .box-card .headline-image img {
  max-width: 100%;
  max-height: 52px;
}
.section-boxes .boxes-grid .element-container .box-card .title {
  color: var(--primary-color);
}
.section-boxes .boxes-grid .element-container .box-card .review {
  color: var(--primary-color);
}
.section-boxes .boxes-grid .element-container .box-card .content-image img {
  max-width: 100%;
  max-height: 145px;
}
.section-boxes .boxes-grid .element-container .box-card--center {
  text-align: center;
}
.section-boxes .boxes-grid .element-container .box-card--left {
  text-align: left;
}
.section-boxes .boxes-grid .element-container .box-card--right {
  text-align: right;
}
.section-boxes .boxes-grid .element-container--bg .box-card {
  background-size: cover;
}
.section-boxes .boxes-grid .element-container--bg .box-card:before {
  content: "";
  position: absolute;
  background: linear-gradient(0, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  display: block;
}
.section-boxes .boxes-grid .element-container--bg .box-card .title,
.section-boxes .boxes-grid .element-container--bg .box-card .review {
  color: #fff;
}
.section-boxes .boxes-grid .element-container--bg .box-card .button-link .btn, .section-boxes .boxes-grid .element-container--bg .box-card .button-link .upper-menu .menu-area .menu > li > a, .upper-menu .menu-area .section-boxes .boxes-grid .element-container--bg .box-card .button-link .menu > li > a {
  background-color: #fff;
  color: var(--primary-color);
  border-color: #fff;
}
.section-boxes .boxes-grid .element-container--bg .box-card .button-link .btn:hover, .section-boxes .boxes-grid .element-container--bg .box-card .button-link .upper-menu .menu-area .menu > li > a:hover, .upper-menu .menu-area .section-boxes .boxes-grid .element-container--bg .box-card .button-link .menu > li > a:hover {
  background-color: #044e31;
  color: #fff;
}
.section-boxes .boxes-grid .element-container--contact .box-card {
  display: grid;
  grid-template-columns: auto 1fr;
  align-content: center;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
@media (max-width: 550px) {
  .section-boxes .boxes-grid .element-container--contact .box-card {
    grid-template-columns: 1fr;
  }
}
.section-boxes .boxes-grid .element-container--contact .box-card:before {
  content: "";
  -webkit-mask-image: url(img/corner-left.svg);
          mask-image: url(img/corner-left.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: rgba(90, 176, 49, 0.15);
  width: 60%;
  height: 100%;
  position: absolute;
  right: -1px;
  bottom: 0;
  top: auto;
  display: block;
  transform: rotate3d(0, 0, 1, 180deg);
  z-index: 1;
}
.section-boxes .boxes-grid .element-container--contact .box-card .icon-image {
  grid-row: 1/span 3;
  grid-column: 1;
  align-self: baseline;
}
@media (max-width: 550px) {
  .section-boxes .boxes-grid .element-container--contact .box-card .icon-image {
    grid-row: 1;
  }
}
.section-boxes .boxes-grid .element-container--contact .box-card .icon-image img {
  max-height: 50px;
}
.section-boxes .boxes-grid .element-container--contact .box-card .title {
  font-weight: normal;
}
.section-boxes .boxes-grid .element-container--box-link .box-extend {
  grid-row: span 2;
  display: block;
}
.section-boxes .boxes-grid .element-container--box-link .box-extend > div {
  height: 100%;
}
.section-boxes .boxes-grid .element-container.row-1 {
  grid-row: span 1;
}
.section-boxes .boxes-grid .element-container.row-2 {
  grid-row: span 2;
}
.section-boxes--rows .element-container.row-2 .box-card {
  justify-content: flex-end;
}
.section-boxes--procesos .boxes-grid {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (max-width: 1250px) {
  .section-boxes--procesos .boxes-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.section-boxes--procesos .boxes-grid .element-container {
  grid-template-rows: 1fr;
  position: relative;
  grid-row: auto;
}
.section-boxes--procesos .boxes-grid .element-container .box-card {
  height: 100%;
  border: none;
  display: grid;
  grid-template-rows: repeat(auto-fit, minmax(0, auto));
  align-content: baseline;
  gap: 1rem;
  padding-top: 20%;
  padding-inline: 1.5rem;
  justify-content: flex-start;
}
.section-boxes--procesos .boxes-grid .element-container .color-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0.9;
}
.section-boxes--procesos .boxes-grid .element-container .color-box--celeste {
  background-color: #0086c7;
}
.section-boxes--procesos .boxes-grid .element-container .color-box--burdeo {
  background-color: #ae023c;
}
.section-boxes--procesos .boxes-grid .element-container .color-box--amarillo {
  background-color: #fab900;
}
.section-boxes--procesos .boxes-grid .element-container .color-box--verde-oscuro {
  background-color: #044e31;
}
.section-boxes--procesos .boxes-grid .element-container:hover .color-box {
  opacity: 0.3;
}

.main-shadow, .pld-like-dislike-wrap .pld-cover-left .hover-reactions a[title]:hover:after, .pld-like-dislike-wrap .pld-cover-left .hover-reactions .icon-reactions, .pld-like-dislike-wrap .pld-cover-left .hover-reactions {
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.16);
}

.pld-like-dislike-wrap {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 700px;
  margin-left: 40px;
  margin-top: 40px;
  position: relative;
}
@media (max-width: 850px) {
  .pld-like-dislike-wrap {
    margin-left: 0;
  }
}
.pld-like-dislike-wrap .reactions-loading {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background-color: #fff;
  display: flex;
  align-items: center;
}
.pld-like-dislike-wrap .reactions-loading:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  animation: ellipsis steps(4, end) 900ms infinite;
  content: "…"; /* ascii code for the ellipsis character */
  width: 0px;
}
@keyframes ellipsis {
  to {
    width: 20px;
  }
}
.pld-like-dislike-wrap .button-reactions {
  background-color: #bacec6;
  border: 1px solid #bacec6;
  color: #044e31;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  font-size: 1rem;
  padding: 0.75rem 1rem;
  z-index: 2;
  min-width: 180px;
}
.pld-like-dislike-wrap .button-reactions img {
  width: 25px;
}
.pld-like-dislike-wrap .button-reactions span {
  padding-top: 2px;
}
.pld-like-dislike-wrap .button-reactions:hover {
  background-color: #fff;
}
.pld-like-dislike-wrap .hover-reactions,
.pld-like-dislike-wrap .pld-cover-right {
  display: grid;
  grid-template-areas: "like heart clap";
  gap: 0.35rem;
  grid-auto-flow: column;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap {
  margin: 0;
  align-self: flex-end;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap .icon-reactions,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap .icon-reactions {
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #5ab031;
  overflow: hidden;
  position: relative;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap .icon-reactions img,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap .icon-reactions img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 6px;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap span,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap span {
  animation-timing-function: cubic-bezier(0.28, 0.84, 0.42, 1);
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.animated span,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.animated span {
  display: inline-block;
  animation-name: main-bounce;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-like,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-like {
  grid-area: like;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-like img,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-like img {
  background-color: #0086c7;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-heart,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-heart {
  grid-area: heart;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-heart img,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-heart img {
  background-color: #fff;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-clap,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-clap {
  grid-area: clap;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-clap img,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-clap img {
  background-color: #f7b41e;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-comments,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-comments {
  margin-left: 1rem;
  align-self: center;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-comments img,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-comments img {
  color: #044e31;
  background-color: #fff;
}
.pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-comments span,
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-comments span {
  color: #044e31;
  margin-left: 0;
}
@media (max-width: 550px) {
  .pld-like-dislike-wrap .hover-reactions .pld-like-wrap.type-comments,
  .pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-comments {
    justify-self: flex-end;
  }
}
.pld-like-dislike-wrap .pld-cover-left {
  float: left;
  position: relative;
  display: grid;
}
.pld-like-dislike-wrap .pld-cover-left:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.pld-like-dislike-wrap .pld-cover-left .hover-reactions {
  border-radius: 35px;
  background-color: #044e31;
  left: 0;
  text-align: center;
  padding: 0.35rem 0.75rem;
  opacity: 1;
  will-change: transform;
  opacity: 0;
  gap: 0.5rem;
  z-index: 1;
  grid-column: 1;
  grid-row: 1;
  justify-self: flex-start;
}
.pld-like-dislike-wrap .pld-cover-left .hover-reactions > div {
  min-width: auto;
}
.pld-like-dislike-wrap .pld-cover-left .hover-reactions .icon-reactions {
  width: 35px;
  height: 35px;
}
.pld-like-dislike-wrap .pld-cover-left .hover-reactions a[title] {
  position: relative;
  display: inline-flex;
  justify-content: center;
}
.pld-like-dislike-wrap .pld-cover-left .hover-reactions a[title]:hover .icon-reactions {
  transform: translateY(-30%);
}
.pld-like-dislike-wrap .pld-cover-left .hover-reactions a[title]:hover:after {
  content: attr(title);
  position: absolute;
  top: -120%;
  white-space: nowrap;
  background: #5ab031;
  border-radius: 35px;
  padding: 0 0.5rem;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
}
.pld-like-dislike-wrap .pld-cover-left .hover-reactions a[title].actuated .icon-reactions {
  animation: actionPulse 1.5s infinite;
}
.pld-like-dislike-wrap .pld-cover-left .button-reactions {
  grid-column: 1;
  grid-row: 1;
}
.pld-like-dislike-wrap .pld-cover-left:hover .button-reactions > .icon-reactions {
  animation: shake 1.25s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.pld-like-dislike-wrap .pld-cover-left:hover:before {
  transform: translateY(-90%);
}
.pld-like-dislike-wrap .pld-cover-left:hover .hover-reactions {
  transform: translateY(calc(-100% - 10px));
  opacity: 1;
}
.pld-like-dislike-wrap .pld-cover-right {
  float: right;
  margin-top: 8px;
}
@media (max-width: 550px) {
  .pld-like-dislike-wrap .pld-cover-right {
    float: left;
    margin-top: 1rem;
    width: 100%;
  }
}
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap:not(.type-comments) {
  border-radius: 35px;
  padding: 0.15rem;
  display: inline-flex;
  align-items: center;
}
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap:not(.type-comments) span {
  color: #fff;
  font-weight: bold;
  padding-right: 0.5rem;
}
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-like {
  background-color: rgba(0, 134, 199, 0.5);
}
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-heart {
  background-color: rgba(221, 221, 221, 0.5);
}
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-heart span {
  color: #cd1f4c;
}
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-clap {
  background-color: rgba(247, 180, 30, 0.6);
}
.pld-like-dislike-wrap .pld-cover-right .pld-like-wrap.type-comments {
  color: #044e31;
}

.section-video .section-title {
  margin-bottom: 0.5rem;
}
.section-video video {
  width: 100%;
  height: 100%;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
  background: #044e31;
}

@keyframes actionPulse {
  0% {
    box-shadow: 0 0 0 0 rgba(90, 176, 49, 0.7);
  }
  70% {
    box-shadow: 0 0 0 8px rgba(90, 176, 49, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(90, 176, 49, 0);
  }
}
@keyframes main-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(1.1, 0.9) translateY(0);
  }
  30% {
    transform: scale(0.9, 1.1) translateY(-10px);
  }
  50% {
    transform: scale(1.05, 0.95) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(-7px);
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0) rotate(-2deg);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0) rotate(3deg);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0) rotate(-3deg);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0) rotate(5deg);
  }
}
.mt-none {
  margin-top: 0 !important;
}

.date-birthday {
  color: #535353;
  font-size: 0.8rem;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}

.external-links__grid {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-auto-rows: minmax(150px, 1fr);
}
@media (max-width: 1250px) {
  .external-links__grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.external-links__grid.four__colums {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
@media (max-width: 850px) {
  .external-links__grid.four__colums {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 550px) {
  .external-links__grid.four__colums {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
.external-links__grid .box-card {
  padding: 36px;
  border-radius: 10px;
  border: 1px solid var(--primary-color);
  box-shadow: 0 20px 25px -20px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
}
@media (max-width: 1440px) {
  .external-links__grid .box-card {
    padding: 36px 10px;
  }
}
.external-links__grid .box-card .title {
  color: var(--primary-color);
}
.external-links__grid .box-card .review {
  color: var(--primary-color);
}
.external-links__grid .box-card a {
  align-self: flex-end;
}
.external-links__grid .box-card.span-2 {
  grid-column: span 2;
}
@media (max-width: 1250px) {
  .external-links__grid .box-card.span-2 {
    grid-column: 1/-1;
  }
}
.external-links__grid .box-card.span-3 {
  grid-column: span 3;
}
@media (max-width: 1250px) {
  .external-links__grid .box-card.span-3 {
    grid-column: 1/-1;
  }
}
.external-links__grid .box-card.span-4 {
  grid-column: span 4;
}
@media (max-width: 1250px) {
  .external-links__grid .box-card.span-4 {
    grid-column: 1/-1;
  }
}
.external-links__grid .box-card.span-5 {
  grid-column: span 5;
}
@media (max-width: 1250px) {
  .external-links__grid .box-card.span-5 {
    grid-column: 1/-1;
  }
}

.text-capitalize {
  text-transform: capitalize;
}

/*------------------------------------------------------*/
/*--------------- ORGANISMOS DE MERLÍN -----------------*/
/*------------------------------------------------------*/
/*--------------------- SLIDERS ----------------------*/
.slider-1:before, .slider-1:after {
  content: "";
  display: block;
}
.slider-1:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-1 {
  *zoom: 1;
}
.slider-1 .slide:before, .slider-1 .slide:after {
  content: "";
  display: block;
}
.slider-1 .slide:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-1 .slide {
  *zoom: 1;
}
.slider-1 .slide .content {
  padding: 200px 0 100px 10%;
  color: #fff;
}
.slider-1 .slide .content .title {
  margin: 10px 0 20px;
}
.slider-1 .slide .content .description p {
  margin-bottom: 15px;
}
.slider-1 .slide .content .description p:last-child {
  margin-bottom: 0;
}
.slider-1 .slide .content .button,
.slider-1 .slide .content a {
  background-color: #fff;
  color: #000;
  display: inline-block;
  margin-top: 40px;
}
.slider-1 .slide .content .button:hover,
.slider-1 .slide .content a:hover {
  background-color: #000;
  color: #fff;
}
.slider-1 .slide .veil {
  background-color: rgba(0, 0, 0, 0.5);
}
.slider-1 .slide .slider-numbers-container {
  width: 170px;
  height: 25px;
  margin-bottom: 50px;
}
.slider-1 .slide .slider-numbers-container .slider-numbers .current {
  left: 0;
}
.slider-1 .slide .slider-numbers-container .slider-numbers .total {
  right: 0;
}
.slider-1 .slide .slider-numbers-container .timer {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 1px;
  width: 90px;
  background-color: rgba(255, 255, 255, 0.25);
}
.slider-1 .slide .slider-numbers-container .timer figure {
  background-color: #fff;
  height: 100%;
  margin: 0;
}
.slider-1 .slide .slider-numbers-container .timer .counter.transform-time {
  transition-duration: 10s;
  transition-timing-function: linear;
}
.slider-1 .slide.video video,
.slider-1 .slide.video iframe, .slider-1 .slide.vimeo video,
.slider-1 .slide.vimeo iframe, .slider-1 .slide.youtube video,
.slider-1 .slide.youtube iframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.3);
}
.slider-1 .slide.video .photo, .slider-1 .slide.vimeo .photo, .slider-1 .slide.youtube .photo {
  display: none;
}
.slider-1 ul.slick-dots {
  width: 10px;
  top: 50%;
  right: 10%;
}
.slider-1 ul.slick-dots li {
  margin: 2.5px 0;
}

@media (max-width: 850px) {
  .slider-1 .slide .content {
    width: 100%;
    padding: 120px 10%;
  }
  .slider-1 .slide.video iframe,
  .slider-1 .slide.video video, .slider-1 .slide.vimeo iframe,
  .slider-1 .slide.vimeo video, .slider-1 .slide.youtube iframe,
  .slider-1 .slide.youtube video {
    display: none;
  }
  .slider-1 .slide.video .photo, .slider-1 .slide.vimeo .photo, .slider-1 .slide.youtube .photo {
    display: block;
  }
  .slider-1 ul.slick-dots {
    width: 80%;
    right: 10%;
    bottom: 50px;
    top: inherit;
  }
  .slider-1 ul.slick-dots li {
    margin: 0 2.5px;
  }
  .slider-1 .slider-numbers-container {
    margin-bottom: 25px !important;
  }
}
.slider-2:before, .slider-2:after {
  content: "";
  display: block;
}
.slider-2:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-2 {
  *zoom: 1;
}
.slider-2 .slick-list {
  margin: 0 100px;
}
.slider-2 .slick-list .slide {
  height: 100px;
  display: flex;
}
.slider-2 .slick-list .slide img {
  width: 80%;
  height: 70%;
  -o-object-fit: contain;
     object-fit: contain;
}
.slider-2 ul.slick-dots {
  text-align: center;
  width: 100%;
  margin-top: 40px;
}
.slider-2 ul.slick-dots li {
  background-color: rgba(0, 0, 0, 0.5);
  float: none;
  display: inline-block;
}
.slider-2 ul.slick-dots li.slick-active, .slider-2 ul.slick-dots li:hover {
  background-color: #000;
}

@media (max-width: 850px) {
  .slider-2 .slick-list {
    margin: 0 10%;
  }
  ul.slick-dots {
    margin-top: 20px !important;
  }
}
.slider-4-container:before, .slider-4-container:after {
  content: "";
  display: block;
}
.slider-4-container:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-4-container {
  *zoom: 1;
}
.slider-4-container .slider-4:before, .slider-4-container .slider-4:after {
  content: "";
  display: block;
}
.slider-4-container .slider-4:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-4-container .slider-4 {
  *zoom: 1;
}
.slider-4-container .slider-4 .slide:before, .slider-4-container .slider-4 .slide:after {
  content: "";
  display: block;
}
.slider-4-container .slider-4 .slide:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-4-container .slider-4 .slide {
  *zoom: 1;
}
.slider-4-container .slider-4 .slide .content {
  padding: 200px 10% 150px 0;
  color: #fff;
}
.slider-4-container .slider-4 .slide .content .button {
  background-color: #fff;
  color: #000;
  display: inline-block;
  margin-top: 40px;
}
.slider-4-container .slider-4 .slide .content .button:hover {
  background-color: #000;
  color: #fff;
}
.slider-4-container .slider-4 .slide .veil {
  background-color: rgba(0, 0, 0, 0.5);
}
.slider-4-container .slider-4 ul.slick-dots {
  width: 40%;
  bottom: 50px;
  right: 10%;
}
.slider-4-container .slider-4 ul.slick-dots li {
  margin: 0 2.5px;
}
.slider-4-container .slider-4 .slick-prev {
  left: 42.5%;
}
.slider-4-container .slider-4 .slick-next {
  right: 2.5%;
}
.slider-4-container .slider-nav-4 {
  color: #000;
}
.slider-4-container .slider-nav-4 .slick-list {
  padding: 0 !important;
}
.slider-4-container .slider-nav-4 .slick-list li {
  padding: 20px;
  cursor: pointer;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.25);
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.slider-4-container .slider-nav-4 .slick-list li:hover .photography {
  transform: rotate(15deg);
}
.slider-4-container .slider-nav-4 .slick-list li:hover, .slider-4-container .slider-nav-4 .slick-list li.slick-center {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.slider-4-container .slider-nav-4 .slick-list li .photography {
  width: 50px;
  height: 50px;
  border-radius: 50px;
}
.slider-4-container .slider-nav-4 .slick-list li .content {
  width: calc(100% - 65px);
}
@media (max-width: 850px) {
  .slider-4-container .slider-4 .slide .content {
    padding: 120px 10% 150px;
    width: 100%;
  }
  .slider-4-container ul.slick-dots {
    width: 80% !important;
  }
  .slider-4-container ul.slider-nav-4 li .photography {
    display: none;
  }
  .slider-4-container ul.slider-nav-4 li .content {
    width: 100% !important;
  }
}
.slider-5-container:before, .slider-5-container:after {
  content: "";
  display: block;
}
.slider-5-container:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-5-container {
  *zoom: 1;
}
.slider-5-container .slider-5:before, .slider-5-container .slider-5:after {
  content: "";
  display: block;
}
.slider-5-container .slider-5:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-5-container .slider-5 {
  *zoom: 1;
}
.slider-5-container .slider-5 .slide:before, .slider-5-container .slider-5 .slide:after {
  content: "";
  display: block;
}
.slider-5-container .slider-5 .slide:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-5-container .slider-5 .slide {
  *zoom: 1;
}
.slider-5-container .slider-5 .slide .content {
  padding: 200px 10% 150px 0;
  color: #fff;
}
.slider-5-container .slider-5 .slide .content .button {
  background-color: #fff;
  color: #000;
  display: inline-block;
  margin-top: 40px;
}
.slider-5-container .slider-5 .slide .content .button:hover {
  background-color: #000;
  color: #fff;
}
.slider-5-container .slider-5 .slide .veil {
  background-color: rgba(0, 0, 0, 0.5);
}
.slider-5-container .slider-5 ul.slick-dots {
  width: 40%;
  bottom: 50px;
  right: 10%;
}
.slider-5-container .slider-5 ul.slick-dots li {
  margin: 0 2.5px;
}
.slider-5-container .slider-5 .slick-prev {
  left: 42.5%;
}
.slider-5-container .slider-5 .slick-next {
  right: 2.5%;
}
.slider-5-container .slider-nav-5 {
  color: #000;
  margin-bottom: 30px;
}
.slider-5-container .slider-nav-5 li {
  cursor: pointer;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.25);
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.slider-5-container .slider-nav-5 li a {
  padding: 20px;
  color: #071742;
}
.slider-5-container .slider-nav-5 li a:before, .slider-5-container .slider-nav-5 li a:after {
  content: "";
  display: block;
}
.slider-5-container .slider-nav-5 li a:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-5-container .slider-nav-5 li a {
  *zoom: 1;
}
.slider-5-container .slider-nav-5 li:hover .photography {
  transform: rotate(15deg);
}
.slider-5-container .slider-nav-5 li:hover, .slider-5-container .slider-nav-5 li.ui-state-active {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.slider-5-container .slider-nav-5 li .photography {
  width: 50px;
  height: 50px;
  border-radius: 50px;
}
.slider-5-container .slider-nav-5 li .content {
  width: calc(100% - 65px);
}
@media (max-width: 850px) {
  .slider-5-container .slider-5 .slide .content {
    padding: 120px 10% 150px;
    width: 100%;
  }
  .slider-5-container ul.slick-dots {
    width: 80% !important;
  }
  .slider-5-container ul.slider-nav-5 li .photography {
    display: none;
  }
  .slider-5-container ul.slider-nav-5 li .content {
    width: 100% !important;
  }
}
.slider-6-container:before, .slider-6-container:after {
  content: "";
  display: block;
}
.slider-6-container:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-6-container {
  *zoom: 1;
}
.slider-6-container .slider-6 .slide {
  height: 70vh;
  background-color: #000;
}
.slider-6-container .slider-6 .slide:before, .slider-6-container .slider-6 .slide:after {
  content: "";
  display: block;
}
.slider-6-container .slider-6 .slide:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-6-container .slider-6 .slide {
  *zoom: 1;
}
.slider-6-container .slider-6 .slide.video video,
.slider-6-container .slider-6 .slide.video iframe, .slider-6-container .slider-6 .slide.vimeo video,
.slider-6-container .slider-6 .slide.vimeo iframe, .slider-6-container .slider-6 .slide.youtube video,
.slider-6-container .slider-6 .slide.youtube iframe {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.slider-6-container .slider-6 .slide.video .photo, .slider-6-container .slider-6 .slide.vimeo .photo, .slider-6-container .slider-6 .slide.youtube .photo {
  display: none;
}
.slider-6-container .slider-6 ul.slick-dots {
  width: auto;
  top: 20px;
  left: 0;
  right: 0;
}
.slider-6-container .slider-6 ul.slick-dots li {
  display: inline-block;
  margin: 0 1.5px;
  float: none;
}
.slider-6-container .slider-6-nav {
  height: 150px;
  bottom: -100px;
  left: 0;
}
.slider-6-container .slider-6-nav .slick-list,
.slider-6-container .slider-6-nav .slick-list .slick-track {
  height: 100%;
}
.slider-6-container .slider-6-nav .slide {
  margin: 0 10px;
  cursor: pointer;
}
.slider-6-container .slider-6-nav .slide:before, .slider-6-container .slider-6-nav .slide:after {
  content: "";
  display: block;
}
.slider-6-container .slider-6-nav .slide:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-6-container .slider-6-nav .slide {
  *zoom: 1;
}
.slider-6-container .slider-6-nav .slide iframe,
.slider-6-container .slider-6-nav .slide video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}
.slider-6-container .slider-6-nav .slide iframe::-webkit-media-controls-start-playback-button,
.slider-6-container .slider-6-nav .slide video::-webkit-media-controls-start-playback-button {
  display: none;
}
.slider-6-container .slider-6-nav:hover {
  bottom: 20px;
}

@media (max-width: 550px) {
  .slider-6-container .slider-6-nav {
    display: none;
  }
}
.slider-7-container:before, .slider-7-container:after {
  content: "";
  display: block;
}
.slider-7-container:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.slider-7-container {
  *zoom: 1;
}
.slider-7-container .slider-7.desktop.slick-initialized .slick-slide {
  display: grid;
}
.slider-7-container .slider-7.mobile {
  display: none;
}
.slider-7-container .slider-7 ul.slick-dots {
  text-align: center;
  width: 100%;
  margin-top: 40px;
}
.slider-7-container .slider-7 ul.slick-dots li {
  background-color: rgba(0, 0, 0, 0.5);
  float: none;
  display: inline-block;
}
.slider-7-container .slider-7 ul.slick-dots li.slick-active, .slider-7-container .slider-7 ul.slick-dots li:hover {
  background-color: #000;
}
.slider-7-container .slider-numbers-container {
  background-color: rgba(0, 0, 0, 0.1);
  height: 2px;
}
.slider-7-container .slider-numbers-container .line {
  left: 0;
  top: 0;
  height: 100%;
  background-color: #000;
}

@media (max-width: 850px) {
  .slider-7-container .slider-numbers {
    display: none;
  }
  .slider-7-container .slider-7.desktop {
    display: none;
  }
  .slider-7-container .slider-7.mobile {
    display: block !important;
  }
}
/*--------------------- BLOCKS ----------------------*/
.block-1 {
  padding: 230px 5% 40px;
  color: #fff;
}
.block-1:before, .block-1:after {
  content: "";
  display: block;
}
.block-1:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-1 {
  *zoom: 1;
}
.block-1 .content .description {
  margin-top: 10px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.block-1 .button {
  background-color: #fff;
  color: #000;
  bottom: 0;
  left: 5%;
  opacity: 0;
  filter: alpha(opacity=0);
}
.block-1 .categories {
  width: 100%;
  padding: 20px 5% 0;
  top: 0;
  left: 0;
}
.block-1 .categories span {
  background-color: #fff;
  color: #000;
  margin: 0 5px 5px 0;
  padding: 5px 10px;
}
.block-1 .veil {
  background-color: rgba(0, 0, 0, 0.4);
}
.block-1:hover .content {
  transform: translateY(calc(-100% - 50px));
}
.block-1:hover .content .description {
  opacity: 1;
  filter: alpha(opacity=100);
}
.block-1:hover .button {
  bottom: 20px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.block-1:hover .photo {
  transform: scale(1.2);
}
.block-1:hover .categories {
  opacity: 0;
  filter: alpha(opacity=0);
}
.block-1:hover .veil {
  background-color: rgba(0, 0, 0, 0.7);
}

@media (max-width: 850px) {
  .block-1 .content {
    transform: translateY(-50px);
  }
  .block-1 .content .description {
    display: none;
  }
  .block-1 .button {
    opacity: 1 !important;
    bottom: 20px;
  }
  .block-1 .categories span {
    font-size: 10px;
  }
  .block-1:hover .content {
    transform: translateY(-50px);
  }
}
.block-2 {
  color: #fff;
}
.block-2 .content,
.block-2 .content-mini {
  padding: 180px 10% 70px;
}
.block-2 .content .description {
  margin-top: 20px;
}
.block-2 .content .button {
  background-color: #fff;
  color: #000;
  display: inline-block;
  margin-top: 20px;
}
.block-2 .content-mini img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.block-2.align-left .content {
  padding-right: 0;
}
.block-2.align-left .content-mini {
  padding-left: 0;
}
.block-2.align-right .content {
  padding-left: 0;
}
.block-2.align-right .content-mini {
  padding-right: 0;
}
.block-2 .veil {
  background-color: rgba(0, 0, 0, 0.6);
}

@media (max-width: 850px) {
  .block-2 .content,
  .block-2 .content-mini {
    width: 90%;
    text-align: left !important;
  }
  .block-2 .content {
    padding-top: 50px;
  }
  .block-2 .content-mini {
    padding-top: 80px !important;
    padding-bottom: 0;
  }
  .block-2 .content-mini img {
    max-height: 150px;
    width: auto;
  }
}
.block-3-container {
  padding: 100px 10%;
  color: #fff;
}
.block-3-container:before, .block-3-container:after {
  content: "";
  display: block;
}
.block-3-container:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-3-container {
  *zoom: 1;
}
.block-3-container .block-3 .content i,
.block-3-container .block-3 .content img {
  margin-bottom: 20px;
}
.block-3-container .block-3 .content img {
  max-width: 100px;
  max-height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}
.block-3-container .main-content {
  margin-bottom: 80px;
}
.block-3-container .main-content .description p {
  margin-bottom: 15px;
}
.block-3-container .main-content .description p:last-child {
  margin-bottom: 0;
}
.block-3-container .veil {
  background-color: rgba(0, 0, 0, 0.5);
}

.block-4 {
  padding: 180px 10%;
  color: #fff;
}
.block-4:before, .block-4:after {
  content: "";
  display: block;
}
.block-4:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-4 {
  *zoom: 1;
}
.block-4 .content p {
  margin-bottom: 20px;
}
.block-4 .content p:last-child {
  margin-bottom: 0;
}
.block-4 .content p.author {
  font-style: inherit;
  margin: 45px 0 0;
}
.block-4 .veil {
  background-color: rgba(0, 0, 0, 0.5);
}

.block-5:before, .block-5:after {
  content: "";
  display: block;
}
.block-5:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-5 {
  *zoom: 1;
}
.block-5 li {
  margin-top: 20px;
}
.block-5 li:before, .block-5 li:after {
  content: "";
  display: block;
}
.block-5 li:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-5 li {
  *zoom: 1;
}
.block-5 li .trigger {
  padding: 15px 50px 15px 15px;
  color: #000;
  border: 1px solid #000;
  cursor: pointer;
}
.block-5 li .trigger:before, .block-5 li .trigger:after {
  content: "";
  display: block;
}
.block-5 li .trigger:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-5 li .trigger {
  *zoom: 1;
}
.block-5 li .trigger i {
  right: 15px;
  top: 13px;
  font-size: 25px;
}
.block-5 li .trigger.ui-state-active i {
  transform: rotate(45deg);
}
.block-5 li:first-child {
  margin-top: 0;
}
.block-5 li .wysiwyg {
  padding: 15px;
}
.block-5 li .wysiwyg:before, .block-5 li .wysiwyg:after {
  content: "";
  display: block;
}
.block-5 li .wysiwyg:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-5 li .wysiwyg {
  *zoom: 1;
}
.block-5 li .wysiwyg.ui-accordion-content-active {
  border: 1px solid #000;
  margin-top: -1px;
}

.block-6 .block {
  padding: 20px;
}
.block-6 .block p:before, .block-6 .block p:after, .block-6 .block .description:before, .block-6 .block .description:after {
  content: "";
  display: block;
}
.block-6 .block p:after, .block-6 .block .description:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-6 .block p, .block-6 .block .description {
  *zoom: 1;
}
.block-6 .block img {
  max-width: 50%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin: 0 auto 20px;
}
.block-6 .block .description {
  margin-top: 20px;
}
.block-6 .block .description p:not(:last-child) {
  margin-bottom: 20px;
}/*# sourceMappingURL=style.css.map */