/*
 Theme Name:     Memoria 2024 / Fundación Caja Navarra
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme adaptado para la Fundación Caja Navarra
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0
 Text Domain:    memoria_fundacion
*/

@charset "UTF-8";

@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700);



:root {
  --negro: #231f20;
  --rojo: #ea2740;
}


h1, h2, h3, h4, h5, h6 {font-family: 'Bricolage Grotesque', serif; font-weight: 700;}



div:not(.wp-core-ui):not(.media-modal-content) h1 {font-size: 60px !important;}
div:not(.wp-core-ui):not(.media-modal-content) h2 {font-size: 48px !important;}

.home h1, 
.home h2 {font-size: 60px !important;}

.navegacion li {
	    display: block;
    width: 100%;
    font-family: 'Bricolage Grotesque', serif;
}


.navegacion li.wpml-ls-item {
	margin-top: 8px;
}

.navegacion li.wpml-ls-item a {
	border: 1px solid rgba(255,255,255,0.7);
  padding: 8px 10px;
  margin-top: 20px;
}

.navegacion li.wpml-ls-item a:hover {
	border: 1px solid #fff;
}


.et_pb_menu__wrap .mobile_menu_bar {
	    margin-bottom: 10px;
}

.et_mobile_menu {border-top-color: var(--rojo);}


@media (min-width: 981px) {

	#main-content {
		margin-left: 400px;
		width: calc(100% - 400px);
	}

	.barra-lateral > .et_pb_row > .et_pb_column {
		display: flex;
    height: 100%;
/*    justify-content: center;*/
    flex-direction: column;
	}


}
*, :after, :before {
    box-sizing: border-box;
}

.et_pb_button:before {
	height: 100%;
    position: absolute;
    top: 0;
    background: #ea2740;
    content: "";
    left: -10%;
    transform: skew(30deg);
    transition: transform .4s cubic-bezier(.3,1,.8,1);
    width: 120%;
} 

.et_pb_button:hover:before {transform: translate3d(100%, 0, 0);}

.et_pb_blurb_content,
.et_pb_main_blurb_image,
.et_pb_main_blurb_image img {max-width: 100%; width: 100%;}

.et_pb_gallery_grid .et_pb_gallery_item {margin-bottom: 25px !important}


.et_overlay:before {color: var(--rojo);}


.nav li ul {
    position: inherit;
    padding: 20px 0;
    z-index: inherit;
    width: inherit;
    visibility: inherit;
    opacity: inherit;
    border: inherit;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow:none;
    -webkit-transform: translateZ(0);
    text-align: left;
}

.et-menu li li a {
	padding: 5px 20px;
    width: auto;
    line-height: 1.3;
}

.et_pb_menu .et-menu-nav>ul ul {
	padding: 0 !important;
	visibility: hidden;
	opacity: 0;
	height: 0;
}

.et_pb_menu .et-menu-nav>ul li.open-submenu ul,
.et_pb_menu .et-menu-nav>ul li.current-menu-ancestor ul {
	padding: 0 0 8px !important;
	visibility: visible;
	opacity: 1;
	transition: all .3s ease !important;
	height: inherit;
}

.et_pb_menu .et-menu-nav>ul li.open-submenu > a,
.et_pb_menu .et-menu-nav>ul li.current-menu-ancestor > a,
.et_pb_menu .et-menu-nav>ul li.current-menu-item a  {
	color: #fff !important;
	font-weight: bold;}

.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
	top: inherit;
	left: inherit;
	position: 0;
}

.et_pb_menu .et_pb_menu__menu>nav>ul>li {
	flex-direction: column;
}

.nav li.et-touch-hover>ul, .nav li:hover>ul {
    /* opacity: 1; */
    /* visibility: visible; */
}

.et-menu .menu-item-has-children>a:first-child:after {
	content: "4";
}

/*.et_pb_menu .et-menu-nav>ul li.open-submenu > a:first-child:after,*/
.et_pb_menu .et-menu-nav>ul li.current-menu-ancestor > a:first-child:after {
	content: "3";
}

ul .wpml-ls-menu-item a {
	width: fit-content;
	width: max-content;
}


body .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu {background-color: #fff !important;}

@media only screen and (max-width: 980px) {

	body .et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a, 
	body .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a:hover {color: #231f20 !important;}

	body #main-header .et_mobile_menu li ul, 
	body .et_pb_fullwidth_menu .et_mobile_menu li ul, 
	body .et_pb_menu .et_mobile_menu li ul {
		visibility: hidden !important;
    	display: none !important;}
    body .et_mobile_menu .menu-item-has-children>a {
    	font-weight: 400;
    	background-color: transparent;
    }

    body .et_mobile_menu .menu-item-has-children.current-menu-ancestor>a {
    	font-weight: 700;
    	background-color: rgba(0,0,0,.03);
    } 
    body .et_pb_menu .et_mobile_menu li.current-menu-ancestor ul {
		visibility: visible !important;
    	display: block !important;}
}











/* Migas de pan personalizadas para Schema.org 
------------------------------------------------------- */

.fundacion-breadcrumbs {padding-bottom: 0 !important; text-transform: none;}
.fundacion-breadcrumbs li {display: inline-block; list-style: none; padding-right: 0.45rem; text-transform: none;}
.fundacion-breadcrumbs li:not(:last-child):after {display: inline-block; width: 20px; content: url(https://memoria2024.ncencomunicacion.com/wp-content/themes/Memoria2024/assets/images/migasbreak.svg); padding-left: 0.45rem;}
.fundacion-breadcrumbs li a {color: var(--negro); transition: color 300ms ease 0ms; text-transform: none;}
.fundacion-breadcrumbs li a:hover {color: var(--rojo);}
.fundacion-breadcrumbs li:last-child {display: inline-block; max-width: 100%; max-width: 350px; vertical-align: bottom; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}




.et_pb_column .et_pb_gallery_grid .et_pb_gallery_items .et_pb_grid_item {width: 100%}
.et_pb_gallery_grid .et_pb_gallery_items .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_items img {
	border-radius: 5px;
	overflow: hidden;
}


.et_pb_gallery_grid .et_pb_gallery_items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 0.7rem;
	grid-row-gap: 0.7rem;
}

.et_pb_gallery_grid .et_pb_gallery_item {
    margin-bottom: 0 !important;
}




.datos-ingresos .et_pb_number_counter:nth-child(2):after {
	content: "=";
}

.datos-gastos .et_pb_number_counter:nth-child(5):after {
	content: "=";
}

.datos-ingresos .et_pb_number_counter:last-child:after,
.datos-gastos .et_pb_number_counter:last-child:after {
	display: none;
}


.et_pb_column_2_3 > .et_pb_gallery {
	clear: both;
}


@media only screen and (min-width: 480px) {

	.et_pb_gallery_grid .et_pb_gallery_items {
		grid-template-columns: repeat(4, 1fr);
		grid-column-gap: 0.8rem;
    	grid-row-gap: 0.8rem;
	}

}

@media only screen and (min-width: 768px) {

	.et_pb_gallery_grid .et_pb_gallery_items {
		grid-template-columns: repeat(5, 1fr);
		grid-column-gap: 0.9rem;
	    grid-row-gap: 0.9rem;
	}

	.et_pb_gallery_grid .et_pb_gallery_items .et_pb_gallery_image,
	.et_pb_gallery_grid .et_pb_gallery_items img {border-radius: 10px;}
}

@media only screen and (min-width: 981px) {

	.et_pb_column_1_3 > .et_pb_gallery > .et_pb_gallery_items {
		grid-template-columns: repeat(3, 1fr);
		grid-column-gap: 0.7rem;
		grid-row-gap: 0.7rem;
	}
	.et_pb_column_2_3 > .et_pb_gallery > .et_pb_gallery_items {
		grid-template-columns: repeat(4, 1fr);
	}
	.et_pb_gallery_grid .et_pb_gallery_items .et_pb_gallery_image,
	.et_pb_gallery_grid .et_pb_gallery_items img {border-radius: 5px;}
}

@media only screen and (min-width: 1280px) {

	.et_pb_gallery_grid .et_pb_gallery_items .et_pb_gallery_image,
	.et_pb_gallery_grid .et_pb_gallery_items img {border-radius: 10px;}

	.et_pb_column_2_3 > .et_pb_gallery > .et_pb_gallery_items {
		grid-template-columns: repeat(5, 1fr);
	}

	.et_pb_column_4_4 > .et_pb_gallery > .et_pb_gallery_items {
		grid-template-columns: repeat(6, 1fr);
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}
	
}

	

@media only screen and (min-width: 1920px) {

	.et_pb_column_1_3 > .et_pb_gallery > .et_pb_gallery_items {
		grid-template-columns: repeat(4, 1fr);
		grid-column-gap: 0.7rem;
		grid-row-gap: 0.7rem;
	}

	.et_pb_column_2_3 > .et_pb_gallery > .et_pb_gallery_items {
		grid-template-columns: repeat(6, 1fr);
	}

	.et_pb_column_4_4 > .et_pb_gallery > .et_pb_gallery_items {
		grid-template-columns: repeat(7, 1fr);
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

}


iframe,
.et_pb_blurb_content img,
.et_pb_image img {border-radius: 15px}





/* DIVI number counter */

.et_pb_number_counter {display: flex; flex-direction: column; justify-content: flex-end; width: 46%; float: left; margin: 4% !important; padding: 0; height: 190px; border-radius: 15px; background-size: 50px !important; background-position-y: 20px;}



.et_pb_number_counter .percent {margin-bottom: 10px}
.et_pb_number_counter .percent-value {font-size: 32px; font-weight: 800;}
.et_pb_number_counter .percent-sign {font-size: 22px; font-weight: 800;}
.et_pb_number_counter .title {margin-bottom: 20px; padding:0 1rem 10px; font-size: 13px; font-weight: 300; line-height: 1.25; text-transform: uppercase;}


@media only screen and (max-width: 479px) {

	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter),
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter) {margin-left: 0 !important; }

	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter),
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter) {margin-right: 0 !important; }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	.et_pb_column_2_3 > .et_pb_number_counter {margin: 2% !important; width: 30.6%}

	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n+2 of .et_pb_number_counter) {}
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n   of .et_pb_number_counter) {margin-right: 0 !important; }

	.et_pb_column_4_4 > .et_pb_number_counter {margin: 2.75% !important; width: 47.25%}
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter) {margin-right: 0 !important; }

}


@media only screen and (min-width: 768px) and (max-width: 980px) {

	.et_pb_column_2_3 > .et_pb_number_counter {margin: 2% !important; width: 30.6%}
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n+2 of .et_pb_number_counter) {}
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n   of .et_pb_number_counter) {margin-right: 0 !important; }

	.et_pb_column_4_4 > .et_pb_number_counter {margin: 2% !important; width: 22%}
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(4n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(4n+2 of .et_pb_number_counter) {}
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(4n+3 of .et_pb_number_counter) {}
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(4n   of .et_pb_number_counter) {margin-right: 0 !important; }

}



@media only screen and (min-width: 981px) and (max-width: 1179px) {

	.et_pb_column_2_3 > .et_pb_number_counter {margin: 3% !important; width: 47%}
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter) {margin-right: 0 !important; }


	.et_pb_column_4_4 > .et_pb_number_counter {margin: 2.75% !important; width: 47.25%}
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter) {margin-right: 0 !important; }

}

@media only screen and (min-width: 1180px) {

	.et_pb_column_2_3 > .et_pb_number_counter {margin: 2% !important; width: 30.6%}
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n+2 of .et_pb_number_counter) {}
	.et_pb_column_2_3 > .et_pb_number_counter:nth-child(3n   of .et_pb_number_counter) {margin-right: 0 !important; }

	.et_pb_column_4_4 > .et_pb_number_counter {margin: 2% !important; width: 22%}
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(4n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(4n+2 of .et_pb_number_counter) {}
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(4n+3 of .et_pb_number_counter) {}
	.et_pb_column_4_4 > .et_pb_number_counter:nth-child(4n   of .et_pb_number_counter) {margin-right: 0 !important; }

}



/* 2024 en DATOS 
------------------------------------------------------- */


.datos-ingresos .et_pb_number_counter .title,
.datos-gastos .et_pb_number_counter .title,
.datos-plusvalias .et_pb_number_counter .title {color: #fff; font-weight: 700;}


@media only screen and (max-width: 479px) {

	.datos-ingresos .et_pb_number_counter ,
	.datos-gastos .et_pb_number_counter,
	.datos-plusvalias .et_pb_number_counter {
		margin: 20px 0 !important;
		width: 100%;
	}

	.datos-ingresos .et_pb_number_counter:after,
	.datos-gastos .et_pb_number_counter:after {
		content: "+";
        display: block;
        position: relative;
        bottom: -27px;
        font-size: 40px;
        font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
        font-weight: 300;
	}

}

@media only screen and (min-width: 480px) {

	.datos-ingresos .et_pb_number_counter:after,
	.datos-gastos .et_pb_number_counter:after {
		content: "+";
	    display: block;
	    position: absolute;
	    bottom: 43%;
	    font-size: 40px;
	    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
	    font-weight: 300;
	    right: -19%;
	}

}

@media only screen and (min-width: 480px) and (max-width: 1199px) {

	.datos-ingresos .et_pb_number_counter,
	.datos-gastos .et_pb_number_counter {
		margin: 3% !important;
	    width: 29.3%;
	}


	.datos-2024 .datos-ingresos > .et_pb_column_4_4 > .et_pb_number_counter {margin: 3.5% !important; width: 28.6%}	
	.datos-2024 .datos-ingresos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(3n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .datos-ingresos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(3n+2 of .et_pb_number_counter) {}
	.datos-2024 .datos-ingresos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(3n   of .et_pb_number_counter) { margin-right: 0 !important; }


	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter {margin: 3.5% !important; width: 28.6%}	
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(3n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(3n+2 of .et_pb_number_counter) {}
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(3n   of .et_pb_number_counter) { margin-right: 0 !important; }


	/*.datos-2024 .et_pb_number_counter.et_pb_number_counter_0, 
	.datos-2024 .et_pb_number_counter.et_pb_number_counter_3, 
	.datos-2024 .et_pb_number_counter.et_pb_number_counter_6, 
	.datos-2024 .et_pb_number_counter.et_pb_number_counter_9 {
        margin-left: 0 !important;
    }

	.datos-2024 .et_pb_number_counter.et_pb_number_counter_2,
	.datos-2024 .et_pb_number_counter.et_pb_number_counter_5,
	.datos-2024 .et_pb_number_counter.et_pb_number_counter_8,
	.datos-2024 .et_pb_number_counter.et_pb_number_counter_11 {margin-right: 0 !important}
*/


	

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter,
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter {margin: 2.75% !important; width: 47.25%}
	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter),
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter),
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter) {margin-right: 0 !important; }

}

@media only screen and (min-width: 768px) and (max-width: 980px) {

	.datos-ingresos .et_pb_number_counter:after,
	.datos-gastos .et_pb_number_counter:after {right: -18%}

	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter,
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter {margin: 2% !important; width: 22%}
	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter:nth-child(4n+1 of .et_pb_number_counter),
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(4n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter:nth-child(4n+2 of .et_pb_number_counter),
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(4n+2 of .et_pb_number_counter) {}
	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter:nth-child(4n+3 of .et_pb_number_counter),
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(4n+3 of .et_pb_number_counter) {}
	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter:nth-child(4n   of .et_pb_number_counter),
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(4n   of .et_pb_number_counter) {margin-right: 0 !important; }

}


@media only screen and (min-width: 981px) and (max-width: 1199px) {

	.datos-ingresos .et_pb_number_counter:after,
	.datos-gastos .et_pb_number_counter:after {right: -20%}

}

@media only screen and (min-width: 480px) and (max-width: 1079px) {

	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter {margin: 2% !important; width: 30.6%}	
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(3n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(3n+2 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(3n   of .et_pb_number_counter) {margin-right: 0 !important; }

}	


@media only screen and (min-width: 1080px) and (max-width: 1199px) {

	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter,
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter {margin: 2.75% !important; width: 47.25%}
	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter),
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(2n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .datos-sostenibilidad .et_pb_column > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter),
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(2n   of .et_pb_number_counter) {margin-right: 0 !important; }

	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter {margin: 2% !important; width: 22%}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(4n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(4n+2 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(4n+3 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(4n   of .et_pb_number_counter) { margin-right: 0 !important; }

}


@media only screen and (min-width: 1200px) {

    .datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter {margin: 2% !important; width: 13.3%}	
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(6n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(6n+2 of .et_pb_number_counter) {}
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(6n+3 of .et_pb_number_counter) {}
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(6n+4 of .et_pb_number_counter) {}
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(6n+5 of .et_pb_number_counter) {}
	.datos-2024 .datos-gastos > .et_pb_column_4_4 > .et_pb_number_counter:nth-child(6n   of .et_pb_number_counter) { margin-right: 0 !important; }

}

@media only screen and (min-width: 1200px) and (max-width: 1299px) {
	.datos-gastos .et_pb_number_counter:after {right: -29%}
}

@media only screen and (min-width: 1300px) and (max-width: 1399px) {
	.datos-ingresos .et_pb_number_counter:after {right: -17.5%}
	.datos-gastos .et_pb_number_counter:after {right: -28%}
}

@media only screen and (min-width: 1400px) and (max-width: 1499px) {
	.datos-ingresos .et_pb_number_counter:after {right: -16.5%}
	.datos-gastos .et_pb_number_counter:after {right: -27%}
}

@media only screen and (min-width: 1500px) and (max-width: 1599px) {
	.datos-ingresos .et_pb_number_counter:after {right: -15.5%}
	.datos-gastos .et_pb_number_counter:after {right: -26%}
}

@media only screen and (min-width: 1600px) and (max-width: 1699px) {
	.datos-ingresos .et_pb_number_counter:after {right: -14.5%}
	.datos-gastos .et_pb_number_counter:after {right: -25%}
}
@media only screen and (min-width: 1700px) and (max-width: 1799px) {
	.datos-ingresos .et_pb_number_counter:after {right: -14%}
	.datos-gastos .et_pb_number_counter:after {right: -24%}
}
@media only screen and (min-width: 1800px) and (max-width: 1899px) {
	.datos-ingresos .et_pb_number_counter:after {right: -13.5%}
	.datos-gastos .et_pb_number_counter:after {right: -23%}
}
@media only screen and (min-width: 1900px) and (max-width: 1999px) {
	.datos-ingresos .et_pb_number_counter:after {right: -13%}
	.datos-gastos .et_pb_number_counter:after {right: -22%}
}
@media only screen and (min-width: 2000px) {
	.datos-ingresos .et_pb_number_counter:after {right: -12.5%}
	.datos-gastos .et_pb_number_counter:after {right: -21%}
}


@media only screen and (min-width: 1200px) and (max-width: 1699px) {

	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter {margin: 1.6% !important; width: 17.4%}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(5n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(5n+2 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(5n+3 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(5n+4 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(5n   of .et_pb_number_counter) { margin-right: 0 !important; }

	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter {margin: 2.55% !important; width: 29.85%}
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(3n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(3n+2 of .et_pb_number_counter) {}
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(3n   of .et_pb_number_counter) {margin-right: 0 !important; }
	
}

@media only screen and (min-width: 1700px) {

	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter {margin: 1.5% !important; width: 14.15%}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(6n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(6n+2 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(6n+3 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(6n+4 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(6n+5 of .et_pb_number_counter) {}
	.datos-2024 .agenda-2023 > .et_pb_column > .et_pb_number_counter:nth-child(6n   of .et_pb_number_counter) { margin-right: 0 !important; }

	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter {margin: 1.6% !important; width: 17.4%}
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(5n+1 of .et_pb_number_counter) {margin-left: 0 !important; }
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(5n+2 of .et_pb_number_counter) {}
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(5n+2 of .et_pb_number_counter) {}
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(5n+2 of .et_pb_number_counter) {}
	.datos-2024 .datos-comunicacion .et_pb_column > .et_pb_number_counter:nth-child(5n   of .et_pb_number_counter) {margin-right: 0 !important; }

}




#ea11y-root .ea11y-widget-button--open-widget.ea11y-widget-open-button--icon.ea11y-widget-open-button--medium .ea11y-widget-open-button__icon-border {border-color: #fff !important}
#ea11y-root .ea11y-widget-open-button__icon-border svg path {fill: #fff !important}




/*---------------------------------------------------*/
/*	11) KIOTO MAGIC CURSOR
/*---------------------------------------------------*/

.mouse-cursor{display: none;}

@media only screen and (min-width: 981px) {


	.mouse-cursor{
		display: inherit;
		position: fixed;
		left: 0;
		top: 0;
		pointer-events: none;
		border-radius: 50%;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		visibility: hidden;
	  }
	  .cursor-inner {
		margin-left: -3px;
		margin-top: -3px;
		width: 6px;
		height: 6px;
		z-index: 1000;
		background-color: #000;
		-webkit-transition: width .3s ease-in-out, height .3s ease-in-out, margin .3s ease-in-out, opacity .3s ease-in-out;
		transition: width .3s ease-in-out, height .3s ease-in-out, margin .3s ease-in-out, opacity .3s ease-in-out;
	  }
	  .cursor-inner.cursor-hover {
		margin-left: -40px;
		margin-top: -40px;
		width: 80px;
		height: 80px;
		background-color: #ea2740;
		opacity: .3;
	  }
	  .cursor-outer {
		margin-left: -15px;
		margin-top: -15px;
		width: 30px;
		height: 30px;
		border: 2px solid #000;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		z-index: 1000;
		opacity: .5;
		-webkit-transition: all .08s ease-out;
		transition: all .08s ease-out;
	  }
	  .cursor-outer.cursor-hover{
		opacity: 0;
	  }
	  .kioto_tm_all_wrap[data-magic-cursor="hide"] .mouse-cursor{
		  display: none;
		  opacity: 0;
		  visibility: hidden;
		  position: absolute;
		  z-index: -1111;
	  }

}