html{overflow-x:clip}.banda{color:#fff;display:grid;margin:34px calc(50% - 50vw);min-height:320px;overflow:hidden;place-items:center;position:relative;width:100vw}.banda--alta{min-height:460px}.banda--pantalla{min-height:min(88vh,720px)}.banda-fondo{background-color:var(--mar-900);background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.banda--viva .banda-fondo{bottom:auto;height:100vh;will-change:translate}.banda-velo{background:linear-gradient(180deg,rgba(6,40,61,.75),rgba(6,40,61,.55));inset:0;position:absolute}.banda-contenido{display:grid;grid-gap:10px;gap:10px;max-width:min(720px,100%);padding-bottom:54px;padding-top:54px;position:relative;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.35);z-index:1}.banda--centro .banda-contenido{justify-items:center;text-align:center}.banda--derecha .banda-contenido{justify-items:end;text-align:right}.banda--izquierda .banda-contenido{margin-left:max(0px,calc((100% - max(var(--ancho-contenido), var(--ancho-contenido-auto, 0px))) / 2))}.banda--derecha .banda-contenido{margin-right:max(0px,calc((100% - max(var(--ancho-contenido), var(--ancho-contenido-auto, 0px))) / 2))}.banda-antetitulo{color:var(--mar-300);font-size:13.5px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.banda-titulo{font-size:clamp(26px,4.2vw,44px);font-weight:800;line-height:1.08;margin:0}.banda-texto{font-size:clamp(15px,1.5vw,18px);line-height:1.6;margin:4px 0 0;max-width:62ch;opacity:.95}.banda-boton{background:var(--coral);border-radius:999px;color:#fff;display:inline-block;font-weight:700;margin-top:10px;padding:11px 24px;text-decoration:none;text-shadow:none}.banda-boton:hover{filter:brightness(1.06);text-decoration:none}@media (prefers-reduced-motion:no-preference){.banda-boton{transition:translate .16s ease,filter .16s ease}.banda-boton:hover{translate:0 -1px}}@media (max-width:700px){.banda{margin:26px calc(50% - 50vw);min-height:260px}.banda--alta{min-height:340px}.banda--pantalla{min-height:70vh}.banda-contenido{padding-bottom:36px;padding-top:36px}}