/* MOVISTORE advertising cover: preserve the entire artwork on every viewport. */
.hero.campaign-hero{padding:0;background:#eaf3fc;text-align:center}
.campaign-cover{display:block;width:100%;max-width:1942px;margin:0 auto;line-height:0}
.campaign-cover picture{display:block;width:100%}
.campaign-cover img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;mix-blend-mode:normal}
.campaign-actions{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 20px 24px;background:#edf5fc}
.hero.campaign-hero .campaign-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.campaign-cover:focus-visible{outline:4px solid #0071e3;outline-offset:-5px}
@media(max-width:600px){.campaign-actions{gap:18px;padding:18px 16px 24px}.campaign-actions a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}}
