.clients_section{
    /*background-color: #010101;*/
    background-image: linear-gradient(to right, #2b2f3a 0%, #2b2f3a 100%);
    padding: 2rem 10px;
}
.clients_section_header{
    font-size: 52px;
    background-image: linear-gradient(to top, #dfe9f3 0%, white 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px;
}

.customer-logos {
    overflow: inherit;
    border-top: 1px solid #353535;
    border-bottom: 1px solid #353535;
}

.slick-slide img {
    width: 100%;
    padding: 0 5px;
    filter: grayscale(99%) drop-shadow(16px 16px 20px blue ) opacity(75%) saturate(120%) sepia(60%);

    transition: all .4s ease;
}
.slick-slide img:hover{
    filter: none;
    transition: all .4s ease;
}

.slick-track::before,
.slick-track::after {
    display: table;
    content: '';
}

.slick-track::after {
    clear: both;
}

.slick-track {
    padding: 1rem 0;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-arrow {
    position: absolute;
    top: 50%;
    color: #fff;
    /*filter: invert(77%) sepia(32%) saturate(1%) hue-rotate(344deg) brightness(105%) contrast(103%);*/
    border: none;
    width: 2rem;
    height: 2rem;
    /* margin-top: -16px; */
    z-index: 99;
    background-color: #222222 !important;
    border-radius: 50%;
}
.slick-arrow:before{
    content: "🡪" !important;
    font-weight: 900 !important;
}

.slick-arrow.slick-next {
    right: -10px;

}

.slick-arrow.slick-prev {
    left: -10px;
    transform: rotate(180deg);
    margin-top: -15px;
}

/* Media Queries */

@media (max-width: 768px) {
    .slick-arrow {
        width: 1rem;
        height: 1rem;
        background: none !important;
    }
    .clients_section_header{
        font-size: 32px;
    }

    .slick-arrow.slick-prev {
        left: -10px;
        transform: rotate(180deg);
        margin-top:0;
    }

    
}
