.home-slider .flickity-button {
    color: var(--primary-color);
}
.txt-col > .col-inner {
    padding: 20px;
}
@media screen and (min-width: 850px) {
    .row-divided > .col + .col:not(.large-12) {
        border-left: 1px solid #e6ebf2;
    }
    .txt-col > .col-inner {
        padding: 20px clamp(100px, 5vw, 160px) 20px clamp(15px, 3vw, 100px);
        display: flex;
        align-items: center;
    }
    .image-col .img-inner img,
    .image-col .img-inner,
    .image-col .img {
        height: 100%;
    }
    .image-col .img-inner img {
        object-fit: cover;
        object-position: center;
    }
    .txt-col {
        max-width: calc(50% + 80px);
        flex-basis: calc(50% + 80px);
        margin-right: -40px;
    }
    .image-col {
        max-width: calc(50% + 80px);
        flex-basis: calc(50% + 80px);
        margin-left: -40px;
    }
    .custom-row {
        flex-wrap: nowrap;
    }
    .txt-col {
        border-radius: 0 50px 50px 0;
        overflow: hidden;
    }
    .image-col {
        border-radius: 50px 0 0 50px;
        overflow: hidden;
    }
}
@media screen and (min-width: 1200px) {
    .txt-col {
        border-radius: 0 999px 999px 0;
        overflow: hidden;
    }
    .image-col {
        border-radius: 999px 0 0 999px;
        overflow: hidden;
    }
}
