#trainings .splide{
                z-index: 10;
}
        #trainings .splide .splide__track .splide__list{
                margin: 50px 0 !important;
            }
        #trainings .splide .splide__track .splide__list .splide__slide >div{
                        box-shadow: 0px 12px 40px rgba(0, 0, 0, 0.07);
                    }
        #trainings .splide .splide__arrows{
                position: relative !important;
                margin-left: auto !important;
                margin-right: auto !important;
                margin-top: 25px !important;
                display: flex !important;
                height: 45px !important;
                width: 115px !important;
                gap: 1.5rem !important;
}
        #trainings .splide .splide__arrows .splide__arrow{
                height: 48px;
                width: 48px;
                border-width: 1px;
                border-style: solid;
                --tw-border-opacity: 1;
                border-color: rgb(0 0 0 / var(--tw-border-opacity));
                background-color: transparent;
                opacity: 1;
}
        #trainings .splide .splide__arrows .splide__arrow--prev{
                left: 0px;
}
        #trainings .splide .splide__arrows .splide__arrow--next{
                right: 0px;
}
    #trainings::after{
        content: "";
        background: #f0f6fc;
        position: absolute;
        top: 50px;
        left: 50%;
        transform: translate3d(-50%, 0, 0) matrix(-1, 0.05, 0, 1, 0, 0);
        width: calc(var(--containerWidth) - 5rem);
        height: 90%;
        border-radius: 50px;
    }