.image-text__row {
    display: flex;
}

.image-text__body {

}

.image-text__title {

}

.image-text__text p{

}

.image-text__btn {

}

.image-text__image {
    display: flex;
    justify-content: center;
}

@media screen and (min-width: 992px){
    .image-text__row {
        align-items: center;
        gap: 7px;
    }

    .image-text__text p{
        margin-bottom: 40px;
    }

    .image-text__text {
        margin-bottom: 40px;
    }

    .image-text__body {
        flex-basis: 767px;
    }

    .image-text__image {
        flex-basis: 442px;
    }
}

@media screen and (max-width: 991.98px){
    .image-text__row {
        display: flex;
        gap: 20px;
        flex-direction: column;
    }

    .image-text__text p{
        margin-bottom: 20px;
    }

    .image-text__btn.mobile {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }
}