.text-img-between .row-head-content .text-head .button-control {
    display: flex;
    margin-top: 24px
}

.text-img-between .row-head-content .images-cover {
    position: relative;
    z-index: 1
}

.text-img-between .row-head-content .images-cover .wrap-inner img {
    border-radius: 12px
}

@media (min-width: 992px) {
    .text-img-between {
        display: flex;
        align-items: center;
        width: 100%
    }

    .text-img-between .row-head-content {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 19px;
        width: 100%
    }

    .text-img-between .row-head-content .text-head {
        max-width: 475px;
        width: 100%
    }

    .text-img-between .row-head-content .images-cover {
        width: calc(100% - 450px);
        position: relative;
        z-index: 1
    }

    .text-img-between .row-head-content .images-cover .wrap-inner {
        overflow: hidden
    }

    .text-img-between .row-head-content.text-before-img .images-cover .wrap-inner {
        margin-right: -154px
    }

    .text-img-between .row-head-content.text-before-img .images-cover .wrap-inner img {
        border-radius: 24px 0 0 24px
    }

    .text-img-between .row-head-content.img-before-text {
        flex-direction: row-reverse
    }

    .text-img-between .row-head-content.img-before-text .images-cover .wrap-inner {
        margin-left: -154px
    }

    .text-img-between .row-head-content.img-before-text .images-cover .wrap-inner img {
        border-radius: 0 24px 24px 0
    }
}

@media (max-width: 991px) {
    .text-img-between .row-head-content {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column
    }

    .text-img-between .row-head-content .text-head {
        width: 100%
    }

    .text-img-between .row-head-content .images-cover {
        position: relative;
        z-index: 1;
        width: 100%
    }

    .text-img-between .row-head-content .images-cover .wrap-inner {
        overflow: hidden
    }

    .text-img-between .row-head-content .images-cover .wrap-inner img {
        border-radius: 16px
    }
}

@media (max-width: 767px) {
    .text-img-between .row-head-content .text-head {
        margin-top: 24px
    }

    .text-img-between .row-head-content.text-before-img .text-head {
        margin-top: 24px
    }

    .text-img-between .row-head-content .images-cover {
        margin-right: -16px;
        width: auto;
    }

    .text-img-between .row-head-content .images-cover .wrap-inner img {
        border-radius: 24px 0 0 24px
    }
}

@media (min-width: 1441px) {
    .text-img-between .row-head-content .images-cover .wrap-inner img {
        border-radius: 24px !important
    }
}