/*!
 * Río Lagartos Tours — Landing de Tour (tour-single)
 * CSS compartido para las landings internas de tours/productos.
 * Extraído de la landing original de pesca. Las Google Fonts se ELIMINARON:
 * el plugin sirve Inter / Space Grotesk / Lora localmente desde assets/fonts/.
 * Todo está namespaced bajo .rle-root / .rle-landing / .tour-* para aislar estilos.
 * Incluye estilos de modal/pagos/stepper para reutilizar el popup del plugin.
 */

    /* ──────── DESIGN TOKENS ──────── */
    .rle-root{
      --rle-ink:         #0b1f17;
      --rle-ink-soft:    #1f3a2b;
      --rle-muted:       #6b7280;
      --rle-paper:       #ffffff;
      --rle-paper-2:     #f8fafc;
      --rle-surface-soft: rgba(11, 31, 23, .04);
      --rle-border:      rgba(11, 31, 23, .1);

      --rle-primary:     #15803d;
      --rle-primary-dark:#14532d;

      --rle-accent:      #f59e0b;
      --rle-gold:        #caa55d;
      --rle-hero-italic: #fde68a;

      --rle-accent-cool: #0ea5e9;
      --rle-whatsapp:    #25d366;
      --rle-whatsapp-dk: #1ebe5b;

      --rle-hero-veil: linear-gradient(180deg,
        rgba(8,22,16,.55) 0%, rgba(8,22,16,.15) 25%,
        rgba(8,22,16,.15) 55%, rgba(8,22,16,.80) 100%);

      --rle-radius:      1.25rem;
      --rle-radius-sm:   .875rem;
      --rle-radius-lg:   1.75rem;
      --rle-radius-btn:  12px;
      --rle-radius-pill: 999px;

      --rle-shadow:      0 2px 4px rgba(11,31,23,.10), 0 36px 64px -22px rgba(11,31,23,.38);
      --rle-shadow-sm:   0 1px 2px rgba(11,31,23,.08), 0 14px 28px -10px rgba(11,31,23,.28);
      --rle-shadow-cta-primary: 0 2px 4px rgba(20,83,45,.25),  0 18px 36px -10px rgba(21,128,61,.55);
      --rle-shadow-cta-accent:  0 2px 4px rgba(214,110,0,.25), 0 18px 36px -10px rgba(245,158,11,.60);

      --rle-container:        min(1280px, calc(100% - 40px));
      --rle-container-narrow: min(1180px, calc(100% - 32px));

      --rle-ease:         cubic-bezier(.2, .7, .2, 1);
      --rle-ease-elastic: cubic-bezier(.34, 1.56, .64, 1);
      --rle-dur-fast:   .25s;
      --rle-dur:        .35s;
      --rle-dur-slow:   .7s;

      --rle-font:    'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
      --rle-display: 'Space Grotesk', 'Inter', system-ui, sans-serif;
      --rle-serif:   'Lora', Georgia, 'Times New Roman', serif;

      --rle-fs-hero:    clamp(30px, 5vw, 68px);
      --rle-fs-h1:      clamp(1.5rem,  1.05rem + 2.4vw, 3rem);
      --rle-fs-h2:      clamp(28px, 4.4vw, 48px);
      --rle-fs-h3:      clamp(20px, 1.9vw, 26px);
      --rle-fs-lead:    clamp(15px, 1.4vw, 18px);
      --rle-fs-body:    15px;
      --rle-fs-small:   13.5px;
      --rle-fs-meta:    11px;

      --rle-tracking-hero:    -0.025em;
      --rle-tracking-display: -0.01em;
      --rle-tracking-eyebrow: 0.28em;
      --rle-tracking-meta:    0.14em;
      --rle-tracking-badge:   0.18em;

      --rle-lh-tight: 1;
      --rle-lh-title: 1.1;
      --rle-lh-card:  1.15;
      --rle-lh-body:  1.55;
      --rle-lh-prose: 1.7;
    }

    /* ──────── BASE / RESET dentro del bloque ──────── */
    .rle-root,
    .rle-root *,
    .rle-root *::before,
    .rle-root *::after { box-sizing: border-box; }
    .rle-root{
      font-family: var(--rle-font);
      color: var(--rle-ink);
      line-height: var(--rle-lh-body);
      font-size: var(--rle-fs-body);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-rendering: optimizeLegibility;
      isolation: isolate;
      width: 100%;
    }
    .rle-root img{ max-width: 100%; height: auto; display: block; }
    .rle-root a{ color: inherit; text-decoration: none; }
    .rle-root ul, .rle-root ol{ list-style: none; padding: 0; margin: 0; }
    .rle-root button{ font: inherit; color: inherit; }
    .rle-root h1,.rle-root h2,.rle-root h3,.rle-root h4,
    .rle-root p,.rle-root figure,.rle-root dl,.rle-root dd { margin: 0; padding: 0; }
    .rle-root small{ font-size: 80%; }
    .rle-root [hidden]{ display: none !important; }
    /* ── Defensa contra estilos del tema: forzar tipografías propias ── */
    .rle-root,
    .rle-root h1, .rle-root h2, .rle-root h3, .rle-root h4, .rle-root h5, .rle-root h6,
    .rle-root p, .rle-root span, .rle-root li, .rle-root small, .rle-root strong,
    .rle-root em, .rle-root a, .rle-root figcaption, .rle-root dt, .rle-root dd,
    .rle-root legend, .rle-root summary, .rle-root label,
    .rle-root input, .rle-root select, .rle-root textarea, .rle-root button {
      font-family: var(--rle-font);
    }
    .rle-root .rle-display,
    .rle-root .tour-hero__title, .rle-root .tour-hero__meta-value,
    .rle-root h1.tour-hero__title em, .rle-root .tour-price__title,
    .rle-root .tour-price__title em, .rle-root .tour-price__total-num,
    .rle-root .tour-price__row-value, .rle-root .tour-species__head h2,
    .rle-root .tour-species__head h2 em, .rle-root .species-card__num,
    .rle-root .species-card__name, .rle-root .species-card__stat-value,
    .rle-root .tour-included__head h2, .rle-root .tour-included__head h2 em,
    .rle-root .tour-included__col h3,
    .rle-root .tour-gallery__head-text h2, .rle-root .tour-gallery__head-text h2 em,
    .rle-root .tour-reviews__head h2, .rle-root .tour-reviews__head h2 em,
    .rle-root .tour-reviews__stat-num,
    .rle-root .review-card__title,
    .rle-root .tour-faq__head h2, .rle-root .tour-faq__head h2 em,
    .rle-root .faq-item__q,
    .rle-root .tour-related__head h2, .rle-root .tour-related__head h2 em,
    .rle-root .rle-card__title,
    .rle-root .fishes-band__caption-sentence,
    .rle-root .rle-modal__title,
    .rle-root .sticky-cta__num {
      font-family: var(--rle-display);
    }
    .rle-root .species-card__latin { font-family: var(--rle-serif); }
    @media (prefers-reduced-motion: reduce) {
      .rle-root *,.rle-root *::before,.rle-root *::after {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
      }
    }

    /* ──────── EYEBROW ──────── */
    .rle-root .rle-eyebrow{
      display: inline-block;
      font-family: var(--rle-font);
      font-weight: 600;
      font-size: var(--rle-fs-meta);
      line-height: 1;
      letter-spacing: var(--rle-tracking-eyebrow);
      text-transform: uppercase;
      color: var(--rle-primary);
      padding-left: 32px;
      position: relative;
    }
    .rle-root .rle-eyebrow::before{
      content:""; position:absolute; left:0; top:50%;
      width:24px; height:1px; background: currentColor;
    }
    .rle-root .rle-eyebrow--light{ color: var(--rle-hero-italic); }
    .rle-root .rle-eyebrow--inline{ padding-left: 0; }
    .rle-root .rle-eyebrow--inline::before{ display:none; }

    /* ──────── BUTTONS ──────── */
    .rle-root .rle-btn{
      display: inline-flex; align-items: center; gap: 10px;
      padding: 13px 26px;
      border-radius: var(--rle-radius-btn);
      font: 700 14px/1 var(--rle-font);
      letter-spacing: .02em;
      border: 0; cursor: pointer;
      text-decoration: none;
      transition: transform var(--rle-dur) var(--rle-ease),
                  box-shadow var(--rle-dur) var(--rle-ease),
                  background var(--rle-dur) var(--rle-ease),
                  color var(--rle-dur) var(--rle-ease);
    }
    .rle-root .rle-btn--primary{
      background: var(--rle-primary); color:#fff;
      box-shadow: var(--rle-shadow-cta-primary);
    }
    .rle-root .rle-btn--primary:hover{
      background: var(--rle-primary-dark);
      transform: translateY(-2px);
      box-shadow: 0 20px 40px -10px rgba(21,128,61,.6);
    }
    .rle-root .rle-btn--ghost{
      background: rgba(255,255,255,.10); color:#fff;
      border: 1px solid rgba(255,255,255,.28);
      backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
    }
    .rle-root .rle-btn--ghost:hover{ background: rgba(255,255,255,.20); transform: translateY(-2px); }
    .rle-root .rle-btn--ghost-dark{
      background:#fff; color:var(--rle-ink); border:1px solid var(--rle-border);
    }
    .rle-root .rle-btn--ghost-dark:hover{ background: var(--rle-ink); color:#fff; }
    .rle-root .rle-btn--wa{ background: var(--rle-whatsapp); color:#fff; }
    .rle-root .rle-btn--wa:hover{ background: var(--rle-whatsapp-dk); transform: translateY(-2px); }
    .rle-root .rle-btn--wa svg path{ fill:#fff; }

    /* ──────── REVEAL ON SCROLL ──────── */
    .rle-root .reveal{
      opacity: 0; transform: translateY(28px);
      transition: opacity .9s var(--rle-ease), transform .9s var(--rle-ease);
    }
    .rle-root .reveal.is-in{ opacity: 1; transform: none; }
    .rle-root .reveal--lift{ transform: translateY(40px); }

    /* ============================================================
       HERO
       ============================================================ */
    .rle-root .tour-hero{
      position: relative;
      min-height: 720px;
      height: 100svh;
      max-height: 980px;
      overflow: clip; isolation: isolate;
      background: var(--rle-ink); color:#fff;
    }
    .rle-root .tour-hero__bg{ position:absolute; inset:0; z-index:0; overflow:hidden; }
    .rle-root .tour-hero__video,
    .rle-root .tour-hero__bg img{
      position: absolute; inset: 0;
      width: 100%; height: 100%; object-fit: cover;
      object-position: center 40%;
      opacity: .94;
      transform: scaleX(-1);
      animation: rle-kenBurns 22s ease-in-out infinite alternate;
    }
    @keyframes rle-kenBurns{
      from{ transform: scaleX(-1) scale(1.06) translate(0,0); }
      to  { transform: scaleX(-1) scale(1.14) translate(1.5%, -1.5%); }
    }
    .rle-root .tour-hero__veil{ position:absolute; inset:0; z-index:1; background: var(--rle-hero-veil); }
    .rle-root .tour-hero__inner{
      position: relative; z-index: 2;
      height: 100%; width: var(--rle-container);
      margin-inline: auto;
      display: flex; flex-direction: column; justify-content: flex-end;
      padding: clamp(110px, 14vh, 160px) 0 clamp(70px, 9vh, 110px);
      gap: clamp(18px, 2.5vh, 28px);
    }
    .rle-root .tour-hero__eyebrow{
      display: inline-flex; align-items: center; gap: 10px;
      font: 600 11px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-eyebrow);
      text-transform: uppercase; color:#fff;
      padding: 8px 14px;
      border: 1px solid rgba(255,255,255,.22);
      border-radius: var(--rle-radius-pill);
      background: rgba(255,255,255,.08);
      backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
      width: max-content;
    }
    .rle-root .tour-hero__eyebrow::before{
      content:""; width:6px; height:6px; border-radius:50%;
      background: var(--rle-accent);
      box-shadow: 0 0 12px var(--rle-accent);
      flex: 0 0 auto;            /* el punto no se encoge aunque el texto ocupe 2 líneas */
      margin-top: 4px;           /* alinea el punto con la 1ª línea cuando el texto envuelve */
    }
    /* Móvil: el eyebrow NO debe salirse de la pantalla. Con textos largos ("Pesca para
       familias y principiantes"), width:max-content lo hacía más ancho que el viewport y se
       recortaba. Lo dejamos ajustar al ancho disponible, envolver y bajamos el tracking. */
    @media (max-width: 600px){
      .rle-root .tour-hero__eyebrow{
        width:auto; max-width:100%;
        white-space:normal;
        align-items:flex-start;
        letter-spacing:.14em;
        line-height:1.35;
      }
    }
    .rle-root .tour-hero__title{
      font-family: var(--rle-display); font-weight: 600;
      font-size: clamp(40px, 7vw, 86px);
      line-height: .98;
      letter-spacing: var(--rle-tracking-hero);
      margin: 0; text-wrap: balance;
      max-width: 14ch;
      color:#fff;
    }
    .rle-root .tour-hero__title em{
      font-style: italic; font-weight: 500;
      color: var(--rle-hero-italic);
      text-shadow: 0 4px 24px rgba(0,0,0,.35);
    }
    .rle-root .tour-hero__sub{
      font-size: clamp(15px, 1.4vw, 19px);
      line-height: 1.55;
      max-width: 56ch;
      color: rgba(255,255,255,.92);
      text-shadow: 0 2px 12px rgba(0,0,0,.35);
    }
    .rle-root .tour-hero__ctas{ display:flex; flex-wrap:wrap; gap:12px; align-items:center; }
    .rle-root .tour-hero__meta{
      display: grid; grid-template-columns: repeat(4, max-content);
      gap: 12px 36px;
      padding-top: clamp(16px, 2vh, 24px);
      border-top: 1px solid rgba(255,255,255,.16);
    }
    .rle-root .tour-hero__meta-item{ display:flex; flex-direction:column; gap:4px; }
    .rle-root .tour-hero__meta-label{
      font: 600 10px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-eyebrow);
      text-transform: uppercase; color: rgba(255,255,255,.62);
    }
    .rle-root .tour-hero__meta-value{
      font-family: var(--rle-display); font-size: 18px; font-weight: 600;
      color:#fff; letter-spacing: -.01em;
    }
    @media (max-width: 720px){
      .rle-root .tour-hero__meta{ grid-template-columns: 1fr 1fr; gap: 14px 18px; }
    }
    .rle-root .tour-hero__cue{
      position: absolute; left:50%; bottom:18px; z-index:3;
      transform: translateX(-50%);
      color: rgba(255,255,255,.6);
      font: 600 10px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-eyebrow); text-transform: uppercase;
      display: flex; flex-direction: column; align-items: center; gap: 8px;
      animation: rle-hoverCue 2.4s ease-in-out infinite;
    }
    @keyframes rle-hoverCue{
      0%,100%{ transform: translate(-50%, 0); }
      50%   { transform: translate(-50%, -6px); }
    }
    .rle-root .tour-hero__cue-line{
      width: 1px; height: 36px;
      background: linear-gradient(180deg, transparent, rgba(255,255,255,.6));
    }

    /* ============================================================
       PRICE BREAKDOWN
       ============================================================ */
    .rle-root .tour-price{ padding: clamp(80px, 10vw, 120px) 0; background: var(--rle-paper); }
    .rle-root .tour-price__container{ width: var(--rle-container); margin-inline:auto; }
    .rle-root .tour-price__layout{
      display: grid; grid-template-columns: 1.05fr 1fr;
      gap: clamp(40px, 5vw, 80px); align-items:center;
    }
    @media (max-width: 980px){ .rle-root .tour-price__layout{ grid-template-columns: 1fr; } }
    .rle-root .tour-price__copy .rle-eyebrow{ margin-bottom: 18px; }
    .rle-root .tour-price__title{
      font-family: var(--rle-display); font-weight:600;
      font-size: clamp(30px, 4vw, 48px); line-height: 1.05;
      letter-spacing: var(--rle-tracking-hero);
      color: var(--rle-ink); margin:0 0 22px; text-wrap:balance;
    }
    .rle-root .tour-price__title em{ font-style:italic; color: var(--rle-primary); font-weight:500; }
    .rle-root .tour-price__body{
      font-size: clamp(15px, 1.2vw, 17px); line-height: 1.65;
      color: var(--rle-ink-soft); margin:0 0 24px; max-width: 52ch;
    }
    .rle-root .tour-price__highlights{
      list-style:none; padding:0; margin: 26px 0 0;
      display: grid; gap: 10px;
    }
    .rle-root .tour-price__highlights li{
      display:grid; grid-template-columns: 22px 1fr; gap:12px; align-items:start;
      font-size:14.5px; color: var(--rle-ink-soft); line-height:1.5;
    }
    .rle-root .tour-price__highlights svg{ color: var(--rle-primary); margin-top:2px; }
    .rle-root .tour-price__highlights strong{ color: var(--rle-ink); font-weight:600; }

    .rle-root .tour-price__card{
      position: relative;
      background: var(--rle-paper-2);
      border: 1px solid var(--rle-border);
      border-radius: var(--rle-radius-lg);
      padding: clamp(28px, 3.5vw, 40px);
      box-shadow: var(--rle-shadow-sm);
      overflow: hidden;
    }
    .rle-root .tour-price__card::before{
      content:""; position:absolute; inset:0 0 auto 0; height:4px;
      background: linear-gradient(90deg, var(--rle-primary), var(--rle-accent));
    }
    .rle-root .tour-price__card-head{
      display:flex; align-items:flex-end; justify-content:space-between; gap:16px;
      padding-bottom: 18px; border-bottom: 1px solid var(--rle-border);
      margin-bottom: 22px;
    }
    .rle-root .tour-price__card-eyebrow{
      font: 600 11px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-eyebrow);
      text-transform: uppercase; color: var(--rle-primary);
    }
    .rle-root .tour-price__total{ display:flex; align-items:baseline; gap:8px; margin-top:6px; }
    .rle-root .tour-price__total-num{
      font-family: var(--rle-display); font-weight:600;
      font-size: clamp(40px, 5.4vw, 64px); line-height: 1;
      color: var(--rle-ink); letter-spacing: -.02em;
    }
    .rle-root .tour-price__total-cur{
      font: 600 14px/1 var(--rle-font); letter-spacing: .14em;
      color: var(--rle-muted); text-transform: uppercase;
    }
    .rle-root .tour-price__per{
      font: 500 12px/1.3 var(--rle-font); color: var(--rle-muted);
      text-align: right; max-width: 14ch;
    }
    .rle-root .tour-price__rows{ display:flex; flex-direction:column; gap:12px; }
    .rle-root .tour-price__row{
      display: grid; grid-template-columns: 1fr auto; gap:16px; align-items: baseline;
      padding: 12px 0; border-bottom: 1px dashed var(--rle-border);
    }
    .rle-root .tour-price__row:last-child{ border-bottom: 0; }
    .rle-root .tour-price__row-label{ font: 600 13px/1.3 var(--rle-font); color: var(--rle-ink); }
    .rle-root .tour-price__row-hint{
      display:block;
      font: 400 12.5px/1.45 var(--rle-font);
      color: var(--rle-muted); margin-top:4px; max-width: 38ch;
    }
    .rle-root .tour-price__row-value{
      font-family: var(--rle-display); font-weight:600; font-size:20px;
      color: var(--rle-ink); letter-spacing: -.01em; white-space:nowrap;
    }
    .rle-root .tour-price__row-value small{
      display:block; font:500 11px/1 var(--rle-font);
      color: var(--rle-muted); text-align:right; margin-top:4px; letter-spacing:0;
    }
    .rle-root .tour-price__row--highlight{
      background: rgba(21,128,61,.06);
      border-radius: var(--rle-radius-sm);
      padding: 14px 16px; border-bottom: 0; margin-top:6px;
    }
    .rle-root .tour-price__row--highlight .tour-price__row-label{ color: var(--rle-primary-dark); }
    .rle-root .tour-price__row--highlight .tour-price__row-value{ color: var(--rle-primary); font-size:22px; }
    .rle-root .tour-price__cta{ margin-top:22px; display:flex; flex-wrap:wrap; gap:10px; }
    .rle-root .tour-price__cta .rle-btn{ flex: 1 1 220px; justify-content:center; }
    .rle-root .tour-price__fine{
      margin: 14px 0 0;
      font: 500 11.5px/1.5 var(--rle-font);
      color: var(--rle-muted);
    }

    /* ============================================================
       FISHES BAND
       ============================================================ */
    .rle-root .fishes-band{
      position: relative; height: 320px; overflow: hidden; isolation: isolate;
      background:
        radial-gradient(120% 70% at 50% -10%, rgba(190,235,220,.25), transparent 55%),
        radial-gradient(70% 60% at 50% 0%, rgba(254,235,178,.22), transparent 60%),
        linear-gradient(180deg, #07382c 0%, #0a4a3a 22%, #0d6452 48%, #0e7864 72%, #095544 92%, #062b24 100%);
    }
    .rle-root .fishes-band__caustics{
      position: absolute; inset: -10% -5%; pointer-events:none; z-index:5;
      background:
        repeating-radial-gradient(circle at 20% 0%, rgba(255,255,255,.10) 0, rgba(255,255,255,.10) 1px, transparent 2px, transparent 60px),
        repeating-radial-gradient(circle at 80% 0%, rgba(255,246,210,.07) 0, rgba(255,246,210,.07) 1px, transparent 2px, transparent 80px);
      mix-blend-mode: screen; opacity: .85;
      filter: blur(2px);
      animation: rle-caustic-drift 22s ease-in-out infinite alternate;
    }
    @keyframes rle-caustic-drift{
      0%   { transform: translate3d(0,0,0)        scale(1.02); }
      100% { transform: translate3d(-30px,12px,0) scale(1.06); }
    }
    .rle-root .fishes-band::before{
      content:""; position:absolute; inset:-10% -10% 30% -10%; z-index:5;
      pointer-events:none;
      background:
        linear-gradient( 4deg, transparent 46%, rgba(255,248,215,.14) 49%, transparent 53%),
        linear-gradient(-6deg, transparent 60%, rgba(255,248,215,.10) 63%, transparent 67%),
        linear-gradient(10deg, transparent 28%, rgba(255,248,215,.08) 31%, transparent 35%),
        linear-gradient(-2deg, transparent 76%, rgba(255,248,215,.12) 79%, transparent 83%);
      mix-blend-mode: screen; filter: blur(8px);
      animation: rle-rays-drift 18s ease-in-out infinite alternate;
    }
    @keyframes rle-rays-drift{
      0%   { transform: translateX(-20px); opacity:.85; }
      100% { transform: translateX(20px);  opacity:1;   }
    }
    .rle-root .fishes-band::after{
      content:""; position:absolute; inset:0; z-index:7; pointer-events:none;
      background: linear-gradient(180deg, rgba(4,22,18,.45) 0%, transparent 22%, transparent 68%, rgba(4,22,18,.65) 100%);
    }
    .rle-root .fishes-band__sun{
      position:absolute; top:-60px; left:50%; transform: translateX(-50%);
      width:420px; height:140px; z-index:5;
      background: radial-gradient(50% 100% at 50% 0%, rgba(255,246,210,.75), rgba(254,235,178,.25) 45%, transparent 78%);
      filter: blur(8px);
    }
    .rle-root .fishes-band__bubbles{ position:absolute; inset:0; z-index:6; pointer-events:none; }
    .rle-root .fishes-band__bubble{
      position:absolute; bottom:-20px; width:8px; height:8px; border-radius:50%;
      background: rgba(255,255,255,.45);
      box-shadow: inset -1px -1px 2px rgba(255,255,255,.6),
                  inset 2px 2px 3px rgba(255,255,255,.25),
                  0 0 6px rgba(255,255,255,.35);
      animation: rle-bubbleUp 9s linear infinite;
      opacity: 0;
    }
    @keyframes rle-bubbleUp{
      0%   { transform: translateY(0) translateX(0); opacity:0; }
      10%  { opacity:.9; }
      50%  { transform: translateY(-160px) translateX(8px); opacity:.8; }
      100% { transform: translateY(-340px) translateX(-4px); opacity:0; }
    }
    /* Layered seabed silhouettes (mask images apuntando al WP host) */
    .rle-root .fishes-band__bg{
      position:absolute; left:0; right:0; bottom:0;
      width:100%; pointer-events:none;
      -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
      -webkit-mask-position: bottom center; mask-position: bottom center;
      -webkit-mask-size: 100% 100%; mask-size: 100% 100%;
      -webkit-mask-mode: alpha; mask-mode: alpha;
    }
    .rle-root .fishes-band__bg--back{
      height: 58%; z-index: 1;
      background-color: #0c3a2c; opacity: .9;
      -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202787.5%20393'%3E%3Cdefs%3E%3C/defs%3E%3Cpath%20class='cls-1'%20d='M1894.22,339.59c-.35-3.86-2.27-9.86-6.03-7.55.55,19.39-1.39,38.5-5.93,56.95-2.04,1.81-22.74-.61-24.99-2.69-.8-.75-2.74-3.96-4.07-5.6.09,3.25,2.77,10.16-3.05,5.74-1.84-1.4.6-6.13.06-8.27,2.29-.63,1.7.94,2.99,2.53-.2-7.48,1.1-16.52-2.24-23.08-.8-1.54-.9-2.69-2.75-2.19,1.44,8.7-1.42,14.97-2.77,22.41-.74,4.03.21,7.71-1.47,12.05-.28.72-1.1,1.87-2.19,3.11h50.79c-.42-1.15-.33-2.69-.42-4.02-1.1-16.76,3.63-32.54,2.07-49.39ZM2148.74,389.5c-.87-4.44-4.54-11.48-4.54-15.75v-22.12c-3.92.58-6.81,9.28-7.77,13.56-.55,2.46.28,6-.45,7.66-.29.68-4.11,3.1-5.14,2.73-1.2-.43-2.28-4.21-3.6-5.68-2.66-2.95-6.2-4.58-8.59-8.1-1.45-2.14-4.06-9.77-5.73-11.09-3.2-2.52-5.87-2.39-9.77-7.24-1.55-1.93-5.46-10.02-6.17-10.61-.49-.42-1.83.88-3.31-.08-6.46-4.25-12.55-9.97-18.46-15.3-1.15,7.48,4.8,11.69,6.95,16.13,4.05,8.33,11.01,23.11,11.07,32.6.03,3.34-1.12,6.42-1.11,10.02.01,4.35,1.4,8.96,1.12,12.64-.14,1.79-.66,3.62-2.02,1.92l-13.5-48.06c-7.67-27.3-12.95-50.3-25.7-74.96-15.27-29.55-46.04-55.09-74.51-39.02-14.1,7.95-26.64,26.8-35.12,42.83-19.98,37.69-31.22,81.25-47.55,121.4h202.09l-2.72-31.26c3.41,3.01,6.24,6.99,8.43,11.45,3.12,6.36,5.35,12.78,6.53,19.81h40.17c-.18-1.21-.38-2.38-.6-3.5ZM2182.12,382.6c.02-4.42,3.15-10.81-.91-13.27-.34.58.96,15.96-2,11.38l-4-39.19c-1.26.27-5.66-.43-6,.01-.36.47-.76,10.48-1.28,12.92-1.89,8.91-5.84,14.76-2.71,25.29.47,1.55,2.38,1.37,2.83,3.01.33,1.2.42,9.01.16,9.33-.22.27-3.86-.3-5.32.24-.41.15-.77.38-1.08.68h22.71c-1.44-4.08-2.41-8.03-2.4-10.4ZM2202.12,367.42c-.13-11.79,5.43-22.96,2.07-34.75-9.22,3.4-9.26,15.65-12,25.27l-1.49-2.52c-1.39.72-2.46,14.25-2.28,16.77.35,5.26,1.22,11.96,1.69,17.97.08.95.18,1.88.3,2.83h16.35c-2.45-8.23-4.54-16.69-4.64-25.58ZM2231.22,362.35c-.68-13.12,4.01-29.67,3.03-44.28-.09-1.44-.67-7.86-3.04-5.63-.75.71-3.55,19.54-4.33,22.98-3.27,14.6-9.53,40.46-9.81,57.58h19.2c-1.73-8.1-4.9-27.58-5.05-30.65ZM2307.6,348.97l8.11-22.6c-14.46,12.54-27.24,26.15-35.69,45.88-.74,1.74-2.53,9.35-2.84,9.71-3.97,4.59.3-8.41.02-8.84-2.23-3.44-3.02,7.31-3.5,7.57-2.6-4.35-2.46-12.91-5.97-16.47-5.29-5.38-1.68,8.48-1.55,10.79.19,3.46.28,7.69-.22,11.07-.63,4.29-3.29,5.71-3.67,6.9h29.62c-.76-3.96-1.51-7.26-1.3-8.52,1.85-11.07,12.41-25.24,16.99-35.51ZM2331.19,327.62c-1.35-.08-1.94-.43-3.04.82-1.22,1.4-4.8,15-6.03,18.39-2.41,6.64-2.14,8.29-3.89,15.59-1.62,6.75-5.43,19.23-9.58,30.58h16.94c-.59-2.34-1.09-4.65-1.27-6.76-1.76-21.11,4.31-38.44,6.87-58.61ZM2343.28,393c-.03-.51-.07-1-.13-1.49-.26-2.06-1.78-3.54-2.03-6.35-.62-7.08,1.06-17.68.03-26.51-.14-1.14-2.3-9.61-3.94-7.02,1.02,13.75-2.64,27.76-5.38,41.36h11.45ZM2362.74,366.78c-3.1,8.39-4.22,17.25-5.04,26.22h5.51c.06-9.94-.03-18.82,1.98-28.72-2.6-.62-1.75.62-2.45,2.5ZM2383.75,352.83c-.8-4.39-4.12-15.84-8.55-13.16-.7,17.46.49,35.66.27,53.33h10.49c1.86-13.71.26-26.6-2.21-40.17ZM2398.19,390.81c-.56.32-1.02,1.14-1.39,2.19h1.52c-.06-.72-.1-1.45-.13-2.19ZM2408.64,387.1c-1.16-4.59.03-10.02-.44-14.64-.17-1.73-.69-3.91-1.99-1.87.36,4.53-1.96,9.08-2.05,13.34-.05,2.69.51,5.88,1.07,9.08h6.58c-1.12-2.29-2.61-3.72-3.17-5.9ZM2432.19,378.19c-1.3-.62-4.44,1.77-4.98,1.26-.36-.35-2.75-9.56-2.95-10.83-.75-4.77,1.39-19.06-6.07-12.25.2,6.48-3.41,14.63-3.96,20.01-.15,1.55-.15,14.44-.03,16.22.01.14.02.28.04.4h17c-.19-5.87.22-11.88.95-14.81ZM2448.63,393h15.63c-2.6-5.85-5.39-11.16-6.02-15.51-2.81-19.45.66-36.63-5.73-57.22-1.4-4.49-3.09-7.26-7.31-6.56.33,5.04-.51,10.81.05,15.74,2,17.58,4.69,28.8,3.94,48.08-.23,6.02-.44,10.98-.56,15.47ZM2472.67,347.82c-.76-1.45.26-3.27-2.46-2.52.83,8.7,3.44,17.15,3.97,25.94.44,7.26.15,14.5-.26,21.75h5.63c.47-15.05,2.37-27.56-6.88-45.18ZM2487.8,390.69c-1.08-2.96-3.29-14.66-4.62-16.31-.98-1.21-2.08-.27-1.98,1.87.25,5.47.95,11.07,1.72,16.75h5.9c-.39-.76-.73-1.52-1.02-2.31ZM2506.25,357.25c-.14-2.22.2-4.15-1.57-5.61-2.51-.58-1.32,2.48-1.45,4.44-.7,10.57-2.6,19.28-1.9,30.15.13,2.06.44,4.34.83,6.78h4.81c-2.11-10.78.38-18.54-.72-35.75ZM2516.22,392.7c.08.1.16.2.24.3h.27c-.22-.2-.39-.32-.51-.3ZM2520.46,348.08c-.57-2.04.52-3.37-2.25-2.76-.08,16.17,3.91,31.78,5.53,47.68h7.53c-3.34-15.07-6.72-30.21-10.81-44.92ZM2788.09,22.48c-.33-.23-.7-.47-1.09-.72-6.28-3.99-19.37-9.92-24.51-4.73-.44.44-7.05,10.01-7.33,10.63-2.39,5.12-.7,25.02,1.61,30.62,1.69,4.08,5.83,4.85,6.48,10.76,1.93,17.76-9.27,45.22-2.85,60.5,1.15,2.74,2.99,2.73,3.83,4.34,2.9,5.5,10.83,31.45,4.97,35.14-2.44,1.54-6.63-.92-8.52-3.17-1.07-1.28-7.8-17.01-8.08-18.96-.67-4.65.97-9.96.48-15.69-.5-5.88-3.39-10.16-3.9-15.27-.76-7.58,4.06-23.57,1.03-27.86-.46-.66-11.04-9-11.72-9.2-10.52-3.06-11.98,2.89-13.03,14.59-.65,7.21.74,14.64,2.42,21.58.83,3.44,5.83,11.6.82,11.6h-16c-7.34,0-6.18-6.62-10-11.38-9.31-11.6-9.4,4.1-8.52,13.3,1.4,14.7,14.24,13.3,22.7,18.08,5.38,3.03,8.99,9.21,14.32,12.24-12.27,6.55-10.77,17.9-10.01,32.22-2.62.15-3.52-3.51-5.93-4.47-5.84-2.33-10.05.01-9.06,8.28-3.52.97-1.69-7.28-2.11-10.62-.44-3.58-1.39-10.55-2.13-13.73-2.34-10-16.86-17.8-21.63-6.46-2.17,5.14-2.96,21.96-2.11,27.62.56,3.69,4.33,5.94,5.97,8.89,6.14,11.09.95,24.43.93,36.63-.01,6.23,5.54,19.91-5.38,19.68-7.72-.16-4.79-9-5.79-15.56-.65-4.23-2.56-15.64-4.67-18.11-4.35-5.11-10.47-1.43-14.09-3.68-3.6-2.22-1.72-16.07-10.43-14.57-4.79.81-4.33,16.04-3.52,20.6.15.87,1.46,1,1.84,1.96,4.39,11.12,11.13,19.38,16.56,29.36,5.65,10.43,2.36,15.24,2.51,25.88.06,4.94,3.04,21.73,1.57,24.64-.62,1.2-1.41,1.47-2.5,1.23-.85-4.46-4.35-5.97-4.84-11.06-.4-4.29,3.96-21.6,2.82-23.06-16.35-.86-18.58,2.62-18.04,22.17.07,2.54,2.7,15.75-.46,15.75h-33c-1.59,0-16.97,4.47-19.74,5.38-13.5,4.49-39.88,16.13-44.83,34.34-3.84,14.12.79,27.35,3.85,40.83h240.02v-244.4c-5.06,1.49-6.38-6.88-6.78-12.51-1.46-20.68.04-44.57-.93-65.6.21-2.11,2.28-10.39,3.2-11.76,1.16-1.73,2.78-2.64,4.51-3.64,2.48-1.44,5.18-3.1,6.99-7.69,4.83-12.2,3.1-18.7-5.9-24.91ZM2710.97,277.39c-1.64,4.34-9.77,10.54-9.77,5.35,0-6.16-.88-18.95,0-24.02.69-3.97,7.89-11.64,7.01-18.33,1.08-.95,5.9,2.52,6.54,3.82.7,1.44-2.78,30.54-3.78,33.18ZM2747.14,228.28c-.94,7.98-8.76,6.69-11.72,2.96-.77-.97-.61-3.34-1.51-4.39-1.54-1.82-7.84-6.08-7.59-8.34,4.05-7.45,2.56-23.65,13.37-21.11,3.93.92,1.28,3.64,2.03,6.26,2.31,8.15,6.7,13.84,5.42,24.62Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M1824.93,308.27c-2.07-.78-2.15-8.22-1.52-10.3.77-2.56,4.2-2.98,4.81-8.18,1.44-12.1-1.97-23.2-12.54-9.54-3.77,4.86-10.64,20.48-17,21.1-4.06.39-3.59-4-3.05-7.11,1.92-11.06,11.16-12.44,8.13-27.03-.81-3.89-5.61-9.29-5.3-12.29.65-6.23,13.88-16.91,4.68-23.08-7.86-5.28-12.3,5.36-12.93,11.94-.9,9.42,3.92,19.26-2.17,27.83-6.5,9.16-8.92-10.22-8.92-14.84.01-1.82,3.53-22.88,4-24.08,2.69-6.78,11.92-9,13.85-17.15.51-2.12-.04-4.42.47-6.53,2.46-10.2,5.39-7.14,10.73-13.27,6.03-6.91,9.13-24.24-2.71-26.24-5.89-1-15.67,1.29-18.64,6.87-5.9,11.09,2.31,17.8.15,28.18-.69,3.32-7.97,17.11-11.41,17.62-5.22.77-2.64-19.55-3.6-23.16-.21-.78-7.09-13.48-7.75-14.25-4.29-5.06-16.94-8.8-20.45-1.43-2.24,4.68-1.27,19.26,1.19,23.69,1.31,2.36,6.28,3.78,8.65,6.35,6.61,7.21,3.84,14.8,4.72,23.28.51,4.84,8.16,21.44-2.59,19.67-4.14-.68-7.03-17.63-13-22.08-7.55-5.61-11.4.1-15.82-1.11-4.34-1.19-3.29-12.28-12-9.67-2.88.87-2.78,3.78-2.79,6.31-.06,9.53,9.67,17.7,17.11,22.01.58.34,3.86.97,1.96,2.48-1.38,1.11-8.95-3.74-11.01-4.47-34.72-12.29-90.84,2.63-122,20.96-4.29,2.52-8.14,5.43-11.66,8.66-4.26-5.59-10.61-12.33-10.61-17.91,0-6.33,4.91-6.93,5.88-11.21,1.12-4.97-1.06-13,.73-17.27,1.51-3.58,12.05-7.78,14.48-12.02v-14c-9.15-3.46-13.1,8.57-19.5,13-7.49-17.01,11.92-15.03,19.5-25v-31c-12.06,4.33-8.64,19.03-19.49,24.03-3.28.14-2.74-14.5-2.46-17.48.18-1.85,1.67-3.56,1.98-6.01.82-6.7-.1-10.62-5.89-14.18-10.18-6.28-14.12-1.77-14.18,9.19-.06,12.18,8.96,15.29,10.02,27.97,1.2,14.16-5.44,16.21-6.01,26.94-.46,8.58,4.33,22.22,3.02,29.01-1.41,7.24-12.45,5.69-14.56-3.4-1.17-5.06,1.3-21.3-7.95-21.05-9.71.26-3.5,21.73-.89,26.89,3.24,6.39,11.9,15.39,14.4,21.61.71,1.78-.65,1.3-1.37,1.58-1.21.47-7.5,2.75-7.94,2.69-2.44-.35-18.6-16.85-21.08-19.89-5.31-6.53-9.39-16.2-11.9-24.1-10.77-33.95-9.49-73.89-14.83-109.17-2.79-18.46-4.1-49.4-26.48-53.52-17.5-3.22-44.56,3.76-62.91,5.87-33.35,3.84-78.96,3.67-109.92,13.08-3.43,1.04-24.57,10.89-25.56,9.93-.16-3.85,2.6-6.76,3.03-10.46.48-4.13,1.07-15.29-.3-18.77-3.54-9.02-14.56-7.68-21.26-2.79-7.86,5.75-3.84,17.26-5.5,24.32-.13.53-4,6.93-4.69,9.49-1.6,5.9-1.44,12.53-2.78,18.23-.46,1.97-6.18,10.74-7.51,11.48-6.89,3.84-8.52-3.96-8.97-9.01-1.46-16.36.04-35.26-.93-51.9.21-1.67,2.28-8.22,3.2-9.3,2.82-3.33,8.43-2.8,11.5-8.96,4.83-9.65,3.1-14.79-5.9-19.71-5.72-3.12-20.14-8.67-25.6-4.31-.44.35-7.05,7.92-7.33,8.41-2.39,4.05-.7,19.79,1.61,24.22,1.69,3.23,5.83,3.84,6.48,8.51,1.93,14.05-9.27,35.77-2.85,47.86,1.15,2.17,2.99,2.16,3.83,3.43,2.9,4.35,10.83,24.88,4.97,27.8-2.44,1.22-6.63-.73-8.52-2.51-1.07-1.01-7.8-13.46-8.08-15-.67-3.68.97-7.88.48-12.41-.5-4.65-3.39-8.04-3.9-12.08-.76-6,4.06-18.65,1.03-22.04-.46-.52-11.04-7.12-11.72-7.28-10.52-2.42-11.98,2.29-13.03,11.54-.65,5.7.74,11.58,2.42,17.07.83,2.72,5.83,9.18.82,9.18h-16c-7.34,0-6.18-5.24-10-9-9.31-9.18-9.4,3.24-8.52,10.52,1.4,11.63,14.24,10.52,22.7,14.3,5.38,2.4,8.99,7.29,14.32,9.68-12.27,5.18-10.77,14.16-10.01,25.49-2.62.12-3.52-2.78-5.93-3.54-5.84-1.84-10.05,0-9.06,6.55-3.52.77-1.69-5.76-2.11-8.4-.44-2.83-1.39-8.35-2.13-10.86-2.34-7.91-16.86-14.08-21.63-5.11-2.17,4.07-2.96,17.37-2.11,21.85.56,2.92,4.33,4.7,5.97,7.03,6.14,8.77.95,19.33.93,28.98-.01,4.93,5.54,15.75-5.38,15.57-7.72-.13-4.79-7.12-5.79-12.31-.65-3.35-2.56-12.37-4.67-14.33-4.35-4.04-10.47-1.13-14.09-2.91-3.6-1.76-1.72-12.71-10.43-11.53-4.79.64-4.33,12.69-3.52,16.3.15.69,1.46.79,1.84,1.55,4.39,8.8,11.13,15.33,16.56,23.23,5.65,8.25,2.36,12.06,2.51,20.47.06,3.91,3.04,17.19,1.57,19.49-.62.95-1.41,1.16-2.5.97-.85-3.53-4.35-4.72-4.84-8.75-.4-3.39,3.96-17.09,2.82-18.24-16.35-.68-18.58,2.07-18.04,17.54.07,2.01,2.7,12.46-.46,12.46h-33c-1.59,0-16.97,3.54-19.74,4.26-13.5,3.55-39.88,12.76-44.83,27.17-5.18,15.08,5.06,28.88,6.06,43.57l-16.07-4.66c-3.96-14.08-7.81-28.36-12.66-42.15-.57-1.61.52-2.67-2.25-2.18-.09,14.4,4.98,28.25,6.01,42.49.4,5.49-6.74-5.1-8-5.01,5.98,5.96,2.65,6.28,1.95,11.98-.78,6.38,2.6,12.35.02,18.52-1.44.21-1.54-2.73-1.71-3.77-.75-4.67-.02-7.74-2.82-12.18-11.86-18.75-5.8-22.7-7.41-42.59-.14-1.76.2-3.28-1.57-4.44-2.51-.46-1.32,1.96-1.45,3.51-.7,8.36-2.6,15.25-1.9,23.85.87,10.67,9.36,29.22-1.13,37.13-1,.75-1.25,1.96-2.99,1.49.7-9.06-.99-18.61-4.52-26.98-1.33-3.17-3.67-5.43-4.89-8.11-1.08-2.34-3.29-11.6-4.62-12.9-.98-.96-2.08-.21-1.98,1.48.77,13.02,5.55,27.03,3.99,40.52-1.24,1.7-4.5-10.44-4.74-11.75-3.69-20.21,5.14-31.78-7.78-51.26-.76-1.15.26-2.59-2.46-1.99.83,6.88,3.44,13.57,3.97,20.52,1.03,13.34-1.92,26.68-1.02,40.02.26,3.74,2.63,9.89,2.09,12.92-.08.39-5.98,1.32-7.04,3.54-1.23-9.35,2.08-17.33.73-27.24-1.26-9.26-9.55-18.05-10.7-24.3-2.81-15.39.66-28.98-5.73-45.27-1.4-3.55-3.09-5.74-7.31-5.19.33,3.99-.51,8.55.05,12.45,2,13.91,4.69,22.78,3.94,38.04-.89,18.15-1.46,24.31,2.31,42.72.53,2.59,2.97,6.9,2.51,9.05-.21,1-4.24,7.92-5.8,6.74l-9.01-42c-4.09-1.67-1.81,9.72-4.98,6.99-3.71-3.19-3.52-18.22-2.03-22.98-1.3-.49-4.44,1.4-4.98,1-.36-.28-2.75-7.56-2.95-8.57-.75-3.77,1.39-15.08-6.07-9.69.2,5.13-3.41,11.57-3.96,15.83-.15,1.23-.15,11.42-.03,12.83.3,3.49,4.07,6.27,4.09,11.08,0,2.26-3,12.66-4.6,13.5-1.96,1.03-1.45-1.69-1.5-2.49-.43-6.15,2.01-12.02.77-18.76-.71-3.92-3.51-5.16-4.32-7.68-1.16-3.63.03-7.93-.44-11.58-.17-1.37-.69-3.09-1.99-1.48.36,3.58-1.96,7.18-2.05,10.55-.1,4.13,2.11,9.76,2.12,13.95.02,5.21-2.01,12.6-2.12,17.95-.2,9.86,3.33,20.2-.97,29.54-1.56-.45-2.53-4.01-3.03-5.46-2.2-6.47-4-15.03-2.73-21.8.5-2.69,2.44-4.38,2.81-7.19,1.05-7.72-1.71-14.17-2.05-21.54-1.86.82-2.61,6.05-2.74,7.76-.14,2.01.94,3.79.79,5.69-.29,3.77-2.32,24.63-5.61,25.41-.61.14-5.11-.85-5.48-1.52-.76-1.35-3.09-17.53-3.04-19.84.09-4.19,2.91-10.49,3.77-15.32,1.98-11.02.37-21.34-2.13-32.23-.8-3.47-4.12-12.53-8.55-10.41-.82,16.07.93,32.93.04,49-.28,5.05-2.12,20.59-4.6,24.4-.88,1.36-3.95,2.27-4.94,4.06-.03-8.54-3.45-19.43-3.54-27.55-.02-2.19,1.01-4.06,1.03-5.96.1-8.58-.16-16.07,2-24.48-2.6-.49-1.75.49-2.45,1.98-5.21,11.16-4.83,23.36-6.83,35.22l-5.7,16.78c-.4-3.15.66-7.33-.22-10.28-.75-2.55-5.7-4.54-6.58-8.42-.95-4.22.41-9.46-.26-13.74-.26-1.63-1.78-2.8-2.03-5.02-.62-5.6,1.06-13.99.03-20.97-.14-.9-2.3-7.6-3.94-5.55,1.47,15.6-6.71,31.64-7.99,46.51-.56,6.41,2.16,34.25-.28,37.22-.16.19-3.83,2.08-4.29,2.22-3.12.92-.73-7.72-.83-9.29-.2-3.19-1.81-7.09-1.59-10.06.52-6.97,6.04-17.41,5.98-24.13-.04-3.84-3.37-10.21-3.89-15.1-1.76-16.7,4.31-30.41,6.87-46.37-1.35-.06-1.94-.34-3.04.65-1.22,1.11-4.8,11.87-6.03,14.55-2.41,5.25-2.14,6.56-3.89,12.33-2.95,9.73-13.17,34.48-19.49,41.5-1.72,1.92-4.39,3.17-6.51,5.48-.6.64-4.69,8.25-5.04,4.97-.6-5.67,5.34-11.38,6.03-16.96.76-6.17-3.05-15.44-2.61-17.54,1.85-8.76,12.41-19.97,16.99-28.09l8.11-17.88c-14.46,9.92-27.24,20.69-35.69,36.3-.74,1.38-2.53,7.4-2.84,7.68-3.97,3.63.3-6.65.02-6.99-2.23-2.72-3.02,5.78-3.5,5.99-2.6-3.44-2.46-10.21-5.97-13.03-5.29-4.26-1.68,6.71-1.55,8.54.19,2.74.28,6.08-.22,8.76-.64,3.43-3.35,4.54-3.69,5.49-1.2,3.33-.57,8.86-2.13,12.47-.18.4-5.01,6.6-5.37,6.83-5.85,3.62-5.96-3.84-8.38-7.75-3.53-5.7-6.23-5.72-9.19-8.81-.96-1.01-5.79-24.01-5.98-27.02-.68-10.38,4.01-23.47,3.03-35.03-.09-1.14-.67-6.22-3.04-4.45-.75.56-3.55,15.46-4.33,18.18-3.68,12.99-11.13,37.26-9.63,50.26.24,2.02,1.85,3.63,2.03,6.07.26,3.72-1.52,7.5-1.09,12,.3,3.08,2.07,5.43,2,8.49-.63.65-4.55-1.36-4.81-2.68-.55-5.28-2.17-11.12-3.89-16.1-3.61-10.47-9.21-21.12-9.37-32.73-.13-9.33,5.43-18.16,2.07-27.49-9.22,2.69-9.26,12.38-12,19.99l-1.49-1.99c-1.39.57-2.46,11.27-2.28,13.27.35,4.16,1.22,9.46,1.69,14.22.45,4.53,1.91,8.95,2.08,13.51-4.2-2.74-10.09-14.89-10.07-19.5.02-3.5,3.15-8.55-.91-10.5-.34.46.96,12.63-2,9l-4-31c-1.26.21-5.66-.34-6,.01-.36.37-.76,8.29-1.28,10.22-1.89,7.05-5.84,11.68-2.71,20.01.47,1.23,2.38,1.08,2.83,2.38.33.95.42,7.13.16,7.38-.22.21-3.86-.24-5.32.19-4.32,1.28-2.86,9.26-3.85,12.19-.47,1.39-2.59,1.27-2.86,2.32-.75,2.86.58,8.06.01,11.3-1.73-.47-2.38-2.01-2.97-3.52-2.59-6.74-2.61-17.04-4.48-24.52-.87-3.51-4.54-9.08-4.54-12.46v-17.5c-3.92.46-6.81,7.34-7.77,10.73-.55,1.95.28,4.75-.45,6.06-.29.54-4.11,2.45-5.14,2.16-1.2-.34-2.28-3.33-3.6-4.49-2.66-2.33-6.2-3.62-8.59-6.41-1.45-1.69-4.06-7.73-5.73-8.77-3.2-1.99-5.87-1.89-9.77-5.73-1.55-1.53-5.46-7.93-6.17-8.39-.49-.33-1.83.7-3.31-.06-6.46-3.36-12.55-7.89-18.46-12.1-1.15,5.92,4.8,9.25,6.95,12.76,4.05,6.59,11.01,18.28,11.07,25.79.03,2.64-1.12,5.08-1.11,7.93.01,3.44,1.4,7.09,1.12,10-.14,1.42-.66,2.86-2.02,1.52l-13.5-38.02c-7.67-21.6-12.95-39.79-25.7-59.3-15.27-23.38-46.04-43.58-74.51-30.87-14.1,6.29-26.64,21.2-35.12,33.88-20.25,30.22-31.52,65.2-48.2,97.31-2.21-.55-1.9-2.72-2.04-4.45-1.1-13.26,3.63-25.74,2.07-39.07-.35-3.05-2.27-7.8-6.03-5.97.55,15.34-1.39,30.46-5.93,45.05-2.04,1.43-22.74-.48-24.99-2.13-.8-.59-2.74-3.13-4.07-4.43.09,2.57,2.77,8.04-3.05,4.54-1.84-1.11.6-4.85.06-6.54,2.29-.5,1.7.74,2.99,2-.2-5.92,1.1-13.07-2.24-18.26-.8-1.22-.9-2.13-2.75-1.73,1.44,6.88-1.42,11.84-2.77,17.73-.74,3.19.21,6.1-1.47,9.53-.99,2.04-9.05,8.39-10.79,7.29l-25.8-49.32c-1.12-4.45,10.51-22.72,14.4-26.16,4.07-3.58,16.01-4.21,16.43-8.61.69-7.22-8.35-3.62-13.28-5.47-2.07-.78-2.15-8.22-1.52-10.3.77-2.56,4.2-2.98,4.81-8.18,1.44-12.1-1.97-23.2-12.54-9.54-3.77,4.86-10.64,20.48-17,21.1-4.06.39-3.59-4-3.05-7.11,1.92-11.06,11.16-12.44,8.13-27.03-.81-3.89-5.61-9.29-5.3-12.29.65-6.23,13.88-16.91,4.68-23.08-7.86-5.28-12.3,5.36-12.93,11.94-.9,9.42,3.92,19.26-2.17,27.83-6.5,9.16-8.92-10.22-8.92-14.84,0-1.82,3.53-22.88,4-24.08,2.69-6.78,11.92-9,13.85-17.15.51-2.12-.04-4.42.47-6.53,2.46-10.2,5.39-7.14,10.73-13.27,6.03-6.91,9.13-24.24-2.71-26.24-5.89-1-15.67,1.29-18.64,6.87-5.9,11.09,2.31,17.8.15,28.18-.69,3.32-7.97,17.11-11.41,17.62-5.22.77-2.64-19.55-3.6-23.16-.21-.78-7.09-13.48-7.75-14.25-4.29-5.06-16.94-8.8-20.45-1.43-2.24,4.68-1.27,19.26,1.19,23.69,1.31,2.36,6.28,3.78,8.65,6.35,6.61,7.21,3.84,14.8,4.72,23.28.51,4.84,8.16,21.44-2.59,19.67-4.14-.68-7.03-17.63-13-22.08-7.55-5.61-11.4.1-15.82-1.11-4.34-1.19-3.29-12.28-12-9.67-2.88.87-2.78,3.78-2.79,6.31-.06,9.53,9.67,17.7,17.11,22.01.58.34,3.86.97,1.96,2.48-1.38,1.11-8.95-3.74-11.01-4.47-34.72-12.29-90.84,2.63-122,20.96-19.72,11.6-30.38,31.48-39.98,51.52v144h1827.65l-23.27-44.49c-1.12-4.45,10.51-22.72,14.4-26.16,4.07-3.58,16.01-4.21,16.43-8.61.69-7.22-8.35-3.62-13.28-5.47ZM553.48,363.98c-.95.87-2.86,1.66-3.48,1.02-.42-.43-.99-9.96-1.45-12.05-.78-3.53-5.43-15.02-4.09-16.98.67-.99,2.85-.39,2.53-1.96-1.48-.04-3.33,0-3.87-1.63l-4.11-37.38c3.41,2.38,6.24,5.53,8.43,9.06,4.17,6.72,6.75,13.53,7.36,21.44.12,1.42-.99,3.17-.84,4.96.66,7.85,5.6,27.96-.48,33.52ZM654,361.48c-.39-3.15,6.14,1.14,6.75,1.77,1.49,1.53,2.92,9.2,3.76,11.73-4.79-3.06-9.75-7.56-10.51-13.5ZM690.99,370c-9.32-2.47-4.94-12.45-6.05-19.44-.09-.55-5.51-12.54-.96-8.55,2.31,2.02,8.28,26.55,7.01,27.99ZM731.5,350v-1c.65.33.65.67,0,1ZM746.01,355c-2.03-2.86,4.23-14.55,6.99-11.99.52.48-4.97,14.38-6.99,11.99ZM751.01,367.99c-.17-2.05-.02-4.03.43-6.05.38-1.7,1.88-6.04,3.55-6.93.89,4.92,3.41,13.17-3.98,12.98ZM790,360c-1.57,1.97-3.88-4.48-3.9-5.48-.04-1.64,1.96-7.72,3.9-8.52v14ZM872.99,357c-3.23,3.38-5.19-6.84-3.98-8.99,3.56-.91,4.64,8.3,3.98,8.99ZM1155.77,228.27c-1.64,3.43-9.77,8.34-9.77,4.23,0-4.87-.88-14.99,0-19,.69-3.14,7.89-9.21,7.01-14.5,1.08-.75,5.9,1.99,6.54,3.02.7,1.14-2.78,24.16-3.78,26.25ZM1191.94,189.42c-.94,6.31-8.76,5.29-11.72,2.34-.77-.77-.61-2.64-1.51-3.47-1.54-1.44-7.84-4.81-7.59-6.6,4.05-5.89,2.56-18.71,13.37-16.7,3.93.73,1.28,2.88,2.03,4.95,2.31,6.45,6.7,10.95,5.42,19.48Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M298,310c.09,2.57,2.77,8.04-3.05,4.54-1.84-1.11.6-4.85.06-6.54,2.29-.5,1.7.74,2.99,2Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M553.96,330.46c.66,7.85,5.6,27.96-.48,33.52-.95.87-2.86,1.66-3.48,1.02-.42-.43-.99-9.96-1.45-12.05-.78-3.53-5.43-15.02-4.09-16.98.67-.99,2.85-.39,2.53-1.96-1.48-.04-3.33,0-3.87-1.63l-4.11-37.38c3.41,2.38,6.24,5.53,8.43,9.06,4.17,6.72,6.75,13.53,7.36,21.44.12,1.42-.99,3.17-.84,4.96Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M660.75,363.25c1.49,1.53,2.92,9.2,3.76,11.73-4.79-3.06-9.75-7.56-10.51-13.5-.39-3.15,6.14,1.14,6.75,1.77Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M683.98,342.01c2.31,2.02,8.28,26.55,7.01,27.99-9.32-2.47-4.94-12.45-6.05-19.44-.09-.55-5.51-12.54-.96-8.55Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M731.5,350v-1c.65.33.65.67,0,1Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M746.01,355c-2.03-2.86,4.23-14.55,6.99-11.99.52.48-4.97,14.38-6.99,11.99Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M754.99,355.01c.89,4.92,3.41,13.17-3.98,12.98-.17-2.05-.02-4.03.43-6.05.38-1.7,1.88-6.04,3.55-6.93Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M790,346v14c-1.57,1.97-3.88-4.48-3.9-5.48-.04-1.64,1.96-7.72,3.9-8.52Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M872.99,357c-3.23,3.38-5.19-6.84-3.98-8.99,3.56-.91,4.64,8.3,3.98,8.99Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M1159.55,202.02c.7,1.14-2.78,24.16-3.78,26.25-1.64,3.43-9.77,8.34-9.77,4.23,0-4.87-.88-14.99,0-19,.69-3.14,7.89-9.21,7.01-14.5,1.08-.75,5.9,1.99,6.54,3.02Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M1186.52,169.94c2.31,6.45,6.7,10.95,5.42,19.48-.94,6.31-8.76,5.29-11.72,2.34-.77-.77-.61-2.64-1.51-3.47-1.54-1.44-7.84-4.81-7.59-6.6,4.05-5.89,2.56-18.71,13.37-16.7,3.93.73,1.28,2.88,2.03,4.95Z'%3E%3C/path%3E%3C/svg%3E");
              mask-image: url("data:image/svg+xml;utf8,%3Csvg%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202787.5%20393'%3E%3Cdefs%3E%3C/defs%3E%3Cpath%20class='cls-1'%20d='M1894.22,339.59c-.35-3.86-2.27-9.86-6.03-7.55.55,19.39-1.39,38.5-5.93,56.95-2.04,1.81-22.74-.61-24.99-2.69-.8-.75-2.74-3.96-4.07-5.6.09,3.25,2.77,10.16-3.05,5.74-1.84-1.4.6-6.13.06-8.27,2.29-.63,1.7.94,2.99,2.53-.2-7.48,1.1-16.52-2.24-23.08-.8-1.54-.9-2.69-2.75-2.19,1.44,8.7-1.42,14.97-2.77,22.41-.74,4.03.21,7.71-1.47,12.05-.28.72-1.1,1.87-2.19,3.11h50.79c-.42-1.15-.33-2.69-.42-4.02-1.1-16.76,3.63-32.54,2.07-49.39ZM2148.74,389.5c-.87-4.44-4.54-11.48-4.54-15.75v-22.12c-3.92.58-6.81,9.28-7.77,13.56-.55,2.46.28,6-.45,7.66-.29.68-4.11,3.1-5.14,2.73-1.2-.43-2.28-4.21-3.6-5.68-2.66-2.95-6.2-4.58-8.59-8.1-1.45-2.14-4.06-9.77-5.73-11.09-3.2-2.52-5.87-2.39-9.77-7.24-1.55-1.93-5.46-10.02-6.17-10.61-.49-.42-1.83.88-3.31-.08-6.46-4.25-12.55-9.97-18.46-15.3-1.15,7.48,4.8,11.69,6.95,16.13,4.05,8.33,11.01,23.11,11.07,32.6.03,3.34-1.12,6.42-1.11,10.02.01,4.35,1.4,8.96,1.12,12.64-.14,1.79-.66,3.62-2.02,1.92l-13.5-48.06c-7.67-27.3-12.95-50.3-25.7-74.96-15.27-29.55-46.04-55.09-74.51-39.02-14.1,7.95-26.64,26.8-35.12,42.83-19.98,37.69-31.22,81.25-47.55,121.4h202.09l-2.72-31.26c3.41,3.01,6.24,6.99,8.43,11.45,3.12,6.36,5.35,12.78,6.53,19.81h40.17c-.18-1.21-.38-2.38-.6-3.5ZM2182.12,382.6c.02-4.42,3.15-10.81-.91-13.27-.34.58.96,15.96-2,11.38l-4-39.19c-1.26.27-5.66-.43-6,.01-.36.47-.76,10.48-1.28,12.92-1.89,8.91-5.84,14.76-2.71,25.29.47,1.55,2.38,1.37,2.83,3.01.33,1.2.42,9.01.16,9.33-.22.27-3.86-.3-5.32.24-.41.15-.77.38-1.08.68h22.71c-1.44-4.08-2.41-8.03-2.4-10.4ZM2202.12,367.42c-.13-11.79,5.43-22.96,2.07-34.75-9.22,3.4-9.26,15.65-12,25.27l-1.49-2.52c-1.39.72-2.46,14.25-2.28,16.77.35,5.26,1.22,11.96,1.69,17.97.08.95.18,1.88.3,2.83h16.35c-2.45-8.23-4.54-16.69-4.64-25.58ZM2231.22,362.35c-.68-13.12,4.01-29.67,3.03-44.28-.09-1.44-.67-7.86-3.04-5.63-.75.71-3.55,19.54-4.33,22.98-3.27,14.6-9.53,40.46-9.81,57.58h19.2c-1.73-8.1-4.9-27.58-5.05-30.65ZM2307.6,348.97l8.11-22.6c-14.46,12.54-27.24,26.15-35.69,45.88-.74,1.74-2.53,9.35-2.84,9.71-3.97,4.59.3-8.41.02-8.84-2.23-3.44-3.02,7.31-3.5,7.57-2.6-4.35-2.46-12.91-5.97-16.47-5.29-5.38-1.68,8.48-1.55,10.79.19,3.46.28,7.69-.22,11.07-.63,4.29-3.29,5.71-3.67,6.9h29.62c-.76-3.96-1.51-7.26-1.3-8.52,1.85-11.07,12.41-25.24,16.99-35.51ZM2331.19,327.62c-1.35-.08-1.94-.43-3.04.82-1.22,1.4-4.8,15-6.03,18.39-2.41,6.64-2.14,8.29-3.89,15.59-1.62,6.75-5.43,19.23-9.58,30.58h16.94c-.59-2.34-1.09-4.65-1.27-6.76-1.76-21.11,4.31-38.44,6.87-58.61ZM2343.28,393c-.03-.51-.07-1-.13-1.49-.26-2.06-1.78-3.54-2.03-6.35-.62-7.08,1.06-17.68.03-26.51-.14-1.14-2.3-9.61-3.94-7.02,1.02,13.75-2.64,27.76-5.38,41.36h11.45ZM2362.74,366.78c-3.1,8.39-4.22,17.25-5.04,26.22h5.51c.06-9.94-.03-18.82,1.98-28.72-2.6-.62-1.75.62-2.45,2.5ZM2383.75,352.83c-.8-4.39-4.12-15.84-8.55-13.16-.7,17.46.49,35.66.27,53.33h10.49c1.86-13.71.26-26.6-2.21-40.17ZM2398.19,390.81c-.56.32-1.02,1.14-1.39,2.19h1.52c-.06-.72-.1-1.45-.13-2.19ZM2408.64,387.1c-1.16-4.59.03-10.02-.44-14.64-.17-1.73-.69-3.91-1.99-1.87.36,4.53-1.96,9.08-2.05,13.34-.05,2.69.51,5.88,1.07,9.08h6.58c-1.12-2.29-2.61-3.72-3.17-5.9ZM2432.19,378.19c-1.3-.62-4.44,1.77-4.98,1.26-.36-.35-2.75-9.56-2.95-10.83-.75-4.77,1.39-19.06-6.07-12.25.2,6.48-3.41,14.63-3.96,20.01-.15,1.55-.15,14.44-.03,16.22.01.14.02.28.04.4h17c-.19-5.87.22-11.88.95-14.81ZM2448.63,393h15.63c-2.6-5.85-5.39-11.16-6.02-15.51-2.81-19.45.66-36.63-5.73-57.22-1.4-4.49-3.09-7.26-7.31-6.56.33,5.04-.51,10.81.05,15.74,2,17.58,4.69,28.8,3.94,48.08-.23,6.02-.44,10.98-.56,15.47ZM2472.67,347.82c-.76-1.45.26-3.27-2.46-2.52.83,8.7,3.44,17.15,3.97,25.94.44,7.26.15,14.5-.26,21.75h5.63c.47-15.05,2.37-27.56-6.88-45.18ZM2487.8,390.69c-1.08-2.96-3.29-14.66-4.62-16.31-.98-1.21-2.08-.27-1.98,1.87.25,5.47.95,11.07,1.72,16.75h5.9c-.39-.76-.73-1.52-1.02-2.31ZM2506.25,357.25c-.14-2.22.2-4.15-1.57-5.61-2.51-.58-1.32,2.48-1.45,4.44-.7,10.57-2.6,19.28-1.9,30.15.13,2.06.44,4.34.83,6.78h4.81c-2.11-10.78.38-18.54-.72-35.75ZM2516.22,392.7c.08.1.16.2.24.3h.27c-.22-.2-.39-.32-.51-.3ZM2520.46,348.08c-.57-2.04.52-3.37-2.25-2.76-.08,16.17,3.91,31.78,5.53,47.68h7.53c-3.34-15.07-6.72-30.21-10.81-44.92ZM2788.09,22.48c-.33-.23-.7-.47-1.09-.72-6.28-3.99-19.37-9.92-24.51-4.73-.44.44-7.05,10.01-7.33,10.63-2.39,5.12-.7,25.02,1.61,30.62,1.69,4.08,5.83,4.85,6.48,10.76,1.93,17.76-9.27,45.22-2.85,60.5,1.15,2.74,2.99,2.73,3.83,4.34,2.9,5.5,10.83,31.45,4.97,35.14-2.44,1.54-6.63-.92-8.52-3.17-1.07-1.28-7.8-17.01-8.08-18.96-.67-4.65.97-9.96.48-15.69-.5-5.88-3.39-10.16-3.9-15.27-.76-7.58,4.06-23.57,1.03-27.86-.46-.66-11.04-9-11.72-9.2-10.52-3.06-11.98,2.89-13.03,14.59-.65,7.21.74,14.64,2.42,21.58.83,3.44,5.83,11.6.82,11.6h-16c-7.34,0-6.18-6.62-10-11.38-9.31-11.6-9.4,4.1-8.52,13.3,1.4,14.7,14.24,13.3,22.7,18.08,5.38,3.03,8.99,9.21,14.32,12.24-12.27,6.55-10.77,17.9-10.01,32.22-2.62.15-3.52-3.51-5.93-4.47-5.84-2.33-10.05.01-9.06,8.28-3.52.97-1.69-7.28-2.11-10.62-.44-3.58-1.39-10.55-2.13-13.73-2.34-10-16.86-17.8-21.63-6.46-2.17,5.14-2.96,21.96-2.11,27.62.56,3.69,4.33,5.94,5.97,8.89,6.14,11.09.95,24.43.93,36.63-.01,6.23,5.54,19.91-5.38,19.68-7.72-.16-4.79-9-5.79-15.56-.65-4.23-2.56-15.64-4.67-18.11-4.35-5.11-10.47-1.43-14.09-3.68-3.6-2.22-1.72-16.07-10.43-14.57-4.79.81-4.33,16.04-3.52,20.6.15.87,1.46,1,1.84,1.96,4.39,11.12,11.13,19.38,16.56,29.36,5.65,10.43,2.36,15.24,2.51,25.88.06,4.94,3.04,21.73,1.57,24.64-.62,1.2-1.41,1.47-2.5,1.23-.85-4.46-4.35-5.97-4.84-11.06-.4-4.29,3.96-21.6,2.82-23.06-16.35-.86-18.58,2.62-18.04,22.17.07,2.54,2.7,15.75-.46,15.75h-33c-1.59,0-16.97,4.47-19.74,5.38-13.5,4.49-39.88,16.13-44.83,34.34-3.84,14.12.79,27.35,3.85,40.83h240.02v-244.4c-5.06,1.49-6.38-6.88-6.78-12.51-1.46-20.68.04-44.57-.93-65.6.21-2.11,2.28-10.39,3.2-11.76,1.16-1.73,2.78-2.64,4.51-3.64,2.48-1.44,5.18-3.1,6.99-7.69,4.83-12.2,3.1-18.7-5.9-24.91ZM2710.97,277.39c-1.64,4.34-9.77,10.54-9.77,5.35,0-6.16-.88-18.95,0-24.02.69-3.97,7.89-11.64,7.01-18.33,1.08-.95,5.9,2.52,6.54,3.82.7,1.44-2.78,30.54-3.78,33.18ZM2747.14,228.28c-.94,7.98-8.76,6.69-11.72,2.96-.77-.97-.61-3.34-1.51-4.39-1.54-1.82-7.84-6.08-7.59-8.34,4.05-7.45,2.56-23.65,13.37-21.11,3.93.92,1.28,3.64,2.03,6.26,2.31,8.15,6.7,13.84,5.42,24.62Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M1824.93,308.27c-2.07-.78-2.15-8.22-1.52-10.3.77-2.56,4.2-2.98,4.81-8.18,1.44-12.1-1.97-23.2-12.54-9.54-3.77,4.86-10.64,20.48-17,21.1-4.06.39-3.59-4-3.05-7.11,1.92-11.06,11.16-12.44,8.13-27.03-.81-3.89-5.61-9.29-5.3-12.29.65-6.23,13.88-16.91,4.68-23.08-7.86-5.28-12.3,5.36-12.93,11.94-.9,9.42,3.92,19.26-2.17,27.83-6.5,9.16-8.92-10.22-8.92-14.84.01-1.82,3.53-22.88,4-24.08,2.69-6.78,11.92-9,13.85-17.15.51-2.12-.04-4.42.47-6.53,2.46-10.2,5.39-7.14,10.73-13.27,6.03-6.91,9.13-24.24-2.71-26.24-5.89-1-15.67,1.29-18.64,6.87-5.9,11.09,2.31,17.8.15,28.18-.69,3.32-7.97,17.11-11.41,17.62-5.22.77-2.64-19.55-3.6-23.16-.21-.78-7.09-13.48-7.75-14.25-4.29-5.06-16.94-8.8-20.45-1.43-2.24,4.68-1.27,19.26,1.19,23.69,1.31,2.36,6.28,3.78,8.65,6.35,6.61,7.21,3.84,14.8,4.72,23.28.51,4.84,8.16,21.44-2.59,19.67-4.14-.68-7.03-17.63-13-22.08-7.55-5.61-11.4.1-15.82-1.11-4.34-1.19-3.29-12.28-12-9.67-2.88.87-2.78,3.78-2.79,6.31-.06,9.53,9.67,17.7,17.11,22.01.58.34,3.86.97,1.96,2.48-1.38,1.11-8.95-3.74-11.01-4.47-34.72-12.29-90.84,2.63-122,20.96-4.29,2.52-8.14,5.43-11.66,8.66-4.26-5.59-10.61-12.33-10.61-17.91,0-6.33,4.91-6.93,5.88-11.21,1.12-4.97-1.06-13,.73-17.27,1.51-3.58,12.05-7.78,14.48-12.02v-14c-9.15-3.46-13.1,8.57-19.5,13-7.49-17.01,11.92-15.03,19.5-25v-31c-12.06,4.33-8.64,19.03-19.49,24.03-3.28.14-2.74-14.5-2.46-17.48.18-1.85,1.67-3.56,1.98-6.01.82-6.7-.1-10.62-5.89-14.18-10.18-6.28-14.12-1.77-14.18,9.19-.06,12.18,8.96,15.29,10.02,27.97,1.2,14.16-5.44,16.21-6.01,26.94-.46,8.58,4.33,22.22,3.02,29.01-1.41,7.24-12.45,5.69-14.56-3.4-1.17-5.06,1.3-21.3-7.95-21.05-9.71.26-3.5,21.73-.89,26.89,3.24,6.39,11.9,15.39,14.4,21.61.71,1.78-.65,1.3-1.37,1.58-1.21.47-7.5,2.75-7.94,2.69-2.44-.35-18.6-16.85-21.08-19.89-5.31-6.53-9.39-16.2-11.9-24.1-10.77-33.95-9.49-73.89-14.83-109.17-2.79-18.46-4.1-49.4-26.48-53.52-17.5-3.22-44.56,3.76-62.91,5.87-33.35,3.84-78.96,3.67-109.92,13.08-3.43,1.04-24.57,10.89-25.56,9.93-.16-3.85,2.6-6.76,3.03-10.46.48-4.13,1.07-15.29-.3-18.77-3.54-9.02-14.56-7.68-21.26-2.79-7.86,5.75-3.84,17.26-5.5,24.32-.13.53-4,6.93-4.69,9.49-1.6,5.9-1.44,12.53-2.78,18.23-.46,1.97-6.18,10.74-7.51,11.48-6.89,3.84-8.52-3.96-8.97-9.01-1.46-16.36.04-35.26-.93-51.9.21-1.67,2.28-8.22,3.2-9.3,2.82-3.33,8.43-2.8,11.5-8.96,4.83-9.65,3.1-14.79-5.9-19.71-5.72-3.12-20.14-8.67-25.6-4.31-.44.35-7.05,7.92-7.33,8.41-2.39,4.05-.7,19.79,1.61,24.22,1.69,3.23,5.83,3.84,6.48,8.51,1.93,14.05-9.27,35.77-2.85,47.86,1.15,2.17,2.99,2.16,3.83,3.43,2.9,4.35,10.83,24.88,4.97,27.8-2.44,1.22-6.63-.73-8.52-2.51-1.07-1.01-7.8-13.46-8.08-15-.67-3.68.97-7.88.48-12.41-.5-4.65-3.39-8.04-3.9-12.08-.76-6,4.06-18.65,1.03-22.04-.46-.52-11.04-7.12-11.72-7.28-10.52-2.42-11.98,2.29-13.03,11.54-.65,5.7.74,11.58,2.42,17.07.83,2.72,5.83,9.18.82,9.18h-16c-7.34,0-6.18-5.24-10-9-9.31-9.18-9.4,3.24-8.52,10.52,1.4,11.63,14.24,10.52,22.7,14.3,5.38,2.4,8.99,7.29,14.32,9.68-12.27,5.18-10.77,14.16-10.01,25.49-2.62.12-3.52-2.78-5.93-3.54-5.84-1.84-10.05,0-9.06,6.55-3.52.77-1.69-5.76-2.11-8.4-.44-2.83-1.39-8.35-2.13-10.86-2.34-7.91-16.86-14.08-21.63-5.11-2.17,4.07-2.96,17.37-2.11,21.85.56,2.92,4.33,4.7,5.97,7.03,6.14,8.77.95,19.33.93,28.98-.01,4.93,5.54,15.75-5.38,15.57-7.72-.13-4.79-7.12-5.79-12.31-.65-3.35-2.56-12.37-4.67-14.33-4.35-4.04-10.47-1.13-14.09-2.91-3.6-1.76-1.72-12.71-10.43-11.53-4.79.64-4.33,12.69-3.52,16.3.15.69,1.46.79,1.84,1.55,4.39,8.8,11.13,15.33,16.56,23.23,5.65,8.25,2.36,12.06,2.51,20.47.06,3.91,3.04,17.19,1.57,19.49-.62.95-1.41,1.16-2.5.97-.85-3.53-4.35-4.72-4.84-8.75-.4-3.39,3.96-17.09,2.82-18.24-16.35-.68-18.58,2.07-18.04,17.54.07,2.01,2.7,12.46-.46,12.46h-33c-1.59,0-16.97,3.54-19.74,4.26-13.5,3.55-39.88,12.76-44.83,27.17-5.18,15.08,5.06,28.88,6.06,43.57l-16.07-4.66c-3.96-14.08-7.81-28.36-12.66-42.15-.57-1.61.52-2.67-2.25-2.18-.09,14.4,4.98,28.25,6.01,42.49.4,5.49-6.74-5.1-8-5.01,5.98,5.96,2.65,6.28,1.95,11.98-.78,6.38,2.6,12.35.02,18.52-1.44.21-1.54-2.73-1.71-3.77-.75-4.67-.02-7.74-2.82-12.18-11.86-18.75-5.8-22.7-7.41-42.59-.14-1.76.2-3.28-1.57-4.44-2.51-.46-1.32,1.96-1.45,3.51-.7,8.36-2.6,15.25-1.9,23.85.87,10.67,9.36,29.22-1.13,37.13-1,.75-1.25,1.96-2.99,1.49.7-9.06-.99-18.61-4.52-26.98-1.33-3.17-3.67-5.43-4.89-8.11-1.08-2.34-3.29-11.6-4.62-12.9-.98-.96-2.08-.21-1.98,1.48.77,13.02,5.55,27.03,3.99,40.52-1.24,1.7-4.5-10.44-4.74-11.75-3.69-20.21,5.14-31.78-7.78-51.26-.76-1.15.26-2.59-2.46-1.99.83,6.88,3.44,13.57,3.97,20.52,1.03,13.34-1.92,26.68-1.02,40.02.26,3.74,2.63,9.89,2.09,12.92-.08.39-5.98,1.32-7.04,3.54-1.23-9.35,2.08-17.33.73-27.24-1.26-9.26-9.55-18.05-10.7-24.3-2.81-15.39.66-28.98-5.73-45.27-1.4-3.55-3.09-5.74-7.31-5.19.33,3.99-.51,8.55.05,12.45,2,13.91,4.69,22.78,3.94,38.04-.89,18.15-1.46,24.31,2.31,42.72.53,2.59,2.97,6.9,2.51,9.05-.21,1-4.24,7.92-5.8,6.74l-9.01-42c-4.09-1.67-1.81,9.72-4.98,6.99-3.71-3.19-3.52-18.22-2.03-22.98-1.3-.49-4.44,1.4-4.98,1-.36-.28-2.75-7.56-2.95-8.57-.75-3.77,1.39-15.08-6.07-9.69.2,5.13-3.41,11.57-3.96,15.83-.15,1.23-.15,11.42-.03,12.83.3,3.49,4.07,6.27,4.09,11.08,0,2.26-3,12.66-4.6,13.5-1.96,1.03-1.45-1.69-1.5-2.49-.43-6.15,2.01-12.02.77-18.76-.71-3.92-3.51-5.16-4.32-7.68-1.16-3.63.03-7.93-.44-11.58-.17-1.37-.69-3.09-1.99-1.48.36,3.58-1.96,7.18-2.05,10.55-.1,4.13,2.11,9.76,2.12,13.95.02,5.21-2.01,12.6-2.12,17.95-.2,9.86,3.33,20.2-.97,29.54-1.56-.45-2.53-4.01-3.03-5.46-2.2-6.47-4-15.03-2.73-21.8.5-2.69,2.44-4.38,2.81-7.19,1.05-7.72-1.71-14.17-2.05-21.54-1.86.82-2.61,6.05-2.74,7.76-.14,2.01.94,3.79.79,5.69-.29,3.77-2.32,24.63-5.61,25.41-.61.14-5.11-.85-5.48-1.52-.76-1.35-3.09-17.53-3.04-19.84.09-4.19,2.91-10.49,3.77-15.32,1.98-11.02.37-21.34-2.13-32.23-.8-3.47-4.12-12.53-8.55-10.41-.82,16.07.93,32.93.04,49-.28,5.05-2.12,20.59-4.6,24.4-.88,1.36-3.95,2.27-4.94,4.06-.03-8.54-3.45-19.43-3.54-27.55-.02-2.19,1.01-4.06,1.03-5.96.1-8.58-.16-16.07,2-24.48-2.6-.49-1.75.49-2.45,1.98-5.21,11.16-4.83,23.36-6.83,35.22l-5.7,16.78c-.4-3.15.66-7.33-.22-10.28-.75-2.55-5.7-4.54-6.58-8.42-.95-4.22.41-9.46-.26-13.74-.26-1.63-1.78-2.8-2.03-5.02-.62-5.6,1.06-13.99.03-20.97-.14-.9-2.3-7.6-3.94-5.55,1.47,15.6-6.71,31.64-7.99,46.51-.56,6.41,2.16,34.25-.28,37.22-.16.19-3.83,2.08-4.29,2.22-3.12.92-.73-7.72-.83-9.29-.2-3.19-1.81-7.09-1.59-10.06.52-6.97,6.04-17.41,5.98-24.13-.04-3.84-3.37-10.21-3.89-15.1-1.76-16.7,4.31-30.41,6.87-46.37-1.35-.06-1.94-.34-3.04.65-1.22,1.11-4.8,11.87-6.03,14.55-2.41,5.25-2.14,6.56-3.89,12.33-2.95,9.73-13.17,34.48-19.49,41.5-1.72,1.92-4.39,3.17-6.51,5.48-.6.64-4.69,8.25-5.04,4.97-.6-5.67,5.34-11.38,6.03-16.96.76-6.17-3.05-15.44-2.61-17.54,1.85-8.76,12.41-19.97,16.99-28.09l8.11-17.88c-14.46,9.92-27.24,20.69-35.69,36.3-.74,1.38-2.53,7.4-2.84,7.68-3.97,3.63.3-6.65.02-6.99-2.23-2.72-3.02,5.78-3.5,5.99-2.6-3.44-2.46-10.21-5.97-13.03-5.29-4.26-1.68,6.71-1.55,8.54.19,2.74.28,6.08-.22,8.76-.64,3.43-3.35,4.54-3.69,5.49-1.2,3.33-.57,8.86-2.13,12.47-.18.4-5.01,6.6-5.37,6.83-5.85,3.62-5.96-3.84-8.38-7.75-3.53-5.7-6.23-5.72-9.19-8.81-.96-1.01-5.79-24.01-5.98-27.02-.68-10.38,4.01-23.47,3.03-35.03-.09-1.14-.67-6.22-3.04-4.45-.75.56-3.55,15.46-4.33,18.18-3.68,12.99-11.13,37.26-9.63,50.26.24,2.02,1.85,3.63,2.03,6.07.26,3.72-1.52,7.5-1.09,12,.3,3.08,2.07,5.43,2,8.49-.63.65-4.55-1.36-4.81-2.68-.55-5.28-2.17-11.12-3.89-16.1-3.61-10.47-9.21-21.12-9.37-32.73-.13-9.33,5.43-18.16,2.07-27.49-9.22,2.69-9.26,12.38-12,19.99l-1.49-1.99c-1.39.57-2.46,11.27-2.28,13.27.35,4.16,1.22,9.46,1.69,14.22.45,4.53,1.91,8.95,2.08,13.51-4.2-2.74-10.09-14.89-10.07-19.5.02-3.5,3.15-8.55-.91-10.5-.34.46.96,12.63-2,9l-4-31c-1.26.21-5.66-.34-6,.01-.36.37-.76,8.29-1.28,10.22-1.89,7.05-5.84,11.68-2.71,20.01.47,1.23,2.38,1.08,2.83,2.38.33.95.42,7.13.16,7.38-.22.21-3.86-.24-5.32.19-4.32,1.28-2.86,9.26-3.85,12.19-.47,1.39-2.59,1.27-2.86,2.32-.75,2.86.58,8.06.01,11.3-1.73-.47-2.38-2.01-2.97-3.52-2.59-6.74-2.61-17.04-4.48-24.52-.87-3.51-4.54-9.08-4.54-12.46v-17.5c-3.92.46-6.81,7.34-7.77,10.73-.55,1.95.28,4.75-.45,6.06-.29.54-4.11,2.45-5.14,2.16-1.2-.34-2.28-3.33-3.6-4.49-2.66-2.33-6.2-3.62-8.59-6.41-1.45-1.69-4.06-7.73-5.73-8.77-3.2-1.99-5.87-1.89-9.77-5.73-1.55-1.53-5.46-7.93-6.17-8.39-.49-.33-1.83.7-3.31-.06-6.46-3.36-12.55-7.89-18.46-12.1-1.15,5.92,4.8,9.25,6.95,12.76,4.05,6.59,11.01,18.28,11.07,25.79.03,2.64-1.12,5.08-1.11,7.93.01,3.44,1.4,7.09,1.12,10-.14,1.42-.66,2.86-2.02,1.52l-13.5-38.02c-7.67-21.6-12.95-39.79-25.7-59.3-15.27-23.38-46.04-43.58-74.51-30.87-14.1,6.29-26.64,21.2-35.12,33.88-20.25,30.22-31.52,65.2-48.2,97.31-2.21-.55-1.9-2.72-2.04-4.45-1.1-13.26,3.63-25.74,2.07-39.07-.35-3.05-2.27-7.8-6.03-5.97.55,15.34-1.39,30.46-5.93,45.05-2.04,1.43-22.74-.48-24.99-2.13-.8-.59-2.74-3.13-4.07-4.43.09,2.57,2.77,8.04-3.05,4.54-1.84-1.11.6-4.85.06-6.54,2.29-.5,1.7.74,2.99,2-.2-5.92,1.1-13.07-2.24-18.26-.8-1.22-.9-2.13-2.75-1.73,1.44,6.88-1.42,11.84-2.77,17.73-.74,3.19.21,6.1-1.47,9.53-.99,2.04-9.05,8.39-10.79,7.29l-25.8-49.32c-1.12-4.45,10.51-22.72,14.4-26.16,4.07-3.58,16.01-4.21,16.43-8.61.69-7.22-8.35-3.62-13.28-5.47-2.07-.78-2.15-8.22-1.52-10.3.77-2.56,4.2-2.98,4.81-8.18,1.44-12.1-1.97-23.2-12.54-9.54-3.77,4.86-10.64,20.48-17,21.1-4.06.39-3.59-4-3.05-7.11,1.92-11.06,11.16-12.44,8.13-27.03-.81-3.89-5.61-9.29-5.3-12.29.65-6.23,13.88-16.91,4.68-23.08-7.86-5.28-12.3,5.36-12.93,11.94-.9,9.42,3.92,19.26-2.17,27.83-6.5,9.16-8.92-10.22-8.92-14.84,0-1.82,3.53-22.88,4-24.08,2.69-6.78,11.92-9,13.85-17.15.51-2.12-.04-4.42.47-6.53,2.46-10.2,5.39-7.14,10.73-13.27,6.03-6.91,9.13-24.24-2.71-26.24-5.89-1-15.67,1.29-18.64,6.87-5.9,11.09,2.31,17.8.15,28.18-.69,3.32-7.97,17.11-11.41,17.62-5.22.77-2.64-19.55-3.6-23.16-.21-.78-7.09-13.48-7.75-14.25-4.29-5.06-16.94-8.8-20.45-1.43-2.24,4.68-1.27,19.26,1.19,23.69,1.31,2.36,6.28,3.78,8.65,6.35,6.61,7.21,3.84,14.8,4.72,23.28.51,4.84,8.16,21.44-2.59,19.67-4.14-.68-7.03-17.63-13-22.08-7.55-5.61-11.4.1-15.82-1.11-4.34-1.19-3.29-12.28-12-9.67-2.88.87-2.78,3.78-2.79,6.31-.06,9.53,9.67,17.7,17.11,22.01.58.34,3.86.97,1.96,2.48-1.38,1.11-8.95-3.74-11.01-4.47-34.72-12.29-90.84,2.63-122,20.96-19.72,11.6-30.38,31.48-39.98,51.52v144h1827.65l-23.27-44.49c-1.12-4.45,10.51-22.72,14.4-26.16,4.07-3.58,16.01-4.21,16.43-8.61.69-7.22-8.35-3.62-13.28-5.47ZM553.48,363.98c-.95.87-2.86,1.66-3.48,1.02-.42-.43-.99-9.96-1.45-12.05-.78-3.53-5.43-15.02-4.09-16.98.67-.99,2.85-.39,2.53-1.96-1.48-.04-3.33,0-3.87-1.63l-4.11-37.38c3.41,2.38,6.24,5.53,8.43,9.06,4.17,6.72,6.75,13.53,7.36,21.44.12,1.42-.99,3.17-.84,4.96.66,7.85,5.6,27.96-.48,33.52ZM654,361.48c-.39-3.15,6.14,1.14,6.75,1.77,1.49,1.53,2.92,9.2,3.76,11.73-4.79-3.06-9.75-7.56-10.51-13.5ZM690.99,370c-9.32-2.47-4.94-12.45-6.05-19.44-.09-.55-5.51-12.54-.96-8.55,2.31,2.02,8.28,26.55,7.01,27.99ZM731.5,350v-1c.65.33.65.67,0,1ZM746.01,355c-2.03-2.86,4.23-14.55,6.99-11.99.52.48-4.97,14.38-6.99,11.99ZM751.01,367.99c-.17-2.05-.02-4.03.43-6.05.38-1.7,1.88-6.04,3.55-6.93.89,4.92,3.41,13.17-3.98,12.98ZM790,360c-1.57,1.97-3.88-4.48-3.9-5.48-.04-1.64,1.96-7.72,3.9-8.52v14ZM872.99,357c-3.23,3.38-5.19-6.84-3.98-8.99,3.56-.91,4.64,8.3,3.98,8.99ZM1155.77,228.27c-1.64,3.43-9.77,8.34-9.77,4.23,0-4.87-.88-14.99,0-19,.69-3.14,7.89-9.21,7.01-14.5,1.08-.75,5.9,1.99,6.54,3.02.7,1.14-2.78,24.16-3.78,26.25ZM1191.94,189.42c-.94,6.31-8.76,5.29-11.72,2.34-.77-.77-.61-2.64-1.51-3.47-1.54-1.44-7.84-4.81-7.59-6.6,4.05-5.89,2.56-18.71,13.37-16.7,3.93.73,1.28,2.88,2.03,4.95,2.31,6.45,6.7,10.95,5.42,19.48Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M298,310c.09,2.57,2.77,8.04-3.05,4.54-1.84-1.11.6-4.85.06-6.54,2.29-.5,1.7.74,2.99,2Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M553.96,330.46c.66,7.85,5.6,27.96-.48,33.52-.95.87-2.86,1.66-3.48,1.02-.42-.43-.99-9.96-1.45-12.05-.78-3.53-5.43-15.02-4.09-16.98.67-.99,2.85-.39,2.53-1.96-1.48-.04-3.33,0-3.87-1.63l-4.11-37.38c3.41,2.38,6.24,5.53,8.43,9.06,4.17,6.72,6.75,13.53,7.36,21.44.12,1.42-.99,3.17-.84,4.96Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M660.75,363.25c1.49,1.53,2.92,9.2,3.76,11.73-4.79-3.06-9.75-7.56-10.51-13.5-.39-3.15,6.14,1.14,6.75,1.77Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M683.98,342.01c2.31,2.02,8.28,26.55,7.01,27.99-9.32-2.47-4.94-12.45-6.05-19.44-.09-.55-5.51-12.54-.96-8.55Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M731.5,350v-1c.65.33.65.67,0,1Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M746.01,355c-2.03-2.86,4.23-14.55,6.99-11.99.52.48-4.97,14.38-6.99,11.99Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M754.99,355.01c.89,4.92,3.41,13.17-3.98,12.98-.17-2.05-.02-4.03.43-6.05.38-1.7,1.88-6.04,3.55-6.93Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M790,346v14c-1.57,1.97-3.88-4.48-3.9-5.48-.04-1.64,1.96-7.72,3.9-8.52Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M872.99,357c-3.23,3.38-5.19-6.84-3.98-8.99,3.56-.91,4.64,8.3,3.98,8.99Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M1159.55,202.02c.7,1.14-2.78,24.16-3.78,26.25-1.64,3.43-9.77,8.34-9.77,4.23,0-4.87-.88-14.99,0-19,.69-3.14,7.89-9.21,7.01-14.5,1.08-.75,5.9,1.99,6.54,3.02Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M1186.52,169.94c2.31,6.45,6.7,10.95,5.42,19.48-.94,6.31-8.76,5.29-11.72,2.34-.77-.77-.61-2.64-1.51-3.47-1.54-1.44-7.84-4.81-7.59-6.6,4.05-5.89,2.56-18.71,13.37-16.7,3.93.73,1.28,2.88,2.03,4.95Z'%3E%3C/path%3E%3C/svg%3E");
      filter: drop-shadow(0 -2px 6px rgba(0,0,0,.25));
    }
    .rle-root .fishes-band__bg--front{
      height: 42%; z-index: 3;
      background-color: #051c15;
      -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202797%20271'%3E%3Cdefs%3E%3C/defs%3E%3Cpath%20class='cls-1'%20d='M266.78,261.53c-.65-5.25,1.47-10.32,1.76-15.39,1.22-21.37-1.14-45.53-6.65-65.81-2.73-10.08.5-17.31-1.58-27.13-5.42,4.51-2.89,12.75-3.48,18.94-.23,2.47-1.28,10.19-1.88,12.17-.68,2.24-5,3.11-5.84,5.65.96,7.54,1.7,16.75-.5,24.07-1.83,6.11-6.6,7.21-9.25,14.51-4.15,11.42-3.27,22.96-5.16,34.84h-2.64c-.16-6.03-2.02-10.98-1.84-17.21.35-12.26,4.13-24.16,3.49-37-.66-13.07-5.23-19.77-7.81-31.01-2.21-9.64.64-19.43-.33-29.27-2.19-.02-5.01-.63-5.28,2.22.55,4.82-.94,9.36-.88,14.13.12,10.48,2.76,20.46.97,31.63-.39,2.46-2.27,3.46-2.62,6.17-1.19,9.24,3.68,13.83,4.51,21.17.81,7.27.95,20.77-.15,27.97-.21,1.33-2.08,9.93-2.48,10.27-.68.6-6.27-.21-7.84.1-.34-.25,4.14-5.48,4.57-6.42,3.03-6.58-.33-8.98-.29-15.18.09-12.67,2.22-19.15-.42-33.06-.94-4.94-4.25-9.37-4.85-13.67-1.03-7.29,1.42-15.39-1.46-22.37-3.11,3.17-3.31,6.84-3.09,11.05.61,11.61,5.98,24.72,4.47,36.87-.73,5.87-4.34,12.31-5.05,18.69-.45,3.98.24,7.73-.48,11.83-.16.94-3.05,10.02-4.86,7.89.42-6.81,1.54-13.74.73-20.6-.84-7.05-5.8-15.08-7.48-22.51-3.02-13.29-2.14-22.02-.72-35.02,1.79-16.43-1.25-14.37-5.58-27.55-4.69-14.32,4.6-23.61,4.75-36.59.06-5.07-2.13-11.58-2.7-16.69-1.27-11.24,3.57-18.59-13.64-16.17-16.54,2.34-9.62,20.27-14.62,31.14-3.07,6.68-11.33,8.91-13.71,16.22-3.48,10.66,2.98,14.73,2.41,23.41-.39,6.08-5.75,10.33-6.73,16.22-1.95,11.73,4.13,23.76-8.49,31.94-2.57-7.31-9.08-13.82-10.11-21.6-1.48-11.17,7.13-24.42-.65-35.57-1.79-2.56-5.65-3.75-7.19-5.57-5.46-6.47-2.72-25.26-4.11-33.42-.78-4.58-4.55-8.18-6.15-12.36-3.72-9.73,4.19-18.25,1.23-30.39-2.21-9.1-12.53-11.54-16.09-19.15-4.38-9.41-.64-23.26-7.35-30.58-4.53-4.94-19.02-6.82-24.58-2.56,1.57,14.27-4.98,26.96-3.38,41.27,1.07,9.54,7.21,17.01,6.24,28.16-.83,9.5-8.49,16.98-8.78,26.44-.14,4.57,1.18,14.26,2.72,18.53,2.1,5.83,8.77,11.71,9.72,17.61,1.22,7.64-1.01,16.48-.77,24.17-2.27-1.71-7.06-5.92-7.75-8.57-1.27-4.93,3.45-10.37.86-16.73-2.5-6.09-10.86-4.78-13.51-9.38-2.86-4.98-.21-13.09-6.59-17.22-8.25-5.34-20.6-1.14-29.83-1.53-2.84,1.66-1.37,3.72.28,5.63,4.72,5.46,15.69,9.05,20.35,15.75,7.85,11.27-1.59,25.28,3.71,33.37,1.41,2.15,5.4,2.91,6.06,6.26.91,4.6-1.65,10.48-1.69,14.96-.01,1.51.75,8.03,1.08,9.51,1.08,4.76,7.9,6.24,9.6,10.67,1.15,3.22,3.99,22.83,2.64,24.25L0,225.31v45.69h380.51c-37.82-4.37-75.53-10.02-113.73-9.47ZM66.62,177.53c3.38,3.85,5.04,9.51,7.52,14.05-5.33-3.01-7.32-8.07-7.52-14.05ZM80.62,228.33c-4.2-6.52,1.12-17.07.17-24.41l1.77,11.89.05,13.64c-2.04.44-1.42-.24-1.99-1.12ZM127.58,245.18c.76-4.21,1.85-9.03,3.25-13.05.5-1.43-.46-2.35,1.98-1.94.45,5.03-1.55,11.5-5.23,14.99ZM169.02,261.79c-.16-3.83-.14-7.82,1.34-11.44.57-1.4-.12-2.16,2.14-1.77.66,1.32-.88,16.18-3.48,13.21ZM191.2,261.39c-1.08,2.67-4.4,2.58-5.26-.27-1.68-5.59-.76-13.61-2.24-19.82-.7-2.93-3.15-6.55-3.27-9.12-.12-2.78,2.23-6.35,2.58-9.61.74-6.89-1.97-22.25,1.82-27.17.76-.99.9-1.82,2.49-1.47-.84,3.34.94,7.25.92,10.12-.06,6.92-3.71,14.7-3.18,21.91.22,2.96,4.28,9.95,5.29,13.95,1.32,5.27,2.83,16.56.85,21.48ZM261.02,252.71c-.4,1.16-4.34,9.02-4.77,9.31-1.25.86-7.56.82-8.47-.4-1.68-2.26,2.86-8.39,3.57-10.61,3.1-9.64-.28-24.78.34-35.68.5-8.79,2.62-17.41,4.34-26l8.45,21.07c2.48,9.68-.15,32.7-3.46,42.31ZM656.09,268.83c-1.45-1.78-2.06-6.1-3.6-7.86-3.39-3.86-14.9-2.68-19.73-3.12-4.34-.4-17.19-.65-19.39-3.47-1.95-2.49-.51-5.42-5.38-6.1-4.64-.65-7.44,2.01-11.44,2.55-11.5,1.55-19.85-6.38-30.74-6.04-9.99.31-9.75,9.86-15.94,10.64-6.08.76-13.49-4.52-20.86-3.24-2.28.4-4.24,2.05-6.42,2.4-9.95,1.58-16.58-4.28-26.42-3.43-4.76.41-8.25,3.13-12.25,3.61-4.25.51-24.27-4.59-24.24,3.13l.04,13.1h200.68c-1.97-.48-3.5-1.18-4.31-2.17ZM1402,224l-3.81-1.58-44.65-18.56c4.03-3.72,8.05-9.69,11.86-13.23,1.98-1.84,14.85-9.19,11.85-12.37-7.54,2.38-15-.37-22.45.08-6.45.38-13.26,4.54-19.29,4.36-7.81-.24-12.2-5.13-23.87-4.25-33.26,2.51,9.69,25.15,7.55,27.26-12.86,1.96-45.87,9.99-46.76-10.85-.73-17.06,27.45-17.63,34.35-26.51,3.94-5.08,1.11-12.56-3.13-16.34-14.56-13-33.56,3.74-49.32,2.79-11.15-.67-16.99-10.53-27.35-10.54-2.55,0-8.14,2.19-9.57,1.78-3.49-1,1.05-11.93,2.54-13.97,7.83-10.8,41.98-10.26,55.16-13.67,4.88-1.26,15.41-4.5,14.59-10.57-2.02-14.86-16.8-7.46-25.82-6.74-9.39.76-19.45.85-27.54-4.15-16.14-9.99-17.22-13.99-38.57-15.11-14.66-.76-50.3-2.13-63.2,1.34-6.71,1.8-14.78,8.42-5.67,13.16,6.42,3.33,20.56-.57,29.03.84,4.78.79,9.54,5.1,13.86,6.38,3.96,1.17,8.52.31,12.34,3.49,1.49,1.23-1.78,3.48-2.51,5.35-5.12,12.96,5.34,22.5,15.03,28.87,2.92,1.91,7.02,2.59,8.76,5.76-9.89.39-17.76,10.5-26.93,11.44-5.52.56-10.49-1.45-15.73-1.66-8.57-.35-17.84-.01-26.5.07-2.14.02-5.45,2.12-5.52-1.05-.15-6.21,7.08-12.22.09-17.26-12.38-8.92-49.24-10.6-64.21-8.78-7.24.88-8.32,4.86-4.29,10.54,7.05,9.94,28.15,6.48,39.55,9.69,3.79,1.07,14.91,6.95,13.61,11.61-.59,2.12-5.24,4.31-5.96,9.08-2.21,14.63,5.07,29.99,16.34,39.1,1.4,1.13,3.61,1.17,3.98,2.61-7.67-.15-16.86-1.07-24.18-3.5-1.92-.63-10.83-4.93-11.54-6.06-4.3-6.83,13.09-14.73,14.5-18.13.69-1.68-3.11-1.96-4.07-2.07-10.3-1.15-30.7,3.19-38.47-.88-1.37-.72-3.65-4.3-6.29-5.34-9.55-3.76-42.37-.54-53.56,1.35-9.24,1.55-16.17,3.23-14.5,14.1,2.21,14.31,22.39,11.88,33.48,15.8,10.92,3.85,21.34,7.84,32.44,11.53,4.89,1.62,11.96,5.91,16.37,6.5,6.96.93,15.63-.42,22.86-.02,17.47.96,30.92,5.62,48.85-.55,2.87-.99,8.29-5.13,10.8-4.73,2.65.41,17.94,10.81,22.36,12.9,4.44,2.11,9.56,2.9,14.03,5.33,4.11,2.24,8.8,6.51,12.77,9.24-7.28,2.15-14.61,5.31-21.97,7.14-23.88,5.93-51.63,7.96-75.8,2.85-35.86-7.59-82.29-40.15-118.3-33.37-11.77,2.22-22.09,9.43-33.24,13.49-28.14,10.26-66.6,2.68-97.34,4.22-20.31,1.02-40.33,7.05-60.75,5.52-22.45-1.68-38.42-11.1-62.32-2.3-18.77,6.92-7.72,16.91-2.2,25.57h668.97l-.74-47Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M2796.77,186.74l-50.16,13.34c4.03-3.71,8.04-9.68,11.86-13.23,1.98-1.84,14.84-9.19,11.84-12.37-7.53,2.38-15-.37-22.44.08-6.46.39-13.27,4.54-19.3,4.36-7.8-.23-12.19-5.13-23.86-4.25-33.26,2.51,9.69,25.15,7.55,27.27-12.86,1.95-45.88,9.98-46.77-10.86-.73-17.06,27.46-17.63,34.36-26.51,3.94-5.07,1.1-12.55-3.13-16.33-14.57-13-33.57,3.74-49.33,2.79-11.15-.68-16.98-10.54-27.35-10.54-2.55-.01-8.13,2.18-9.57,1.77-3.49-.99,1.06-11.92,2.54-13.97,7.83-10.79,41.98-10.25,55.16-13.66,4.89-1.27,15.41-4.5,14.59-10.58-2.02-14.85-16.79-7.46-25.81-6.73-9.39.76-19.46.85-27.55-4.16-16.14-9.99-17.21-13.99-38.56-15.1-14.67-.77-50.3-2.13-63.21,1.33-6.7,1.81-14.78,8.42-5.66,13.16,6.41,3.34,20.55-.57,29.03.84,4.77.79,9.53,5.11,13.85,6.39,3.96,1.17,8.53.31,12.35,3.48,1.48,1.23-1.78,3.48-2.52,5.35-5.12,12.96,5.34,22.5,15.04,28.87,2.91,1.92,7.02,2.59,8.75,5.76-9.89.39-17.76,10.5-26.93,11.44-5.52.56-10.49-1.44-15.72-1.66-8.58-.34-17.85,0-26.5.07-2.15.02-5.45,2.13-5.53-1.04-.14-6.21,7.09-12.23.1-17.26-12.38-8.92-49.25-10.6-64.22-8.79-7.23.88-8.32,4.86-4.29,10.55,7.06,9.93,28.16,6.48,39.55,9.69,3.8,1.06,14.92,6.94,13.62,11.61-.59,2.12-5.24,4.3-5.96,9.07-2.22,14.63,5.07,29.99,16.34,39.1,1.4,1.13,3.6,1.18,3.97,2.62-7.66-.16-16.86-1.07-24.18-3.5-1.91-.64-10.82-4.94-11.54-6.07-4.3-6.83,13.09-14.73,14.5-18.12.7-1.68-3.1-1.97-4.07-2.08-10.3-1.14-30.69,3.19-38.47-.88-1.37-.72-3.64-4.29-6.29-5.34-9.54-3.76-42.37-.53-53.55,1.35-9.25,1.56-16.18,3.23-14.5,14.1,2.2,14.31,22.38,11.89,33.47,15.8,10.92,3.85,21.34,7.85,32.45,11.53,4.88,1.63,11.95,5.91,16.37,6.51,6.95.93,15.62-.43,22.86-.03,17.46.97,30.91,5.62,48.84-.54,2.88-.99,8.29-5.14,10.81-4.74,2.65.42,17.93,10.81,22.36,12.91,4.44,2.1,9.56,2.89,14.02,5.33,4.11,2.23,8.81,6.5,12.77,9.24-7.28,2.14-14.6,5.3-21.97,7.13-23.87,5.94-51.63,7.97-75.79,2.85-35.87-7.59-82.3-40.14-118.3-33.36-11.77,2.21-22.1,9.43-33.25,13.49-28.14,10.25-66.59,2.67-97.34,4.21-20.31,1.02-40.33,7.05-60.75,5.53-22.45-1.68-38.42-11.1-62.31-2.3-21.6,7.95-3.75,19.98-.23,29.34h668.19v-2.82l-.23-81.44ZM2096.78,269.28c-.67-.39-13.13-1.2-15.4-1.3-6.83-.29-28.23,1.95-32.22-2.92-1.46-1.79-2.06-6.1-3.61-7.86-3.38-3.87-14.89-2.69-19.72-3.13-4.35-.4-17.19-.64-19.4-3.46-1.95-2.49-.5-5.43-5.38-6.11-4.64-.65-7.44,2.02-11.44,2.55-11.5,1.55-19.85-6.38-30.74-6.04-9.98.31-9.75,9.87-15.93,10.64-6.08.77-13.5-4.52-20.87-3.24-2.27.4-4.24,2.05-6.42,2.4-9.95,1.58-16.58-4.27-26.42-3.43-4.76.41-8.24,3.13-12.25,3.61-4.24.51-24.26-4.58-24.24,3.13l.05,16.88h245.27c-.29-.78-.71-1.38-1.28-1.72ZM1659.85,257.75c-.65-5.24,1.47-10.32,1.75-15.39,1.23-21.37-1.14-45.53-6.64-65.81-2.74-10.07.49-17.31-1.59-27.12-5.42,4.5-2.89,12.74-3.47,18.93-.24,2.47-1.28,10.19-1.89,12.18-.68,2.24-5,3.1-5.83,5.65.96,7.53,1.69,16.74-.5,24.06-1.84,6.11-6.61,7.22-9.26,14.51-4.15,11.42-3.26,22.97-5.16,34.85h-2.63c-.17-6.04-2.02-10.98-1.85-17.21.35-12.27,4.13-24.17,3.49-37-.65-13.08-5.23-19.78-7.81-31.01-2.21-9.65.65-19.44-.32-29.27-2.2-.02-5.02-.63-5.28,2.21.54,4.82-.94,9.36-.89,14.13.12,10.48,2.77,20.46.97,31.64-.39,2.45-2.27,3.45-2.61,6.17-1.19,9.23,3.67,13.83,4.5,21.17.82,7.26.95,20.77-.15,27.96-.2,1.33-2.07,9.93-2.47,10.27-.69.6-6.28-.2-7.85.1-.34-.25,4.14-5.48,4.58-6.42,3.02-6.57-.34-8.98-.3-15.18.09-12.66,2.22-19.15-.42-33.05-.94-4.95-4.25-9.37-4.85-13.67-1.02-7.3,1.43-15.39-1.46-22.38-3.1,3.17-3.3,6.84-3.08,11.05.6,11.62,5.97,24.72,4.46,36.87-.73,5.88-4.34,12.32-5.05,18.7-.44,3.97.25,7.72-.47,11.82-.17.94-3.05,10.03-4.86,7.9.41-6.81,1.53-13.75.72-20.6-.83-7.06-5.79-15.08-7.48-22.51-3.02-13.3-2.13-22.02-.72-35.02,1.79-16.44-1.25-14.38-5.57-27.55-4.7-14.32,4.59-23.61,4.74-36.59.07-5.07-2.12-11.59-2.7-16.7-1.27-11.23,3.57-18.59-13.64-16.16-16.53,2.33-9.62,20.26-14.61,31.13-3.07,6.68-11.33,8.91-13.72,16.23-3.47,10.65,2.98,14.73,2.42,23.41-.4,6.08-5.76,10.32-6.74,16.21-1.94,11.73,4.14,23.76-8.49,31.95-2.57-7.32-9.07-13.82-10.11-21.61-1.48-11.16,7.13-24.41-.65-35.57-1.78-2.55-5.65-3.74-7.19-5.57-5.46-6.47-2.71-25.25-4.1-33.41-.79-4.59-4.56-8.19-6.16-12.36-3.72-9.74,4.19-18.26,1.24-30.39-2.22-9.1-12.54-11.54-16.09-19.16-4.39-9.4-.65-23.26-7.36-30.58-4.53-4.94-19.02-6.82-24.58-2.56,1.57,14.27-4.98,26.96-3.37,41.27,1.07,9.54,7.21,17.01,6.24,28.16-.83,9.5-8.5,16.98-8.78,26.45-.14,4.57,1.18,14.25,2.72,18.52,2.1,5.83,8.77,11.71,9.71,17.62,1.22,7.64-1,16.47-.77,24.17-2.27-1.71-7.06-5.93-7.74-8.58-1.28-4.93,3.45-10.36.85-16.72-2.49-6.1-10.86-4.79-13.5-9.39-2.87-4.97-.22-13.08-6.6-17.21-8.25-5.35-20.6-1.15-29.82-1.54-2.85,1.66-1.38,3.72.27,5.64,4.72,5.45,15.69,9.05,20.36,15.74,7.84,11.27-1.6,25.28,3.7,33.37,1.41,2.15,5.4,2.91,6.07,6.27.91,4.6-1.66,10.48-1.7,14.96-.01,1.5.75,8.02,1.09,9.5,1.08,4.76,7.89,6.24,9.59,10.67,1.15,3.22,3.99,22.83,2.64,24.26l-44.89-7.74-5.32-.92.14,49.5h429.1c-8.4-.65-16.8-1.3-25.25-1.31-45.65-4.26-90.98-12.6-137.01-11.94ZM1459.68,173.75c3.39,3.85,5.04,9.52,7.53,14.06-5.34-3.02-7.33-8.07-7.53-14.06ZM1473.69,224.55c-4.21-6.52,1.11-17.06.16-24.41l1.78,11.89.04,13.64c-2.04.44-1.42-.24-1.98-1.12ZM1520.65,241.4c.75-4.21,1.84-9.03,3.25-13.05.49-1.42-.46-2.35,1.98-1.93.45,5.03-1.56,11.49-5.23,14.98ZM1562.09,258.02c-.16-3.84-.14-7.83,1.33-11.45.57-1.4-.12-2.16,2.15-1.77.65,1.33-.88,16.19-3.48,13.22ZM1584.26,257.62c-1.07,2.67-4.4,2.58-5.26-.28-1.67-5.59-.76-13.6-2.24-19.82-.7-2.92-3.14-6.54-3.26-9.11-.13-2.79,2.22-6.36,2.57-9.62.74-6.89-1.97-22.24,1.83-27.17.76-.98.89-1.82,2.49-1.47-.84,3.35.93,7.25.91,10.12-.06,6.92-3.71,14.7-3.18,21.92.22,2.95,4.29,9.94,5.29,13.94,1.32,5.27,2.84,16.57.85,21.49ZM1654.08,248.94c-.4,1.15-4.34,9.01-4.77,9.31-1.25.85-7.56.82-8.46-.4-1.68-2.27,2.85-8.39,3.57-10.62,3.1-9.63-.28-24.77.34-35.67.5-8.79,2.61-17.42,4.33-26l8.46,21.07c2.48,9.67-.15,32.69-3.47,42.31Z'%3E%3C/path%3E%3C/svg%3E");
              mask-image: url("data:image/svg+xml;utf8,%3Csvg%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202797%20271'%3E%3Cdefs%3E%3C/defs%3E%3Cpath%20class='cls-1'%20d='M266.78,261.53c-.65-5.25,1.47-10.32,1.76-15.39,1.22-21.37-1.14-45.53-6.65-65.81-2.73-10.08.5-17.31-1.58-27.13-5.42,4.51-2.89,12.75-3.48,18.94-.23,2.47-1.28,10.19-1.88,12.17-.68,2.24-5,3.11-5.84,5.65.96,7.54,1.7,16.75-.5,24.07-1.83,6.11-6.6,7.21-9.25,14.51-4.15,11.42-3.27,22.96-5.16,34.84h-2.64c-.16-6.03-2.02-10.98-1.84-17.21.35-12.26,4.13-24.16,3.49-37-.66-13.07-5.23-19.77-7.81-31.01-2.21-9.64.64-19.43-.33-29.27-2.19-.02-5.01-.63-5.28,2.22.55,4.82-.94,9.36-.88,14.13.12,10.48,2.76,20.46.97,31.63-.39,2.46-2.27,3.46-2.62,6.17-1.19,9.24,3.68,13.83,4.51,21.17.81,7.27.95,20.77-.15,27.97-.21,1.33-2.08,9.93-2.48,10.27-.68.6-6.27-.21-7.84.1-.34-.25,4.14-5.48,4.57-6.42,3.03-6.58-.33-8.98-.29-15.18.09-12.67,2.22-19.15-.42-33.06-.94-4.94-4.25-9.37-4.85-13.67-1.03-7.29,1.42-15.39-1.46-22.37-3.11,3.17-3.31,6.84-3.09,11.05.61,11.61,5.98,24.72,4.47,36.87-.73,5.87-4.34,12.31-5.05,18.69-.45,3.98.24,7.73-.48,11.83-.16.94-3.05,10.02-4.86,7.89.42-6.81,1.54-13.74.73-20.6-.84-7.05-5.8-15.08-7.48-22.51-3.02-13.29-2.14-22.02-.72-35.02,1.79-16.43-1.25-14.37-5.58-27.55-4.69-14.32,4.6-23.61,4.75-36.59.06-5.07-2.13-11.58-2.7-16.69-1.27-11.24,3.57-18.59-13.64-16.17-16.54,2.34-9.62,20.27-14.62,31.14-3.07,6.68-11.33,8.91-13.71,16.22-3.48,10.66,2.98,14.73,2.41,23.41-.39,6.08-5.75,10.33-6.73,16.22-1.95,11.73,4.13,23.76-8.49,31.94-2.57-7.31-9.08-13.82-10.11-21.6-1.48-11.17,7.13-24.42-.65-35.57-1.79-2.56-5.65-3.75-7.19-5.57-5.46-6.47-2.72-25.26-4.11-33.42-.78-4.58-4.55-8.18-6.15-12.36-3.72-9.73,4.19-18.25,1.23-30.39-2.21-9.1-12.53-11.54-16.09-19.15-4.38-9.41-.64-23.26-7.35-30.58-4.53-4.94-19.02-6.82-24.58-2.56,1.57,14.27-4.98,26.96-3.38,41.27,1.07,9.54,7.21,17.01,6.24,28.16-.83,9.5-8.49,16.98-8.78,26.44-.14,4.57,1.18,14.26,2.72,18.53,2.1,5.83,8.77,11.71,9.72,17.61,1.22,7.64-1.01,16.48-.77,24.17-2.27-1.71-7.06-5.92-7.75-8.57-1.27-4.93,3.45-10.37.86-16.73-2.5-6.09-10.86-4.78-13.51-9.38-2.86-4.98-.21-13.09-6.59-17.22-8.25-5.34-20.6-1.14-29.83-1.53-2.84,1.66-1.37,3.72.28,5.63,4.72,5.46,15.69,9.05,20.35,15.75,7.85,11.27-1.59,25.28,3.71,33.37,1.41,2.15,5.4,2.91,6.06,6.26.91,4.6-1.65,10.48-1.69,14.96-.01,1.51.75,8.03,1.08,9.51,1.08,4.76,7.9,6.24,9.6,10.67,1.15,3.22,3.99,22.83,2.64,24.25L0,225.31v45.69h380.51c-37.82-4.37-75.53-10.02-113.73-9.47ZM66.62,177.53c3.38,3.85,5.04,9.51,7.52,14.05-5.33-3.01-7.32-8.07-7.52-14.05ZM80.62,228.33c-4.2-6.52,1.12-17.07.17-24.41l1.77,11.89.05,13.64c-2.04.44-1.42-.24-1.99-1.12ZM127.58,245.18c.76-4.21,1.85-9.03,3.25-13.05.5-1.43-.46-2.35,1.98-1.94.45,5.03-1.55,11.5-5.23,14.99ZM169.02,261.79c-.16-3.83-.14-7.82,1.34-11.44.57-1.4-.12-2.16,2.14-1.77.66,1.32-.88,16.18-3.48,13.21ZM191.2,261.39c-1.08,2.67-4.4,2.58-5.26-.27-1.68-5.59-.76-13.61-2.24-19.82-.7-2.93-3.15-6.55-3.27-9.12-.12-2.78,2.23-6.35,2.58-9.61.74-6.89-1.97-22.25,1.82-27.17.76-.99.9-1.82,2.49-1.47-.84,3.34.94,7.25.92,10.12-.06,6.92-3.71,14.7-3.18,21.91.22,2.96,4.28,9.95,5.29,13.95,1.32,5.27,2.83,16.56.85,21.48ZM261.02,252.71c-.4,1.16-4.34,9.02-4.77,9.31-1.25.86-7.56.82-8.47-.4-1.68-2.26,2.86-8.39,3.57-10.61,3.1-9.64-.28-24.78.34-35.68.5-8.79,2.62-17.41,4.34-26l8.45,21.07c2.48,9.68-.15,32.7-3.46,42.31ZM656.09,268.83c-1.45-1.78-2.06-6.1-3.6-7.86-3.39-3.86-14.9-2.68-19.73-3.12-4.34-.4-17.19-.65-19.39-3.47-1.95-2.49-.51-5.42-5.38-6.1-4.64-.65-7.44,2.01-11.44,2.55-11.5,1.55-19.85-6.38-30.74-6.04-9.99.31-9.75,9.86-15.94,10.64-6.08.76-13.49-4.52-20.86-3.24-2.28.4-4.24,2.05-6.42,2.4-9.95,1.58-16.58-4.28-26.42-3.43-4.76.41-8.25,3.13-12.25,3.61-4.25.51-24.27-4.59-24.24,3.13l.04,13.1h200.68c-1.97-.48-3.5-1.18-4.31-2.17ZM1402,224l-3.81-1.58-44.65-18.56c4.03-3.72,8.05-9.69,11.86-13.23,1.98-1.84,14.85-9.19,11.85-12.37-7.54,2.38-15-.37-22.45.08-6.45.38-13.26,4.54-19.29,4.36-7.81-.24-12.2-5.13-23.87-4.25-33.26,2.51,9.69,25.15,7.55,27.26-12.86,1.96-45.87,9.99-46.76-10.85-.73-17.06,27.45-17.63,34.35-26.51,3.94-5.08,1.11-12.56-3.13-16.34-14.56-13-33.56,3.74-49.32,2.79-11.15-.67-16.99-10.53-27.35-10.54-2.55,0-8.14,2.19-9.57,1.78-3.49-1,1.05-11.93,2.54-13.97,7.83-10.8,41.98-10.26,55.16-13.67,4.88-1.26,15.41-4.5,14.59-10.57-2.02-14.86-16.8-7.46-25.82-6.74-9.39.76-19.45.85-27.54-4.15-16.14-9.99-17.22-13.99-38.57-15.11-14.66-.76-50.3-2.13-63.2,1.34-6.71,1.8-14.78,8.42-5.67,13.16,6.42,3.33,20.56-.57,29.03.84,4.78.79,9.54,5.1,13.86,6.38,3.96,1.17,8.52.31,12.34,3.49,1.49,1.23-1.78,3.48-2.51,5.35-5.12,12.96,5.34,22.5,15.03,28.87,2.92,1.91,7.02,2.59,8.76,5.76-9.89.39-17.76,10.5-26.93,11.44-5.52.56-10.49-1.45-15.73-1.66-8.57-.35-17.84-.01-26.5.07-2.14.02-5.45,2.12-5.52-1.05-.15-6.21,7.08-12.22.09-17.26-12.38-8.92-49.24-10.6-64.21-8.78-7.24.88-8.32,4.86-4.29,10.54,7.05,9.94,28.15,6.48,39.55,9.69,3.79,1.07,14.91,6.95,13.61,11.61-.59,2.12-5.24,4.31-5.96,9.08-2.21,14.63,5.07,29.99,16.34,39.1,1.4,1.13,3.61,1.17,3.98,2.61-7.67-.15-16.86-1.07-24.18-3.5-1.92-.63-10.83-4.93-11.54-6.06-4.3-6.83,13.09-14.73,14.5-18.13.69-1.68-3.11-1.96-4.07-2.07-10.3-1.15-30.7,3.19-38.47-.88-1.37-.72-3.65-4.3-6.29-5.34-9.55-3.76-42.37-.54-53.56,1.35-9.24,1.55-16.17,3.23-14.5,14.1,2.21,14.31,22.39,11.88,33.48,15.8,10.92,3.85,21.34,7.84,32.44,11.53,4.89,1.62,11.96,5.91,16.37,6.5,6.96.93,15.63-.42,22.86-.02,17.47.96,30.92,5.62,48.85-.55,2.87-.99,8.29-5.13,10.8-4.73,2.65.41,17.94,10.81,22.36,12.9,4.44,2.11,9.56,2.9,14.03,5.33,4.11,2.24,8.8,6.51,12.77,9.24-7.28,2.15-14.61,5.31-21.97,7.14-23.88,5.93-51.63,7.96-75.8,2.85-35.86-7.59-82.29-40.15-118.3-33.37-11.77,2.22-22.09,9.43-33.24,13.49-28.14,10.26-66.6,2.68-97.34,4.22-20.31,1.02-40.33,7.05-60.75,5.52-22.45-1.68-38.42-11.1-62.32-2.3-18.77,6.92-7.72,16.91-2.2,25.57h668.97l-.74-47Z'%3E%3C/path%3E%3Cpath%20class='cls-1'%20d='M2796.77,186.74l-50.16,13.34c4.03-3.71,8.04-9.68,11.86-13.23,1.98-1.84,14.84-9.19,11.84-12.37-7.53,2.38-15-.37-22.44.08-6.46.39-13.27,4.54-19.3,4.36-7.8-.23-12.19-5.13-23.86-4.25-33.26,2.51,9.69,25.15,7.55,27.27-12.86,1.95-45.88,9.98-46.77-10.86-.73-17.06,27.46-17.63,34.36-26.51,3.94-5.07,1.1-12.55-3.13-16.33-14.57-13-33.57,3.74-49.33,2.79-11.15-.68-16.98-10.54-27.35-10.54-2.55-.01-8.13,2.18-9.57,1.77-3.49-.99,1.06-11.92,2.54-13.97,7.83-10.79,41.98-10.25,55.16-13.66,4.89-1.27,15.41-4.5,14.59-10.58-2.02-14.85-16.79-7.46-25.81-6.73-9.39.76-19.46.85-27.55-4.16-16.14-9.99-17.21-13.99-38.56-15.1-14.67-.77-50.3-2.13-63.21,1.33-6.7,1.81-14.78,8.42-5.66,13.16,6.41,3.34,20.55-.57,29.03.84,4.77.79,9.53,5.11,13.85,6.39,3.96,1.17,8.53.31,12.35,3.48,1.48,1.23-1.78,3.48-2.52,5.35-5.12,12.96,5.34,22.5,15.04,28.87,2.91,1.92,7.02,2.59,8.75,5.76-9.89.39-17.76,10.5-26.93,11.44-5.52.56-10.49-1.44-15.72-1.66-8.58-.34-17.85,0-26.5.07-2.15.02-5.45,2.13-5.53-1.04-.14-6.21,7.09-12.23.1-17.26-12.38-8.92-49.25-10.6-64.22-8.79-7.23.88-8.32,4.86-4.29,10.55,7.06,9.93,28.16,6.48,39.55,9.69,3.8,1.06,14.92,6.94,13.62,11.61-.59,2.12-5.24,4.3-5.96,9.07-2.22,14.63,5.07,29.99,16.34,39.1,1.4,1.13,3.6,1.18,3.97,2.62-7.66-.16-16.86-1.07-24.18-3.5-1.91-.64-10.82-4.94-11.54-6.07-4.3-6.83,13.09-14.73,14.5-18.12.7-1.68-3.1-1.97-4.07-2.08-10.3-1.14-30.69,3.19-38.47-.88-1.37-.72-3.64-4.29-6.29-5.34-9.54-3.76-42.37-.53-53.55,1.35-9.25,1.56-16.18,3.23-14.5,14.1,2.2,14.31,22.38,11.89,33.47,15.8,10.92,3.85,21.34,7.85,32.45,11.53,4.88,1.63,11.95,5.91,16.37,6.51,6.95.93,15.62-.43,22.86-.03,17.46.97,30.91,5.62,48.84-.54,2.88-.99,8.29-5.14,10.81-4.74,2.65.42,17.93,10.81,22.36,12.91,4.44,2.1,9.56,2.89,14.02,5.33,4.11,2.23,8.81,6.5,12.77,9.24-7.28,2.14-14.6,5.3-21.97,7.13-23.87,5.94-51.63,7.97-75.79,2.85-35.87-7.59-82.3-40.14-118.3-33.36-11.77,2.21-22.1,9.43-33.25,13.49-28.14,10.25-66.59,2.67-97.34,4.21-20.31,1.02-40.33,7.05-60.75,5.53-22.45-1.68-38.42-11.1-62.31-2.3-21.6,7.95-3.75,19.98-.23,29.34h668.19v-2.82l-.23-81.44ZM2096.78,269.28c-.67-.39-13.13-1.2-15.4-1.3-6.83-.29-28.23,1.95-32.22-2.92-1.46-1.79-2.06-6.1-3.61-7.86-3.38-3.87-14.89-2.69-19.72-3.13-4.35-.4-17.19-.64-19.4-3.46-1.95-2.49-.5-5.43-5.38-6.11-4.64-.65-7.44,2.02-11.44,2.55-11.5,1.55-19.85-6.38-30.74-6.04-9.98.31-9.75,9.87-15.93,10.64-6.08.77-13.5-4.52-20.87-3.24-2.27.4-4.24,2.05-6.42,2.4-9.95,1.58-16.58-4.27-26.42-3.43-4.76.41-8.24,3.13-12.25,3.61-4.24.51-24.26-4.58-24.24,3.13l.05,16.88h245.27c-.29-.78-.71-1.38-1.28-1.72ZM1659.85,257.75c-.65-5.24,1.47-10.32,1.75-15.39,1.23-21.37-1.14-45.53-6.64-65.81-2.74-10.07.49-17.31-1.59-27.12-5.42,4.5-2.89,12.74-3.47,18.93-.24,2.47-1.28,10.19-1.89,12.18-.68,2.24-5,3.1-5.83,5.65.96,7.53,1.69,16.74-.5,24.06-1.84,6.11-6.61,7.22-9.26,14.51-4.15,11.42-3.26,22.97-5.16,34.85h-2.63c-.17-6.04-2.02-10.98-1.85-17.21.35-12.27,4.13-24.17,3.49-37-.65-13.08-5.23-19.78-7.81-31.01-2.21-9.65.65-19.44-.32-29.27-2.2-.02-5.02-.63-5.28,2.21.54,4.82-.94,9.36-.89,14.13.12,10.48,2.77,20.46.97,31.64-.39,2.45-2.27,3.45-2.61,6.17-1.19,9.23,3.67,13.83,4.5,21.17.82,7.26.95,20.77-.15,27.96-.2,1.33-2.07,9.93-2.47,10.27-.69.6-6.28-.2-7.85.1-.34-.25,4.14-5.48,4.58-6.42,3.02-6.57-.34-8.98-.3-15.18.09-12.66,2.22-19.15-.42-33.05-.94-4.95-4.25-9.37-4.85-13.67-1.02-7.3,1.43-15.39-1.46-22.38-3.1,3.17-3.3,6.84-3.08,11.05.6,11.62,5.97,24.72,4.46,36.87-.73,5.88-4.34,12.32-5.05,18.7-.44,3.97.25,7.72-.47,11.82-.17.94-3.05,10.03-4.86,7.9.41-6.81,1.53-13.75.72-20.6-.83-7.06-5.79-15.08-7.48-22.51-3.02-13.3-2.13-22.02-.72-35.02,1.79-16.44-1.25-14.38-5.57-27.55-4.7-14.32,4.59-23.61,4.74-36.59.07-5.07-2.12-11.59-2.7-16.7-1.27-11.23,3.57-18.59-13.64-16.16-16.53,2.33-9.62,20.26-14.61,31.13-3.07,6.68-11.33,8.91-13.72,16.23-3.47,10.65,2.98,14.73,2.42,23.41-.4,6.08-5.76,10.32-6.74,16.21-1.94,11.73,4.14,23.76-8.49,31.95-2.57-7.32-9.07-13.82-10.11-21.61-1.48-11.16,7.13-24.41-.65-35.57-1.78-2.55-5.65-3.74-7.19-5.57-5.46-6.47-2.71-25.25-4.1-33.41-.79-4.59-4.56-8.19-6.16-12.36-3.72-9.74,4.19-18.26,1.24-30.39-2.22-9.1-12.54-11.54-16.09-19.16-4.39-9.4-.65-23.26-7.36-30.58-4.53-4.94-19.02-6.82-24.58-2.56,1.57,14.27-4.98,26.96-3.37,41.27,1.07,9.54,7.21,17.01,6.24,28.16-.83,9.5-8.5,16.98-8.78,26.45-.14,4.57,1.18,14.25,2.72,18.52,2.1,5.83,8.77,11.71,9.71,17.62,1.22,7.64-1,16.47-.77,24.17-2.27-1.71-7.06-5.93-7.74-8.58-1.28-4.93,3.45-10.36.85-16.72-2.49-6.1-10.86-4.79-13.5-9.39-2.87-4.97-.22-13.08-6.6-17.21-8.25-5.35-20.6-1.15-29.82-1.54-2.85,1.66-1.38,3.72.27,5.64,4.72,5.45,15.69,9.05,20.36,15.74,7.84,11.27-1.6,25.28,3.7,33.37,1.41,2.15,5.4,2.91,6.07,6.27.91,4.6-1.66,10.48-1.7,14.96-.01,1.5.75,8.02,1.09,9.5,1.08,4.76,7.89,6.24,9.59,10.67,1.15,3.22,3.99,22.83,2.64,24.26l-44.89-7.74-5.32-.92.14,49.5h429.1c-8.4-.65-16.8-1.3-25.25-1.31-45.65-4.26-90.98-12.6-137.01-11.94ZM1459.68,173.75c3.39,3.85,5.04,9.52,7.53,14.06-5.34-3.02-7.33-8.07-7.53-14.06ZM1473.69,224.55c-4.21-6.52,1.11-17.06.16-24.41l1.78,11.89.04,13.64c-2.04.44-1.42-.24-1.98-1.12ZM1520.65,241.4c.75-4.21,1.84-9.03,3.25-13.05.49-1.42-.46-2.35,1.98-1.93.45,5.03-1.56,11.49-5.23,14.98ZM1562.09,258.02c-.16-3.84-.14-7.83,1.33-11.45.57-1.4-.12-2.16,2.15-1.77.65,1.33-.88,16.19-3.48,13.22ZM1584.26,257.62c-1.07,2.67-4.4,2.58-5.26-.28-1.67-5.59-.76-13.6-2.24-19.82-.7-2.92-3.14-6.54-3.26-9.11-.13-2.79,2.22-6.36,2.57-9.62.74-6.89-1.97-22.24,1.83-27.17.76-.98.89-1.82,2.49-1.47-.84,3.35.93,7.25.91,10.12-.06,6.92-3.71,14.7-3.18,21.92.22,2.95,4.29,9.94,5.29,13.94,1.32,5.27,2.84,16.57.85,21.49ZM1654.08,248.94c-.4,1.15-4.34,9.01-4.77,9.31-1.25.85-7.56.82-8.46-.4-1.68-2.27,2.85-8.39,3.57-10.62,3.1-9.63-.28-24.77.34-35.67.5-8.79,2.61-17.42,4.33-26l8.46,21.07c2.48,9.67-.15,32.69-3.47,42.31Z'%3E%3C/path%3E%3C/svg%3E");
      filter: drop-shadow(0 -2px 6px rgba(0,0,0,.4));
    }
    .rle-root .fishes-band__scene{
      position:absolute; inset:0;
      pointer-events:none; overflow:hidden;
    }
    .rle-root .fishes-band__scene--back  { z-index: 2; }
    .rle-root .fishes-band__scene--front { z-index: 4; }
    .rle-root .fishes-band__caption{
      position: absolute; left:50%; top:50%; transform: translate(-50%, -50%);
      z-index: 8; text-align:center; color:#fff;
      pointer-events:none; padding: 14px 28px;
      /* width (no max-width) para que ocupe TODO el ancho disponible
         y el texto no se comprima en columnas estrechas en móvil. */
      width: min(720px, 94%);
    }
    /* Móvil: el eyebrow no se debe romper en 4 líneas — bajamos letter-spacing
       y forzamos que respete el ancho del caption. */
    @media (max-width: 540px){
      .rle-root .fishes-band__caption{ padding: 10px 16px; width: 96%; }
      .rle-root .fishes-band__caption .rle-eyebrow{
        letter-spacing: .18em;
        padding-left: 0;
        font-size: 10px;
      }
      .rle-root .fishes-band__caption .rle-eyebrow::before{ display: none; }
      .rle-root .fishes-band__caption-sentence{
        font-size: 14px;
        line-height: 1.45;
        max-width: 100%;
      }
    }
    .rle-root .fishes-band__caption::before{
      content:""; position:absolute; inset:-20% -10%; z-index:-1;
      background: radial-gradient(60% 70% at 50% 50%,
        rgba(4,22,18,.55) 0%, rgba(4,22,18,.25) 50%, transparent 75%);
      filter: blur(6px);
    }
    .rle-root .fishes-band__caption .rle-eyebrow{
      color: var(--rle-hero-italic);
      text-shadow: 0 1px 6px rgba(0,0,0,.55);
    }
    .rle-root .fishes-band__caption-sentence{
      margin: 18px auto 0; max-width: 56ch;
      font-family: var(--rle-display);
      font-weight: 500; font-style: italic;
      font-size: clamp(15px, 1.35vw, 20px);
      line-height: 1.5; letter-spacing: -.005em;
      color: rgba(255,255,255,.95);
      text-shadow:
        0 0 14px rgba(0,0,0,.55),
        0 1px 3px rgba(0,0,0,.65),
        0 2px 12px rgba(0,0,0,.45);
    }
    /* Fish silhouettes */
    .rle-root .fish-svg{
      position: absolute; left: 0;
      will-change: transform;
      color: rgba(202,165,93,.6);
      filter: drop-shadow(0 4px 14px rgba(0,0,0,.35));
      --fish-scale: 1;
    }
    .rle-root .fish-svg--silver{ color: rgba(220,230,220,.55); }
    .rle-root .fish-svg--dark  { color: rgba(150,175,165,.55); }
    .rle-root .fish-svg--gold  { color: rgba(202,165,93,.60); }
    .rle-root .fish-svg--amber { color: rgba(245,158,11,.50); }
    @keyframes rle-swim-right{
      from{ transform: translateX(-260px) scale(var(--fish-scale)); }
      to  { transform: translateX(calc(100vw + 60px)) scale(var(--fish-scale)); }
    }
    @keyframes rle-swim-left{
      from{ transform: translateX(calc(100vw + 60px)) scale(var(--fish-scale)) scaleX(-1); }
      to  { transform: translateX(-260px) scale(var(--fish-scale)) scaleX(-1); }
    }
    .rle-root .fish-swim{ animation-timing-function: linear; animation-iteration-count: infinite; }
    .rle-root .fish-swim--right{ animation-name: rle-swim-right; }
    .rle-root .fish-swim--left { animation-name: rle-swim-left;  }
    @keyframes rle-bob{
      0%,100%{ transform: translateY(0); }
      25%    { transform: translateY(-5px); }
      50%    { transform: translateY(0); }
      75%    { transform: translateY(-3px); }
    }
    .rle-root .fish-svg__inner{ display:inline-block; animation: rle-bob 2.6s ease-in-out infinite; }

    /* Performance fail-safes para la banda submarina:
       - Pausa todas las animaciones si la banda no está en pantalla
       - En pantallas pequeñas reducimos efectos pesados
       - En pantallas muy chicas desactivamos la animación de los peces */
    .rle-root .fishes-band.is-paused .fish-svg,
    .rle-root .fishes-band.is-paused .fish-svg__inner,
    .rle-root .fishes-band.is-paused .fishes-band__bubble,
    .rle-root .fishes-band.is-paused .fishes-band__caustics,
    .rle-root .fishes-band.is-paused::before {
      animation-play-state: paused !important;
    }
    @media (max-width: 540px){
      /* Apagamos burbujas y reducimos cáusticas/rayos para aliviar el GPU */
      .rle-root .fishes-band__bubbles{ display: none; }
      .rle-root .fishes-band__caustics{ opacity: .35; animation: none; }
      .rle-root .fishes-band::before{ opacity: .55; animation: none; }
      /* Quitar will-change y drop-shadow pesado de los peces */
      .rle-root .fish-svg{
        will-change: auto;
        filter: drop-shadow(0 2px 6px rgba(0,0,0,.3));
      }
    }
    @media (max-width: 360px){
      /* En pantallas muy chicas (<=360px) desactivamos del todo los peces
         y las máscaras del seabed para evitar problemas de rendimiento. */
      .rle-root .fishes-band__scene .fish-svg{ display: none; }
      .rle-root .fishes-band__bg--back,
      .rle-root .fishes-band__bg--front{ opacity: .7; }
    }

    /* ============================================================
       SPECIES
       ============================================================ */
    .rle-root .tour-species{
      padding: clamp(80px, 10vw, 130px) 0;
      background: var(--rle-ink); color:#fff;
      position: relative; overflow: clip;
    }
    .rle-root .tour-species::before{
      content:""; position:absolute; top:-10%; right:-10%;
      width:520px; height:520px;
      background: rgba(202,165,93,.08);
      border-radius:50%; filter: blur(80px); pointer-events:none;
    }
    .rle-root .tour-species__container{ width: var(--rle-container); margin-inline:auto; position:relative; }
    .rle-root .tour-species__head{ text-align:center; max-width: 760px; margin: 0 auto 56px; }
    .rle-root .tour-species__head .rle-eyebrow{ color: var(--rle-accent); margin-bottom: 16px; }
    .rle-root .tour-species__head h2{
      font-family: var(--rle-display); font-weight:600;
      font-size: clamp(30px, 4vw, 48px);
      letter-spacing: var(--rle-tracking-hero); line-height:1.05;
      margin: 0 0 16px; color:#fff; text-wrap:balance;
    }
    .rle-root .tour-species__head h2 em{ font-style:italic; color: var(--rle-gold); font-weight:500; }
    .rle-root .tour-species__head p{
      font-size: clamp(15px, 1.3vw, 18px); line-height:1.65;
      color: rgba(255,255,255,.78);
      margin: 0 auto; max-width: 60ch;
    }
    /* Carrusel con flechas (scroll nativo + swipe). El JS clona el set y reposiciona el scroll
       (loop infinito) SOLO si las tarjetas desbordan; si caben todas, queda estático sin flechas. */
    .rle-root .tour-species__carousel{ position:relative; }
    .rle-root .tour-species__grid{
      display:flex; gap:18px;
      overflow-x:auto; scroll-snap-type:x mandatory;
      padding:4px 2px 10px;
      -webkit-overflow-scrolling:touch;
      scrollbar-width:none;            /* la navegación son las flechas / el swipe */
    }
    .rle-root .tour-species__grid::-webkit-scrollbar{ display:none; }
    .rle-root .tour-species__grid > .species-card{
      flex:0 0 clamp(260px, 30%, 320px);
      scroll-snap-align:start;
    }
    /* En carrusel todas las tarjetas se ven al deslizar → sin reveal escalonado (si no, las de
       la derecha quedarían ocultas fuera del viewport y nunca aparecerían). */
    .rle-root .tour-species__grid .species-card.reveal{ opacity:1; transform:none; transition:none; }
    @media (max-width: 880px){
      .rle-root .tour-species__grid > .species-card{ flex-basis:82%; }
    }
    .rle-root .species-card{
      position: relative;
      background: linear-gradient(180deg, rgba(255,255,255,.06) 0%, rgba(255,255,255,.02) 100%);
      border: 1px solid rgba(255,255,255,.14);
      border-radius: var(--rle-radius);
      padding: 28px 26px 26px;
      overflow: hidden;
      transition: transform .5s var(--rle-ease), background .5s var(--rle-ease), border-color .5s var(--rle-ease);
    }
    .rle-root .species-card::before{
      content:""; position:absolute; top:0; left:0; right:0; height:1px;
      background: linear-gradient(90deg, transparent, rgba(202,165,93,.45), transparent);
    }
    .rle-root .species-card:hover{
      transform: translateY(-4px);
      background: linear-gradient(180deg, rgba(255,255,255,.09) 0%, rgba(255,255,255,.03) 100%);
      border-color: rgba(255,255,255,.24);
    }
    .rle-root .species-card__num{
      font-family: var(--rle-display); font-style: italic; font-weight: 500;
      font-size: 64px; line-height: 1; color: var(--rle-gold);
      margin-bottom: 22px; text-shadow: 0 2px 14px rgba(202,165,93,.25);
    }
    .rle-root .species-card__name{
      font-family: var(--rle-display); font-weight:600;
      font-size:30px; line-height:1.1;
      margin: 0 0 6px; color:#fff; letter-spacing: -.01em;
    }
    .rle-root .species-card__latin{
      font: italic 500 13px/1.2 var(--rle-serif);
      color: var(--rle-hero-italic);
      letter-spacing: .04em;
      margin: 0 0 18px;
    }
    .rle-root .species-card__icon{
      position:absolute; top:22px; right:22px;
      width: 96px; height: 56px;
      color:#fff;
      display:flex; align-items:center; justify-content:flex-end;
      pointer-events:none;
      transition: transform .5s var(--rle-ease), filter .35s var(--rle-ease);
      filter: drop-shadow(0 4px 10px rgba(0,0,0,.35));
      opacity: .85;
    }
    .rle-root .species-card__icon img,
    .rle-root .species-card__icon svg{
      max-width:100%; max-height:100%; width:auto; height:auto;
      object-fit:contain; display:block;
    }
    .rle-root .species-card__icon img{ filter: brightness(0) invert(1); }
    .rle-root .species-card:hover .species-card__icon{
      transform: translateX(-4px) scale(1.05); opacity:1;
    }
    .rle-root .species-card__body{
      font-size:14.5px; line-height:1.65;
      color: rgba(255,255,255,.88);
      margin: 0 0 22px;
    }
    .rle-root .species-card__stats{
      display:grid; grid-template-columns: 1fr 1fr; gap:10px;
      padding-top:18px; border-top:1px solid rgba(255,255,255,.14);
    }
    .rle-root .species-card__stat-label{
      display:block; font: 600 10px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-eyebrow); text-transform: uppercase;
      color: rgba(255,255,255,.65); margin-bottom:8px;
    }
    .rle-root .species-card__stat-value{
      font-family: var(--rle-display); font-weight:600;
      font-size:17px; color:#fff;
    }

    /* Flechas del carrusel de especies (glass oscuro sobre la sección ink). Ocultas por
       defecto: el JS las activa (.is-active) solo si las tarjetas desbordan el ancho visible. */
    .rle-root .tour-species__arrow{
      position:absolute; top:50%; transform:translateY(-50%);
      z-index:5; width:46px; height:46px; border-radius:50%;
      display:grid; place-items:center; cursor:pointer; color:#fff;
      background:rgba(11,31,23,.55);
      border:1px solid rgba(255,255,255,.25);
      -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
      box-shadow:0 8px 24px rgba(0,0,0,.35);
      opacity:0; pointer-events:none;
      transition:background .25s var(--rle-ease), border-color .25s var(--rle-ease), transform .25s var(--rle-ease), opacity .25s var(--rle-ease);
    }
    .rle-root .tour-species__carousel.is-active .tour-species__arrow{ opacity:1; pointer-events:auto; }
    .rle-root .tour-species__arrow:hover{
      background:var(--rle-primary); border-color:var(--rle-primary);
      transform:translateY(-50%) scale(1.07);
    }
    .rle-root .tour-species__arrow:active{ transform:translateY(-50%) scale(.96); }
    .rle-root .tour-species__arrow svg{ display:block; }
    .rle-root .tour-species__arrow--prev{ left:-6px; }
    .rle-root .tour-species__arrow--next{ right:-6px; }
    @media (max-width: 600px){
      .rle-root .tour-species__arrow{ width:40px; height:40px; }
      .rle-root .tour-species__arrow--prev{ left:-2px; }
      .rle-root .tour-species__arrow--next{ right:-2px; }
    }

    /* ============================================================
       INCLUDED
       ============================================================ */
    .rle-root .tour-included{ padding: clamp(80px, 10vw, 130px) 0; background: var(--rle-paper); }
    .rle-root .tour-included__container{ width: var(--rle-container); margin-inline:auto; }
    .rle-root .tour-included__head{ text-align:left; max-width: 720px; margin: 0 0 48px; }
    .rle-root .tour-included__head h2{
      font-family: var(--rle-display); font-weight:600;
      font-size: clamp(30px, 4vw, 48px);
      letter-spacing: var(--rle-tracking-hero); line-height: 1.05;
      margin: 16px 0 14px;
    }
    .rle-root .tour-included__head h2 em{ font-style:italic; color: var(--rle-primary); font-weight:500; }
    .rle-root .tour-included__head p{
      font-size: clamp(15px, 1.2vw, 17px); line-height: 1.65;
      color: var(--rle-ink-soft); margin:0; max-width: 60ch;
    }
    .rle-root .tour-included__grid{
      display:grid; grid-template-columns: 1fr 1fr; gap: clamp(20px, 3vw, 36px);
    }
    @media (max-width: 880px){ .rle-root .tour-included__grid{ grid-template-columns: 1fr; } }
    .rle-root .tour-included__col{
      background: var(--rle-paper-2);
      border: 1px solid var(--rle-border);
      border-radius: var(--rle-radius);
      padding: clamp(24px, 3vw, 36px);
    }
    .rle-root .tour-included__col h3{
      font-family: var(--rle-display); font-weight:600;
      font-size: 22px; margin: 14px 0 22px; color: var(--rle-ink);
      display:flex; align-items:center; gap:14px;
    }
    .rle-root .tour-included__col .pill{
      display:inline-flex; align-items:center; gap:8px;
      font: 700 10px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-eyebrow);
      text-transform: uppercase;
      padding: 6px 12px;
      border-radius: var(--rle-radius-pill);
      background: var(--rle-paper); color: var(--rle-primary);
      border: 1px solid var(--rle-border);
    }
    .rle-root .tour-included__list{
      list-style:none; padding:0; margin:0;
      display:flex; flex-direction:column; gap:14px;
    }
    .rle-root .tour-included__list li{
      display:grid; grid-template-columns: 28px 1fr; gap:14px;
      font-size: 14.5px; line-height:1.55; color: var(--rle-ink-soft);
    }
    .rle-root .tour-included__list li svg{ color: var(--rle-primary); margin-top:1px; }
    .rle-root .tour-included__list li strong{
      color: var(--rle-ink); display:block; font-weight:600; margin-bottom: 2px;
    }
    .rle-root .tour-included__list--bring li svg{ color: var(--rle-accent); }

    /* ============================================================
       GALLERY
       ============================================================ */
    .rle-root .tour-gallery{ padding: clamp(80px, 10vw, 120px) 0; background: var(--rle-paper-2); }
    .rle-root .tour-gallery__container{ width: var(--rle-container); margin-inline:auto; }
    .rle-root .tour-gallery__head{
      display:flex; justify-content:space-between; align-items:end;
      gap:24px; margin-bottom: 36px; flex-wrap: wrap;
    }
    .rle-root .tour-gallery__head-text{ max-width: 560px; }
    .rle-root .tour-gallery__head-text h2{
      font-family: var(--rle-display); font-weight:600;
      font-size: clamp(28px, 3.6vw, 42px);
      letter-spacing: var(--rle-tracking-hero); line-height:1.05;
      margin: 14px 0 0;
    }
    .rle-root .tour-gallery__head-text h2 em{ font-style:italic; color: var(--rle-primary); font-weight:500; }
    .rle-root .tour-gallery__head-meta{
      font: 600 11px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-meta);
      text-transform: uppercase; color: var(--rle-muted);
    }
    .rle-root .tour-gallery__grid{
      display:grid; grid-template-columns: repeat(6, 1fr);
      grid-auto-rows: 170px; gap: 12px;
    }
    .rle-root .tour-gallery__cell{
      position: relative; overflow:hidden;
      border-radius: var(--rle-radius-sm);
      cursor: pointer; background:#d4e0d8;
    }
    .rle-root .tour-gallery__cell img{
      width:100%; height:100%; object-fit:cover;
      transition: transform 1.2s var(--rle-ease), filter .6s var(--rle-ease);
    }
    .rle-root .tour-gallery__cell:hover img{ transform: scale(1.07); filter: brightness(.9); }
    .rle-root .tour-gallery__cell::after{
      content:""; position:absolute; inset:0;
      background: linear-gradient(0deg, rgba(11,32,20,.5) 0%, transparent 50%);
      pointer-events:none;
    }
    .rle-root .tour-gallery__cell-tag{
      position:absolute; left:16px; bottom:14px; z-index:2;
      font: 600 11px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-meta);
      text-transform: uppercase; color:#fff; margin: 0;
    }
    .rle-root .tour-gallery__cell--lg{ grid-column: span 3; grid-row: span 2; }
    .rle-root .tour-gallery__cell--md{ grid-column: span 3; }
    .rle-root .tour-gallery__cell--sm{ grid-column: span 2; }
    @media (max-width: 720px){
      .rle-root .tour-gallery__grid{ grid-template-columns: 1fr 1fr; grid-auto-rows: 140px; }
      .rle-root .tour-gallery__cell--lg{ grid-column: span 2; grid-row: span 2; }
      .rle-root .tour-gallery__cell--md{ grid-column: span 2; }
      .rle-root .tour-gallery__cell--sm{ grid-column: span 1; }
    }

    /* ============================================================
       REVIEWS
       ============================================================ */
    .rle-root .tour-reviews{ padding: clamp(80px, 10vw, 130px) 0; background: var(--rle-paper); }
    .rle-root .tour-reviews__container{ width: var(--rle-container); margin-inline:auto; }
    .rle-root .tour-reviews__head{ text-align:center; max-width: 720px; margin: 0 auto 48px; }
    .rle-root .tour-reviews__head h2{
      font-family: var(--rle-display); font-weight:600;
      font-size: clamp(28px, 3.8vw, 44px);
      letter-spacing: var(--rle-tracking-hero); line-height:1.05;
      margin: 14px 0 12px;
    }
    .rle-root .tour-reviews__head h2 em{ font-style:italic; color: var(--rle-primary); font-weight:500; }
    .rle-root .tour-reviews__stats{
      display:grid; grid-template-columns: repeat(3, 1fr);
      gap:12px; max-width:760px; margin: 28px auto 0;
    }
    @media (max-width: 720px){ .rle-root .tour-reviews__stats{ grid-template-columns: 1fr; } }
    .rle-root .tour-reviews__stat{
      background: var(--rle-paper-2); border:1px solid var(--rle-border);
      border-radius: var(--rle-radius); padding: 22px 18px; text-align:center;
    }
    .rle-root .tour-reviews__stat-num{
      font-family: var(--rle-display); font-weight:600;
      font-size: 36px; line-height:1; letter-spacing: -.02em;
      color: var(--rle-ink); margin-bottom: 6px;
    }
    .rle-root .tour-reviews__stat-num span{
      font: 600 16px/1 var(--rle-font); color: var(--rle-muted); margin-left: 4px;
    }
    .rle-root .tour-reviews__stat-label{
      font: 600 10px/1.3 var(--rle-font);
      letter-spacing: var(--rle-tracking-meta);
      text-transform: uppercase; color: var(--rle-muted);
    }
    .rle-root .tour-reviews__stat-brand{
      display:inline-flex; align-items:center; gap:8px;
      margin-top:8px;
    }
    .rle-root .tour-reviews__stat-brand span{ font: 600 13px/1 var(--rle-font); color: var(--rle-ink); }
    .rle-root .tour-reviews__list{
      margin-top: 56px;
      display:grid; grid-template-columns: repeat(3, 1fr); gap:18px;
    }
    /* Desktop: la pista es transparente al layout y las clones se esconden */
    .rle-root .tour-reviews__track{ display: contents; }
    .rle-root .tour-reviews__track > [aria-hidden="true"]{ display: none; }
    /* Móvil/tablet: carrusel infinito como en tours relacionados */
    @media (max-width: 980px){
      .rle-root .tour-reviews__list{
        display: block;
        overflow: hidden;
        -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);
                mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);
      }
      .rle-root .tour-reviews__track{
        display: flex;
        gap: 18px;
        width: max-content;
        padding: 4px 0 20px;
        animation: rle-marquee-reviews 36s linear infinite;
      }
      .rle-root .tour-reviews__track > [aria-hidden="true"]{ display: flex; }
      .rle-root .tour-reviews__list:hover .tour-reviews__track,
      .rle-root .tour-reviews__list:focus-within .tour-reviews__track{
        animation-play-state: paused;
      }
      .rle-root .tour-reviews__track > .review-card{
        flex: 0 0 auto;
        width: clamp(280px, 80vw, 340px);
      }
      @keyframes rle-marquee-reviews{
        from{ transform: translate3d(0,0,0); }
        to  { transform: translate3d(-50%,0,0); }
      }
    }
    @media (prefers-reduced-motion: reduce){
      .rle-root .tour-reviews__track{ animation: none !important; }
    }
    .rle-root .review-card{
      background: var(--rle-paper-2);
      border: 1px solid var(--rle-border);
      border-radius: var(--rle-radius);
      padding: 26px 24px;
      display:flex; flex-direction:column; gap:14px;
      transition: transform .35s var(--rle-ease), box-shadow .35s var(--rle-ease);
    }
    .rle-root .review-card:hover{ transform: translateY(-4px); box-shadow: var(--rle-shadow-sm); }
    .rle-root .review-card__top{ display:flex; align-items:center; justify-content:space-between; }
    .rle-root .review-card__stars{ display:inline-flex; gap:2px; }
    .rle-root .review-card__title{
      font-family: var(--rle-display); font-weight:600;
      font-size:18px; line-height:1.25; margin:0; color: var(--rle-ink);
    }
    .rle-root .review-card__body{
      font-size:14.5px; line-height:1.6; color: var(--rle-ink-soft); margin:0;
    }
    .rle-root .review-card__author{
      display:flex; align-items:center; gap:12px;
      padding-top:14px; border-top: 1px solid var(--rle-border); margin-top: auto;
    }
    .rle-root .review-card__avatar{
      width:36px; height:36px; border-radius:50%;
      display:grid; place-items:center;
      color:#fff; font: 700 13px/1 var(--rle-font);
    }
    .rle-root .review-card__author-name{ font: 600 13px/1.2 var(--rle-font); color: var(--rle-ink); }
    .rle-root .review-card__author-meta{ font: 500 11.5px/1.2 var(--rle-font); color: var(--rle-muted); margin-top: 2px; }

    /* ============================================================
       FAQ
       ============================================================ */
    .rle-root .tour-faq{ padding: clamp(80px, 10vw, 130px) 0; background: var(--rle-paper-2); }
    .rle-root .tour-faq__container{ width: var(--rle-container); margin-inline:auto; }
    .rle-root .tour-faq__layout{
      display:grid; grid-template-columns: .9fr 1.4fr; gap: clamp(40px, 5vw, 80px);
    }
    @media (max-width: 980px){ .rle-root .tour-faq__layout{ grid-template-columns: 1fr; } }
    .rle-root .tour-faq__head h2{
      font-family: var(--rle-display); font-weight:600;
      font-size: clamp(30px, 4vw, 48px);
      letter-spacing: var(--rle-tracking-hero); line-height:1.05;
      margin: 14px 0 16px;
    }
    .rle-root .tour-faq__head h2 em{ font-style:italic; color: var(--rle-primary); font-weight:500; }
    .rle-root .tour-faq__head p{
      font-size: 15px; color: var(--rle-ink-soft); line-height: 1.65;
      max-width: 36ch; margin:0;
    }
    .rle-root .tour-faq__head-cta{ margin-top: 24px; }
    .rle-root .tour-faq__list{ display:flex; flex-direction:column; }
    .rle-root .faq-item{
      border-top: 1px solid var(--rle-border);
      padding: 24px 0;
    }
    .rle-root .faq-item:last-child{ border-bottom: 1px solid var(--rle-border); }
    .rle-root .faq-item__q{
      display:flex; align-items:center; justify-content:space-between; gap:24px;
      cursor:pointer; user-select:none;
      font-family: var(--rle-display); font-weight:600;
      font-size:19px; line-height:1.35;
      color: var(--rle-ink); list-style:none;
    }
    .rle-root .faq-item__q::-webkit-details-marker{ display:none; }
    .rle-root .faq-item__q::after{
      content:"+"; flex-shrink:0;
      width:32px; height:32px; border-radius:50%;
      background: var(--rle-paper);
      border:1px solid var(--rle-border);
      display:grid; place-items:center;
      font: 500 22px/1 var(--rle-font); color: var(--rle-ink);
      transition: transform .35s var(--rle-ease), background .35s, color .35s;
    }
    .rle-root .faq-item[open] .faq-item__q::after{
      content:"−";
      background: var(--rle-primary); color:#fff; border-color: var(--rle-primary);
    }
    .rle-root .faq-item__a{
      margin: 14px 0 0;
      font-size: 14.5px; line-height: 1.7;
      color: var(--rle-ink-soft); max-width: 60ch;
    }

    /* ============================================================
       RELATED CARDS
       ============================================================ */
    .rle-root .tour-related{ padding: clamp(80px, 10vw, 130px) 0; background: var(--rle-paper); }
    .rle-root .tour-related__container{ width: var(--rle-container); margin-inline:auto; }
    .rle-root .tour-related__head{
      display:flex; justify-content:space-between; align-items:end;
      gap:24px; flex-wrap:wrap; margin-bottom: 36px;
    }
    .rle-root .tour-related__head h2{
      font-family: var(--rle-display); font-weight:600;
      font-size: clamp(28px, 3.6vw, 42px);
      letter-spacing: var(--rle-tracking-hero); line-height:1.05;
      margin: 14px 0 0;
    }
    .rle-root .tour-related__head h2 em{ font-style:italic; color: var(--rle-primary); font-weight:500; }
    /* Carrusel con flechas + loop infinito (el JS clona el set y reposiciona el scroll).
       SOLO es carrusel si el contenido DESBORDA el ancho visible (p.ej. en móvil, o con 3+
       tarjetas); si todo cabe, queda estático y sin flechas. Degrada a scroll/swipe sin JS. */
    .rle-root .tour-related__carousel{ position:relative; }
    .rle-root .tour-related__grid{
      position: relative;
      overflow-x: auto;
      scroll-snap-type: x mandatory;
      scrollbar-width: none;            /* la navegación son las flechas / el swipe */
      -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%);
              mask-image: linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%);
    }
    .rle-root .tour-related__grid::-webkit-scrollbar{ display:none; }
    .rle-root .tour-related__track{
      display: flex;
      gap: 22px;
      width: max-content;
      padding: 4px 2px 20px;
    }
    .rle-root .tour-related__track > .rle-card{
      flex: 0 0 auto;
      width: clamp(280px, 78vw, 340px);
      scroll-snap-align: start;
    }
    .rle-root .tour-related__arrow{
      position:absolute; top:42%; transform:translateY(-50%);
      z-index:5; width:46px; height:46px; border-radius:50%;
      display:grid; place-items:center; cursor:pointer; color:var(--rle-ink);
      background:#fff; border:1px solid var(--rle-border);
      box-shadow:var(--rle-shadow-sm);
      opacity:0; pointer-events:none;            /* el JS las activa (.is-active) si desborda */
      transition:background .25s var(--rle-ease), color .25s var(--rle-ease), border-color .25s var(--rle-ease), transform .25s var(--rle-ease), opacity .25s var(--rle-ease);
    }
    .rle-root .tour-related__carousel.is-active .tour-related__arrow{ opacity:1; pointer-events:auto; }
    .rle-root .tour-related__arrow:hover{
      background:var(--rle-primary); color:#fff; border-color:var(--rle-primary);
      transform:translateY(-50%) scale(1.07);
    }
    .rle-root .tour-related__arrow:active{ transform:translateY(-50%) scale(.96); }
    .rle-root .tour-related__arrow svg{ display:block; }
    .rle-root .tour-related__arrow--prev{ left:-6px; }
    .rle-root .tour-related__arrow--next{ right:-6px; }
    @media (max-width: 600px){
      .rle-root .tour-related__arrow{ width:40px; height:40px; }
    }
    .rle-root .rle-card{
      position: relative;
      background:#fff;
      border-radius: var(--rle-radius);
      overflow: hidden;
      box-shadow: var(--rle-shadow-sm);
      transition: transform .5s var(--rle-ease), box-shadow .5s var(--rle-ease);
      display:flex; flex-direction:column;
    }
    .rle-root .rle-card:hover{ transform: translateY(-6px); box-shadow: var(--rle-shadow); }
    .rle-root .rle-card__link{ display:flex; flex-direction:column; flex: 1 1 auto; color: inherit; }
    .rle-root .rle-card__media{
      position: relative; aspect-ratio: 4/3; overflow:hidden; background: #f1f5f9;
    }
    .rle-root .rle-card__media img{
      width:100%; height:100%; object-fit:cover;
      transition: transform var(--rle-dur-slow) var(--rle-ease);
    }
    .rle-root .rle-card:hover .rle-card__media img{ transform: scale(1.06); }
    .rle-root .rle-card__badge{
      position:absolute; top:12px; left:12px;
      padding: 6px 11px;
      background: rgba(255,255,255,.92);
      color: var(--rle-ink);
      font: 700 9.5px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-meta);
      border-radius: var(--rle-radius-pill);
      backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
      box-shadow: 0 4px 12px rgba(0,0,0,.15);
    }
    .rle-root .rle-card--pesca .rle-card__media::after{
      content:""; position:absolute; inset: auto 0 0 0; height:3px; z-index:1;
      background: #0ea5e9;
    }
    .rle-root .rle-card--ecoturismo .rle-card__media::after{
      content:""; position:absolute; inset: auto 0 0 0; height:3px; z-index:1;
      background: var(--rle-primary);
    }
    .rle-root .rle-card__body{
      padding: 18px 20px 12px;
      display:flex; flex-direction:column; flex: 1 1 auto;
    }
    .rle-root .rle-card__meta{
      display:flex; justify-content:space-between; align-items:center;
      font: 600 11px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-meta);
      text-transform: uppercase;
      color: rgba(11,32,20,.55);
      margin-bottom: 10px;
    }
    .rle-root .rle-card__duration{ display:inline-flex; align-items:center; gap:5px; }
    .rle-root .rle-card__title{
      font-family: var(--rle-display); font-weight:600;
      font-size:20px; line-height:1.2;
      margin: 0 0 6px; color: var(--rle-ink);
      letter-spacing: -.01em;
      min-height: calc(20px * 1.2 * 2);
      display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
      overflow: hidden;
    }
    .rle-root .rle-card__tagline{
      font-size:13px;
      color: rgba(11,32,20,.68);
      margin: 0 0 14px;
      line-height: 1.5;
      display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
      overflow: hidden;
      min-height: calc(13px * 1.5 * 3);
      flex: 1 1 auto;
    }
    .rle-root .rle-card__foot{
      display:flex; justify-content:space-between; align-items:center;
      padding-top:12px; border-top:1px solid var(--rle-border);
      margin-top:auto;
    }
    .rle-root .rle-card__price-label{
      display:block;
      font-size:10px;
      letter-spacing: var(--rle-tracking-badge);
      text-transform: uppercase;
      color: rgba(11,32,20,.5);
      margin-bottom: 4px;
    }
    .rle-root .rle-card__price-value{
      font: 700 18px/1 var(--rle-font);
      color: var(--rle-ink); letter-spacing: -.01em;
    }
    .rle-root .rle-card__arrow{
      width: 38px; height: 38px;
      border-radius: 50%;
      background: var(--rle-paper-2);
      display: grid; place-items:center;
      transition: background .3s var(--rle-ease), transform .3s var(--rle-ease), color .3s;
    }
    .rle-root .rle-card:hover .rle-card__arrow{
      background: var(--rle-primary); color:#fff; transform: rotate(45deg);
    }
    .rle-root .rle-card__actions{
      display:grid; grid-template-columns: 1fr 1fr; gap:1px;
      background: var(--rle-border);
      border-top: 1px solid var(--rle-border);
    }
    .rle-root .rle-card__actions--single{ grid-template-columns: 1fr; }
    .rle-root .rle-card__cta{
      background:#fff; border:0;
      display:inline-flex; align-items:center; justify-content:center;
      text-decoration:none;
      padding: 13px 12px;
      font: 700 12px/1 var(--rle-font);
      letter-spacing: .1em;
      text-transform: uppercase;
      cursor:pointer;
      transition: background .25s, color .25s;
    }
    .rle-root .rle-card__cta--book{
      background: var(--rle-primary); color:#fff;
    }
    .rle-root .rle-card__cta--book:hover{ background: var(--rle-primary-dark); }
    .rle-root .rle-card__cta--info{ color: var(--rle-ink-soft); }
    .rle-root .rle-card__cta--info:hover{ background: var(--rle-paper-2); color: var(--rle-ink); }

    /* ============================================================
       MODAL DE RESERVA
       ============================================================ */
    .rle-root .rle-modal{
      position: fixed; inset: 0; z-index: 2147483600;
      display:grid; place-items: start center;
      padding: 10vh 20px 4vh;
      opacity: 0; pointer-events:none;
      overflow-y:auto;
      transition: opacity .4s var(--rle-ease);
    }
    .rle-root .rle-modal.is-open{ opacity:1; pointer-events:auto; }
    .rle-root .rle-modal__overlay{
      position: fixed; inset: 0;
      background: rgba(11,32,20,.7);
      backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
    }
    .rle-root .rle-modal__panel{
      position: relative;
      background: var(--rle-paper);
      border-radius: var(--rle-radius-lg);
      box-shadow: var(--rle-shadow);
      width: min(640px, 100%);
      padding: clamp(22px, 3vw, 36px);
      transform: translateY(-12px) scale(.97);
      transition: transform .5s var(--rle-ease);
    }
    .rle-root .rle-modal.is-open .rle-modal__panel{ transform: translateY(0) scale(1); }
    .rle-root .rle-modal__close{
      position: absolute; top: 14px; right: 16px;
      width: 32px; height: 32px; border-radius: 50%;
      background: rgba(11,32,20,.06);
      color: var(--rle-ink); border:0; cursor:pointer;
      font-size: 18px; line-height: 1;
      display:grid; place-items:center;
      transition: background .3s;
    }
    .rle-root .rle-modal__close:hover{ background: rgba(11,32,20,.12); }
    .rle-root .rle-modal__head{ margin-bottom: 18px; text-align: center; }
    .rle-root .rle-modal__title{
      font-family: var(--rle-display); font-weight: 600;
      font-size: clamp(20px, 2.6vw, 26px);
      margin: 8px 0 0; line-height: 1.15;
      color: var(--rle-ink); letter-spacing: -.01em;
    }
    .rle-root .rle-field{ margin-bottom: 14px; border: 0; padding: 0; }
    .rle-root .rle-field legend{
      display:block; font: 600 10.5px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-badge);
      text-transform: uppercase;
      color: rgba(11,32,20,.6);
      margin-bottom: 6px;
    }
    .rle-root .rle-field legend small{ text-transform: none; letter-spacing: 0; font-weight: 400; color: rgba(11,32,20,.45); }
    .rle-root .rle-field select,
    .rle-root .rle-field input[type="text"],
    .rle-root .rle-field input[type="email"],
    .rle-root .rle-field input[type="tel"],
    .rle-root .rle-field input[type="number"]{
      width: 100%; padding: 10px 14px;
      border-radius: var(--rle-radius-sm);
      border: 1px solid var(--rle-border);
      background:#fff;
      font: 500 14px/1.2 var(--rle-font);
      color: var(--rle-ink);
      transition: border-color .3s, box-shadow .3s;
    }
    .rle-root .rle-field input:focus,
    .rle-root .rle-field select:focus{
      outline: 0;
      border-color: var(--rle-primary);
      box-shadow: 0 0 0 4px rgba(21,128,61,.15);
    }
    .rle-root .rle-field-row{ display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
    @media (max-width: 640px){
      .rle-root .rle-field-row{ grid-template-columns: 1fr; }
      .rle-root .rle-modal{ padding: 6vh 12px 4vh; }
    }
    .rle-root .rle-stepper{
      display:flex; width: 100%; justify-content: space-between;
      align-items: center; background:#fff;
      border: 1px solid var(--rle-border);
      border-radius: var(--rle-radius-pill);
      padding: 3px; gap: 4px;
    }
    .rle-root .rle-stepper__btn{
      width: 30px; height: 30px; border-radius:50%;
      background: var(--rle-paper-2);
      color: var(--rle-ink); border:0;
      font-size: 15px; cursor:pointer;
      transition: background .25s, color .25s;
    }
    .rle-root .rle-stepper__btn:hover{ background: var(--rle-primary); color:#fff; }
    .rle-root .rle-stepper input{
      flex: 1 1 auto; width: 50px; border:0; text-align:center;
      font: 700 14px/1 var(--rle-font);
      padding: 0; background: transparent;
    }
    .rle-root .rle-summary{
      background: var(--rle-paper-2);
      border-radius: var(--rle-radius-sm);
      padding: 12px 16px;
      margin-top: 4px;
    }
    .rle-root .rle-summary__row{
      display:flex; justify-content:space-between; align-items:center;
      padding-block: 4px; font-size: 13px;
    }
    .rle-root .rle-summary__row strong{
      font: 700 17px/1 var(--rle-font);
      color: var(--rle-primary-dark);
    }
    .rle-root .rle-summary__row--muted{ color: rgba(11,32,20,.55); }
    .rle-root .rle-pay{
      display:grid; gap: 8px; margin-top: 14px;
    }
    .rle-root .rle-pay__btn{
      display:flex; align-items:center; justify-content:space-between;
      gap: 10px; padding: 12px 14px;
      border: 1px solid var(--rle-border);
      background:#fff;
      border-radius: var(--rle-radius-sm);
      cursor:pointer;
      font: 700 12.5px/1.2 var(--rle-font);
      color: var(--rle-ink);
      text-decoration:none; text-align:left;
      transition: transform .25s, border-color .25s, box-shadow .25s;
    }
    .rle-root .rle-pay__btn:hover{
      transform: translateY(-2px);
      box-shadow: var(--rle-shadow-sm);
      border-color: var(--rle-primary);
    }
    .rle-root .rle-pay__brand{
      display:inline-flex; align-items:center; gap: 8px;
      height: 26px; line-height: 1;
    }
    .rle-root .rle-pay__brand img{ display:block; height: 22px; width: auto; }
    .rle-root .rle-pay__action{
      font: 700 11px/1 var(--rle-font);
      letter-spacing: .14em;
      text-transform: uppercase;
      color: rgba(11,32,20,.55);
    }
    .rle-root .rle-pay__brand--mp{ font: 800 14px/1 var(--rle-font); color: #009EE3; }
    .rle-root .rle-pay__brand--stripe{ font: 800 14px/1 var(--rle-font); color: #635BFF; }
    .rle-root .rle-pay__brand--wa{ font: 800 14px/1 var(--rle-font); color: #25D366; }
    .rle-root .rle-modal__fineprint{
      margin: 12px 0 0;
      font-size: 11.5px; color: rgba(11,32,20,.55);
      text-align: center; line-height: 1.5;
    }

    /* ============================================================
       STICKY CTA
       ============================================================ */
    .rle-root .sticky-cta{
      position: fixed; left:50%; bottom: 22px;
      transform: translateX(-50%) translateY(150%);
      z-index: 2147483500;
      display:inline-flex; align-items:center;
      background: rgba(11,31,23,.96);
      backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);
      border: 1px solid rgba(255,255,255,.08);
      border-radius: var(--rle-radius-pill);
      padding: 8px 8px 8px 22px;
      box-shadow: 0 20px 50px -16px rgba(0,0,0,.5);
      transition: transform .5s var(--rle-ease), opacity .5s var(--rle-ease);
      max-width: calc(100% - 32px);
    }
    .rle-root .sticky-cta.is-visible{ transform: translateX(-50%) translateY(0); }
    .rle-root .sticky-cta__price{
      display:flex; flex-direction:column; gap:2px; margin-right:16px;
    }
    .rle-root .sticky-cta__label{
      font: 600 9.5px/1 var(--rle-font);
      letter-spacing: var(--rle-tracking-eyebrow);
      text-transform: uppercase;
      color: rgba(255,255,255,.55);
    }
    .rle-root .sticky-cta__num{
      font-family: var(--rle-display); font-weight:600;
      font-size: 18px; color:#fff; letter-spacing: -.01em;
    }
    .rle-root .sticky-cta__num small{
      font-size: 11px; color: rgba(255,255,255,.65); margin-left: 4px;
      font-family: var(--rle-font); font-weight: 500; letter-spacing: 0;
    }
    .rle-root .sticky-cta__btn{
      background: var(--rle-primary);
      color:#fff; border:0; cursor:pointer;
      padding: 14px 22px; border-radius: var(--rle-radius-pill);
      font: 700 13px/1 var(--rle-font); letter-spacing: .04em;
      display:inline-flex; align-items:center; gap: 8px;
      transition: background .25s, transform .25s;
    }
    .rle-root .sticky-cta__btn:hover{ background: var(--rle-primary-dark); transform: translateX(2px); }
    /* Ocultar el sticky CTA en móvil/tablet — solo aparece en desktop */
    @media (max-width: 880px){
      .rle-root .sticky-cta{ display: none !important; }
    }

  /* ════════════ PÁGINAS DE CATEGORÍA (índice: Pesca / Ecoturismo) ════════════ */
  .rle-root.rle-landing--category .tour-hero{ min-height: clamp(360px, 56vh, 560px); }
  .rle-root .rle-cat{ padding: clamp(40px, 7vw, 88px) 0; background: var(--rle-paper); }
  .rle-root .rle-cat__container{ width: var(--rle-container); margin-inline: auto; }
  .rle-root .rle-cat__head{ max-width: 760px; margin: 0 auto clamp(28px, 4vw, 48px); text-align: center; }
  .rle-root .rle-cat__head h2{ font-family: var(--rle-display); font-size: var(--rle-fs-h2); line-height: 1.1; color: var(--rle-ink); margin: .4em 0 .3em; }
  .rle-root .rle-cat__head h2 em{ font-family: var(--rle-serif); font-style: italic; color: var(--rle-primary); }
  .rle-root .rle-cat__head p{ color: var(--rle-muted); font-size: var(--rle-fs-lead); margin: 0; }
  .rle-root .rle-cat-grid{ display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr)); gap: clamp(18px, 2.4vw, 28px); align-items: stretch; }
  .rle-root .rle-cat-grid .rle-card{ height: 100%; }
  .rle-root .rle-cat__empty{ text-align: center; color: var(--rle-muted); padding: 40px 0; }
  @media (max-width: 640px){ .rle-root .rle-cat-grid{ grid-template-columns: 1fr; } }

  /* ════════════ SECCIÓN INTRO (¿de qué se trata?) ════════════ */
  .rle-root .tour-intro{ padding: clamp(48px, 7vw, 96px) 0; background: var(--rle-paper); }
  .rle-root .tour-intro__container{ width: var(--rle-container-narrow); max-width: 820px; margin-inline: auto; text-align: center; }
  .rle-root .tour-intro .rle-eyebrow{ margin-bottom: 18px; justify-content: center; }
  .rle-root .tour-intro__title{ font-family: var(--rle-display); font-weight: 600; font-size: clamp(28px, 4vw, 46px); line-height: 1.07; letter-spacing: -.01em; color: var(--rle-ink); margin: 0 0 22px; text-wrap: balance; }
  .rle-root .tour-intro__title em{ font-style: italic; color: var(--rle-primary); font-weight: 500; }
  .rle-root .tour-intro__lead{ font-size: clamp(16px, 1.5vw, 20px); line-height: 1.6; color: var(--rle-ink); margin: 0 auto 18px; max-width: 60ch; }
  .rle-root .tour-intro__body{ font-size: clamp(15px, 1.2vw, 17px); line-height: 1.7; color: var(--rle-muted); margin: 0 auto 26px; max-width: 62ch; }
  .rle-root .tour-intro__note{ display: inline-flex; align-items: flex-start; gap: 12px; text-align: left; background: rgba(21,128,61,.06); border: 1px solid var(--rle-border); border-radius: var(--rle-radius-sm); padding: 14px 20px; margin: 0 auto; max-width: 56ch; font-size: 14.5px; color: var(--rle-muted); line-height: 1.5; }
  .rle-root .tour-intro__note svg{ color: var(--rle-primary); flex: 0 0 auto; margin-top: 1px; }
  .rle-root .tour-intro__note strong{ color: var(--rle-ink); font-weight: 600; }
