.case-study-section {
    width: 90%;
    margin: 0 auto;
}
.case-study-section  h3 {
    font-weight: 600;
    color: var(--dark-green);
}
.case-study-main {
    margin-bottom: 40px;
}
.case-study .slick-dots {
    bottom: -70px;
    margin: 0;
}
.case-study .slick-dots li button:before {
    color: #001B20;
    font-size: 15px;
}
.case-study .slick-dots li.slick-active button:before {
    color: #001B20;
    opacity: 1;
}
.case-study p:empty{
    display: none;
}
section.case-study .inner {
        padding-right: calc(var(--bs-gutter-x)* .5);
        padding-left: calc(var(--bs-gutter-x)* .5);
}
section.case-study .slick-list.draggable{
           margin: -10px;
}
@media (max-width: 767.98px) {
    .case-study .cta {
        flex-direction: column;
                gap: 15px;
    }
    .case-study  a.secondary{
        margin-right: 1px;
    }
    .case-study-section {
     width: 100%;
    }
    section.case-study {
        padding: 20px 0 60px;
    }
}