.dhabi_4mA9x {
    margin: var(--margin_tb, 2rem) 0;
    position: relative;
    overflow: hidden;
    background: var(--theme_color, #009c9a);
    color: var(--title_color, #ffffff);
}

.dhabi_4mA9x .dhabi_4mA9x_displayShell {
    width: 100%;
    /* max-width: var(--custom-content-max-width, 100%); */
    margin-left: auto;
    margin-right: auto;
    padding-top: 3.2rem;
    padding-bottom: 3.2rem;
    /* padding-left: var(--padding_lr, 0%);
    padding-right: var(--padding_lr, 0%); */
    box-sizing: border-box;
    position: relative;
    min-height: 76rem;
    background: var(--theme_color, #009c9a);
}

.dhabi_4mA9x .dhabi_4mA9x_storySwiper,
.dhabi_4mA9x .swiper-wrapper,
.dhabi_4mA9x .dhabi_4mA9x_storySlide {
    min-height: 76rem;
}

.dhabi_4mA9x .dhabi_4mA9x_storySwiper {
    overflow: hidden;
}

.dhabi_4mA9x .dhabi_4mA9x_storySlide {
    background: var(--theme_color, #009c9a);
    overflow: visible;
    opacity: 1;
    transform: none;
    transition: opacity 0.55s ease;
    display: flex;
}

.dhabi_4mA9x .dhabi_4mA9x_slideGrid {
    flex: 1 1 auto;
    display: grid;
    grid-template-columns: minmax(34rem, 39%) minmax(0, 61%);
    align-items: center;
    position: relative;
    box-sizing: border-box;
    padding-bottom: 2rem;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.28s ease, visibility 0s linear 0s;
    will-change: opacity;
    backface-visibility: hidden;
}

.dhabi_4mA9x.is-slide-settled .dhabi_4mA9x_storySlide.is-hidden-prev-slide .dhabi_4mA9x_slideGrid {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.28s ease, visibility 0s linear 0.28s;
    pointer-events: none;
}

.dhabi_4mA9x .dhabi_4mA9x_storySlide.is-current-slide .dhabi_4mA9x_slideGrid {
    opacity: 1;
    visibility: visible;
}

.dhabi_4mA9x .dhabi_4mA9x_copyPanel {
    position: relative;
    z-index: 4;
    width: min(64rem, 92%);
    margin-left: auto;
    margin-right: -2rem;
    padding: 7rem 0 11rem;
    align-self: start;
}

.dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_copyPanel {
    align-self:self-start;
    top: 2rem;
    padding: 2rem 0 0;
}

.dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_copyPanel {
    align-self: end;
    top: auto;
    bottom: 2rem;
    padding: 2rem 0 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.dhabi_4mA9x .dhabi_4mA9x_storyTitle {
    width: calc(100% + 7rem);
    max-width: calc(100vw - 10rem);
    margin: 0 0 4rem;
    padding-bottom: 3.2rem;
    color: var(--title_color, #ffffff);
    font-size: var(--title_size, 5.6rem);
    line-height: 1.08;
    font-weight: 800;
    letter-spacing: 0;
    text-transform: uppercase;
    border-bottom: 0.2rem solid var(--title_color, #ffffff);
    text-wrap: balance;
}

.dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyTitle {
    order: 3;
    border-bottom: 0;
    padding-bottom: 0;
    border-top: 0.2rem solid var(--title_color, #ffffff);
    padding-top: 3.2rem;
    margin: 2.5rem 0 0;
}

.dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyDescription {
    order: 1;
}

.dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyAction {
    order: 2;
}

.dhabi_4mA9x .dhabi_4mA9x_storyDescription {
    width: min(34rem, 80%);
    margin: 0 0 2.5rem;
    color: var(--description_color, #d9f7d1);
    font-size: var(--description_size, 1.5rem);
    line-height: 1.55;
    letter-spacing: 0;
}

.dhabi_4mA9x .dhabi_4mA9x_storyAction {
    display: inline-flex;
    align-items: center;
    gap: 0.9rem;
    color: var(--button_color, #ffffff);
    font-size: var(--button_size, 1.5rem);
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.dhabi_4mA9x .dhabi_4mA9x_storyAction:hover {
    transform: translateX(0.4rem);
    opacity: 0.78;
}

.dhabi_4mA9x .dhabi_4mA9x_actionIcon {
    color: var(--button_color, #ffffff);
    font-size: var(--button_size, 1.5rem);
    line-height: 1;
}

.dhabi_4mA9x .dhabi_4mA9x_actionText {
    color: var(--button_color, #ffffff);
}

.dhabi_4mA9x .dhabi_4mA9x_imagePanel {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 0 0vw 0 0;
}

.dhabi_4mA9x .dhabi_4mA9x_customImageWrapper {
    position: relative;
    width: 100%;
    aspect-ratio: var(--image_ratio, 4 / 3);
    border-radius: var(--image_shape, 0%);
    overflow: hidden;
    isolation: isolate;
    background: rgba(0, 0, 0, 0.12);
}

.dhabi_4mA9x .dhabi_4mA9x_customImageWrapper::after {
    content: "";
    position: absolute;
    inset: 0 -1px 0 0;
    border-radius: inherit;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.28) 42%, rgba(0, 0, 0, 0.02));
    pointer-events: none;
}

.dhabi_4mA9x .dhabi_4mA9x_customImage {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: var(--image_fit, cover);
    opacity: var(--image_opacity, 1);
    transform: none;
    transition: none;
}

.dhabi_4mA9x .swiper-slide-active .dhabi_4mA9x_customImage {
    transform: none;
}

.dhabi_4mA9x .dhabi_4mA9x_controlRail {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2rem;
    z-index: 8;
    display: flex;
    align-items: center;
    gap: 0.8rem;
    padding: 0 8.5vw;
    box-sizing: border-box;
}

.dhabi_4mA9x .dhabi_4mA9x_progressButton {
    width: 7.2rem;
    height: 2.6rem;
    border: 0;
    padding: 1.1rem 0;
    background: transparent;
    cursor: pointer;
}

.dhabi_4mA9x .dhabi_4mA9x_progressTrack {
    display: block;
    width: 100%;
    height: 0.3rem;
    background: rgba(255, 255, 255, 0.48);
    overflow: hidden;
}

.dhabi_4mA9x .dhabi_4mA9x_progressFill {
    display: block;
    width: 0;
    height: 100%;
    background: var(--progress_color, var(--description_color, #d9f7d1));
}

.dhabi_4mA9x .dhabi_4mA9x_progressButton.is-active .dhabi_4mA9x_progressFill {
    animation: dhabi_4mA9x_progressFill var(--progress_duration, 4s) linear forwards;
}

.dhabi_4mA9x.is-progress-paused .dhabi_4mA9x_progressButton.is-active .dhabi_4mA9x_progressFill {
    animation-play-state: paused;
}

@keyframes dhabi_4mA9x_progressFill {
    from {
        width: 0;
    }

    to {
        width: 100%;
    }
}

.dhabi_4mA9x .dhabi_4mA9x_storySlide .dhabi_4mA9x_copyPanel {
    opacity: 1;
    transform: none;
    transition: none;
}

.dhabi_4mA9x .swiper-slide-active .dhabi_4mA9x_copyPanel {
    opacity: 1;
    transform: none;
}

.rtlAr .dhabi_4mA9x .dhabi_4mA9x_slideGrid {
    direction: rtl;
}

.rtlAr .dhabi_4mA9x .dhabi_4mA9x_copyPanel {
    margin-left: -2rem;
    margin-right: auto;
    text-align: right;
}

.rtlAr .dhabi_4mA9x .dhabi_4mA9x_imagePanel {
    padding: 0 0 0 8vw;
}

.rtlAr .dhabi_4mA9x .dhabi_4mA9x_customImageWrapper::after {
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.28) 42%, rgba(0, 0, 0, 0.02));
}

.rtlAr .dhabi_4mA9x .dhabi_4mA9x_controlRail {
    left: 0;
    right: 0;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .dhabi_4mA9x .dhabi_4mA9x_displayShell,
    .dhabi_4mA9x .dhabi_4mA9x_storySwiper,
    .dhabi_4mA9x .swiper-wrapper,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide,
    .dhabi_4mA9x .dhabi_4mA9x_slideGrid {
        min-height: auto;
    }

    .dhabi_4mA9x .dhabi_4mA9x_slideGrid {
        width: 100%;
        max-width: 72rem;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 5rem;
        padding: 0 4.8rem 8.8rem;
    }

    .dhabi_4mA9x .dhabi_4mA9x_displayShell {
        padding-top: 6.4rem;
        padding-bottom: 0;
    }

    .dhabi_4mA9x .dhabi_4mA9x_copyPanel {
        width: 100%;
        margin: 0;
        padding: 5rem 0 10rem;
        top: auto;
        bottom: auto;
        align-self: auto;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_copyPanel,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_copyPanel {
        align-self: auto;
        top: auto;
        bottom: auto;
        padding: 0;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storyTitle {
        width: min(100%, 46rem);
        max-width: 100%;
        font-size: calc(var(--title_size, 5.6rem) * .76);
        margin: 0 0 4.8rem;
        padding-bottom: 2.6rem;
        border-bottom: 0.3rem solid var(--title_color, #ffffff);
        order: 1;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyTitle {
        order: 0;
        border-top: 0;
        border-bottom: 0.3rem solid var(--title_color, #ffffff);
        padding-top: 0;
        padding-bottom: 2.6rem;
        margin: 0 0 4.8rem;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_storyTitle,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyTitle {
        order: 1;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storyDescription {
        width: min(100%, 58rem);
        margin: 0;
        font-size: calc(var(--description_size, 1.5rem) * 1.36);
        line-height: 1.55;
        order: 3;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_storyDescription,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyDescription {
        order: 3;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storyAction,
    .dhabi_4mA9x .dhabi_4mA9x_actionIcon {
        font-size: calc(var(--button_size, 1.5rem) * 1.34);
    }

    .dhabi_4mA9x .dhabi_4mA9x_storyAction {
        margin-bottom: 2.6rem;
        order: 2;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_storyAction,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyAction {
        order: 2;
    }

    .dhabi_4mA9x .dhabi_4mA9x_imagePanel {
        padding: 0;
    }

    .dhabi_4mA9x .dhabi_4mA9x_customImageWrapper::after {
        display: none;
    }

    .dhabi_4mA9x .dhabi_4mA9x_controlRail {
        justify-content: center;
        bottom: 4.2rem;
        gap: 1.2rem;
        padding: 0 4.8rem;
    }

}

@media (max-width: 767px) {
    .dhabi_4mA9x .dhabi_4mA9x_displayShell,
    .dhabi_4mA9x .dhabi_4mA9x_storySwiper,
    .dhabi_4mA9x .swiper-wrapper,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide,
    .dhabi_4mA9x .dhabi_4mA9x_slideGrid {
        min-height: auto;
    }

    .dhabi_4mA9x .dhabi_4mA9x_displayShell {
        padding: 4.8rem clamp(2rem, 8.5vw, 6rem) 0;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide.swiper-slide-active {
        width: 100% !important;
        opacity: 1;
        transform: none;
    }

    .dhabi_4mA9x .dhabi_4mA9x_slideGrid {
        width: 100%;
        max-width: 56rem;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        gap: 2rem;
        padding: 1.2rem 0 11rem;
    }

    .dhabi_4mA9x .dhabi_4mA9x_copyPanel {
        width: 100%;
        margin: 0;
        padding: 0;
        top: auto;
        bottom: auto;
        align-self: auto;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_copyPanel,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_copyPanel {
        top: auto;
        bottom: auto;
        padding: 0;
        align-self: auto;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storyTitle {
        width: 100%;
        max-width: 100%;
        font-size: calc(var(--title_size, 5.6rem) * .72);
        margin: 0 0 4.8rem;
        padding-bottom: 2rem;
        border-bottom: 0.2rem solid var(--title_color, #ffffff);
        word-break: break-word;
        order: 1;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyTitle {
        order: 0;
        border-top: 0;
        border-bottom: 0.2rem solid var(--title_color, #ffffff);
        padding-top: 0;
        padding-bottom: 2rem;
        margin: 0 0 4.8rem;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_storyTitle,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyTitle {
        order: 1;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storyDescription {
        width: 100%;
        max-width: 36rem;
        font-size: calc(var(--description_size, 1.5rem) * 1.35);
        line-height: 1.58;
        margin: 0;
        order: 3;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_storyDescription,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyDescription {
        order: 3;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storyAction,
    .dhabi_4mA9x .dhabi_4mA9x_actionIcon {
        font-size: calc(var(--button_size, 1.5rem) * 1.32);
    }

    .dhabi_4mA9x .dhabi_4mA9x_storyAction {
        margin-bottom: 2.6rem;
        order: 2;
    }

    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="odd"] .dhabi_4mA9x_storyAction,
    .dhabi_4mA9x .dhabi_4mA9x_storySlide[data-item-parity="even"] .dhabi_4mA9x_storyAction {
        order: 2;
    }

    .dhabi_4mA9x .dhabi_4mA9x_imagePanel {
        padding: 0;
    }

    .dhabi_4mA9x .dhabi_4mA9x_customImageWrapper::after {
        display: none;
    }

    .dhabi_4mA9x .dhabi_4mA9x_controlRail {
        left: clamp(2rem, 8.5vw, 6rem);
        right: clamp(2rem, 8.5vw, 6rem);
        bottom: 5.8rem;
        gap: 0.7rem;
        padding: 0;
        justify-content: center;
    }

    .dhabi_4mA9x .dhabi_4mA9x_progressButton {
        flex: 0 1 7.2rem;
        width: 7.2rem;
    }

    .rtlAr .dhabi_4mA9x .dhabi_4mA9x_controlRail {
        left: clamp(2rem, 8.5vw, 6rem);
        right: clamp(2rem, 8.5vw, 6rem);
    }
}
