/*
© Fundacion JAES 
Author: Renovatio Comunicación
Author URI: http://www.renovatio-comunicacion.com
*/

/*------------------------------------------------------------------*/
/*  VARIABLES
/*-----------------------------------------------------------------*/


:root {
  /* colores */
  --base:#626366;
  --gris:#626366;
  --verde: #00A0AF;
  --esmeralda:#5bb173;
  --lima:#285f74;
  --pistacho:#d0df5d;
  --beige:#f6f4ec;
  --naranja-claro:#f1b844;
  --naranja:#eb8833;
  --naranja-oscuro:#DD6937;
  --granate:#76162e;

  --blanco: #fff;
  --negro:#000;
  --gris-blog:#343434;

  --linea-gris:#c3c3c3;
  --linea-gris-claro:#dfdfdf;

  --fondo-gris-claro:#f0f0f2;

  /* fuente */
  --helvetica: "Helvetica Neue";
  --roboto: "Roboto";


  /* Tamaño Web */

  --width-web: 100%;
  --max-width-web: 1240px;
  --padding-web: 20px;

}




@media (min-width: 1200px) {

:root {

      --padding-web: 20px;

  }


}


@media (max-width: 980px) {

  :root {

    --padding-web: 20px;

  }


}

@media (max-width: 767px) {

  :root {

      --padding-web: 20px;

  }


}



/*------------------------------------------------------------------*/
/*  GENERALES
/*-----------------------------------------------------------------*/

body,html{font-family: var(--roboto); color: var(--base); font-size: 16px;}
b, .b, strong, .strong{font-family: var(--roboto);}
.italic{font-style: italic;}
h1, h2, h3 , h4 , h5 , h6 {font-family: var(--helvetica); font-weight: 500; color: var(--base); }
h1, .h1, .entry-content h1 { color: var(--base);}
h2, .h2, .entry-content h2 { color: var(--base); font-size: 28px !important;} 
h3, .h3, .entry-content h3 { color: var(--base);}
h4, .h4, .entry-content h4 { color: var(--base);}
h5, .h5, .entry-content h5 { color: var(--base);}
h6, .h6, .entry-content h6 { color: var(--base);}
h1 i, h2 i, h3 i, h4 i, h5 i, h6 i {  }
p, ul {  }
article p, article ul {  }

a, .a {color: var(--verde);}

p {line-height: 1.4; margin-bottom: 20px !important;}

p:last-child { margin-bottom: 0px !important; }

:focus {
    /*color: inherit;
    outline: #ccc solid 0px;*/
}

.entry-content h2 a, .entry-content h3 a, .entry-content h4{color: var(--base);}

.color-lima {color: var(--lima);}

.hand-click { cursor: pointer !important;}

.wp-block-separator.alignfull {border-top: none !important; border-bottom: 1px solid var(--linea-gris) !important; margin-bottom: 60px !important; background-color: transparent !important;}

.hidden {display: none !important;}



/*------------------------------------------------------------------*/
/*  GUTENBERG
/*-----------------------------------------------------------------*/

/* MODULO COLUMNAS */

.wp-block-columns {display: grid; margin: 0;}
.wp-block-column {margin: 0;}
.wp-block-columns .wp-block-group { padding: 0em; }
.wp-block-column:not(:first-child) { margin-left: 0em!important; }
.wp-block-column > .wp-block-group { padding: 0em; }

.grid-1-col {grid-template-columns: 1fr;}
.grid-2-col {grid-template-columns: repeat(2,1fr); grid-gap: 80px; margin-bottom: 80px !important;}
.grid-3-col {grid-template-columns: repeat(3,1fr); grid-gap: 30px; margin-bottom: 30px !important;}
.grid-4-col {grid-template-columns: repeat(4,1fr); grid-gap: 20px; margin-bottom: 20px !important;}


/* GENERALES GUTENBERG */

.wp-block-cover__inner-container, .alignwide > .wp-block-group__inner-container, .alignfull > .wp-block-group__inner-container, .footer-jaes > .wp-block-group__inner-container {max-width: 1200px !important; margin: 0 auto;}

.bloque-fullscreen {margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; max-width: 100vw !important; width: 100vw !important;}

.wp-block-image.size-full {margin: 0 !important;}

@media (max-width: 1200px) {

.alignfull > .wp-block-group__inner-container, .footer-jaes > .wp-block-group__inner-container { padding-left: 20px; padding-right: 20px; }

}

.fondo-flexible.wp-block-cover {min-height: 100%;}
.fixed-body { overflow: hidden; width: 100%; }

/* ARREGLAMOS PROBLEMA PADDING GUTENBER ASTRA - BLOQUE DE GRUPO */
.wp-block-group { padding-top: 0em; padding-bottom: 0em;}

    @media (max-width: 1200px) {

      .wp-block-group { padding: 0em; }
      .wp-block-group .wp-block-group { padding: 0em; }

    }

/* modificamos la lista de puntos por defecto de gutenberg */
 ul.is-style-default { margin: 0 0 20px 30px !important; }
 ul.is-style-default.last {margin-bottom: 100px !important;}
 ul.is-style-default li {margin-bottom: 10px; position: relative;}
 ul.is-style-default li:last-child {margin-bottom: 0;}
 ul.is-style-default li::marker { color: var(--verde); /* font-size: 0; */ }
 /*
 ul.is-style-default li:before { content: "\2022"; text-align: center; font-weight: 900; background-color: transparent; background-size: cover; display: inline-block; height: 25px; position: absolute; top: 1em; margin-top: -18px; transform: scale(.9); width: 25px; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; left: -30px; color: var(--verde) !important; font-size: 25px; top: 0 !important; margin-top: -1px !important;}
 */





/*-----------------------------------------------------------------*/
/*  BLOQUES COMUNES
/*-----------------------------------------------------------------*/


/* CABECERA PAGINA */
.jaes-global-cabecera {margin-bottom: 60px !important; z-index: -1;} 
.jaes-global-cabecera h1 {font-size:32px; font-weight: 500; margin-bottom: 10px; width: 50% !important;}
.jaes-global-cabecera p, .jaes-global-cabecera .wp-block-cover__inner-container p {font-family: var(--helvetica); font-size:22px; font-weight: normal; width: 50% !important; color:var(--blanco)}

/* HEADER CON LINEA */
.wp-block-uagb-advanced-heading {margin-bottom: 60px !important;}
.wp-block-uagb-advanced-heading h2.uagb-heading-text {font-size: 12px !important; font-weight: normal; letter-spacing: 1px; color: var(--verde);}
.wp-block-uagb-advanced-heading .uagb-separator { width: 60px !important; border-top: 1px solid var(--verde)!important;  }

.wp-block-uagb-advanced-heading.big h2.uagb-heading-text {font-size: 16px !important;}

.jaes-header { width: 50%; display: inline-flex; flex-wrap: wrap; margin-bottom: 60px !important;}
.jaes-header .uagb-heading-text { margin-right: 10px !important; font-size: 12px !important; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }
.jaes-header .uagb-separator-wrap {width: 60px; display: flex; align-items: center;}
.jaes-header .uagb-desc-text { font-family: var(--helvetica); font-weight: 500; line-height: 1; font-size: 28px; width: 100%; }

.jaes-header.blanco h2.uagb-heading-text {color: var(--blanco);}
.jaes-header.blanco .uagb-separator { border-top: 1px solid var(--blanco)!important;  }
.jaes-header.blanco .uagb-desc-text {color: var(--blanco);}

.jaes-header.gris h2.uagb-heading-text {color: var(--base);}
.jaes-header.gris .uagb-separator { border-top: 1px solid var(--base)!important;  }
.jaes-header.gris .uagb-desc-text {color: var(--base);}


/* VIDEO DESTACADO */
.jaes-video-destacado {margin-top: 0 !important; margin-bottom: 0px!important; min-height: 700px; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-video-destacado:before {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-video-destacado .wp-block-cover__inner-container {display: flex; align-items: center; justify-content: center;}
.jaes-video-destacado svg {width: 120px; height: 100%;}
.jaes-video-destacado:hover:before {opacity: 0.6 !important;}



/* PROGRESSBAR */
p.progress-title { font-size: 12px!important; margin-bottom: 0 !important;}
progress{-webkit-appearance:none; -moz-appearance:none; appearance:none; position:relative;}
progress[value]{-webkit-appearance:none; -moz-appearance:none; appearance:none;position:relative;}
progress:not([value]){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}
progress::-webkit-progress-bar{background:var(--fondo-gris-claro);border-radius:0;width:100%;margin:0 auto;height:16px;position:relative}
progress::-webkit-progress-value{background:var(--lima);border-radius:0;position:relative}
progress.verde::-webkit-progress-value {background: var(--verde);}
progress.naranja::-webkit-progress-value {background: var(--naranja);}
progress{background:var(--fondo-gris-claro);border-radius:0;width:100%;margin:0 auto;height:16px;position:relative}
progress::-moz-progress-value{background:var(--fondo-gris-claro);border-radius:0;position:relative}
progress[value]::before{content:attr(value) '%';position:absolute;left:5px;top:50%;transform:translateY(-50%);z-index:2;font-size:10px;line-height:1;color:var(--blanco); display: none;}
progress[value]::-webkit-progress-value::before{content:attr(value) '%';position:absolute;left:5px;top:50%;transform:translateY(-50%);z-index:2;font-size:10px;line-height:1;color:var(--blanco)}


/* LISTA IMAGO */
.lista-imago-jaes {list-style-type: none; margin-left: 0; margin-top: 30px;}
.lista-imago-jaes li { position: relative; padding-left: 50px; line-height: 1.2; margin-bottom: 50px; }
.lista-imago-jaes li:last-child {margin-bottom: 0;}
.lista-imago-jaes li:before { content: ""; width: 25px; height: 20px; position: absolute; top: 0; left: 0; background-size: 100%; background-repeat: no-repeat; background-image: url("https://fundacionjaes.org/wp-content/uploads/2022/04/cropped-Logo-Triangulo-cuadrado-1-300x300.png");}


/* LINK BORDER */
.bbottom-link {
  display: unset !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c));
  background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0);
  background-size: 0 100%;
  background-repeat: no-repeat;
  text-decoration: none;
  -webkit-transition: background-size 0.4s ease;
  transition: background-size 0.4s ease;
}

.bbottom-link:hover {background-size: 100% 100%;}

/*** SLICK CARRUSEL ***/
.slick-next,.slick-prev{display:inline-block;width:20px;height:20px;font-size:0;position:absolute;top:35%;cursor:pointer;border:none;outline:0;padding:0;vertical-align:top;z-index:9;color:var(--gris);background:0 0;opacity:.5;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev:hover, .slick-next:hover, .slick-prev:focus, .slick-next:focus {background-color: transparent; color: var(--gris); opacity: 1;}
.slick-prev { left: 0px; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m123.6 270.1 236.8 236.2c7.8 7.7 20.3 7.7 28.1 0 7.7-7.8 7.7-20.3 0-28.1L165.7 256 388.4 33.9c7.8-7.7 7.8-20.3 0-28.1-3.9-3.9-9-5.8-14.1-5.8s-10.1 1.9-14 5.8L123.6 242c-3.7 3.7-5.8 8.8-5.8 14.1-.1 5.2 2 10.2 5.8 14z'/%3E%3C/svg%3E");} 
.slick-next { right: 0px; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.002 512.002'%3E%3Cpath d='M388.425 241.951 151.609 5.79c-7.759-7.733-20.321-7.72-28.067.04-7.74 7.759-7.72 20.328.04 28.067l222.72 222.105-222.728 222.104c-7.759 7.74-7.779 20.301-.04 28.061a19.8 19.8 0 0 0 14.057 5.835 19.79 19.79 0 0 0 14.017-5.795l236.817-236.155c3.737-3.718 5.834-8.778 5.834-14.05s-2.103-10.326-5.834-14.051z'/%3E%3C/svg%3E");} 

.slick-dots { display: flex !important; justify-content: center; margin: 0; padding: 1rem 0 !important; list-style-type: none !important; margin-bottom:0px !important;}
.slick-dots li { margin: 0 0.25rem; list-style-type: none !important;}
.slick-dots button { display: block; width: 8px; height: 8px; padding: 0; border: none; border-radius: 100%; background-color: #dddddd; text-indent: -9999px; }
li.slick-active button { background-color: #59585b; }

.slick-track figure {margin-bottom: 0px !important;}

.slick-track figure {position: relative; overflow:hidden; background-color: var(--negro); -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
.slick-track figure img {transform: none; -webkit-transform: none; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.slick-track figure:hover img { -webkit-transform: scale(1); transform: scale(1);opacity: 0.5 !important;}
.slick-track figure:hover {background-color: var(--negro); background-blend-mode: multiply;}
.slick-track figure:before {content: "\e91a"; font-family: 'eldelfinverde-icons'; font-size: 20px; color: var(--blanco); font-weight: normal; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.slick-track figure:hover:before {opacity: 1; z-index: 2;}

.slick-track figure.video:before {content: "\e910"; font-size: 35px;}

/* FAQS */
.uagb-faq-item .uagb-faq-questions-button.uagb-faq-questions { align-items: flex-start; }
.uagb-faq-item .uagb-faq-questions-button.uagb-faq-questions .uagb-faq-icon-wrap {padding-top: 4px;}

/* FILTRO FACET */
.facetwp-checkbox { position: relative; background: none !important; padding-left: 30px !important; line-height: 1.4 !important; margin-bottom: 15px !important; cursor: pointer; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.facetwp-checkbox:before { content: ""; position: absolute; top: 0; left: 0; width: 21px; height: 21px; background-size: 13px; background-repeat: no-repeat; background-position: center; opacity: 0; z-index: 1; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");}
.facetwp-checkbox:after {content: ""; position: absolute; top: 0; left: 0; width: 21px; height: 21px; border:1px solid var(--gris); z-index: 0; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.facetwp-checkbox:hover, .facetwp-checkbox.checked {color: var(--verde);}
.facetwp-checkbox.checked:before { opacity: 1;}
.facetwp-checkbox:hover:after, .facetwp-checkbox.checked:after {border: 1px solid var(--verde); background-color: var(--verde);}
.facetwp-counter {display: none !important;}


/* FILTRO */
.jaes-filtro__menu { padding: 40px 40px 0 40px; background-color: var(--blanco); margin-top: -112px; margin-bottom: 60px; -webkit-box-shadow: 16px 16px 20px 5px rgb(0 0 0 / 10%); box-shadow: 16px 16px 20px 5px rgb(0 0 0 / 10%);}
.jaes-filtro-lista { list-style-type: none; display: flex; flex-flow: row; flex-wrap: wrap; align-items: center; justify-content: flex-start; margin-left: 0; }
.jaes-filtro-btn { margin-right: 40px; margin-bottom: 40px; display: inline-flex; align-items: center; flex-flow: row; justify-content: flex-start; line-height: 1; cursor: pointer; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-filtro-btn:last-child { margin-right: 0px; margin-bottom: 40px;}
.jaes-filto-icon { display: block; width: 21px; height: 21px; border:1px solid var(--gris);  margin-right: 15px; background-color: transparent; position: relative; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
.jaes-filto-icon:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: 13px; background-repeat: no-repeat; background-position: center; opacity: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");}
.jaes-filtro-btn.active, .jaes-filtro-btn:hover { color: var(--verde); }
.jaes-filtro-btn.active .jaes-filto-icon, .jaes-filtro-btn:hover .jaes-filto-icon {border: 1px solid var(--verde); background-color: var(--verde);}
.jaes-filtro-btn.active .jaes-filto-icon:before {opacity: 1;}
.jaes-filtro__content {}

.jaes-filtro-lista-mobile.mobile {display: none !important;}

/*-----------------------------------------------------------------*/
/*  BOTONES
/*-----------------------------------------------------------------*/

/* Botones Gutenber */

.wp-block-button__link {font-family: var(--helvetica) !important; font-size: 14px !important; font-weight: bold !important;  line-height: 1 !important; letter-spacing: 1px;}

.wp-block-button.line .wp-block-button__link {border: 2px solid var(--verde);}
.wp-block-button.line:hover .wp-block-button__link {background-color: var(--lima) !important; border: 2px solid var(--verde); color: var(--verde);} 

.wp-block-button.naranja-btn .wp-block-button__link {background-color: var(--naranja) !important;}
.wp-block-button.naranja-btn:hover .wp-block-button__link {background-color: var(--naranja-oscuro) !important;}

/* Botones custom */
.jaes-btn { display: inline-flex; flex-flow: row; background-color: var(--verde); color: var(--blanco) !important; padding: 10px 20px; font-size: 14px !important; font-family: var(--helvetica); font-weight: bold; line-height: 1 !important; transition: all .2s linear; cursor: pointer;text-decoration: none !important; }
.jaes-btn a {color: var(--blanco) !important; text-decoration: none !important;}
.jaes-btn:hover {background-color: var(--lima);}

.jaes-line-btn {background-color: transparent; border-bottom: 1px solid var(--verde); }
.jaes-line-btn a { padding-left: 0 !important; padding-right: 0 !important; letter-spacing: 2px; background-color: transparent !important;}
.jaes-line-btn a:hover, .jaes-line-btn a:focus {background-color: transparent !important; letter-spacing: 3px; opacity: 1 !important; }
footer .jaes-line-btn { border-bottom: 1px solid var(--blanco); }



/* Botones descarga */

.jaes-download-btn {}
.jaes-download-btn a { background-color: transparent !important; border-color: transparent !important; color: var(--lima) !important; text-align: left; letter-spacing: 0;  font-weight: 500 !important; padding: 5px 10px 5px 50px !important;  position: relative;}
.jaes-download-btn a:before {content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); background-image: url(/wp-content/uploads/2021/10/ico-descarga-docu.png); background-size: cover; width: 35px; height: 35px; display: block; margin-right: 15px; opacity: 0.8; transition: all .2s linear; }
.jaes-download-btn a:hover, .jaes-download-btn a:focus {color: var(--verde) !important; }
.jaes-download-btn a:hover:before, .jaes-download-btn a:focus:before {opacity: 1;}


/*------------------------------------------------------------------*/
/*  MENU
/*-----------------------------------------------------------------*/

.ast-logo-title-inline .site-logo-img { padding-right: 0;}
.custom-logo-link img { width: 180px; height: 70px; }




/*------------------------------------------------------------------*/
/*  HOME
/*-----------------------------------------------------------------*/

/* CABECERA */
.jaes-home-cabecera {margin-bottom: 60px;}
.jaes-home-cabecera h1 {font-size:32px; font-weight: 500; width: 50% !important;}
.jaes-home-cabecera p {font-family: var(--helvetica); font-size:22px; font-weight: normal; width: 50% !important;}

/* PROGRAMAS EDUCATIVOS */
.jaes-home-programas-educativos { margin-bottom: 60px !important; }
.jaes-home-programas-educativos__programas {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px;}
.jaes-home-programas-educativos__programas-item { margin-bottom: 25px; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-home-programas-educativos__programas-item figure.wp-block-image { margin-bottom: 30px !important; overflow: hidden; background-color: var(--blanco); position:relative;}
.jaes-home-programas-educativos__programas-item figure:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
.jaes-home-programas-educativos__programas-item figure img {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-home-programas-educativos__programas-item h4 {font-size: 22px; margin-bottom: 20px;}
.jaes-home-programas-educativos__programas-item h4 a {color: var(--base); text-decoration: none !important; 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c));
  background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0);
  background-size: 0 100%;
  background-repeat: no-repeat;
  text-decoration: none;
  -webkit-transition: background-size 0.4s ease;
  transition: background-size 0.4s ease;
  }

.jaes-home-programas-educativos__programas-item:hover {transform: translate(0px,0px); /* box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%); */}
.jaes-home-programas-educativos__programas-item:hover figure {}
.jaes-home-programas-educativos__programas-item:hover figure:before {opacity: 1; transform: translate(-50%,-50%);}
.jaes-home-programas-educativos__programas-item:hover figure img { transform: scale(1.05); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
.jaes-home-programas-educativos__programas-item:hover h4 a { color: var(--verde); background-size: 100% 100%; }

/* COLABORA */
.jaes-home-colabora { margin-bottom: 60px !important; padding: 60px 0 75px 0;}
.jaes-home-colabora__fila-01 {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; }
.jaes-home-colabora .jaes-header {width: 100%; margin-bottom: 0 !important; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-home-colabora .jaes-header .uagb-heading-text a {text-decoration: none;}
.jaes-home-colabora .jaes-header .uagb-desc-text {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.jaes-home-colabora .jaes-header:hover { transform: translateY(-5px);}
.jaes-home-colabora .jaes-header:hover .uagb-desc-text { color: var(--verde);}

.jaes-icon-card > .wp-block-group__inner-container { display: grid; grid-template-columns: 120px 1fr; grid-gap: 30px; align-items: center;}
.jaes-icon-card {margin-top: 15px; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-icon-card figure { background-color: var(--blanco); border-radius: 100%; display: flex; align-items: center; justify-content: center; width: 120px; height: 120px; padding: 20px; margin: 0 !important; overflow: hidden; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-icon-card figure img {border-radius: 0 !important;}

.jaes-icon-card figure.voluntarios {padding-top: 0;}
.jaes-icon-card figure.voluntarios img { margin-top: -10px;}

.jaes-icon-card .jaes-icon-card__txt { }
.jaes-icon-card .jaes-icon-card__txt h3 {margin-bottom: 0; font-size: 22px;}
.jaes-icon-card .jaes-icon-card__txt h3 a {text-decoration: none;}
.jaes-icon-card .jaes-icon-card__txt p {margin-bottom: 0; font-size: 15px;}

.jaes-icon-card:hover { transform: translateY(-5px); }
.jaes-icon-card:hover figure {filter: drop-shadow(0px 5px 5px rgb(0 0 0 / 9%));}
.jaes-icon-card:hover h3, .jaes-icon-card:hover h3 a { color: var(--verde); } 

/* METODOLOGÍA */
.jaes-home-metodologia { margin-bottom: 60px !important; }
.jaes-home-metodologia__programas {display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 40px;}
.jaes-home-metodologia__programas figure.wp-block-image { margin-bottom: 30px !important; overflow: hidden; background-color: var(--blanco); position:relative;}
.jaes-home-metodologia__programas figure:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
.jaes-home-metodologia__programas figure img {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-home-metodologia__programas h4 {font-size: 21px;}
.jaes-home-metodologia__programas h4 a {color: var(--base); text-decoration: none !important;}

.jaes-home-metodologia__programas > .wp-block-column h4 a {
  display: unset !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c));
  background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0);
  background-size: 0 100%;
  background-repeat: no-repeat;
  text-decoration: none;
  -webkit-transition: background-size 0.4s ease;
  transition: background-size 0.4s ease;
}


.jaes-home-metodologia__programas > .wp-block-column:hover {transform: translate(0px,0px); /* box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%); */}
.jaes-home-metodologia__programas > .wp-block-column:hover figure {}
.jaes-home-metodologia__programas > .wp-block-column:hover figure:before {opacity: 1; transform: translate(-50%,-50%);}
.jaes-home-metodologia__programas > .wp-block-column:hover figure img { transform: scale(1.05); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
.jaes-home-metodologia__programas > .wp-block-column:hover h4 a { color: var(--verde); background-size: 100% 100%;}

/* IMPACTO */
.jaes-home-impacto { margin-bottom: 60px !important; padding: 60px 0;}
.jaes-home-impacto .wp-block-uagb-advanced-heading {margin-bottom: 60px;}
.jaes-home-impacto .wp-block-uagb-advanced-heading .uagb-heading-text {letter-spacing: 1px;}
.jaes-home-impacto .wp-block-uagb-advanced-heading p { width: 50%; margin: auto; font-size: 22px; }

.jaes-home-impacto__fila-iconos { display: flex; flex-flow: row; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.jaes-home-impacto__fila-iconos .wp-block-column { max-width: 190px; height: 190px; flex-basis: auto;}
.jaes-home-impacto__fila-iconos__item { background-color: var(--blanco); border-radius: 100%; width: 175px; height: 175px; padding: 20px !important; display: flex; align-items: center; justify-content: center; margin: auto;}
.jaes-home-impacto__fila-iconos__item > .wp-block-group__inner-container {display: flex; flex-flow: column; align-items: center; justify-content: center;}
.jaes-home-impacto__fila-iconos__item figure.wp-block-image {display: flex; align-items: center; justify-content: center; margin: 0 0 10px 0 !important;}
.jaes-home-impacto__fila-iconos__item figure img {width: auto; height: 50px;}
.jaes-home-impacto__fila-iconos__item p {margin-bottom: 0 !important; text-align: center; font-family: var(--helvetica); font-size: 30px; font-weight: normal; line-height: 1;}
.jaes-home-impacto__fila-iconos__item p:last-child {font-family: var(--roboto); font-size: 14px; font-weight: 400;}

/* BLOG HOME */
.jaes-home-blog {margin-bottom: 60px;}
.jaes-home-blog .wp-block-uagb-advanced-heading {margin-bottom: 60px;}

.jaes-home-blog__module {}
.jaes-home-blog__module .wp-block-post-template { margin-left: 0; margin-bottom: 0; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 0px 50px; }
.jaes-home-blog__module .wp-block-post-template li { display: grid; grid-template-columns: auto 1fr; grid-gap: 0px 20px; height: 100px; margin-bottom: 0px;}
.jaes-home-blog__module .wp-block-post-template li figure {grid-column: 1/2; grid-row: 1/3; width: 150px !important; margin: 0 !important;display: flex; align-items: center; justify-content: center; overflow: hidden;}
.jaes-home-blog__module .wp-block-post-template li figure a {display: flex; align-items: center; justify-content: center;}
.jaes-home-blog__module .wp-block-post-template li figure a img {/* width: 300%; max-width: 300%; */}
.jaes-home-blog__module .wp-block-post-template li .wp-block-post-title {margin-bottom: 0;}
.jaes-home-blog__module .wp-block-post-template li .wp-block-post-title a { font-size: 22px; line-height: 1; text-decoration: none !important; }
.jaes-home-blog__module .wp-block-post-template li .wp-block-post-excerpt { height: 45px; overflow: hidden;}

.jaes-home-blog__module .wp-block-post-template li:first-child { grid-template-columns: 1fr; grid-template-rows: 420px 65px auto; grid-gap: 0px; grid-row: 1/5; align-items: start; height: 100%;}
.jaes-home-blog__module .wp-block-post-template li:first-child figure {grid-row: 1/2; margin-bottom: 20px !important; width: 100% !important; }
.jaes-home-blog__module .wp-block-post-template li:first-child .wp-block-post-title {margin-bottom: 15px;}
.jaes-home-blog__module .wp-block-post-template li:first-child .wp-block-post-title a {font-size: 24px;}
.jaes-home-blog__module .wp-block-post-template li:first-child .wp-block-post-excerpt {height: 100%; overflow: visible;}

.jaes-home-blog__module .wp-block-post-template li:last-child {}

.jaes-home-blog .wp-block-buttons { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; }
.jaes-home-blog .wp-block-buttons .wp-block-button { grid-column: 2/3; width: fit-content; }

/* TESTIMONIOS */
.jaes-home-testimonios { padding: 60px 0; border-top: 1px solid var(--linea-gris);}

.jaes-home-testimonios .jaes-video-destacado {margin-bottom: 50px !important;}

.jaes-minitestimonios__fila {} 
.jaes-minitestimonios__col {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 20px;}
.jaes-minitestimonios__fila .jaes-testimonios__item {padding: 25px 15px !important;}
.jaes-minitestimonios__fila .jaes-testimonios__item .jaes-testimonios__item__fila-02 .uagb-ifb-left-right-wrap { align-items: flex-start; }
.jaes-minitestimonios__fila .jaes-testimonios__item .jaes-testimonios__item__fila-02 .uagb-ifb-image-content > img {width: 60px; height: 60px !important;}
.jaes-minitestimonios__fila .jaes-testimonios__item .jaes-testimonios__item__fila-02 .uagb-ifb-content { padding: 0 0 0 25px;}

/*
.jaes-home-testimonios__fila-testimonios {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px;}
.jaes-home-testimonios__fila-testimonios figure.wp-block-image { margin-bottom: 30px !important;}
.jaes-home-testimonios__fila-testimonios p {margin-bottom: 0 !important;}
.jaes-home-testimonios__fila-testimonios p.cita {margin-bottom: 20px !important;}
*/

/* PATROCINADORES */

.jaes-home-patrocinadores { margin-bottom: 60px !important; padding: 60px 0 30px 0;}
.jaes-home-patrocinadores .wp-block-uagb-advanced-heading { margin-bottom: 0px !important; }

  /* Slider */
  .slick-slider-patro-home > .wp-block-group__inner-container { max-width: 100% !important;  padding:20px !important; margin:0px 10px !important; }

  .slick-slider-patro-home .slick-track figure {background-color: transparent; cursor: pointer;}
  .slick-slider-patro-home .slick-track figure:hover {background-color: transparent; background-blend-mode: normal;}
  .slick-slider-patro-home .slick-track figure:before {display: none;}
  .slick-slider-patro-home .slick-track figure img {max-width: 150px; margin: auto;}
  .slick-slider-patro-home .slick-track figure:hover img {opacity: 0.9;}


/* NOTICIAS */
.jaes-home-noticias {margin-bottom: 60px;}
.jaes-home-noticias .wp-block-uagb-advanced-heading {margin-bottom: 60px;}

.jaes-home-noticias__module { margin-bottom: 80px !important;}
.jaes-home-noticias__module .wp-block-post-template { margin-left: 0; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; }
.jaes-home-noticias__module .wp-block-post-template li {width: 100% !important; margin: 0;}
.jaes-home-noticias__module .wp-block-post-template li figure { margin: 0 0 30px 0 !important;display: flex; align-items: center; justify-content: center; overflow: hidden;}
.jaes-home-noticias__module .wp-block-post-template li figure a {display: flex; align-items: center; justify-content: center;}
.jaes-home-noticias__module .wp-block-post-template li figure a img {width: 300%; /*max-width: 300%;*/}
.jaes-home-noticias__module .wp-block-post-template li .wp-block-post-title {margin-bottom: 20px;}
.jaes-home-noticias__module .wp-block-post-template li .wp-block-post-title a { font-size: 22px; line-height: 1; text-decoration: none !important; }


/* NEWSLETTER */
.jaes-home-newsletter {margin-bottom: 60px !important;}
.jaes-home-newsletter .wp-block-uagb-advanced-heading {margin-bottom: 60px;}
.jaes-home-newsletter .wp-block-uagb-advanced-heading .uagb-desc-text {width: 50%; margin:auto; font-size: 22px;}

.jaes-home-newsletter .ico-regalo {margin-top: 60px;}
.jaes-home-newsletter .ico-regalo figure { width: 110px; }


/* FUNDACION */
.jaes-home-fundacion {margin-bottom: 60px !important;padding: 60px 0;}
.jaes-home-fundacion__mapa > .wp-block-group__inner-container { display: grid; grid-template: "mapa-fundacion-home"; }

.jaes-home-fundacion__mapa__fila-mapa {grid-area: mapa-fundacion-home; width: 80% !important;}
.jaes-home-fundacion__mapa__fila-mapa__imagen-mapa {}

.jaes-home-fundacion__mapa__fila-iconos { grid-area: mapa-fundacion-home; display: grid; grid-template-columns: repeat(3,1fr); align-items: center; justify-content: center; }
.jaes-home-fundacion__mapa__fila-iconos .wp-block-column {display: flex;align-items: center; justify-content: center;}
.jaes-home-fundacion__mapa__fila-iconos__item { background-color: var(--blanco); border: 1px solid var(--verde); border-radius: 100%; width: 135px; height: 135px; padding: 20px !important; display: flex; align-items: center; justify-content: center; }
.jaes-home-fundacion__mapa__fila-iconos__item > .wp-block-group__inner-container {display: flex; flex-flow: column; align-items: center; justify-content: center;}
.jaes-home-fundacion__mapa__fila-iconos__item figure.wp-block-image {display: flex; align-items: center; justify-content: center; margin: 0 0 10px 0 !important;}
.jaes-home-fundacion__mapa__fila-iconos__item figure img {width: auto; height: 35px;}
.jaes-home-fundacion__mapa__fila-iconos__item p {margin-bottom: 5px !important; text-align: center; font-family: var(--helvetica); font-size: 25px; font-weight: normal; line-height: 1;}
.jaes-home-fundacion__mapa__fila-iconos__item p:last-child {font-family: var(--roboto); font-size: 13px; font-weight: 400;}


/* TRANSPARENCIA */
.jaes-home-transparencia {margin-bottom: 60px !important;padding: 60px 0;}
.jaes-home-transparencia__fila-01 { display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 50px; align-items: start; justify-content: center;}
.jaes-home-transparencia__fila-01 .wp-block-uagb-advanced-heading {width: 100% !important; margin-bottom: 40px !important;}
.jaes-home-transparencia__fila-01 .wp-block-uagb-advanced-heading .uagb-desc-text {margin-bottom: 0 !important;}
.jaes-home-transparencia__fila-01 p {margin-bottom: 30px !important;}
.jaes-home-transparencia__fila-01__logos { display: grid; grid-template-columns: repeat(3,auto); grid-gap: 20px; align-items: center; justify-content: space-between; }
.jaes-home-transparencia__fila-01__logos figure img {width: auto; height: 65px; margin: auto;}
.jaes-home-transparencia__fila-01 .col-img {background-color: #f7f9f8; height: 100%; display: flex; align-items: center; justify-content: center;}



/*------------------------------------------------------------------*/
/*  PROGRAMAS EDUCATIVOS
/*-----------------------------------------------------------------*/

.jaes-filtros__section { display: grid; grid-template-columns: auto 1fr; grid-gap: 0px; align-items: start; padding: 30px; background-color: var(--blanco); margin-top: -45px; margin-bottom: 100px; -webkit-box-shadow: 16px 16px 20px 5px rgb(0 0 0 / 10%); box-shadow: 16px 16px 20px 5px rgb(0 0 0 / 10%);}
.jaes-filtros__section .mobile {display: none;}
.jaes-filtros__section__item {}
.jaes-filtros__section__item-01 { padding-right: 50px; border-right: 1px solid var(--linea-gris); height: 100%;}
.jaes-filtros__section__item-02 { padding-left: 50px;}
.jaes-filtros__section__item__title { font-family: var(--helvetica); font-size: 18px !important; font-weight: 500 !important; line-height: 1; margin-bottom: 20px !important; }
.facetwp-facet-categoria_educativa.facetwp-facet, .facetwp-facet-etapa_educativa.facetwp-facet {margin-bottom: 0;}
.facetwp-facet-etapa_educativa.facetwp-facet {columns: 2; -webkit-columns: 2; -moz-columns: 2;}

/* .programas.facetwp-template {}
.programas.facetwp-template .jaes-header { margin-top: 60px !important; } */

.jaes-programas-list-separator {margin-bottom: 60px !important; border-bottom: 1px solid var(--linea-gris);}
.jaes-programas-list-separator:last-child {display: none;}

.jaes-programas-list { list-style-type: none; margin: 0 !important; display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; margin-bottom: 60px !important; }
.jaes-programas-list__item {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-programas-list__item figure {margin-bottom: 20px!important; height: 400px; height: 230px; display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: var(--blanco); position:relative;}
.jaes-programas-list__item figure:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
.jaes-programas-list__item img { transform: scale(2.2); -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
.jaes-programas-list__item__title {margin-bottom: 15px !important; line-height: 1 !important;}
.jaes-programas-list__item__title a { color: var(--base) !important; text-decoration: none !important; font-size: 22px; 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c));
  background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0);
  background-size: 0 100%;
  background-repeat: no-repeat;
  text-decoration: none;
  -webkit-transition: background-size 0.4s ease;
  transition: background-size 0.4s ease;
}
.jaes-programas-list__item .etapas-listado {margin-bottom: 15px !important; color: var(--verde); line-height: 1.2;}
.jaes-programas-list__item a.jaes-btn {position: relative; z-index:2;}


.jaes-programas-list__item:hover {}
.jaes-programas-list__item:hover figure {}
.jaes-programas-list__item:hover figure:before {opacity: 1; transform: translate(-50%,-50%);}
.jaes-programas-list__item:hover figure img { transform: scale(2.3); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
.jaes-programas-list__item:hover .jaes-programas-list__item__title a { color: var(--verde) !important; background-size: 100% 100%; }

.jaes-programas-list-header.wp-block-uagb-advanced-heading h2.uagb-heading-text {font-size: 14px !important;margin-bottom: 0 !important;}

/*------------------------------------------------------------------*/
/*  PROGRAMAS EDUCATIVOS - INNOVACION EDUCATIVA
/*-----------------------------------------------------------------*/

/* TEMPLATE DE PAGINA */
body.term-innovacion-educativa #primary { margin: 0; }
body.term-innovacion-educativa #primary .alignfull {margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; max-width: 100vw !important; width: 100vw !important;}

/* DESCRIPCION */
.jaes-innov-educ-descripcion { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center; } 
.jaes-innov-educ-descripcion .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}

/* VANGUARDIA */
.jaes-innov-educ-vanguardia {padding: 60px 0;margin-bottom: 60px !important;}
.jaes-innov-educ-vanguardia__fila-01 { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 50px; margin-bottom: 0px!important; align-items: start; } 
.jaes-innov-educ-vanguardia__fila-01 .wp-block-column:first-child {display: flex; align-items: center; justify-content: center;}
.jaes-innov-educ-vanguardia h2 {margin-bottom: 20px;}

/* RESULTADOS */
.jaes-innov-educ-resultados {margin-bottom: 60px !important;}

.jaes-innov-educ-resultados__fila-01 {text-align:center;width:90%;margin:0 auto 60px !important;}
.jaes-innov-educ-resultados__fila-02 > .wp-block-column { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px;}

.jaes-innov-educ-resultados__fila-02__item {text-align: center;}
.jaes-innov-educ-resultados__fila-02__item .uagb-ifb-image-content { margin-bottom: 20px;}
.jaes-innov-educ-resultados__fila-02__item .uagb-ifb-image-content img { width: auto; height: 120px !important; }
.jaes-innov-educ-resultados__fila-02__item .uagb-ifb-title-prefix { font-family: var(--helvetica); font-size: 30px !important; font-weight: normal !important; line-height: 1; margin-bottom: 15px !important; }
.jaes-innov-educ-resultados__fila-02__item h3 { font-family: var(--helvetica); font-size: 18px !important; font-weight: normal !important; line-height: 1; margin-bottom: 10px !important;}
.jaes-innov-educ-resultados__fila-02__item .uagb-ifb-desc {width: 70%; margin: auto;}

/* CONCLUSIONES */
.jaes-innov-educ-conclusiones {padding: 60px 0;margin-bottom: 60px !important;}

.jaes-innov-educ-conclusiones__fila-01 {margin-bottom: 60px !important;}
.jaes-innov-educ-conclusiones__fila-01 h2 { text-align: center;}

.jaes-innov-educ-conclusiones__fila-conclusiones {display: grid; grid-template-columns: 1fr 3fr; grid-gap: 50px; margin-bottom: 15px!important; padding: 60px 60px 60px 45px !important; align-items: start; background-color: var(--blanco); border-left: 15px solid var(--verde);}
.jaes-innov-educ-conclusiones__fila-conclusiones h3 {font-size: 22px; line-height: 1; color: var(--verde);}
.jaes-innov-educ-conclusiones__fila-conclusiones li { margin-bottom: 10px;color: var(--verde);}

/* PLATAFORMAS ONLINE */
.jaes-innov-educ-plataformas {margin-bottom: 60px !important;}
.jaes-innov-educ-plataformas h2 {margin-bottom: 30px !important;}

.jaes-innov-educ-plataformas__fila-01 { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center; } 
.jaes-innov-educ-plataformas__fila-01 .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}

.jaes-innov-educ-plataformas__fila-02 {}
.jaes-innov-educ-plataformas__fila-02 > .wp-block-column { display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px;}
.jaes-innov-educ-plataformas__fila-02__item {padding: 30px 20px !important; box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%); -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-innov-educ-plataformas__fila-02__item > .wp-block-group__inner-container {display: flex; flex-flow: column; align-items: center; justify-content: center; }
.jaes-innov-educ-plataformas__fila-02__item figure.wp-block-image {margin-bottom: 20px !important; height: 80px; display: flex; align-items: flex-end;}
.jaes-innov-educ-plataformas__fila-02__item img { width: auto; height: 80px;}
.jaes-innov-educ-plataformas__fila-02__item figure.wide img {height: 60px;}
.jaes-innov-educ-plataformas__fila-02__item p { font-weight: 500; text-align: center; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}


/*------------------------------------------------------------------*/
/*  PROGRAMAS EDUCATIVOS - SOLICITA UN PROGRAMA
/*-----------------------------------------------------------------*/


/* TEMPLATE DE PAGINA */
body.term-solicita-un-programa #primary { margin: 0; }
body.term-solicita-un-programa #primary .alignfull {margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; max-width: 100vw !important; width: 100vw !important;}


/*------------------------------------------------------------------*/
/*  PROGRAMAS EDUCATIVOS - PÁGINAS DE CATEGORÍA
/*-----------------------------------------------------------------*/
body.tax-categoria_programa #primary { margin: 0; }
body.tax-categoria_programa #main .ast-row {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; margin-bottom: 60px!important;}

body.tax-categoria_programa article.programa_educativo { margin:0 !important; padding: 0 !important; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
body.tax-categoria_programa article.programa_educativo .ast-post-format- {padding: 0 !important; border: none !important;}
body.tax-categoria_programa article.programa_educativo .ast-blog-featured-section.post-thumb {margin-bottom: 20px !important;}
body.tax-categoria_programa article.programa_educativo .post-thumb-img-content { height: 240px;  display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: var(--blanco);margin-bottom: 0px !important; position:relative;}
body.tax-categoria_programa article.programa_educativo .post-thumb-img-content:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;  background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
body.tax-categoria_programa article.programa_educativo img { transform: scale(2.2); -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
body.tax-categoria_programa article.programa_educativo h2 { margin-bottom: 15px !important; line-height: 1 !important; }
body.tax-categoria_programa article.programa_educativo h2 a { color: var(--base) !important; text-decoration: none !important; font-size: 22px; font-family: var(--helvetica) !important; font-weight: 500;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c));
  background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0);
  background-size: 0 100%;
  background-repeat: no-repeat;
  text-decoration: none;
  -webkit-transition: background-size 0.4s ease;
  transition: background-size 0.4s ease;
}
body.tax-categoria_programa article.programa_educativo .etapas-listado {margin-bottom: 15px !important; color: var(--verde); line-height: 1.2;}

body.tax-categoria_programa article.programa_educativo:hover {}
body.tax-categoria_programa article.programa_educativo:hover .post-thumb-img-content {}
body.tax-categoria_programa article.programa_educativo:hover .post-thumb-img-content:before {opacity: 1; transform: translate(-50%,-50%);}
body.tax-categoria_programa article.programa_educativo:hover .post-thumb-img-content img { transform: scale(2.3); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
body.tax-categoria_programa article.programa_educativo:hover h2 a { color: var(--verde) !important; background-size: 100% 100%; }
 

/*------------------------------------------------------------------*/
/*  PROGRAMAS EDUCATIVOS - FICHA PROGRAMA
/*-----------------------------------------------------------------*/

/* PLANTILLA */
article.programa_educativo {margin-bottom: 0 !important;}


/* CABECERA */
.programa-header { display: flex; flex-flow: column; align-items: center; justify-content: center; color: var(--blanco); padding: 0 20px; height: 430px; background-size: cover; background-position: center; background-color: rgb(0 0 0 / 30%); background-blend-mode: multiply;z-index: -1;}
.programa-header__container { width: 100%; max-width: 1240px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px;}
.programa-header h1 {font-size:32px; font-weight: 500; width: 50% !important; color: var(--blanco); margin-bottom: 20px;}
.programa-header p {font-family: var(--helvetica); font-size:18px; font-weight: normal; width: 50% !important;}


/* BOTONES DESTACADOS */
.jaes-programa-botones-destacados { margin-bottom: 40px !important; padding: 40px 0; background-color: var(--beige); }
.jaes-programa-botones-destacados .wp-block-buttons { justify-content: space-evenly;}
.jaes-programa-botones-destacados .wp-block-buttons .wp-block-button {margin-bottom: 0 !important;}

.jaes-programa-botones-destacados.dos-botones .wp-block-buttons { justify-content: center; gap: 50px;}

/* INFO DESTACADA */
/*.jaes-programa-info-cabecera { display: grid; grid-template-columns: 220px 2fr 1fr; grid-gap: 30px; align-items: start; padding: 30px; background-color: var(--blanco); margin-top: -45px; margin-bottom: 60px; -webkit-box-shadow: 16px 16px 20px 5px rgb(0 0 0 / 10%); box-shadow: 16px 16px 20px 5px rgb(0 0 0 / 10%);}*/

.jaes-programa-info-cabecera { display: grid; grid-template-columns: 220px 2fr 1fr; grid-gap: 30px; align-items: start; padding: 30px; background-color: var(--blanco); margin-bottom: 60px; -webkit-box-shadow: 16px 16px 20px 5px rgb(0 0 0 / 10%); box-shadow: 16px 16px 20px 5px rgb(0 0 0 / 10%);}
.jaes-programa-info-cabecera__col {}

/* .jaes-programa-info-cabecera__col-01 { display: grid; grid-template-columns: 80px 1fr; grid-gap: 20px; align-items: center; padding-right: 30px; border-right: 1px solid var(--linea-gris); height: 100%;}
.jaes-programa-info-cabecera__col-01 svg {width: 100%; height: auto;}
.jaes-programa-info-cabecera__col-01 h2 { color: var(--verde); font-weight: normal; line-height: 1; margin-bottom: 0 !important;  }
.jaes-programa-info-cabecera__col-01 h2 span {display: block; width: 100%;} */

.jaes-programa-info-cabecera__col-01 {display: flex; align-items: center; justify-content: center; padding-right: 30px; border-right: 1px solid var(--linea-gris); height: 100%;}
.jaes-programa-info-cabecera__col-01 figure {display: flex; align-items: center; justify-content: center;}
.jaes-programa-info-cabecera__col-01 img { width: 100%; height: auto; }
.jaes-programa-info-cabecera__col-01 .logo-programa-small img {width: 60%; height: auto; margin: auto;}

.jaes-programa-info-cabecera__col-02 {display: grid; grid-template-columns: auto auto auto; grid-gap: 40px 30px; }
.jaes-programa-info-cabecera__col-02__item {}
.jaes-programa-info-cabecera__col-02__item p {font-size: 16px; font-size: 14px;}
.jaes-programa-info-cabecera__col-02__item__title { font-family: var(--helvetica); font-size: 18px !important; font-weight: 500 !important; line-height: 1; margin-bottom: 5px !important; }
.jaes-programa-info-cabecera__col-02 .wp-block-buttons {grid-column: 1/4; grid-row: 2/3;}

.jaes-programa-info-cabecera__col-03 {}
.jaes-programa-info-cabecera__col-03__item__title { font-family: var(--helvetica); font-size: 18px !important; font-weight: 500 !important; line-height: 1; margin-bottom: 10px !important; }

/* QUE APRENDERAN */
.jaes-programa-que-aprenderan { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center; } 
.jaes-programa-que-aprenderan .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}
.jaes-programa-que-aprenderan.con-video {grid-template-columns: 1.5fr 1fr;}
.jaes-programa-que-aprenderan.con-video .jaes-video-destacado { min-height: 300px; }
.jaes-programa-que-aprenderan.con-video .jaes-video-destacado svg { width: 80px; height: 100%;}

/* OBJETIVOS */
.jaes-programa-objetivos {padding: 60px 0;margin-bottom: 60px !important;}
.jaes-programa-objetivos__fila-01 { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 50px; margin-bottom: 0px!important; align-items: start; } 
.jaes-programa-objetivos__fila-01 .wp-block-column:first-child {display: flex; align-items: center; justify-content: center;}

/* HABILIDADES TRABAJADAS - ORIENTA-T */
.jaes-programa-habilidades {padding: 60px 0; margin-top: -60px !important; margin-bottom: 60px !important; border-top: 1px solid var(--linea-gris); }
.jaes-programa-habilidades__fila-01 { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 0px!important; align-items: start; } 
.jaes-programa-habilidades__fila-01 .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}

/* MODALIDADES - ORIENTA-T */
.jaes-programa-modalidades {margin-bottom: 0px !important;}
.jaes-programa-modalidades h2 {text-align: center;}
.jaes-programa-modalidades p {text-align: center;}

.jaes-programa-modalidades__tabs { margin: 0;}
.jaes-programa-modalidades__tabs p {text-align: left;}
.jaes-programa-modalidades__tabs .uagb-tabs__panel {}
.jaes-programa-modalidades__tabs .uagb-tab { border:none !important; border-radius: 0 !important; background-color: var(--blanco); margin-bottom: 0 !important; padding: 0 !important; line-height: 1;  }
.jaes-programa-modalidades__tabs .uagb-tab a span {color: var(--verde) !important; font-size: 18px !important; font-weight: 500; line-height: 1; padding: 18px 25px 15px 25px !important;}
.jaes-programa-modalidades__tabs .uagb-tab.uagb-tabs__active, .jaes-programa-modalidades__tabs .uagb-tab:hover {background-color: var(--beige) !important;}
.jaes-programa-modalidades__tabs .jaes-header {margin-bottom: 20px !important; }
.jaes-programa-modalidades__tabs .jaes-header .uagb-heading-text {font-size: 15px !important;}

.jaes-programa-modalidades__tabs .uagb-tabs__body-wrap { padding: 0 !important; border: none !important; border-top: 2px solid var(--linea-gris) !important; }
.jaes-programa-modalidades__tabs .uagb-tabs__body-container { padding: 50px 0 0 0 !important;}

.jaes-programa-modalidades__fila-descripcion {padding: 0 !important; margin-bottom: 50px;}
.jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap { display: grid; grid-template-columns: 0.5fr 1fr; grid-gap: 50px;}
.jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap > .wp-block-uagb-column { width: 100%; }
.jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap > .wp-block-uagb-column > .uagb-column__inner-wrap {padding: 0 !important;}
.jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap > .wp-block-uagb-column:first-child { background-color: var(--beige); padding: 35px; }
.jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap > .wp-block-uagb-column:first-child .title {font-family: var(--helvetica); color: var(--verde); font-size: 20px !important; font-weight: bold; line-height: 1 !important; margin-bottom: 15px !important;}


      /* Tabla - Pack Orienta-T */
      /*  
      .jaes-programa-modalidades__tabla-pack-orientat { padding: 0 !important; margin-bottom: 60px !important; box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%) !important; }
      .jaes-programa-modalidades__tabla-pack-orientat > .uagb-section__inner-wrap { display: grid; grid-template-columns: 0.9fr 1fr 1fr; }
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-celda { padding: 15px;  border-top: 5px solid #f9f9f9; margin: 0 !important;}
      .jaes-programa-modalidades__tabla-pack-orientat ul.tabla-celda { padding-left: 35px;line-height: 1.2;}
      .jaes-programa-modalidades__tabla-pack-orientat .fila-1 { font-weight: 500; color: var(--verde); }
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera {background-color: var(--beige); border-top: none !important;}

      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-separator-parent {display: none;}
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-left-title-image {display: grid; grid-template-columns: auto 1fr; grid-gap: 20px; align-items: center;}
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-image-icon-content {margin: 0!important;}
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-image-icon-content img {margin: 0!important; width: auto; height: 50px !important;}
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-title-prefix {color: var(--lima); font-size: 15px !important; font-weight: 500; line-height: 1; margin: 0; }
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-title {color: var(--verde); font-size: 18px !important; font-weight: 500; line-height: 1;  margin: 0;}
      */
      /* Tabla - Uso libre */
      /*
      .jaes-programa-modalidades__tabla-uso-libre { padding: 0 !important; margin-bottom: 60px !important; box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%) !important; }
      .jaes-programa-modalidades__tabla-uso-libre > .uagb-section__inner-wrap { display: grid; grid-template-columns: 0.5fr 1fr 0.4fr; }
      .jaes-programa-modalidades__tabla-uso-libre .tabla-celda { padding: 15px;  border-top: 5px solid #f9f9f9; margin: 0 !important;}
      .jaes-programa-modalidades__tabla-uso-libre ul.tabla-celda { padding-left: 35px;line-height: 1.2; }
      .jaes-programa-modalidades__tabla-uso-libre .fila-1 { font-weight: 500; color: var(--verde); }
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera {background-color: var(--beige); border-top: none !important;}

      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-separator-parent {display: none;}
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-left-title-image {display: grid; grid-template-columns: auto 1fr; grid-gap: 20px; align-items: center;}
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content {margin: 0!important;}
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content img {margin: 0!important; width: auto; height: 50px !important;}
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-title-prefix {color: var(--lima); font-size: 15px !important; font-weight: 500; line-height: 1; margin: 0; }
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-title {color: var(--verde); font-size: 18px !important; font-weight: 500; line-height: 1;  margin: 0;}

      .jaes-programa-modalidades__tabla-uso-libre .columna-interna-ponentes {grid-column: 2/4; padding: 0; border: none;}
      .jaes-programa-modalidades__tabla-uso-libre .columna-interna-ponentes > .uagb-columns__inner-wrap { display: grid; grid-template-columns: 1fr 0.4fr;}
      .jaes-programa-modalidades__tabla-uso-libre .columna-interna-ponentes > .uagb-columns__inner-wrap .wp-block-uagb-column {width: 100%;}
      .jaes-programa-modalidades__tabla-uso-libre .columna-interna-ponentes p {padding: 0 35px 20px 35px; font-size: 14px;}
      .jaes-programa-modalidades__tabla-uso-libre .columna-interna-ponentes .wp-block-uagb-column:first-child ul {color: var(--verde);}
      */

      /* Tabla - Pack Orienta-T */
      .jaes-programa-modalidades__tabla-pack-orientat { padding: 0 !important; margin-bottom: 60px !important; box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%) !important;  }
      .jaes-programa-modalidades__tabla-pack-orientat > .uagb-section__inner-wrap { display: grid; grid-template-columns: 0.9fr 1fr 1fr; }
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-celda { padding: 15px;  border-top: 5px solid #f9f9f9; margin: 0 !important;}
      .jaes-programa-modalidades__tabla-pack-orientat ul.tabla-celda { padding-left: 35px;line-height: 1.2;}
      .jaes-programa-modalidades__tabla-pack-orientat .fila-1 { font-weight: 500; color: var(--verde); }
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera {background-color: var(--beige); border-top: none !important;}

      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-separator-parent {display: none;}
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-left-title-image {display: grid; grid-template-columns: auto 1fr; grid-gap: 20px; align-items: center;}
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-image-icon-content {margin: 0!important;}
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-image-icon-content img {margin: 0!important; width: auto; height: 50px !important;}
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-title-prefix {color: var(--lima); font-size: 15px !important; font-weight: 500; line-height: 1; margin: 0; }
      .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-title {color: var(--verde); font-size: 18px !important; font-weight: 500; line-height: 1;  margin: 0;}

      /* Círculos - Pack Orienta-T */
      .jaes-programa-modalidades__circulos-pack-orientat { width: 100% !important; max-width: 100% !important;margin-bottom: 60px !important;}
      .jaes-programa-modalidades__circulos-pack-orientat > .wp-block-group__inner-container { display: grid; grid-template-columns: repeat(5,auto); grid-gap: 40px; justify-content: space-evenly; }
      .jaes-programa-modalidades__circulos-pack-orientat__item { width: 150px; height: 150px; background-color: var(--blanco); border: 1px solid var(--lima); border-radius: 100%; overflow: hidden; padding: 0 15px !important; display: flex; flex-flow: column; align-items: center; justify-content: center; background-color: #f9f9f9; }
      .jaes-programa-modalidades__circulos-pack-orientat__item p {font-size: 16px !important; line-height: 1.2; font-weight: 500; margin-bottom: 0!important; text-align: center; color: var(--verde);}
      .jaes-programa-modalidades__circulos-pack-orientat__item p.title { font-size: 14px !important; color: var(--lima);  }



      /* Tabla - Pack Uso libre */
      .jaes-programa-modalidades__tabla-pack-uso-libre { padding: 0 !important; margin-bottom: 60px !important; box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%) !important;  }
      .jaes-programa-modalidades__tabla-pack-uso-libre > .uagb-section__inner-wrap { display: grid; grid-template-columns: 1fr 1fr 0.8fr 1fr 1fr; }
      .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-celda { padding: 15px;  border-top: 5px solid #f9f9f9; margin: 0 !important;}
      .jaes-programa-modalidades__tabla-pack-uso-libre ul.tabla-celda { padding-left: 35px;line-height: 1.2;}
      .jaes-programa-modalidades__tabla-pack-uso-libre .fila-1 { font-weight: 500; color: var(--verde); }
      .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera {background-color: var(--beige); border-top: none !important;}

      .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-separator-parent {display: none;}
      .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-left-title-image {display: grid; grid-template-columns: auto 1fr; grid-gap: 20px; align-items: center;}
      .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content {margin: 0!important;}
      .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content img {margin: 0!important; width: auto; height: 50px !important;}
      .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-title-prefix {color: var(--lima); font-size: 15px !important; font-weight: 500; line-height: 1; margin: 0 0 2px 0; }
      .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-title {color: var(--verde); font-size: 14px !important; font-weight: 500; line-height: 1;  margin: 0;}

      
      /* Tabla - Uso libre */
      .jaes-programa-modalidades__tabla-uso-libre { padding: 0 !important; margin-bottom: 60px !important; box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%) !important; width: 100%; margin: auto;}
      .jaes-programa-modalidades__tabla-uso-libre > .uagb-section__inner-wrap { display: grid; grid-template-columns: 1fr 1fr; }
      .jaes-programa-modalidades__tabla-uso-libre .tabla-celda { padding: 15px;  border-top: 5px solid #f9f9f9; margin: 0 !important;}
      .jaes-programa-modalidades__tabla-uso-libre ul.tabla-celda { padding-left: 35px;line-height: 1.2; }
      .jaes-programa-modalidades__tabla-uso-libre .fila-1 { font-weight: 500; color: var(--verde); }
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera {background-color: var(--beige); border-top: none !important;}

      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-separator-parent {display: none;}
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-left-title-image {display: grid; grid-template-columns: auto 1fr; grid-gap: 20px; align-items: center;}
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content {margin: 0!important;}
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content img {margin: 0!important; width: auto; height: 50px !important;}
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-title-prefix {color: var(--lima); font-size: 15px !important; font-weight: 500; line-height: 1; margin: 0; }
      .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-title {color: var(--verde); font-size: 18px !important; font-weight: 500; line-height: 1;  margin: 0;}

      
      



/* EMPRESAS */
.jaes-programa-empresas {margin-bottom: 60px !important;}
.jaes-programa-empresas .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}

.jaes-programa-empresas__fila-logos {display: grid; grid-template-columns: repeat(4,20%); grid-gap: 30px; align-items: center; justify-content: center;}
.jaes-programa-empresas__fila-logos figure.wp-block-image {margin: auto !important; /* filter: grayscale(100%); */ max-height: 150px; display: flex; align-items: center; justify-content: center;}
.jaes-programa-empresas__fila-logos figure.wp-block-image img { width: 135px; height: auto; }
.jaes-programa-empresas__fila-logos figure.wp-block-image.big img { width: 100px; height: auto; }

.jaes-programa-empresas__fila-logos.cinco-col {grid-template-columns: repeat(5,20%);}
.jaes-programa-empresas__fila-logos.tres-col {grid-template-columns: repeat(3,20%);}


/* VIDEOS GALERIA */
.jaes-programa-videos-gallery {padding: 60px 0; margin-bottom: 60px !important;}
.jaes-programa-videos-gallery .wp-block-uagb-advanced-heading {margin-bottom: 40px !important;}
.jaes-programa-videos-gallery__fila-banners {margin-bottom: 40px;}
.jaes-programa-videos-gallery__fila-banners > .wp-block-column { display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 40px; justify-content: center; align-items: center;  }

.jaes-programa-videos-gallery__banner {box-shadow: 10px 10px 9px -5px rgb(0 0 0 / 10%); padding: 15px; overflow: hidden; background-color: var(--blanco);}
.jaes-programa-videos-gallery__banner .uagb-team__image-wrap { width: 113%; margin: -15px -15px 15px -15px; border-bottom: 1px solid var(--fondo-gris-claro);}
.jaes-programa-videos-gallery__banner .uagb-team__title {font-family: var(--helvetica); font-size: 18px !important; font-weight: normal !important; line-height: 1; margin-bottom: 0px !important; color: var(--gris); text-align: left;}
.jaes-programa-videos-gallery__banner .uagb-team__title a {text-decoration: none;}
/*.jaes-programa-videos-gallery__banner .uagb-team__prefix { font-size: 12px; color: var(--verde); font-style: normal; line-height: 1; position: relative; display: flex; align-items: center; justify-content: flex-start; padding-left: 20px; height: 20px;}
.jaes-programa-videos-gallery__banner .uagb-team__prefix:before { content: ""; position: absolute; top: 0; left: 0; width: 12px; height: 20px; background-image: url(/wp-content/uploads/2021/11/ico-clock-small.png); background-size: 100%;}
.jaes-programa-videos-gallery__banner.no-time .uagb-team__prefix:before { display: none; } */




/* POR QUE */
.jaes-programa-por-que {margin-bottom: 60px !important;}

.jaes-programa-por-que__fila-01 {text-align:center;width:90%;margin:0 auto 60px !important;}
.jaes-programa-por-que__fila-02 { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px;}

.jaes-programa-por-que__fila-02__item {text-align: center;}
.jaes-programa-por-que__fila-02__item .uagb-ifb-image-content { margin-bottom: 20px;}
.jaes-programa-por-que__fila-02__item .uagb-ifb-image-content img { width: auto; height: 120px !important; }
.jaes-programa-por-que__fila-02__item .uagb-ifb-title-prefix { font-family: var(--helvetica); font-size: 30px !important; font-weight: normal !important; line-height: 1; margin-bottom: 15px !important; }
.jaes-programa-por-que__fila-02__item h3 { font-family: var(--helvetica); font-size: 18px !important; font-weight: normal !important; line-height: 1; margin-bottom: 10px !important;}
.jaes-programa-por-que__fila-02__item .uagb-ifb-desc {width: 70%; margin: auto;}

/* METODOLOGIA */
.jaes-programa-metodologia {padding: 60px 0;margin-bottom: 60px !important;}
.jaes-programa-metodologia__fila-01 { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 50px; margin-bottom: 0px!important; align-items: center; }


/* TEMARIO */
.jaes-programa-temario {margin-bottom: 60px !important;}
.jaes-programa-temario__fila-01 {text-align:center;width:100%;margin:0 auto 60px !important;}

.jaes-programa-temario__fila-temario { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 50px; margin-bottom: 10px!important; padding: 60px !important; align-items: start; }

.jaes-programa-temario__fila-temario__col {}
.jaes-programa-temario__fila-temario__col-01 {}
.jaes-programa-temario__fila-temario__col-01__item > .wp-block-group__inner-container{display: grid; grid-template-columns: 55px 1fr; grid-gap: 20px; align-items: center; height: 100%;  } 
.jaes-programa-temario__fila-temario__col-01__item img {width: 100%; height: auto;}
.jaes-programa-temario__fila-temario__col-01__item h3 { font-family: var(--helvetica); color: var(--lima); font-size: 22px; font-weight: normal; line-height: 1; margin-bottom: 0 !important;  }
.jaes-programa-temario__fila-temario__col-01__item h3 strong {font-family: var(--helvetica); font-weight: 500;}

/* RECURSOS DIDACTICOS */
.jaes-programa-recursos {padding: 60px 0;margin-bottom: 60px !important;}

.jaes-programa-recursos__fila-01 {margin-bottom: 60px !important;}
.jaes-programa-recursos__fila-01 h2 {color: var(--blanco); text-align: center;}

.jaes-programa-recursos__fila-02 {display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 40px; margin-bottom: 60px !important; }
.jaes-programa-recursos__fila-02.three-col {grid-template-columns: repeat(3,1fr); }
.jaes-programa-recursos__fila-02__image-group { padding: 30px 10px 10px 10px !important; margin-bottom: 30px!important; min-height: 248px; }
.jaes-programa-recursos__fila-02__image-group img { width: auto; height: 140px; }
.jaes-programa-recursos__fila-02__image-group h3 { font-size: 18px; text-align: center; }
.jaes-programa-recursos__fila-02 p {color: var(--blanco);}

/* COMPETENCIAS */
.jaes-programa-competencias {padding: 60px 0;margin-bottom: 60px !important;}

.jaes-programa-competencias__fila-01 {margin-bottom: 60px !important;}
.jaes-programa-competencias__fila-01 h2 { text-align: center;}

.jaes-programa-competencias__fila-competencias {display: grid; grid-template-columns: 1fr 3fr; grid-gap: 50px; margin-bottom: 15px!important; padding: 60px 60px 60px 45px !important; align-items: start; background-color: var(--blanco);}
.jaes-programa-competencias__fila-competencias h3 {font-size: 22px; line-height: 1;}
.jaes-programa-competencias__fila-competencias li { margin-bottom: 10px; }

.jaes-programa-competencias__fila-competencias.verde { border-left: 15px solid var(--verde); }
.jaes-programa-competencias__fila-competencias.verde h3 {color: var(--verde);}
.jaes-programa-competencias__fila-competencias.verde li::marker {color: var(--verde);}

.jaes-programa-competencias__fila-competencias.esmeralda { border-left: 15px solid var(--esmeralda); }
.jaes-programa-competencias__fila-competencias.esmeralda h3 {color: var(--esmeralda);}
.jaes-programa-competencias__fila-competencias.esmeralda li::marker {color: var(--esmeralda);}

.jaes-programa-competencias__fila-competencias.lima { border-left: 15px solid var(--lima); }
.jaes-programa-competencias__fila-competencias.lima h3 {color: var(--lima);}
.jaes-programa-competencias__fila-competencias.lima li::marker {color: var(--lima);}

.jaes-programa-competencias__fila-competencias.pistacho { border-left: 15px solid var(--pistacho); }
.jaes-programa-competencias__fila-competencias.pistacho h3 {color: var(--pistacho);}
.jaes-programa-competencias__fila-competencias.pistacho li::marker {color: var(--pistacho);}

.jaes-programa-competencias__fila-competencias.naranja-claro { border-left: 15px solid var(--naranja-claro); }
.jaes-programa-competencias__fila-competencias.naranja-claro h3 {color: var(--naranja-claro);}
.jaes-programa-competencias__fila-competencias.naranja-claro li::marker {color: var(--naranja-claro);}

.jaes-programa-competencias__fila-competencias.naranja { border-left: 15px solid var(--naranja); }
.jaes-programa-competencias__fila-competencias.naranja h3 {color: var(--naranja);}
.jaes-programa-competencias__fila-competencias.naranja li::marker {color: var(--naranja);}

.jaes-programa-competencias__fila-competencias.naranja-oscuro { border-left: 15px solid var(--naranja-oscuro); }
.jaes-programa-competencias__fila-competencias.naranja-oscuro h3 {color: var(--naranja-oscuro);}
.jaes-programa-competencias__fila-competencias.naranja-oscuro li::marker {color: var(--naranja-oscuro);}

.jaes-programa-competencias__fila-competencias.granate { border-left: 15px solid var(--granate); }
.jaes-programa-competencias__fila-competencias.granate h3 {color: var(--granate);}
.jaes-programa-competencias__fila-competencias.granate li::marker {color: var(--granate);}


/* UNIVERSIDADES */
.jaes-programa-universidades {margin-bottom: 60px !important;}

.jaes-programa-universidades .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}

  /* Slider */
  .slick-slider-logos-univ-startup  { margin-bottom: 40px; }

  .slick-slider-logos-univ-startup .slick-slide { display: flex; align-items: center; justify-content: center; height: 150px; }

  .slick-slider-logos-univ-startup .slick-track figure {background-color: transparent;}
  .slick-slider-logos-univ-startup .slick-track figure:hover {background-color: transparent; background-blend-mode: normal;}
  .slick-slider-logos-univ-startup .slick-track figure:before {display: none;}
  .slick-slider-logos-univ-startup .slick-track figure img {max-width: 100px; margin: auto;}
  .slick-slider-logos-univ-startup .slick-track figure:hover img {opacity: 1 !important;}

/* COMPETICIONES */
.jaes-programa-competiciones {padding: 60px 0;margin-bottom: 60px !important; border-top: 1px solid var(--linea-gris); border-bottom: 1px solid var(--linea-gris);}
.jaes-programa-competiciones__fila-01 { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 0px!important; align-items: center; } 
.jaes-programa-competiciones__fila-01 .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}
.jaes-programa-competiciones__fila-01 li {margin-bottom: 15px; line-height: 1.4;}

/* PREMIOS */
.jaes-programa-premios {margin-bottom: 80px !important;}
.jaes-programa-premios .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}
.jaes-programa-premios__fila-premios { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 50px; margin-bottom: 10px!important; padding: 60px !important; align-items: start; }
.jaes-programa-premios__fila-premios figure {mix-blend-mode: multiply;}

/* CALENDARIO */
.jaes-programa-calendario {margin-bottom: 60px !important;}

.jaes-programa-calendario .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}

.jaes-programa-calendario__fila-calendario {}
.jaes-programa-calendario__fila-calendario > .wp-block-column {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 30px;}

.jaes-programa-calendario__fila-calendario__item { background-color: var(--blanco); /* box-shadow: 0px 0px 20px 5px rgb(0 0 0 / 10%);  padding: 20px 20px 25px 20px !important; */ min-height: 274px; border: 1px solid var(--linea-gris-claro); box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%); }
.jaes-programa-calendario__fila-calendario__item .calendario-title, .jaes-programa-calendario__fila-calendario__item .calendario-fila p.calendario-title { font-family: var(--helvetica); color: var(--verde); font-size: 22px !important; font-weight: 500; line-height: 1 !important;  margin-bottom: 20px !important; padding: 15px 20px !important; background-color: #f7f7f7; border-bottom: 1px solid var(--linea-gris-claro);}
.jaes-programa-calendario__fila-calendario__item .calendario-fila {display: grid; grid-template-columns: auto 1fr; grid-gap: 15px; align-items: center; margin-bottom: 20px !important; padding: 0px 20px !important;}
.jaes-programa-calendario__fila-calendario__item .calendario-fila:last-child {margin-bottom: 0 !important;}
.jaes-programa-calendario__fila-calendario__item .calendario-fila > .wp-block-column:first-child { align-self: start; }
.jaes-programa-calendario__fila-calendario__item .calendario-fila .calendario-fecha { width: 30px; height: 30px; background-color: var(--lima); border-radius: 100%; display: flex; align-items: center; justify-content: center; font-family: var(--helvetica); font-size: 14px; font-weight: bold; color: var(--blanco); }
.jaes-programa-calendario__fila-calendario__item .calendario-fila p {font-size: 14px !important; line-height: 1;}
.jaes-programa-calendario__fila-calendario__item .calendario-fila p.has-background {display: inline-flex; padding: 5px 10px; border-radius: 10px;}

.jaes-programa-calendario__fila-calendario__item.item-doble {grid-column: 3 / span 2; }
.jaes-programa-calendario__fila-calendario__item.item-doble > .wp-block-group__inner-container {height: 100%;}
.jaes-programa-calendario__fila-calendario__item.item-doble .calendario-fila {display: grid; grid-template-columns: 1.5fr 1fr; grid-gap: 30px; align-items: center; height: 100%;}
.jaes-programa-calendario__fila-calendario__item.item-doble .calendario-fila > .wp-block-column:first-child { align-self: center; }
.jaes-programa-calendario__fila-calendario__item.item-doble .calendario-fila > .wp-block-column:last-child { align-self: center; display: flex; align-items: center; justify-content: center; }
.jaes-programa-calendario__fila-calendario__item.item-doble .calendario-fila > .wp-block-column:last-child img {height: 160px; width: auto;}
.jaes-programa-calendario__fila-calendario__item.item-doble p.calendario-title { background-color: transparent !important; border: none !important; padding: 0 !important;}

/* FAQS */
.jaes-programa-faqs {padding: 60px 0;margin-bottom: 60px !important;}
.jaes-programa-faqs .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}

.jaes-programa-faqs__fila-faqs {display: grid; grid-template-columns: 1fr; grid-gap: 50px; margin-bottom: 0px!important; align-items: start;}
.jaes-programa-faqs__fila-faqs > .wp-block-column {width: 70% !important; margin: auto;}

.jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-questions-button .uagb-faq-icon-wrap { padding-top: 2px; }
.jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon svg, .jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon-active svg {width: 15px; height: 15px;}
.jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-questions-button .uagb-question {font-size: 18px;}
.jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-content span { margin: 0 35px 10px 35px; }
  


/* FORMULARIO PROGRAMAS */
.jaes-programa-form-block-group {margin-bottom: 60px !important; }
.jaes-programa-form-block-group > .wp-block-group__inner-container { width: 65%; margin: auto; } 
.jaes-programa-form-block-group h2 {}
.jaes-programa-form-block-group p { margin: 0 auto 40px !important; width: 80%; }


/* Botón de volver a los programas */
.jaes-programa-volver-btn__fila {margin-bottom: 0px !important; padding: 60px 0 !important; }
.jaes-programa-volver-btn__fila .wp-block-button {margin-bottom: 0 !important;}

/* Navegacion programas al final de la página (lo incluye astra por defecto para el custom post type) */
.single-programa_educativo .post-navigation { display: none;}

/* DATOS HISTORICOS */
.jaes-programa-historicos {margin-bottom: 60px !important;}
.jaes-programa-historicos .wp-block-uagb-advanced-heading {margin-bottom: 40px !important;}
.jaes-programa-historicos__fila-banners { display: grid; grid-template-columns: auto auto; grid-gap: 80px; justify-content: center; align-items: center; }
.jaes-programa-historicos__fila-banners.mb-40 {margin-bottom: 40px !important;}

.jaes-programa-historicos__banner-lateral {}
.jaes-programa-historicos__banner-lateral .uagb-team__wrap {margin: auto; width: fit-content; display: grid; grid-template-columns: auto 1fr; grid-gap: 30px;}
.jaes-programa-historicos__banner-lateral .uagb-team__image-wrap {width: 100%; margin: 0;}
.jaes-programa-historicos__banner-lateral .uagb-team__image-wrap img { height: 70px !important; width: auto;}
.jaes-programa-historicos__banner-lateral.ico-60 .uagb-team__image-wrap img {height: 60px !important;}
.jaes-programa-historicos__banner-lateral .uagb-team__content {display: flex; align-items: center; justify-content: flex-start;}
.jaes-programa-historicos__banner-lateral .uagb-team__title {font-family: var(--helvetica); font-size: 24px !important; font-weight: normal !important; line-height: 1; margin-bottom: 0px !important; color: var(--gris);} 
.jaes-programa-historicos__banner-lateral .uagb-team__prefix { font-size: 15px; color: var(--verde); font-style: normal; line-height: 1;}

/* EN LOS MEDIOS */
.jaes-programa-medios {padding: 60px 0; margin-bottom: 60px !important;}
.jaes-programa-medios .wp-block-uagb-advanced-heading {margin-bottom: 40px !important;}
.jaes-programa-medios__fila-banners {margin-bottom: 40px;}
.jaes-programa-medios__fila-banners > .wp-block-column { display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 40px; justify-content: center; align-items: center;  }


.jaes-programa-medios__banner {box-shadow: 10px 10px 9px -5px rgb(0 0 0 / 10%); padding: 15px; overflow: hidden; background-color: var(--blanco);}
.jaes-programa-medios__banner .uagb-team__image-wrap { width: 113%; margin: -15px -15px 15px -15px; border-bottom: 1px solid var(--fondo-gris-claro);}
.jaes-programa-medios__banner .uagb-team__title {font-family: var(--helvetica); font-size: 18px !important; font-weight: normal !important; line-height: 1; margin-bottom: 15px !important; color: var(--gris); text-align: left;}
.jaes-programa-medios__banner .uagb-team__title a {text-decoration: none;}
.jaes-programa-medios__banner .uagb-team__prefix { font-size: 12px; color: var(--verde); font-style: normal; line-height: 1; position: relative; display: flex; align-items: center; justify-content: flex-start; padding-left: 20px; height: 20px;}
.jaes-programa-medios__banner .uagb-team__prefix:before { content: ""; position: absolute; top: 0; left: 0; width: 12px; height: 20px; background-image: url(/wp-content/uploads/2021/11/ico-clock-small.png); background-size: 100%;}
.jaes-programa-medios__banner.no-time .uagb-team__prefix:before { display: none; }

.jaes-programa-medios__fila-banners.seven-items-grid > .wp-block-column {grid-template-columns: repeat(8,1fr); grid-template-areas: "one one two two three three four four" ". five five six six seven seven .";}
.jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(1){grid-area:one}
.jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(2){grid-area:two}
.jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(3){grid-area:three}
.jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(4){grid-area:four}
.jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(5){grid-area:five}
.jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(6){grid-area:six}
.jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(7){grid-area:seven}


/*------------------------------------------------------------------*/
/*  LA FUNDACION - LANDING
/*-----------------------------------------------------------------*/

/* LANDING */
.jaes-fundacion-seccion {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 80px; margin-bottom: 60px!important;}

.jaes-fundacion-seccion__col-01 {}
.jaes-fundacion-seccion__col-01 h2 {font-size: 24px !important;}

.jaes-fundacion-seccion__col-02 {}
.jaes-fundacion-seccion__col-02__item { padding: 40px !important; margin-bottom: 15px !important; display: grid; grid-template-columns: 1fr 2fr; grid-gap: 30px; align-items: start; border: 1px solid transparent; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-fundacion-seccion__col-02__item:last-child {margin-bottom: 0 !important;}
.jaes-fundacion-seccion__col-02__item h3, .jaes-fundacion-seccion__col-02__item h3 a { font-family: var(--helvetica);  color: var(--verde);  font-size: 20px !important;  font-weight: bold;  line-height: 1 !important; text-decoration: none !important; margin-bottom: 15px !important;}
.jaes-fundacion-seccion__col-02__item p {font-size: 18px; font-weight: 500;}
.jaes-fundacion-seccion__col-02__item:hover {border: 1px solid var(--verde);}

/* COLABORA */
.jaes-fundacion-colabora { margin-bottom: 0px !important; padding: 60px 0;}
.jaes-fundacion-colabora__fila-01 {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; align-items: center; }
.jaes-fundacion-colabora h2 { font-family: var(--helvetica); font-weight: 500; line-height: 1; font-size: 28px; color: var(--base); width: 100%;}

.jaes-fundacion-colabora .jaes-icon-card > .wp-block-group__inner-container { display: grid; grid-template-columns: 120px 1fr; grid-gap: 30px; align-items: center;}
.jaes-fundacion-colabora .jaes-icon-card {margin-top: 15px;}
.jaes-fundacion-colabora .jaes-icon-card figure { background-color: var(--blanco); border-radius: 100%; display: flex; align-items: center; justify-content: center; width: 120px; height: 120px; padding: 20px; margin: 0 !important; overflow: hidden; }
.jaes-fundacion-colabora .jaes-icon-card figure img {border-radius: 0 !important;}

.jaes-fundacion-colabora .jaes-icon-card figure.voluntarios {padding-top: 0;}
.jaes-fundacion-colabora .jaes-icon-card figure.voluntarios img { margin-top: -10px;}

.jaes-fundacion-colabora .jaes-icon-card .jaes-icon-card__txt { }
.jaes-fundacion-colabora .jaes-icon-card .jaes-icon-card__txt h3 {margin-bottom: 0; font-size: 22px; color: var(--base);}
.jaes-fundacion-colabora .jaes-icon-card .jaes-icon-card__txt p {margin-bottom: 0; color: var(--base);}


/*------------------------------------------------------------------*/
/*  LA FUNDACION - QUIENES SOMOS
/*-----------------------------------------------------------------*/

/* DESCRIPCION */
.jaes-quienes-somos-descripcion { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center;}
.jaes-quienes-somos-descripcion .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}
.jaes-quienes-somos-descripcion figure img {}


/* PROGRAMAS EDUCATIVOS */
.jaes-quienes-somos-programas {padding: 60px 0 80px 0;margin-bottom: 0px !important; border-top: 1px solid var(--linea-gris); background-color: transparent;}

.jaes-quienes-somos-programas__fila-01 {display: grid; grid-template-columns: 0.8fr 1fr; grid-gap: 50px; align-items: start; margin-bottom: 60px!important;}
.jaes-quienes-somos-programas__fila-01 figure.wp-block-image.size-full {margin-bottom: 20px !important;}

.jaes-quienes-somos-programas__fila-02 {display: grid; grid-template-columns: 1fr; grid-gap: 50px; align-items: center; margin-bottom: 0px!important; }



.jaes-quienes-somos-programas__fila-02__col-01 {}
.jaes-quienes-somos-programas__fila-02 h3 { margin-bottom: 30px !important;}

.jaes-quienes-somos-programas__esquema { margin-top: 60px !important;}
.jaes-quienes-somos-programas__esquema > .wp-block-group__inner-container { display: grid; grid-template-columns: repeat(6,auto); grid-gap: 40px; justify-content: center; }

.jaes-quienes-somos-programas__esquema__item { width: 150px; height: 150px; background-color: var(--blanco); border: 1px solid var(--linea-gris-claro); border-radius: 100%; overflow: hidden; padding: 0 15px !important; display: flex; flex-flow: column; align-items: center; justify-content: center; }
.jaes-quienes-somos-programas__esquema__item figure.wp-block-image {display: flex; align-items: center; justify-content: center; margin-bottom: 5px !important;}
.jaes-quienes-somos-programas__esquema__item figure img {height: 40px; width: auto;}
.jaes-quienes-somos-programas__esquema__item p {font-size: 11px !important; line-height: 1.2; margin-bottom: 0!important; text-align: center; color:var(--base);}
.jaes-quienes-somos-programas__esquema__item p.title { font-size: 14px !important; color: var(--verde); font-weight: 500; }
.jaes-quienes-somos-programas__esquema__item p.subtitle { color: var(--lima); }
.jaes-quienes-somos-programas__esquema__item.verde {background-color: var(--verde); margin-left: 20px;}
.jaes-quienes-somos-programas__esquema__item.verde p.title { color: var(--blanco);}
.jaes-quienes-somos-programas__esquema__item.destacado {background-color: var(--beige); margin-bottom: 15px;}



/* IMPACTO */
.jaes-quienes-somos-impacto { margin-bottom: 60px !important; padding: 60px 0;}
.jaes-quienes-somos-impacto h2 {margin-bottom: 60px; text-align: center;}

.jaes-quienes-somos-impacto__fila-iconos { display: flex; flex-flow: row; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.jaes-quienes-somos-impacto__fila-iconos .wp-block-column { max-width: 190px; height: 190px; flex-basis: auto;}
.jaes-quienes-somos-impacto__fila-iconos__item { background-color: var(--blanco); border-radius: 100%; width: 175px; height: 175px; padding: 20px !important; display: flex; align-items: center; justify-content: center; margin: auto; }
.jaes-quienes-somos-impacto__fila-iconos__item > .wp-block-group__inner-container {display: flex; flex-flow: column; align-items: center; justify-content: center;}
.jaes-quienes-somos-impacto__fila-iconos__item figure.wp-block-image {display: flex; align-items: center; justify-content: center; margin: 0 0 10px 0 !important;}
.jaes-quienes-somos-impacto__fila-iconos__item figure img {width: auto; height: 50px;}
.jaes-quienes-somos-impacto__fila-iconos__item p {margin-bottom: 0 !important; text-align: center; font-family: var(--helvetica); font-size: 30px; font-weight: normal; line-height: 1;}
.jaes-quienes-somos-impacto__fila-iconos__item p:last-child {font-family: var(--roboto); font-size: 14px; font-weight: 400;}


/* MISION */
.jaes-quienes-somos-mision { margin-bottom: 100px !important;}
.jaes-quienes-somos-mision h2 {margin-bottom: 60px !important;}

.jaes-quienes-somos-mision__fila-01 { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px;  }
.jaes-quienes-somos-mision__fila-01 .wp-block-column { padding: 60px 40px 40px 40px !important;  }
.jaes-quienes-somos-mision__fila-01 .wp-block-column h3 { font-size: 35px !important; font-weight: bold; color: var(--verde); text-align: center; margin-bottom: 30px !important;}
.jaes-quienes-somos-mision__fila-01 .wp-block-column figure {margin-bottom: 30px !important;display: flex; align-items: flex-end; min-height: 150px;}    
.jaes-quienes-somos-mision__fila-01 .wp-block-column figure img {height: 150px;  width: auto; margin: 0 auto;}
.jaes-quienes-somos-mision__fila-01 .wp-block-column figure.vision img {height: 130px;}
.jaes-quienes-somos-mision__fila-01 .wp-block-column figure.valores img {height: 130px;}


/* CONOCE MAS */
.jaes-quienes-somos-conoce-mas { margin-bottom: 0px !important;}
.jaes-quienes-somos-conoce-mas h2 {margin-bottom: 60px !important;}



/*------------------------------------------------------------------*/
/*  LA FUNDACION - NUESTRA RED
/*-----------------------------------------------------------------*/

/* DESCRIPCION */
.jaes-nuestra-red-descripcion { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center;}
.jaes-nuestra-red-descripcion .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}


/* MAPA */
.jaes-nuestra-red-mapa {margin-bottom: 60px !important; padding: 60px 0;}

.jaes-nuestra-red-mapa__fila-01 { display: grid; grid-template-columns: auto auto auto; align-items: center; justify-content: space-between; }
.jaes-nuestra-red-mapa__fila-01 > .wp-block-column { height: 100%; }


.jaes-nuestra-red-mapa__card-item {position: relative; z-index: 1; width: 260px; height: 105px; padding: 15px !important;  -webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.1); box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.1);}
.jaes-nuestra-red-mapa__card-item > .wp-block-group__inner-container {display: flex; flex-flow: column; justify-content: space-between; height: 100%; z-index: 2;}
.jaes-nuestra-red-mapa__card-item p.title {color: var(--verde); font-family: var(--helvetica); font-weight: bold; line-height: 1; font-size: 23px; margin-bottom: 10px !important;}
.jaes-nuestra-red-mapa__card-item a {text-decoration: none !important;}

.jaes-nuestra-red-mapa__card-item.linea-01:before {
  position: absolute;
  content: "";
  bottom: -200px;
  left: -50px;
  background-image: url(/wp-content/uploads/2021/10/jaes-mapa-linea-01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 200px;
  height: 270px;
  z-index: -1;
}

.jaes-nuestra-red-mapa__card-item.linea-02:before {
  position: absolute;
  content: "";
  bottom: -201px;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(/wp-content/uploads/2021/10/jaes-mapa-linea-02.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 1px;
  height: 200px;
  z-index: -1;
}

.jaes-nuestra-red-mapa__card-item.linea-03:before {
  position: absolute;
  content: "";
  bottom: -250px;
  left: -10px;
  background-image: url(/wp-content/uploads/2021/10/jaes-mapa-linea-03.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 326px;
  height: 327px;
  z-index: -1;
}

.jaes-nuestra-red-mapa__card-item.linea-04:before {
  position: absolute;
  content: "";
  top: -172px;
  left: 70%;
  background-image: url(/wp-content/uploads/2021/10/jaes-mapa-linea-04.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 106px;
  height: 146px;
  z-index: -1;
}

.jaes-nuestra-red-mapa__card-item.linea-05:before {
  position: absolute;
  content: "";
  top: -229px;
  left: 60%;
  background-image: url(/wp-content/uploads/2021/10/jaes-mapa-linea-05.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 86px;
  height: 203px;
  z-index: -1;
}

.jaes-nuestra-red-mapa__card-item.linea-06:before {
  position: absolute;
  content: "";
  top: -240px;
  left: 50%;
  background-image: url(/wp-content/uploads/2021/10/jaes-mapa-linea-06.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 1px;
  height: 214px;
  z-index: -1;
}

.jaes-nuestra-red-mapa__card-item.linea-07 {box-shadow: none;}
/*.jaes-nuestra-red-mapa__card-item.linea-07:before {
  position: absolute;
  content: "";
  top: -170px;
  left: 50%;
  background-image: url(/wp-content/uploads/2021/10/jaes-mapa-linea-07.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 49px;
  height: 146px;
  z-index: -1;
}*/

.jaes-nuestra-red__mapa {margin: 60px auto !important;}
.jaes-nuestra-red__mapa > .wp-block-group__inner-container { display: grid; grid-template: "mapa-fundacion-home"; }

.jaes-nuestra-red__mapa__fila-mapa {grid-area: mapa-fundacion-home; width: 80% !important;}
.jaes-nuestra-red__mapa__fila-mapa__imagen-mapa {}

.jaes-nuestra-red__mapa__fila-iconos { grid-area: mapa-fundacion-home; display: grid; grid-template-columns: repeat(3,1fr); align-items: center; justify-content: center; }
.jaes-nuestra-red__mapa__fila-iconos .wp-block-column {display: flex;align-items: center; justify-content: center;}
.jaes-nuestra-red__mapa__fila-iconos__item { background-color: var(--blanco); border: 1px solid var(--verde); border-radius: 100%; width: 135px; height: 135px; padding: 20px !important; display: flex; align-items: center; justify-content: center; z-index: 2;}
.jaes-nuestra-red__mapa__fila-iconos__item > .wp-block-group__inner-container {display: flex; flex-flow: column; align-items: center; justify-content: center;}
.jaes-nuestra-red__mapa__fila-iconos__item figure.wp-block-image {display: flex; align-items: center; justify-content: center; margin: 0 0 10px 0 !important;}
.jaes-nuestra-red__mapa__fila-iconos__item figure img {width: auto; height: 35px;}
.jaes-nuestra-red__mapa__fila-iconos__item p {margin-bottom: 5px !important; text-align: center; font-family: var(--helvetica); font-size: 25px; font-weight: normal; line-height: 1;}
.jaes-nuestra-red__mapa__fila-iconos__item p:last-child {font-family: var(--roboto); font-size: 13px; font-weight: 400;}


.jaes-nuestra-red-mapa__fila-02 { display: grid; grid-template-columns: auto auto auto auto; align-items: center; justify-content: space-between; }
.jaes-nuestra-red-mapa__fila-02 > .wp-block-column { height: 100%;}

/* WORLDWIDE */
.jaes-nuestra-red-worldwide {margin-bottom: 60px!important; padding-bottom: 60px !important; border-bottom: 1px solid var(--linea-gris);}
.jaes-nuestra-red-worldwide__fila-01 { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 50px; margin-bottom: 0px!important; align-items: start; }
.jaes-nuestra-red-worldwide__fila-01 .wp-block-column:first-child {display: flex; flex-flow: column; align-items: center; justify-content: center; padding-top: 10px;}
.jaes-nuestra-red-worldwide__fila-01 figure.logo img {max-width: 250px;margin:auto auto 40px auto !important;}
.jaes-nuestra-red-worldwide__fila-01 figure img {max-width: 200px; margin:auto auto 0px auto !important;}
.jaes-nuestra-red-worldwide__fila-01 .title {font-family: var(--helvetica); font-weight: 500; font-size: 22px; line-height: 1.2;}

.jaes-nuestra-red-worldwide__fila-02 {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center;}
.jaes-nuestra-red-worldwide__fila-02 h2 { width: 70%; margin-bottom: 0 !important;}
.jaes-nuestra-red-worldwide__fila-02 figure {display:flex; align-items: center; justify-content: flex-end;}
.jaes-nuestra-red-worldwide__fila-02 figure img { width: 200px; margin-right: 0 !important; }

/*------------------------------------------------------------------*/
/*  LA FUNDACION - PATRONATO Y EQUIPO
/*-----------------------------------------------------------------*/

/* HEADER */

.jaes-hedar-patronato, .jaes-hedar-equipo { width: 60% !important; }
.jaes-hedar-patronato .uagb-desc-text, .jaes-hedar-equipo .uagb-desc-text {font-size: 22px !important;}


/* FICHA MIEMBRO */

.jaes-patronato-ficha__fila { margin-bottom: 100px !important;}
.jaes-patronato-ficha__col { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 40px; align-items: start; justify-content: space-between; }

.jaes-patronato-ficha__item {}
.jaes-patronato-ficha__item figure.wp-block-image {  border-radius: 100%; overflow: hidden; max-width: 200px; margin: auto auto 15px auto !important;}
.jaes-patronato-ficha__item figure.wp-block-image img {}
.jaes-patronato-ficha__item .nombre { font-size: 18px !important; font-weight: 500; margin-bottom: 5px !important; color: var(--gris); text-align: center; width: 80%; margin:auto; }
.jaes-patronato-ficha__item .cargo {font-size: 13px !important; padding-bottom: 10px !important; margin-bottom: 10px !important; position: relative; color: var(--gris); text-align: center;}
.jaes-patronato-ficha__item .cargo:before {content: ""; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 60px; height: 1px; background-color: var(--verde);}
.jaes-patronato-ficha__item .desc {font-size: 12px !important; margin-bottom: 0 !important; color: var(--gris); display: none;}

/* FICHA MIEMBRO - MODALES */

.patronato-grupo-modales {}
.patronato-modal-item { display: none;}
.mobx-html-inner > .wp-block-group__inner-container { display: flex; flex-flow: column; align-items: flex-end; width: 80%!important; max-width: 1200px !important; margin: auto;}
button.jaes-popup-close {opacity: 0.5; position: relative; display: inline-block; width: 40px; height: 40px; padding: 0; cursor: pointer; box-shadow: none; border: none; outline: 0; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-appearance: none; -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; background-image: url(../icons/modulobox.svg); background-repeat: no-repeat; background-color: transparent;}
button.jaes-popup-close:hover {opacity: 1;}
.patronato-modal-item__fila { width: 100%!important; max-width: 1200px !important; height: 100%; max-height: 600px;  margin: auto !important; background-color: var(--blanco); padding: 60px !important; }
.patronato-modal-item__fila > .wp-block-group__inner-container {display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; align-items: start; justify-content: space-between; height: 100%;}
.patronato-modal-item__fila figure.wp-block-image { margin-bottom: 0px !important; background-color: transparent !important;}
.patronato-modal-item__fila figure.wp-block-image img {}
.patronato-modal-item__col-info {max-height: 400px; overflow-y: auto;}
.patronato-modal-item__col-img.wp-block-cover .has-background-dim {min-height: 100% !important; background-color: transparent !important;}
.patronato-modal-item__fila .nombre { font-size: 22px !important; margin-bottom: 8px !important; text-align: left; }
.patronato-modal-item__fila .cargo {font-size: 17px !important; text-align: left; padding-bottom: 20px !important; margin-bottom: 20px !important; position: relative;}
.patronato-modal-item__fila .cargo:before {content: ""; position: absolute; bottom: 0; left: 0; width: 60px; height: 1px; background-color: var(--verde);}
.patronato-modal-item__fila p {font-size: 15px !important; text-align: left !important; margin-bottom: 15px !important;}
.patronato-modal-item__fila p:last-child { margin-bottom: 0 !important;}




/*------------------------------------------------------------------*/
/*  LA FUNDACION - EMPRESAS COLABORADORAS
/*-----------------------------------------------------------------*/

/* FILTRO */

.jaes-empresas__fila-platino {}

.jaes-empresas__fila-items { margin-bottom: 60px !important; }
.jaes-empresas__fila-items__col { display: flex; align-items: center; justify-content: center; flex-flow: row; flex-wrap: wrap; /* display: grid; grid-template-columns: repeat(auto-fill, 270px); align-items: center; justify-content: center; */  }
.jaes-empresas__item, .jaes-empresas__item.wp-block-image { box-shadow: 10px 10px 9px -5px rgb(0 0 0 / 10%); display: flex; align-items: center; justify-content: center; max-width: 270px; padding: 20px; margin: 0 20px 20px 0 !important; cursor: pointer; border: 1px solid transparent; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
.jaes-empresas__item.wp-block-image img { }
.jaes-empresas__item:hover, .jaes-empresas__item.wp-block-image:hover {border: 1px solid var(--verde);}

/*------------------------------------------------------------------*/
/*  LA FUNDACION - TRANSPARENCIA
/*-----------------------------------------------------------------*/

/* DESCRIPCION */
.jaes-transparencia-descripcion { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 100px!important; align-items: center;}
.jaes-transparencia-descripcion__col-01 {}
.jaes-transparencia-descripcion__col-02 {display: flex; align-items: center; justify-content: center;}
.jaes-transparencia-descripcion__col-02 figure img {max-width: 230px; margin:auto;}
.jaes-transparencia-descripcion__fila-descargas { background-color: var(--blanco); margin-top: 45px; padding: 20px 30px 12px 30px !important; box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%);}
.jaes-transparencia-descripcion__fila-descargas .title {color: var(--verde);font-family: var(--helvetica); font-weight: 500; font-size: 14px; line-height: 1.2; }
.jaes-transparencia-descripcion__fila-descargas__fila-botones { display: flex; align-items: center; justify-content: space-between; }

/* INFORMACION */
.jaes-transparencia-info__fila-01 { margin-bottom: 80px !important;}
.jaes-transparencia-info__fila-01 > .wp-block-group__inner-container { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; }
.jaes-transparencia-info__fila-01 img {}

.jaes-transparencia-info__fila-01 .title {font-family: var(--helvetica); font-weight: 500; font-size: 22px; line-height: 1.2; padding-top: 15px;}

.jaes-transparencia-info__fila-02 { margin-bottom: 80px !important; padding-bottom: 80px !important; border-bottom: 1px solid var(--linea-gris); display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; align-items: center;}
.jaes-transparencia-info__fila-02__logos { display: grid; grid-template-columns: repeat(2,auto); grid-gap: 50px; align-items: center; justify-content: space-evenly; }
.jaes-transparencia-info__fila-02__logos figure img {width: auto; height: 85px; margin: auto;}

.jaes-transparencia-info__fila-03 { margin-bottom: 80px !important; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; align-items: center;}
.jaes-transparencia-info__fila-03__logos { display: grid; grid-template-columns: repeat(2,auto); grid-gap: 50px; align-items: center; justify-content: space-evenly; }
.jaes-transparencia-info__fila-03__logos figure img {width: auto; height: 65px; margin: auto;}


/* INFORMES DE AUDITORIAS */
.jaes-transparencia-auditorias { padding: 60px 0 !important; margin-bottom: 60px !important; }
.jaes-transparencia-auditorias__fila-botones > .wp-block-column { display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 40px;}
.jaes-transparencia-auditorias__item {padding: 30px 20px !important; cursor: pointer; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-transparencia-auditorias__item > .wp-block-group__inner-container {display: flex; flex-flow: column; align-items: center; justify-content: center; }
.jaes-transparencia-auditorias__item figure.wp-block-image {margin-bottom: 20px !important;}
.jaes-transparencia-auditorias__item img { width: auto; height: 60px;}
.jaes-transparencia-auditorias__item p, .jaes-transparencia-auditorias__item a {color: var(--lima); -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;text-decoration: none !important;}
.jaes-transparencia-auditorias__item:hover { transform: translateY(-5px); box-shadow: 0px 5px 10px -5px rgb(0 0 0 / 20%);}
.jaes-transparencia-auditorias__item:hover p, .jaes-transparencia-auditorias__item:hover a {color: var(--verde);}

/* MEMORIA DE ACTIVIDADES */
.jaes-transparencia-memorias { margin-bottom: 60px !important; }
.jaes-transparencia-memorias__fila-botones {}
.jaes-transparencia-memorias__fila-botones > .wp-block-column { display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px;}
.jaes-transparencia-memorias__item { position: relative; box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%);}
.jaes-transparencia-memorias__item:before {content: ""; position: absolute; right: 0; top: 325px; width: 85px; height: 65px; background-image: url(/wp-content/uploads/2021/10/jaes-memorias-bg.png); background-repeat: no-repeat; background-size: cover; z-index: -1; }
.jaes-transparencia-memorias__item .wp-block-cover {min-height: 300px !important;}
.jaes-transparencia-memorias__item p {padding: 20px !important;} 
.jaes-transparencia-memorias__item a {text-decoration: none !important;}
.jaes-transparencia-memorias__item .title { margin-bottom: -15px !important; padding-bottom: 0 !important; font-family: var(--helvetica); font-weight: 500; font-size: 18px; line-height: 1.2;}



/*------------------------------------------------------------------*/
/*  LA FUNDACION - TESTIMONIOS
/*-----------------------------------------------------------------*/

/* TESTIMONIOS */
.jaes-testimonios__fila { margin-bottom: 80px !important; }
.jaes-testimonios__col { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; }

.jaes-testimonios__item {background-color: var(--blanco); padding: 40px 30px !important; box-shadow: 6px 6px 15px -5px rgb(0 0 0 / 20%); border:1px solid var(--blanco); -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-testimonios__item > .wp-block-group__inner-container {display: flex; flex-flow: column; justify-content: space-between; height: 100%;}

/* .jaes-testimonios__item__fila-01 { margin-bottom: 40px; }
.jaes-testimonios__item__fila-01 p { font-size: 16px;}
.jaes-testimonios__item__fila-01 .title { font-family: var(--helvetica); font-weight: 500; font-size: 18px; line-height: 1.2; } */

.jaes-testimonios__item__fila-02 { }
.jaes-testimonios__item__fila-02 .uagb-ifb-left-right-wrap {justify-content: center; align-items: center;}
.jaes-testimonios__item__fila-02 .uagb-ifb-imgicon-wrap { margin: 0 !important; }
.jaes-testimonios__item__fila-02 .uagb-ifb-image {display: flex; align-items: center; justify-content: center;}
.jaes-testimonios__item__fila-02 .uagb-ifb-image-content { border-radius: 100%; overflow: hidden; }
.jaes-testimonios__item__fila-02 .uagb-ifb-image-content > img {width: 110px; height: 110px !important;}
.jaes-testimonios__item__fila-02 .uagb-ifb-content { padding: 0 30px 0 30px; }
.jaes-testimonios__item__fila-02 .uagb-ifb-title-prefix { font-size: 18px; line-height: 1.2;  }
.jaes-testimonios__item__fila-02 .uagb-ifb-separator {border-top: 1px solid var(--verde) !important; width: 60px !important;}
.jaes-testimonios__item__fila-02 .uagb-ifb-title {font-size: 13px;}
.jaes-testimonios__item__fila-02 .uagb-ifb-desc { font-size: 13px; font-weight: bold; color: var(--blanco); background-color: var(--verde); display: inline-flex; padding: 5px 15px; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

.jaes-testimonios__item:hover {border:1px solid var(--verde);}
.jaes-testimonios__item:hover .jaes-testimonios__item__fila-02 .uagb-ifb-desc {background-color: var(--lima);}


/* TESTIMONIOS - MODALES */

.testimonios-grupo-modales {}
.testimonios-modal-item__container { display: none;}

.testimonios-modal-item { width: 100%!important; max-width: 1200px !important; margin: auto !important; background-color: var(--blanco); padding: 60px !important; }
.testimonios-modal-item > .wp-block-group__inner-container {display: flex; flex-flow: column; justify-content: space-between; height: 100%;}

.testimonios-modal-item__fila-01 { margin-bottom: 40px; }
.testimonios-modal-item__fila-01 p { font-size: 16px; text-align: left;}
.testimonios-modal-item__fila-01 .title { font-family: var(--helvetica); font-weight: 500; font-size: 20px; line-height: 1.2; } 

.testimonios-modal-item__fila-02 { }
.testimonios-modal-item__fila-02 .uagb-ifb-left-right-wrap {justify-content: center; align-items: center;}
.testimonios-modal-item__fila-02 .uagb-ifb-imgicon-wrap { margin: 0 !important; }
.testimonios-modal-item__fila-02 .uagb-ifb-image {display: flex; align-items: center; justify-content: center;}
.testimonios-modal-item__fila-02 .uagb-ifb-image-content { border-radius: 100%; overflow: hidden; }
.testimonios-modal-item__fila-02 .uagb-ifb-image-content > img {width: 100px; height: 100px;}
.testimonios-modal-item__fila-02 .uagb-ifb-content { padding: 0 30px 0 30px; }
.testimonios-modal-item__fila-02 .uagb-ifb-title-prefix { font-size: 18px;  }
.testimonios-modal-item__fila-02 .uagb-ifb-separator {border-top: 1px solid var(--verde) !important; width: 60px !important;}
.testimonios-modal-item__fila-02 .uagb-ifb-desc {font-size: 13px;}

/*------------------------------------------------------------------*/
/*  LA FUNDACION - EN LOS MEDIOS
/*-----------------------------------------------------------------*/

.jaes-medios__section {margin-bottom: 60px; margin-top: 60px;}
.jaes-medios__section .jaes-header {margin-bottom: 60px; width: 70%;}
.jaes-medios__section .jaes-header .uagb-desc-text {font-size: 22px; line-height: 1.2;}

.jaes-medios__module { margin-bottom: 80px !important;}
.jaes-medios__module .wp-block-post-template { margin-left: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px; }
.jaes-medios__module .wp-block-post-template li {width: 100% !important; margin: 0; box-shadow: 6px 6px 15px -5px rgb(0 0 0 / 20%); -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease;}
.jaes-medios__module .wp-block-post-template li figure { margin: 0 0 20px 0 !important;display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: var(--blanco); position:relative;}
.jaes-medios__module .wp-block-post-template li figure:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
.jaes-medios__module .wp-block-post-template li figure a {display: flex; align-items: center; justify-content: center;}
.jaes-medios__module .wp-block-post-template li figure a img {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-medios__module .wp-block-post-template li .wp-block-post-date {padding: 0 20px; color: var(--verde); font-size: 14px; line-height: 1; margin-bottom: 10px;}
.jaes-medios__module .wp-block-post-template li .wp-block-post-title { font-size: 22px !important; margin-bottom: 20px;line-height: 1; padding: 0 20px; }
.jaes-medios__module .wp-block-post-template li .wp-block-post-title a { display: inline; font-size: 18px; line-height: 1; text-decoration: none !important;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c)); background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0); background-size: 0 100%; background-repeat: no-repeat; text-decoration: none; -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease; } 
.jaes-medios__module .wp-block-post-template li .medios-listado-custom-fields {padding: 0 20px; margin-bottom: 20px;}
.jaes-medios__module .wp-block-post-template li .medios-listado-custom-fields a {text-decoration: none !important;display: block;  margin-bottom: 15px;}

.jaes-medios__module .wp-block-post-template li .medios-listado-custom-fields p { display: flex; color: var(--verde); font-size: 13px; }
.jaes-medios__module .wp-block-post-template li .medios-listado-custom-fields p:before { content: ""; display: block; background-image: url(/wp-content/uploads/2021/11/ico-clock-small.png); background-size: contain; background-repeat: no-repeat; background-position: center; width: 10px; height: auto; margin-right: 10px;}

.jaes-medios__module .wp-block-post-template li:hover {transform: translate(0px,0px); /* box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%); */}
.jaes-medios__module .wp-block-post-template li:hover figure {}
.jaes-medios__module .wp-block-post-template li:hover figure:before {opacity: 1; transform: translate(-50%,-50%);}
.jaes-medios__module .wp-block-post-template li:hover figure img { transform: scale(1.05); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
.jaes-medios__module .wp-block-post-template li:hover .wp-block-post-title a { color: var(--verde); background-size: 100% 100%; }

.jaes-medios__module .wp-block-query-pagination { display: flex; align-items: center; justify-content: center; margin-top: 80px; gap: 30px; }
.jaes-medios__module .wp-block-query-pagination a.wp-block-query-pagination-next,.jaes-medios__module .wp-block-query-pagination a.wp-block-query-pagination-previous{padding:10px 20px;background-color:var(--verde);color:var(--blanco);text-decoration:none;font-family:var(--helvetica)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:1px;}
.jaes-medios__module .wp-block-query-pagination a.wp-block-query-pagination-previous:hover, .jaes-medios__module .wp-block-query-pagination a.wp-block-query-pagination-next:hover {background-color: var(--lima);}

/*------------------------------------------------------------------*/
/*  LA FUNDACION - NOTAS DE PRENSA - LANDING
/*-----------------------------------------------------------------*/

.jaes-notas-prensa__section {margin-bottom: 60px; margin-top: 60px;}
.jaes-notas-prensa__section .jaes-header {margin-bottom: 60px; width: 70%;}
.jaes-notas-prensa__section .jaes-header .uagb-desc-text {font-size: 22px; line-height: 1.2;}

.jaes-notas-prensa__module { margin-bottom: 80px !important;}
.jaes-notas-prensa__module .wp-block-post-template { margin-left: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px; }
.jaes-notas-prensa__module .wp-block-post-template li {width: 100% !important; margin: 0; box-shadow: 6px 6px 15px -5px rgb(0 0 0 / 20%); -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease;}
.jaes-notas-prensa__module .wp-block-post-template li figure { margin: 0 0 20px 0 !important;display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: var(--blanco); position:relative; height: 245px;}
.jaes-notas-prensa__module .wp-block-post-template li figure:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
.jaes-notas-prensa__module .wp-block-post-template li figure a {display: flex; align-items: center; justify-content: center;}
.jaes-notas-prensa__module .wp-block-post-template li figure a img {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-notas-prensa__module .wp-block-post-template li .wp-block-post-date {padding: 0 20px; color: var(--verde); font-size: 14px; line-height: 1; margin-bottom: 10px;}
.jaes-notas-prensa__module .wp-block-post-template li .wp-block-post-title { font-size: 22px !important; margin-bottom: 20px;line-height: 1; padding: 0 20px; }
.jaes-notas-prensa__module .wp-block-post-template li .wp-block-post-title a { display: inline; font-size: 18px; line-height: 1; text-decoration: none !important;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c)); background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0); background-size: 0 100%; background-repeat: no-repeat; text-decoration: none; -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease; } 

.jaes-notas-prensa__module .wp-block-post-template li:hover {transform: translate(0px,0px); /* box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%); */}
.jaes-notas-prensa__module .wp-block-post-template li:hover figure {}
.jaes-notas-prensa__module .wp-block-post-template li:hover figure:before {opacity: 1; transform: translate(-50%,-50%);}
.jaes-notas-prensa__module .wp-block-post-template li:hover figure img { transform: scale(1.05); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
.jaes-notas-prensa__module .wp-block-post-template li:hover .wp-block-post-title a { color: var(--verde); background-size: 100% 100%; }

.jaes-notas-prensa__module .wp-block-query-pagination { display: flex; align-items: center; justify-content: center; margin-top: 80px; gap: 30px; }
.jaes-notas-prensa__module .wp-block-query-pagination a.wp-block-query-pagination-next, .jaes-notas-prensa__module .wp-block-query-pagination a.wp-block-query-pagination-previous{padding:10px 20px;background-color:var(--verde);color:var(--blanco);text-decoration:none;font-family:var(--helvetica)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:1px;}
.jaes-notas-prensa__module .wp-block-query-pagination a.wp-block-query-pagination-previous:hover, .jaes-notas-prensa__module .wp-block-query-pagination a.wp-block-query-pagination-next:hover {background-color: var(--lima);}


/* custom field */
.nota-prensa-custom-fields { position: relative; display: flex; margin-top: 40px;} 
.nota-prensa-custom-fields:before { content: ""; display: block; background-image: url(/wp-content/uploads/2021/10/ico-descarga-docu.png); background-size: contain; background-repeat: no-repeat; background-position: center; width: 20px; height: auto; margin-right: 10px;}
.nota-prensa-custom-fields a {font-family:var(--helvetica)!important;font-size:14px!important;font-weight:700!important; text-decoration: none !important;}
.jaes-notas-prensa__module .nota-prensa-custom-fields {padding: 0 20px; margin-top: 30px;}

/*------------------------------------------------------------------*/
/*  LA FUNDACION - NOTAS DE PRENSA - POST
/*-----------------------------------------------------------------*/

.single-nota_prensa {}
.single-nota_prensa  .wp-block-uagb-advanced-heading {margin-top: 60px !important; margin-bottom: 30px !important;}
.single-nota_prensa article { max-width: 800px; margin: 0px auto 60px auto; }

.single-nota_prensa header {display: grid; margin-bottom: 25px;}
.single-nota_prensa header .ast-single-post-order {order: 1; margin: 0 auto 25px !important;}
.single-nota_prensa header .post-thumb {order: 2; max-height: 450px; overflow: hidden; margin-bottom: 0px !important;}
.single-nota_prensa header .post-thumb img {width: 800px;}

/* modificamos la lista de puntos */
.single-nota_prensa #primary ul { margin: 0 0 20px 40px !important; }
.single-nota_prensa #primary ul.last {margin-bottom: 100px !important;}
.single-nota_prensa #primary ul li {margin-bottom: 10px; position: relative; line-height: 1.4;}
.single-nota_prensa #primary ul li:last-child {margin-bottom: 0;}
.single-nota_prensa #primary ul li::marker { color: var(--verde); /* font-size: 0; */ }

/* navegacion */
.single-nota_prensa .post-navigation { max-width: 800px; margin: 0px auto 60px auto; padding: 15px 0; border-top: 1px solid var(--linea-gris); border-bottom: 1px solid var(--linea-gris); }
.single-nota_prensa .post-navigation a { padding: 0; height: auto; line-height: 1; color: var(--base);}
.single-nota_prensa .post-navigation a:hover {color: var(--verde);}

/*------------------------------------------------------------------*/
/*  COLBORA - LANDING
/*-----------------------------------------------------------------*/

/* LANDING */
.jaes-colabora-seccion {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 80px; margin-bottom: 80px!important;}

.jaes-colabora-seccion__col-01 {}
.jaes-colabora-seccion__col-01 h2 {font-size: 24px !important;}

.jaes-colabora-seccion__col-02 {}
.jaes-colabora-seccion__col-02__item { padding: 40px !important; margin-bottom: 15px !important; display: grid; grid-template-columns: 1fr 2fr; grid-gap: 30px; align-items: start; border: 1px solid transparent; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-colabora-seccion__col-02__item:last-child {margin-bottom: 0 !important;}
.jaes-colabora-seccion__col-02__item h3, .jaes-colabora-seccion__col-02__item h3 a { font-family: var(--helvetica);  color: var(--verde);  font-size: 20px !important;  font-weight: bold;  line-height: 1 !important; text-decoration: none !important;  margin-bottom: 15px !important;}
.jaes-colabora-seccion__col-02__item p {font-size: 18px; font-weight: 500;}

.jaes-colabora-seccion__col-02__item:hover {border: 1px solid var(--verde);}

/* TESTIMONIOS */
.jaes-colabora-testimonios__section {margin-bottom: 80px!important;}
.jaes-colabora-testimonios__section h2 {margin-bottom: 40px !important;}

/*
.jaes-colabora-testimonios__fila-testimonios {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px;}
.jaes-colabora-testimonios__fila-testimonios figure.wp-block-image { margin-bottom: 30px !important;}
.jaes-colabora-testimonios__fila-testimonios p {margin-bottom: 0 !important;}
.jaes-colabora-testimonios__fila-testimonios p.cita {margin-bottom: 20px !important;}
*/

/*------------------------------------------------------------------*/
/*  COLBORA - EMPRESAS Y VOLUNTARIOS
/*-----------------------------------------------------------------*/

/* DESCRIPCION */
.jaes-colabora-descripcion { display: grid; grid-template-columns: 2fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center;}
.jaes-colabora-descripcion .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}
.jaes-colabora-descripcion figure img {}

/* POR QUE EMPRESAS */
.jaes-colabora-porque { padding: 60px 0 !important; margin-bottom: 60px !important; }
.jaes-colabora-porque h2 {margin-bottom: 60px !important;}
.jaes-colabora-porque__fila > .wp-block-column { display: grid; grid-template-columns: repeat(5,1fr); grid-gap: 20px;}
.jaes-colabora-porque__item {padding: 30px 20px !important; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-colabora-porque__item > .wp-block-group__inner-container {display: flex; flex-flow: column; align-items: center; justify-content: center; }
.jaes-colabora-porque__item figure.wp-block-image {margin-bottom: 20px !important; height: 80px; display: flex; align-items: flex-end;}
.jaes-colabora-porque__item img { width: auto; height: 80px;}
.jaes-colabora-porque__item figure.wide img {height: 60px;}
.jaes-colabora-porque__item p {color: var(--verde); font-weight: 500; text-align: center; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/* POR QUE VOLUNTARIOS */

.jaes-colabora-porque.voluntarios {}
.jaes-colabora-porque.voluntarios h2 {margin-bottom: 20px !important;}
.jaes-colabora-porque.voluntarios p {margin-bottom: 60px !important;}
.jaes-colabora-porque.voluntarios .jaes-colabora-porque__item p {margin-bottom: 0 !important;}

.jaes-colabora-porque__fila.seven-items-grid > .wp-block-column {grid-template-columns: repeat(8,1fr); grid-template-areas: "one one two two three three four four" ". five five six six seven seven .";}
.jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(1){grid-area:one}
.jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(2){grid-area:two}
.jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(3){grid-area:three}
.jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(4){grid-area:four}
.jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(5){grid-area:five}
.jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(6){grid-area:six}
.jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(7){grid-area:seven}

/* FORMULARIO EMPRESAS */
.jaes-colabora-formulario {}

/* FORMULARIO VOLUNTARIOS */
.jaes-colabora-formulario.voluntarios { margin-bottom: 60px !important; }


/*------------------------------------------------------------------*/
/*  ALUMNI
/*-----------------------------------------------------------------*/

/* DESCRIPCION */
.jaes-alumni-descripcion { display: grid; grid-template-columns: 1.5fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center; } 
.jaes-alumni-descripcion .wp-block-column:last-child {display: flex; align-items: center; justify-content: center;}
.jaes-alumni-descripcion h2 {font-size: 24px !important;}

/* COLABORAR */
.jaes-alumni-colaborar { padding: 60px 0 !important; margin-bottom: 60px !important; }
.jaes-alumni-colaborar h2 {margin-bottom: 60px !important;}
.jaes-alumni-colaborar__fila > .wp-block-column { display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 20px;}
.jaes-alumni-colaborar__item {padding: 30px 20px !important; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-alumni-colaborar__item > .wp-block-group__inner-container {display: flex; flex-flow: column; align-items: center; justify-content: center; }
.jaes-alumni-colaborar__item figure.wp-block-image {margin-bottom: 20px !important; height: 80px; display: flex; align-items: flex-end;}
.jaes-alumni-colaborar__item img { width: auto; height: 80px;}
.jaes-alumni-colaborar__item figure.wide img {height: 60px;}
.jaes-alumni-colaborar__item p {color: var(--verde); font-weight: 500; text-align: center; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

/* FORMULARIO */
.jaes-alumni-formulario {margin-bottom: 60px!important;}
.jaes-alumni-formulario  > .wp-block-group__inner-container {width: 65%; margin: auto;}
.jaes-alumni-formulario .wp-block-uagb-advanced-heading {}

/* EUROPE */
.jaes-alumni-europe {margin-top: 60px!important; padding-top: 60px !important; border-top: 1px solid var(--linea-gris);}
.jaes-alumni-europe__fila-01 {display: grid; grid-template-columns: 1.5fr 1fr; grid-gap: 50px; margin-bottom: 60px!important; align-items: center;}
.jaes-alumni-europe__fila-01 h2 {  margin-bottom: 0 !important;}
.jaes-alumni-europe__fila-01 figure {display:flex; align-items: center; justify-content: flex-end;}
.jaes-alumni-europe__fila-01 figure img { width: 350px; margin-right: 0 !important; }

.jaes-alumni-europe .jaes-video-destacado {margin-bottom: 60px !important;}

/*------------------------------------------------------------------*/
/*  LA FUNDACION - NOTICIAS - LANDING
/*-----------------------------------------------------------------*/

.jaes-noticias__section {margin-bottom: 60px; margin-top: 60px;}
.jaes-noticias__section .jaes-header {margin-bottom: 60px; width: 70%;}
.jaes-noticias__section .jaes-header .uagb-desc-text {font-size: 22px; line-height: 1.2;}

.jaes-noticias__module { margin-bottom: 80px !important;}
.jaes-noticias__module .wp-block-post-template { margin-left: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px; }
.jaes-noticias__module .wp-block-post-template li {width: 100% !important; margin: 0; box-shadow: 6px 6px 15px -5px rgb(0 0 0 / 20%); -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease;}
.jaes-noticias__module .wp-block-post-template li figure { margin: 0 0 20px 0 !important;display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: var(--blanco); position:relative; height: 245px;}
.jaes-noticias__module .wp-block-post-template li figure:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
.jaes-noticias__module .wp-block-post-template li figure a {display: flex; align-items: center; justify-content: center;}
.jaes-noticias__module .wp-block-post-template li figure a img {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-noticias__module .wp-block-post-template li .wp-block-post-date {padding: 0 20px; color: var(--verde); font-size: 14px; line-height: 1; margin-bottom: 10px;}
.jaes-noticias__module .wp-block-post-template li .wp-block-post-title { font-size: 22px !important; margin-bottom: 20px;line-height: 1; padding: 0 20px; }
.jaes-noticias__module .wp-block-post-template li .wp-block-post-title a { display: inline; font-size: 18px; line-height: 1; text-decoration: none !important;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c)); background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0); background-size: 0 100%; background-repeat: no-repeat; text-decoration: none; -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease; }
.jaes-noticias__module .wp-block-post-template li .medios-listado-custom-fields {padding: 0 20px; margin-bottom: 20px;}
.jaes-noticias__module .wp-block-post-template li .medios-listado-custom-fields a {text-decoration: none !important;display: block;  margin-bottom: 15px;}


.jaes-noticias__module .wp-block-post-template li:hover {transform: translate(0px,0px); /* box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%); */}
.jaes-noticias__module .wp-block-post-template li:hover figure {}
.jaes-noticias__module .wp-block-post-template li:hover figure:before {opacity: 1; transform: translate(-50%,-50%);}
.jaes-noticias__module .wp-block-post-template li:hover figure img { transform: scale(1.05); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
.jaes-noticias__module .wp-block-post-template li:hover .wp-block-post-title a { color: var(--verde); background-size: 100% 100%; }

.jaes-noticias__module .wp-block-query-pagination { display: flex; align-items: center; justify-content: center; margin-top: 80px; gap: 30px; }
.jaes-noticias__module .wp-block-query-pagination a.wp-block-query-pagination-next, .jaes-noticias__module .wp-block-query-pagination a.wp-block-query-pagination-previous{padding:10px 20px;background-color:var(--verde);color:var(--blanco);text-decoration:none;font-family:var(--helvetica)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:1px;}
.jaes-noticias__module .wp-block-query-pagination a.wp-block-query-pagination-previous:hover, .jaes-noticias__module .wp-block-query-pagination a.wp-block-query-pagination-next:hover {background-color: var(--lima);}


/*------------------------------------------------------------------*/
/*  LA FUNDACION - NOTICIAS - POST
/*-----------------------------------------------------------------*/

.single-noticia {}
.single-noticia  .wp-block-uagb-advanced-heading {margin-top: 60px !important; margin-bottom: 30px !important;}
.single-noticia article { max-width: 800px; margin: 0px auto 60px auto; }

.single-noticia header {display: grid; margin-bottom: 25px;}
.single-noticia header .ast-single-post-order {order: 1; margin: 0 auto 25px !important;}
.single-noticia header .post-thumb {order: 2; max-height: 450px; overflow: hidden; margin-bottom: 0px !important;}
.single-noticia header .post-thumb img {width: 800px;}

/* modificamos la lista de puntos */
.single-noticia #primary ul { margin: 0 0 20px 40px !important; }
.single-noticia #primary ul.last {margin-bottom: 100px !important;}
.single-noticia #primary ul li {margin-bottom: 10px; position: relative; line-height: 1.4;}
.single-noticia #primary ul li:last-child {margin-bottom: 0;}
.single-noticia #primary ul li::marker { color: var(--verde); /* font-size: 0; */ }

/* navegacion */
.single-noticia .post-navigation { max-width: 800px; margin: 0px auto 60px auto; padding: 15px 0; border-top: 1px solid var(--linea-gris); border-bottom: 1px solid var(--linea-gris); }
.single-noticia .post-navigation a { padding: 0; height: auto; line-height: 1; color: var(--base);}
.single-noticia .post-navigation a:hover {color: var(--verde);}

/*------------------------------------------------------------------*/
/*  CONTACTO
/*-----------------------------------------------------------------*/

.jaes-contacto-fila-iconos { margin-bottom: 60px!important;  display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; }
.jaes-contacto-fila-iconos__item { background-color: var(--beige); padding: 40px 20px !important;text-align: center;     height: 100%;}
.jaes-contacto-fila-iconos__item > .wp-block-group__inner-container {display: flex; align-items: center; justify-content: center; flex-flow: column;}
.jaes-contacto-fila-iconos__item figure.wp-block-image.size-full { margin-bottom: 20px !important;}
.jaes-contacto-fila-iconos__item img { width: auto; height: 60px;}
.jaes-contacto-fila-iconos__item p.title {font-family: var(--helvetica); font-weight: 500; font-size: 20px; line-height: 1.2; color: var(--verde); margin-bottom: 5px !important; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-contacto-fila-iconos__item p.link a {font-weight: 500; font-size: 16px; line-height: 1.2; color: var(--base); text-decoration: none;}
.jaes-contacto-fila-iconos__item p.link a:hover {color: var(--verde);}

.jaes-contacto-formulario {margin-bottom: 60px!important;}
.jaes-contacto-formulario  > .wp-block-group__inner-container {width: 65%; margin: auto;}
.jaes-contacto-formulario .wp-block-uagb-advanced-heading {margin-bottom: 20px !important;}



/*------------------------------------------------------------------*/
/*  BLOG - ESCUELA DE EMPRENDIMIENTO
/*-----------------------------------------------------------------*/

/* LANDING */

.jaes-blog__section {margin-bottom: 60px; margin-top: 60px;}
.jaes-blog__section .jaes-header {margin-bottom: 60px; width: 70%;}
.jaes-blog__section .jaes-header .uagb-desc-text {font-size: 22px; line-height: 1.2;}

.jaes-blog__module { margin-bottom: 80px !important;}
.jaes-blog__module .wp-block-post-template { margin-left: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px; }
.jaes-blog__module .wp-block-post-template li {width: 100% !important; margin: 0; -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease;}
.jaes-blog__module .wp-block-post-template li figure { margin: 0 0 30px 0 !important;display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: var(--blanco); position:relative;}
.jaes-blog__module .wp-block-post-template li figure:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
.jaes-blog__module .wp-block-post-template li figure a {display: flex; align-items: center; justify-content: center;}
.jaes-blog__module .wp-block-post-template li figure a img {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.jaes-blog__module .wp-block-post-template li .wp-block-post-title {margin-bottom: 20px;line-height: 1; }
.jaes-blog__module .wp-block-post-template li .wp-block-post-title a { display: inline; font-size: 21px; line-height: 1; text-decoration: none !important;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c)); background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0); background-size: 0 100%; background-repeat: no-repeat; text-decoration: none; -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease; } 

.jaes-blog__module .wp-block-post-template li:hover {transform: translate(0px,0px); /* box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 20%); */}
.jaes-blog__module .wp-block-post-template li:hover figure {}
.jaes-blog__module .wp-block-post-template li:hover figure:before {opacity: 1; transform: translate(-50%,-50%);}
.jaes-blog__module .wp-block-post-template li:hover figure img { transform: scale(1.05); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
.jaes-blog__module .wp-block-post-template li:hover .wp-block-post-title a { color: var(--verde); background-size: 100% 100%; }

.jaes-blog__module .wp-block-query-pagination { display: flex; align-items: center; justify-content: center; margin-top: 80px; gap: 30px; }
.jaes-blog__module .wp-block-query-pagination a.wp-block-query-pagination-next, .jaes-blog__module .wp-block-query-pagination a.wp-block-query-pagination-previous{padding:10px 20px;background-color:var(--verde);color:var(--blanco);text-decoration:none;font-family:var(--helvetica)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:1px;}
.jaes-blog__module .wp-block-query-pagination a.wp-block-query-pagination-previous:hover, .jaes-blog__module .wp-block-query-pagination a.wp-block-query-pagination-next:hover {background-color: var(--lima);}




/* ARTICULO INDIVIDUAL - POST */
.single-post .site-content { background: var(--blanco);}
.single-post #primary { width: 67% !important; padding: 0; border: none;}
.single-post #secondary {margin-right: 0 !important;border: none; width: 33%; }
.single-post article {padding: 0 !important;}
.single-post .post-thumb {margin-left: 0 !important; margin-right: 0 !important;}
.single-post .ast-single-post-order {display: grid; grid-template-columns: 1fr auto; grid-column-gap: 10px;border-bottom: 1px solid var(--lima);padding: 20px 0 15px 0; margin-top: 0 !important;}
.single-post .entry-title{order:1;grid-column:1/-1;grid-row:1/2; font-family: var(--helvetica); font-weight: 400; font-size: 28px; line-height: 1.2; color: var(--gris-blog); border-bottom:1px solid var(--lima);padding-bottom:10px;margin-bottom:15px;}
.single-post .entry-meta {grid-row: 2/3; grid-column: 1/2; display: flex; align-items: center; justify-content: flex-start;font-size: 0px; }
.single-post .astra-advanced-hook-2553 { grid-row: 2/3; grid-column: 2/3; }

.single-post .entry-meta .cat-links {color: var(--base);font-size: 14px; font-weight: 500;}
.single-post .entry-meta .cat-links a {color: var(--gris);}
.single-post .entry-meta .cat-links a:hover {color: var(--verde);}
.single-post .entry-meta .ast-reading-time {color: var(--base);font-size: 14px; font-weight: 500; position: relative; padding-left: 13px; margin-left: 12px;}
.single-post .entry-meta .ast-reading-time::before{content:"";width:4px;height:4px;background-color:var(--gris);border-radius:100%;position:absolute;top:45%;left:0;transform:translateY(-50%);opacity:.5;}

.single-post.ast-single-post h2 {font-family: var(--helvetica); font-weight: 500; font-size: 26px !important; line-height: 1; color: var(--verde); margin: 60px 0 40px 0; }
.single-post.ast-single-post h3 {font-family: var(--helvetica); font-weight: 500; font-size: 20px; line-height: 1; margin: 50px 0 30px 0; color: var(--gris-blog);}

.single-post .ast-single-related-posts-container { padding: 0;}
.single-post .ast-related-posts-title-section {border: none;}
.single-post .ast-related-posts-title { color: var(--gris-blog) !important; font-size: 22px !important; margin: 50px 0 20px 0 !important; font-weight: 400 !important;}
.single-post .ast-single-related-posts-container article {padding-top: 0 !important; box-shadow: 2px 10px 10px 0px rgb(24 23 38 / 10%); border: 1px solid transparent; transition: all .25s ease-in-out;}
.single-post .ast-single-related-posts-container article .entry-header {padding: 20px 20px 10px 20px; margin:0;}
.single-post .ast-related-post-title.entry-title {border:none;padding-bottom: 0; margin: 0px;}
.single-post .ast-related-post-title.entry-title a { font-family: var(--helvetica); font-weight: 500 !important; font-size: 18px !important;}
.single-post .ast-single-related-posts-container article .entry-content {padding: 0 20px 20px 20px;}
.single-post .ast-single-related-posts-container article .entry-content .ast-related-post-excerpt {padding: 0; margin-bottom: 0 !important; font-size: 14px;}
.single-post .ast-single-related-posts-container article .ast-related-post-link { background-color: transparent !important; color: var(--negro) !important; border-radius: 0px !important; padding: 8px 0 7px 0 !important; border-bottom: 1px solid var(--verde) !important;transition: all .2s linear; }
.single-post .ast-single-related-posts-container article .ast-related-post-link:hover {color: var(--verde) !important;}
.single-post .ast-single-related-posts-container article:hover {border: 1px solid var(--verde);}
.single-post .ast-single-related-posts-container article:hover .ast-related-post-title.entry-title a {color: var(--verde);}

    /* modificamos la lista de puntos */
    .single-post #primary ul { margin: 0 0 20px 40px !important; }
    .single-post #primary ul.last {margin-bottom: 100px !important;}
    .single-post #primary ul li {margin-bottom: 10px; position: relative; line-height: 1.4;}
    .single-post #primary ul li:last-child {margin-bottom: 0;}
    .single-post #primary ul li::marker { color: var(--verde); /* font-size: 0; */ }

    /* modificamos la lista de numeros */
    .single-post #primary ol { margin: 0 0 20px 40px !important; }
    .single-post #primary ol.last {margin-bottom: 100px !important;}
    .single-post #primary ol li {margin-bottom: 10px; position: relative; line-height: 1.4;}
    .single-post #primary ol li:last-child {margin-bottom: 0;}
    .single-post #primary ol li::marker { color: var(--verde); /* font-size: 0; */ }

    /* blockquote */
    .single-post #primary blockquote {/* border-left: 5px solid rgb(155 194 85 / 30%); */}
    .single-post #primary blockquote cite {color: var(--verde); font-family: var(--helvetica)!important; font-size: 14px!important; font-weight: 700!important;}

    /* AUTOR */
    .jaes-blog-autor {background-color: var(--blanco); padding: 40px 30px !important; margin: 40px 0; box-shadow: 6px 6px 15px -5px rgb(0 0 0 / 20%); border:1px solid var(--blanco); -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
    .jaes-blog-autor > .wp-block-group__inner-container {display: flex; flex-flow: column; justify-content: space-between; height: 100%;}

    .jaes-blog-autor .uagb-ifb-left-right-wrap {justify-content: center; align-items: center;}
    .jaes-blog-autor .uagb-ifb-imgicon-wrap { margin: 0 !important; }
    .jaes-blog-autor .uagb-ifb-image {display: flex; align-items: center; justify-content: center;}
    .jaes-blog-autor .uagb-ifb-image-content { border-radius: 100%; overflow: hidden; }
    .jaes-blog-autor .uagb-ifb-image-content > img {width: 110px; height: 110px !important;}
    .jaes-blog-autor .uagb-ifb-content { padding: 0 30px 0 30px; }
    .jaes-blog-autor .uagb-ifb-title-prefix { font-size: 18px;  }
    .jaes-blog-autor .uagb-ifb-separator {border-top: 1px solid var(--verde) !important; width: 60px !important;}
    .jaes-blog-autor .uagb-ifb-title {font-size: 13px;}
    .jaes-blog-autor .uagb-ifb-desc { font-size: 13px; font-weight: bold; color: var(--blanco); background-color: var(--verde); display: inline-flex; padding: 5px 15px; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}

    /* ocultamos los "anterior" y "siguiente" */
    .single-post .navigation.post-navigation {display: none;}


    /* WIDGETS */

    /* quitamos la categoria "sin categoria" */
    .cat-item-1 {display: none;}

    .widget {}
    .single-post.ast-single-post .widget h2 {font-weight: 400 !important; color: var(--gris-blog) !important; font-size: 20px !important; margin: 0 0 20px 0 !important; padding: 0 0 10px 0 !important; border-bottom: 1px solid var(--lima);}
    .widget li {margin-bottom: 15px !important;}
    .widget li:last-child {margin-bottom: 0px !important;}
    .widget a {font-family: var(--roboto); color: var(--base); line-height: 1.2; display: block; font-size: 15px;}
    .widget a:hover {color: var(--verde); opacity: 1;}

    .widget .jaes-widget-con-sombra  {padding: 30px 30px 30px 30px !important; background-color: var(--blanco) !important; box-shadow: 2px 10px 10px 0px rgb(24 23 38 / 10%);}
    
    .single-post.ast-single-post .widget h2.jaes-widget-sin-sombra { margin: 80px 0 -20px 0 !important;}

    .jaes-widget-blog-programas {background-color: var(--blanco) !important; box-shadow: 2px 10px 10px 0px rgb(24 23 38 / 10%); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
    .jaes-widget-blog-programas figure.wp-block-image { margin: 0 0 20px 0 !important; max-height: 160px; overflow: hidden; display: flex; align-items: center; justify-content: center; background-color: var(--blanco); position:relative;}
    .jaes-widget-blog-programas figure.wp-block-image:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
    .jaes-widget-blog-programas figure.wp-block-image img {-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; max-width: 130%;}
    .jaes-widget-blog-programas p { padding: 0 30px 20px 30px;  margin-bottom: 10px !important; }
    .jaes-widget-blog-programas p a {display: inline; font-family: var(--helvetica); font-weight: 500; font-size: 18px; line-height: 1; /* color: var(--gris-blog) !important; */ text-decoration: none !important;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c)); background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0); background-size: 0 100%; background-repeat: no-repeat; text-decoration: none; -webkit-transition: background-size 0.4s ease; transition: background-size 0.4s ease;} 
    .jaes-widget-blog-programas:hover {}
    .jaes-widget-blog-programas:hover a {color: var(--verde) !important; background-size: 100% 100%;}
    .jaes-widget-blog-programas:hover figure:before {opacity: 1; transform: translate(-50%,-50%);}
    .jaes-widget-blog-programas:hover figure img { transform: scale(1.05); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 


    

    /* Compartir AddThis Custom */
    .at-resp-share-element .at-share-btn-elements span.at-label{display: none;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-facebook{border: 1px solid rgb(59, 89, 152);color: rgb(59, 89, 152); background-color: #fff!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-facebook svg{fill:rgb(59, 89, 152)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-facebook span.at-label{color: rgb(59, 89, 152)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-twitter{border: 1px solid rgb(29, 161, 242); color: rgb(29, 161, 242); background-color: #fff!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-twitter svg{fill:rgb(29, 161, 242)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-twitter span.at-label{color: rgb(29, 161, 242)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-whatsapp{border: 1px solid rgb(77, 194, 71); color: rgb(77, 194, 71); background-color: #fff!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-whatsapp svg{fill:rgb(77, 194, 71)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-whatsapp span.at-label{color: rgb(77, 194, 71)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-linkedin{border: 1px solid rgb(0, 119, 181); color: rgb(0, 119, 181); background-color: #fff!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-linkedin svg{fill:rgb(0, 119, 181)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-linkedin span.at-label{color: rgb(0, 119, 181)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-compact{border: 1px solid rgb(255, 101, 80); color: rgb(255, 101, 80); background-color: #fff!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-compact svg{fill:rgb(255, 101, 80)!important;}
    .at-resp-share-element .at-share-btn-elements a.at-svc-compact span.at-label{color: rgb(255, 101, 80)!important;}
    .at-resp-share-element .at-share-btn:first-child {margin-left: 0;}

    .compartir-post-end {display: flex; align-items: center; justify-content: flex-start; padding: 20px 0; border-top: 1px solid var(--lima); border-bottom: 1px solid var(--lima);}
    .compartir-post-end p {margin-bottom: 0 !important; margin-right: 20px; font-family: var(--helvetica); font-weight: 500; font-size: 16px; line-height: 1; color: var(--gris-blog); }



/*  PÁGINAS DE CATEGORÍA */

.categoria-header { display: flex; flex-flow: column; align-items: center; justify-content: center; color: var(--blanco); padding: 0 20px; height: 430px; background-size: cover; background-position: center; background-color: rgb(0 0 0 / 30%); background-blend-mode: multiply;z-index: -1;}
.categoria-header__container { width: 100%; max-width: 1240px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px;}
.categoria-header h1 {font-size:32px; font-weight: 500; width: 50% !important; color: var(--blanco); margin-bottom: 20px;}
.categoria-header p {font-family: var(--helvetica); font-size:18px; font-weight: normal; width: 50% !important;}

body.archive.category { margin: 0; }
body.archive.category #main .ast-row {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 50px; margin-bottom: 60px!important;}

body.archive.category article.ast-archive-post { margin:0 !important; padding: 0 !important; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
body.archive.category article.ast-archive-post .ast-post-format- {padding: 0 !important; border: none !important;}
body.archive.category article.ast-archive-post .ast-blog-featured-section.post-thumb {margin-bottom: 20px !important;}
body.archive.category article.ast-archive-post .post-thumb-img-content { height: 240px;  display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: var(--blanco);margin-bottom: 0px !important; position:relative;}
body.archive.category article.ast-archive-post .post-thumb-img-content:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 50px; height: 60px; opacity: 0; z-index: 2; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;  background-size: 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg id='Capa_1' data-name='Capa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1062.99 1326.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23296076;%7D.cls-2%7Bfill:%2300a0af;%7D.cls-3%7Bfill:%23296075;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='1062.74 0 930.04 266.17 708.88 266.8 1062.74 0'/%3E%3Cpolygon class='cls-2' points='1062.93 0 930.24 266.17 1062.99 442.2 1062.93 0'/%3E%3Cpolygon class='cls-1' points='1062.74 442.2 930.04 708.38 708.88 709 1062.74 442.2'/%3E%3Cpolygon class='cls-2' points='1062.93 442.2 930.24 708.38 1062.99 884.41 1062.93 442.2'/%3E%3Cpolygon class='cls-1' points='707.85 266.8 575.15 532.97 353.99 533.59 707.85 266.8'/%3E%3Cpolygon class='cls-2' points='708.04 266.8 575.34 532.97 708.1 709 708.04 266.8'/%3E%3Cpolygon class='cls-1' points='353.86 533.59 221.16 799.76 0 800.38 353.86 533.59'/%3E%3Cpolygon class='cls-2' points='354.05 533.59 221.35 799.76 354.11 975.79 354.05 533.59'/%3E%3Cpolygon class='cls-3' points='707.72 709 575.02 975.17 353.86 975.79 707.72 709'/%3E%3Cpolygon class='cls-2' points='707.92 709 575.22 975.17 707.97 1151.2 707.92 709'/%3E%3Cpolygon class='cls-1' points='1062.62 884.41 929.92 1150.58 708.75 1151.2 1062.62 884.41'/%3E%3Cpolygon class='cls-2' points='1062.81 884.41 930.11 1150.58 1062.87 1326.61 1062.81 884.41'/%3E%3C/svg%3E");}
body.archive.category article.ast-archive-post img { transform: none; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
body.archive.category article.ast-archive-post h2 { margin-bottom: 15px !important; line-height: 1 !important; }
body.archive.category article.ast-archive-post h2 a { color: var(--base) !important; text-decoration: none !important; font-size: 22px; font-family: var(--helvetica) !important; font-weight: 500;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(65%, rgba(0,0,0,0)), color-stop(0, #5bb1735c));
  background-image: linear-gradient(180deg, rgba(0,0,0,0) 65%, #5bb1735c 0);
  background-size: 0 100%;
  background-repeat: no-repeat;
  text-decoration: none;
  -webkit-transition: background-size 0.4s ease;
  transition: background-size 0.4s ease;
}
body.archive.category article.ast-archive-post .etapas-listado {margin-bottom: 15px !important; color: var(--verde); line-height: 1.2;}

body.archive.category article.ast-archive-post:hover {}
body.archive.category article.ast-archive-post:hover .post-thumb-img-content {}
body.archive.category article.ast-archive-post:hover .post-thumb-img-content:before {opacity: 1; transform: translate(-50%,-50%);}
body.archive.category article.ast-archive-post:hover .post-thumb-img-content img { transform: scale(1.1); opacity: 0.25; -webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out; transition: all .25s ease-in-out;} 
body.archive.category article.ast-archive-post:hover h2 a { color: var(--verde) !important; background-size: 100% 100%; }

/*------------------------------------------------------------------*/
/*  RESULTADOS DE BUSQUEDA
/*-----------------------------------------------------------------*/

.search-results .ast-archive-title { font-size: 26px; text-align: center; font-weight: 500;}
.search-results .ast-row { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 50px; padding: 0 20px;}
.search-results article { margin: 0; padding: 0;}
.search-results article .ast-blog-featured-section { margin-bottom: 20px; height: 200px; overflow: hidden;}
.search-results article .ast-blog-featured-section img {min-height: 200px; object-fit: none;}
.search-results article .entry-title, .search-results article .entry-title a { font-size: 22px !important; font-weight: 400 !important; font-family: var(--helvetica); line-height: 1.2;}
.search-results article .blog-layout-1 {padding: 0; border: none;}

.search-results .ast-pagination { margin-top: 30px;}
.search-results .ast-pagination .nav-links {display: flex; align-items: center; justify-content: center; gap: 50px;}
.search-results .ast-pagination .page-numbers { display: none !important;}
.search-results .ast-pagination .page-numbers.next, .search-results .ast-pagination .page-numbers.prev { display: flex !important;    align-items: center;justify-content: center; padding: 10px 20px; background-color: var(--verde); color: var(--blanco); text-decoration: none; font-family: var(--helvetica)!important; font-size: 14px!important; font-weight: 700!important; line-height: 1!important; letter-spacing: 1px; }
.search-results .ast-pagination .page-numbers.next span, .search-results .ast-pagination .page-numbers.prev span { display: none !important;}
.search-results .ast-pagination .page-numbers.next:hover, .search-results .ast-pagination .page-numbers.prev:hover {background-color: var(--lima);}





/*------------------------------------------------------------------*/
/*  LEGALES
/*-----------------------------------------------------------------*/

.jaes-legales-pagina { width: 80%; margin: 30px auto 80px auto !important;}
.jaes-legales-pagina h1 {font-size: 28px; color: var(--verde);}
.jaes-legales-pagina h2 { margin-top: 60px !important; font-size: 20px !important;}
.jaes-legales-pagina h2.mt-40 {margin-top: 40px !important;}

 /*-----------------------------------------------------------------*/
 /*  COOKIES
 /*-----------------------------------------------------------------*/

 p.cc_dialog_text {margin-bottom:20px !important;}

/*------------------------------------------------------------------*/
/*  FOOTER
/*-----------------------------------------------------------------*/

footer { background-color: var(--verde); }

.footer-separator {
  height: 10px;
  margin-bottom: 50px;  
  background: #008B9C;
  background: -moz-linear-gradient(left,#008B9C 0%, #008B9C 12%,#E3E24F 12%, #E3E24F 18%,#285F74 18%, #285F74 32%,#22404D 32%, #22404D 38%,#00C0CA 38%, #00C0CA 54%,#E3E24F 54%, #E3E24F 60%,#008B9C 60%, #008B9C 100%);
  background: -webkit-gradient(left top, right top,color-stop(0%, #008B9C),color-stop(12%, #008B9C),color-stop(12%, #E3E24F), color-stop(18%, #E3E24F),color-stop(18%, #285F74), color-stop(32%, #285F74),color-stop(32%, #22404D), color-stop(38%, #22404D),color-stop(38%, #00C0CA), color-stop(54%, #00C0CA),color-stop(54%, #E3E24F), color-stop(60%, #E3E24F),color-stop(60%, #008B9C), color-stop(100%, #008B9C) );
  background: -webkit-linear-gradient(left,#008B9C 0%, #008B9C 12%,#E3E24F 12%, #E3E24F 18%,#285F74 18%, #285F74 32%,#22404D 32%, #22404D 38%,#00C0CA 38%, #00C0CA 54%,#E3E24F 54%, #E3E24F 60%,#008B9C 60%, #008B9C 100%);
  background: -o-linear-gradient(left,#008B9C 0%, #008B9C 12%,#E3E24F 12%, #E3E24F 18%,#285F74 18%, #285F74 32%,#22404D 32%, #22404D 38%,#00C0CA 38%, #00C0CA 54%,#E3E24F 54%, #E3E24F 60%,#008B9C 60%, #008B9C 100%);
  background: -ms-linear-gradient(left,#008B9C 0%, #008B9C 12%,#E3E24F 12%, #E3E24F 18%,#285F74 18%, #285F74 32%,#22404D 32%, #22404D 38%,#00C0CA 38%, #00C0CA 54%,#E3E24F 54%, #E3E24F 60%,#008B9C 60%, #008B9C 100%);
  background: linear-gradient(to right,#008B9C 0%, #008B9C 12%,#E3E24F 12%, #E3E24F 18%,#285F74 18%, #285F74 32%,#22404D 32%, #22404D 38%,#00C0CA 38%, #00C0CA 54%,#E3E24F 54%, #E3E24F 60%,#008B9C 60%, #008B9C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008B9C', endColorstr='#008B9C', GradientType=1 );
}

.footer-jaes { background-color: var(--verde); color: var(--blanco);}

.footer-jaes .footer-title { font-family: var(--helvetica); font-weight: normal; line-height: 1; font-size: 16px; }
.footer-jaes p, .footer-jaes a {font-size: 12px; color: var(--blanco); text-decoration: none !important;}
.footer-jaes a:hover {opacity: 0.6;}
.footer-jaes .footer-subitile {margin-bottom: 35px !important}

.footer-jaes .footer-blurb { margin-top: 20px; }
.footer-jaes .footer-blurb.last { margin-top: 35px; }
.footer-jaes .footer-blurb > .wp-block-group__inner-container {display: grid; grid-template-columns: auto 1fr; grid-gap: 15px;}
.footer-jaes .footer-blurb .ahfb-svg-iconset {width: 25px; height: 30px;}
.footer-jaes .footer-blurb .ahfb-svg-iconset svg {width: 100%; height: auto;}
.footer-jaes .footer-blurb .ahfb-svg-iconset svg path {fill: var(--blanco);}
.footer-jaes .footer-blurb .footer-blurb-txt {}
.footer-jaes .footer-blurb .footer-blurb-txt .footer-blurb-title {font-family: var(--helvetica); font-weight: normal; line-height: 1; font-size: 16px; margin-bottom: 6px !important;} 

.footer-jaes-rrss { border-bottom: 1px solid #ffffff45; padding-bottom: 40px; margin-bottom: 40px; }
.footer-jaes-rrss.wp-block-social-links .wp-social-link {padding: 5px;}
.footer-jaes-rrss.wp-block-social-links .wp-social-link a {opacity: 1 !important;}
.footer-jaes-rrss.wp-block-social-links .wp-social-link svg {width: 20px; height: 20px;}

.footer-jaes-newsletter-title {font-family: var(--helvetica); font-weight: normal; line-height: 1; font-size: 16px !important; margin-bottom: 10px !important;}
.footer-jaes-newsletter-title a {font-size: 12px; color: var(--blanco); text-decoration: none !important;}

.jaes-footer-programas-menu {list-style-type: none; margin: 0 !important;}
.jaes-footer-programas-menu li { line-height: 0.8; margin-bottom: 8px;}

.footer-jaes-blog {}
.footer-jaes-blog .wp-block-post-template {margin-left: 0 !important;}
.footer-jaes-blog li {  line-height: 1.3; margin-bottom: 10px;}
.footer-jaes-blog li h2 {display: contents;}
.footer-jaes-blog li a {font-family: var(--roboto); font-weight: normal;}

.footer-jaes-menu-legales { list-style-type: none; margin:0 !important; display: flex; flex-flow: row; align-items: center; justify-content: flex-start; }
.footer-jaes-menu-legales li {margin-right: 20px;}

.footer__fila-01 {display: grid; grid-template-columns: 1.1fr 1fr; grid-gap: 50px; align-items: baseline; margin-bottom: 50px !important;}
.footer__fila-01 > .wp-block-column:last-child {padding-left: 50px;}
.footer-jaes-logo {width: 260px; height: auto;}
.footer__fila-01 .title {font-family: var(--helvetica); font-weight: normal; line-height: 1; font-size: 22px; }

.footer__fila-02 {display: grid; grid-template-columns: 1.1fr 1fr; grid-gap: 50px;  margin-bottom: 50px !important;}
.footer__fila-02 > .wp-block-column:last-child {padding-left: 50px; border-left: 1px solid #ffffff45;}
.footer__fila-02__fila-01 {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px;}
.footer__fila-02__fila-02 {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px;}

.footer__fila-03 {display: grid; grid-template-columns: 1.1fr 1fr; grid-gap: 50px;  padding: 20px 0; border-top: 1px solid #ffffff45;}
.footer__fila-03 > .wp-block-column {display: flex; align-items: center; justify-content: flex-start;}
.footer__fila-03 > .wp-block-column:last-child {justify-content: flex-end;}


/*------------------------------------------------------------------*/
/*  FORMULARIOS
/*-----------------------------------------------------------------*/

input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, .ms-container .ms-list { border-radius: 0 !important; border-color: var(--linea-gris-claro) !important; background-color: var(--blanco); font-family: var(--helvetica) !important; font-weight: 500 !important; color: var(--base); padding: 15px 20px; /* -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow: none !important; */}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, textarea:focus {border-color:var(--verde)!important; -webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(0 118 61 / 59%)!important;-moz-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(0 118 61 / 59%)!important;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(0 118 61 / 59%)!important;outline:0;}
.search-form .search-field:focus { box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important;}


.jaes-form-block-group {margin-bottom: 60px !important; }
.jaes-form-block-group > .wp-block-group__inner-container { width: 65%; margin: auto; } 
.jaes-form-container {}
.jaes-form-fila { display: flex; align-items: flex-start; justify-content: center; margin-bottom: 30px; }
.label-fila {margin-top: -20px;}


.jaes-form-col-30 { width: 30%;}
.jaes-form-col-50-first { width: calc(50% - 15px); margin-right: 15px;}
.jaes-form-col-50-last { width: calc(50% - 15px); margin-left: 15px;}
.jaes-form-col-70 { width: calc(70% - 30px); margin-left: 30px;}
.jaes-form-col-100 { width: 100%;}
.no-label-col {padding-top: 35px;}
.jaes-form-col-vertical {  }

.jaes-form-container input { background-image: url(../images/cd-required.svg); background-position: right top; background-repeat: no-repeat; }
.jaes-form-container input[type=text] {width: 100%; }
.jaes-form-container select, .jaes-form-container textarea {width: 100%; max-height: 130px;}
.jaes-form-container label {font-family: var(--helvetica) !important; font-weight: 500 !important; color: var(--base); display: block; height: 35px; position: relative; display: inline-block;}
.jaes-form-container label.jaes-required:before { position: absolute; content: ""; background-size: 100%; width: 20px; height: 20px; top: -8px; right: -22px; background-image: url(../images/cd-required.svg); }
.jaes-form-container textarea.wpcf7-validates-as-required { background-image: url(../images/cd-required.svg); background-position: right top; background-repeat: no-repeat; }
.jaes-form-container input[type="submit"] { transition: all .2s linear; font-family: var(--helvetica) !important; font-weight: 500 !important; background-image: none;}


.jaes-form-col-legales { display: flex; flex-flow: column; align-items: flex-start; justify-content: center; background-color: var(--beige); padding: 20px; }
.jaes-form-legales-item { display: grid; grid-template-columns: auto 1fr; margin-bottom: 15px; font-size: 13px; line-height: 1;}
.jaes-form-legales-item:last-child {margin-right: 0;}

.errorData.wpcf7-not-valid-tip {font-size: 12px;}

/* MULTISELECT */
.ms-container {background: transparent url('/wp-content/themes/fundacion-jaes/images/switch.png') no-repeat 50% 50% !important;}
.ms-container .ms-list.ms-focus{border-color:var(--verde)!important; -webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(0 118 61 / 59%)!important;-moz-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(0 118 61 / 59%)!important;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(0 118 61 / 59%)!important;outline:0; }
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover{cursor:pointer;color:#fff;text-decoration:none;background-color:var(--verde)!important}
.jaes-form-col-100 .ms-container {width: 100% !important;}


/* CHECKBOX */
.jaes-form-legales-item input[type="checkbox"] {  position: relative;  cursor: pointer; padding: 0; margin-top: -3px; margin-right: 10px;  width: 20px; height: 20px;}
.jaes-form-legales-item input[type="checkbox"]:before { content: ''; margin-right: 10px; display: inline-block; width: 100%; height: 100%; background: #fcfcfc; border: 1px solid #aaa;border-radius: 2px;}
.jaes-form-legales-item input[type="checkbox"]:checked:before { background: var(--verde); border-color: var(--verde);}
.jaes-form-legales-item input[type="checkbox"]:disabled {color: #b8b8b8; cursor: auto;}
.jaes-form-legales-item input[type="checkbox"]:disabled:before {box-shadow: none; background: #ddd; }
.jaes-form-legales-item input[type="checkbox"]:checked:after {content: '';position: absolute;left: 5px;top: 9px;background: white;width: 2px;height: 2px;box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform: rotate(45deg);}

/* CONTACT FORM 7 */
.jaes-form-legales-item .wpcf7-list-item {margin:0 !important;}
.wpcf7-form .label-fila { margin-top: -10px; margin-bottom: 35px;}
.wpcf7-form .jaes-form-container label { display: inline-block; height: auto; margin-bottom: 5px;}

/* AVISOS */
.aviso, .error {display:none; color: var(--blanco); border-radius: 5px; padding: 5px; text-align: center; margin-top: 20px;}
.aviso {background-color: var(--verde); }
.error {background-color: var(--naranja-oscuro); }
.loader{display:none; position: relative ; top:4px; left:0; width:100%; height:100%}
.loader .loader-wrapper img {;height:40px;}
.loader .loader-wrapper{display: flex; align-items: center; justify-content: flex-start; width: 100%; height: 100%;}






/*************************************************************************************/
/*************************************************************************************/
/*          Responsive - Ipad                                                     */
/*************************************************************************************/
/*************************************************************************************/

@media (max-width: 1024px){ 

  /*-----------------------------------------------------------------*/
  /*  GENERALES
  /*-----------------------------------------------------------------*/

  /* Solucionamos problema con AOS */
  html {overflow-x: hidden;}

  .jaes-header {width: 80%; margin-bottom: 40px !important;}
  .jaes-header .uagb-desc-text {font-size: 24px;}

  .jaes-btn {font-size: 12px !important;}

  .jaes-global-cabecera {margin-bottom: 40px !important; min-height: 330px;}
  .jaes-global-cabecera h1 { width: 100% !important; font-size: 24px;}
  .jaes-global-cabecera p, .jaes-global-cabecera .wp-block-cover__inner-container p { width: 100% !important; font-size: 20px;}

  .wp-block-uagb-advanced-heading { margin-bottom: 40px !important; }

  /*------------------------------------------------------------------*/
  /*  MENU
  /*-----------------------------------------------------------------*/

  .site-primary-header-wrap {opacity: 1 !important;}

  #masthead .ast-mobile-header-wrap .ast-primary-header-bar, #masthead .ast-mobile-header-wrap .ast-below-header-bar {height: 73px;}
  .ast-logo-title-inline .site-logo-img { padding-right: 0;}
  .custom-logo-link img { width: 120px !important; height: 100%; }
  .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle { display:flex !important; justify-content: flex-end; padding-right: 0;}


  /* OFF CANVASS MENU */

    html.ast-off-canvas-active body {position: fixed; width: 100%;}

    /* overlay */
    .ast-mobile-popup-drawer .ast-mobile-popup-overlay {transition: all 0.5s ease-in-out !important; background-color: rgba(0,0,0,0.6) !important;}

    /* bloque */
    .ast-mobile-popup-drawer {transition: all 0.5s ease-in-out !important; opacity: 1; z-index: 100000;}
    .ast-mobile-popup-drawer.active {transition: all 0.5s ease-in-out !important;}

    /* bloque interior */
    .ast-mobile-popup-drawer .ast-mobile-popup-inner {transition: all 0.5s ease-in-out !important;}
    .ast-mobile-popup-drawer.active .ast-mobile-popup-inner {max-width: 80%; background-color: var(--negro); background-color: var(--blanco); color: var(--verde);}

    /* Menu */
    .ast-mobile-popup-drawer .ast-mobile-popup-content > .ast-builder-menu {transform: translateX(25%); opacity: 0;}
    .ast-mobile-popup-drawer.active .ast-mobile-popup-content > .ast-builder-menu {transform: none; opacity: 1; transition: all .7s ease-in-out !important; }
    .ast-mobile-popup-drawer .ast-mobile-popup-content > .ast-header-html-1 {transform: translateX(25%); opacity: 0;}
    .ast-mobile-popup-drawer.active .ast-mobile-popup-content > .ast-header-html-1 {transform: none; opacity: 1; transition: all .7s ease-in-out !important; }
      
      
      /* Close */
      .ast-mobile-popup-drawer .ast-mobile-popup-header {justify-content: flex-end !important; height: 73px; min-height: 73px;}
      .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {padding-right: 22px; display: flex; align-items: center;}
      .ast-mobile-popup-drawer.active .menu-toggle-close {color: var(--verde); display: flex; align-items: center;}

      /* Links menu */
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link { color: var(--base); height: auto;}

      /* Links menu curren */
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-parent > .menu-link { color: var(--verde); height: auto;}
      .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item.current-menu-item > .menu-link { color: var(--verde); height: auto;}

      /* Flechas submenus */
      .menu-item-has-children > .ast-menu-toggle .ast-icon svg { display: none; }
      .ast-submenu-expanded.menu-item-has-children > .ast-menu-toggle {transform: none; }
      .ast-menu-toggle:focus { outline: none !important; }

      .ast-builder-menu-mobile .main-navigation .menu-item > .ast-menu-toggle { color: var(--verde); width: 48px; height: 48px;}

      .menu-item-has-children > .ast-menu-toggle .ast-icon { position: relative; }
      .menu-item-has-children > .ast-menu-toggle .ast-icon::before, .menu-item-has-children > .ast-menu-toggle .ast-icon::after {	position: absolute;	content: '';top: 50%;left: 50%;	-webkit-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); background-color: currentColor; -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out; transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }
      .menu-item-has-children > .ast-menu-toggle .ast-icon::before { width: 11px; height: 1px; opacity: 1; }
      .menu-item-has-children > .ast-menu-toggle .ast-icon::after { width: 1px; height: 11px; }
      .ast-submenu-expanded.menu-item-has-children > .ast-menu-toggle .ast-icon::before, .ast-submenu-expanded.menu-item-has-children > .ast-menu-toggle .ast-icon::after {-webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg);}
      .ast-submenu-expanded.menu-item-has-children > .ast-menu-toggle .ast-icon::before {opacity: 0;}

      /* Animacion Submenu */
      
      .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {display: block !important; height: 0; visibility: hidden; overflow: hidden; transition: all 0.5s ease-in-out !important; opacity: 0; transform: translateX(-5%);}
      .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu.custom-expand {display: block !important; visibility: visible; opacity: 1; height: auto; transform: none;}


    /* MENU DERECHA */
    ul.jaes-right-menu {list-style: none; display: block; line-height: 1; margin: 0;}
    ul.jaes-right-menu li {margin-left: 15px;}
    ul.jaes-right-menu li:first-child {margin-left: 0; height: 48px;}
    ul.jaes-right-menu li:last-child {margin-left: 0px;}
    ul.jaes-right-menu li a {display: flex; color: var(--base) !important;}
    ul.jaes-right-menu li a[title="Contacto"] {}
    ul.jaes-right-menu li a[title="Contacto"]:after {content: "Contacto";}
    ul.jaes-right-menu li a[title="Contacto"] svg {display: none;}
    ul.jaes-right-menu li .ico-colabora-menu { width: 45px; height: auto; }
    ul.jaes-right-menu li.ico-acceso-lms-menu a { display: flex; align-items: center; justify-content: center; padding: 0; border: none; border-radius: 0px; gap: 7px;}
    ul.jaes-right-menu li.ico-acceso-lms-menu a .ahfb-svg-iconset svg { width: 17px; height: 17px; transition: none;}
    ul.jaes-right-menu li.ico-acceso-lms-menu a .ahfb-svg-iconset svg g {fill:var(--base);}
    ul.jaes-right-menu li.ico-acceso-lms-menu a span.menu-icon-text { font-size: 16px; color: var(--base); display: block; padding-top: 2px; }

    ul.jaes-right-menu li:hover svg path {fill:var(--verde);}
    ul.jaes-right-menu li:hover .ico-colabora-menu {opacity: 0.5;}

    ul.jaes-right-menu li.ico-acceso-lms-menu:hover a {background-color: var(--verde); border: 1px solid var(--verde); color: var(--blanco) !important;}
    ul.jaes-right-menu li.ico-acceso-lms-menu:hover a svg path {fill: var(--blanco) !important;}
    ul.jaes-right-menu li.ico-acceso-lms-menu:hover a span.menu-icon-text {color: var(--blanco) !important;}



    /* BUSQUEDA */
    .ast-header-search:hover svg path, .ast-search-wrapper .ast-icon.icon-close:hover svg path {fill:var(--verde);}
    .ast-search-box.header-cover .search-field { font-family: var(--roboto) !important; font-weight: 300 !important; font-size:22px; }
    .ast-header-search .search-field::placeholder, .ast-header-search .ast-icon {color: var(--verde);}
    .ast-search-box.header-cover .search-text-wrap { width: calc(100% - 1.5em); }
    .ast-search-box.full-screen #close, .ast-search-box.header-cover #close {line-height:0;}

  /*-----------------------------------------------------------------*/
  /*  HOME
  /*-----------------------------------------------------------------*/

  .jaes-home-cabecera {margin-bottom: 40px; min-height: 330px;}
  .jaes-home-cabecera h1 { width: 100% !important; font-size: 24px;}
  .jaes-home-cabecera p { width: 100% !important; font-size: 20px;}

  .jaes-home-programas-educativos__programas {grid-gap: 20px;}

  .jaes-home-colabora {}
  .jaes-home-colabora__fila-01 {grid-template-columns: repeat(2,1fr);}
  .jaes-home-colabora__fila-01 .wp-block-column:first-child {grid-column: 1/3;}

  .jaes-home-metodologia__programas {grid-gap: 20px;}

  .jaes-home-impacto .wp-block-uagb-advanced-heading p {width: 80%;}
  .jaes-home-impacto__fila-iconos {justify-content: space-evenly;}

  .jaes-home-blog__module .wp-block-post-template {grid-template-columns: 1fr; grid-gap: 30px;}
  .jaes-home-blog__module .wp-block-post-template li:first-child {grid-template-rows: auto;}
  .jaes-home-blog__module .wp-block-post-template li:first-child figure {height: 330px;}
  .jaes-home-blog__module .wp-block-post-template li .wp-block-post-title a { font-size: 18px;}
  .jaes-home-blog .wp-block-buttons {grid-template-columns: 1fr; margin-top: 30px;}
  .jaes-home-blog .wp-block-buttons .wp-block-button {    grid-column: 1/2;}

  .jaes-video-destacado {    min-height: 330px;}

  .jaes-minitestimonios__fila .jaes-testimonios__item .jaes-testimonios__item__fila-02 .uagb-ifb-content {padding: 0;}
  .jaes-testimonios__item__fila-02 .uagb-ifb-imgicon-wrap { margin: 0 0 10px !important;}

  .jaes-home-noticias__module .wp-block-post-template {grid-gap: 30px;}

  .jaes-home-fundacion { margin-bottom: 40px !important;}

  .jaes-home-transparencia { padding: 40px 0;}
  .jaes-home-transparencia__fila-01 { grid-template-columns: 1fr;}
  .jaes-home-transparencia__fila-01 .col-img {display: none;}

  /*-----------------------------------------------------------------*/
  /*  PROGRAMAS EDUCATIVOS
  /*-----------------------------------------------------------------*/

  .programa-header { min-height: 100%; height: 100%;}
  .programa-header > .wp-block-cover__inner-container { padding: 30px 0 75px;}
  .programa-header h1 {width: 100% !important; font-size: 24px;}
  .programa-header p { width: 100% !important; font-size: 20px;}

  .jaes-filtros__section { grid-template-columns: 1fr; grid-gap: 30px; }
  .jaes-filtros__section__item-01 {padding-right:0; border-right: none;  }
  .jaes-filtros__section__item-02 {padding-left: 0;}

  .jaes-programas-list {  grid-template-columns: repeat(2,1fr);  grid-gap: 60px 20px;}
  .jaes-programas-list__item figure {height: 180px;}
  .jaes-programas-list__item__title a {font-size: 20px;}

  

  /*-----------------------------------------------------------------*/
  /*  PROGRAMAS EDUCATIVOS - INNOVACION EDUC
  /*-----------------------------------------------------------------*/
  
  body.term-innovacion-educativa #primary { padding-top: 0; }

  .jaes-innov-educ-descripcion { grid-template-columns: 1fr; grid-gap: 20px; margin-bottom: 40px!important; align-items: center; } 
  .jaes-innov-educ-vanguardia {padding: 40px 0;}
  .jaes-innov-educ-vanguardia__fila-01 {grid-template-columns: 1fr; grid-gap: 40px; }
  .jaes-innov-educ-resultados__fila-02 > .wp-block-column {grid-template-columns: 1fr 1fr; grid-gap: 50px; }
  .jaes-innov-educ-conclusiones {padding: 40px 0;    margin-bottom: 40px !important;}
  .jaes-innov-educ-conclusiones__fila-01 { margin-bottom: 40px !important;}
  .jaes-innov-educ-conclusiones__fila-conclusiones {padding: 30px 30px 30px 30px !important; grid-template-columns: 1fr 2.5fr; grid-gap: 25px;}
  .jaes-innov-educ-conclusiones__fila-conclusiones h3 {font-size: 18px;}
  .jaes-innov-educ-plataformas { margin-bottom: 40px !important; }
  .jaes-innov-educ-plataformas__fila-01 {grid-template-columns: 1fr; grid-gap: 40px; margin-bottom: 40px!important;}
  .jaes-innov-educ-plataformas__fila-02 > .wp-block-column { grid-gap: 20px;}

  /*------------------------------------------------------------------*/
  /*  PROGRAMAS EDUCATIVOS - SOLICITA UN PROGRAMA
  /*-----------------------------------------------------------------*/

  /* TEMPLATE DE PAGINA */
  body.term-solicita-un-programa #primary { padding-top: 0; }

  /*------------------------------------------------------------------*/
  /*  PROGRAMAS EDUCATIVOS - PÁGINAS DE CATEGORÍA
  /*-----------------------------------------------------------------*/

  /*------------------------------------------------------------------*/
  /*  PROGRAMAS EDUCATIVOS - FICHA PROGRAMA
  /*-----------------------------------------------------------------*/

  /* PLANTILLA */
  article.programa_educativo {margin-bottom: 0 !important;}


  /* CABECERA */
  .programa-header { display: flex; flex-flow: column; align-items: center; justify-content: center; color: var(--blanco); padding: 30px 20px 70px; height: 100%; min-height: 230px; background-size: cover; background-position: center; background-color: rgb(0 0 0 / 30%); background-blend-mode: multiply;z-index: -1;}
  .programa-header__container { width: 100%; max-width: 1240px; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px;}
  .programa-header h1 {font-size:22px; font-weight: 500; width: 100% !important; color: var(--blanco); margin-bottom: 10px;}
  .programa-header p {font-family: var(--helvetica); font-size:16px; font-weight: normal; width: 100% !important;}


  /* BOTONES DESTACADOS */
  .jaes-programa-botones-destacados { margin-bottom: 40px !important; padding: 40px 0; background-color: var(--beige); }
  .jaes-programa-botones-destacados .wp-block-buttons { justify-content: space-evenly;}
  .jaes-programa-botones-destacados .wp-block-buttons .wp-block-button {margin-bottom: 0 !important;}

  .jaes-programa-botones-destacados.dos-botones .wp-block-buttons { justify-content: center; gap: 50px;}

  /* INFO DESTACADA */
  
  .jaes-programa-info-cabecera { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 30px; align-items: start; padding: 30px; background-color: var(--blanco); margin-top: -60px; margin-bottom: 40px; -webkit-box-shadow: 0px 0px 20px 5px rgb(0 0 0 / 10%); box-shadow: 0px 0px 20px 5px rgb(0 0 0 / 10%);}
  .jaes-programa-info-cabecera__col {}

  .jaes-programa-info-cabecera__col-01 {display: flex; align-items: center; justify-content: center; padding-right: 0px; border-right: 0px solid var(--linea-gris); height: 100%; grid-column: 1/3; width: 35%;}
  .jaes-programa-info-cabecera__col-01 figure {display: flex; align-items: center; justify-content: flex-start;}
  .jaes-programa-info-cabecera__col-01 img { width: 90%; height: auto;  }
  .jaes-programa-info-cabecera__col-01 .logo-programa-small img {width: 60%; height: auto; margin: auto; margin-left: 0;}

  .jaes-programa-info-cabecera__col-02 {display: grid; grid-template-columns: 1fr; grid-gap: 20px; }
  .jaes-programa-info-cabecera__col-02__item {}
  .jaes-programa-info-cabecera__col-02__item p {font-size: 16px; font-size: 14px;}
  .jaes-programa-info-cabecera__col-02__item__title { font-family: var(--helvetica); font-size: 16px !important; font-weight: 500 !important; line-height: 1; margin-bottom: 5px !important; }
  .jaes-programa-info-cabecera__col-02 .wp-block-buttons {grid-column: unset; grid-row: unset;}

  .jaes-programa-info-cabecera__col-03 {}
  .jaes-programa-info-cabecera__col-03__item__title { font-family: var(--helvetica); font-size: 18px !important; font-weight: 500 !important; line-height: 1; margin-bottom: 10px !important; }
  

  /* QUE APRENDERAN */
  .jaes-programa-que-aprenderan { display: grid; grid-template-columns: 1fr; grid-gap: 30px; margin-bottom: 40px!important; align-items: center; } 
  .jaes-programa-que-aprenderan .wp-block-column {order: 2;}
  .jaes-programa-que-aprenderan .wp-block-column:last-child {display: flex; align-items: center; justify-content: center; order: 1;}
  .jaes-programa-que-aprenderan.con-video {grid-template-columns: 1fr;}
  .jaes-programa-que-aprenderan.con-video .jaes-video-destacado { min-height: 300px; }
  .jaes-programa-que-aprenderan.con-video .jaes-video-destacado svg { width: 80px; height: 100%;}

  /* OBJETIVOS */
  .jaes-programa-objetivos {padding: 40px 0;margin-bottom: 40px !important;}
  .jaes-programa-objetivos__fila-01 { display: grid; grid-template-columns: 1fr; grid-gap: 30px; margin-bottom: 0px!important; align-items: start; } 
  .jaes-programa-objetivos__fila-01 .wp-block-column:first-child {display: flex; align-items: center; justify-content: center;}

  /* HABILIDADES TRABAJADAS - ORIENTA-T */
  .jaes-programa-habilidades {padding: 40px 0; margin-top: -60px !important; margin-bottom: 40px !important; border-top: 1px solid var(--linea-gris); }
  .jaes-programa-habilidades__fila-01 { display: grid; grid-template-columns: 1fr; grid-gap: 30px; margin-bottom: 0px!important; align-items: start; } 
  .jaes-programa-habilidades__fila-01 .wp-block-column {order: 2;}
  .jaes-programa-habilidades__fila-01 .wp-block-column:last-child {display: flex; align-items: center; justify-content: center; order: 1;}

  /* MODALIDADES - ORIENTA-T */
  .jaes-programa-modalidades {margin-bottom: 0px !important;}
  .jaes-programa-modalidades h2 {text-align: center;}
  .jaes-programa-modalidades p {text-align: center;}

  .jaes-programa-modalidades__tabs { margin: 0; flex-direction: column !important;}
  .jaes-programa-modalidades__tabs p {text-align: left;}
  .jaes-programa-modalidades__tabs .uagb-tabs__panel {flex-direction: row !important; max-width: 100% !important; min-width: 100% !important; justify-content: flex-start;}
  .jaes-programa-modalidades__tabs .uagb-tab { border:none !important; border-radius: 0 !important; background-color: var(--blanco); margin-bottom: 0 !important; padding: 0 !important; line-height: 1;  }
  .jaes-programa-modalidades__tabs .uagb-tab a span {color: var(--verde) !important; font-size: 18px !important; font-weight: 500; line-height: 1; padding: 18px 25px 15px 25px !important;}
  .jaes-programa-modalidades__tabs .uagb-tab.uagb-tabs__active, .jaes-programa-modalidades__tabs .uagb-tab:hover {background-color: var(--beige) !important;}
  .jaes-programa-modalidades__tabs .jaes-header {margin-bottom: 20px !important; }
  .jaes-programa-modalidades__tabs .jaes-header .uagb-heading-text {font-size: 15px !important;}

  .jaes-programa-modalidades__tabs .uagb-tabs__body-wrap { padding: 0 !important; border: none !important; border-top: 1px solid var(--linea-gris) !important; max-width: 100% !important; }
  .jaes-programa-modalidades__tabs .uagb-tabs__body-container { padding: 30px 0 0 0 !important;}

  .jaes-programa-modalidades__fila-descripcion {padding: 0 !important; margin-bottom: 50px;}
  .jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap { display: grid; grid-template-columns: 1fr; grid-gap: 30px;}
  .jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap > .wp-block-uagb-column { width: 100%; }
  .jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap > .wp-block-uagb-column > .uagb-column__inner-wrap {padding: 0 !important;}
  .jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap > .wp-block-uagb-column:first-child { background-color: var(--beige); padding: 35px; }
  .jaes-programa-modalidades__fila-descripcion .uagb-columns__inner-wrap > .wp-block-uagb-column:first-child .title {font-family: var(--helvetica); color: var(--verde); font-size: 20px !important; font-weight: bold; line-height: 1 !important; margin-bottom: 15px !important;}




        /* Tabla - Pack Orienta-T */
        .jaes-programa-modalidades__tabla-pack-orientat { padding: 0 !important; margin-bottom: 60px !important; box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%) !important;  }
        .jaes-programa-modalidades__tabla-pack-orientat > .uagb-section__inner-wrap { display: grid; grid-template-columns: 1fr; }
        .jaes-programa-modalidades__tabla-pack-orientat .tabla-celda { padding: 20px;  border-top: 5px solid #f9f9f9; margin: 0 !important;}
        .jaes-programa-modalidades__tabla-pack-orientat ul.tabla-celda { padding-left: 35px;line-height: 1.2;}
        .jaes-programa-modalidades__tabla-pack-orientat .fila-1 { font-weight: 500; color: var(--verde); }
        .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera {background-color: var(--beige); border-top: none !important;}

        .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-separator-parent {display: none;}
        .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-left-title-image {display: grid; grid-template-columns: 60px 1fr; grid-gap: 20px; align-items: center;}
        .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-image-icon-content {margin: 0!important; display: flex; align-items: center; justify-content: center;}
        .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-image-icon-content img {margin: 0!important; width: auto; height: 50px !important;}
        .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-title-prefix {color: var(--lima); font-size: 15px !important; font-weight: 500; line-height: 1; margin: 0; }
        .jaes-programa-modalidades__tabla-pack-orientat .tabla-cabecera .uagb-ifb-title {color: var(--verde); font-size: 18px !important; font-weight: 500; line-height: 1;  margin: 0;}

        /* Círculos - Pack Orienta-T */
        .jaes-programa-modalidades__circulos-pack-orientat { width: 100% !important; max-width: 100% !important;margin-bottom: 60px !important;}
        .jaes-programa-modalidades__circulos-pack-orientat > .wp-block-group__inner-container { display: grid; grid-template-columns: repeat(2,auto); grid-gap: 40px; justify-content: space-evenly; }
        .jaes-programa-modalidades__circulos-pack-orientat__item { width: 150px; height: 150px; background-color: var(--blanco); border: 1px solid var(--lima); border-radius: 100%; overflow: hidden; padding: 0 15px !important; display: flex; flex-flow: column; align-items: center; justify-content: center; background-color: #f9f9f9; }
        .jaes-programa-modalidades__circulos-pack-orientat__item p {font-size: 16px !important; line-height: 1.2; font-weight: 500; margin-bottom: 0!important; text-align: center; color: var(--verde);}
        .jaes-programa-modalidades__circulos-pack-orientat__item p.title { font-size: 14px !important; color: var(--lima);  }



        /* Tabla - Pack Uso libre */
        .jaes-programa-modalidades__tabla-pack-uso-libre { padding: 0 !important; margin-bottom: 60px !important; box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%) !important;  }
        .jaes-programa-modalidades__tabla-pack-uso-libre > .uagb-section__inner-wrap { display: grid; grid-template-columns: 1fr; }
        .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-celda { padding: 20px;  border-top: 5px solid #f9f9f9; margin: 0 !important;}
        .jaes-programa-modalidades__tabla-pack-uso-libre ul.tabla-celda { padding-left: 35px;line-height: 1.2;}
        .jaes-programa-modalidades__tabla-pack-uso-libre .fila-1 { font-weight: 500; color: var(--verde); }
        .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera {background-color: var(--beige); border-top: none !important;}

        .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-separator-parent {display: none;}
        .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-left-title-image {display: grid; grid-template-columns: 60px 1fr; grid-gap: 20px; align-items: center;}
        .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content {margin: 0!important; display: flex; align-items: center; justify-content: center;}
        .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content img {margin: 0!important; width: auto; height: 50px !important;}
        .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-title-prefix {color: var(--lima); font-size: 15px !important; font-weight: 500; line-height: 1; margin: 0 0 2px 0; }
        .jaes-programa-modalidades__tabla-pack-uso-libre .tabla-cabecera .uagb-ifb-title {color: var(--verde); font-size: 14px !important; font-weight: 500; line-height: 1;  margin: 0;}
        
        /* Tabla - Uso libre */
        .jaes-programa-modalidades__tabla-uso-libre { padding: 0 !important; margin-bottom: 60px !important; box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%) !important; width: 100%; margin: auto;}
        .jaes-programa-modalidades__tabla-uso-libre > .uagb-section__inner-wrap { display: grid; grid-template-columns: 1fr 1fr; }
        .jaes-programa-modalidades__tabla-uso-libre .tabla-celda { padding: 15px;  border-top: 5px solid #f9f9f9; margin: 0 !important;}
        .jaes-programa-modalidades__tabla-uso-libre ul.tabla-celda { padding-left: 35px;line-height: 1.2; }
        .jaes-programa-modalidades__tabla-uso-libre .fila-1 { font-weight: 500; color: var(--verde); }
        .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera {background-color: var(--beige); border-top: none !important;}

        .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-separator-parent {display: none;}
        .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-left-title-image {display: grid; grid-template-columns: 1fr; grid-gap: 0px; align-items: center;}
        .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content {margin: 0!important; display: none;}
        .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-image-icon-content img {margin: 0!important; width: auto; height: 50px !important;}
        .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-title-prefix {color: var(--lima); font-size: 15px !important; font-weight: 500; line-height: 1; margin: 0; }
        .jaes-programa-modalidades__tabla-uso-libre .tabla-cabecera .uagb-ifb-title {color: var(--verde); font-size: 18px !important; font-weight: 500; line-height: 1;  margin: 0;}

        
        



  /* EMPRESAS */
  .jaes-programa-empresas {margin-bottom: 60px !important;}
  .jaes-programa-empresas .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}

  .jaes-programa-empresas__fila-logos {display: grid; grid-template-columns: repeat(4,20%); grid-gap: 30px; align-items: center; justify-content: center;}
  .jaes-programa-empresas__fila-logos figure.wp-block-image {margin: auto !important; /* filter: grayscale(100%); */ max-height: 150px; display: flex; align-items: center; justify-content: center;}
  .jaes-programa-empresas__fila-logos figure.wp-block-image img { width: 135px; height: auto; }
  .jaes-programa-empresas__fila-logos figure.wp-block-image.big img { width: 100px; height: auto; }

  .jaes-programa-empresas__fila-logos.cinco-col {grid-template-columns: repeat(5,20%);}
  .jaes-programa-empresas__fila-logos.tres-col {grid-template-columns: repeat(3,20%);}


  /* VIDEOS GALERIA */
  .jaes-programa-videos-gallery {padding: 60px 0; margin-bottom: 60px !important;}
  .jaes-programa-videos-gallery .wp-block-uagb-advanced-heading {margin-bottom: 40px !important;}
  .jaes-programa-videos-gallery__fila-banners {margin-bottom: 40px;}
  .jaes-programa-videos-gallery__fila-banners > .wp-block-column { display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 40px; justify-content: center; align-items: center;  }

  .jaes-programa-videos-gallery__banner {box-shadow: 10px 10px 9px -5px rgb(0 0 0 / 10%); padding: 15px; overflow: hidden; background-color: var(--blanco);}
  .jaes-programa-videos-gallery__banner .uagb-team__image-wrap { width: 113%; margin: -15px -15px 15px -15px !important; border-bottom: 1px solid var(--fondo-gris-claro);}
  .jaes-programa-videos-gallery__banner .uagb-team__title {font-family: var(--helvetica); font-size: 18px !important; font-weight: normal !important; line-height: 1; margin-bottom: 0px !important; color: var(--gris); text-align: left;}
  .jaes-programa-videos-gallery__banner .uagb-team__title a {text-decoration: none;}
  



  /* POR QUE */
  .jaes-programa-por-que {margin-bottom: 40px !important;}

  .jaes-programa-por-que__fila-01 {text-align:left;width:100%;margin:0 auto 40px !important;}
  .jaes-programa-por-que__fila-02 { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 60px 40px;}

  .jaes-programa-por-que__fila-02__item {text-align: left;}
  .jaes-programa-por-que__fila-02__item .uagb-ifb-image-content { margin-bottom: 20px;}
  .jaes-programa-por-que__fila-02__item .uagb-ifb-image-content img { width: auto; height: 120px !important; }
  .jaes-programa-por-que__fila-02__item .uagb-ifb-title-prefix { font-family: var(--helvetica); font-size: 30px !important; font-weight: normal !important; line-height: 1; margin-bottom: 15px !important; }
  .jaes-programa-por-que__fila-02__item h3 { font-family: var(--helvetica); font-size: 18px !important; font-weight: normal !important; line-height: 1; margin-bottom: 10px !important;}
  .jaes-programa-por-que__fila-02__item .uagb-ifb-desc {width: 70%; margin: auto;}

  /* METODOLOGIA */
  .jaes-programa-metodologia {padding: 40px 0;margin-bottom: 40px !important;}
  .jaes-programa-metodologia__fila-01 { display: grid; grid-template-columns: 1fr; grid-gap: 30px; margin-bottom: 0px!important; align-items: center; }


  /* TEMARIO */
  .jaes-programa-temario {margin-bottom: 40px !important;}
  .jaes-programa-temario__fila-01 {text-align:left;width:100%;margin:0 auto 40px !important;}

  .jaes-programa-temario__fila-temario { display: grid; grid-template-columns: 1fr; grid-gap: 30px; margin-bottom: 30px!important; padding: 25px !important; align-items: start; }

  .jaes-programa-temario__fila-temario__col {}
  .jaes-programa-temario__fila-temario__col-01 {}
  .jaes-programa-temario__fila-temario__col-01__item > .wp-block-group__inner-container{display: grid; grid-template-columns: 55px 1fr; grid-gap: 20px; align-items: center; height: 100%;  } 
  .jaes-programa-temario__fila-temario__col-01__item img {width: 100%; height: auto;}
  .jaes-programa-temario__fila-temario__col-01__item h3 { font-family: var(--helvetica); color: var(--lima); font-size: 22px; font-weight: normal; line-height: 1; margin-bottom: 0 !important;  }
  .jaes-programa-temario__fila-temario__col-01__item h3 strong {font-family: var(--helvetica); font-weight: 500;}

  /* RECURSOS DIDACTICOS */
  .jaes-programa-recursos {padding: 40px 0;margin-bottom: 40px !important;}

  .jaes-programa-recursos__fila-01 {margin-bottom: 40px !important;}
  .jaes-programa-recursos__fila-01 h2 {color: var(--blanco); text-align: left;}

  .jaes-programa-recursos__fila-02 {display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 40px; margin-bottom: 30px !important; }
  .jaes-programa-recursos__fila-02.three-col { grid-template-columns: repeat(2,1fr); grid-gap: 0 30px; }
  .jaes-programa-recursos__fila-02__image-group { padding: 30px 10px !important; margin-bottom: 30px!important; min-height: 230px; }
  .jaes-programa-recursos__fila-02__image-group img { width: auto; height: 100px; }
  .jaes-programa-recursos__fila-02__image-group h3 { font-size: 18px; text-align: center; }
  .jaes-programa-recursos__fila-02 p {color: var(--blanco);}

  /* COMPETENCIAS */
  .jaes-programa-competencias {padding: 40px 0;margin-bottom: 40px !important;}

  .jaes-programa-competencias__fila-01 {margin-bottom: 40px !important;}
  .jaes-programa-competencias__fila-01 h2 { text-align: left;}

  .jaes-programa-competencias__fila-competencias {display: grid; grid-template-columns: 1fr; grid-gap: 30px; margin-bottom: 30px!important; padding: 40px 40px 40px 30px !important; align-items: start; background-color: var(--blanco);}
  .jaes-programa-competencias__fila-competencias h3 {font-size: 22px; line-height: 1;}
  .jaes-programa-competencias__fila-competencias ul {margin-left: 15px;}
  .jaes-programa-competencias__fila-competencias li { margin-bottom: 10px; }

  .jaes-programa-competencias__fila-competencias.verde { border-left: 15px solid var(--verde); }
  .jaes-programa-competencias__fila-competencias.verde h3 {color: var(--verde);}
  .jaes-programa-competencias__fila-competencias.verde li::marker {color: var(--verde);}

  .jaes-programa-competencias__fila-competencias.esmeralda { border-left: 15px solid var(--esmeralda); }
  .jaes-programa-competencias__fila-competencias.esmeralda h3 {color: var(--esmeralda);}
  .jaes-programa-competencias__fila-competencias.esmeralda li::marker {color: var(--esmeralda);}

  .jaes-programa-competencias__fila-competencias.lima { border-left: 15px solid var(--lima); }
  .jaes-programa-competencias__fila-competencias.lima h3 {color: var(--lima);}
  .jaes-programa-competencias__fila-competencias.lima li::marker {color: var(--lima);}

  .jaes-programa-competencias__fila-competencias.pistacho { border-left: 15px solid var(--pistacho); }
  .jaes-programa-competencias__fila-competencias.pistacho h3 {color: var(--pistacho);}
  .jaes-programa-competencias__fila-competencias.pistacho li::marker {color: var(--pistacho);}

  .jaes-programa-competencias__fila-competencias.naranja-claro { border-left: 15px solid var(--naranja-claro); }
  .jaes-programa-competencias__fila-competencias.naranja-claro h3 {color: var(--naranja-claro);}
  .jaes-programa-competencias__fila-competencias.naranja-claro li::marker {color: var(--naranja-claro);}

  .jaes-programa-competencias__fila-competencias.naranja { border-left: 15px solid var(--naranja); }
  .jaes-programa-competencias__fila-competencias.naranja h3 {color: var(--naranja);}
  .jaes-programa-competencias__fila-competencias.naranja li::marker {color: var(--naranja);}

  .jaes-programa-competencias__fila-competencias.naranja-oscuro { border-left: 15px solid var(--naranja-oscuro); }
  .jaes-programa-competencias__fila-competencias.naranja-oscuro h3 {color: var(--naranja-oscuro);}
  .jaes-programa-competencias__fila-competencias.naranja-oscuro li::marker {color: var(--naranja-oscuro);}

  .jaes-programa-competencias__fila-competencias.granate { border-left: 15px solid var(--granate); }
  .jaes-programa-competencias__fila-competencias.granate h3 {color: var(--granate);}
  .jaes-programa-competencias__fila-competencias.granate li::marker {color: var(--granate);}


  /* UNIVERSIDADES */
  .jaes-programa-universidades {margin-bottom: 60px !important;}

  .jaes-programa-universidades .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}

    /* Slider */
    .slick-slider-logos-univ-startup  { margin-bottom: 0px; }

    .slick-slider-logos-univ-startup .slick-slide { display: flex; align-items: center; justify-content: center; height: 150px; }

    .slick-slider-logos-univ-startup .slick-track figure {background-color: transparent;}
    .slick-slider-logos-univ-startup .slick-track figure:hover {background-color: transparent; background-blend-mode: normal;}
    .slick-slider-logos-univ-startup .slick-track figure:before {display: none;}
    .slick-slider-logos-univ-startup .slick-track figure img {max-width: 100px; margin: auto;}
    .slick-slider-logos-univ-startup .slick-track figure:hover img {opacity: 1 !important;}

  /* COMPETICIONES */
  .jaes-programa-competiciones {padding: 40px 0;margin-bottom: 40px !important; border-top: 1px solid var(--linea-gris); border-bottom: 1px solid var(--linea-gris);}
  .jaes-programa-competiciones__fila-01 { display: grid; grid-template-columns: 1fr; grid-gap: 30px; margin-bottom: 0px!important; align-items: center; } 
  .jaes-programa-competiciones__fila-01 .wp-block-column {order: 2;}
  .jaes-programa-competiciones__fila-01 .wp-block-column:last-child {display: flex; align-items: center; justify-content: center; order: 1;}
  .jaes-programa-competiciones__fila-01 ul {    margin-left: 30px;}
  .jaes-programa-competiciones__fila-01 li {margin-bottom: 15px; line-height: 1.4;}

  /* PREMIOS */
  .jaes-programa-premios {margin-bottom: 60px !important;}
  .jaes-programa-premios .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}
  .jaes-programa-premios__fila-premios { display: grid; grid-template-columns: 1fr; grid-gap: 30px; margin-bottom: 20px!important; padding: 25px !important; align-items: start; }
  .jaes-programa-premios__fila-premios figure {mix-blend-mode: multiply;}

  /* CALENDARIO */
  .jaes-programa-calendario {margin-bottom: 60px !important;}

  .jaes-programa-calendario .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}

  .jaes-programa-calendario__fila-calendario {}
  .jaes-programa-calendario__fila-calendario > .wp-block-column {/* display: grid; grid-template-columns: 1fr; grid-gap: 30px; */ display: block;} 


  .jaes-programa-calendario__fila-calendario__item { background-color: var(--blanco); /* box-shadow: 0px 0px 20px 5px rgb(0 0 0 / 10%);  padding: 20px 20px 25px 20px !important; */ min-height: 274px; border: 1px solid var(--linea-gris-claro); box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 10%); margin-bottom: 30px; }
  .jaes-programa-calendario__fila-calendario__item .calendario-title, .jaes-programa-calendario__fila-calendario__item .calendario-fila p.calendario-title { font-family: var(--helvetica); color: var(--verde); font-size: 22px !important; font-weight: 500; line-height: 1 !important;  margin-bottom: 20px !important; padding: 15px 20px !important; background-color: #f7f7f7; border-bottom: 1px solid var(--linea-gris-claro);}
  .jaes-programa-calendario__fila-calendario__item .calendario-fila {display: grid; grid-template-columns: auto 1fr; grid-gap: 15px; align-items: center; margin-bottom: 20px !important; padding: 0px 20px !important;}
  .jaes-programa-calendario__fila-calendario__item .calendario-fila:last-child {margin-bottom: 0 !important;}
  .jaes-programa-calendario__fila-calendario__item .calendario-fila > .wp-block-column:first-child { align-self: start; }
  .jaes-programa-calendario__fila-calendario__item .calendario-fila .calendario-fecha { width: 30px; height: 30px; background-color: var(--lima); border-radius: 100%; display: flex; align-items: center; justify-content: center; font-family: var(--helvetica); font-size: 14px; font-weight: bold; color: var(--blanco); }
  .jaes-programa-calendario__fila-calendario__item .calendario-fila p {font-size: 14px !important; line-height: 1;}
  .jaes-programa-calendario__fila-calendario__item .calendario-fila p.has-background {display: inline-flex; padding: 5px 10px; border-radius: 10px;}

  .jaes-programa-calendario__fila-calendario__item.item-doble {grid-column: 3 / span 2; display: flex; align-items: center; justify-content: center;}
  .jaes-programa-calendario__fila-calendario__item.item-doble > .wp-block-group__inner-container {height: 100%;}
  .jaes-programa-calendario__fila-calendario__item.item-doble .calendario-fila {display: grid; grid-template-columns: 1fr; grid-gap: 30px; align-items: center; height: 100%; padding: 25px !important;}
  .jaes-programa-calendario__fila-calendario__item.item-doble .calendario-fila > .wp-block-column:first-child { align-self: center; order: 2; text-align: center;}
  .jaes-programa-calendario__fila-calendario__item.item-doble .calendario-fila > .wp-block-column:last-child { align-self: center; display: flex; align-items: center; justify-content: center; order: 1; }
  .jaes-programa-calendario__fila-calendario__item.item-doble .calendario-fila > .wp-block-column:last-child img {height: 110px; width: auto;}
  .jaes-programa-calendario__fila-calendario__item.item-doble p.calendario-title { background-color: transparent !important; border: none !important; padding: 0 !important;}
  .jaes-programa-calendario__fila-calendario__item.item-doble .wp-block-buttons {    justify-content: center;}

  /* FAQS */
  .jaes-programa-faqs {padding: 40px 0;margin-bottom: 40px !important;}
  .jaes-programa-faqs .wp-block-uagb-advanced-heading {margin-bottom: 30px !important;}

  .jaes-programa-faqs__fila-faqs {display: grid; grid-template-columns: 1fr; grid-gap: 50px; margin-bottom: 0px!important; align-items: start;}
  .jaes-programa-faqs__fila-faqs > .wp-block-column {width: 100% !important; margin: auto;}

  .jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-questions-button .uagb-faq-icon-wrap { padding-top: 2px; }
  .jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon svg, .jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon-active svg {width: 15px; height: 15px;}
  .jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-questions-button .uagb-question {font-size: 18px;}
  .jaes-programa-faqs .wp-block-uagb-faq .uagb-faq-content span { margin: 0 35px 10px 35px; }

  /* FORMULARIO PROGRAMAS */
  .jaes-programa-form-block-group {margin-bottom: 60px !important; }
  .jaes-programa-form-block-group > .wp-block-group__inner-container { width: 65%; margin: auto; } 
  .jaes-programa-form-block-group h2 {}
  .jaes-programa-form-block-group p { margin: 0 auto 40px !important; width: 80%; }


  /* Botón de volver a los programas */
  .jaes-programa-volver-btn__fila {margin-bottom: 0px !important; padding: 60px 0 !important; }
  .jaes-programa-volver-btn__fila .wp-block-button {margin-bottom: 0 !important;}

  /* Navegacion programas al final de la página (lo incluye astra por defecto para el custom post type) */
  .single-programa_educativo .post-navigation { display: none !important; }

  /* DATOS HISTORICOS */
  .jaes-programa-historicos {margin-bottom: 60px !important;}
  .jaes-programa-historicos .wp-block-uagb-advanced-heading {margin-bottom: 40px !important;}
  .jaes-programa-historicos__fila-banners { display: grid; grid-template-columns: 1fr; grid-gap: 30px; justify-content: center; align-items: center; margin-top: 40px; }
  .jaes-programa-historicos__fila-banners.mb-40 {margin-bottom: 40px !important;}

  .jaes-programa-historicos__banner-lateral {}
  .jaes-programa-historicos__banner-lateral .uagb-team__wrap {margin: auto; width: 100%; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 30px; justify-content: space-between;}
  .jaes-programa-historicos__banner-lateral .uagb-team__image-wrap {width: 100%; margin: 0;}
  .jaes-programa-historicos__banner-lateral .uagb-team__image-wrap img { height: 70px !important; width: auto;}
  .jaes-programa-historicos__banner-lateral.ico-60 .uagb-team__image-wrap img {height: 60px !important;}
  .jaes-programa-historicos__banner-lateral .uagb-team__content {display: flex; align-items: center; justify-content: flex-start;}
  .jaes-programa-historicos__banner-lateral .uagb-team__title {font-family: var(--helvetica); font-size: 24px !important; font-weight: normal !important; line-height: 1; margin-bottom: 0px !important; color: var(--gris); text-align: left;} 
  .jaes-programa-historicos__banner-lateral .uagb-team__prefix { font-size: 15px; color: var(--verde); font-style: normal; line-height: 1;}

  /* EN LOS MEDIOS */
  .jaes-programa-medios {padding: 60px 0; margin-bottom: 60px !important;}
  .jaes-programa-medios .wp-block-uagb-advanced-heading {margin-bottom: 40px !important;}
  .jaes-programa-medios__fila-banners {margin-bottom: 40px;}
  .jaes-programa-medios__fila-banners > .wp-block-column { display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 40px; justify-content: center; align-items: center;  }


  .jaes-programa-medios__banner {box-shadow: 10px 10px 9px -5px rgb(0 0 0 / 10%); padding: 15px; overflow: hidden; background-color: var(--blanco);}
  .jaes-programa-medios__banner .uagb-team__image-wrap { width: 113%; margin: -15px -15px 15px -15px !important; border-bottom: 1px solid var(--fondo-gris-claro);}
  .jaes-programa-medios__banner .uagb-team__title {font-family: var(--helvetica); font-size: 18px !important; font-weight: normal !important; line-height: 1; margin-bottom: 15px !important; color: var(--gris); text-align: left;}
  .jaes-programa-medios__banner .uagb-team__title a {text-decoration: none;}
  .jaes-programa-medios__banner .uagb-team__prefix { font-size: 12px; color: var(--verde); font-style: normal; line-height: 1; position: relative; display: flex; align-items: center; justify-content: flex-start; padding-left: 20px; height: 20px;}
  .jaes-programa-medios__banner .uagb-team__prefix:before { content: ""; position: absolute; top: 0; left: 0; width: 12px; height: 20px; background-image: url(/wp-content/uploads/2021/11/ico-clock-small.png); background-size: 100%;}
  .jaes-programa-medios__banner.no-time .uagb-team__prefix:before { display: none; }

  .jaes-programa-medios__fila-banners.seven-items-grid > .wp-block-column {grid-template-columns: repeat(2,1fr); grid-template-areas: unset;}
  .jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(1){grid-area:unset;}
  .jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(2){grid-area:unset;}
  .jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(3){grid-area:unset;}
  .jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(4){grid-area:unset;}
  .jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(5){grid-area:unset;}
  .jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(6){grid-area:unset;}
  .jaes-programa-medios__fila-banners.seven-items-grid .jaes-programa-medios__banner:nth-child(7){grid-area:unset;}



  /*-----------------------------------------------------------------*/
  /*  PROGRAMAS EDUCATIVOS - FICHAS
  /*-----------------------------------------------------------------*/


  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - LANDING
  /*-----------------------------------------------------------------*/

  .jaes-fundacion-seccion {grid-template-columns: 1fr; grid-gap: 40px;}

  .jaes-fundacion-colabora { padding: 40px 0 50px;}
  .jaes-fundacion-colabora__fila-01 {grid-template-columns: repeat(2,1fr);grid-gap: 25px 50px;}
  .jaes-fundacion-colabora__fila-01 .wp-block-column:first-child {grid-column: 1/3;}

  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - QUIENES SOMOS
  /*-----------------------------------------------------------------*/

  .jaes-quienes-somos-descripcion { grid-template-columns: 1fr; grid-gap: 40px; margin-bottom: 40px!important;}
  .jaes-quienes-somos-programas__fila-01 { grid-template-columns: 1fr; grid-gap: 20px;}
  .jaes-quienes-somos-programas { padding: 40px 0 50px 0;}

  .jaes-quienes-somos-impacto { margin-bottom: 40px !important; padding: 40px 0; }
  .jaes-quienes-somos-impacto__fila-iconos { justify-content: center; gap: 30px;}

  .jaes-quienes-somos-mision { margin-bottom: 40px !important; }
  .jaes-quienes-somos-mision h2 { margin-bottom: 40px !important; } 
  .jaes-quienes-somos-mision__fila-01 { grid-template-columns: 1fr; grid-gap: 20px;}

  .jaes-quienes-somos-conoce-mas h2 { margin-bottom: 30px !important; }

  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - NUESTRA RED
  /*-----------------------------------------------------------------*/

  .jaes-nuestra-red-descripcion { grid-template-columns: 1fr; grid-gap: 40px; margin-bottom: 40px!important;}

  /* MAPA */
  .jaes-nuestra-red-mapa {margin-bottom: 40px !important; padding: 40px 0 0;}

  .jaes-nuestra-red-mapa__fila-01 { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap:15px; align-items: center; justify-content: space-between; }
  .jaes-nuestra-red-mapa__fila-01 > .wp-block-column { height: 100%; }

  .jaes-nuestra-red-mapa__card-item {position: relative; z-index: 1; width: 100%; height: 100%; padding: 15px !important;  -webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.1); box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.1);}
  .jaes-nuestra-red-mapa__card-item > .wp-block-group__inner-container {display: flex; flex-flow: column; justify-content: space-between; height: 100%; z-index: 2;}
  .jaes-nuestra-red-mapa__card-item p.title {color: var(--verde); font-family: var(--helvetica); font-weight: bold; line-height: 1; font-size: 16px; margin-bottom: 10px !important;}
  .jaes-nuestra-red-mapa__card-item a {text-decoration: none !important; font-size: 13px;}

  .jaes-nuestra-red-mapa__card-item.linea-01:before { display: none; }
  .jaes-nuestra-red-mapa__card-item.linea-02:before { display: none; }
  .jaes-nuestra-red-mapa__card-item.linea-03:before { display: none; }
  .jaes-nuestra-red-mapa__card-item.linea-04:before { display: none; }
  .jaes-nuestra-red-mapa__card-item.linea-05:before { display: none; }
  .jaes-nuestra-red-mapa__card-item.linea-06:before { display: none; }
  .jaes-nuestra-red-mapa__card-item.linea-07 {box-shadow: none;}


  .jaes-nuestra-red__mapa {margin: 60px auto !important;}
  .jaes-nuestra-red__mapa > .wp-block-group__inner-container { display: grid; grid-template: "mapa-fundacion-home"; padding: 0; }

  .jaes-nuestra-red__mapa__fila-mapa {grid-area: mapa-fundacion-home; width: 100% !important; height: 100%; display: flex; align-items: center; justify-content: center;}
  .jaes-nuestra-red__mapa__fila-mapa__imagen-mapa {}


  .jaes-nuestra-red-mapa__fila-02 { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap:15px; align-items: center; justify-content: space-between; }
  .jaes-nuestra-red-mapa__fila-02 > .wp-block-column { height: 100%;}

  /* WORLDWIDE */
  .jaes-nuestra-red-worldwide { margin-bottom: 40px!important; padding-bottom: 40px !important;}
  .jaes-nuestra-red-worldwide__fila-02 {grid-template-columns: 1fr auto; margin-bottom: 40px!important;}
  .jaes-nuestra-red-worldwide__fila-02 h2 { width: 100%;}

  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - PATRONATO Y EQUIPO
  /*-----------------------------------------------------------------*/
  .jaes-hedar-patronato, .jaes-hedar-equipo { width: 100% !important; }
  .jaes-patronato-ficha__col {grid-template-columns: 1fr 1fr;}

  button.jaes-popup-close { display: none; }
  button.jaes-popup-close:hover {}
  .mobx-bottom-bar, .mobx-counter, .mobx-share, .mobx-fullscreen, .mobx-play {display: none !important;}
  .mobx-top-bar {background-color: transparent !important;}

  .mobx-html-inner > .wp-block-group__inner-container {width: 90%!important;}
  .patronato-modal-item__fila {    padding: 30px !important;}

  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - TRANSPARENCIA
  /*-----------------------------------------------------------------*/
  .jaes-transparencia-descripcion {grid-template-columns: 1fr; grid-gap: 40px;}
  .jaes-transparencia-info__fila-01 > .wp-block-group__inner-container {grid-template-columns: 1fr; grid-gap: 40px;}
  .jaes-transparencia-info__fila-02__logos figure img { height: 60px;}
  .jaes-transparencia-info__fila-03__logos figure img { height: 45px;}

  .jaes-transparencia-auditorias__fila-botones > .wp-block-column {grid-template-columns: repeat(3,1fr); grid-gap: 20px;}

  .jaes-transparencia-memorias__fila-botones > .wp-block-column { grid-template-columns: repeat(2,1fr); grid-gap: 40px;}


  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - EMPRESAS COLABORADORAS
  /*-----------------------------------------------------------------*/

  .jaes-filtro__menu { padding: 30px 30px 10px;}
  .jaes-filtro-lista { margin-bottom: 0;}
  .jaes-filtro-btn { margin-right: 20px; margin-bottom: 20px;}
  .jaes-filtro-btn:last-child {margin-bottom: 20px;}

  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - TESTIMONIOS
  /*-----------------------------------------------------------------*/

  .jaes-testimonios__col {grid-gap: 20px;  }

  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - EN LOS MEDIOS
  /*-----------------------------------------------------------------*/

  .jaes-medios__section { margin-bottom: 0px !important; margin-top: 40px; }
  .jaes-medios__module .wp-block-post-template { grid-template-columns: 1fr 1fr; grid-gap: 40px;}


  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - NOTAS DE PRENSA
  /*-----------------------------------------------------------------*/

  .jaes-notas-prensa__section { margin-bottom: 0px !important; margin-top: 40px; }
  .jaes-notas-prensa__module .wp-block-post-template { grid-template-columns: 1fr 1fr; grid-gap: 40px;}

  /*------------------------------------------------------------------*/
  /*  COLBORA - LANDING
  /*-----------------------------------------------------------------*/
  .jaes-colabora-seccion { grid-template-columns: 1fr; grid-gap: 40px; margin-bottom: 40px!important;}

  /*------------------------------------------------------------------*/
  /*  COLBORA - EMPRESAS Y VOLUNTARIOS
  /*-----------------------------------------------------------------*/
  .jaes-colabora-descripcion { grid-template-columns: 1fr; grid-gap: 40px; margin-bottom: 40px!important;}
  .jaes-colabora-porque { padding: 40px 0 !important; margin-bottom: 40px !important; }
  .jaes-colabora-porque h2 { margin-bottom: 40px !important;}
  .jaes-colabora-porque__fila > .wp-block-column { grid-template-columns: repeat(3,1fr);}

  .jaes-colabora-porque__fila.seven-items-grid > .wp-block-column {grid-template-columns: repeat(3,1fr); grid-template-areas: unset;}
  .jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(1),
  .jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(2),
  .jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(3),
  .jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(4),
  .jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(5),
  .jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(6),
  .jaes-colabora-porque__fila.seven-items-grid .jaes-colabora-porque__item:nth-child(7){grid-area:unset;}

  /*------------------------------------------------------------------*/
  /*  ALUMNI
  /*-----------------------------------------------------------------*/
  .jaes-alumni-descripcion {grid-template-columns: 1fr; grid-gap: 15px; margin-bottom: 40px!important;}
  .jaes-alumni-descripcion .wp-block-column:last-child { order: 1; width: 400px;}
  .jaes-alumni-descripcion .wp-block-column {order: 2;}

  .jaes-alumni-colaborar { padding: 40px 0 !important; margin-bottom: 40px !important; }
  .jaes-alumni-colaborar h2 { margin-bottom: 40px !important;}
  .jaes-alumni-colaborar__fila > .wp-block-column {grid-template-columns: repeat(2,1fr);}

  .jaes-alumni-formulario > .wp-block-group__inner-container {width: 90%;}

  /*------------------------------------------------------------------*/
  /*  LA FUNDACION - NOTICIAS - LANDING
  /*-----------------------------------------------------------------*/ 

  .jaes-noticias__section { margin-bottom: 0px !important; margin-top: 40px; }
  .jaes-noticias__module .wp-block-post-template { grid-template-columns: 1fr 1fr; grid-gap: 40px;}

  /*------------------------------------------------------------------*/
  /*  BLOG - ESCUELA DE EMPRENDIMIENTO
  /*-----------------------------------------------------------------*/

  .jaes-blog__section { margin-bottom: 0px !important; margin-top: 40px; }
  .jaes-blog__module .wp-block-post-template { grid-template-columns: 1fr 1fr; grid-gap: 40px;}

  .single-post #primary { width: 100% !important;}
  .single-post #secondary {width: 60% !important; margin: auto auto 40px !important;}
  .jaes-widget-blog-programas figure.wp-block-image {    max-height: 260px;}

  /*  PÁGINAS DE CATEGORÍA */
  body.archive.category #primary { padding-top: 0 !important;}
  body.archive.category #main .ast-row { grid-template-columns: repeat(2,1fr); grid-gap: 40px; padding-left: 20px; padding-right: 20px; }
  .categoria-header { min-height: 330px; height: 330px;}


  /*------------------------------------------------------------------*/
  /*  RESULTADOS DE BUSQUEDA
  /*-----------------------------------------------------------------*/
  .search-results .ast-row { grid-template-columns: 1fr 1fr; grid-gap: 40px;}
  .ast-archive-description {margin-bottom: 30px;}


















  /*------------------------------------------------------------------*/
  /*  FORMULARIOS
  /*-----------------------------------------------------------------*/

  .jaes-form-block-group { margin-bottom: 40px !important; }
  .jaes-form-block-group > .wp-block-group__inner-container { width: 90%; }

  /*-----------------------------------------------------------------*/
  /*  FOOTER
  /*-----------------------------------------------------------------*/

  .footer__fila-01 { grid-template-columns: auto 1fr; grid-gap: 70px; align-items: center;}
  .footer__fila-01 > .wp-block-column:last-child {padding-left: 0;}
  .footer__fila-01 .title {font-size: 18px;}

  .footer__fila-02 {grid-template-columns: 1fr;}
  .footer__fila-02 > .wp-block-column:last-child {padding-left: 0; padding-top: 50px; border-left:none; border-top: 1px solid #ffffff45;}

  .footer__fila-03 { grid-template-columns: 1fr; grid-gap: 30px; }
  .footer__fila-03 > .wp-block-column, .footer__fila-03 > .wp-block-column:last-child {justify-content: center;}
  

}

/*************************************************************************************/
/*************************************************************************************/
/*          Responsive - Desktop                                                     */
/*************************************************************************************/
/*************************************************************************************/

@media (min-width: 981px){ 

  
  /*------------------------------------------------------------------*/
  /*  HEADER - MENU
  /*-----------------------------------------------------------------*/

  
   /* MENU */
  
  .ast-logo-title-inline .site-logo-img { padding-right: 0;}
  .custom-logo-link img { width: 180px; height: 70px; }
  .ast-builder-menu-1 .menu-item > .menu-link {font-size: 13px;font-family: var(--helvetica); padding: 0 0.4em;}
  .ast-builder-menu-1 .menu-item > .menu-link:hover, .ast-builder-menu-1 .main-header-menu .sub-menu .menu-item .menu-link:hover {color: var(--verde);}
  .ast-builder-menu-1 .current-menu-ancestor > .menu-link, .ast-builder-menu-1 .main-header-menu .sub-menu .current-menu-item > .menu-link, .ast-builder-menu-1 .current-menu-item > .menu-link {color: var(--verde) !important;}


  /* SUBMENU */
  .main-header-menu .sub-menu {width: 250px;}
  .ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .sub-menu {padding: 5px 20px 10px 20px;}
  .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {border-bottom: 1px solid var(--base); padding: 0.9em 1em 0.9em 0; }

  /* MENU DERECHA */
  ul.jaes-right-menu {list-style: none; display: flex; align-items: center; line-height: 1; margin: 0;}
  ul.jaes-right-menu li {margin-left: 15px;}
  ul.jaes-right-menu li:first-child {margin-left: 0;}
  ul.jaes-right-menu li:last-child {margin-left: 22px;}
  ul.jaes-right-menu li a {display: flex;}
  ul.jaes-right-menu li .ico-colabora-menu { width: 45px; height: auto; }
  ul.jaes-right-menu li.ico-acceso-lms-menu a { display: flex; align-items: center; justify-content: center; padding: 5px 10px; border: 1px solid var(--gris); border-radius: 30px; gap: 7px;}
  ul.jaes-right-menu li.ico-acceso-lms-menu a .ahfb-svg-iconset svg { width: 15px; height: 15px; transition: none; }
  ul.jaes-right-menu li.ico-acceso-lms-menu a span.menu-icon-text { font-size: 10px; color: var(--base); display: block; padding-top: 2px; }

  ul.jaes-right-menu li:hover svg path {fill:var(--verde);}
  ul.jaes-right-menu li:hover .ico-colabora-menu {opacity: 0.5;}

  ul.jaes-right-menu li.ico-acceso-lms-menu:hover a {background-color: var(--verde); border: 1px solid var(--verde); color: var(--blanco) !important;}
  ul.jaes-right-menu li.ico-acceso-lms-menu:hover a svg path {fill: var(--blanco) !important;}
  ul.jaes-right-menu li.ico-acceso-lms-menu:hover a span.menu-icon-text {color: var(--blanco) !important;}

  .ast-header-search:hover svg path, .ast-search-wrapper .ast-icon.icon-close:hover svg path {fill:var(--verde);}
  .ast-search-box.header-cover .search-field { font-family: var(--roboto) !important; font-weight: 300 !important; }

  /* STICKY MENU */
  #ast-fixed-header .main-header-bar {box-shadow: 0 1px 10px rgb(0 0 0 / 20%) !important;}
  .ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img { max-height: 40px!important; width: auto;}
  .ast-sticky-main-shrink .ast-sticky-shrunk ul.jaes-right-menu li .ico-colabora-menu { width: 35px;}




}

/* Apaño Sliders */
.blocks-gallery-grid{
    justify-content: center;
    gap: 25px;
}
.blocks-gallery-grid figure.wp-block-image img {
    max-width: 100px!important;
    width: 100px!important;
}

.blocks-gallery-grid.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) img {
    margin-bottom: auto;
}


/*************************************************************************************/
/*************************************************************************************/
/*          Responsive Menu - Desktop                                                     */
/*************************************************************************************/
/*************************************************************************************/

@media (min-width: 981px) and (max-width: 1090px) { 

  #ast-desktop-header {display: none;}

}


@media (min-width: 1240px){ 

  .ast-builder-menu-1 .menu-item > .menu-link {font-size: 15px;font-family: var(--helvetica); padding: 0 0.8em;}

}


.programa-header {
    position: relative;
}

.programa-header > .wp-block-cover__inner-container {
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 1200px;
    z-index: 10;
    padding-left: 20px;
    padding-right: 20px;
}


.jaes-filtros__section {
    position: relative;
    z-index: 20;
}


