:root {
    --negro: #000000;
    --blanco: #FFFFFF;
    --trans: transparent;
    --azul: #003B64;
    --amarillo: #E3AB00;
    --beige: #F4F1EA;
    --beige2: #FCFBFA;
    --fuentePrin: 'Helvetica Neue', sans-serif;
    --fuenteSec: 'BenHand';
}



body {
    color: var(--beige);
    font-family: var(--fuentePrin);
}



/* bloque 1
--------------------------------------------- */
.sec1_inte {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-color: var(--negro);
    margin-bottom: -5px;

}

.sec1_inte .fondoGrad {
    width: 100%;
    height: 100%;
    background-size: 600px;
    background-position: center 80px;
    background-repeat: no-repeat;
    padding: 300px 0 55px;
    z-index: 2;
    position: relative;
}


.sec1_inte .fila {
    justify-content: flex-end;


}

.sec1_inte header {
    width: 880px;
    text-align: center;
    margin: 0 auto;
}

.sec1_inte .tit p {
    margin: 0px;
}

.sec1_inte .tit {
    color: var(--beige);
    font-family: var(--fuentePrin);
    font-size: 68px;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 70px;
}

.sec1_inte .tit em {
    font-style: normal !important;
}

.sec1_inte .info p {
    margin: 0;
    color: var(--beige);
    font-family: var(--fuentePrin);
    font-size: 26px;
    font-weight: 500;
    line-height: 140%;
    padding: 0 7%;
}

@media (max-width:1699px) {}


@media (max-width:1399px) {
    .sec1_inte .tit {
        font-size: 62px;
    }

    .sec1_inte .info p {
        font-size: 24px;
        padding: 0 15%;
    }
}


@media (max-width:1199px) {
    .sec1_inte header {
        width: 100%;
    }

    .sec1_inte .tit {
        font-size: 60px;
    }

    .sec1_inte .info p {
        font-size: 22px;
    }
}

@media (max-width:767px) {

    .sec1_inte .info p {
        font-size: 18px;
    }

    .sec1_inte .info p {
        font-size: 18px;
    }

    .sec1_inte .fondoGrad {
        padding: 200px 0 55px;
        background-size: contain;
    }
}

@media (max-width:500px) {
    .sec1_inte .tit {
        font-size: 59px;
    }


    .sec1_inte .info p {
        width: 100%;
        font-size: 16px;
        padding: 0 5%;
    }



}

@media (max-width:350px) {
    .sec1_inte .tit {
        font-size: 45px;
    }

    .sec1_inte .info p {
        padding: 0;
    }
}


/* bloque 2
--------------------------------------------- */
.sec2_inte {
    padding-top: 185px;
    border-radius: 0px 0px 64px 64px;
    overflow: hidden;
    z-index: 1;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 400px;
    background-color: var(--azul);
}


.sec2_inte .fondoGrad {
    background-repeat: no-repeat;
    background-position: calc(100% + 300px) center;
}

.sec2_inte .fondo-bot {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 590px;
}

.sec2_inte .fondo-bot::before {
    content: "";
    position: absolute;
    bottom: 500px;
    left: -500px;
    width: 928px;
    height: 928px;
    background-image: url(/wp-content/uploads/2023/12/noticia-grad.svg);
    background-size: contain;
     background-repeat: no-repeat;
}

.sec2_inte .fondo-bot::after {
    content: "";
    position: absolute;
    top: 500px;
    right: -500px;
    width: 928px;
    height: 928px;
    background-image: url(/wp-content/uploads/2023/12/noticia-grad.svg);
    background-size: contain;
     background-repeat: no-repeat;
}
.sec2_inte .nav-noticias {
    width: 670px;
    margin: 0 auto;
    margin-bottom: 80px;
}

.sec2_inte .nav-noticias form ul {
    display: -ms-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0;
    padding: 0;
    gap: 2%;
}

.sec2_inte .nav-noticias form ul li {
    margin: 0;
    padding: 0;
}


.sec2_inte .nav-noticias .sf-input-text {
    border-radius: 24px;
    border: 1px solid var(--blanco);
    background: var(--blanco);
    width: 299px;
    padding: 10px 20px;
    color: var(--negro);
    font-family: var(--fuentePrin);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.sec2_inte .nav-noticias .sf-input-select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.sec2_inte .nav-noticias .sf-input-select::-ms-expand {
    display: none !important;
}

.sec2_inte .nav-noticias .sf-input-text::placeholder {
    color: var(--negro);
}

.sec2_inte .nav-noticias .sf-input-select {
    border-radius: 24px;
    border: 1px solid var(--blanco);
    background: var(--blanco);
    width: 218px;
    padding: 10px 20px;
    color: var(--negro);
    font-family: var(--fuentePrin);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.sec2_inte .nav-noticias .sf-input-select {
    background-image: url(/wp-content/uploads/2023/12/select_flecha.svg) !important;
    background-position: 95% center !important;
    background-repeat: no-repeat !important;
    background-size: 24px !important;
}

.sec2_inte .nav-noticias input[type="submit"] {
    width: 124px;
    border-radius: 24px;
    border: 1px solid var(--azul);
    background-image: url(/wp-content/uploads/2023/12/buscar-ico.svg) !important;
    background-position: 90% center !important;
    background-repeat: no-repeat !important;
    background-size: 24px !important;
    background: var(--azul);
    color: var(--blanco);
    padding: 10px 20px;
    position: relative;
    padding-right: 35px;
    text-align: left;
    font-size: 20px;
    cursor: pointer;
}

.sec2_inte .fila  {
    z-index: 5;
    position: relative;
}


.sec2_inte .fila .search-filter-results {
    display: -ms-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.sec2_inte .fila .search-filter-results {
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 2.9%;
    min-height: 500px;
    margin-bottom: 30px;
}

.link-noticia {
    flex-direction: column;
   justify-content: space-between;
   align-items: flex-end;
    text-decoration: none !important;
    width: 355px;
     margin-bottom: 47px;
}

.box-noticia {
    flex-direction: column;
    align-items: flex-end;   
    width: 100%;
}

.box-noticia .parallax-cont {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
}

.box-noticia .parallax-cont .parallax {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    position: absolute;
}

.box-noticia .parallax-img {
    height: 265px;
}
.box-noticia .tit p{
    margin: 0;
}
.box-noticia .tit {
    color: var(--beige);
    font-family: var(--fuentePrin);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: left;
    margin-top: 20px;
    width: 100%;
    display: inline-block;
}

.box-noticia .tit em{
    font-style: normal !important;
}
.link-noticia .fecha {
    color: var(--azul);
    font-family: var(--fuentePrin);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    text-align: center;
    padding: 6px 9px;
    background-color: var(--beige);
    border-radius: 200px;
    margin-top: 20px;
}

.sec2_inte .pag-noticias {
    width: 100%;
    display: block;
    text-align: center;
}

.sec2_inte .pag-noticias .pagination {
    margin: 0 auto;
    display: inline-block;
}

/*paginacion WP NAVI*/
.pag-noticias .wp-pagenavi {
    display: -ms-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.pag-noticias .pages,
.pag-noticias .last,
.pag-noticias .first {
    display: none;
}

.pag-noticias .page,
.pag-noticias .current {
    margin: 0 11px;
}

.pag-noticias .page,
.pag-noticias .current {
    width: 48px;
    height: 48px;
    border-radius: 100px;
    border: 1px solid var(--beige);
    background: rgba(0, 59, 100, 0.04);
    backdrop-filter: blur(50px);
    display: inline-block;
    text-align: center;
    line-height: 230%;
    font-family: var(--fuentePrin);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    color: var(--beige);
    border-color: var(--beige) !important;
}

.pag-noticias .current {
    color: var(--azul);
    background-color: var(--beige);
    border-color: var(--beige) !important;
}

.pag-noticias .previouspostslink,
.pag-noticias .extend,
.pag-noticias .nextpostslink {
    border-color: var(--trans) !important;
}

.pag-noticias .extend {
    font-size: 22px;
    letter-spacing: 1px;
}

.pag-noticias .nextpostslink {
    position: relative;
    width: 48px;
    height: 48px;
    color: var(--amarillo);
    overflow: hidden;
    display: inline-block;
    line-height: 200px;
    margin-left: 14px !important;
}

.pag-noticias .nextpostslink::before {
    content: "";
    width: 32px;
    height: 32px;
    top: 7px;
    left: 0;
    position: absolute;
    background-image: url('/wp-content/uploads/2023/10/flech-sig-buscar.svg');
    background-size: cover;
}

.pag-noticias .previouspostslink {
    position: relative;
    width: 48px;
    height: 48px;
    color: var(--amarillo);
    overflow: hidden;
    display: inline-block;
    line-height: 200px;
    margin-right: 14px !important;
}

.pag-noticias .previouspostslink::before {
    content: "";
    width: 32px;
    height: 32px;
    top: 7px;
    right: 0;
    position: absolute;
    background-image: url('/wp-content/uploads/2023/10/flech-ant-buscar.svg');
    background-size: cover;
}

@media (max-width:767px) {

    .pag-noticias .page,
    .pag-noticias .current {
        width: 42px;
        height: 42px;
        line-height: 180%;
        margin: 0 7px;
    }

    .pag-noticias .nextpostslink {
        width: 42px;
        height: 42px;
        margin-left: 7px !important;
    }

    .pag-noticias .nextpostslink::before {
        top: auto;
    }

    .pag-noticias .previouspostslink {
        width: 42px;
        height: 42px;
        margin-right: 7px !important;
    }

    .pag-noticias .previouspostslink::before {
        top: auto;
    }

    .sec2_inte .nav-noticias form ul {
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width:500px) {
    .sec2_inte .pag-noticias {
        width: 300px;
        margin: 0 auto;
    }

    .pag-noticias .pagination {
        width: 100%;
    }

    .pag-noticias .wp-pagenavi {
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
    }
}

@media (max-width:390px) {
    .pag-noticias .page,
    .pag-noticias .current {
        width: 35px;
        height: 35px;
        line-height: 160%;
        margin: 0 5px;
    }

    .pag-noticias .nextpostslink::before,
    .pag-noticias .previouspostslink::before {
        width: 28px;
        height: 28px;
        top: 7px;
    }

    .pag-noticias .page,
    .pag-noticias .current {
        line-height: 180%;
        font-size: 15px;
    }
}

@media (max-width:340px) {
    .sec2_inte .pag-noticias {
        width: 100%;
    }
}

/*fin paginacion*/

@media (max-width:1920px) {

    .sec2_inte,
    .sec2_inte .fondo-bot {
        background-size: 2000px;
    }
}


@media (max-width:1699px) {
    .link-noticia {
        width: 22.7%;
    }

    .box-noticia .parallax-img {
        height: 230px;
    }
}

@media (max-width:1399px) {
    .link-noticia {
        width: 31.3%;
    }
}

@media (max-width:1199px) {
    .link-noticia {
        width: 47%;
    }

    .sec2_inte .fila .search-filter-results {
        gap: 5.5%;
    }

    .box-noticia .parallax-img {
        height: 260px;
    }
}

@media (max-width:991px) {
    .box-noticia .parallax-img {
        height: 220px;
    }

    .box-noticia .tit {
        font-size: 20px;
    }
}


@media (max-width:767px) {
    .sec2_inte .nav-noticias {
        width: 450px;
    }

    .sec2_inte .nav-noticias form ul li,
    .sec2_inte .nav-noticias .searchandfilter label {
        width: 100%;
    }

    .sec2_inte .nav-noticias .searchandfilter label {
        margin-bottom: 10px
    }

    .link-noticia {
        width: 47%;
    }

    .box-noticia .parallax-img {
        height: 190px;
    }

    .sec2_inte .nav-noticias .sf-input-text,
    .sec2_inte .nav-noticias .sf-input-select,
    .sec2_inte .nav-noticias input[type="submit"] {
        width: 100%;
    }

    .sec2_inte .nav-noticias {
        margin-bottom: 70px;
    }

    .sec2_inte .nav-noticias input[type="submit"] {
        background-position: calc(50% + 50px) center !important;
        text-align: center;
    }
}


@media (max-width:500px) {
    .sec2_inte .nav-noticias {
        width: 100%;
    }

    .sec2_inte {
        padding-top: 155px;
        background-position: center -15px;
    }

    .sec2_inte .fila {
        width: 350px;
        margin: 0 auto;
    }

    .link-noticia {
        width: 100%;
    }

    .box-noticia {
        margin-bottom: 40px;
    }

    .box-noticia .tit {
        font-size: 21px;
    }

    .link-noticia .fecha {
        margin-top: 15px;
    }

    .box-noticia .parallax-img {
        height: 265px;
    }
    .sec2_inte .fondo-bot::after {
        top: 1500px;
        right: auto;
        width: 390px;
        height: 390px;      
    }
    .sec2_inte .fondo-bot::before {
        content: "";
        position: absolute;
        bottom: 1500px;
        left: auto;
        width: 390px;
        height: 390px;
    }
}


@media (max-width:390px) {
    .sec2_inte .fila {
        width: 100%;
    }
}



@media (max-width:350px) {
    .box-noticia .parallax-img {
        height: 210px;
    }

    .box-noticia .tit {
        font-size: 18px;
    }

    .sec2_inte .fondo-bot {
        padding-bottom: 350px;
    }

    .sec2_inte,
    .sec2_inte .fondo-bot {
        background-size: 1300px;
    }
}