/* banner principal */
/* --------------------------------------------------------------------------- */

.c-que-hacemos__columns-1-left {
    max-width: 44% !important;
}


.c-que-hacemos__columns-1-right {
    max-width: 56% !important;
}

    .wp-block-cover.is-light.c-que-hacemos__column-right-back img {
        border-radius: 0 0 0 60px;
    }

    .wp-block-cover.is-light.c-que-hacemos__columns-4-column-1-back-img {
        max-width: 640px;
        height: 317px !important;
        min-height: 100%;
    }

    .wp-block-cover.is-light.c-que-hacemos__columns-4-column-1-back-img img {
        height: 317px;
    }


/* --------------------------------------------------------------------------- */

/* menu secundario */

.c-home-fundacion__menu-secundary-buttons {
    display: none !important;
}
/* .c-home-fundacion__menu-secundary-buttons {
    visibility: hidden !important;
} */

.o-menu-internal {
    z-index: 1 !important;
    padding-top: 0px !important;
	align-items: inherit !important;
}

ul.o-menu-internal.c-home-fundacion__menu-secundary {
    max-width: 100%;
    margin: 0 0 !important;
    /* padding-bottom: 30px; */
}

.o-menu-internal__element {
    /* color: #000; */
    padding-bottom: 30px !important;
    padding-top: 30px;
    color: #848484 !important;
    font-weight: 400 !important;
}

.o-menu-internal::after {
    width: 100% !important;
    left: 0 !important;
}

.o-menu-internal__element:hover:after {
    border-bottom: solid var(--color-barra-inferior-menu-secundario) 5px !important;
}

.menu-item-active {
    border-bottom: solid var(--color-barra-inferior-menu-secundario) 5px !important;
    content: '';
    transition: 0.5s;
    position: absolute;
    z-index: 1;
    bottom: -2px;
    /* width: 0px; */
    left: 0;
    right: 0;
    margin: 0 !important;
    color: #000 !important;
    pointer-events: none;
}


/* --------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------- */

/* bloque 2 - título */

.wp-block-spacer.c-que-hacemos__spacer-1 {
    height: 40px !important;
}
.wp-block-spacer.c-que-hacemos__spacer-2 {
    height: 70px !important;
}

.wp-block-column.c-que-hacemos__columns-2-column {
    text-align: center;
}

/* --------------------------------------------------------------------------- */
/* bloque 3 - cards */

.wp-block-columns.alignfull.c-que-hacemos__columns-3 {
    max-width: 1085px;
    margin: 0 auto;
    padding: 0 0px;
}

.wp-block-group.c-que-hacemos__columns-3-column-1-group-1 {
    width: 104px;
    height: 104px;
    border-radius: 50%;
    align-content: center !important;
    /* margin-left: auto;
    margin-right: auto; */

    z-index: 1;
    position: relative;
    transform: translate(0px, -28px);
}

.wp-block-group.c-que-hacemos__columns-3-column-1-group {
    max-width: 304px;
    height: 492px;
    border-radius: 14px;
    margin: 0 auto;
    text-align: center;
    /* transform: translate(0px, -28px); */
}

.wp-block-spacer.c-como-lo-hacemos__columns-3-group-spacer {
    height: 15px !important;
}

.wp-block-group.c-que-hacemos__columns-3-column-1-group h2 {
    line-height: 1.1;
}

.wp-block-group.c-que-hacemos__columns-3-column-1-group p {
    padding: 0 26px !important;
    line-height: 1.4;
}



/* --------------------------------------------------------------------------- */
/* bloque 4 informes de gestion 2023 */

.wp-block-spacer.c-que-hacemos__columns-4-spacer-1 {
    height: 48px !important;
}

.wp-block-group.c-que-hacemos__columns-4-column-group {
    text-align: center;
}

.wp-block-buttons.c-que-hacemos__columns-4-buttons {
    justify-content: center;
}


.wp-block-spacer.c-que-hacemos__columns-4-spacer-3 {
    height: 60px !important;
}



/* --------------------------------------------------------------------------- */
/* bloque 5 conoce más.... */


.wp-block-group.c-que-hacemos__columns-4-column-group h2 {
    font-weight: 700;
}

.wp-block-spacer.c-que-hacemos__columns-5-spacer-1 {
    height: 5px !important;
}

.wp-block-spacer.c-que-hacemos__spacer-5 {
    height: 38px !important;
}
/* --------------------------------------------------------------------------- */
/* bloque 6 video y botón */

.wp-block-columns.alignfull.c-que-hacemos__columns-6 {
    flex-direction: column;
}

.wp-block-columns.alignfull.c-que-hacemos__columns-6 {
    flex-direction: column;
    max-width: 899px;
    margin: 0 auto;
    gap: 30px;
    padding: 0 0px;
}

.wp-block-buttons.c-que-hacemos__columns-6-buttons {
    justify-content: center;
}

	.wp-block-button.c-home-fundacion__columns-noticias-button a,
	.wp-block-button.c-que-hacemos__columns-4-button a,
    .wp-block-button.c-que-hacemos__columns-6-button a {
        text-decoration: none !important;
        padding: var(--padding-botones) !important;
		background: var(--color-botones-verde) !important;
		font-size: var(--font-size-botones) !important;
		border-radius: var(--border-radius-botones) !important;
        align-content: center !important;
    }

/* --------------------------------------------------------------------------- */
.wp-block-spacer.c-que-hacemos__spacer-7 {
    height: 81px !important;
}

.wp-block-columns.alignfull.c-que-hacemos__columns-7 {
    display: block;
}

.wp-block-columns.alignfull.c-que-hacemos__columns-7-mobile {
    display: none;

}

/* --------------------------------------------------------------------------- */
/* bloque 8 trabajamos a través.... */

.wp-block-cover.c-que-hacemos__columns-8-column-1-back span {
    border-radius: 50%;
}

.wp-block-cover.c-que-hacemos__columns-8-column-1-back {
    width: 43px;
    height: 43px;
    min-height: 43px;
    min-width: 43px;
    align-items: center;
    align-self: baseline;
    padding: 0;
}

.wp-block-columns.alignfull.c-que-hacemos__columns-8.has-background {
    justify-content: center;
}

.wp-block-column.c-que-hacemos__columns-8-column {
    justify-content: center;
    gap: 15px;
}

.wp-block-column.c-que-hacemos__columns-8-column {
    max-width: 1085px;
    flex-wrap: wrap;
    display: flex;
}

.wp-block-group.c-que-hacemos__columns-8-column-1-group {
    max-width: 306px;
    width: 100%;
}

.wp-block-cover.c-que-hacemos__columns-8-column-1-back h2 {
    width: 43px !important;
    max-width: 43px;
    text-align: center;
}

.wp-block-button.has-custom-font-size.c-que-hacemos__columns-8-column-1-button a {
    padding: 0;
}

.wp-block-heading.c-que-hacemos__columns-8-column-1-header {
    width: 195px !important;
    height: 42px;
    margin: 0 0 !IMPORTANT;
    padding-left: 17px;
	font-weight: 600;
}

p.c-que-hacemos__columns-8-column-1-paragraph {
    line-height: 1.4;
}

.c-que-hacemos__1-paragraph,
.c-que-hacemos__2-paragraph,
.c-que-hacemos__3-paragraph,
.c-que-hacemos__4-paragraph,
.c-que-hacemos__5-paragraph,
.c-que-hacemos__6-paragraph {
    display: block  !important;
}

.c-que-hacemos__descargar-1,
.c-que-hacemos__descargar-2,
.c-que-hacemos__descargar-3,
.c-que-hacemos__descargar-4 {
    display: block  !important;
}

.c-que-hacemos__columns-8-column-1-button-leer-mas-1,
.c-que-hacemos__columns-8-column-1-button-leer-mas-2,
.c-que-hacemos__columns-8-column-1-button-leer-mas-3,
.c-que-hacemos__columns-8-column-1-button-leer-mas-4,
.c-que-hacemos__columns-8-column-1-button-leer-mas-5,
.c-que-hacemos__columns-8-column-1-button-leer-mas-6 {
    display: none !important;
}


.wp-block-group.c-que-hacemos__columns-8-column-1-row {
    align-items: start;
}


.wp-block-button.has-custom-font-size.c-que-hacemos__columns-8-column-1-button a {
    text-decoration: underline;
    padding: 5px;
}

a.wp-block-button__link.has-text-color.has-link-color.wp-element-button {
    text-decoration: underline;
    padding: 5px;
}


.wp-block-spacer.c-que-hacemos__columns-8-column-2-spacer-2 {
    height: 99px !important;
}
.wp-block-spacer.c-que-hacemos__columns-8-column-3-spacer-2 {
    height: 99px !important;
}

.wp-block-spacer.c-que-hacemos__columns-8-column-4-spacer-2 {
    height: 60px !important;
}

.c-que-hacemos__columns-8-column-1{
    display: none;
}
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */


h2.wp-block-heading.c-que-hacemos__columns-2-group-header {
    /* background: red; */
}

/* --------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- */

/* noticias */

.wp-block-columns.c-home-fundacion__columns-noticias {
    flex-direction: row !important;
    display: flex !important;
}

.wp-block-columns.c-home-fundacion__columns-noticias {
	display: block;
}

figure.c-home-fundacion__column-noticias-image.wp-block-post-featured-image {
    aspect-ratio: auto !important;
}

ul.columns-3.alignfull.c-home-fundacion__column-noticias-plantilla-entrada {
    gap: 0;
}


ul.columns-3.alignfull.c-home-fundacion__column-noticias-plantilla-entrada li {
    max-height: 518px;
}


.wp-block-columns.c-home-fundacion__columns-noticias {
    max-width: 1372px;
    padding: 0 20px !important;
}

ul.columns-3.alignfull.c-home-fundacion__column-noticias-plantilla-entrada li {
    padding: 20px;
    border-left: 1px solid black;
	display: grid;
	gap: 10px;
}

figure.c-home-fundacion__column-noticias-image.wp-block-post-featured-image a img {
    border-radius: 10px 10px 0 0 !important;
}

.wp-block-column.c-home-fundacion__column-noticias-delete-line {
    background: white;
    /* transform: translate(3px, 0px); */
    z-index: 1 !important;
    position: relative;
    left: 3px !important;
}

h2.c-home-fundacion__column-noticias-title {
    font-size: 20px !important;
    color: #002364 !important;
    font-weight: 600;
}

.c-home-fundacion__column-noticias-title {
    min-height: 60px;
}

.c-home-fundacion__column-noticias-extract p.wp-block-post-excerpt__excerpt {
    font-size: 18px !important;
    height: 136px;
}

.c-home-fundacion__column-noticias-extract p.wp-block-post-excerpt__more-text a {
    border: 1px solid var(--color-azul-predeterminado);
	padding: var(--padding-botones);
    align-content: center !important;
    text-align: center !important;
    border-radius: var(--border-radius-botones);
    color: #002364;
    font-size: 22px;
    font-weight: 600;
}

/* --------------------------------------------------------------------------- */

	
/* 	noticias slider */
	
	.wp-block-columns.c-home-fundacion__columns-noticias-slider {
		display: none;
	}
   

/* --------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- */


@media only screen and (min-width: 781px) and (max-width: 1280px) {
    
	
/* 	--------------------------------------------------------------------- */
	
/* menú secundario	 */
	
	.o-menu-internal__element:hover:after {
		width: 80% !important;
	}
	
/* 	--------------------------------------------------------------------- */
	
    p.c-que-hacemos__columns-8-column-1-paragraph {
        height: 177px;
    }
    .wp-block-spacer.c-que-hacemos__columns-8-column-2-spacer-2 {
        height: 27px !important;
    }

    .wp-block-spacer.c-que-hacemos__columns-8-column-3-spacer-2 {
        height: 33px !important;
    }
    .wp-block-spacer.c-que-hacemos__columns-8-column-4-spacer-2 {
        height: 33px !important;
    }

    /* --------------------------------------------------------------------------- */


    /* --------------------------------------------------------------------------- */

    .wp-block-columns.alignfull.c-que-hacemos__columns-3 {
        padding: 0 20px;
        gap: 20px;
    }
    
    /* --------------------------------------------------------------------------- */
    .wp-block-spacer.c-que-hacemos__spacer-4 {
        height: 60px !important;

    }
    /* --------------------------------------------------------------------------- */
    /* --------------------------------------------------------------------------- */
    .wp-block-columns.alignfull.c-que-hacemos__columns-6 {
        padding: 0 20px;
    }
    

    /* --------------------------------------------------------------------------- */

    .wp-block-columns.alignfull.c-que-hacemos__columns-7 {
        display: block;
    }
    
    .wp-block-columns.alignfull.c-que-hacemos__columns-7-mobile {
        display: none;

    }

    /* --------------------------------------------------------------------------- */

    p.c-que-hacemos__columns-8-column-1-paragraph {
        line-height: 1.4;
        width: 306px;
        height: 161px;
    }

    /* --------------------------------------------------------------------------- */

    .c-que-hacemos__1-paragraph,
    .c-que-hacemos__2-paragraph,
    .c-que-hacemos__3-paragraph,
    .c-que-hacemos__4-paragraph,
    .c-que-hacemos__5-paragraph,
    .c-que-hacemos__6-paragraph {
        display: block !important;
    }

    .c-que-hacemos__descargar-1,
    .c-que-hacemos__descargar-2,
    .c-que-hacemos__descargar-3,
    .c-que-hacemos__descargar-4 {
        display: block  !important;
    }

    .c-que-hacemos__columns-8-column-1-button-leer-mas-1,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-2,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-3,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-4,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-5,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-6 {
        display: none !important;
    }

    /* --------------------------------------------------------------------------- */
    
	 /* --------------------------------------------------------------------------- */

    /* noticias */
    
    .wp-block-column.c-home-fundacion__column-noticias-delete-line {
        background: white;
        /* transform: translate(3px, 0px); */
        z-index: 1 !important;
        position: relative;
        left: 3px !important;
    }
    
    h2.c-home-fundacion__column-noticias-title {
        font-size: 19px !important;
        color: #002364 !important;
        font-weight: 600;
    }

    .c-home-fundacion__column-noticias-extract p.wp-block-post-excerpt__excerpt {
        font-size: 15px !important;
        height: 100%;
        min-height: 122px;
        padding: 10px 0;
    }
	
	.wp-block-buttons.c-home-fundacion__columns-noticias-buttons {
		display: none;
	}
	

	h3.c-single_post__title {
        font-family: var(--wp--preset--font-family--open-sans);
    }

/* 	-------------------------------------------------------------------------------------- */

	
}


@media (max-width: 1000px) {
    /* menu secundario */
  
  
    .c-home-fundacion__menu-secundary-buttons {
      display: block !important;
  }
  
  .wp-block-buttons.c-home-fundacion__menu-secundary-buttons {
      text-align: center;
  }
  
  a.wp-block-button__link.wp-element-button {
/*       width: 100%; */
  }
  
  .wp-block-button.c-home-fundacion__menu-secundary-button-1,
  .wp-block-button.c-home-fundacion__menu-secundary-button-2 {
      background-color: rgba(0, 0, 0, .05);
      width: 100%;
      margin: 10px 0;
      color: rgba(0, 0, 0, .05);
  }
  
  .wp-block-button.c-home-fundacion__menu-secundary-button-2 {
      display: none;
  }
  
  .o-menu-internal {
      padding: 0px !important;
      display: flow !important;
  }
  
  .menu-item-active {
      color: white !important;
      padding: 0 !important;
      border: 0px !important;
      background-color: #3f444b;
  }
  
  .o-menu-internal__element {
      color: #000;
      padding: 7px 0 !important;
      font-size: 16px !important;
  }
  
  .o-menu-internal__element:hover:after {
      border-bottom: 0px !important;
      color: white !important;
      padding: 0 !important;
      border: 0px !important;
      background-color: #5c5f63;
  }
  
  .icon-menu-lines {
      background-image: url("./icon/menu.png");
      background-size: 25px;
      background-position: center;
      background-repeat: no-repeat;
      /* transform: translate(13px, 10px); */
  }
  .icon-menu-x {
      background-image: url("./icon/x.png");
      background-size: 23px;
      background-position: center;
      background-repeat: no-repeat;
      /* transform: translate(13px, 10px); */
  }
  
  /* .c-home-fundacion__columns-menu {
      height: 60px;
  } */
  
  .c-home-fundacion__menu-secundary.height-transition-open {
      height: auto !important;
  }
  
  
  /* .c-home-fundacion__menu-secundary {
      height: 0px;
  } */
  
  .c-home-fundacion__menu-secundary {
      height: 0px;
      transition: height  1s ease !important;
  }
  
  .hidden-item {
      /* display: none !important; */
      visibility: hidden !important;
      /* height: 0px; */
  }
  
  .o-menu-internal li {
      opacity: 0 !important;
      transition: opacity 1s !important;
  }

    li.o-menu-internal__element:hover {
		color: white !important;
		background-color: #3f444b;
	}
	
	li.o-menu-internal__element a:hover {
		color: white;
	}
	
		 /* --------------------------------------------------------------------------- */
    
	.wp-block-columns.c-home-fundacion__columns-noticias {
		display: none;
	}
	
	.wp-block-columns.c-home-fundacion__columns-noticias-slider {
		display: block;
	}
	
    /* noticias slider*/
    
    .c-single_post.c-home-fundacion__single-post-noticias-slider figure img {
        height: 34vw;
        width: 100%;
        object-fit: cover;
		border-radius: 10px 10px 0 0;
    }
	
	span.c-single_post__date {
		display: none;
	}
    
	h3.c-single_post__title {
		color: #002364;
		font-size: 22px;
		font-weight: 600;
        margin: 0;
	}
	
	p.c-single_post__excerpt {
		font-size: 16px;
	}
	
	.c-single_post.c-home-fundacion__single-post-noticias-slider {
		padding: 0 12px;
	}
	
	.swiper-pagination {
		position: static !important;
		padding: 020px 0 !important;
	}
	
	.swiper-autoheight .swiper-slide {
/* 		height: 100% !important; */
	}
	
	a.c-single_post__anchor {
        text-decoration: underline !important;
        color: var(--color-azul-predeterminado);
        font-size: var(--font-size-botones-mobile);
        font-weight: 600;
    }
	
	.swiper-pagination-bullet {
		border: solid 1px #002364 !important;
		opacity: 1 !important;
		background: white !important;
		height: 5px !important;
        width: 5px !important;
	}
	
	.swiper-pagination-bullet-active {
		background: #002364 !important;
		height: 10px !important;
		width: 10px !important;
		transform: translate(0px, 2px);
	}
	
	h3.c-single_post__title {
        font-family: var(--wp--preset--font-family--open-sans);
    }

	
    /* --------------------------------------------------------------------------- */
	
	.wp-block-columns.c-home-fundacion__columns-noticias {
		display: none !important;
	}

	
}



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

    p.c-que-hacemos__columns-8-column-1-paragraph {
        height: 177px;
    }
    .wp-block-spacer.c-que-hacemos__columns-8-column-2-spacer-2 {
        height: 27px !important;
    }

    .wp-block-spacer.c-que-hacemos__columns-8-column-3-spacer-2 {
        height: 33px !important;
    }
    .wp-block-spacer.c-que-hacemos__columns-8-column-4-spacer-2 {
        height: 33px !important;
    }

    /* --------------------------------------------------------------------------- */


    /* --------------------------------------------------------------------------- */

    .wp-block-columns.alignfull.c-que-hacemos__columns-3 {
        padding: 0 20px;
        gap: 20px;
    }

    .wp-block-group.c-que-hacemos__columns-3-column-1-group {
        max-width: 480px;
        height: 400px;
        max-height: 336px;
       }
       
       
       .wp-block-columns.alignfull.c-que-hacemos__columns-3 {
           padding: 0 20px;
           gap: 60px;
       }

   .wp-block-group.c-que-hacemos__columns-3-column-1-group p {
       padding: 0 10px !important;
       line-height: 1.2;
       font-size: 15px !important;
   }

   .wp-block-spacer.c-que-hacemos__spacer-3 {
       height: 24px !important;
   }
   
    
    /* --------------------------------------------------------------------------- */
    .wp-block-spacer.c-que-hacemos__spacer-4 {
        height: 60px !important;

    }
    /* --------------------------------------------------------------------------- */
    /* --------------------------------------------------------------------------- */
    .wp-block-columns.alignfull.c-que-hacemos__columns-6 {
        padding: 0 20px;
    }
    
    .wp-block-columns.alignfull.c-que-hacemos__columns-6 {
        padding: 0 20px;
        display: grid;
    }

    /* --------------------------------------------------------------------------- */

    .wp-block-columns.alignfull.c-que-hacemos__columns-7 {
        display: block;
    }
    
    .wp-block-columns.alignfull.c-que-hacemos__columns-7-mobile {
        display: none;

    }

    /* --------------------------------------------------------------------------- */

    .wp-block-columns.alignfull.c-que-hacemos__columns-8 {
        padding: 0;
    }

    p.c-que-hacemos__columns-8-column-1-paragraph {
        line-height: 1.4;
        width: 306px;
        height: 161px;
    }

    .wp-block-heading.c-que-hacemos__columns-8-column-1-header {
        font-size: 18px !important;
        
    }

    /* --------------------------------------------------------------------------- */

    .c-que-hacemos__1-paragraph,
    .c-que-hacemos__2-paragraph,
    .c-que-hacemos__3-paragraph,
    .c-que-hacemos__4-paragraph,
    .c-que-hacemos__5-paragraph,
    .c-que-hacemos__6-paragraph {
        display: block !important;
    }

    .c-que-hacemos__descargar-1,
    .c-que-hacemos__descargar-2,
    .c-que-hacemos__descargar-3,
    .c-que-hacemos__descargar-4 {
        display: block  !important;
    }

    .c-que-hacemos__columns-8-column-1-button-leer-mas-1,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-2,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-3,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-4,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-5,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-6 {
        display: none !important;
    }

    /* --------------------------------------------------------------------------- */
    
}


@media (max-width: 767px) {

     /* --------------------------------------------------------------------------- */
     /* banner */
     
     .wp-block-columns.c-que-hacemos__columns-1 {
        display: flex;
        flex-direction: column-reverse;
    }
    
    .c-que-hacemos__columns-1-right {
        max-width: 100% !important;
    }

    .c-que-hacemos__columns-1-left {
        max-width: 100% !important;
    }
	
	.wp-block-cover.is-light.c-que-hacemos__column-right-back img {
        border-radius: 0 0 0 0px;
    }

     .wp-block-cover.is-light.c-que-hacemos__column-right-back {
        border-radius: 0 0 0 0px;
        min-height: 100%;
        height: 290px;
    }

    .wp-block-cover.c-que-hacemos__columns-1-column-left-back {
        min-height: 157px !important;
        padding: 0px 20px 0px 20px;
    }

    .wp-block-cover.c-que-hacemos__columns-1-column-left-back p {
        margin: 0 !important;
        max-width: 100%;
    }

    p.c-que-hacemos__columns-1-title {
        text-align: center;
        line-height: unset;
        padding: 0 5%;
    }

    p.c-que-hacemos__columns-1-paragraph.has-open-sans-font-family {
        max-width: 100%;
        text-align: center;
        font-weight: 400;
        font-size: 11px !important;
    }

    p.has-text-align-center.c-que-hacemos__columns-1-title.has-colour-sans-font-family {
        width: 295px;
        margin-left: auto !important;
        margin-right: auto !important;
    }


    /* --------------------------------------------------------------------------- */

    .wp-block-heading.c-que-hacemos__columns-2-header {
        font-size: 26px !important;
        font-weight: 700 !important;
    }

    .wp-block-heading.c-que-hacemos__columns-2-header {
        max-width: 265px !important;
    }

    .wp-block-column.c-que-hacemos__columns-2-column {
        text-align: center;
        justify-content: center !important;
        display: flex;
    }

    /* --------------------------------------------------------------------------- */

    /* cloque 3 cards */

    .wp-block-columns.alignfull.c-que-hacemos__columns-3 {
        gap: 70px;
        padding: 0 20px !important;
    }

    .wp-block-group.c-que-hacemos__columns-3-column-1-group {
        max-width: 400px;
        height: auto;
        min-height: 312px !important;
        padding-bottom: 30px !important;
       }

    /* --------------------------------------------------------------------------- */
    /* --------------------------------------------------------------------------- */

    .wp-block-spacer.c-que-hacemos__spacer-3 {
        height: 25px !important;
    }

    .wp-block-spacer.c-que-hacemos__columns-4-spacer-1 {
        height: 35px !important;
    }


    .wp-block-group.c-que-hacemos__columns-4-column-group h2 {
        max-width: 299px;
        width: 100%;
    }

    .wp-block-spacer.c-que-hacemos__columns-4-spacer-3 {
        height: 37px !important;
    }

    .wp-block-spacer.c-que-hacemos__spacer-4 {
        height: 30px !important;
    }

    .wp-block-spacer.c-que-hacemos__spacer-5 {
        height: 52px !important;
    }

    /* .wp-block-button.c-que-hacemos__columns-4-button a {
        text-decoration: none !important;
    } */
    
    /* --------------------------------------------------------------------------- */
    /* --------------------------------------------------------------------------- */
    
    .wp-block-columns.alignfull.c-que-hacemos__columns-6 {
        flex-direction: row;
    }
    
    .wp-block-spacer.c-que-hacemos__spacer-6 {
        height: 50px !important;
    }

    /* .wp-block-button.c-que-hacemos__columns-4-button a,
    .wp-block-button.c-que-hacemos__columns-6-button a {
        text-decoration: none !important;
        height: 50px !important;
        width: 210px !important;
        align-content: center !important;
        font-size: 18px !important;
    } */

    /* --------------------------------------------------------------------------- */
	.wp-block-columns.c-que-hacemos__columns-7-mobile {
		padding: 0 20px;
	}
    
    .wp-block-spacer.c-que-hacemos__spacer-7-1-mobile {
        height: 50px !important;
    }
    .wp-block-spacer.c-que-hacemos__spacer-7-2-mobile {
        height: 25px !important;
    }
    
    .wp-block-columns.alignfull.c-que-hacemos__columns-7 {
        display: none;
    }
    
    .wp-block-columns.alignfull.c-que-hacemos__columns-7-mobile {
        display: block;

    }
    /* --------------------------------------------------------------------------- */

    .wp-block-columns.c-que-hacemos__columns-8.has-background {
        padding-top: 40px;
    }

    p.c-que-hacemos__columns-8-column-1-paragraph {
        line-height: 1.4;
    }

    .wp-block-heading.c-que-hacemos__columns-8-column-1-header {
        font-size: 18px !important;
        /* width: 300px !important; */
        max-width: 100% !important;
        height: auto !important;
    }

	.wp-block-group.c-que-hacemos__columns-8-column-1-group {
		max-width: 57vw;
		width: 100%;
	}

    .wp-block-spacer.c-que-hacemos__columns-8-column-1-spacer-1,
    .wp-block-spacer.c-que-hacemos__columns-8-column-2-spacer-1,
    .wp-block-spacer.c-que-hacemos__columns-8-column-3-spacer-1,
    .wp-block-spacer.c-que-hacemos__columns-8-column-4-spacer-1,
    .wp-block-spacer.c-que-hacemos__columns-8-column-5-spacer-1,
    .wp-block-spacer.c-que-hacemos__columns-8-column-6-spacer-1 {
        height: 10px !important;
    }


    .wp-block-spacer.c-que-hacemos__columns-8-column-1-spacer-2,
    .wp-block-spacer.c-que-hacemos__columns-8-column-2-spacer-2,
    .wp-block-spacer.c-que-hacemos__columns-8-column-3-spacer-2,
    .wp-block-spacer.c-que-hacemos__columns-8-column-4-spacer-2,
    .wp-block-spacer.c-que-hacemos__columns-8-column-5-spacer-2,
    .wp-block-spacer.c-que-hacemos__columns-8-column-6-spacer-2 {
        height: 10px !important;
    }

    .c-que-hacemos__1-paragraph,
    .c-que-hacemos__2-paragraph,
    .c-que-hacemos__3-paragraph,
    .c-que-hacemos__4-paragraph,
    .c-que-hacemos__5-paragraph,
    .c-que-hacemos__6-paragraph {
        opacity: 0 !important;
        transition: opacity 1s !important;
    }

    .oculto {
        visibility: hidden;
        height: 0px ;
    }

    .c-que-hacemos__descargar-1,
    .c-que-hacemos__descargar-2,
    .c-que-hacemos__descargar-3,
    .c-que-hacemos__descargar-4 {
        display: none !important;
    }

    .c-que-hacemos__columns-8-column-1-button-leer-mas-1,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-2,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-3,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-4,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-5,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-6 {
        display: block !important;
    }
	
	.c-que-hacemos__columns-8-column-1-button.c-que-hacemos__descargar-1 a,
	.c-que-hacemos__columns-8-column-1-button.c-que-hacemos__descargar-2 a,
	.c-que-hacemos__columns-8-column-1-button.c-que-hacemos__descargar-3 a,
	.c-que-hacemos__columns-8-column-1-button.c-que-hacemos__descargar-4 a,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-1 a,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-2 a,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-3 a,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-4 a,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-5 a,
    .c-que-hacemos__columns-8-column-1-button-leer-mas-6 a {
		text-decoration: underline !important;
		font-size: var(--font-size-botones-mobile) !important;
		font-weight: 600;
    }

    /* --------------------------------------------------------------------------- */
    /* --------------------------------------------------------------------------- */
	
	/* --------------------------------------------------------------------------- */
	
/* 	noticias */
	
	.wp-block-columns.c-home-fundacion__columns-noticias {
		display: none;
	}
	
	.c-single_post.c-home-fundacion__single-post-noticias-slider figure img {
		height: 48vw !important;
	}
	
    /* --------------------------------------------------------------------------- */
    
	.wp-block-button.c-home-fundacion__columns-noticias-button a,
	.wp-block-button.c-que-hacemos__columns-4-button a,
    .wp-block-button.c-que-hacemos__columns-6-button a {
		font-size: var(--font-size-botones-mobile) !important;
    }
	
	.wp-block-button.c-home-fundacion__columns-noticias-button {
/* 		width: 282px; */
	}
	
	.wp-block-button.c-home-fundacion__columns-noticias-button a {
/* 		height: 50px !important; */
		align-content: center !important;
	}
	
	.wp-block-spacer.c-home-fundacion__spacer-5 {
		height: 88px !important;
	}
 }