.image-text-slider {
    background: #F2FAFC;
}

.image-text-slider__item__content {
    padding: 15px;
}

.image-text-slider__item__content__inner {
    display: flex;
    flex-direction: column;
    box-shadow: 0 0 12px 3px rgba(0,0,0,.1);
    border-radius: 30px;
    overflow: hidden;
    background: #fff;
}

.image-text-slider__item__content__image {
    width: 100%;
}

.image-text-slider__item__content__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 250px;
}

.image-text-slider__item__content__image+.image-text-slider__item__content__text {
    width: 100%;
    padding: 30px 20px;
}

.image-text-slider__item__content__text {
    width: 100%;
    padding: 60px;
}

.image-text-slider__item__content__text ol li strong,
.image-text-slider__item__content__text ul li strong {
    display: block;
    font-size: 16px;
    color: #0093C9;
    line-height: 1.2;
}

.image-text-slider__item__content__text p {
    font-size: 16px;
}

.image-text-slider__item__content__text ol li {
    padding-left: 75px;
    position: relative;
}

.image-text-slider__item__content__text ol li:last-child {
    margin-bottom: 0;
}

.image-text-slider__item__content__text ol li::before {
    content: counter(list);
    position: absolute;
    left: 0;
    border: 3px solid #0093C9;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    color: #0093C9;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    font-family: 'Fredoka', sans-serif;
    font-weight: 600;
}

.image-text-slider__item__content__text ul li {
    padding-left: 75px;
    position: relative;
    margin-bottom: 40px;
}

.image-text-slider__item__content__text ul li:last-child {
    margin-bottom: 0;
}

.image-text-slider__item__content__text ul li::before {
    content: url('data:image/svg+xml,<svg width="28" height="20" viewBox="0 0 28 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.6212 3.66016L12.2745 18.0068C11.9497 18.332 11.5635 18.59 11.1388 18.7656C10.7143 18.9411 10.2593 19.03 9.79993 19.0293L9.79895 19.0303V19.0293C9.33996 19.0299 8.88524 18.941 8.46106 18.7656C8.08935 18.6119 7.74763 18.3946 7.45032 18.125L7.32532 18.0068L1.73254 12.415L1.37903 12.0615L1.73254 11.708L3.14661 10.293L3.50012 9.93848L3.85364 10.293L9.44641 15.8857C9.54014 15.9794 9.66742 16.0322 9.79993 16.0322C9.93242 16.0322 10.0597 15.9794 10.1534 15.8857L24.5001 1.53906L26.6212 3.66016Z" fill="%230093C9" stroke="%230093C9"/></svg>');
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    border: 3px solid #0093C9;
    padding-top: 8px;
    padding-left: 4px;
}

.image-text-slider__slider {
    padding-bottom: 100px;
}

.image-text-slider__slider .slick-track {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.image-text-slider__slider .slick-arrow {
    bottom: 0;
    top: auto;
    left: calc(50% - -28px);
    transform: translateX(-50%);
    width: 50px;
    height: 50px;
}

.image-text-slider__slider .slick-arrow.slick-next {
    margin-right: -75px;
}

.image-text-slider__slider .slick-dots {
    text-align: center;
    bottom: 65px;
}

.image-text-slider__slider .slick-dots li {
    margin: 0 16px;
}

.image-text-slider__slider .slick-dots li button {
    width: 20px;
    height: 20px;
    border: 1px solid #0093C9;
    background: transparent;
}

.image-text-slider__slider .slick-dots li.slick-active button {
    background: #0093C9;
}

@media (min-width: 768px) {
    .image-text-slider__heading {
        margin-bottom: 20px;
    }

    .image-text-slider__slider {
        padding-bottom: 50px;
    }

    .image-text-slider__slider .slick-dots {
        text-align: left;
        padding-left: 40px!important;
        bottom: 11px;
    }

    .image-text-slider__slider .slick-arrow {
        right: 130px;
        left: auto;
        bottom: 0;
        transform: none;
    }
}

@media (min-width: 1025px) {
    .image-text-slider__item__content__inner {
        flex-direction: row;
    }

    .image-text-slider__item__content__image {
        width: 300px;
    }

    .image-text-slider__item__content__image+.image-text-slider__item__content__text {
        width: calc(100% - 300px);
        padding: 30px 20px;
    }

    .image-text-slider__item__content__image img {
        max-height: unset;
    }
}

@media (min-width: 1200px) {
    .image-text-slider__slider {
        padding-bottom: 80px;
    }

    .image-text-slider__item__content__image {
        width: 550px;
    }

    .image-text-slider__item__content__image+.image-text-slider__item__content__text {
        width: calc(100% - 550px);
        padding: 60px 83px 45px 76px;
    }

    .image-text-slider__item__content__text h3+ul,
    .image-text-slider__item__content__text h3+ol {
        margin-top: 30px;
    }

    .image-text-slider__item__content__text ol li strong,
    .image-text-slider__item__content__text ul li strong {
        font-size: 24px;
    }

    .image-text-slider__item__content__text ol li::before {
        top: -5px;
    }
}