.container-scroll-one, .container-scroll-two {
    pointer-events: none;
}
.max-h-\[176px\] {
    max-height: 153px !important;
}
.upcoming-scrollable.active {
    cursor: grabbing;
    cursor: -webkit-grabbing;
}
.upcoming-scrollable {
    overflow-x: auto !important;
    white-space: nowrap;
    padding-bottom: 10px;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.block-1 {
    white-space: normal !important;
}
.upcoming-scrollable::-webkit-scrollbar {
    display: none;
}
.course-section .swiper-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 20px !important;
}
.course-section .swiper-slide {
    flex: 0 0 auto !important;
    width: 325px !important;
}
.testimonial-section .block-testimonial {
    flex: 0 0 auto !important;
    width: 525px !important;
    white-space: normal;
}
.testimonial-section .block-testimonial-detail {
    flex: 0 0 auto !important;
    width: fit-content !important;
    white-space: normal;
}
.block-testimonial {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.upcoming-scrollable .swiper-wrapper {
    align-items: stretch;
}
@media screen and (min-width: 1920px) {
    .max-h-\[176px\] {
        max-height: 160px !important;
    }
}
