.banner.svelte-11pr2mh{position:relative;z-index:0;min-height:380px;display:flex;align-items:center;background-color:#17323a;padding:140px 0 70px;text-align:center;overflow:hidden}.banner-bg.svelte-11pr2mh{position:absolute;inset:0;z-index:0;background-color:#17323a;background-size:cover;background-position:center;transform:scale(1.08);animation:svelte-11pr2mh-rio-banner-zoom 16s ease-in-out infinite alternate}.banner.no-image.svelte-11pr2mh .banner-bg:where(.svelte-11pr2mh){background-image:linear-gradient(120deg,#0f1e24,#2e4f59 55%,#4c727c)}@keyframes svelte-11pr2mh-rio-banner-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.banner-bg.svelte-11pr2mh{animation:none;transform:none}}.banner.svelte-11pr2mh:before{content:"";position:absolute;inset:0;z-index:1;background:#1010108c}.rio-container.svelte-11pr2mh{position:relative;z-index:1}.banner.svelte-11pr2mh .rio-container:where(.svelte-11pr2mh) h1:where(.svelte-11pr2mh){color:#fff;font-size:48px;margin-bottom:10px}ol.svelte-11pr2mh{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;font-family:Poppins,sans-serif;font-size:15px;letter-spacing:1px;color:#ffffffbf}li.svelte-11pr2mh+li:where(.svelte-11pr2mh):before{content:"/";margin-right:10px;color:#ffffff80}.banner.svelte-11pr2mh a:where(.svelte-11pr2mh){color:var(--rio-accent, #e0a659)}.banner.svelte-11pr2mh a:where(.svelte-11pr2mh):hover{color:#fff}@media(max-width:767px){.banner.svelte-11pr2mh{min-height:280px;padding:120px 0 50px}h1.svelte-11pr2mh{font-size:32px}}
