.ve-mobile-banner{display:block;box-sizing:border-box;padding:calc(var(--ve-mb-pad,8) * 1px) 10px 0;background:var(--ve-mb-bg,#fff)}.ve-mobile-banner__inner{display:block;width:100%;max-width:1320px;margin:0 auto}.ve-mobile-banner__link{position:relative;display:block;overflow:hidden;border-radius:2px;background:var(--ve-mb-bg,#fff);text-decoration:none}.ve-mobile-banner__img,.ve-mobile-banner .web-media,.ve-mobile-banner .web-media__img{display:block;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:2px}.ve-mobile-banner__fallback{display:flex;align-items:center;justify-content:center;width:100%;min-height:96px;padding:14px;border-radius:2px;background:linear-gradient(120deg,#1c2a63 0%,#2b4fb8 48%,#101a3f 100%);color:#fff;font-size:clamp(12px,3.6vw,16px);font-weight:800;letter-spacing:0.05em;line-height:1.25;text-align:center;text-transform:uppercase}@media (min-width:750px){.ve-mobile-banner:not(.ve-mobile-banner--desktop){display:none !important}}