.bdt-mercury-slider{display:inherit}.bdt-mercury-slider .bdt-separator:before,.bdt-mercury-slider .bdt-separator:after{display:none}.bdt-mercury-image-slider{width:100%;position:relative}.bdt-mercury-image-slider.swiper-cube,.bdt-mercury-image-slider.swiper-flip{overflow:hidden}.bdt-mercury-image-slider .bdt-item{height:auto}.bdt-mercury-image-slider .bdt-img-wrap .block-revealer__content,.bdt-mercury-image-slider .bdt-img-wrap{width:100%;height:100%}.bdt-mercury-image-slider .bdt-img-wrap .block-revealer__content .bdt-img,.bdt-mercury-image-slider .bdt-img-wrap .bdt-img{width:100%;height:100%;object-fit:cover;max-width:unset}.bdt-mercury-image-slider .bdt-navigation-wrap .bdt-button-next,.bdt-mercury-image-slider .bdt-navigation-wrap .bdt-button-prev{position:absolute;top:50%;transform:translateY(-50%);font-size:16px;width:clamp(2.5rem, 5vw, 3rem);height:clamp(2.5rem, 5vw, 3rem);line-height:clamp(2.5rem, 5vw, 3rem);text-align:center;background:rgba(0,0,0,0.521);color:#fff;transition:all .3s ease;z-index:1;cursor:pointer}.bdt-mercury-image-slider .bdt-navigation-wrap .bdt-button-next:hover,.bdt-mercury-image-slider .bdt-navigation-wrap .bdt-button-prev:hover{background:var(--theme-palette-color-1, var(--e-global-color-primary, #D90429))}.bdt-mercury-image-slider .bdt-navigation-wrap .bdt-button-next{right:0}.bdt-mercury-image-slider .bdt-navigation-wrap .bdt-button-prev{left:0}.bdt-mercury-content-slider{width:100%}.bdt-mercury-content-slider .bdt-item{display:flex;align-items:center;justify-content:center}.bdt-mercury-content-slider .bdt-content{padding:clamp(1.25rem, 4.5vw, 3.125rem)}.bdt-mercury-content-slider .bdt-category{display:inline-flex;margin-bottom:clamp(15px, 3vw, 30px);font-family:var(--theme-font-family, inherit)}.bdt-mercury-content-slider .bdt-category a{font-size:clamp(10px, 2vw, 12px);color:#ffffff;background:var(--theme-palette-color-1, var(--e-global-color-primary, #D90429));padding:4px 8px;transition:background .3s ease;text-transform:uppercase;border:none;font-weight:600}.bdt-mercury-content-slider .bdt-category a:hover{color:#ffffff;background:var(--theme-palette-color-1, var(--e-global-color-primary, #D90429));border:none;opacity:.85}.bdt-mercury-content-slider .bdt-category a+a{margin-left:5px}.bdt-mercury-content-slider .bdt-title{font-size:clamp(18px, 3vw, 30px);margin-bottom:clamp(10px, 2vw, 25px);text-transform:uppercase;font-family:var(--theme-font-family, inherit)}.bdt-mercury-content-slider .bdt-title a{color:var(--theme-palette-color-6, var(--e-global-color-text, #2B2D42));transition:all .3s ease}.bdt-mercury-content-slider .bdt-title a:hover{color:var(--theme-palette-color-1, var(--e-global-color-primary, #D90429))}.bdt-mercury-content-slider .bdt-desc{color:#8D99AE;font-size:clamp(12px, 2vw, 16px);margin-bottom:clamp(15px, 3vw, 30px);line-height:1.5}.bdt-mercury-content-slider .bdt-desc p{margin:0}.bdt-mercury-content-slider .bdt-meta .block-revealer__content{display:inline-flex}.bdt-mercury-content-slider .bdt-meta{font-size:clamp(12px, 2vw, 14px);color:#8D99AE;display:inline-flex;align-items:center;text-transform:capitalize;flex-wrap:wrap}.bdt-mercury-content-slider .bdt-author a{margin-left:5px;text-decoration:none;color:#8D99AE;transition:all .3s ease}.bdt-mercury-content-slider .bdt-author a:hover{color:var(--theme-palette-color-1, var(--e-global-color-primary, #D90429))}.bdt-mercury-content-slider .bdt-date{display:flex;align-items:center}.bdt-mercury-content-slider .bdt-date span{margin-left:8px}.bdt-mercury-content-slider .bdt-post-time{margin-left:15px}.bdt-mercury-content-slider .bdt-post-time i{margin-right:2px}.bdt-mercury-content-slider .bdt-separator{margin:0 15px}@media (min-width:768px){.bdt-reverse--yes .bdt-mercury-slider{flex-direction:row-reverse}.bdt-mercury-slider{display:flex}.bdt-mercury-image-slider .bdt-item{height:clamp(25rem, 45vw, 37.5rem)}}
.bdt-zoom-on-hover .bdt-img-wrap {
    overflow: hidden;
}
.bdt-zoom-on-hover .bdt-img-wrap .bdt-img {
    transition: transform 0.5s ease;
}
.bdt-zoom-on-hover .bdt-item:hover .bdt-img-wrap .bdt-img {
    transform: scale(1.1);
}
.bdt-mercury-image-slider .bdt-img-wrap .bdt-img {
    object-fit: cover !important;
    object-position: center !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 100%;
}
/* ===== YottaSlider Mercury: Image Distortion Fix ===== */
/* Force the image slider to be a proper flex column, not a 50/50 split stretching images */
@media (min-width: 768px) {
    .bdt-mercury-image-slider {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        min-width: 0 !important;
    }
    .bdt-mercury-content-slider {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        min-width: 0 !important;
    }
}

/* Fix the item to be a block with a defined size */
.bdt-mercury-image-slider .bdt-item {
    overflow: hidden !important;
    position: relative !important;
    display: block !important;
}

/* The wrap must fill the item completely */
.bdt-mercury-image-slider .bdt-img-wrap,
.bdt-mercury-image-slider .bdt-img-wrap .block-revealer__content {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

/* The image itself MUST cover without distorting */
.bdt-mercury-image-slider .bdt-img-wrap img,
.bdt-mercury-image-slider .bdt-img-wrap .bdt-img,
.bdt-mercury-image-slider .bdt-img-wrap .block-revealer__content img,
.bdt-mercury-image-slider .bdt-img-wrap .block-revealer__content .bdt-img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center center !important;
    aspect-ratio: unset !important;
    display: block !important;
}

/* Zoom on hover */
.bdt-zoom-on-hover .bdt-img-wrap img,
.bdt-zoom-on-hover .bdt-img-wrap .bdt-img {
    transition: transform 0.6s ease !important;
}
.bdt-zoom-on-hover .swiper-slide:hover .bdt-img-wrap img,
.bdt-zoom-on-hover .swiper-slide:hover .bdt-img-wrap .bdt-img {
    transform: scale(1.08) !important;
}

/* ===== YottaSlider Mercury: Inherit Theme Typography & Colors ===== */
.bdt-mercury-content-slider .bdt-title,
.bdt-mercury-content-slider .bdt-desc,
.bdt-mercury-content-slider .bdt-desc p,
.bdt-mercury-content-slider .bdt-meta,
.bdt-mercury-content-slider .bdt-author a {
    font-family: inherit !important;
}

.bdt-mercury-content-slider .bdt-title {
    font-size: clamp(24px, 4vw, 36px) !important;
    font-family: var(--theme-font-family, inherit) !important;
    text-transform: uppercase !important;
    color: inherit !important;
}

.bdt-mercury-content-slider .bdt-title a {
    color: inherit !important;
}

.bdt-mercury-content-slider .bdt-title a:hover {
    color: var(--theme-palette-color-1, var(--theme-palette-color-1)) !important;
}

.bdt-mercury-content-slider .bdt-desc,
.bdt-mercury-content-slider .bdt-desc p {
    font-size: 1rem !important;
    color: inherit !important;
    line-height: inherit !important;
}

.bdt-mercury-content-slider .bdt-meta,
.bdt-mercury-content-slider .bdt-meta a,
.bdt-mercury-content-slider .bdt-author a {
    font-size: 0.9em !important;
    color: inherit !important;
}

/* Category: theme font + primary color background with white text */
.bdt-mercury-content-slider .bdt-category {
    font-family: var(--theme-font-family, inherit) !important;
}

.bdt-mercury-content-slider .bdt-category a,
.bdt-mercury-content-slider .bdt-category a:hover,
.bdt-mercury-content-slider .bdt-category a:focus {
    font-family: var(--theme-font-family, inherit) !important;
    font-weight: 600 !important;
    background: var(--theme-palette-color-1, var(--e-global-color-primary, #D90429)) !important;
    color: #ffffff !important;
    border: none !important;
    outline: none !important;
}

.bdt-mercury-content-slider .bdt-author a:hover {
    color: var(--theme-palette-color-1, var(--theme-palette-color-1)) !important;
}

/* Light mode specific overrides if inherit is not enough */
html.light-mode .bdt-mercury-content-slider .bdt-title,
html.light-mode .bdt-mercury-content-slider .bdt-desc,
html.light-mode .bdt-mercury-content-slider .bdt-meta {
    color: #111111 !important;
}
html.light-mode .bdt-mercury-content-slider .bdt-title a:hover,
html.light-mode .bdt-mercury-content-slider .bdt-author a:hover {
    color: var(--theme-palette-color-1, var(--theme-palette-color-1)) !important;
}