.image-with-text-section {
    background-color: #F4F7FA;
    padding: 80px 0;
}

.image-with-text-section:has(+ .why-choose-us-section) {
    margin-bottom: 0;
}

.image-with-text-section .column-row {
    align-items: center;
}

.image-with-text-section .col-left {
    width: 44.7%;
}

.image-with-text-section .col-right {
    width: 52%;
}

.image-with-text-section .col-right .text-block h2 {
    margin-bottom: 10px;
}

.image-with-text-section .image-wrapper {
    position: relative;
    padding-bottom: 65.837%;
}

.image-with-text-section .image-wrapper img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    object-fit: cover;
    border-radius: 24px;
    ;
}

.image-with-text-section .col-right .text-block ul {
    list-style-type: none;
}

.image-with-text-section .col-right .text-block ul li {
    position: relative;
    background-image: url('../image/verifique.svg');
    background-position: left 13px;
    background-size: 16px;
    font-size: 16px;
    background-repeat: no-repeat;
    padding: 8px 0 8px 22px;
    margin-bottom: 0;
    color: #000;
    letter-spacing: -0.25px;
}

@media only screen and (max-width: 1199px) {
    .image-with-text-section .image-wrapper {
        padding-bottom: 80%;
    }

    .image-with-text-section .col-left {
        width: 50%;
    }

    .image-with-text-section .col-right {
        width: 46%;
    }
}

@media only screen and (max-width: 991px) {
    .image-with-text-section {
        padding: 40px 0;
    }

    .image-with-text-section .col-left {
        width: 100%;
    }

    .image-with-text-section .col-right {
        width: 100%;
        margin-top: 30px;
    }

    .image-with-text-section .image-wrapper {
        padding-bottom: 65%;
    }
}