.mobile-wrapper .login-mobile-links__android,
.mobile-wrapper .login-mobile-links__ios {
    text-decoration: none;
    height: 50px;
    margin: 1rem auto 0;
    float: none;
    display: none;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: auto 50px;
}

.mobile-wrapper,
.mobile-wrapper {
    display: none;
    background: var(--bank-bg-login);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.mobile-wrapper__content {
    background: #fff;
    border-radius: 4px;
    border: solid 1px rgb(var(--smoky-white));
    padding: 1.25rem;
    text-align: center;
    position: absolute;
    width: 90vw;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 400px;
    font-size: var(--text-medium);
}

/* СТИЛИ ДЛЯ IPHONE */
.iphone > div {display: none;}
.iphone > .mobile-wrapper {display: block;}
.iphone .mobile-wrapper .login-mobile-links__ios {display: block;}

/* СТИЛИ ДЛЯ ANDROID */
@media screen and (max-width: 767px), screen and (max-width: 1023px) and (orientation: landscape) {
    .android > div {display: none;}
    .android > .mobile-wrapper {display: block;}
    .android .mobile-wrapper .login-mobile-links__android {display: block;}
}