/*Reglas relacionadas con el o los bloques de contenido destacado*/


@import url('https://fonts.googleapis.com/css2?family=Raleway&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');

/* .view-content .highlighted-list{
	display:flex;
} */
/* .view-content .highlighted-list li{
	width:25%;
} */


[data-aos="destacados2"],
[data-aos="destacados3"],
[data-aos="destacados4"] {
    opacity: 0;
    transition-property: transform, opacity;

    &.aos-animate {
        opacity: 1;
    }

    @media screen and (min-width: 768px) {
        transform: translate3d(-100%, 0, 0);

        &.aos-animate {
            transform: translate3d(0, 0, 0);
            ;
        }
    }
}



[data-aos="destacados1"].aos-animate {
    opacity: 0;
    animation-duration: 2s;
    animation-name: bounce;

    &.aos-animate {
        opacity: 1;
    }
}

@keyframes bounce {

    20%,
    53%,
    80%,
    from,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        transform: translate3d(0, -4px, 0)
    }
}





.eres-wrapper {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    flex-direction: column;
}

.col-img {
    width: 40%;
    display: flex;
}

.col-separa {
    width: 3%;
    min-height: 400px;
}

.col-txt {
    width: 56.618%;
}

.col-txt .field--name-field-paragraph-reference {
    display: flex;
}

.path-frontpage .eres-wrapper {
    margin-bottom: 0;
}

.eres-wrapper {
    margin-bottom: 2em;
    padding: 0em 6em 0em 6em;
}

.eres-wrapper .col-img .field--name-field-media-image {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}

.eres-wrapper .col-img .foto1 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.eres-wrapper .col-img .foto2 {
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    bottom: 0%;
    right: 0%;
    position: absolute;
    border-style: solid;
    border-width: 6px 6px 6px 6px;
    border-color: #FFFFFF;
}

[data-aos="foto1"].aos-animate {
    animation-duration: 2s;
    animation-name: fadeInRight;
}

[data-aos="foto2"].aos-animate {
    animation-duration: 2s;
    animation-name: fadeInLeft;
}

[data-aos="txt1"].aos-animate {
    animation-duration: 2s;
    animation-name: bounce;
}

[data-aos="txt2"] {
    opacity: 0;
    transition-property: transform, opacity;

    &.aos-animate {
        opacity: 1;
    }
}


[data-aos="txt2"].aos-animate {
    animation-duration: 2s;
    animation-name: fadeInLeft;
}



.eres-wrapper .txt1,
.eres-wrapper .txt2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em 2em 0em 2em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 2em;
    padding: 0em 0em 0em 0em;
    display: flex;
    align-content: flex-end;

}

.eres-wrapper h2.block-advice__title {
    color: #6b962e;
    font-family: "Roboto Condensed", Sans-serif !important;
    font-weight: 400;
}

.eres-wrapper .block-advice__description p {
    text-align: left;
    color: #444444;
    font-family: "Roboto Condensed", Sans-serif !important;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.3em;
}


.eres-wrapper .block-advice__description p {
    margin: 0;
    padding: 0 0 1.5em;
}



@keyframes fadeInRight {
    0% {

        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    100% {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.titulo-destacado {
    color: #387935;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: normal;
}

.block--views-block-project-highlighted .titulo-destacado {
    min-height: 72px;
}

.wrapper-content-tarjeta .resumen-body-destacados {
    /* font-size: larger; */
    font-weight: 100;
    line-height: normal;
    padding-top: 0.5rem;
}

.node-item-akis-network--destacados .altura-title,
.node-item-akis-projects--destacados .altura-title {
    min-height: 5rem;
}

/* .node-item-akis-network--destacados .wrapper-tarjeta {
    padding: 1rem !important;
    margin: 1rem !important;
} */

@media (min-width: 768px) and (max-width: 1199px) {
    .highlighted-list li:nth-child(4) {
        display: none;
    }
}

.node-item-akis-network--destacados .wrapper-content-tarjeta {
    padding: 1rem;
    min-height: 310px;
}


/* PLANTILLA */
.node__content .events-datos,
.node__content .training-datos,
.node__content .noticias-datos,
.node__content .hubs-datos {
    background: #467960;
    color: white;
    font-size: 1.2rem;
    padding: 2rem;
    margin: 0;
    height: 100%;
    width: 85%;

}

.node__content .training-datos {
    background: #E3B05A;
}

.node__content .noticias-datos {
    background: #B1502E;
    display: flex;
    flex-direction: column;
    justify-content: end;

}

.node__content .hubs-datos {
    background: #126395;

}


.node__content .events-other,
.node__content .training-other,
.node__content .noticias-other,
.node__content .hubs-other {
    font-size: 1.2rem;
    height: 100%;
    width: 85%;
    background-color: #F2F2F3;

}

.events-other h2,
.event-other h2,
.noticias-other h2,
.hubs-other h2 {
    color: #467960;
    font-size: 2rem;
    font-weight: 400;
    padding: 2rem 0 1rem 2.5rem;
}

.hubs-other h2 {
    color: #126395;
}

/* .events-other h3 span,
.training-other h3 span,
.noticias-other h3 span,
.hubs-other h3 span {
    color: #003300;
} */

.noticias-other h3 {
    color: #B1502E;
}

.noticias-other h3 span {
    font-weight: 600;
    color: #B1502E;
}

.hubs-other h3 span {
    font-weight: 600;
    color: #09324C;
}


.node__content .events-tit,
.node__content .training-tit,
.node__content .noticias-tit,
.node__content .hubs-tit {
    background: white;
    margin: 0;
    padding: 1rem;
    width: 55%;
    min-height: 40%;
    height: auto;
    margin-left: -2rem;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 1.8em;
    color: #467960;
    font-weight: 400;
    text-transform: none;

}

.node__content .training-tit {
    color: #9C6304;
}

.node__content .noticias-tit {
    color: #B1502E;
    min-height: 25%;
    height: auto;
}

.node__content .hubs-tit {
    background: #f2f2f3;
    color: #126395;
}

@media (max-width: 990px) {

    .node__content .events-tit {
        margin-left: 0;
        width: 95%;
        height: 100%;
    }

    .node__content .events-datos {
        width: 95%;
        height: 95%;

    }
}

.row.events-cab {
    /*background-image: url(https://akis2-pre.tragsatec.es/wp-content/uploads/2024/01/fondo-eventos2.png);*/
    position: relative;
    background-image: url(/sites/default/files/inline-images/fondo-eventos2.png);
    background-position: top center;
    background-repeat: repeat;
    height: 21rem;
}

.row.noticias-cab {
    position: relative;
    background-image: url(/sites/default/files/inline-images/fondo-noticias-1.png);
    background-position: 25% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 21rem;
}

.row.training-cab {
    /*background-image: url(https://akis2-pre.tragsatec.es/wp-content/uploads/2024/01/fondo-eventos2.png);*/
    position: relative;
    background-image: url(/sites/default/files/inline-images/cursos.jpg);
    background-position: 25% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 21rem;
}

.row.hubs-cab {
    position: relative;
    background-image: url(/sites/default/files/inline-images/fondo-hubs2.jpg);
    background-position: 25% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 21rem;
}



.imagen-encima {
    position: absolute;
    /*background-image: url(https://akis2-pre.tragsatec.es/wp-content/uploads/2024/01/trama_cursos.jpg);*/
    background-image: url(/sites/default/files/inline-images/trama_cursos.jpg);
    background-position: top center;
    background-repeat: repeat-x;
    opacity: 50%;
    height: 21rem;
    top: 0;
    right: 0;
}



.node__content .cab-tit,
.node__content .cab-datos {
    z-index: 1;
}



.node__content .events-descripcion {
    margin-left: 0.2rem;
    /*border-left: 0.2rem solid #467960;*/
    padding: 1.5rem;
    background-color: #FFFFFF;
}

.row.eventos {
    border-left: 0.2rem solid #467960;

}

.node__content .training-descripcion {
    margin-left: 0.2rem;
    /*border-left: 0.2rem solid #E3B05A;*/
    padding: 1.5rem;
    background-color: #FFFFFF;
}

.row.training {
    border-left: 0.2rem solid #E3B05A;

}

.node__content .training-info,
.node__content .events-info{
    display: flex;
    align-items: center;
}

.node__content .noticias-descripcion {
    margin-left: 0.2rem;
    /*border-left: 0.2rem solid #E3B05A;*/
    padding: 1.5rem;
    background-color: #FFFFFF;
}

.row.noticias {
    border-left: 0.2rem solid #B1502E;

}

.other-des h3 {
    font-size: 0.8rem;
    margin: 0;
    padding: 0;
    color: black;
}

.noticias-datos .noticias-des {
    border-top: 1px solid #FFFFFF;
}

.node__content .hubs-descripcion {
    margin-left: 0.2rem;
    padding: 1.5rem;
    background-color: #FFFFFF;
}

.row.hubs {
    border-left: 0.2rem solid #126395;
}

.node__content .hubs-descripcion a,
.node__content .training-descripcion a,
.node__content .events-descripcion a,
.node__content .noticias-descripcion a {
    color:#000000;
}

.node__content .events-descripcion h3,
.node__content .noticias-descripcion h3,
.node__content .hubs-descripcion h3 {
    font-size: 1.2rem;
    font-weight: 600;

}

.node__content .events-datos .events-des,
.node__content .events-datos .training-des,
.node__content .events-datos .noticias-des {
    font-size: 1rem;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;

}

.events-datos .noticias-des .texto-des {
    border-top: 1px solid white;

}

.node__content .training-datos .training-des {
    font-size: 1rem;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;

}

.node__content .events-datos .events-des:nth-child(-n + 2) {
    margin-bottom: 2rem;
}

/* SECCIÓN DE EVENTOS */
section.other-events {
    background: azure;
    margin-bottom: 2rem;
    border: 1px solid green;
}

.other-des {
    font-size: 1rem;
    font-weight: 400;
    font-family: "Roboto Condensed", Sans-serif;
    padding: 0.5rem;
    background-color: #FFFFFF;
}

/* .other-des--projects{
    font-size: 0.8rem;
    align-content: center;
    padding: 5px 10px;
} */

.other-noticias .other-des a{
    color:#000000;
}

.other-noticias {
    margin-left: 2rem;
    background-color: #f2f2f3;
}

.other-noticias .other-fecha {
    background-color: #f2f2f3;
}

.other-hubs {
    margin-left: 2rem;
    background-color: #f2f2f3;
}


.other-hubs .other-fecha {
    background-color: #f2f2f3;
}

.other-fecha {
    background: #467960;
    color: white;
    padding: 0.2rem;
}

.other-enlace {
    background: #467960;
    color: white;
    padding: 0.2rem;
    font-size: 0.8rem;
    font-family: "Roboto Condensed", Sans-serif;
}

/*corrección del padding por defecto que trae el ul*/
.other-fecha ul {
    padding-left: unset !important;
}

.other-enlace a {
    color: white;
    margin-left: 0.2rem;
}

ul.elementor-icon-list-items {
    list-style: none;
    margin: 0;
    font-size: 0.8rem;
    font-family: "Roboto Condensed", Sans-serif;
}

/* .view .view-content {
    padding-right: 2rem;
} */

/* .views-element-container .view-content {
    padding-right: 2rem;
} */

.row.eventos {
    background-color: #ffffff;
}

/* PLANTILLA CURSOS */
.row.training {
    background: #FFFFFF;
}

section.other-training {
    margin: 0 1.5rem;
}

.training-des {
    font-size: 0.8rem;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #000000;
}

.training-des .training-fechas {
    display: flex;
    margin-bottom: 2rem;
}

.training-des .field__item a {
    color:#000000;

}

.hubs-des .field__item a, .hubs-des a {
    color:#FFFFFF;

}

.training-fechas .texto-des,
.texto-des {
    font-weight: 800;
}

.field--name-field-akis-state,
.field--name-field-akis-modality {
    display: flex;
}

.field--name-field-akis-state .field__label,
.field--name-field-akis-modality .field__label {
    margin-right: 0.2rem;
    font-weight: 800;
}

.field--name-field-akis-info-website .field__label {
    display: none;
}

.field--name-field-akis-info-website .field__item {
    word-wrap: break-word;
}


.other-event .other-fecha {
    background: #E3B05A;
    color: #000;
    padding: 0.2rem;
}
.event__data.event__data--modality {
    padding-bottom: 2rem;
}
.event__description__source__img .field--name-field-akis-media-image{
    padding-right: 1rem;
    border-right: 1px solid black;
    margin-right: 1rem;
}

.event__header__background {
    background-image: url(/themes/custom/akisplatform/assets/img/trama_cursos.jpg);
    
    z-index: 1;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    position: absolute;
}
.other-event .other-des {
    border-left: 1px solid rgb(198, 193, 193);
    border-right: 1px solid rgb(198, 193, 193);
}

.other-event .other-enlace {
    background: #E3B05A;
    color: #000;
    padding: 0.2rem;
    font-size: 0.8rem;
    font-family: "Roboto Condensed", Sans-serif;
}

.other-hubs .other-enlace {
    background: #126395;
    color: #FFFFFF;
    padding: 0.2rem;
    font-size: 0.8rem;
    font-family: "Roboto Condensed", Sans-serif;
}

.other-event .other-enlace a {
    color: #000;
}

.other-event--projects.other-event .other-enlace{
    text-align: right;
    padding: 4px;
}
.other-event--projects.other-event .other-enlace a{
    display: inline-flex;
}

/**/

.other-noticias .other-enlace {
    background: #b1502e;
    color: #FFFFFF;
    padding: 0.2rem;
    font-size: 0.8rem;
    font-family: "Roboto Condensed", Sans-serif;
}

.other-noticias .other-enlace a {
    color: #FFFFFF;
}

.node__content .training-descripcion h3,
.node__content .noticias-descripcion h3 {
    font-size: 1.2rem;
}

.training-other h3 {
    color: #9C6304;
}


.block__highlighted h2{
    font-size: 1rem;
    color: #003300;
    font-weight: bold;
}
.featured-content{
    padding: 0.2rem;
}
.featured-content__title{
    font-size: 1rem;
    color: #003300;
    font-weight: bold;
    /* margin: 0; */
}
/* .featured-content{
    position: relative;
    padding: 0.2rem 1rem;
    border-left: 6px solid #6B962E;
}
.featured-content::after{
    content: "";
    position: absolute;
    left: -10px;           
    bottom: -10px;       
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #6B962E;
} */

.featured-content__desc{
    font-size: 0.8rem;
    margin-bottom: 0.5rem;
}

.node__content .noticias,
.node__content .hubs {
    background-color: #ffffff;
}



@media (max-width: 990px) {

    .noticias-tit.aos-init.aos-animate {
        width: 100%;
        margin: 0;
        font-size: 1rem;
    }

    .node__content .noticias-datos {
        font-size: 1rem;
        padding: 0.5rem;
        width: 100%;
        margin-bottom: 0.5rem;
    }

    .node__content .noticias-other {
        font-size: 1rem;
        height: auto;
        width: 100%;
        background-color: #F2F2F3;
    }

    .other-noticias {
        margin: 0 0.5rem;
    }


}





@media (min-width: 800px) {
    .two-columns{
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 3rem;
      -moz-column-gap: 3rem;
      column-gap: 3rem;
    }
  }



@media (max-width: 800px) {
  .two-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
  }
}




.node-86422, /* quiene-somos */
.akis-pag--akis-espana,
.akis-pag--contact-advisor,
.akis-pag--que-es-el-scia-akis {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.4em;
}

.node-86422 b,
.node-86422 strong,
.akis-pag--akis-espana b,
.akis-pag--akis-espana strong,
.akis-pag--contact-advisor b,
.akis-pag--contact-advisor strong,
.akis-pag--que-es-el-scia-akis b,
.akis-pag--que-es-el-scia-akis strong{
	font-weight: 600;
}


/* pag--que-es-el-scia-akis */

.block-aei-politicas .nac-reg .paragraph {


	border: solid 2px #6EC1E4;
	border-radius: 10px;

}

.block-aei-politicas .ue-idi .paragraph {

	border: solid 2px #488366;
	border-radius: 10px;

}

.block-aei-politicas .nac-reg h2 {
		color: #126395;
}
.block-aei-politicas .ue-idi h2 {
	color:#488366;
}

.block-aei-politicas h2 {

    font-family: "Roboto Condensed", Sans-serif;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.1em;

	padding: 1rem 5rem;
    text-align: center;
    margin-bottom: 0;

}


.block-aei-politicas .nac-reg .field--name-field-p-title{
	background-color:#D5F3FF;
	border-bottom: solid 2px #6EC1E4;
    border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.block-aei-politicas .ue-idi .field--name-field-p-title{
	background-color:#CEECDD;
	border-bottom: solid 2px #488366;
    border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}


.block-aei-politicas .field--name-field-p-description{
	padding-top: 1rem;
    padding-right: 1rem;
    font-size: 0.9rem;
    font-weight: 300;
}

.block-aei-politicas .eip-agri .field--name-field-media-image{
	text-align: center;
}

/* .akis-pag--que-es-el-scia-akis .page__content-top.block-arrow--bottom {
	display:none;
} */


/* pag--akis-espana */


.block--block-content-akis-spain > .block-mitchell > .block-full {
	    padding-top: 0;
}


.node-86422 .page__content,
.akis-pag--akis-espana .page__content {
    background: white;
    padding-top: 0;
    padding-bottom: 0;
}

[data-aos="akis-espana"].aos-animate {
    opacity: 0;
    animation-duration: 2s;
    animation-name: bounceIn;

    &.aos-animate {
        opacity: 1;
    }
}

@keyframes bounceIn {
    20%,40%,60%,80%,from,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    20% {
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        transform: scale3d(1,1,1)
    }
}

/* quienes-somos  -- node-86422 */

.node-86422 .block-page-introduction.block-full-gray{
		    padding-top: 0;
			padding-bottom:0;
}

.block-page-introduction-quienes-somos__img{
    position: absolute;
    border: 6px solid #fff;
    max-width: 100%;
    max-height: 100%;
}
.block-page-introduction-quienes-somos__img img{
    width: 100%;
}
.block-page-introduction-quienes-somos__img--1{
    width: 50%;
    top: 5%;
    left: 0;
}
.block-page-introduction-quienes-somos__img--2{
    width: 55%;
    top: 45%;
    left: 5%;
}
.block-page-introduction-quienes-somos__img--3{
    width: 60%;
    left: 41%;
}

.node-86422 .field--name-field-imagen {
    width: 100%;
    height: 130px;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.node-86422 .field--name-field-imagen > .field__item {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    padding: 10px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .6s ease 0s;
    -moz-transition: all .6s ease 0s;
    -ms-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    transition: all .6s ease 0s
}
.node-86422 .field--name-field-imagen  .field__item {
	margin:0 !important;
}
.node-86422 .field--name-field-imagen img{
	height: 130px !important;
}

.node-86422 .field--name-field-imagen > .field__item:first-child {
    z-index: 2
}

.node-86422 .field--name-field-imagen > .field__item:last-child {
    z-index: 1
}

.node-86422 .field--name-field-imagen > .field__item:first-child  {
    -webkit-transform: perspective(1000px) rotateX(0);
    -ms-transform: perspective(1000px) rotateX(0);
    transform: perspective(1000px) rotateX(0)
}

.node-86422 .field--name-field-imagen > .field__item:last-child {
    -webkit-transform: perspective(1000px) rotateX(180deg);
    transform: perspective(1000px) rotateX(180deg);
    -ms-transform: perspective(1000px) rotateX(180deg)
}

.node-86422 .field--name-field-imagen:hover > .field__item:first-child {
    -webkit-transform: perspective(1000px) rotateX(180deg);
    transform: perspective(1000px) rotateX(180deg);
    -ms-transform: perspective(1000px) rotateX(180deg)
}

.node-86422 .field--name-field-imagen:hover > .field__item:last-child {
    -webkit-transform: perspective(1000px) rotateX(0);
    transform: perspective(1000px) rotateX(0);
    -ms-transform: perspective(1000px) rotateX(0)
}

.paragraph--type--akis-block-quienes-card {
	display: flex;
	flex-direction:column;
}

.paragraph--type--akis-block-quienes-card .field--name-field-imagen {
	display: flex;
	flex-direction:column;
	margin-top: -2rem;
}

.paragraph--type--akis-block-quienes-card {
    margin: 0 !important;
	background-color:#F2F2F3;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}

.field--name-field-informacion .container{
	padding:0;
	margin:0;
}

.block--bloque-quienes-card {
	padding-top: 3rem;
}

.field--name-field-informacion .field.field--name-field-subtitulo {
	padding-top: 1rem;
}

[data-aos="akis-infografia"]{
	transform: rotate(9deg);
}

[data-aos="akis-infografia"].aos-animate {
    opacity: 0;
    animation-duration: 2s;
    animation-name: bounceIn_;

    &.aos-animate {
        opacity: 1;

    }
}

.descarga-infografia {
	margin: 3em;
}

.bloque-infografia .field--name-field-media-image {
	margin-top: -3em;
}

.img-infografia {
	width:260px;
	-webkit-box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.19);
	-moz-box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.19);
	box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.19);
}

@keyframes bounceIn_ {
    20%,40%,60%,80%,from,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }
    0% {
        opacity: 0;
		transform: rotate(9deg);
    }
    20% {

    }
    40% {
		transform: rotate(19deg);
    }

    60% {
        opacity: 1;
    }
    80% {

    }
    to {
        opacity: 1;
		transform: rotate(9deg);
    }
}

/* Volvamos a intentarlo... */

.node__highlighted {
    height: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 0.75rem;
    background: rgba(255, 255, 255, .9);
}

.node__highlighted__part{
    position: relative;
}

.node__highlighted:hover{
    transition: transform .3s;
    transform: scale(105%);
}

.node__highlighted__wrapper{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.node__highlighted__text{
    margin-bottom: 1.5rem;
}

.node__highlighted__title{
    color: #387935;
    font-weight: 400;
    line-height: normal;
}

.node__highlighted__image{
    margin-bottom: 0.5rem;
    min-height: 138px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}

@media screen and (max-width: 992px) {
    .node__highlighted__text{
        font-size: 0.8rem;
    }
    
}