#tiepost-240269-section-5318 .section-item{
    padding: 0;
}
#tiepost-240269-section-6452 .section-item{
    padding: 0;
}
#tiepost-240269-section-6452 .section-item .container{
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
}
#tie-block_1920{
    margin-bottom: 0;
}

.section-wrapper.container.is-stretch-section{
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.section-slider-notice .swiper-3d .swiper-slide-shadow, 
.section-slider-notice .swiper-3d .swiper-slide-shadow-bottom, 
.section-slider-notice .swiper-3d .swiper-slide-shadow-left, 
.section-slider-notice .swiper-3d .swiper-slide-shadow-right,
.section-slider-notice .swiper-3d .swiper-slide-shadow-top{
    border-radius: 2rem;

}
.section-notices-md .container{
    max-width: 1320px;
}
/*-------------------------------------------------------------
# Seccion Notas Principales
-------------------------------------------------------------*/
/* Full width hasta 1320px; a partir de ahí se centra con el max-width del .container de Bootstrap (xxl) */
.section-slider-notice{
    background: transparent;   
}
.section-slider-notice .container-slider-principal {
    width: 100%;
    max-width: 1320px;
    margin-inline: auto;
}
.section-slider-notice .swiper {
    position: relative;
    width: 100%;
    height: auto!important;
    aspect-ratio: 1600 / 650;
}
.section-slider-notice .swiper .swiper-slide {
    position: relative;
    overflow: hidden;
}
.section-slider-notice .swiper .swiper-slide a {
    position: relative;
}
.section-slider-notice .swiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* Figma: oscurecido 20% de la imagen + degradado transparente 66.77% -> negro 80% a 92.62% del alto */
.section-slider-notice .swiper .swiper-slide .overlay-text {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: visible;
    display: flex;
    align-items: flex-end;
    padding: 0 100px 44px 100px;
    background:
        linear-gradient(to bottom, rgba(0, 0, 0, 0) 66.77%, rgba(0, 0, 0, .8) 92.62%),
        linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2));
}
.section-slider-notice .swiper .swiper-slide .overlay-text h3 {
    max-width: 100%;
    color: #fff;
    font-family: "Barlow-Bold", Tahoma, sans-serif;
    font-size: clamp(30px, 4vw, 50px);
    font-weight: 700;
    line-height: .9167;
    /* El line-clamp recorta con overflow:hidden: se da aire para los rabos (p, q, g) y acentos sin mover el texto */
    padding-block: .15em;
    margin-block: -.15em;
}
/* Flechas */
.section-slider-notice .container-navigation-prev,
.section-slider-notice .container-navigation-next {
    position: absolute;
    top: calc(50% - 20px);
    z-index: 10;
    transform: translateY(-50%);
    cursor: pointer;
}
.section-slider-notice .container-navigation-prev {
    left: clamp(20px, 5vw, 40px);
}
.section-slider-notice .container-navigation-next {
    right: clamp(20px, 5vw, 40px);
}
.section-slider-notice .container-navigation-prev img,
.section-slider-notice .container-navigation-next img {
    display: block;
    width: clamp(30px, 7.5vw, 68px);
    height: clamp(30px, 7.5vw, 68px);
    object-fit: contain;
}
/* Paginación en barras */
.section-slider-notice .swiper .swiper-pagination {
    display: flex;
    gap: 20.42px;
    left: 7.5%;
    right: 8.13%;
    bottom: 20.5px;
    width: auto;
}
.section-slider-notice .swiper .swiper-pagination .swiper-pagination-bullet {
    flex: 1;
    width: auto;
    height: 5px;
    margin: 0;
    border-radius: 0;
    background: rgba(255, 255, 255, .4);
    opacity: 1;
}
.section-slider-notice .swiper .swiper-pagination .swiper-pagination-bullet-active {
    background: #fb2444;
}
.section-important-notes .continer-items .item-destacada .title h2 {
    color: #000000;
    border-color: var(--bs-primary) !important;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*-------------------------------------------------------------
# Seccion Notas Importantes
-------------------------------------------------------------*/
.section-important-notes .continer-items .item-destacada{
    text-decoration: none;
}
.section-important-notes .flex-column-important-notes{
    display: grid;
    grid-template-columns: 66% 33%;
    width: 100%;
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.section-important-notes .flex-column-important-notes .continer-items{
    height: 100%;
    justify-content: space-between;
}
.section-important-notes .continer-items .item-destacada .overflow-label{
    color: #000;
}
.section-important-notes .continer-items .item-destacada .overflow-label h4{
    background: var(--bs-info);
    font-size: 0.8rem;
    border-radius: 0.5rem;
}
.section-important-notes .continer-items .item-destacada .overflow-label h6{
    font-size: 0.8rem;
    text-shadow: 0 0 20px #000000;
}
.section-important-notes .continer-items .item-destacada .title small{
    color: #898989;
}
.section-important-notes .continer-items .item-destacada .desc p{
    color: #000000;
    text-align: start;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: clamp(0.9rem, 1rem, 1.2rem);
}
.section-important-notes .note-mananera{
    max-height: 100%;
}
.section-important-notes .note-mananera a{
    display: block;
    width: 100%;
    height: 100%;
}
.section-important-notes .note-mananera a picture{
     width: 100%;
    display: block;
    height: 100%;
}
.section-important-notes .note-mananera a picture img{
    width: auto;
    object-fit: contain;
}
.section-important-notes .note-tendencias .item-tendencias{
    text-decoration: none;
    border-radius: 1rem;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    -o-border-radius: 1rem;
}
.section-important-notes .note-tendencias .item-tendencias picture{
    display: block;
    width: 100%;
    height: 100%;
}
.section-important-notes .note-tendencias .item-tendencias picture img{
    height: 100%;
    object-fit: contain;
}
.section-important-notes .note-tendencias .item-tendencias .title{
    color: #000;
}
.section-important-notes .note-tendencias .item-tendencias .title h2{
    width: 100%;    
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.section-important-notes .note-tendencias .item-tendencias .desc p{
    width: 100%;    
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.section-important-notes .note-tendencias .item-tendencias .desc{
    color: #939496;
}
.section-important-notes .important-notes-right{
    display: grid;
    grid-template-rows: 55% 1fr;
    justify-items: center;
}
.section-important-notes .important-notes-right .note-tendencias{
    justify-content: space-between;
    height: 100%;
}
/*-------------------------------------------------------------
# Seccion Entrevistas
-------------------------------------------------------------*/
.section-interviews-notes .content-item-interview{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem;
}
.section-interviews-notes .item-interview,
#interviewModal .interview-more-item{
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.section-interviews-notes .item-interview picture,
.section-interviews-notes .item-interview img,
#interviewModal .interview-more-item img{
    display: block;
    width: 100%;
}
.section-interviews-notes .item-interview img,
#interviewModal .interview-more-item img{
    height: auto;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}
.section-interviews-notes .item-interview::after,
#interviewModal .interview-more-item::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3.5rem;
    height: 3.5rem;
    transform: translate(-50%, -60%);
    background: url('https://d22jn00zjrk7sl.cloudfront.net/wp-content/uploads/2026/10/Iconly_Sharp_Light_Play.svg') center / contain no-repeat;
    pointer-events: none;
}
.section-interviews-notes .item-interview .overlay-text,
#interviewModal .interview-more-item .overlay-text{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.5rem .6rem .5rem;
    background: linear-gradient(to top, rgba(0, 0, 0, .8) 0%, rgba(0, 0, 0, 0) 100%);
}
.section-interviews-notes .item-interview .overlay-text h3,
#interviewModal .interview-more-item .overlay-text h3{
    width: 100%;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
}
/*-------------------------------------------------------------
# Modal Entrevistas
-------------------------------------------------------------*/
#interviewModal{
    --bs-modal-margin: 3rem;
}
#interviewModal .modal-content{
    position: relative;
    overflow: visible;
    border: 0;
    border-radius: 1.25rem;
    background: rgba(255, 255, 255, .94);
}
#interviewModal .btn-close-interview{
    position: absolute;
    top: -3rem;
    right: .25rem;
    padding: 0;
    border: 0;
    background: none;
    color: var(--torch-red-500, #e30613);
    font-size: 1.5rem;
    line-height: 1;
}
#interviewModal .interview-layout{
    display: grid;
    grid-template-columns: minmax(0, 1fr) 13rem;
    gap: 1.5rem;
    padding: 1rem 1.25rem 1.25rem;
}
#interviewModal .title-notes h2{
    border-bottom: 2px solid #bdbdbd;
}
#interviewModal .title-notes h2 span{
    display: inline-block;
    padding-bottom: .35rem;
    margin-bottom: -2px;
    border-bottom: 3px solid var(--torch-red-500, #e30613);
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#interviewModal .interview-video{
    margin-top: 1rem;
}
#interviewModal .interview-video lite-youtube{
    width: 100%;
    max-width: none;
}
#interviewModal .interview-desc{
    margin-top: .75rem;
    font-size: .95rem;
}
#interviewModal .interview-more-list{
    display: flex;
    flex-direction: column;
    gap: .75rem;
    margin-top: 1rem;
}
/* Escritorio: los dos títulos comparten fila (misma altura) y la línea queda alineada abajo */
@media (min-width: 992px){
    #interviewModal .interview-layout{
        grid-template-rows: auto auto auto;
        gap: 0 1.5rem;
    }
    #interviewModal .interview-main,
    #interviewModal .interview-more{
        display: grid;
        grid-row: 1 / span 3;
        grid-template-rows: subgrid;
    }
    #interviewModal .interview-more .interview-more-list{
        grid-row: 2 / span 2;
    }
    #interviewModal .title-notes{
        display: flex;
        align-items: flex-end;
    }
    #interviewModal .title-notes h2{
        width: 100%;
    }
}
#interviewModal .interview-more-item .overlay-text h3{
    font-size: .8rem;
}
@media (max-width: 991px){
    #interviewModal .interview-layout{
        grid-template-columns: 1fr;
        gap: 1rem;
    }
    #interviewModal .interview-more-list{
        flex-direction: row;
        gap: .5rem;
    }
    #interviewModal .interview-more-item{
        flex: 1;
        min-width: 0;
    }
    #interviewModal .interview-more-item::after{
        width: 1.75rem;
        height: 1.75rem;
    }
    #interviewModal .interview-more-item .overlay-text{
        padding: 1rem .35rem .3rem;
    }
    #interviewModal .interview-more-item .overlay-text h3{
        font-size: .6rem;
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}
/*-------------------------------------------------------------
# Seccion Ultimas Notas
-------------------------------------------------------------*/
.section-last-notes .container-item-last-notes{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
    align-items: center;
}
.section-last-notes .container-item-last-notes .item-last-notes{
    text-decoration: none;
}
.section-last-notes .container-item-last-notes .item-last-notes .desc{
    color: #000000;
    font-size: 1rem;
}
.section-last-notes .note-categories{
    gap: 0.5rem;
    display: flex;
    flex-direction: column;
}
.section-last-notes .note-categories .item-categorie{
    text-decoration: none;
    border-radius: 1rem;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    -o-border-radius: 1rem;
}
.section-last-notes .note-categories .item-categorie .title{
    color: #000;
}
.section-last-notes .note-categories .item-categorie .title h2{
    font-size: 1.1rem;
}
.section-last-notes .note-categories .item-categorie .desc{
    color: #939496;
}
.section-last-notes .note-categories .item-categorie img{
    height: 80px;
}
.section-last-notes{
    font-size: 1.3rem;
}
/*-------------------------------------------------------------
# Responsive
-------------------------------------------------------------*/
@media (max-width: 1536px){ 
    .section-important-notes .note-tendencias .item-tendencias:nth-child(4){
        display: none;
    }   
}
@media (min-width: 1320px){
    .section-slider-notice{
        background: linear-gradient(to bottom, rgb(0 0 0 / 79%) 66.77%, rgb(0 0 0 / 77%) 92.62%), linear-gradient(rgb(0 0 0 / 78%), rgb(0 0 0 / 60%));
    }
    .section-slider-notice .container-slider-principal {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 0;
        padding-right: calc(var(--bs-gutter-x) * 0.5);
        padding-left: calc(var(--bs-gutter-x) * 0.5);
    }   
    .section-slider-notice .swiper .swiper-slide .overlay-text{
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 66.77%, rgb(0 0 0 / 29%) 92.62%), linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2));
    }
}  
@media (max-width: 1320px){ 
    .section-item{
        padding-top: 0px!important;
    }
}
@media (max-width: 1150px){ 
    .section-important-notes .continer-items .item-destacada .title{
        width: 100%;
    }
}
@media (max-width: 992px){ 
    /*-------------------------------------------------------------
    # Seccion Notas Principales
    -------------------------------------------------------------*/
    .section-slider-notice .container-slider{
        padding: 0rem 1rem;
    }
    .section-slider-notice .container-slider .swiper .swiper-slide {
        height: 200px;
    }
    .section-slider-notice .container-slider .swiper .swiper-slide-active {
        height: 350px;
    }
    .section-slider-notice .swiper .swiper-slide .overlay-text {
        padding: 0 60px 44px;
    }
    /*-------------------------------------------------------------
    # Seccion Notas Importantes
    -------------------------------------------------------------*/
    /* .section-important-notes .flex-column-important-notes{
        display: grid;
        grid-template-columns: 66% 33%;
        width: 100%;
    } */
    .section-important-notes .flex-column-important-notes{
        display: flex;
        flex-direction: column;
        /* Compensa el padding del .container para alinear con las secciones de arriba */
        margin-right: calc(-0.5 * var(--bs-gutter-x));
        margin-left: calc(-0.5 * var(--bs-gutter-x));
        width: auto;
    }
    .section-important-notes .flex-column-important-notes .important-notes{
        width: 100%;
    }
    .section-important-notes .flex-column-important-notes .important-notes:nth-child(1){
        order: 0;
    }
    .section-important-notes .flex-column-important-notes .important-notes:nth-child(2){
        order: 2;
    }
    .section-important-notes .flex-column-important-notes .important-notes:nth-child(3){
        order: 1;
    }
    .section-important-notes .flex-column-important-notes .important-notes:nth-child(4){
        order: 3;
    }
    .section-important-notes .important-notes-right{
        grid-template-rows: 1fr;
    }
    /*  */
    /*-------------------------------------------------------------
    # Seccion Entrevistas
    -------------------------------------------------------------*/
    .section-interviews-notes .content-item-interview{
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    }
    /*-------------------------------------------------------------
    # Seccion Ultimas Notas
    -------------------------------------------------------------*/
    .section-last-notes .container-item-last-notes{
        grid-template-columns: 1fr;
    }
    .section-last-notes .container-categories .note-categories{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .section-last-notes .container-categories .note-categories img{
        height: 135px;
    }
    .section-last-notes .container-last-notes:nth-child(1){
        order: 1;
    }
    .section-last-notes .container-last-notes:nth-child(2){
        order: 3;
        margin-top: 1rem;
    }
    .section-last-notes .container-last-notes:nth-child(3){
        order: 2;
    }
    .section-last-notes .container-last-notes:nth-child(4){
        order: 4;
    }
}
@media (max-width: 576px){ 
    #tie-block_3463{
        margin-top: 0;
    }
    /*-------------------------------------------------------------
    # Seccion Notas Principales
    -------------------------------------------------------------*/
    .section-slider-notice .container-slider .swiper .swiper-slide,
    .section-slider-notice .container-slider .swiper .swiper-slide-active {
        height: 300px;
    }
    /* Móvil Figma 402x500 */
    .section-slider-notice .swiper {
        aspect-ratio: 402 / 500;
    }
    .section-slider-notice .swiper .swiper-slide .overlay-text {
        padding: 0 19px 33px 39px;
        background:
            linear-gradient(to bottom, rgba(0, 0, 0, 0) 65.38%, rgba(0, 0, 0, .8) 92.3%),
            linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4));
    }
    .section-slider-notice .swiper .swiper-slide .overlay-text h3 {
        font-size: 30px;
        line-height: 1;
    }
    .section-slider-notice .container-navigation-prev,
    .section-slider-notice .container-navigation-next {
        top: calc(50% - 39px);
    }
    .section-slider-notice .swiper .swiper-pagination {
        gap: 5.48px;
        left: 5.01%;
        right: 4.94%;
        bottom: 10.2px;
    }
    .section-important-notes .flex-column-important-notes{
        padding: 1rem;
    }
    .section-important-notes .continer-items .item-destacada .col-lg-7{
        padding: 0;
    }
    .section-last-notes .container-item-last-notes .item-last-notes .col-lg-6.d-flex.flex-column{
        padding: 0;
    }
}