.eventsTitle {
    background: var(--accent-color);
}

.pageTitle {
    position: relative;
    z-index: 3;
}

.eventContent_1 {
     padding-top: 15rem !important;
}

.eventContent_1,
.eventContent_2 {
    background: var(--bg-light-1);
    overflow: visible;
    position: relative;
    z-index: 1;
}

.eventContent_1::after,
.eventContent_2::after {
    z-index: 1;
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    background: var(--bg-light-1);
    width: 110vw;
}

.eventContent_inner {
    width: 100%;
    max-width: 44.7rem;
    margin-inline: auto;
    position: relative;
    z-index: 2;
}

.eventContent_inner .row {
    gap: 5rem;
    display: flex;
}

.eventContent_inner .row .col-md-6 {
    width: 1%;
    flex-grow: 1;
}

.eventData {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: start;
}

.eventData h2 {
    font-size: 1rem;
    line-height: 1;
    font-weight: normal;
    margin-bottom: 1rem;
}

.eventData p {
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.2;
    margin: 0;
}

.eventData h6 {
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.2;
    margin: 0;
}

.eventData .btn-premium {
    border-color: var(--secondary-color);
    color: var(--secondary-color);
}

.eventData .btn-premium:hover {
    color: white;
    border-color: var(--accent-color);
}

.eventData .eventData_line {
    display: block;
    width: 100%;
    border-top: 1px solid var(--bg-light-1);
}

/* EVENT SLIDER */
.event-slider-wrapper {
    position: relative;
    margin-bottom: 0rem;
}

.event-slider {
    position: relative;
}

.event-slider .splide__slide img {
    aspect-ratio: 396 / 247;
    object-fit: cover;
}

/* Fullscreen Button */
.fullscreen-btn {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    background: transparent;
    border: none;
    padding: 0;
    z-index: 5;
    transition: var(--transition-smooth);
    cursor: pointer;
}

.fullscreen-btn img {
    width: 1rem;
    height: 1rem;
    filter: brightness(0) invert(1);
    opacity: 0.8;
}

.fullscreen-btn:hover img {
    opacity: 1;
    transform: scale(1.1);
}

/* Arrows Below Image */
.event-slider-arrows {
    display: flex;
    justify-content: flex-end;
    gap: 1.5rem;
    margin-top: 1rem;
}

.event-arrow {
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    transition: var(--transition-smooth);
    display: flex;
    align-items: center;
    justify-content: center;
}

.event-arrow img {
    width: 0.7rem;
    height: 0.7rem;
    filter: invert(53%) sepia(16%) saturate(1007%) hue-rotate(247deg) brightness(87%) contrast(85%); /* Matching #7890ac roughly */
}

.event-arrow:hover img {
    filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(258deg) brightness(73%) contrast(96%); /* Matching purple on hover */
    transform: scale(1.1);
}

.event-arrow:disabled {
    opacity: 0.3;
    cursor: not-allowed;
}

.splide__arrows {
    display: none;
}

.eventContent_inner_v1 .event-slider-wrapper {
    position: absolute;
    top: 3.5rem;
    bottom: 3.5rem;
    right: calc(50% + 14rem);
    width: calc(50vw - 14rem);
    z-index: 2;
}

.eventContent_inner_v1.alt .event-slider-wrapper {
    right: auto;
    left: calc(50% + 11rem);
    width: 27rem;
}

.eventContent_inner_v1 .event-slider {
    height: 100%;
}

.eventContent_inner_v1 .event-slider .splide__track,
.eventContent_inner_v1 .event-slider .splide__list,
.eventContent_inner_v1 .event-slider .splide__slide {
    height: 100%;
}

.eventContent_inner_v1 .event-slider .splide__slide img {
    height: 100%;
    object-fit: cover;
}

.eventContent_inner_v1 .event-slider-arrows {
    padding-right: 5rem;
    gap: 3rem;
}

.eventContent_inner_v1.alt .event-slider-arrows {
    padding-inline: 8rem 0;
    justify-content: flex-start;
}

.eventContent_inner_v1 .eventData {
    background: white;
    padding: 3.5rem 0rem 3.5rem 8rem;
    position: relative;
    z-index: 1;
    margin-left: 6rem;
}

.eventContent_inner_v1.alt .eventData {
    padding: 3.5rem 8rem 3.5rem 0rem;
    margin-inline: 0 6rem;
}

.eventContent_inner_v1 .eventData::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    right: -8rem;
    background: white;
    z-index: -1;
}

.eventContent_inner_v1.alt .eventData::after {
    left: -8rem;
    right: 0;
}

.eventContent_inner_v1 .eventData h2 {
    padding-top: 1.5rem;
}

.eventContent_inner_v1 .eventData .eventdata_info {
    display: flex;
    gap: 3rem;
    padding-block: 1.3rem;
    border-top: 1px solid var(--bg-light-1);
    border-bottom: 1px solid var(--bg-light-1);
}

.eventContent_inner_v1 .eventData .eventdata_info .eventData_line {
    border-top: none;
    width: 0;
    border-right: 1px solid var(--bg-light-1);
    height: 6rem;
}

.eventContent_inner_v1 .eventData .eventdata_info p,
.eventContent_inner_v1 .eventData .eventdata_info h6 {
    width: 10%;
    flex-grow: 1;
}

@media(max-width: 1499px) {
    .eventContent_inner_v1 .eventData {
        padding: 3.5rem 0rem 3.5rem 10rem;
    }
    .eventContent_inner_v1.alt .eventData {
        padding: 3.5rem 10rem 3.5rem 0rem;
    }
    .eventContent_inner_v1 .eventData::after {
        right: -5rem;
    }
    .eventContent_inner_v1.alt .eventData::after {
        left: -5rem;
    }
    .eventContent_inner_v1 .event-slider-wrapper {
        right: calc(50% + 10rem);
        width: calc(50vw - 10rem);
    }
    .eventContent_inner_v1.alt .event-slider-wrapper {
        left: calc(50% + 8rem);
        width: 24rem;
    }
    .eventContent_inner_v1 .eventData .eventdata_info {
        gap: 2rem;
    }
    .eventContent_inner_v1 .event-slider-arrows {
        padding-right: 8rem;
    }
    .eventContent_inner_v1.alt .event-slider-arrows {
        padding-inline: 10rem 0;
    }
}

@media(max-width: 991px) {
    .eventContent_inner .row {
        gap: 3rem;
    }
    .eventContent_inner_v1 .event-slider-wrapper {
        right: calc(45% + 10rem);
        width: calc(55vw - 10rem);
    }
}

@media(max-width: 767px) {
    .eventContent_inner .row {
        gap: 1.5rem;
    }
    .eventContent_inner_v1 .event-slider-wrapper,
    .eventContent_inner_v1.alt .event-slider-wrapper {
        position: static;
        width: 100%;
    }
    .eventContent_inner_v1 .event-slider-arrows,
    .eventContent_inner_v1.alt .event-slider-arrows {
        padding-right: 1.5rem;
        gap: 1.5rem;
        justify-content: flex-end;
    }
    .eventContent_1 {
        padding-top: 11rem !important;
        margin-inline: -1rem;
    }
    .eventContent_2 {
        margin-inline: -1rem;
    }
    .eventContent_inner_v1 {
        background: white;
    }
    .eventContent_inner_v1 .eventData,
    .eventContent_inner_v1.alt .eventData {
        background: transparent;
        padding: 0 1.5rem 1.5rem;
        margin-left: 0;
    }
    .eventContent_inner_v1 .eventData::after {
        display: none;
    }
    .eventContent_inner_v1 .eventData h2 {
        padding: 0;
    }
    .eventContent_inner_v1 .eventData .eventdata_info {
        border-top: none;
        border-bottom: none;
        padding: 0;
        flex-direction: column;
        gap: 1rem;
    }
    .eventContent_inner_v1 .eventData .eventdata_info p,
    .eventContent_inner_v1 .eventData .eventdata_info h6 {
        width: 100%;
        flex-grow: 1;
    }
    .eventContent_inner_v1 .eventData .eventdata_info .eventData_line {
        height: 0;
        width: 100%;
        border-top: 1px solid var(--bg-light-1);
    }
}

@media(max-width: 575px) {
    .eventContent_inner .row {
        flex-direction: column;
        gap: 4rem;
    }

    .eventContent_inner .row .col-md-6 {
        width: 100%;
    }
}

