
/*Bloque custom de listado de instrumentos y herramientas europeas en akis nacional*/
.block_entities_eu__description{
    margin-bottom: 2rem;
}
.block_entities_eu__item .row{
    justify-content: space-between;
    align-items: center;
}
.block_entities_eu__list{
    padding: 0;
}

/* Bloque custom de introducción con imágenes */
.block-intro-imagenes .collage{
    min-height: 450px;
}
.block-intro-imagenes .foto1{
    max-width: 60%;
}
.block-intro-imagenes .foto2{
    border: 6px solid white;
    max-width: 50%;
    position: absolute;
    top: 30%;
    right: 0%;
}
.block-page-introduction__img{
    position: absolute;
    border: 6px solid #fff;
    max-width: 100%;
    max-height: 100%;
}
.block-page-introduction__img img{
    width: 100%;
}
.block-page-introduction__img--1{
    width: 70%;
    top: 10%;
    left: 5%;
}
.block-page-introduction__img--2{
    max-width: 55%;
    top: 40%;
    right: 5%;
}
.block-page-introduction__img--3{
    width: 45%;
}

/*Bloque eres asesor de la home*/
.block-eres-asesor .col-img{
    width: auto;
    min-height: 350px;
}
.block-eres-asesor .field--name-field-paragraph-reference{
    display: flex;
    flex-wrap: wrap;
}
.block-eres-asesor .field--name-field-paragraph-reference .txt1,
.block-eres-asesor .field--name-field-paragraph-reference .txt2{
   width: 50%;
   padding: .5rem;
   margin: 0;
}
@media screen and (max-width: 1199px){
    .block-eres-asesor .field--name-field-paragraph-reference .txt1,
    .block-eres-asesor .field--name-field-paragraph-reference .txt2{
        width: 100%;
    }
    .block-eres-asesor .field--name-field-paragraph-reference .block-advice__title .strong-word{
        display: inline;
        font-size: inherit;
    }
    /* .block--bloque-imagen-y-multiples-textos .block-background-image {
        background-size: 0;
    } */
}

/*Bloques de la página ¿qué es el SCIA-AKIS?*/
.block-full{
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.block-full .row{
    align-items: center;
}
.block-full-white{
    background-color: #FFF;
}
.block-full-gray{
    background-color: #F2F2F3;
}

/*Bloque qué son los AKIS de la página ¿qué son los AKIS?*/

.block--block-content-que-son-los-akis .images .wrapper{
    min-height: 400px;
    position: relative;
}
.block--block-content-que-son-los-akis .images img {
    border: 6px solid white;
    position: absolute;
}
.block--block-content-que-son-los-akis .images img:nth-child(1){
    max-width: 55%;
    left: 0;
    top: 0;
}
.block--block-content-que-son-los-akis .images img:nth-child(2){
    transform: scaleX(-1);
    max-width: 50%;
    top: 30%;
    left: 23%;
}
.block--block-content-que-son-los-akis .images img:nth-child(3){
    max-width: 40%;
    top: 10%;

    left: 53%;
}

/*Bloque Objetivos de los AKIS de la página ¿qué son los AKIS?*/
.block--bloque-imagen-y-multiples-textos .block-full .wrapper-border{
    border: 6px solid #F2F2F3;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
.block--bloque-imagen-y-multiples-textos .block-background-image{

    background-repeat: no-repeat;
    background-size: 50%;
    background-position-x: right;
    background-position-y: top;
    background-color: #F2F2F3;
    padding: 1rem;
}
@media screen and (max-width: 1199px){
    .block--bloque-imagen-y-multiples-textos .block-background-image {
        background-size: 0;
    }
}


/*Bloque Antecedentes de la página ¿qué son los AKIS?*/
.block--block-content-antecedentes .block-background-image {
    background-size: 50%;
    background-repeat: no-repeat;
}
@media screen and (max-width: 1199px){
    .block--block-content-antecedentes .block-background-image {
        background-size: 0;
    }
}
.block-background-image-2{
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: center;
}
/*Bloque AKIS España y regionales de la página ¿qué son los AKIS?*/
.block--block-content-nacional-y-regional .block-full .row{
    flex-direction: row-reverse;
}

.flex-grow-1 {
    flex-grow: 1;
  }
/*El SCAR AKIS y la AEI-AGRI*/
.block--block-content-scar-akis .paragraph--type--imagen-y-texto{
    display: flex;
    flex-wrap: wrap;
    /* margin-bottom: 2rem; */
    padding: 2rem 0;
}
.block--block-content-scar-akis .paragraph--type--imagen-y-texto:nth-child(2){
    background-color: red;
}
.block--block-content-scar-akis .paragraph--type--imagen-y-texto .field--name-field-p-media{
    width: 30%;
}
.block--block-content-scar-akis .paragraph--type--imagen-y-texto .field--name-field-p-description{
    width: 70%;
}

.akis-pag--que-es-el-scia-akis .page__content {
	padding-top: 0;
    padding-bottom: 0;
}

.block--block-content-que-es-akis-scia .block-full {
    padding-top: 3rem;
    padding-bottom: 6rem;
}


.foto-scia-1 {

    border: 6px solid white;
    max-width: 70%;
    position: absolute;
}

.foto-scia-2 {
	left: 83px;
    border: 6px solid white;
    max-width: 60%;
    position: absolute;
    top: 50%;
    right: 0%;
}
.foto-scia-2 img{
	transform: scaleX(-1);
}

.foto-scia-3 {
	left: 286px;
    border: 6px solid white;
    max-width: 50%;
    position: absolute;
    top: 30%;
    right: 0%;
}

.video-scia {
	position:relative;
}
.video-scia iframe {
    min-height: 400px;
}


@media (prefers-reduced-motion:reduce) {
    .animated {
        animation: none
    }
}

.block--block-content-proyectos-europeos,
.block--block-content-quienes-forman-parte-de-los-akis,
.objetivos-scia {
	overflow:hidden;
}



.objetivos-scia .block-background-image-2{
    background-position-y: -180px;
    height: 100%;
    background-size: cover;
}

.block--block-content-intro-rincon-asesor-2 .block-background-image-2{
    background-position-x: right;
}


.objetivos-scia .block-full .container {
    padding-top: 3rem;
    padding-bottom: 2rem;
}


/*Bloque regional*/
.block--views-block-view-akis-platform-block-home-list{
    background-image: url("/themes/custom/akisplatform/assets/img/background1.jpg");
    background-size: cover;
}

.block-akis-regional{
    background-image: linear-gradient(180deg, #F2F2F3 100%, #488366 0%);
    opacity: 0.95;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.block-akis-regional .view-header{
    text-align: center;
}
.block-akis-regional .view-header h2{
    font-size: 3rem;
    color: #003300;
}
.block-akis-regional .view-header h2 .strong-word{
    color: #6b962e;
}

.block-akis-regional .view-content{
    display: flex;
    flex-wrap: wrap;
    padding: 0 1rem;
    justify-content: space-between;
    /* max-width: 80%; */
    margin: 0 auto;
    /* padding-bottom: 1rem*/
}

.block-akis-regional__item{
    width: 120px;
    max-width: 145px;
    margin: 0.5rem;
    padding: 0.5rem;
    align-self: center;

}
.block-akis-regional__item a{
    filter: grayscale(100%) brightness(0.8) contrast(150%);
}

.block-akis-regional__item a:hover{
    filter: grayscale(20%);
}

@media (max-width: 992px){
    .block-akis-regional .view-content{
        max-width: 100%;
    }
    .block-akis-regional__item.views-row.block-akis-regional__item{
        width: 90px;
        padding: 0.25rem;
        margin: 0.5rem;
    }
}




/*
[data-aos="video-scia"].aos-animate {


    animation-timing-function: linear;
	 animation-duration: 2s;
	animation-name: zoomIn;


}

[data-aos="foto-scia-1"].aos-animate {
    animation-duration: 4s;
	 animation-delay: 2s !important;
    animation-name: fadeInUp;
}

[data-aos="foto-scia-2"].aos-animate {
    animation-duration: 3s;
	 transition-delay: 2s;
    animation-name: fadeInDown;
}

[data-aos="foto-scia-3"].aos-animate {
    animation-duration: 8s;
	 animation-delay: 4s !important;
    animation-name: fadeInLeft;
}



@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInUp {
    animation-name: fadeInUp
}


@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.fadeInDown {
    animation-name: fadeInDown
}


@keyframes zoomIn {
    from {
		display: none;
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
		display: block;
        opacity: 1;
		transform: none
    }
}

.zoomIn {
    animation-name: zoomIn
}

*/

/* ESTILOS block--block-content--bloque-lista-de-entidades--home.html.twig*/
.entity-link-image--1{
    max-width: 306px;
}
.entity-link-image--2{
    max-width: 281px;
}
.entity-link-image--3{
    max-width: 191px;
}
.block--bloque-logos-home{
    background-color: white;
}
.entity-link-image--1{
    max-width: 70%;
}
.entity-link-image--2{
    max-width: 60%;
}
.entity-link-image--3{
    max-width: 30%;
}
.cont-logos{
    max-width: 80%;
}
.contextual-region .py-2 {
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 768px) {
    .entity-link-image--1{
        max-width: 95%;
    }
    .entity-link-image--2{
        max-width: 80%;
    }
    .entity-link-image--3{
        max-width: 25%;
    }
}
@media screen and (max-width: 576px) {
    .entity-link-image--1{
        max-width: 70%;
        padding: 0.5rem 0;
    }
    .entity-link-image--2{
        max-width: 60%;
        padding: 0.6rem 0;
    }
    .entity-link-image--3{
        max-width: 30%;
    }
}

/*Estilos para block--block-content--bloque-lista-de-entidades--home.html.twig*/
@media screen and (min-width: 768px) {
    .block-akis-regional .view-content{
        gap: 0 3rem;
    }
}
.block-akis-regional__icon--34502{}
.block-akis-regional__icon--34545{
    max-width: 75%;
}
.block-akis-regional__icon--34538{

}
.block-akis-regional__icon--34541{
    max-width: 70%;
}
.block-akis-regional__icon--34552{
    max-width: 75%;
}
.block-akis-regional__icon--34551{}
.block-akis-regional__icon--34549{}
.block-akis-regional__icon--34550{
    max-width: 95%;
}
.block-akis-regional__icon--34548{}
.block-akis-regional__icon--34544{}
.block-akis-regional__icon--34543{}
.block-akis-regional__icon--34542{}
.block-akis-regional__icon--34507{
    max-width: 70%;
}
.block-akis-regional__icon--34553{
    max-width: 85%;
}
.block-akis-regional__icon--34537{}
.block-akis-regional__icon--34539{
    max-width: 90%;
}
.block-akis-regional__icon--34540{}

/* Bloque CURSOS*/

.node__content--akisevent {
    margin-top: -4rem;
    background-color: white;
}

.event__data-info {
    height: 100%;
    min-height: 350px;
    z-index: 9;
    position: relative;
    background-color: #E3B05A;
    padding: 2rem;
}

.event__data--date .event__data__label{
    display: block;
}
.event__title h1{
    color: #9C6304;
}
.event__description__source {
    display: flex;
    align-items: center;
    padding: 2rem 0 1rem;
}
.event__data--source-info .event__data__value a,
.event__data--source-info .event__data__value a:hover {
    color: black;
}

.event__title {
    position: relative;
    z-index: 9;
    padding: 2rem;
    background-color: #fff;
}
.event__description {
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #E3B05A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.event__description {
    padding: 1rem;
}
.event__description h3 {
    font-size: 1rem;
    font-weight: bold;
}
.event__next-events {
    padding: 2rem;
    background-color: #F2F2F3;
}
/* .event__next-events__list .other-event {
    margin: 0 !important;
} */
section.other-event {
    border-style: solid;
    border-width: 5px 0px 0px 0px;
    border-color: #E3B05A;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 0em 0em 0em 0em;
}
.other-event .other-fecha {
    background: #FFF0D8;
    color: #000;
    padding: 0.5em 1em 0.5em 1em;
}
.event__next-events__list .other-enlace {
    background-color: white;
}

.other-event .other-enlace {
    color: #000;
    padding: 0.5rem 1rem 0.5rem 1rem;
    font-size: 0.8rem; 
    font-family: "Roboto Condensed", Sans-serif;
}
 .event__next-events__list .other-event .other-des {
    border-left: 0; 
    border-right: 0;
    padding: 0.5rem 1rem 0.5rem 1rem;
}
.event__data.event__data--date.event__data--date-end {
    padding-bottom: 1.5rem;
}
.event__header {
    
    background-image: url(/themes/custom/akisplatform/assets/img/cursos.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow-x: hidden;
}
.event__next-events h2 {
    font-weight: 400;
    padding-bottom: 1rem;
    color: #9C6304;
}
.elementor-icon-list-text {
    font-weight: 500;
    padding-left: 0.25rem;
}
.event__data--source-info a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*BLOQUE EVENTOS ESTILOS ESPECÍFICOS*/
.akis-events--full .event__data-info {
    background-color: #467960;
    color: #FFF;
}
.akis-events--full .event__title h1,
.akis-events--full .event__next-events h2 {
    color: #467960;
}
.akis-events--full .event__description, 
.akis-events--full section.other-event{
    border-color: #467960;
}
.akis-events--full .event__data-info .strong-word, .akis-network--full .event__data-info .strong-word, .akis-network--full .event__data--source-info .event__data__value a,
.akis-events--full .event__data--source-info .event__data__value a, .akis-news--full .event__data-info .strong-word, .akis-news--full .event__data--source-info .event__data__value a{
    color: #FFF;
}
.akis-events--full  .event__header{
    background-image: url(/themes/custom/akisplatform/assets/img/eventos.png);
    background-position: center top;
}

/*estilos en la VISTA de eventos*/
.akis-events--full .other-event .other-fecha{
    background-color: #00AD1421;
}

/*BLOQUE NEWS ESTILOS ESPECÍFICOS*/
.akis-news--full .event__title h1,
.akis-news--full .event__next-events h2 {
    color: #B1502E;
}
.akis-news--full .event__data-info {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: #B1502E;
    color: #FFF;
}
.akis-news--full .event__description, .akis-news--full section.other-event{
    border-color: #B1502E;
}
.akis-news--full  .event__header{
    background-image: url(/themes/custom/akisplatform/assets/img/noticias.png);
    background-position: top top;
}

/*BLOQUE NETWORKS*/

.akis-network--full .event__title h1,
.akis-network--full .event__next-events h2 {
    color: #126395;
}
.akis-network--full .event__data-info {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: #126395;
    color: #FFF;
}
.akis-network--full .event__description, .akis-network--full section.other-event{
    border-color: #126395;
}
.akis-network--full .event__header{
    background-image: url(/themes/custom/akisplatform/assets/img/redes.jpg);
    background-position: top top;
}

.akis-node__related-content h2{
    color: #488366;
    margin: 0.9rem 0;
}
.akis-node-related {
    background: #FFFFFF;
    padding: 0.5rem;
}
.akis-node-related__title {
    font-weight: 400;
}

.akis-projects--related-content .other-event .other-enlace,
.grupo-operativo--related-content .other-event .other-enlace{
    background: #488366;
}
.akis-projects--related-content .other-event,
.grupo-operativo--related-content .other-event{
    border-color: #488366;
}
.akis-projects--related-content .other-event__picture,
.grupo-operativo--related-content .other-event__picture{
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    height: 100%;
    min-height: 80px;
    max-height: 80px;
    overflow: hidden;
}
.akis-projects--related-content .other-event__picture--by-tag,
.grupo-operativo--related-content .other-event__picture--by-tag{
    flex-wrap: nowrap;
}
.akis-projects--related-content .other-event__picture--by-tag img,
.grupo-operativo--related-content .other-event__picture--by-tag img{
    object-fit: cover;
}

@media (max-width: 991px){
    .block--block-content-nacional-y-regional .images {
        display: none;
    }
    .event__title,
    .event__data-info{
        padding: 1rem;
    }
}