@media screen and (min-width: 740px) {

    .xxx-banner-auth-invite {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .xxx-banner-auth-invite__inner {
        padding: 24px 30px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 10px;
    }

    .xxx-banner-auth-invite__img--bg {
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
    }

    .xxx-banner-auth-invite__img--bg img {
        width: initial;
        height: 100%;
    }

    .xxx-banner-auth-invite__bottom {
        width: initial;
    }

    .xxx-banner-auth-invite--v2 .xxx-banner-auth-invite__bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .xxx-banner-auth-invite--v2 .xxx-banner-auth-invite__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 12px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 135px;
    }

    .xxx-banner-auth-invite--v2 .xxx-banner-auth-invite__top {
        padding: 24px 0;
        gap: 5px;
        max-width: initial;
    }

    .xxx-banner-auth-invite--v2 .xxx-banner-auth-invite__img-wrap {
        position: relative;
        bottom: -24px;
        top: initial;
        right: initial;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .xxx-banner-auth-invite--v2 .xxx-banner-auth-invite__img-wrap img {
        width: 172px;
    }

    .xxx-banner-auth-invite--v2 .xxx-banner-auth-invite__subtitle {
        padding-right: 0;
    }

    .xxx-banner-auth-invite__banner-close {
        right: 0;
    }

    .xxx-banner-auth-invite--v2 .xxx-banner-auth-invite__img-wrap img {
        max-height: 140px;
    }
}