.xl\:px-20.lg\:px-6.py-10 {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.container.mx-auto {
    max-width: 100% !important;


}

.banner--fixed img {
    display: block;
    width: 100%;
    border-radius: 0.375rem;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, 1);
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity, 1));
    -o-object-fit: cover;
    object-fit: cover;
    margin-top: -31px;
}


.xl\:px-20.lg\:px-6.py-10 {
    background: #efefef;
}




    .testimonials-slider .swiper-slide-active .testimonial:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 6rem;
        background: #efefef;
    }


.xl\:px-20.lg\:px-6.py-10.grid.gap-6 {
    background: #506e62;
}



















@media (min-width: 430px)
{    .banner--fixed img {
        display: block;
        width: 100%;
        border-radius: 0.375rem;
        border-style: none;
        --tw-bg-opacity: 1;
        background-color: rgba(243, 244, 246, 1);
        background-color: rgba(243, 244, 246, var(--tw-bg-opacity, 1));
        -o-object-fit: cover;
        object-fit: cover;
        margin-top: 0px;
        margin-bottom: -31px;
}
    .s-slider-block__title h2 {
        font-size: 20px !important;
        margin-right: 29px;
    }

}