/* =========================================================
   S1 TRAIL CSS — v2.0.0
   CSS Globale per eventi Trail Running
   SentieroUNO — Trieste, Italy
   
   Palette:
   --nv-primary-accent  = rosso  → bordi, fondi pieni, accent
   --nv-text-color      = scuro  → testo base
   --s1-text-dark       = blu    → testo secondario / etichette
   ========================================================= */

/* =========================================================
   Custom Properties locali
   ========================================================= */
:root {
  --s1-text-dark: #01206B;
  --s1-border-light: #e6eaf2;
  --s1-shadow: rgba(11, 31, 68, .06);
  --s1-muted: rgba(15, 23, 42, .50);
  --s1-muted-light: rgba(15, 23, 42, .75);
  --s1-separator: rgba(15, 23, 42, .06);
  --s1-separator-md: rgba(15, 23, 42, .10);
}

/* =========================================================
   Generali — Nascondimenti specifici di pagina
   ========================================================= */

/* Distanza e dislivello dal profilo Waymark */
.elevation-summary {
  display: none;
}

/* Bottone "Più info" su pagine specifiche */
body.page-id-1832 #wp-block-themeisle-blocks-advanced-column-4956dbc0 .wp-block-button,
body.page-id-95316 #wp-block-themeisle-blocks-advanced-column-7c705a1c .wp-block-button,
body.page-id-2524 #wp-block-themeisle-blocks-advanced-column-725f10a7 .wp-block-button {
  display: none;
}

/* "Ordina per" WooCommerce */
.nv-woo-filters {
  display: none;
}

/* Link dalle mappe Waymark */
.waymark-description-link .waymark-map-link,
.waymark-description-link .waymark-collection-link {
  display: none !important;
}

/* =========================================================
   Bora — Grid 4 colonne
   ========================================================= */
.bora-tech-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  align-items: start;
}
@media (max-width: 1200px) {
  .bora-tech-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 720px) {
  .bora-tech-grid { grid-template-columns: 1fr; }
}

/* =========================================================
   Bora — Mattonelle (colonne)
   ========================================================= */
.bora-tech-col {
  min-width: 0;
  background: var(--nv-light-bg);
  border: 1px solid var(--s1-border-light);
  border-radius: 18px;
  padding: 14px 14px 12px;
  box-shadow: 0 10px 24px var(--s1-shadow);
}

/* =========================================================
   Bora — Headings
   ========================================================= */
.bora-tech-h {
  margin: 0 0 14px;
  padding-bottom: 10px;
  font-size: 16px;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-weight: 900;
  color: var(--nv-primary-accent);
  border-bottom: 2px solid var(--nv-primary-accent);
}

.bora-tech-sub {
  margin: 16px 0 8px;
  padding-top: 8px;
  font-size: 14px;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-weight: 900;
  color: var(--nv-primary-accent);
  border-top: 1px solid var(--s1-separator);
}

/* =========================================================
   Bora — Key / Value
   ========================================================= */
.bora-item {
  padding: 6px 0;
  border-bottom: 1px solid var(--s1-separator);
}
.bora-tech-col .bora-item:last-of-type { border-bottom: none; }

.bora-k {
  display: block;
  font-size: .78em;
  font-weight: 700;
  letter-spacing: .03em;
  text-transform: uppercase;
  color: var(--s1-muted);
  margin: 0 0 2px;
}

.bora-v {
  display: block;
  font-size: .95em;
  font-weight: 600;
  color: var(--nv-text-color);
  line-height: 1.45;
}

/* =========================================================
   Bora — Liste
   ========================================================= */
.bora-list { margin: 0; padding: 0 0 0 18px; }
.bora-list li {
  margin: 4px 0;
  line-height: 1.45;
  font-size: .93em;
}

/* =========================================================
   Bora — Punti (Ristori / Cancelli / Controlli)
   ========================================================= */
.bora-points { list-style: none; margin: 0; padding: 0; }

.bora-point {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 10px;
  align-items: start;
  padding: 8px 0;
  border-bottom: 1px solid var(--s1-separator-md);
}
.bora-tech-col .bora-point:last-of-type { border-bottom: none; }

.bora-icos { white-space: nowrap; }

.bora-point-line {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: baseline;
}

.bora-point-title {
  font-weight: 700;
  font-size: .93em;
  color: var(--nv-text-color);
}

.bora-point-time {
  font-weight: 900;
  color: var(--nv-primary-accent);
  white-space: nowrap;
}
.bora-point-time::before {
  content: "⏱ ";
  font-weight: 900;
  color: var(--nv-primary-accent);
}

.bora-point-meta {
  display: block;
  margin-top: 2px;
  color: var(--s1-muted-light);
  line-height: 1.32;
}

/* =========================================================
   Bora — Legenda
   ========================================================= */
.bora-legend {
  margin-top: 14px;
  padding-top: 8px;
  border-top: 1px solid var(--s1-separator);
  font-size: 12px;
  color: var(--s1-muted-light);
  line-height: 1.42;
}

/* =========================================================
   Bora — CTA Pills
   ========================================================= */
.bora-pills { display: flex; gap: 8px; flex-wrap: wrap; margin: 10px 0 0; }

.bora-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 12px;
  border: 2px solid var(--nv-primary-accent);
  color: var(--nv-primary-accent);
  font-size: .85em;
  font-weight: 900;
  text-decoration: none;
  white-space: nowrap;
  line-height: 1.1;
  transition: background .2s, color .2s;
}
.bora-pill:hover {
  background: var(--nv-primary-accent);
  color: #fff;
}

.bora-pill-wide { flex: 1 1 100%; }

/* =========================================================
   Bora — Certificato medico
   ========================================================= */
.bora-cert .bora-item { padding: 8px 0; }
.bora-cert .bora-tech-sub { margin-top: 12px; }
.bora-cert .bora-cert-list { margin-top: 8px; }

.bora-note {
  margin-top: 10px;
  padding: 10px 12px;
  border-radius: 14px;
  border: 1px dashed var(--nv-primary-accent);
  background: rgba(255, 0, 0, .04);
  color: var(--nv-text-color);
  line-height: 1.42;
}
.bora-note strong { color: var(--nv-primary-accent); }

/* =========================================================
   Bora — Info Tecniche Short (Otter Icon List)
   ========================================================= */
.bora-tech-shortbar,
.bora-tech-short,
.bora-tech-short-svg-wrap {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}

.bora-tech-short { width: 100%; }

.bora-tech-short .wp-block-themeisle-blocks-icon-list.is-style-horizontal {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  justify-content: center;
  margin: 0;
}

.bora-tech-short .wp-block-themeisle-blocks-icon-list-item {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
}

.bora-tech-short .wp-block-themeisle-blocks-icon-list-item-content-custom {
  margin: 0;
  line-height: 1.15;
}

.bora-tech-short a {
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 2px;
}

@media (max-width: 720px) {
  .bora-tech-short .wp-block-themeisle-blocks-icon-list.is-style-horizontal { gap: 12px; }
}

/* =========================================================
   Bora — Info Tecniche Short (SVG Custom)
   Bordini rossi, testo blu scuro
   ========================================================= */
.bora-tech-short-svg {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px 18px !important;
  margin: 14px auto 22px !important;
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  padding: 0 !important;
}

.bora-tech-short-svg .bora-short-item {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 7px 10px !important;
  border-radius: 999px !important;
  border: 1.5px solid var(--nv-primary-accent) !important;
  background: transparent !important;
  color: var(--s1-text-dark) !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}

.bora-tech-short-svg .bora-short-item svg {
  flex: 0 0 18px !important;
  color: var(--nv-primary-accent) !important;
  opacity: .95 !important;
}

.bora-tech-short-svg .bora-short-item strong {
  font-weight: 900 !important;
  font-size: 14px !important;
  color: var(--s1-text-dark) !important;
  letter-spacing: .01em !important;
}

@media (max-width: 720px) {
  .bora-tech-short-svg { gap: 10px 12px !important; margin: 12px auto 18px !important; }
  .bora-tech-short-svg .bora-short-item { padding: 6px 9px !important; }
  .bora-tech-short-svg .bora-short-item strong { font-size: 13.5px !important; }
}

/* =========================================================
   SARDON RUN — Gare Cards
   ========================================================= */
.sardon-gare {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
  max-width: 1200px;
  margin: 30px auto;
  padding: 0 12px;
  box-sizing: border-box;
}

.sardon-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 16px 10px 20px;
}

.sardon-icon {
  width: 68px;
  height: auto;
  margin-bottom: 8px;
}

.sardon-title {
  font-size: 1.2rem;
  font-weight: 700;
  margin: 0 0 2px;
  line-height: 1.25;
}

.sardon-t1 { color: #e87461; }
.sardon-t2 { color: #2563a0; }
.sardon-t3 { color: #1a7a5c; }
.sardon-t4 { color: #1e2a4a; }

.sardon-dist {
  font-size: 0.85rem;
  font-weight: 600;
  margin: 0 0 6px;
  color: #333;
  letter-spacing: 0.02em;
}

.sardon-desc {
  font-size: 0.85rem;
  line-height: 1.4;
  margin: 0 0 12px;
  color: #555;
  flex-grow: 1;
}

.sardon-btn {
  display: inline-block;
  padding: 8px 22px;
  font-size: 0.82rem;
  font-weight: 600;
  color: var(--s1-text-dark);
  border: 2.5px solid var(--s1-text-dark);
  border-radius: 12px;
  text-decoration: none;
  transition: background .2s, color .2s;
  margin-top: auto;
}
.sardon-btn:hover {
  background: var(--s1-text-dark);
  color: #fff;
}

@media (max-width: 900px) {
  .sardon-gare {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
}

@media (max-width: 540px) {
  .sardon-gare {
    grid-template-columns: 1fr;
    gap: 6px;
    padding: 0 8px;
  }
  .sardon-card {
    display: grid;
    grid-template-columns: 50px 1fr;
    grid-template-rows: auto auto auto auto;
    text-align: left;
    align-items: center;
    padding: 12px 10px;
    gap: 12px;
  }
  .sardon-icon {
    grid-row: 1 / -1;
    align-self: start;
    width: 50px;
    flex-shrink: 0;
    margin: 2px 0 0;
  }
  .sardon-title { font-size: 1.05rem; margin: 0; }
  .sardon-dist  { font-size: 0.8rem;  margin: 0; }
  .sardon-desc  { font-size: 0.8rem;  margin: 2px 0 6px; }
  .sardon-btn   { justify-self: start; padding: 6px 16px; font-size: 0.78rem; }
}

/* =========================================================
   PATTERN-SPECIFIC STYLES
   Estratti dai file PHP dei pattern
   ========================================================= */

/* =========================================================
   Hero Video — .s1-hv
   ========================================================= */
.s1-hv{max-width:1100px;margin:40px auto;padding:0 16px}
.s1-hv-card{border-radius:22px;overflow:hidden;background:var(--nv-site-bg,#fff);box-shadow:0 6px 32px rgba(11,31,68,.08)}
.s1-hv-top{position:relative;background:var(--s1-text-dark,#01206B);padding:48px 40px 64px;overflow:hidden;text-align:center}
.s1-hv-top-bg{position:absolute;inset:0;opacity:.07;pointer-events:none}
.s1-hv-top>*:not(.s1-hv-top-bg){position:relative;z-index:1}
.s1-hv-place{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:14px}
.s1-hv-place-dot{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.35)}
.s1-hv-top h1{font-size:clamp(28px,5vw,44px);font-weight:900;line-height:1.1;color:#fff;margin:0 0 8px;letter-spacing:-.02em}
.s1-hv-top h1 span{color:var(--nv-primary-accent)}
.s1-hv-sub{font-size:clamp(15px,2.2vw,18px);font-weight:400;color:rgba(255,255,255,.75);line-height:1.45;max-width:600px;margin:0 auto 18px}
.s1-hv-date{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:10px;background:var(--nv-primary-accent);color:#fff;font-size:15px;font-weight:800;letter-spacing:.02em}
.s1-hv-mountain{display:block;margin-top:-1px;line-height:0;background:var(--s1-text-dark,#01206B)}
.s1-hv-mountain svg{display:block;width:100%}
.s1-hv-video{position:relative;width:100%;padding-bottom:56.25%;background:#0a0a12}
.s1-hv-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.s1-hv-content{padding:32px 40px 36px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}
.s1-hv-block{display:flex;flex-direction:column;gap:8px}
.s1-hv-block-ico{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--nv-primary-accent),#c1121f);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.s1-hv-block-ico svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-hv-block h3{font-size:15px;font-weight:800;color:var(--s1-text-dark,#01206B);line-height:1.25;margin:0}
.s1-hv-block p{font-size:14px;line-height:1.55;color:var(--s1-muted,rgba(15,23,42,.5));margin:0}
.s1-hv-bar{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 24px;background:var(--nv-light-bg,#fafbff);border-top:1px solid var(--s1-separator,rgba(15,23,42,.06))}
.s1-hv-bar svg{flex-shrink:0;width:22px;height:22px;fill:none;stroke:var(--nv-primary-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-hv-bar p{font-size:14px;font-weight:700;color:var(--s1-text-dark,#01206B);margin:0;line-height:1.35}
.s1-hv-bar p strong{color:var(--nv-primary-accent)}
@media(max-width:768px){.s1-hv-top{padding:36px 24px 52px}.s1-hv-content{grid-template-columns:1fr;padding:24px 24px 28px;gap:20px}.s1-hv-bar{flex-direction:column;text-align:center;gap:8px;padding:16px 20px}}

/* =========================================================
   Gare Preview Cards — .s1-card
   ========================================================= */
.s1-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;max-width:1400px;margin:40px auto;padding:0 16px;box-sizing:border-box}
.s1-card{position:relative;border-radius:14px;overflow:hidden;background:var(--nv-site-bg,#fff);box-shadow:0 2px 16px rgba(0,0,0,.08);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}
.s1-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.14)}
.s1-card-img{position:relative;aspect-ratio:4/3;overflow:hidden}
.s1-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.s1-card:hover .s1-card-img img{transform:scale(1.04)}
.s1-card-badge{position:absolute;top:12px;left:12px;background:var(--nv-primary-accent,#e63946);color:#fff;font-weight:800;font-size:13px;padding:4px 12px;border-radius:20px;letter-spacing:.3px;text-transform:uppercase;line-height:1.3}
.s1-card-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}
.s1-card-name{margin:0 0 6px;font-size:22px;font-weight:900;line-height:1.2;color:var(--nv-text-color,#1a1a2e)}
.s1-card-stats{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 10px;font-size:13.5px;font-weight:600;color:var(--nv-text-color,#333);opacity:.75}
.s1-card-stats span{display:flex;align-items:center;gap:4px;white-space:nowrap}
.s1-card-desc{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--nv-text-color,#444);opacity:.85;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.s1-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}
.s1-card-price{font-size:15px;font-weight:800;color:var(--nv-primary-accent,#e63946);white-space:nowrap}
.s1-card-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;font-size:13.5px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--nv-primary-accent,#e63946);transition:background .2s,transform .15s;white-space:nowrap}
.s1-card-cta:hover{filter:brightness(1.1);transform:scale(1.03);color:#fff}
@media(max-width:680px){.s1-cards{grid-template-columns:1fr;gap:16px;padding:0 12px}.s1-card-name{font-size:20px}}
@media(min-width:681px) and (max-width:960px){.s1-cards{grid-template-columns:repeat(2,1fr)}}

/* =========================================================
   Programma — #s1-prog
   ========================================================= */
#s1-prog{max-width:1100px;margin:0 auto;padding:0 16px 48px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e}
#s1-prog,#s1-prog *{box-sizing:border-box}
#s1-prog a{text-decoration:none}

/* HERO */
#s1-prog .pg-hero{border-radius:22px;overflow:hidden;background:#01206B;padding:44px 40px;margin:0 0 24px;position:relative}
#s1-prog .pg-hero::before{content:'';position:absolute;inset:0;opacity:.04;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='30' cy='30' r='20' fill='none' stroke='white' stroke-width='.3'/%3E%3Ccircle cx='170' cy='160' r='35' fill='none' stroke='white' stroke-width='.3'/%3E%3C/svg%3E")}
#s1-prog .pg-hero>*{position:relative;z-index:1}
#s1-prog .pg-hero-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 12px}
#s1-prog .pg-hero-kicker svg{width:16px;height:16px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-prog .pg-hero h1{font-size:clamp(30px,5.5vw,48px);font-weight:900;line-height:1.06;color:#fff;margin:0 0 10px;padding:0;letter-spacing:-.02em}
#s1-prog .pg-hero h1 span{color:#e63946}
#s1-prog .pg-hero>p{font-size:clamp(15px,2vw,18px);line-height:1.5;color:rgba(255,255,255,.65);margin:0;padding:0}
#s1-prog .pg-hero-dates{display:flex;gap:10px;margin:18px 0 0;flex-wrap:wrap}
#s1-prog .pg-hero-date{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:800;color:#fff}
#s1-prog .pg-hero-date svg{width:16px;height:16px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* BLOCK */
#s1-prog .pg-block{border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 6px 32px rgba(11,31,68,.08);margin:0 0 24px}

/* SP BANNER */
#s1-prog .pg-ship{margin:0 0 24px;padding:18px 24px;border-radius:16px;background:linear-gradient(135deg,rgba(1,32,107,.04),rgba(37,211,102,.04));border:1px solid #e6eaf2;display:flex;align-items:center;gap:14px}
#s1-prog .pg-ship-ico{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#01206B;display:flex;align-items:center;justify-content:center}
#s1-prog .pg-ship-ico svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#s1-prog .pg-ship p{font-size:14px;line-height:1.5;color:rgba(15,23,42,.5);margin:0;padding:0}
#s1-prog .pg-ship p strong{color:#1a1a2e}

/* DAY HEADER */
#s1-prog .pg-day-hd{padding:24px 40px 0;display:flex;align-items:center;gap:14px}
#s1-prog .pg-day-badge{padding:8px 18px;border-radius:10px;background:#01206B;font-size:14px;font-weight:900;color:#fff;white-space:nowrap}
#s1-prog .pg-day-badge.pg-day-dom{background:#ff0000}
#s1-prog .pg-day-info{flex:1}
#s1-prog .pg-day-info h2{font-size:clamp(20px,3vw,26px);font-weight:900;color:#01206B;margin:0;padding:0}
#s1-prog .pg-day-info p{font-size:13px;color:rgba(15,23,42,.4);margin:2px 0 0;padding:0}

/* TIMELINE */
#s1-prog .pg-tl{padding:20px 40px 32px;position:relative}
#s1-prog .pg-tl::before{content:'';position:absolute;top:20px;bottom:32px;left:72px;width:2px;background:#e6eaf2}

#s1-prog .pg-ev{display:flex;gap:16px;align-items:flex-start;padding:10px 0;position:relative}
#s1-prog .pg-ev-time{flex-shrink:0;width:48px;text-align:right;font-size:14px;font-weight:900;color:#01206B;padding:4px 0 0}
#s1-prog .pg-ev-dot{flex-shrink:0;width:14px;height:14px;border-radius:50%;border:3px solid #e6eaf2;background:#fff;margin:5px 0 0;position:relative;z-index:1}
#s1-prog .pg-ev-body{flex:1;min-width:0}
#s1-prog .pg-ev-body h4{font-size:14px;font-weight:800;color:#01206B;margin:0 0 2px;padding:0}
#s1-prog .pg-ev-body p{font-size:13px;line-height:1.5;color:rgba(15,23,42,.5);margin:0;padding:0}
#s1-prog .pg-ev-body p strong{color:#1a1a2e}

/* Event types */
#s1-prog .pg-ev-start .pg-ev-dot{border-color:#ff0000;background:#ff0000;box-shadow:0 0 0 4px rgba(255,0,0,.12)}
#s1-prog .pg-ev-start .pg-ev-time{color:#ff0000}
#s1-prog .pg-ev-start h4{color:#ff0000}

#s1-prog .pg-ev-bib .pg-ev-dot{border-color:#01206B;background:#01206B}

#s1-prog .pg-ev-service .pg-ev-dot{border-color:#25d366;background:#25d366}
#s1-prog .pg-ev-service h4{color:#25d366}

#s1-prog .pg-ev-end .pg-ev-dot{border-color:rgba(15,23,42,.25);background:rgba(15,23,42,.25)}
#s1-prog .pg-ev-end h4{color:rgba(15,23,42,.4)}

/* RACE TAGS inside events */
#s1-prog .pg-tags{display:flex;gap:5px;flex-wrap:wrap;margin:4px 0 0}
#s1-prog .pg-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}
#s1-prog .pg-tag-ultra{background:rgba(1,32,107,.08);color:#01206B}
#s1-prog .pg-tag-long{background:rgba(230,57,70,.08);color:#e63946}
#s1-prog .pg-tag-mid{background:rgba(255,140,0,.08);color:#c47600}
#s1-prog .pg-tag-short{background:rgba(37,211,102,.08);color:#1a7a3a}

/* SECTION LABEL */
#s1-prog .pg-label{padding:4px 40px 0;margin:0}
#s1-prog .pg-label h3{font-size:15px;font-weight:800;color:#01206B;margin:0;padding:0;display:flex;align-items:center;gap:8px}
#s1-prog .pg-label h3 svg{width:16px;height:16px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* RESPONSIVE */
@media(max-width:768px){
  #s1-prog .pg-hero{padding:32px 24px}
  #s1-prog .pg-day-hd{padding:20px 24px 0}
  #s1-prog .pg-tl{padding:16px 24px 24px}
  #s1-prog .pg-tl::before{left:56px}
  #s1-prog .pg-label{padding:4px 24px 0}
  #s1-prog .pg-ship{flex-direction:column;gap:10px;text-align:center}
  #s1-prog .pg-hero-dates{flex-direction:column}
}

/* =========================================================
   Gruppi Page — #s1-gruppi
   ========================================================= */
/* ===== SELF-CONTAINED — tutto sotto #s1-gruppi, zero leak ===== */
#s1-gruppi{max-width:1100px;margin:0 auto;padding:0 16px 48px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}
#s1-gruppi,#s1-gruppi *{box-sizing:border-box}

/* HERO */
#s1-gruppi .sg-hero{position:relative;border-radius:22px;overflow:hidden;min-height:420px;display:flex;align-items:flex-end;margin-bottom:24px}
#s1-gruppi .sg-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;padding:0}
#s1-gruppi .sg-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(1,32,107,.95) 0%,rgba(1,32,107,.5) 45%,rgba(1,32,107,.15) 100%)}
#s1-gruppi .sg-hero-body{position:relative;z-index:1;padding:40px 44px 48px;max-width:680px}
#s1-gruppi .sg-hero-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6);margin:0 0 14px}
#s1-gruppi .sg-hero-kicker svg{width:16px;height:16px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-gruppi .sg-hero h1{font-size:clamp(30px,5.5vw,48px);font-weight:900;line-height:1.08;color:#fff;margin:0 0 14px;padding:0;letter-spacing:-.02em}
#s1-gruppi .sg-hero h1 span{color:#e63946}
#s1-gruppi .sg-hero-body>p{font-size:clamp(15px,2vw,18px);line-height:1.55;color:rgba(255,255,255,.8);margin:0;padding:0}

/* BLOCK (card bianca) */
#s1-gruppi .sg-block{border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 6px 32px rgba(11,31,68,.08);margin:0 0 24px}

/* INTRO */
#s1-gruppi .sg-intro{padding:36px 40px;display:flex;gap:28px;align-items:center}
#s1-gruppi .sg-intro-txt{flex:1;min-width:0}
#s1-gruppi .sg-intro-txt p{font-size:15.5px;line-height:1.7;color:rgba(15,23,42,.5);margin:0 0 16px;padding:0}
#s1-gruppi .sg-intro-txt p:last-child{margin-bottom:0}
#s1-gruppi .sg-intro-txt p strong{color:#1a1a2e}
#s1-gruppi .sg-intro-txt p em{font-style:normal;color:#e63946;font-weight:700}
#s1-gruppi .sg-intro-img{flex-shrink:0;width:200px;height:200px;border-radius:18px;overflow:hidden}
#s1-gruppi .sg-intro-img img{width:100%;height:100%;object-fit:cover;margin:0;padding:0}

/* MACCHINA DEL TEMPO */
#s1-gruppi .sg-tm{position:relative;border-radius:22px;overflow:hidden;background:#01206B;padding:44px 40px;margin:0 0 24px}
#s1-gruppi .sg-tm-bg{position:absolute;inset:0;opacity:.05;pointer-events:none}
#s1-gruppi .sg-tm>*:not(.sg-tm-bg){position:relative;z-index:1}
#s1-gruppi .sg-tm-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:8px;background:rgba(255,0,0,.12);border:1px solid rgba(255,0,0,.2);font-size:12px;font-weight:800;color:#ff4444;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px}
#s1-gruppi .sg-tm-badge svg{width:16px;height:16px;fill:none;stroke:#ff4444;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-gruppi .sg-tm h2{font-size:clamp(26px,4.5vw,38px);font-weight:900;line-height:1.1;color:#fff;margin:0 0 12px;padding:0;letter-spacing:-.02em}
#s1-gruppi .sg-tm h2 span{color:#ff4444}
#s1-gruppi .sg-tm>p{font-size:16px;line-height:1.6;color:rgba(255,255,255,.75);margin:0 0 8px;padding:0;max-width:700px}
#s1-gruppi .sg-tm>p strong{color:#fff}
#s1-gruppi .sg-tm-sub{font-size:14px;line-height:1.5;color:rgba(255,255,255,.45);margin:0 0 32px;padding:0;max-width:650px}

/* CHART */
#s1-gruppi .sg-fasce{display:flex;align-items:flex-end;gap:10px;height:180px;padding:0 4px;margin:0}
#s1-gruppi .sg-fascia{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}
#s1-gruppi .sg-fascia-bar{width:100%;border-radius:10px 10px 4px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:filter .2s}
#s1-gruppi .sg-fascia:hover .sg-fascia-bar{filter:brightness(1.15)}
#s1-gruppi .sg-fascia:nth-child(1) .sg-fascia-bar{height:32%;background:rgba(37,211,102,.25);border:1.5px solid rgba(37,211,102,.4)}
#s1-gruppi .sg-fascia:nth-child(2) .sg-fascia-bar{height:46%;background:rgba(37,211,102,.15);border:1.5px solid rgba(37,211,102,.25)}
#s1-gruppi .sg-fascia:nth-child(3) .sg-fascia-bar{height:60%;background:rgba(255,204,0,.12);border:1.5px solid rgba(255,204,0,.25)}
#s1-gruppi .sg-fascia:nth-child(4) .sg-fascia-bar{height:76%;background:rgba(255,140,0,.12);border:1.5px solid rgba(255,140,0,.25)}
#s1-gruppi .sg-fascia:nth-child(5) .sg-fascia-bar{height:94%;background:rgba(255,0,0,.15);border:1.5px solid rgba(255,0,0,.3)}

#s1-gruppi .sg-fascia-plus{font-size:clamp(16px,2.5vw,22px);font-weight:900;letter-spacing:3px;line-height:1}
#s1-gruppi .sg-fascia:nth-child(1) .sg-fascia-plus,#s1-gruppi .sg-fascia:nth-child(2) .sg-fascia-plus{color:#4ade80}
#s1-gruppi .sg-fascia:nth-child(3) .sg-fascia-plus{color:#fde047}
#s1-gruppi .sg-fascia:nth-child(4) .sg-fascia-plus{color:#fdba74}
#s1-gruppi .sg-fascia:nth-child(5) .sg-fascia-plus{color:#ff6b6b}
#s1-gruppi .sg-fascia-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
#s1-gruppi .sg-fascia:nth-child(1) .sg-fascia-label{color:#4ade80}
#s1-gruppi .sg-fascia:nth-child(5) .sg-fascia-label{color:#ff6b6b}

#s1-gruppi .sg-fasce-labels{display:flex;gap:10px;padding:8px 4px 0;margin:0 0 28px}
#s1-gruppi .sg-fl{flex:1;text-align:center}
#s1-gruppi .sg-fl-name{font-size:clamp(10px,1.8vw,12px);font-weight:800;color:#fff;margin:0 0 1px;padding:0}
#s1-gruppi .sg-fl-date{font-size:clamp(9px,1.5vw,10px);color:rgba(255,255,255,.4);margin:0;padding:0}

/* REWIND */
#s1-gruppi .sg-rewind{display:flex;align-items:center;gap:10px;margin:0 0 28px;padding:12px 18px;border-radius:12px;background:rgba(37,211,102,.08);border:1px solid rgba(37,211,102,.15)}
#s1-gruppi .sg-rewind svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:#25d366;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-gruppi .sg-rewind p{font-size:14px;color:#25d366;font-weight:700;margin:0;padding:0}
#s1-gruppi .sg-rewind p strong{color:#fff}

/* ESEMPIO */
#s1-gruppi .sg-example{border-radius:16px;padding:24px 28px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}
#s1-gruppi .sg-example h4{font-size:14px;font-weight:800;color:#fff;margin:0 0 12px;padding:0;display:flex;align-items:center;gap:8px}
#s1-gruppi .sg-example h4 svg{width:18px;height:18px;fill:none;stroke:#ff4444;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-gruppi .sg-example p{font-size:14px;line-height:1.65;color:rgba(255,255,255,.6);margin:0 0 10px;padding:0}
#s1-gruppi .sg-example p:last-child{margin-bottom:0}
#s1-gruppi .sg-example p strong{color:#fff}
#s1-gruppi .sg-ex-hl{display:inline-block;padding:3px 10px;border-radius:6px;background:rgba(37,211,102,.15);color:#25d366;font-weight:800;font-size:13px}
#s1-gruppi .sg-ex-strike{text-decoration:line-through;color:rgba(255,255,255,.3)}
#s1-gruppi .sg-ex-note{font-size:12px!important;line-height:1.55!important;color:rgba(255,255,255,.35)!important;font-style:italic;margin-top:14px!important;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}

/* VANTAGGI */
#s1-gruppi .sg-vant{padding:36px 40px}
#s1-gruppi .sg-vant h3{font-size:clamp(20px,3vw,26px);font-weight:900;color:#01206B;margin:0 0 6px;padding:0}
#s1-gruppi .sg-vant>p{font-size:14px;color:rgba(15,23,42,.5);margin:0 0 22px;padding:0}
#s1-gruppi .sg-vant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}
#s1-gruppi .sg-vant-card{padding:22px;border-radius:16px;border:1px solid #e6eaf2;background:#fafbff;transition:border-color .2s}
#s1-gruppi .sg-vant-card:hover{border-color:#e63946}
#s1-gruppi .sg-vant-ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 0 12px}
#s1-gruppi .sg-vant-ico svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-gruppi .sg-vant-ico.sg-v-blue{background:#01206B}
#s1-gruppi .sg-vant-ico.sg-v-red{background:#ff0000}
#s1-gruppi .sg-vant-ico.sg-v-green{background:#25d366}
#s1-gruppi .sg-vant-card h4{font-size:15px;font-weight:800;color:#01206B;margin:0 0 4px;padding:0}
#s1-gruppi .sg-vant-card p{font-size:13px;line-height:1.5;color:rgba(15,23,42,.5);margin:0;padding:0}

/* GALLERY */
#s1-gruppi .sg-gallery{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 4px}
#s1-gruppi .sg-gallery img{width:100%;height:180px;object-fit:cover;display:block;margin:0;padding:0}

/* SPEDIZIONE */
#s1-gruppi .sg-ship{margin:24px 40px 32px;padding:22px 26px;border-radius:16px;background:linear-gradient(135deg,rgba(1,32,107,.04),rgba(37,211,102,.04));border:1px solid #e6eaf2;display:flex;gap:18px;align-items:flex-start}
#s1-gruppi .sg-ship-ico{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#01206B;display:flex;align-items:center;justify-content:center}
#s1-gruppi .sg-ship-ico svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#s1-gruppi .sg-ship-body h4{font-size:16px;font-weight:900;color:#01206B;margin:0 0 4px;padding:0}
#s1-gruppi .sg-ship-body p{font-size:14px;line-height:1.6;color:rgba(15,23,42,.5);margin:0 0 8px;padding:0}
#s1-gruppi .sg-ship-body p:last-child{margin-bottom:0}
#s1-gruppi .sg-ship-body p strong{color:#1a1a2e}
#s1-gruppi .sg-ship-tags{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}
#s1-gruppi .sg-ship-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:#fafbff;border:1px solid #e6eaf2;font-size:11px;font-weight:700;color:#01206B}
#s1-gruppi .sg-ship-tag svg{width:12px;height:12px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* COME FUNZIONA */
#s1-gruppi .sg-come{padding:0 40px 36px}
#s1-gruppi .sg-come h3{font-size:clamp(20px,3vw,26px);font-weight:900;color:#01206B;margin:0 0 6px;padding:0}
#s1-gruppi .sg-come>p{font-size:14px;color:rgba(15,23,42,.5);margin:0 0 20px;padding:0}
#s1-gruppi .sg-opts{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#s1-gruppi .sg-opt{padding:24px;border-radius:16px;border:1px solid #e6eaf2;background:#fafbff}
#s1-gruppi .sg-opt-hd{display:flex;align-items:center;gap:10px;margin:0 0 10px}
#s1-gruppi .sg-opt-num{width:32px;height:32px;border-radius:10px;background:#01206B;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff}
#s1-gruppi .sg-opt-hd h4{font-size:16px;font-weight:800;color:#01206B;margin:0;padding:0}
#s1-gruppi .sg-opt p{font-size:13.5px;line-height:1.6;color:rgba(15,23,42,.5);margin:0 0 8px;padding:0}
#s1-gruppi .sg-opt p:last-child{margin-bottom:0}
#s1-gruppi .sg-opt p strong{color:#1a1a2e}
#s1-gruppi .sg-opt-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:rgba(37,211,102,.08);border:1px solid rgba(37,211,102,.15);font-size:11px;font-weight:700;color:#25d366;margin:4px 0 0}
#s1-gruppi .sg-opt-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;background:#01206B;color:#fff;font-size:13px;font-weight:700;text-decoration:none;margin:8px 0 0;transition:filter .2s}
#s1-gruppi .sg-opt-cta:hover{filter:brightness(1.2)}
#s1-gruppi .sg-opt-cta svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* NOTA BENE */
#s1-gruppi .sg-note{margin:0 40px 32px;padding:20px 24px;border-radius:14px;border:1px solid rgba(255,0,0,.12);border-left:3px solid #ff0000;background:rgba(255,0,0,.03)}
#s1-gruppi .sg-note h4{font-size:14px;font-weight:800;color:#ff0000;margin:0 0 6px;padding:0}
#s1-gruppi .sg-note p{font-size:13.5px;line-height:1.65;color:rgba(15,23,42,.5);margin:0 0 10px;padding:0}
#s1-gruppi .sg-note p:last-child{margin-bottom:0}
#s1-gruppi .sg-note p strong{color:#1a1a2e}

/* VOUCHER WARNING */
#s1-gruppi .sg-note-warn{margin:0 40px 16px;padding:20px 24px;border-radius:14px;border:1px solid rgba(245,158,11,.2);border-left:3px solid #f59e0b;background:rgba(245,158,11,.04)}
#s1-gruppi .sg-note-warn h4{font-size:14px;font-weight:800;color:#f59e0b;margin:0 0 6px;padding:0}
#s1-gruppi .sg-note-warn p{font-size:13.5px;line-height:1.65;color:rgba(15,23,42,.5);margin:0 0 10px;padding:0}
#s1-gruppi .sg-note-warn p:last-child{margin-bottom:0}
#s1-gruppi .sg-note-warn p strong{color:#1a1a2e}

/* CTA — fondo #ff0000 */
#s1-gruppi .sg-cta-wrap{border-radius:22px;overflow:hidden;background:#ff0000;padding:36px 40px;text-align:center;margin:0 0 24px}
#s1-gruppi .sg-cta-wrap h2{font-size:clamp(22px,4vw,30px);font-weight:900;color:#fff;margin:0 0 8px;padding:0}
#s1-gruppi .sg-cta-wrap>p{font-size:15px;color:rgba(255,255,255,.8);margin:0 0 20px;padding:0;max-width:500px;display:inline-block}
#s1-gruppi .sg-ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
#s1-gruppi .sg-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:800;text-decoration:none;transition:filter .2s,transform .15s}
#s1-gruppi .sg-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}
#s1-gruppi .sg-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-gruppi .sg-cta-white{background:#fff;color:#ff0000;box-shadow:0 4px 16px rgba(0,0,0,.1)}
#s1-gruppi .sg-cta-ghost{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.25)}
#s1-gruppi .sg-cta-note{font-size:12px;color:rgba(255,255,255,.5);margin:14px auto 0;padding:0;max-width:440px;display:block}

/* RESPONSIVE */
@media(max-width:768px){
  #s1-gruppi .sg-hero{min-height:300px}
  #s1-gruppi .sg-hero-body{padding:28px 24px 32px}
  #s1-gruppi .sg-intro{flex-direction:column;padding:28px 24px;gap:16px}
  #s1-gruppi .sg-intro-img{width:100%;height:180px}
  #s1-gruppi .sg-vant,#s1-gruppi .sg-come{padding-left:24px;padding-right:24px}
  #s1-gruppi .sg-note,#s1-gruppi .sg-note-warn,#s1-gruppi .sg-ship{margin-left:24px;margin-right:24px}
  #s1-gruppi .sg-tm{padding:32px 24px}
  #s1-gruppi .sg-fasce{height:140px;gap:6px}
  #s1-gruppi .sg-fasce-labels{gap:6px}
  #s1-gruppi .sg-gallery img{height:120px}
  #s1-gruppi .sg-opts{grid-template-columns:1fr}
  #s1-gruppi .sg-cta-wrap{padding:28px 24px}
  #s1-gruppi .sg-ctas{flex-direction:column;align-items:center}
  #s1-gruppi .sg-ship{flex-direction:column;gap:12px}
}

/* =========================================================
   Alloggio — #s1-hotel
   ========================================================= */
#s1-hotel{max-width:1100px;margin:0 auto;padding:0 16px 48px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e}
#s1-hotel,#s1-hotel *{box-sizing:border-box}
#s1-hotel img{display:block;margin:0;padding:0}
#s1-hotel a{text-decoration:none}

/* HERO */
#s1-hotel .ht-hero{position:relative;border-radius:22px;overflow:hidden;min-height:400px;display:flex;align-items:flex-end;margin:0 0 24px}
#s1-hotel .ht-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#s1-hotel .ht-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(1,32,107,.95) 0%,rgba(1,32,107,.45) 40%,transparent 75%)}
#s1-hotel .ht-hero-body{position:relative;z-index:1;padding:40px 44px 48px;max-width:700px}
#s1-hotel .ht-hero-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 14px}
#s1-hotel .ht-hero-kicker svg{width:16px;height:16px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-hotel .ht-hero h1{font-size:clamp(30px,5.5vw,48px);font-weight:900;line-height:1.06;color:#fff;margin:0 0 12px;padding:0;letter-spacing:-.02em}
#s1-hotel .ht-hero h1 span{color:#e63946}
#s1-hotel .ht-hero-body>p{font-size:clamp(15px,2vw,18px);line-height:1.55;color:rgba(255,255,255,.8);margin:0;padding:0}

/* BLOCK */
#s1-hotel .ht-block{border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 6px 32px rgba(11,31,68,.08);margin:0 0 24px}

/* SECTION PADDING */
#s1-hotel .ht-sect{padding:36px 40px}
#s1-hotel .ht-sect h2{font-size:clamp(22px,3.5vw,30px);font-weight:900;color:#01206B;margin:0 0 8px;padding:0}
#s1-hotel .ht-sect h2 span{color:#e63946}
#s1-hotel .ht-sect>p{font-size:15px;line-height:1.7;color:rgba(15,23,42,.5);margin:0 0 14px;padding:0;max-width:800px}
#s1-hotel .ht-sect>p:last-child{margin-bottom:0}
#s1-hotel .ht-sect>p strong{color:#1a1a2e}

/* CHOICE CARDS — Trieste vs Sistiana */
#s1-hotel .ht-choice{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 0}
#s1-hotel .ht-ch{padding:24px;border-radius:16px;border:1px solid #e6eaf2;background:#fafbff;position:relative}
#s1-hotel .ht-ch-ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 0 12px}
#s1-hotel .ht-ch-ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#s1-hotel .ht-ch-ico.ht-ci-navy{background:#01206B}
#s1-hotel .ht-ch-ico.ht-ci-red{background:#ff0000}
#s1-hotel .ht-ch h3{font-size:17px;font-weight:900;color:#01206B;margin:0 0 6px;padding:0}
#s1-hotel .ht-ch p{font-size:13.5px;line-height:1.6;color:rgba(15,23,42,.5);margin:0;padding:0}
#s1-hotel .ht-ch p strong{color:#1a1a2e}

/* SERVICES BAR */
#s1-hotel .ht-services{display:flex;gap:12px;flex-wrap:wrap;padding:0 40px 28px}
#s1-hotel .ht-svc{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#fafbff;border:1px solid #e6eaf2;font-size:12px;font-weight:700;color:#01206B}
#s1-hotel .ht-svc svg{width:14px;height:14px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* ALL INCLUSIVE CARD */
#s1-hotel .ht-allinc{margin:0 40px 28px;padding:28px;border-radius:18px;background:linear-gradient(135deg,#01206B,#1a3a7a);position:relative;overflow:hidden}
#s1-hotel .ht-allinc>*{position:relative;z-index:1}
#s1-hotel .ht-allinc h3{font-size:clamp(18px,2.5vw,24px);font-weight:900;color:#fff;margin:0 0 8px;padding:0}
#s1-hotel .ht-allinc h3 span{color:#e63946}
#s1-hotel .ht-allinc>p{font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.7);margin:0 0 16px;padding:0}
#s1-hotel .ht-allinc>p strong{color:#fff}
#s1-hotel .ht-allinc-tags{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}
#s1-hotel .ht-allinc-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:700;color:rgba(255,255,255,.7)}
#s1-hotel .ht-allinc-tag svg{width:12px;height:12px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-hotel .ht-allinc-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;background:#e63946;color:#fff;font-size:14px;font-weight:800;transition:filter .2s}
#s1-hotel .ht-allinc-cta:hover{filter:brightness(1.1)}
#s1-hotel .ht-allinc-cta svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-hotel .ht-allinc-note{font-size:12px;color:rgba(255,255,255,.35);margin:12px 0 0;padding:0}

/* SEARCH TIPS */
#s1-hotel .ht-tips{margin:0 40px 28px;padding:18px 22px;border-radius:14px;border:1px solid #e6eaf2;background:#fafbff}
#s1-hotel .ht-tips h4{font-size:14px;font-weight:800;color:#01206B;margin:0 0 6px;padding:0;display:flex;align-items:center;gap:6px}
#s1-hotel .ht-tips h4 svg{width:16px;height:16px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-hotel .ht-tips p{font-size:13.5px;line-height:1.6;color:rgba(15,23,42,.5);margin:0 0 6px;padding:0}
#s1-hotel .ht-tips p:last-child{margin-bottom:0}
#s1-hotel .ht-tips p strong{color:#1a1a2e}

/* DIVIDER */
#s1-hotel .ht-divider{padding:8px 40px;text-align:center}
#s1-hotel .ht-divider p{display:inline-block;font-size:13px;font-weight:700;color:rgba(15,23,42,.3);letter-spacing:.06em;text-transform:uppercase;padding:0 16px;margin:0;position:relative}
#s1-hotel .ht-divider p::before,#s1-hotel .ht-divider p::after{content:'';position:absolute;top:50%;width:60px;height:1px;background:#e6eaf2}
#s1-hotel .ht-divider p::before{right:100%}
#s1-hotel .ht-divider p::after{left:100%}

/* HOTEL SECTION TITLE */
#s1-hotel .ht-htl-sect{padding:28px 40px 16px}
#s1-hotel .ht-htl-sect h2{font-size:clamp(20px,3vw,26px);font-weight:900;color:#01206B;margin:0 0 4px;padding:0}
#s1-hotel .ht-htl-sect>p{font-size:14px;color:rgba(15,23,42,.5);margin:0;padding:0}

/* HOTEL CARDS */
#s1-hotel .ht-hotels{padding:0 40px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
#s1-hotel .ht-htl{border-radius:16px;overflow:hidden;border:1px solid #e6eaf2;background:#fff;transition:box-shadow .2s}
#s1-hotel .ht-htl:hover{box-shadow:0 8px 32px rgba(11,31,68,.1)}
#s1-hotel .ht-htl-img{height:100px;overflow:hidden;background:#e6eaf2}
#s1-hotel .ht-htl-body{padding:18px}
#s1-hotel .ht-htl-stars{font-size:11px;font-weight:700;letter-spacing:.04em;color:#e63946;margin:0 0 2px;padding:0}
#s1-hotel .ht-htl-body h4{font-size:15px;font-weight:900;color:#01206B;margin:0 0 4px;padding:0}
#s1-hotel .ht-htl-loc{font-size:11px;font-weight:700;color:rgba(15,23,42,.35);margin:0 0 6px;padding:0;text-transform:uppercase;letter-spacing:.04em}
#s1-hotel .ht-htl-body p{font-size:12.5px;line-height:1.5;color:rgba(15,23,42,.5);margin:0 0 12px;padding:0}
#s1-hotel .ht-htl-cta{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:7px;background:#01206B;color:#fff;font-size:12px;font-weight:700;transition:filter .2s}
#s1-hotel .ht-htl-cta:hover{filter:brightness(1.3)}
#s1-hotel .ht-htl-cta svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* HOTEL — FEATURED (wider) */
#s1-hotel .ht-htl.ht-htl-feat{grid-column:span 1}

/* PALESTRA NOTE */
#s1-hotel .ht-palestra{margin:0 40px 32px;padding:20px 24px;border-radius:14px;border:1px solid rgba(255,0,0,.12);border-left:3px solid #ff0000;background:rgba(255,0,0,.03)}
#s1-hotel .ht-palestra h4{font-size:14px;font-weight:800;color:#ff0000;margin:0 0 6px;padding:0;display:flex;align-items:center;gap:6px}
#s1-hotel .ht-palestra h4 svg{width:16px;height:16px;fill:none;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-hotel .ht-palestra p{font-size:13px;line-height:1.65;color:rgba(15,23,42,.5);margin:0;padding:0}
#s1-hotel .ht-palestra p strong{color:#1a1a2e}

/* RESPONSIVE */
@media(max-width:768px){
  #s1-hotel .ht-hero{min-height:300px}
  #s1-hotel .ht-hero-body{padding:28px 24px 36px}
  #s1-hotel .ht-sect{padding:28px 24px}
  #s1-hotel .ht-choice{grid-template-columns:1fr}
  #s1-hotel .ht-services{padding:0 24px 24px}
  #s1-hotel .ht-allinc{margin:0 24px 24px;padding:24px}
  #s1-hotel .ht-tips{margin:0 24px 24px}
  #s1-hotel .ht-htl-sect{padding:20px 24px 12px}
  #s1-hotel .ht-hotels{padding:0 24px 24px;grid-template-columns:1fr}
  #s1-hotel .ht-palestra{margin:0 24px 24px}
  #s1-hotel .ht-divider{padding:8px 24px}
}

/* =========================================================
   Arrivare — #s1-arrivo
   ========================================================= */
#s1-arrivo{max-width:1100px;margin:0 auto;padding:0 16px 48px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e}
#s1-arrivo,#s1-arrivo *{box-sizing:border-box}
#s1-arrivo img{display:block;margin:0;padding:0}
#s1-arrivo a{text-decoration:none}

/* HERO */
#s1-arrivo .ar-hero{position:relative;border-radius:22px;overflow:hidden;min-height:400px;display:flex;align-items:flex-end;margin:0 0 24px}
#s1-arrivo .ar-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#s1-arrivo .ar-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(1,32,107,.95) 0%,rgba(1,32,107,.45) 40%,transparent 75%)}
#s1-arrivo .ar-hero-body{position:relative;z-index:1;padding:40px 44px 48px;max-width:700px}
#s1-arrivo .ar-hero-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 14px}
#s1-arrivo .ar-hero-kicker svg{width:16px;height:16px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-arrivo .ar-hero h1{font-size:clamp(30px,5.5vw,48px);font-weight:900;line-height:1.06;color:#fff;margin:0 0 12px;padding:0;letter-spacing:-.02em}
#s1-arrivo .ar-hero h1 span{color:#e63946}
#s1-arrivo .ar-hero-body>p{font-size:clamp(15px,2vw,18px);line-height:1.55;color:rgba(255,255,255,.8);margin:0;padding:0}

/* BLOCK */
#s1-arrivo .ar-block{border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 6px 32px rgba(11,31,68,.08);margin:0 0 24px}

/* TRANSPORT CARDS */
#s1-arrivo .ar-transports{padding:36px 40px;display:flex;flex-direction:column;gap:20px}
#s1-arrivo .ar-tr{padding:28px;border-radius:18px;border:1px solid #e6eaf2;background:#fafbff;display:flex;gap:22px;align-items:flex-start}
#s1-arrivo .ar-tr-ico{flex-shrink:0;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}
#s1-arrivo .ar-tr-ico svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#s1-arrivo .ar-tr-ico.ar-i-navy{background:#01206B}
#s1-arrivo .ar-tr-ico.ar-i-red{background:#ff0000}
#s1-arrivo .ar-tr-ico.ar-i-green{background:#25d366}
#s1-arrivo .ar-tr-body{flex:1;min-width:0}
#s1-arrivo .ar-tr-body h3{font-size:18px;font-weight:900;color:#01206B;margin:0 0 8px;padding:0}
#s1-arrivo .ar-tr-body p{font-size:14px;line-height:1.65;color:rgba(15,23,42,.5);margin:0 0 10px;padding:0}
#s1-arrivo .ar-tr-body p:last-child{margin-bottom:0}
#s1-arrivo .ar-tr-body p strong{color:#1a1a2e}

/* PILL HIGHLIGHTS inside transport */
#s1-arrivo .ar-pills{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 0}
#s1-arrivo .ar-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:#fff;border:1px solid #e6eaf2;font-size:11px;font-weight:700;color:#01206B}
#s1-arrivo .ar-pill svg{width:12px;height:12px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-arrivo .ar-pill-green{background:rgba(37,211,102,.06);border-color:rgba(37,211,102,.15);color:#1a7a3a}

/* SUB-SECTIONS inside transport */
#s1-arrivo .ar-sub{margin:14px 0 0;padding:14px 18px;border-radius:12px;background:#fff;border:1px solid #e6eaf2}
#s1-arrivo .ar-sub h4{font-size:14px;font-weight:800;color:#01206B;margin:0 0 4px;padding:0;display:flex;align-items:center;gap:6px}
#s1-arrivo .ar-sub h4 svg{width:14px;height:14px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-arrivo .ar-sub p{font-size:13px;line-height:1.55;color:rgba(15,23,42,.5);margin:0;padding:0}
#s1-arrivo .ar-sub p strong{color:#1a1a2e}

/* LINK BUTTON */
#s1-arrivo .ar-link{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;background:#01206B;color:#fff;font-size:12px;font-weight:700;margin:8px 0 0;transition:filter .2s}
#s1-arrivo .ar-link:hover{filter:brightness(1.3)}
#s1-arrivo .ar-link svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* DISTANCES TABLE */
#s1-arrivo .ar-dist{padding:0 40px 36px}
#s1-arrivo .ar-dist h2{font-size:clamp(20px,3vw,26px);font-weight:900;color:#01206B;margin:0 0 16px;padding:0}
#s1-arrivo .ar-dist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
#s1-arrivo .ar-dist-col{border-radius:16px;border:1px solid #e6eaf2;overflow:hidden}
#s1-arrivo .ar-dist-hd{padding:12px 18px;background:#01206B;display:flex;align-items:center;gap:8px}
#s1-arrivo .ar-dist-hd svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#s1-arrivo .ar-dist-hd span{font-size:13px;font-weight:800;color:#fff}
#s1-arrivo .ar-dist-row{padding:10px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f2f5}
#s1-arrivo .ar-dist-row:last-child{border-bottom:0}
#s1-arrivo .ar-dist-city{font-size:13px;font-weight:600;color:#1a1a2e}
#s1-arrivo .ar-dist-val{font-size:13px;font-weight:800;color:#01206B}

/* DESTINATION SECTION */
#s1-arrivo .ar-dest{border-radius:22px;overflow:hidden;background:#01206B;padding:44px 40px;margin:0 0 24px;position:relative}
#s1-arrivo .ar-dest::before{content:'';position:absolute;inset:0;opacity:.04;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='40' cy='40' r='30' fill='none' stroke='white' stroke-width='.3'/%3E%3Ccircle cx='160' cy='140' r='40' fill='none' stroke='white' stroke-width='.3'/%3E%3C/svg%3E")}
#s1-arrivo .ar-dest>*{position:relative;z-index:1}
#s1-arrivo .ar-dest h2{font-size:clamp(22px,3.5vw,30px);font-weight:900;color:#fff;margin:0 0 6px;padding:0}
#s1-arrivo .ar-dest h2 span{color:#e63946}
#s1-arrivo .ar-dest-sub{font-size:14px;font-weight:700;color:rgba(255,255,255,.4);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;padding:0}
#s1-arrivo .ar-dest p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.65);margin:0 0 14px;padding:0;max-width:800px}
#s1-arrivo .ar-dest p:last-child{margin-bottom:0}
#s1-arrivo .ar-dest p strong{color:#fff}

/* DEST FEATURES */
#s1-arrivo .ar-dest-feats{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 0}
#s1-arrivo .ar-dest-feat{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:700;color:rgba(255,255,255,.6)}
#s1-arrivo .ar-dest-feat svg{width:14px;height:14px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* RESPONSIVE */
@media(max-width:768px){
  #s1-arrivo .ar-hero{min-height:300px}
  #s1-arrivo .ar-hero-body{padding:28px 24px 36px}
  #s1-arrivo .ar-transports{padding:28px 24px}
  #s1-arrivo .ar-tr{flex-direction:column;gap:14px;padding:22px}
  #s1-arrivo .ar-dist{padding:0 24px 28px}
  #s1-arrivo .ar-dist-grid{grid-template-columns:1fr}
  #s1-arrivo .ar-dest{padding:32px 24px}
}

/* =========================================================
   Bora Village — #s1-bv
   ========================================================= */
#s1-bv{max-width:1100px;margin:0 auto;padding:0 16px 48px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a2e}
#s1-bv,#s1-bv *{box-sizing:border-box}
#s1-bv img{display:block;margin:0;padding:0}

/* HERO */
#s1-bv .bv-hero{position:relative;border-radius:22px;overflow:hidden;min-height:480px;display:flex;align-items:flex-end;margin:0 0 24px}
#s1-bv .bv-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#s1-bv .bv-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(1,32,107,.95) 0%,rgba(1,32,107,.45) 40%,transparent 75%)}
#s1-bv .bv-hero-body{position:relative;z-index:1;padding:40px 44px 48px;max-width:700px}
#s1-bv .bv-hero-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 14px}
#s1-bv .bv-hero-kicker svg{width:16px;height:16px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-bv .bv-hero h1{font-size:clamp(30px,5.5vw,50px);font-weight:900;line-height:1.06;color:#fff;margin:0 0 10px;padding:0;letter-spacing:-.02em}
#s1-bv .bv-hero h1 span{color:#e63946}
#s1-bv .bv-hero-body>p{font-size:clamp(15px,2vw,19px);line-height:1.5;color:rgba(255,255,255,.8);margin:0;padding:0}

/* BLOCK */
#s1-bv .bv-block{border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 6px 32px rgba(11,31,68,.08);margin:0 0 24px}

/* HIGHLIGHTS — icone + testo su sfondo navy */
#s1-bv .bv-highlights{border-radius:22px;overflow:hidden;background:#01206B;padding:36px 40px;margin:0 0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
#s1-bv .bv-wide-img{border-radius:22px;overflow:hidden;margin:0 0 24px;height:280px;position:relative}
#s1-bv .bv-wide-img::before{content:'';position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#f0f1f4,transparent);z-index:1}
#s1-bv .bv-wide-img img{width:100%;height:100%;object-fit:cover}
#s1-bv .bv-hl{text-align:center;padding:16px 12px}
#s1-bv .bv-hl-ico{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 12px}
#s1-bv .bv-hl-ico svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#s1-bv .bv-hl h4{font-size:15px;font-weight:800;color:#fff;margin:0 0 4px;padding:0}
#s1-bv .bv-hl p{font-size:13px;line-height:1.45;color:rgba(255,255,255,.55);margin:0;padding:0}
#s1-bv .bv-hl-big{font-size:clamp(24px,3.5vw,32px);font-weight:900;color:#e63946;margin:0 0 2px;padding:0}

/* SECTION TITLE */
#s1-bv .bv-sect{padding:36px 40px 0}
#s1-bv .bv-sect h2{font-size:clamp(22px,3.5vw,30px);font-weight:900;color:#01206B;margin:0 0 6px;padding:0}
#s1-bv .bv-sect h2 span{color:#e63946}
#s1-bv .bv-sect>p{font-size:15px;line-height:1.65;color:rgba(15,23,42,.5);margin:0 0 20px;padding:0;max-width:700px}

/* GALLERY 4-UP */
#s1-bv .bv-gal4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;margin:0}
#s1-bv .bv-gal4 img{width:100%;height:160px;object-fit:cover}

/* GALLERY 2-UP */
#s1-bv .bv-gal2{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0}
#s1-bv .bv-gal2 img{width:100%;height:220px;object-fit:cover}

/* BORA VILLAGE SECTION */
#s1-bv .bv-village{padding:32px 40px}
#s1-bv .bv-village-hero{display:flex;gap:24px;align-items:center;margin:0 0 24px}
#s1-bv .bv-village-img{flex-shrink:0;width:280px;height:200px;border-radius:16px;overflow:hidden}
#s1-bv .bv-village-img img{width:100%;height:100%;object-fit:cover}
#s1-bv .bv-village-txt h3{font-size:clamp(20px,3vw,26px);font-weight:900;color:#01206B;margin:0 0 8px;padding:0}
#s1-bv .bv-village-txt p{font-size:14.5px;line-height:1.65;color:rgba(15,23,42,.5);margin:0 0 12px;padding:0}
#s1-bv .bv-village-txt p:last-child{margin-bottom:0}
#s1-bv .bv-village-txt p strong{color:#1a1a2e}

/* FEATURES GRID */
#s1-bv .bv-feats{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0 0 8px}
#s1-bv .bv-feat{padding:18px;border-radius:14px;border:1px solid #e6eaf2;background:#fafbff}
#s1-bv .bv-feat-ico{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 0 10px}
#s1-bv .bv-feat-ico svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-bv .bv-feat-ico.bv-f-navy{background:#01206B}
#s1-bv .bv-feat-ico.bv-f-red{background:#ff0000}
#s1-bv .bv-feat-ico.bv-f-green{background:#25d366}
#s1-bv .bv-feat h4{font-size:14px;font-weight:800;color:#01206B;margin:0 0 3px;padding:0}
#s1-bv .bv-feat p{font-size:12.5px;line-height:1.45;color:rgba(15,23,42,.5);margin:0;padding:0}

/* ALLOGGIO — ALL INCLUSIVE CARD */
#s1-bv .bv-allinc{margin:0 40px 24px;padding:28px;border-radius:18px;background:linear-gradient(135deg,#01206B,#1a3a7a);position:relative;overflow:hidden}
#s1-bv .bv-allinc::before{content:'';position:absolute;inset:0;opacity:.04;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='20' cy='20' r='15' fill='none' stroke='white' stroke-width='.3'/%3E%3Ccircle cx='80' cy='70' r='20' fill='none' stroke='white' stroke-width='.3'/%3E%3C/svg%3E")}
#s1-bv .bv-allinc>*{position:relative;z-index:1}
#s1-bv .bv-allinc h3{font-size:clamp(18px,2.5vw,22px);font-weight:900;color:#fff;margin:0 0 8px;padding:0}
#s1-bv .bv-allinc h3 span{color:#e63946}
#s1-bv .bv-allinc>p{font-size:14px;line-height:1.6;color:rgba(255,255,255,.7);margin:0 0 12px;padding:0}
#s1-bv .bv-allinc>p strong{color:#fff}
#s1-bv .bv-allinc-tags{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
#s1-bv .bv-allinc-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:700;color:rgba(255,255,255,.7)}
#s1-bv .bv-allinc-tag svg{width:12px;height:12px;fill:none;stroke:#e63946;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-bv .bv-allinc-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;background:#e63946;color:#fff;font-size:14px;font-weight:800;text-decoration:none;transition:filter .2s}
#s1-bv .bv-allinc-cta:hover{filter:brightness(1.1)}
#s1-bv .bv-allinc-cta svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-bv .bv-allinc-note{font-size:12px;color:rgba(255,255,255,.35);margin:12px 0 0;padding:0}

/* HOTEL CARDS */
#s1-bv .bv-hotels{padding:0 40px 36px;display:grid;grid-template-columns:1fr 1fr;gap:16px}
#s1-bv .bv-hotel{border-radius:18px;overflow:hidden;border:1px solid #e6eaf2;background:#fff;transition:box-shadow .2s}
#s1-bv .bv-hotel:hover{box-shadow:0 8px 32px rgba(11,31,68,.1)}
#s1-bv .bv-hotel-img{height:200px;overflow:hidden}
#s1-bv .bv-hotel-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
#s1-bv .bv-hotel:hover .bv-hotel-img img{transform:scale(1.03)}
#s1-bv .bv-hotel-body{padding:22px}
#s1-bv .bv-hotel-stars{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e63946;margin:0 0 4px;padding:0}
#s1-bv .bv-hotel-body h4{font-size:17px;font-weight:900;color:#01206B;margin:0 0 8px;padding:0}
#s1-bv .bv-hotel-body p{font-size:13px;line-height:1.55;color:rgba(15,23,42,.5);margin:0 0 14px;padding:0}
#s1-bv .bv-hotel-cta{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;background:#01206B;color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:filter .2s}
#s1-bv .bv-hotel-cta:hover{filter:brightness(1.3)}
#s1-bv .bv-hotel-cta svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* DIVIDER LABEL */
#s1-bv .bv-divider{padding:20px 40px 0;text-align:center}
#s1-bv .bv-divider p{display:inline-block;font-size:13px;font-weight:700;color:rgba(15,23,42,.3);letter-spacing:.06em;text-transform:uppercase;padding:0 16px;position:relative}
#s1-bv .bv-divider p::before,#s1-bv .bv-divider p::after{content:'';position:absolute;top:50%;width:60px;height:1px;background:#e6eaf2}
#s1-bv .bv-divider p::before{right:100%}
#s1-bv .bv-divider p::after{left:100%}

/* RESPONSIVE */
@media(max-width:768px){
  #s1-bv .bv-hero{min-height:340px}
  #s1-bv .bv-hero-body{padding:28px 24px 36px}
  #s1-bv .bv-highlights{grid-template-columns:1fr 1fr;padding:28px 24px;gap:12px}
  #s1-bv .bv-wide-img{height:180px;border-radius:16px}
  #s1-bv .bv-sect{padding:28px 24px 0}
  #s1-bv .bv-gal4{grid-template-columns:1fr 1fr}
  #s1-bv .bv-gal4 img{height:120px}
  #s1-bv .bv-gal2 img{height:160px}
  #s1-bv .bv-village{padding:24px}
  #s1-bv .bv-village-hero{flex-direction:column;gap:16px}
  #s1-bv .bv-village-img{width:100%;height:180px}
  #s1-bv .bv-allinc{margin:0 24px 24px;padding:24px}
  #s1-bv .bv-hotels{padding:0 24px 28px;grid-template-columns:1fr}
  #s1-bv .bv-divider{padding:16px 24px 0}
}

/* =========================================================
   Contatti — .s1-ct
   ========================================================= */
.s1-ct{max-width:1100px;margin:0 auto;padding:0 16px}
.s1-ct-block{border-radius:22px;overflow:hidden;background:var(--nv-site-bg,#fff);box-shadow:0 6px 32px rgba(11,31,68,.08);margin-bottom:24px}
.s1-ct-hero{position:relative;border-radius:22px;overflow:hidden;background:var(--s1-text-dark,#01206B);padding:48px 44px;text-align:center;margin-bottom:24px}
.s1-ct-hero-bg{position:absolute;inset:0;opacity:.05;pointer-events:none}
.s1-ct-hero>*:not(.s1-ct-hero-bg){position:relative;z-index:1}
.s1-ct-hero-ico{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);margin-bottom:18px}
.s1-ct-hero-ico svg{width:32px;height:32px;fill:none;stroke:var(--nv-primary-accent,#e63946);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.s1-ct-hero h1{font-size:clamp(28px,5vw,42px);font-weight:900;line-height:1.08;color:#fff;margin:0 0 12px;letter-spacing:-.02em}
.s1-ct-hero h1 span{color:var(--nv-primary-accent,#e63946)}
.s1-ct-hero>p{font-size:clamp(15px,2vw,18px);line-height:1.55;color:rgba(255,255,255,.7);margin:0 auto;max-width:560px}
.s1-ct-ai{padding:36px 40px;display:flex;gap:28px;align-items:flex-start}
.s1-ct-ai-badge{flex-shrink:0;width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,var(--s1-text-dark,#01206B),#1a3a7a);display:flex;align-items:center;justify-content:center}
.s1-ct-ai-badge svg{width:36px;height:36px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.s1-ct-ai-body{flex:1;min-width:0}
.s1-ct-ai-body h2{font-size:clamp(20px,3vw,26px);font-weight:900;line-height:1.15;color:var(--s1-text-dark,#01206B);margin:0 0 8px}
.s1-ct-ai-body h2 span{color:var(--nv-primary-accent,#e63946)}
.s1-ct-ai-body>p{font-size:15px;line-height:1.65;color:var(--s1-muted,rgba(15,23,42,.5));margin:0 0 16px}
.s1-ct-ai-body>p strong{color:var(--nv-text-color,#1a1a2e)}
.s1-ct-ai-body>p em{font-style:normal;color:var(--nv-primary-accent,#e63946);font-weight:700}
.s1-ct-steps{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}
.s1-ct-step{flex:1;min-width:160px;padding:14px 16px;border-radius:14px;background:var(--nv-light-bg,#fafbff);border:1px solid var(--s1-border-light,#e6eaf2)}
.s1-ct-step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:var(--s1-text-dark,#01206B);color:#fff;font-size:12px;font-weight:800;margin-bottom:6px}
.s1-ct-step h4{font-size:13px;font-weight:800;color:var(--s1-text-dark,#01206B);margin:0 0 2px}
.s1-ct-step p{font-size:12px;line-height:1.4;color:var(--s1-muted,rgba(15,23,42,.5));margin:0}
.s1-ct-ctas{display:flex;gap:10px;flex-wrap:wrap}
.s1-ct-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:12px;font-size:15px;font-weight:800;text-decoration:none;letter-spacing:.01em;transition:filter .2s,transform .15s}
.s1-ct-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}
.s1-ct-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-ct-cta-wa{background:#25d366;color:#fff;box-shadow:0 4px 16px rgba(37,211,102,.25)}
.s1-ct-cta-chat{background:var(--s1-text-dark,#01206B);color:#fff;box-shadow:0 4px 16px rgba(1,32,107,.2)}
.s1-ct-phone{padding:28px 40px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.s1-ct-phone-ico{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:var(--nv-light-bg,#fafbff);border:1px solid var(--s1-border-light,#e6eaf2);display:flex;align-items:center;justify-content:center}
.s1-ct-phone-ico svg{width:22px;height:22px;fill:none;stroke:var(--s1-text-dark,#01206B);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-ct-phone-txt{flex:1;min-width:200px}
.s1-ct-phone-txt h3{font-size:16px;font-weight:800;color:var(--s1-text-dark,#01206B);margin:0 0 2px}
.s1-ct-phone-txt h3 a{color:var(--s1-text-dark,#01206B);text-decoration:none;transition:color .2s}
.s1-ct-phone-txt h3 a:hover{color:var(--nv-primary-accent,#e63946)}
.s1-ct-phone-txt p{font-size:13px;color:var(--s1-muted,rgba(15,23,42,.5));margin:0;line-height:1.4}
.s1-ct-phone-hrs{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;background:var(--nv-light-bg,#fafbff);border:1px solid var(--s1-border-light,#e6eaf2);font-size:12px;font-weight:700;color:var(--s1-text-dark,#01206B)}
.s1-ct-phone-hrs svg{width:14px;height:14px;fill:none;stroke:var(--nv-primary-accent,#e63946);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:768px){.s1-ct-hero{padding:36px 24px}.s1-ct-ai{flex-direction:column;padding:28px 24px;gap:16px}.s1-ct-steps{flex-direction:column}.s1-ct-ctas{flex-direction:column}.s1-ct-cta{justify-content:center}.s1-ct-phone{padding:20px 24px;flex-direction:column;align-items:flex-start;gap:12px}}

/* =========================================================
   Newsletter — #s1-newsletter-wrap
   ========================================================= */
#s1-newsletter-wrap{padding:28px 20px;text-align:center;background:#ff0000}
#s1-newsletter-wrap *{margin:0;padding:0;box-sizing:border-box}
#s1-newsletter-wrap .s1nl-head{margin-bottom:16px}
#s1-newsletter-wrap .s1nl-head h2{font-size:22px;font-weight:900;line-height:1.2;color:#fff;margin:0 0 6px}
#s1-newsletter-wrap .s1nl-head p{font-size:13px;line-height:1.45;color:rgba(255,255,255,.7);margin:0}
#s1-newsletter-wrap .s1nl-form{border-radius:10px;overflow:hidden;background:#fff;max-width:380px;margin:0 auto 12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}
#s1-newsletter-wrap .s1nl-form iframe{width:100%;min-height:160px;border:0;display:block}
#s1-newsletter-wrap .s1nl-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center}
#s1-newsletter-wrap .s1nl-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.06em}
#s1-newsletter-wrap .s1nl-tag svg{width:11px;height:11px;fill:none;stroke:rgba(255,255,255,.55);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#s1-newsletter-wrap .s1nl-dot{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.3)}

/* =========================================================
   Assicurazione — .s1-ins
   ========================================================= */
.s1-ins{max-width:900px;margin:40px auto;padding:0 16px}
.s1-ins-card{border-radius:22px;overflow:hidden;background:var(--nv-site-bg,#fff);box-shadow:0 6px 32px rgba(11,31,68,.08)}
.s1-ins-hero{display:flex;align-items:stretch;min-height:180px}
.s1-ins-hero-left{flex:0 0 240px;background:var(--nv-primary-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 24px;position:relative;overflow:hidden}
.s1-ins-hero-left::after{content:'';position:absolute;right:-1px;top:0;bottom:0;width:40px;background:var(--nv-site-bg,#fff);clip-path:ellipse(100% 50% at 100% 50%)}
.s1-ins-big{font-size:64px;font-weight:900;line-height:1;color:#fff;letter-spacing:-.03em}
.s1-ins-big-sub{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.85);margin-top:4px}
.s1-ins-hero-right{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 32px}
.s1-ins-hero-right h3{font-size:22px;font-weight:900;color:var(--s1-text-dark,#01206B);line-height:1.25;margin:0 0 8px}
.s1-ins-hero-right p{font-size:14.5px;line-height:1.5;color:var(--s1-muted,rgba(15,23,42,.5));margin:0}
.s1-ins-body{padding:24px 32px 32px}
.s1-ins-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.s1-ins-feat{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;border:1px solid rgba(1,32,107,.06);background:var(--nv-light-bg,#fafbff);transition:border-color .2s}
.s1-ins-feat:hover{border-color:var(--nv-primary-accent)}
.s1-ins-feat-ico{flex:0 0 38px;height:38px;border-radius:10px;background:var(--nv-primary-accent);display:flex;align-items:center;justify-content:center}
.s1-ins-feat-ico svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-ins-feat-txt{flex:1;min-width:0}
.s1-ins-feat-txt strong{display:block;font-size:13.5px;font-weight:800;color:var(--s1-text-dark,#01206B);margin-bottom:2px}
.s1-ins-feat-txt span{font-size:13px;line-height:1.4;color:var(--s1-muted,rgba(15,23,42,.5))}
.s1-ins-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--s1-separator,rgba(15,23,42,.06));text-align:center}
.s1-ins-foot-note{font-size:12.5px;color:var(--s1-muted,rgba(15,23,42,.5));line-height:1.4}
@media(max-width:640px){.s1-ins-hero{flex-direction:column}.s1-ins-hero-left{flex:none;padding:24px 20px;flex-direction:row;gap:12px;min-height:auto}.s1-ins-hero-left::after{display:none}.s1-ins-big{font-size:48px}.s1-ins-hero-right{padding:20px 20px 16px}.s1-ins-body{padding:16px 20px 24px}.s1-ins-grid{grid-template-columns:1fr}}

/* =========================================================
   Meteo Card — .s1-meteo
   ========================================================= */
.s1-meteo{max-width:1100px;margin:40px auto;padding:0 16px}
.s1-meteo-card{border-radius:22px;overflow:hidden;background:var(--nv-site-bg,#fff);box-shadow:0 6px 32px rgba(11,31,68,.08);display:grid;grid-template-columns:1fr 1fr;min-height:380px}
.s1-meteo-img{position:relative;overflow:hidden}
.s1-meteo-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.s1-meteo-img:hover img{transform:scale(1.03)}
.s1-meteo-img::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent 60%,var(--nv-site-bg,#fff));pointer-events:none}
.s1-meteo-body{padding:36px 36px 32px;display:flex;flex-direction:column;justify-content:center}
.s1-meteo-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nv-primary-accent);margin-bottom:10px}
.s1-meteo-kicker svg{width:16px;height:16px;fill:none;stroke:var(--nv-primary-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-meteo-body h2{font-size:clamp(22px,3.5vw,30px);font-weight:900;line-height:1.15;color:var(--s1-text-dark,#01206B);margin:0 0 12px;letter-spacing:-.02em}
.s1-meteo-body>p{font-size:14.5px;line-height:1.6;color:var(--s1-muted,rgba(15,23,42,.5));margin:0 0 20px}
.s1-meteo-body>p strong{color:var(--nv-text-color,#1a1a2e)}
.s1-meteo-bars{display:flex;flex-direction:column;gap:14px}
.s1-meteo-bar{display:flex;flex-direction:column;gap:4px}
.s1-meteo-bar-head{display:flex;align-items:center;justify-content:space-between}
.s1-meteo-bar-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--s1-text-dark,#01206B)}
.s1-meteo-bar-label svg{width:16px;height:16px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-meteo-bar-pct{font-size:14px;font-weight:900;letter-spacing:-.02em}
.s1-meteo-track{height:10px;border-radius:6px;background:var(--nv-light-bg,#eef1f6);overflow:hidden}
.s1-meteo-fill{height:100%;border-radius:6px;transition:width .8s ease}
.s1-bar-warm .s1-meteo-bar-label svg{stroke:#f59e0b}
.s1-bar-warm .s1-meteo-bar-pct{color:#f59e0b}
.s1-bar-warm .s1-meteo-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}
.s1-bar-cold .s1-meteo-bar-label svg{stroke:var(--s1-text-dark,#01206B)}
.s1-bar-cold .s1-meteo-bar-pct{color:var(--s1-text-dark,#01206B)}
.s1-bar-cold .s1-meteo-fill{background:linear-gradient(90deg,#60a5fa,var(--s1-text-dark,#01206B))}
.s1-meteo-foot{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--s1-border-light,#e6eaf2)}
.s1-meteo-foot-link{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:9px;border:2px solid var(--s1-text-dark,#01206B);color:var(--s1-text-dark,#01206B);font-size:13px;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:background .2s,color .2s}
.s1-meteo-foot-link:hover{background:var(--s1-text-dark,#01206B);color:#fff}
.s1-meteo-foot-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-meteo-foot-note{font-size:12px;color:var(--s1-muted,rgba(15,23,42,.5));line-height:1.35}
@media(max-width:768px){.s1-meteo-card{grid-template-columns:1fr}.s1-meteo-img{max-height:240px}.s1-meteo-img::after{background:linear-gradient(to bottom,transparent 60%,var(--nv-site-bg,#fff))}.s1-meteo-body{padding:24px 24px 28px}}

/* =========================================================
   Meteo Page — .s1-m
   ========================================================= */
.s1-m{max-width:1100px;margin:0 auto;padding:0 16px}
.s1-m-block{border-radius:22px;overflow:hidden;background:var(--nv-site-bg,#fff);box-shadow:0 6px 32px rgba(11,31,68,.08);margin-bottom:24px}
.s1-m-hero{position:relative;border-radius:22px;overflow:hidden;min-height:420px;display:flex;align-items:flex-end;margin-bottom:24px}
.s1-m-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.s1-m-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(1,32,107,.9) 0%,rgba(1,32,107,.35) 55%,transparent 100%)}
.s1-m-hero-body{position:relative;z-index:1;padding:40px 44px 48px;max-width:720px}
.s1-m-hero-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-bottom:14px}
.s1-m-hero-kicker svg{width:16px;height:16px;fill:none;stroke:var(--nv-primary-accent,#e63946);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-m-hero h1{font-size:clamp(30px,5.5vw,48px);font-weight:900;line-height:1.08;color:#fff;margin:0 0 14px;letter-spacing:-.02em}
.s1-m-hero h1 span{color:var(--nv-primary-accent,#e63946)}
.s1-m-hero-body>p{font-size:clamp(15px,2vw,18px);line-height:1.55;color:rgba(255,255,255,.8);margin:0}
.s1-m-intro{padding:36px 40px}
.s1-m-intro p{font-size:15.5px;line-height:1.7;color:var(--s1-muted,rgba(15,23,42,.5));margin:0 0 16px;max-width:880px}
.s1-m-intro p:last-child{margin-bottom:0}
.s1-m-intro p strong{color:var(--nv-text-color,#1a1a2e)}
.s1-m-intro p em{font-style:normal;color:var(--s1-text-dark,#01206B);font-weight:700}
.s1-m-split{display:grid;grid-template-columns:1fr 1fr;min-height:340px}
.s1-m-split-img{position:relative;overflow:hidden}
.s1-m-split-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.s1-m-split-img:hover img{transform:scale(1.03)}
.s1-m-split-body{padding:34px 36px;display:flex;flex-direction:column;justify-content:center}
.s1-m-split-body h2{font-size:clamp(22px,3.5vw,30px);font-weight:900;line-height:1.15;color:var(--s1-text-dark,#01206B);margin:0 0 14px}
.s1-m-split-body h2 span{color:var(--nv-primary-accent,#e63946)}
.s1-m-split-body p{font-size:14.5px;line-height:1.6;color:var(--s1-muted,rgba(15,23,42,.5));margin:0 0 12px}
.s1-m-split-body p:last-of-type{margin-bottom:0}
.s1-m-split-body p strong{color:var(--nv-text-color,#1a1a2e)}
.s1-m-split-body p em{font-style:normal;color:var(--nv-primary-accent,#e63946);font-weight:700}
.s1-m-split-rev{direction:rtl}.s1-m-split-rev>*{direction:ltr}
.s1-m-bars{display:flex;flex-direction:column;gap:14px;margin:18px 0 4px}
.s1-m-bar{display:flex;flex-direction:column;gap:4px}
.s1-m-bar-hd{display:flex;align-items:center;justify-content:space-between}
.s1-m-bar-lb{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--s1-text-dark,#01206B)}
.s1-m-bar-lb svg{width:16px;height:16px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-m-bar-pct{font-size:14px;font-weight:900;letter-spacing:-.02em}
.s1-m-track{height:10px;border-radius:6px;background:var(--nv-light-bg,#eef1f6);overflow:hidden}
.s1-m-fill{height:100%;border-radius:6px}
.s1-m-bw .s1-m-bar-lb svg{stroke:#f59e0b}.s1-m-bw .s1-m-bar-pct{color:#f59e0b}.s1-m-bw .s1-m-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}
.s1-m-bc .s1-m-bar-lb svg{stroke:var(--s1-text-dark,#01206B)}.s1-m-bc .s1-m-bar-pct{color:var(--s1-text-dark,#01206B)}.s1-m-bc .s1-m-fill{background:linear-gradient(90deg,#60a5fa,var(--s1-text-dark,#01206B))}
.s1-m-tip{margin:16px 0 0;padding:14px 18px;border-radius:14px;border-left:3px solid var(--nv-primary-accent,#e63946);background:linear-gradient(135deg,rgba(230,57,70,.04),rgba(1,32,107,.03))}
.s1-m-tip h4{font-size:14px;font-weight:800;color:var(--s1-text-dark,#01206B);margin:0 0 4px}
.s1-m-tip p{font-size:13.5px;line-height:1.55;color:var(--s1-muted,rgba(15,23,42,.5));margin:0}
.s1-m-temps-wrap{padding:0 36px 32px}
.s1-m-temps-title{font-size:16px;font-weight:800;color:var(--s1-text-dark,#01206B);margin:0 0 14px;display:flex;align-items:center;gap:8px}
.s1-m-temps-title svg{width:20px;height:20px;fill:none;stroke:var(--nv-primary-accent,#e63946);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-m-temps{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}
.s1-m-temp{padding:14px;border-radius:14px;border:1px solid var(--s1-border-light,#e6eaf2);background:var(--nv-light-bg,#fafbff);text-align:center;transition:border-color .2s}
.s1-m-temp:hover{border-color:var(--nv-primary-accent,#e63946)}
.s1-m-temp-yr{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nv-primary-accent,#e63946);margin-bottom:2px}
.s1-m-temp-rng{font-size:22px;font-weight:900;color:var(--s1-text-dark,#01206B);line-height:1.2}
.s1-m-temp-note{font-size:11.5px;color:var(--s1-muted,rgba(15,23,42,.5));margin-top:3px;line-height:1.3}
.s1-m-year{border-top:1px solid var(--s1-border-light,#e6eaf2)}
.s1-m-year:first-child{border-top:none}
.s1-m-year-hd{display:flex;align-items:center;gap:16px;padding:28px 36px 0}
.s1-m-year-n{flex-shrink:0;font-size:clamp(34px,4.5vw,48px);font-weight:900;color:var(--nv-primary-accent,#e63946);line-height:1;letter-spacing:-.03em}
.s1-m-year-hd h3{font-size:clamp(18px,2.5vw,24px);font-weight:800;color:var(--s1-text-dark,#01206B);line-height:1.2;margin:0}
.s1-m-year-hd h3 em{font-style:normal;color:var(--nv-primary-accent,#e63946)}
.s1-m-year-bd{padding:14px 36px 24px}
.s1-m-year-bd p{font-size:14.5px;line-height:1.65;color:var(--s1-muted,rgba(15,23,42,.5));margin:0 0 10px;max-width:820px}
.s1-m-year-bd p:last-of-type{margin-bottom:0}
.s1-m-year-bd p strong{color:var(--nv-text-color,#1a1a2e)}
.s1-m-year-bd p em{font-style:normal;color:var(--nv-primary-accent,#e63946);font-weight:700}
.s1-m-year-opener{position:relative;overflow:hidden;max-height:300px}
.s1-m-year-opener img{width:100%;height:100%;object-fit:cover;display:block}
.s1-m-year-opener::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,var(--nv-site-bg,#fff));pointer-events:none}
.s1-m-gallery-sub{padding:0 36px;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s1-muted,rgba(15,23,42,.5))}
.s1-m-gallery{padding:0 36px 28px}
.s1-m-masonry{columns:3;column-gap:10px}
.s1-m-masonry img{width:100%;border-radius:12px;margin-bottom:10px;display:block;break-inside:avoid;transition:transform .3s,box-shadow .3s}
.s1-m-masonry img:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.12)}
.s1-m-sameday{position:relative;border-radius:22px;overflow:hidden;margin-bottom:24px}
.s1-m-sameday-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}
.s1-m-sameday-grid img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .4s}
.s1-m-sameday-grid img:hover{transform:scale(1.04)}
.s1-m-sameday-ov{position:absolute;bottom:0;left:0;right:0;padding:28px 32px;background:linear-gradient(to top,rgba(1,32,107,.92),rgba(1,32,107,.3) 80%,transparent);text-align:center}
.s1-m-sameday-ov h2{font-size:clamp(18px,3vw,28px);font-weight:900;color:#fff;line-height:1.2;margin:0 0 4px}
.s1-m-sameday-ov h2 span{color:var(--nv-primary-accent,#e63946)}
.s1-m-sameday-ov p{font-size:14px;color:rgba(255,255,255,.75);margin:0}
@media(max-width:900px){.s1-m-split,.s1-m-split-rev{grid-template-columns:1fr;direction:ltr}.s1-m-split-img{max-height:260px}.s1-m-masonry{columns:2}.s1-m-sameday-grid{grid-template-columns:repeat(3,1fr)}.s1-m-sameday-grid img:nth-child(n+4){display:none}}
@media(max-width:640px){.s1-m-hero{min-height:340px}.s1-m-hero-body{padding:28px 24px 32px}.s1-m-intro{padding:28px 24px}.s1-m-split-body{padding:24px}.s1-m-year-hd{padding:22px 24px 0}.s1-m-year-bd{padding:12px 24px 20px}.s1-m-gallery,.s1-m-temps-wrap{padding-left:24px;padding-right:24px}.s1-m-gallery-sub{padding-left:24px;padding-right:24px}.s1-m-masonry{columns:2;column-gap:8px}.s1-m-sameday-grid{grid-template-columns:repeat(2,1fr)}.s1-m-sameday-grid img:nth-child(n+3){display:none}.s1-m-sameday-ov{padding:20px}.s1-m-temps{grid-template-columns:1fr 1fr}}

/* =========================================================
   Porto Piccolo — .s1-pp
   ========================================================= */
.s1-pp{max-width:1100px;margin:40px auto;padding:0 16px}
.s1-pp-card{border-radius:22px;overflow:hidden;background:var(--nv-site-bg,#fff);box-shadow:0 6px 32px rgba(11,31,68,.08)}
.s1-pp-hero{display:grid;grid-template-columns:1fr 1fr;min-height:340px}
.s1-pp-hero-img{position:relative;overflow:hidden}
.s1-pp-hero-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.s1-pp-hero-img:hover img{transform:scale(1.03)}
.s1-pp-hero-img::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(1,32,107,.25),transparent 60%);pointer-events:none}
.s1-pp-hero-badge{position:absolute;top:16px;left:16px;z-index:2;padding:6px 14px;border-radius:8px;background:rgba(1,32,107,.85);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.s1-pp-hero-body{padding:40px 36px;display:flex;flex-direction:column;justify-content:center}
.s1-pp-hero-body h2{font-size:clamp(26px,4vw,34px);font-weight:900;line-height:1.12;color:var(--s1-text-dark,#01206B);margin:0 0 16px;letter-spacing:-.02em}
.s1-pp-hero-body h2 span{color:var(--nv-primary-accent)}
.s1-pp-hero-body p{font-size:15px;line-height:1.6;color:var(--s1-muted,rgba(15,23,42,.5));margin:0 0 12px}
.s1-pp-hero-body p strong{color:var(--nv-text-color,#1a1a2e)}
.s1-pp-services{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}
.s1-pp-svc{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;border:1px solid var(--s1-border-light,#e6eaf2);font-size:12px;font-weight:700;color:var(--s1-text-dark,#01206B);background:var(--nv-light-bg,#fafbff)}
.s1-pp-svc svg{width:14px;height:14px;fill:none;stroke:var(--nv-primary-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-pp-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 24px;border-radius:10px;background:var(--nv-primary-accent);color:#fff;font-size:14px;font-weight:800;text-decoration:none;letter-spacing:.02em;transition:filter .2s,transform .15s;width:fit-content}
.s1-pp-cta:hover{filter:brightness(1.1);transform:translateY(-1px);color:#fff}
.s1-pp-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.s1-pp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--s1-border-light,#e6eaf2)}
.s1-pp-col{padding:28px 28px 32px;border-right:1px solid var(--s1-border-light,#e6eaf2);display:flex;flex-direction:column;gap:12px;transition:background .25s}
.s1-pp-col:last-child{border-right:none}
.s1-pp-col:hover{background:var(--nv-light-bg,#fafbff)}
.s1-pp-col-head{display:flex;align-items:center;gap:12px}
.s1-pp-col-ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.s1-pp-col-ico svg{width:22px;height:22px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.s1-pp-ico-bed{background:rgba(99,102,241,.08)}.s1-pp-ico-bed svg{stroke:#6366f1}
.s1-pp-ico-bus{background:rgba(22,163,74,.08)}.s1-pp-ico-bus svg{stroke:#16a34a}
.s1-pp-ico-map{background:rgba(234,179,8,.1)}.s1-pp-ico-map svg{stroke:#b45309}
.s1-pp-col-head h3{font-size:17px;font-weight:800;color:var(--s1-text-dark,#01206B);line-height:1.2;margin:0}
.s1-pp-col p{font-size:13.5px;line-height:1.55;color:var(--s1-muted,rgba(15,23,42,.5));margin:0}
.s1-pp-col p strong{color:var(--nv-text-color,#1a1a2e)}
.s1-pp-highlights{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.s1-pp-hl{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;color:var(--s1-text-dark,#01206B);background:rgba(1,32,107,.04)}
.s1-pp-hl svg{width:12px;height:12px;fill:none;stroke:var(--nv-primary-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-pp-col-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:9px 18px;border-radius:9px;border:2px solid var(--s1-text-dark,#01206B);color:var(--s1-text-dark,#01206B);font-size:13px;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:background .2s,color .2s;width:fit-content}
.s1-pp-col-cta:hover{background:var(--s1-text-dark,#01206B);color:#fff}
.s1-pp-col-cta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-pp-foot{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-top:1px solid var(--s1-border-light,#e6eaf2);background:var(--nv-light-bg,#fafbff)}
.s1-pp-foot svg{flex-shrink:0;width:18px;height:18px;fill:none;stroke:var(--nv-primary-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-pp-foot p{font-size:13px;font-weight:600;color:var(--s1-text-dark,#01206B);margin:0;line-height:1.35}
@media(max-width:900px){.s1-pp-hero{grid-template-columns:1fr}.s1-pp-hero-img{max-height:260px}.s1-pp-grid{grid-template-columns:1fr}.s1-pp-col{border-right:none!important;border-bottom:1px solid var(--s1-border-light,#e6eaf2)}.s1-pp-col:last-child{border-bottom:none}}
@media(max-width:640px){.s1-pp-hero-body{padding:28px 24px}.s1-pp-col{padding:22px 24px 26px}.s1-pp-foot{flex-direction:column;text-align:center;gap:6px}}

/* =========================================================
   Trieste Destinazione — .s1-ts
   ========================================================= */
.s1-ts{max-width:1100px;margin:40px auto;padding:0 16px}
.s1-ts-card{border-radius:22px;overflow:hidden;background:var(--nv-site-bg,#fff);box-shadow:0 6px 32px rgba(11,31,68,.08)}
.s1-ts-head{position:relative;padding:44px 40px 40px;text-align:center;overflow:hidden}
.s1-ts-head-bg{position:absolute;inset:0;pointer-events:none;opacity:.04}
.s1-ts-head>*:not(.s1-ts-head-bg){position:relative;z-index:1}
.s1-ts-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--nv-primary-accent);margin-bottom:12px}
.s1-ts-kicker-dot{width:3px;height:3px;border-radius:50%;background:var(--nv-primary-accent);opacity:.4}
.s1-ts-head h2{font-size:clamp(24px,4vw,36px);font-weight:900;line-height:1.12;color:var(--s1-text-dark,#01206B);margin:0 0 12px;letter-spacing:-.02em}
.s1-ts-head h2 span{color:var(--nv-primary-accent)}
.s1-ts-lead{font-size:clamp(15px,2vw,17px);line-height:1.6;color:var(--s1-muted,rgba(15,23,42,.5));max-width:680px;margin:0 auto}
.s1-ts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--s1-border-light,#e6eaf2)}
.s1-ts-feat{padding:28px 24px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--s1-border-light,#e6eaf2);transition:background .25s}
.s1-ts-feat:last-child{border-right:none}
.s1-ts-feat:hover{background:var(--nv-light-bg,#fafbff)}
.s1-ts-feat-ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.s1-ts-feat-ico svg{width:22px;height:22px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.s1-ts-ico-run{background:rgba(230,57,70,.08)}.s1-ts-ico-run svg{stroke:var(--nv-primary-accent)}
.s1-ts-ico-nature{background:rgba(22,163,74,.08)}.s1-ts-ico-nature svg{stroke:#16a34a}
.s1-ts-ico-culture{background:rgba(1,32,107,.08)}.s1-ts-ico-culture svg{stroke:var(--s1-text-dark,#01206B)}
.s1-ts-ico-food{background:rgba(234,179,8,.1)}.s1-ts-ico-food svg{stroke:#b45309}
.s1-ts-feat h3{font-size:15px;font-weight:800;color:var(--s1-text-dark,#01206B);line-height:1.25;margin:0}
.s1-ts-feat p{font-size:13.5px;line-height:1.55;color:var(--s1-muted,rgba(15,23,42,.5));margin:0}
.s1-ts-narrative{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--s1-border-light,#e6eaf2)}
.s1-ts-narr-block{padding:28px 32px;display:flex;align-items:flex-start;gap:14px}
.s1-ts-narr-block:first-child{border-right:1px solid var(--s1-border-light,#e6eaf2)}
.s1-ts-narr-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:2px solid var(--nv-primary-accent);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:var(--nv-primary-accent);line-height:1}
.s1-ts-narr-txt{flex:1;min-width:0}
.s1-ts-narr-txt h4{font-size:14px;font-weight:800;color:var(--s1-text-dark,#01206B);margin:0 0 4px;line-height:1.25}
.s1-ts-narr-txt p{font-size:13.5px;line-height:1.55;color:var(--s1-muted,rgba(15,23,42,.5));margin:0}
.s1-ts-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--s1-border-light,#e6eaf2);background:var(--nv-light-bg,#fafbff)}
.s1-ts-stat{text-align:center;padding:20px 12px;border-right:1px solid var(--s1-border-light,#e6eaf2)}
.s1-ts-stat:last-child{border-right:none}
.s1-ts-stat-n{font-size:clamp(24px,3.5vw,32px);font-weight:900;color:var(--nv-primary-accent);line-height:1;letter-spacing:-.02em}
.s1-ts-stat-l{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--s1-muted,rgba(15,23,42,.5));margin-top:4px}
.s1-ts-foot{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border-top:1px solid var(--s1-border-light,#e6eaf2)}
.s1-ts-foot svg{flex-shrink:0;width:18px;height:18px;fill:none;stroke:var(--nv-primary-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-ts-foot p{font-size:13.5px;font-weight:600;color:var(--s1-text-dark,#01206B);margin:0;line-height:1.35}
.s1-ts-foot p strong{color:var(--nv-primary-accent)}
@media(max-width:900px){.s1-ts-grid{grid-template-columns:1fr 1fr}.s1-ts-feat:nth-child(2){border-right:none}.s1-ts-feat:nth-child(1),.s1-ts-feat:nth-child(2){border-bottom:1px solid var(--s1-border-light,#e6eaf2)}.s1-ts-stats{grid-template-columns:repeat(2,1fr)}.s1-ts-stat:nth-child(2){border-right:none}.s1-ts-stat:nth-child(1),.s1-ts-stat:nth-child(2){border-bottom:1px solid var(--s1-border-light,#e6eaf2)}}
@media(max-width:640px){.s1-ts-head{padding:32px 24px 28px}.s1-ts-grid{grid-template-columns:1fr}.s1-ts-feat{border-right:none!important;border-bottom:1px solid var(--s1-border-light,#e6eaf2)}.s1-ts-feat:last-child{border-bottom:none}.s1-ts-narrative{grid-template-columns:1fr}.s1-ts-narr-block:first-child{border-right:none;border-bottom:1px solid var(--s1-border-light,#e6eaf2)}.s1-ts-narr-block{padding:22px 24px}.s1-ts-stats{grid-template-columns:1fr 1fr}.s1-ts-foot{flex-direction:column;text-align:center;gap:6px;padding:16px 20px}}

/* =========================================================
   Regolamento — .s1-r
   ========================================================= */
.s1-r{max-width:860px;margin:0 auto;padding:0 16px 48px}

/* HERO */
.s1-r-hero{position:relative;border-radius:22px;overflow:hidden;background:var(--s1-text-dark);padding:48px 44px;text-align:center;margin-bottom:28px}
.s1-r-hero-bg{position:absolute;inset:0;opacity:.05;pointer-events:none}
.s1-r-hero>*:not(.s1-r-hero-bg){position:relative;z-index:1}
.s1-r-hero-ico{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);margin-bottom:18px}
.s1-r-hero-ico svg{width:32px;height:32px;fill:none;stroke:var(--nv-primary-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.s1-r-hero h1{font-size:clamp(28px,5vw,42px);font-weight:900;line-height:1.08;color:#fff;margin:0 0 12px;letter-spacing:-.02em}
.s1-r-hero h1 span{color:var(--nv-primary-accent)}
.s1-r-hero>p{font-size:clamp(15px,2vw,17px);line-height:1.55;color:rgba(255,255,255,.65);margin:0 auto;max-width:540px}
.s1-r-hero-date{display:inline-block;margin-top:14px;padding:5px 14px;border-radius:8px;background:rgba(255,255,255,.08);font-size:12px;font-weight:700;color:rgba(255,255,255,.5);letter-spacing:.06em}

/* TOC */
.s1-r-toc{border-radius:22px;background:var(--nv-site-bg);box-shadow:0 6px 32px rgba(11,31,68,.08);padding:28px 32px;margin-bottom:28px}
.s1-r-toc h2{font-size:16px;font-weight:900;color:var(--s1-text-dark);margin:0 0 14px;display:flex;align-items:center;gap:8px}
.s1-r-toc h2 svg{width:18px;height:18px;fill:none;stroke:var(--nv-primary-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.s1-r-toc-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}
.s1-r-toc a{display:flex;align-items:baseline;gap:8px;padding:6px 0;font-size:13px;color:var(--s1-muted);text-decoration:none;transition:color .2s;line-height:1.35}
.s1-r-toc a:hover{color:var(--nv-primary-accent)}
.s1-r-toc a .s1-r-toc-n{flex-shrink:0;width:22px;height:22px;border-radius:6px;background:var(--nv-light-bg);border:1px solid var(--s1-border-light);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--s1-text-dark)}

/* ARTICLES CONTAINER */
.s1-r-arts{border-radius:22px;background:var(--nv-site-bg);box-shadow:0 6px 32px rgba(11,31,68,.08);overflow:hidden}

/* ARTICLE */
.s1-r-art{padding:32px 36px;border-top:1px solid var(--s1-border-light)}
.s1-r-art:first-child{border-top:none}

.s1-r-art-hd{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}
.s1-r-art-num{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--nv-primary-accent);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff}
.s1-r-art-hd h3{font-size:clamp(17px,2.5vw,20px);font-weight:900;color:var(--s1-text-dark);line-height:1.2;margin:0;padding-top:4px}

.s1-r-art p{font-size:14.5px;line-height:1.7;color:var(--s1-muted);margin:0 0 12px}
.s1-r-art p:last-child{margin-bottom:0}
.s1-r-art p strong{color:var(--nv-text-color)}

/* lists */
.s1-r-art ul,.s1-r-art ol{margin:0 0 14px;padding-left:20px}
.s1-r-art li{font-size:14px;line-height:1.65;color:var(--s1-muted);margin-bottom:6px}
.s1-r-art li strong{color:var(--nv-text-color)}
.s1-r-art li::marker{color:var(--nv-primary-accent)}
.s1-r-art ul ul{margin:6px 0 6px 8px}

/* alert box */
.s1-r-alert{margin:14px 0;padding:14px 18px;border-radius:14px;border-left:3px solid var(--s1-text-dark);background:linear-gradient(135deg,rgba(1,32,107,.04),rgba(230,57,70,.02))}
.s1-r-alert p{font-size:13.5px;line-height:1.55;color:var(--s1-text-dark);margin:0;font-weight:600}
.s1-r-alert svg{width:16px;height:16px;fill:none;stroke:var(--s1-text-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;margin-right:4px}

/* warn box */
.s1-r-warn{margin:14px 0;padding:14px 18px;border-radius:14px;border-left:3px solid var(--nv-primary-accent);background:linear-gradient(135deg,rgba(230,57,70,.05),rgba(1,32,107,.02))}
.s1-r-warn p{font-size:13.5px;line-height:1.55;color:var(--nv-primary-accent);margin:0;font-weight:700}

/* penalty table */
.s1-r-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px;border-radius:12px;overflow:hidden;border:1px solid var(--s1-border-light)}
.s1-r-table th{background:var(--s1-text-dark);color:#fff;font-weight:700;padding:10px 14px;text-align:left;font-size:12px;letter-spacing:.04em;text-transform:uppercase}
.s1-r-table td{padding:10px 14px;border-top:1px solid var(--s1-border-light);vertical-align:top;line-height:1.45;color:var(--s1-muted)}
.s1-r-table tr:nth-child(even){background:var(--nv-light-bg)}
.s1-r-table td:last-child{font-weight:700;color:var(--s1-text-dark);white-space:nowrap}
.s1-r-table .s1-r-sq{color:var(--nv-primary-accent)}

@media(max-width:640px){
  .s1-r-hero{padding:36px 24px}
  .s1-r-toc{padding:24px}
  .s1-r-toc-grid{grid-template-columns:1fr}
  .s1-r-art{padding:24px}
}

/* =========================================================
   Bora – Modifiers (inline style refactoring)
   ========================================================= */

/* Colonna larga (2 col span nella griglia InfoDettaglio) */
.bora-tech-col--wide { grid-column: 2 / 4; }

/* Intro block inside wide col */
.bora-intro__title {
  margin: 0 0 8px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.3;
  color: var(--nv-primary-accent);
}
.bora-intro__text {
  margin: 0;
  line-height: 1.52;
}

/* Item/Point senza bordo inferiore */
.bora-item--borderless { border-bottom: none; }
.bora-point--borderless { border-bottom: none; }

/* Item senza padding-top */
.bora-item--flush { padding-top: 0; }

/* =========================================================
   Descrizione – Callout Box & Accent Heading
   ========================================================= */
.s1-callout {
  border-radius: 18px;
  color: var(--nv-text-color);
  padding: 20px 24px;
}
.s1-heading--accent { color: var(--nv-primary-accent); }

/* =========================================================
   Alloggio – Hotel image placeholder
   ========================================================= */
.ht-htl-img--placeholder {
  background: #01206B;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* =========================================================
   Bora Village – Utilities
   ========================================================= */
.bv-caption {
  font-size: 13px;
  color: rgba(15, 23, 42, .4);
  text-align: center;
  margin: 12px 0 0;
  padding: 0;
  font-weight: 700;
}
.bv-hotels--padded { padding-top: 20px; }
.bv-hotel-img--crop-top img { object-position: center 15%; }

/* =========================================================
   Meteo Page – Modifiers
   ========================================================= */
.s1-m--padded { padding-top: 32px; }
.s1-m-year--first { border-top: none; }

/* =========================================================
   Contatti – Modifier
   ========================================================= */
.s1-ct--padded { padding-top: 32px; }

/* === S1 Race Gallery mosaico (2026-07-23, Fable) === */
.s1-race-gallery-title{color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:1.05rem;font-weight:700;text-align:center;margin:28px 0 18px}
.s1-race-gallery-title::after{content:"";display:block;width:56px;height:3px;background:#cc0000;margin:10px auto 0;border-radius:2px}
.wp-block-gallery.s1-race-gallery{display:grid!important;grid-template-columns:repeat(4,1fr);grid-auto-rows:150px;grid-auto-flow:dense;gap:8px}
.wp-block-gallery.s1-race-gallery figure.wp-block-image{margin:0!important;width:auto!important;border-radius:10px;overflow:hidden}
.wp-block-gallery.s1-race-gallery figure.wp-block-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}
.wp-block-gallery.s1-race-gallery figure.wp-block-image:hover img{transform:scale(1.05);filter:brightness(1.07)}
.wp-block-gallery.s1-race-gallery figure.wp-block-image:nth-child(8n+1){grid-column:span 2;grid-row:span 2}
@media(max-width:781px){.wp-block-gallery.s1-race-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}}


/* fix crop 3a tessera mosaico: focus alto sul ritratto (2026-07-23) */
.wp-block-gallery.s1-race-gallery figure.wp-block-image img.wp-image-98999{object-position:50% 12%}


/* === Day2 Neve Pro off: ripristino hover sottomenu + hide riga footer vuota (2026-07-23) === */
.nav-menu-primary .sub-menu .wrap::after{position:absolute;content:"";margin:0 auto;width:0;height:2px;transition:all .3s ease;right:0;left:0;bottom:0;pointer-events:none;background-color:var(--hovercolor,var(--nv-primary-accent,currentColor))}
.nav-menu-primary .sub-menu .wrap{position:relative}
.nav-menu-primary .sub-menu .wrap:hover::after{width:100%}
/* riga footer-bottom vuota comparsa senza Neve Pro (slot copyright non configurato). Se un giorno si vuole un copyright li', togliere questa regola. */
.hfg_footer_layout_bottom{display:none}

/* === O3b posts-grid === */
.s1-latest-posts-o3b.wp-block-latest-posts.is-grid{column-gap:20px;row-gap:18px;padding:5%;}
.s1-latest-posts-o3b .wp-block-latest-posts__post,
.s1-latest-posts-o3b > li{background:rgb(240,245,250);border-radius:4px;box-shadow:0 0 5px 1px rgba(0,0,0,.18);overflow:hidden;padding:0;list-style:none;}
.s1-latest-posts-o3b .wp-block-latest-posts__featured-image{margin:0;}
.s1-latest-posts-o3b .wp-block-latest-posts__featured-image img{width:100%;height:auto;display:block;border-radius:0;}
.s1-latest-posts-o3b .wp-block-latest-posts__post-title{display:block;font-size:16px;font-weight:700;margin:12px 16px 6px;text-decoration:none;}
.s1-latest-posts-o3b .wp-block-latest-posts__post-excerpt{font-size:14px;margin:0 16px 16px;}
.s1-latest-posts-o3b .wp-block-latest-posts__post-date{display:none;}

/* === O3b slider === */
.s1-gallery-scroll{position:relative;width:100%;overflow:hidden;margin:20px 0;}
.s1-gallery-scroll__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:0;}
.s1-gallery-scroll__track::-webkit-scrollbar{display:none;}
.s1-gallery-scroll__item{flex:0 0 100%;scroll-snap-align:start;margin:0;}
.s1-gallery-scroll__item img{width:100%;object-fit:cover;display:block;}
.s1-gallery-scroll--h800 .s1-gallery-scroll__item,
.s1-gallery-scroll--h800 .s1-gallery-scroll__item img{height:800px;}
.s1-gallery-scroll--h400 .s1-gallery-scroll__item,
.s1-gallery-scroll--h400 .s1-gallery-scroll__item img{height:400px;}
@media(max-width:781px){
  .s1-gallery-scroll--h800 .s1-gallery-scroll__item,
  .s1-gallery-scroll--h800 .s1-gallery-scroll__item img{height:420px;}
  .s1-gallery-scroll--h400 .s1-gallery-scroll__item,
  .s1-gallery-scroll--h400 .s1-gallery-scroll__item img{height:260px;}
}


/* === news home restyle (2026-07-23, Fable) === */
.s1-latest-posts-o3b.wp-block-latest-posts.is-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:26px;padding:0;margin:0}
.s1-latest-posts-o3b.is-grid li{width:auto!important;margin:0!important;display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.07);transition:transform .28s ease,box-shadow .28s ease}
.s1-latest-posts-o3b.is-grid li:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.13)}
.s1-latest-posts-o3b .wp-block-latest-posts__featured-image{order:0;margin:0}
.s1-latest-posts-o3b .wp-block-latest-posts__featured-image a{display:block}
.s1-latest-posts-o3b .wp-block-latest-posts__featured-image img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .35s ease}
.s1-latest-posts-o3b li:hover .wp-block-latest-posts__featured-image img{transform:scale(1.04)}
.s1-latest-posts-o3b time.wp-block-latest-posts__post-date{order:1;margin:16px 18px 0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cc0000}
.s1-latest-posts-o3b a.wp-block-latest-posts__post-title{order:2;display:block;margin:6px 18px 0;font-weight:700;font-size:1.06rem;line-height:1.35;color:inherit;text-decoration:none}
.s1-latest-posts-o3b li:hover a.wp-block-latest-posts__post-title{color:#cc0000}
.s1-latest-posts-o3b .wp-block-latest-posts__post-excerpt{order:3;margin:8px 18px 18px;font-size:.9rem;line-height:1.55;color:#5a5a5a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.s1-latest-posts-o3b .wp-block-latest-posts__read-more{color:#cc0000;font-weight:600;text-decoration:none}
@media(max-width:960px){.s1-latest-posts-o3b.wp-block-latest-posts.is-grid{grid-template-columns:repeat(2,1fr);gap:18px}}
@media(max-width:600px){.s1-latest-posts-o3b.wp-block-latest-posts.is-grid{grid-template-columns:1fr}}


/* === S1 ARTICLE DESIGN SYSTEM v2 — redesign moderno 2026-07-24 (Sonnet) === */
/* Nota: s1-trail-css e otter-legacy sono esclusi da combine/minify SiteGround (snippet 57),
   quindi qui non serve piu' forzare con !important: la cascata e' garantita. */

/* --- Hero pagina (cover full-bleed) --- */
/* min-height e opacity in !important: devono vincere sullo style inline per-pagina (minHeight del blocco cover)
   e sulla regola core has-background-dim-N (stessa specificita, ma quella e' generata per-pagina in ordine variabile) */
.s1-page-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden}
.wp-block-cover.s1-page-hero{min-height:64vh!important}
.wp-block-cover.s1-page-hero .wp-block-cover__background{background:linear-gradient(180deg,rgba(12,10,10,.05) 0%,rgba(12,10,10,.28) 48%,rgba(10,6,6,.86) 100%)!important;opacity:1!important}
.s1-page-hero .wp-block-cover__inner-container{padding:0 24px 7vh;max-width:920px;margin:0 auto;width:100%}
.s1-hero-kicker{display:block;text-align:center;margin-bottom:1.1em}
.s1-hero-kicker span{display:inline-block;color:#ffe3e3;background:rgba(204,0,0,.92);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;padding:.45em 1.1em;border-radius:999px}
.s1-page-hero h1{color:#fff;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.01em;line-height:1.08;text-shadow:0 2px 20px rgba(0,0,0,.5);text-align:center;margin:0}
.s1-page-hero p.s1-hero-sub{color:rgba(255,255,255,.94);text-align:center;font-size:1.15rem;font-weight:400;line-height:1.5;text-shadow:0 1px 10px rgba(0,0,0,.55);margin:.7em auto 0;max-width:640px}
@media(max-width:600px){
  .wp-block-cover.s1-page-hero{min-height:48vh!important}
  .s1-page-hero h1{font-size:clamp(1.6rem,7vw,2.2rem)}
  .s1-page-hero p.s1-hero-sub{font-size:1rem}
}

/* --- Corpo articolo --- */
.s1-article{max-width:840px;margin:0 auto;padding:48px 24px 60px}
.s1-article .wp-block-group__inner-container > p:first-of-type{font-size:1.25rem;line-height:1.8;color:#242424;font-weight:400}
.s1-article .wp-block-group__inner-container > p:first-of-type::first-letter{float:left;font-family:Georgia,"Times New Roman",serif;font-size:3.4em;line-height:.82;font-weight:800;color:#cc0000;padding:.03em .07em 0 0}
.s1-article h2{font-size:1.7rem;font-weight:800;letter-spacing:-.01em;line-height:1.28;color:#141414;margin:2.7em 0 .9em}
.s1-article h2::after{content:"";display:block;width:56px;height:4px;background:linear-gradient(90deg,#cc0000,#ff6b6b);margin-top:12px;border-radius:3px}
.s1-article h3{font-size:1.2rem;font-weight:700;color:#1a1a1a;margin:2em 0 .7em}
.s1-article p{line-height:1.75;color:#333}
.s1-article ul,.s1-article ol{line-height:1.8;color:#333}
.s1-article li{margin:.3em 0}
.s1-article a{color:#cc0000;text-decoration-color:rgba(204,0,0,.35);text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}
.s1-article a:hover{color:#a00000;text-decoration-color:#a00000}
.s1-article strong{color:#111}

/* Citazioni / callout */
.s1-article blockquote{border-left:4px solid #cc0000;padding:.5em 0 .5em 1.5em;margin:2em 0;font-style:italic;color:#3a3a3a;background:linear-gradient(90deg,#fff5f5,rgba(255,245,245,0) 65%);border-radius:0 10px 10px 0}
.s1-article blockquote p{margin:0}

/* Immagini inline */
.s1-article figure.wp-block-image{margin:2.3em 0;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.09)}
.s1-article figure.wp-block-image img{width:100%;display:block;transition:transform .5s ease}
.s1-article figure.wp-block-image:hover img{transform:scale(1.015)}
.s1-article figcaption{font-size:.82rem;color:#767676;text-align:center;padding:10px 4px 0;line-height:1.4}

/* Tabelle moderne */
.s1-article .wp-block-table{margin:2em 0;border:1px solid #ececec;border-radius:14px;overflow:auto;box-shadow:0 1px 4px rgba(0,0,0,.05);-webkit-overflow-scrolling:touch}
.s1-article .wp-block-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:.94rem;min-width:480px}
.s1-article .wp-block-table th{background:#fbf2f2;color:#7a0d0d;text-align:left;padding:13px 16px;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.045em;border-bottom:2px solid #cc0000;white-space:nowrap}
.s1-article .wp-block-table td{padding:12px 16px;border-bottom:1px solid #f1f1f1;color:#2c2c2c}
.s1-article .wp-block-table tr:nth-child(even) td{background:#fafafa}
.s1-article .wp-block-table tr:last-child td{border-bottom:none}
.s1-article .wp-block-table tr:hover td{background:#fff2f2;transition:background .15s ease}
.s1-article .wp-block-table a{color:#cc0000;font-weight:600;text-decoration:none}
.s1-article .wp-block-table a:hover{text-decoration:underline}

/* Card compatte per blocchi dati (opt-in, classe s1-card) */
.s1-article .s1-card{background:#fafafa;border:1px solid #eee;border-radius:14px;padding:1.4em 1.6em;margin:2em 0}
.s1-article .s1-card h3{margin-top:0}

@media(max-width:640px){
  .s1-article{padding:34px 18px 48px}
  .s1-article .wp-block-group__inner-container > p:first-of-type{font-size:1.12rem}
  .s1-article .wp-block-group__inner-container > p:first-of-type::first-letter{font-size:2.8em}
  .s1-article h2{font-size:1.4rem}
}
/* === END S1 ARTICLE DESIGN SYSTEM v2 === */

/* ================================================================
   Otter legacy — consolidato e sfoltito, 2026-07-25 (v6).
   Il plugin Otter non c'e' piu' dal 23-24/07; questi stili tengono in piedi i suoi
   blocchi rimasti nei blocchi riutilizzabili. Prima era un secondo foglio da 268 KB.
   Sfoltito su base MISURATA, non a intuito: sono state renderizzate tutte le 129
   pagine pubblicate e si e' tenuto solo cio' che compare davvero — 41 icone Font
   Awesome su 1399, niente shim FA4 (nessuna classe v4), niente carosello glide,
   niente griglia articoli, niente CSS generato per istanze che non esistono piu'.
   ⚠️ Il censimento delle icone va fatto sul RENDERIZZATO: nel sorgente la classe e'
   'fas fa-running wp-block-...-icon-custom', quindi un regex che pretende il nome
   icona a fine attributo ne perde la maggior parte (successo il 25/07).
   url dei webfont assolute: da uploads/2026/07/ il relativo 'webfonts/' darebbe 404.
   Originale integrale: uploads/otter-legacy.css.
   ================================================================ */
/* === otter base: build/blocks/advanced-columns/style.css === */
.wp-block-themeisle-blocks-advanced-columns-separators{position:absolute;left:0;width:100%;overflow-x:clip}.wp-block-themeisle-blocks-advanced-columns-separators.top{top:0}.wp-block-themeisle-blocks-advanced-columns-separators.bottom{bottom:0}.wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{position:absolute;bottom:0}.wp-block-themeisle-blocks-advanced-columns-separators svg{height:100px}.wp-block-themeisle-blocks-advanced-columns-separators .rotate{transform:rotate(180deg)}html[lang=ja] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap,html[lang=ko] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap,html[lang=zh] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap,html[lang=zh-Hans] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap,html[lang=zh-Hant] .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap{word-break:normal}.wp-block-themeisle-blocks-advanced-columns{--background: transparent;--columns-width: 100%;--horizontal-align: unset;background:var(--background);justify-content:var(--horizontal-align);transition:.3s}.wp-block-themeisle-blocks-advanced-columns .wp-themeisle-block-overlay,.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-columns-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column:only-child{max-width:var(--columns-width)}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column{--background: transparent;--background-color-hover: var( --background );--link-color: inherit;background:var(--background);transition:.3s}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column:hover{background:var(--background-color-hover)}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column>*{position:relative}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column .wp-block-themeisle-blocks-advanced-column-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column .wp-block-themeisle-blocks-slider{display:grid}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column .aligncenter{margin-left:auto;margin-right:auto}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column.has-dark-bg{color:var(--text-color, var(--nv-text-dark-bg, #fff))}.wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column.has-light-bg{color:var(--text-color, var(--nv-text-color, #000))}.wp-block-themeisle-blocks-advanced-columns.has-default-gap .wp-block-themeisle-blocks-advanced-column{margin-left:10px;margin-right:10px}.wp-block-themeisle-blocks-advanced-columns.has-nogap-gap .wp-block-themeisle-blocks-advanced-column{margin-left:0;margin-right:0}.wp-block-themeisle-blocks-advanced-columns.has-narrow-gap .wp-block-themeisle-blocks-advanced-column{margin-left:5px;margin-right:5px}.wp-block-themeisle-blocks-advanced-columns.has-extended-gap .wp-block-themeisle-blocks-advanced-column{margin-left:15px;margin-right:15px}.wp-block-themeisle-blocks-advanced-columns.has-wide-gap .wp-block-themeisle-blocks-advanced-column{margin-left:20px;margin-right:20px}.wp-block-themeisle-blocks-advanced-columns.has-wider-gap .wp-block-themeisle-blocks-advanced-column{margin-left:30px;margin-right:30px}.wp-block-themeisle-blocks-advanced-columns.has-dark-bg{color:var(--text-color, var(--nv-text-dark-bg, #fff))}.wp-block-themeisle-blocks-advanced-columns.has-light-bg{color:var(--text-color, var(--nv-text-color, #000))}.wp-block-themeisle-blocks-advanced-columns>.innerblocks-wrap:not(:first-child,:last-child){z-index:1}@media(min-width: 960px){.wp-block-themeisle-blocks-advanced-columns{display:flex;position:relative}.wp-block-themeisle-blocks-advanced-columns.has-vertical-flex-start>.innerblocks-wrap,.wp-block-themeisle-blocks-advanced-columns.has-vertical-top>.innerblocks-wrap{align-items:flex-start}.wp-block-themeisle-blocks-advanced-columns.has-vertical-center>.innerblocks-wrap{align-items:center}.wp-block-themeisle-blocks-advanced-columns.has-vertical-flex-end>.innerblocks-wrap,.wp-block-themeisle-blocks-advanced-columns.has-vertical-bottom>.innerblocks-wrap{align-items:flex-end}.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap{display:flex;flex-basis:100%;word-break:keep-all;max-width:var(--columns-width)}.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column{position:relative}.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column:first-child{margin-left:0}.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column:last-child{margin-right:0}.wp-block-themeisle-blocks-advanced-columns.hide-in-desktop{display:none}.wp-block-themeisle-blocks-advanced-columns.has-1-columns.has-desktop-equal-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:100%}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-equal-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:50%}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-oneTwo-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:33.34%}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-oneTwo-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex-basis:66.66%}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-twoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:33.34%}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-desktop-twoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex-basis:66.66%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-equal-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:33.33%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneOneTwo-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:25%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneOneTwo-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex-basis:50%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-twoOneOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:25%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-twoOneOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex-basis:50%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:50%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex-basis:25%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex-basis:25%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:60%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex-basis:20%}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-desktop-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex-basis:20%}.wp-block-themeisle-blocks-advanced-columns.has-4-columns.has-desktop-equal-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:25%}.wp-block-themeisle-blocks-advanced-columns.has-5-columns.has-desktop-equal-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:20%}.wp-block-themeisle-blocks-advanced-columns.has-6-columns.has-desktop-equal-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex-basis:16.66%}}@media(min-width: 600px)and (max-width: 959px){.wp-block-themeisle-blocks-advanced-columns{display:flex;position:relative}.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap{display:flex;flex-basis:100%;word-break:keep-all;max-width:var(--columns-width)}.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column{position:relative;flex:1}.wp-block-themeisle-blocks-advanced-columns.hide-in-tablet{display:none}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-tablet-oneTwo-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-tablet-twoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneOneTwo-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-twoOneOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex:1}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex:1}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex:3}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex:1}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-tablet-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex:1}.wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-flex-start>.innerblocks-wrap,.wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-top>.innerblocks-wrap{align-items:flex-start}.wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-center>.innerblocks-wrap{align-items:center}.wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-flex-end>.innerblocks-wrap,.wp-block-themeisle-blocks-advanced-columns:not(.has-tablet-collapsedRows-layout).has-vertical-bottom>.innerblocks-wrap{align-items:flex-end}.wp-block-themeisle-blocks-advanced-columns.has-tablet-collapsedRows-layout>.innerblocks-wrap{flex-direction:column}.wp-block-themeisle-blocks-advanced-columns.has-tablet-collapsedRows-layout.has-reverse-columns-tablet>.innerblocks-wrap{flex-direction:column-reverse}.wp-block-themeisle-blocks-advanced-columns.has-tablet-twoColumnGrid-layout>.innerblocks-wrap{display:flex;flex-wrap:wrap}.wp-block-themeisle-blocks-advanced-columns.has-tablet-twoColumnGrid-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex:1 1 40%}.wp-block-themeisle-blocks-advanced-columns.has-tablet-threeColumnGrid-layout>.innerblocks-wrap{display:flex;flex-wrap:wrap}.wp-block-themeisle-blocks-advanced-columns.has-tablet-threeColumnGrid-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex:1 1 30%}}@media(max-width: 599px){.wp-block-themeisle-blocks-advanced-columns{display:flex;position:relative}.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap{display:flex;flex-basis:100%;word-break:keep-all;max-width:var(--columns-width)}.wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column{position:relative;flex:1}.wp-block-themeisle-blocks-advanced-columns.hide-in-mobile{display:none}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-mobile-oneTwo-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-2-columns.has-mobile-twoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneOneTwo-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-twoOneOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex:2}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex:1}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneTwoOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex:1}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex:3}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:first-child{flex:1}.wp-block-themeisle-blocks-advanced-columns.has-3-columns.has-mobile-oneThreeOne-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column:last-child{flex:1}.wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-flex-start>.innerblocks-wrap,.wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-top>.innerblocks-wrap{align-items:flex-start}.wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-center>.innerblocks-wrap{align-items:center}.wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-flex-end>.innerblocks-wrap,.wp-block-themeisle-blocks-advanced-columns:not(.has-mobile-collapsedRows-layout).has-vertical-bottom>.innerblocks-wrap{align-items:flex-end}.wp-block-themeisle-blocks-advanced-columns.has-mobile-collapsedRows-layout>.innerblocks-wrap{flex-direction:column}.wp-block-themeisle-blocks-advanced-columns.has-mobile-collapsedRows-layout.has-reverse-columns-mobile>.innerblocks-wrap{flex-direction:column-reverse}.wp-block-themeisle-blocks-advanced-columns.has-mobile-twoColumnGrid-layout>.innerblocks-wrap{display:flex;flex-wrap:wrap}.wp-block-themeisle-blocks-advanced-columns.has-mobile-twoColumnGrid-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex:1 1 40%}.wp-block-themeisle-blocks-advanced-columns.has-mobile-threeColumnGrid-layout>.innerblocks-wrap{display:flex;flex-wrap:wrap}.wp-block-themeisle-blocks-advanced-columns.has-mobile-threeColumnGrid-layout>.innerblocks-wrap>.wp-block-themeisle-blocks-advanced-column{flex:1 1 30%}}/*# sourceMappingURL=style.css.map */


/* === otter base: build/blocks/advanced-heading/style.css === */
span.wp-block-themeisle-blocks-advanced-heading{display:block}.wp-block-themeisle-blocks-advanced-heading,.is-layout-constrained>:is(.wp-block-themeisle-blocks-advanced-heading,.wp-block-themeisle-blocks-advanced-heading:first-child),:is(h1,h2,h3,h4,h5,h6).wp-block-themeisle-blocks-advanced-heading{--padding: 0px;--padding-tablet: var(--padding);--padding-mobile: var(--padding-tablet);--margin: 0px 0px 25px 0px;--margin-tablet: var(--margin);--margin-mobile: var(--margin-tablet);--text-align: left;--text-align-tablet: var(--text-align);--text-align-mobile: var(--text-align-tablet);padding:var(--padding);margin:var(--margin);text-align:var(--text-align)}.wp-block-themeisle-blocks-advanced-heading.has-dark-bg,.is-layout-constrained>:is(.wp-block-themeisle-blocks-advanced-heading,.wp-block-themeisle-blocks-advanced-heading:first-child).has-dark-bg,:is(h1,h2,h3,h4,h5,h6).wp-block-themeisle-blocks-advanced-heading.has-dark-bg{color:#fff}@media(min-width: 600px)and (max-width: 960px){.wp-block-themeisle-blocks-advanced-heading,.is-layout-constrained>:is(.wp-block-themeisle-blocks-advanced-heading,.wp-block-themeisle-blocks-advanced-heading:first-child),:is(h1,h2,h3,h4,h5,h6).wp-block-themeisle-blocks-advanced-heading{padding:var(--padding-tablet);margin:var(--margin-tablet);text-align:var(--text-align-tablet)}}@media(max-width: 600px){.wp-block-themeisle-blocks-advanced-heading,.is-layout-constrained>:is(.wp-block-themeisle-blocks-advanced-heading,.wp-block-themeisle-blocks-advanced-heading:first-child),:is(h1,h2,h3,h4,h5,h6).wp-block-themeisle-blocks-advanced-heading{padding:var(--padding-mobile);margin:var(--margin-mobile);text-align:var(--text-align-mobile)}}.wp-block-themeisle-blocks-advanced-heading.highlight,.is-layout-constrained>:is(.wp-block-themeisle-blocks-advanced-heading,.wp-block-themeisle-blocks-advanced-heading:first-child).highlight,:is(h1,h2,h3,h4,h5,h6).wp-block-themeisle-blocks-advanced-heading.highlight{background-color:#ff0;color:#000}/*# sourceMappingURL=style.css.map */


/* === otter base: build/blocks/accordion/style.css === */
.wp-block-themeisle-blocks-accordion{margin:20px auto;--title-color: initial;--title-background: initial;--content-background: initial;--border-width: 1px;--border-style: solid;--border-color: currentColor;--box-shadow: none;--padding: 18px 24px 18px 24px;--padding-tablet: var( --padding );--padding-mobile: var( --padding-tablet )}.wp-block-themeisle-blocks-accordion.has-dark-title-bg>.wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title,.wp-block-themeisle-blocks-accordion.has-dark-active-title-bg>.wp-block-themeisle-blocks-accordion-item[open]>.wp-block-themeisle-blocks-accordion-item__title{color:var(--title-color, var(--nv-text-dark-bg, #fff))}.wp-block-themeisle-blocks-accordion.has-light-title-bg>.wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title,.wp-block-themeisle-blocks-accordion.has-light-active-title-bg>.wp-block-themeisle-blocks-accordion-item[open]>.wp-block-themeisle-blocks-accordion-item__title{color:var(--title-color, var(--nv-text-color, #000))}.wp-block-themeisle-blocks-accordion.has-dark-content-bg .wp-block-themeisle-blocks-accordion-item__content{color:var(--text-color, var(--nv-text-dark-bg, #fff))}.wp-block-themeisle-blocks-accordion.has-light-content-bg .wp-block-themeisle-blocks-accordion-item__content{color:var(--text-color, var(--nv-text-color, #000))}.wp-block-themeisle-blocks-accordion-item{box-shadow:var(--box-shadow);margin:var(--gap) 0}.wp-block-themeisle-blocks-accordion-item__title{position:relative;z-index:2;color:var(--title-color);background:var(--title-background);padding:var(--padding);list-style:none;cursor:pointer;user-select:none;display:grid;grid-template-columns:auto min-content;align-items:center}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__title>*{margin:0}.wp-block-themeisle-blocks-accordion-item__title svg{width:24px;height:24px}.wp-block-themeisle-blocks-accordion-item__title::-webkit-details-marker,.wp-block-themeisle-blocks-accordion-item__title::marker{display:none}@media(max-width: 960px){.wp-block-themeisle-blocks-accordion-item__title{padding:var(--padding-tablet)}}@media(max-width: 600px){.wp-block-themeisle-blocks-accordion-item__title{padding:var(--padding-mobile)}}.wp-block-themeisle-blocks-accordion-item__content{position:relative;z-index:2;background:var(--content-background);padding:var(--padding)}.wp-block-themeisle-blocks-accordion-item__content>p:last-child{margin-bottom:0}@media(max-width: 960px){.wp-block-themeisle-blocks-accordion-item__content{padding:var(--padding-tablet)}}@media(max-width: 600px){.wp-block-themeisle-blocks-accordion-item__content{padding:var(--padding-mobile)}}.wp-block-themeisle-blocks-accordion:not(.is-style-default) .wp-block-themeisle-blocks-accordion-item__title{border:var(--border-width) var(--border-style) var(--border-color)}.wp-block-themeisle-blocks-accordion:not(.is-style-default) .wp-block-themeisle-blocks-accordion-item__content{border:var(--border-width) var(--border-style) var(--border-color);border-top:none}.wp-block-themeisle-blocks-accordion:not(.is-style-default).no-gap>.wp-block-themeisle-blocks-accordion-item:not(:first-child)>.wp-block-themeisle-blocks-accordion-item__title,.wp-block-themeisle-blocks-accordion:not(.is-style-default):not(.is-narrow-gap):not(.is-wide-gap):not(.is-wider-gap):not(.has-gap)>.wp-block-themeisle-blocks-accordion-item:not(:first-child)>.wp-block-themeisle-blocks-accordion-item__title{border-top:none}.wp-block-themeisle-blocks-accordion.is-style-default>.wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title{border-top:var(--border-width) var(--border-style) var(--border-color)}.wp-block-themeisle-blocks-accordion.is-style-default>.wp-block-themeisle-blocks-accordion-item:last-child:not([open]):not(.is-open)>.wp-block-themeisle-blocks-accordion-item__title{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.wp-block-themeisle-blocks-accordion.is-style-default>.wp-block-themeisle-blocks-accordion-item:last-child>.wp-block-themeisle-blocks-accordion-item__content{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.wp-block-themeisle-blocks-accordion.is-narrow-gap>.wp-block-themeisle-blocks-accordion-item{margin:5px 0}.wp-block-themeisle-blocks-accordion.is-wide-gap>.wp-block-themeisle-blocks-accordion-item{margin:10px 0}.wp-block-themeisle-blocks-accordion.is-wider-gap>.wp-block-themeisle-blocks-accordion-item{margin:20px 0}.wp-block-themeisle-blocks-accordion.icon-first>.wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:24px}.wp-block-themeisle-blocks-accordion:not(.has-icon)>.wp-block-themeisle-blocks-accordion-item:not([open])>.wp-block-themeisle-blocks-accordion-item__title::after,.wp-block-themeisle-blocks-accordion:not(.has-open-icon)>.wp-block-themeisle-blocks-accordion-item[open]>.wp-block-themeisle-blocks-accordion-item__title::after{content:"";justify-self:end;align-self:center;border-right:2px solid currentColor;border-bottom:2px solid currentColor;width:8px;height:8px;flex-shrink:0}.wp-block-themeisle-blocks-accordion:not(.has-icon)>.wp-block-themeisle-blocks-accordion-item:not([open])>.wp-block-themeisle-blocks-accordion-item__title::after{transform:rotate(45deg) translate(-25%, 0%)}.wp-block-themeisle-blocks-accordion:not(.has-open-icon)>.wp-block-themeisle-blocks-accordion-item[open]>.wp-block-themeisle-blocks-accordion-item__title::after{transform:rotate(225deg) translate(0%, -45%)}/*# sourceMappingURL=style.css.map */


/* === otter base: build/blocks/icon-list/style.css === */
.wp-block-themeisle-blocks-icon-list{--horizontal-align: unset;--icon-align: var(--horizontal-align);--icon-align-tablet: var(--icon-align-tablet);--icon-align-mobile: var(--icon-align-mobile);--gap: 5px;--gap-icon-label: 10px;--font-size: inherit;--icon-size: 12px;--content-color: inherit;--label-visibility: block;--divider-color: black;--divider-width: 2px;--divider-length: 100%;--divider-margin-left: 0;--divider-margin-right: auto;--divider-margin-left-tablet: var(--divider-margin-left);--divider-margin-right-tablet: var(--divider-margin-right);--divider-margin-left-mobile: var(--divider-margin-left-tablet);--divider-margin-right-mobile: var(--divider-margin-right-tablet);display:flex;flex-direction:column;align-items:var(--icon-align);justify-content:var(--icon-align);gap:var(--gap)}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item{display:inline-flex;align-items:center;transition:margin .1s linear;gap:var(--gap-icon-label);position:relative}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item i{font-size:var(--icon-size);text-align:center;width:1.25em}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item svg{width:var(--icon-size)}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item img{width:var(--icon-size)}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item p{margin-bottom:0px;margin-left:0px;display:var(--label-visibility)}.wp-block-themeisle-blocks-icon-list.is-style-horizontal{flex-wrap:wrap;flex-direction:row;width:100%}.wp-block-themeisle-blocks-icon-list.is-style-horizontal.has-divider .wp-block-themeisle-blocks-icon-list-item:not(:last-child)::after{border-right:var(--divider-width) solid var(--divider-color);content:"";position:absolute;height:var(--divider-length);width:100%;box-sizing:content-box}.wp-block-themeisle-blocks-icon-list:not(.is-style-horizontal) .wp-block-themeisle-blocks-icon-list-item{width:100%;justify-content:var(--icon-align)}@media(min-width: 600px)and (max-width: 960px){.wp-block-themeisle-blocks-icon-list:not(.is-style-horizontal) .wp-block-themeisle-blocks-icon-list-item{justify-content:var(--icon-align-tablet)}}@media(max-width: 600px){.wp-block-themeisle-blocks-icon-list:not(.is-style-horizontal) .wp-block-themeisle-blocks-icon-list-item{justify-content:var(--icon-align-mobile)}}.wp-block-themeisle-blocks-icon-list:not(.is-style-horizontal).has-divider .wp-block-themeisle-blocks-icon-list-item:not(:last-child)::after{border-bottom:var(--divider-width) solid var(--divider-color);content:"";position:absolute;height:100%;width:var(--divider-length);box-sizing:content-box;margin-left:var(--divider-margin-left);margin-right:var(--divider-margin-right)}@media(min-width: 600px)and (max-width: 960px){.wp-block-themeisle-blocks-icon-list:not(.is-style-horizontal).has-divider .wp-block-themeisle-blocks-icon-list-item:not(:last-child)::after{margin-left:var(--divider-margin-left-tablet);margin-right:var(--divider-margin-right-tablet)}}@media(max-width: 600px){.wp-block-themeisle-blocks-icon-list:not(.is-style-horizontal).has-divider .wp-block-themeisle-blocks-icon-list-item:not(:last-child)::after{margin-left:var(--divider-margin-left-mobile);margin-right:var(--divider-margin-right-mobile)}}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item-content,.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item-content-custom{color:var(--content-color);font-size:var(--font-size);margin:0 10px}.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item-icon,.wp-block-themeisle-blocks-icon-list .wp-block-themeisle-blocks-icon-list-item-icon-custom{fill:var(--icon-color, currentColor);color:var(--icon-color, inherit)}@media(min-width: 600px)and (max-width: 960px){.wp-block-themeisle-blocks-icon-list{align-items:var(--icon-align-tablet);justify-content:var(--icon-align-tablet)}}@media(max-width: 600px){.wp-block-themeisle-blocks-icon-list{align-items:var(--icon-align-mobile);justify-content:var(--icon-align-mobile)}}/*# sourceMappingURL=style.css.map */


/* === otter base: build/blocks/button-group/style.css === */
.wp-block-themeisle-blocks-button-group{display:flex;flex-wrap:wrap}.wp-block-themeisle-blocks-button-group.collapse-desktop{flex-direction:column}.wp-block-themeisle-blocks-button-group.align-left-desktop,.wp-block-themeisle-blocks-button-group.align-left{justify-content:flex-start}.wp-block-themeisle-blocks-button-group.align-left-desktop.collapse-desktop,.wp-block-themeisle-blocks-button-group.align-left.collapse-desktop{align-items:start}.wp-block-themeisle-blocks-button-group.align-center-desktop,.wp-block-themeisle-blocks-button-group.align-center{justify-content:center}.wp-block-themeisle-blocks-button-group.align-center-desktop.collapse-desktop,.wp-block-themeisle-blocks-button-group.align-center.collapse-desktop{align-items:center}.wp-block-themeisle-blocks-button-group.align-right-desktop,.wp-block-themeisle-blocks-button-group.align-right{justify-content:flex-end}.wp-block-themeisle-blocks-button-group.align-right-desktop.collapse-desktop,.wp-block-themeisle-blocks-button-group.align-right.collapse-desktop{align-items:end}.wp-block-themeisle-blocks-button-group.align-full-desktop .wp-block-button{flex:1;margin:unset}.wp-block-themeisle-blocks-button-group.align-full-desktop .wp-block-button .wp-block-button__link{width:100%}@media(max-width: 960px){.wp-block-themeisle-blocks-button-group{flex-wrap:wrap}.wp-block-themeisle-blocks-button-group.collapse-tablet{flex-direction:column}.wp-block-themeisle-blocks-button-group.align-left-tablet{justify-content:flex-start}.wp-block-themeisle-blocks-button-group.align-left-tablet .wp-block-button{flex:unset}.wp-block-themeisle-blocks-button-group.align-left-tablet.collapse-tablet{align-items:start}.wp-block-themeisle-blocks-button-group.align-center-tablet{justify-content:center}.wp-block-themeisle-blocks-button-group.align-center-tablet .wp-block-button{flex:unset}.wp-block-themeisle-blocks-button-group.align-center-tablet.collapse-tablet{align-items:center}.wp-block-themeisle-blocks-button-group.align-right-tablet{justify-content:flex-end}.wp-block-themeisle-blocks-button-group.align-right-tablet .wp-block-button{flex:unset}.wp-block-themeisle-blocks-button-group.align-right-tablet.collapse-tablet{align-items:end}.wp-block-themeisle-blocks-button-group.align-full-tablet .wp-block-button{flex:1;margin:unset}.wp-block-themeisle-blocks-button-group.align-full-tablet .wp-block-button .wp-block-button__link{width:100%}}@media(max-width: 600px){.wp-block-themeisle-blocks-button-group{flex-wrap:wrap}.wp-block-themeisle-blocks-button-group.collapse-mobile{flex-direction:column}.wp-block-themeisle-blocks-button-group.align-left-mobile{justify-content:flex-start}.wp-block-themeisle-blocks-button-group.align-left-mobile .wp-block-button{flex:unset}.wp-block-themeisle-blocks-button-group.align-left-mobile.collapse-mobile{align-items:start}.wp-block-themeisle-blocks-button-group.align-center-mobile{justify-content:center}.wp-block-themeisle-blocks-button-group.align-center-mobile .wp-block-button{flex:unset}.wp-block-themeisle-blocks-button-group.align-center-mobile.collapse-mobile{align-items:center}.wp-block-themeisle-blocks-button-group.align-right-mobile{justify-content:flex-end}.wp-block-themeisle-blocks-button-group.align-right-mobile .wp-block-button{flex:unset}.wp-block-themeisle-blocks-button-group.align-right-mobile.collapse-mobile{align-items:end}.wp-block-themeisle-blocks-button-group.align-full-mobile .wp-block-button{flex:1;margin:unset}.wp-block-themeisle-blocks-button-group.align-full-mobile .wp-block-button .wp-block-button__link{width:100%}}.wp-block-themeisle-blocks-button-group{--padding: 15px 30px;--padding-tablet: var(--padding);--padding-mobile: var(--padding-tablet);--font-size: var( --btnfs, var(--bodyfontsize, 15px) );--spacing: 20px;gap:var(--spacing)}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button{display:flex;justify-content:center;align-items:center}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button:is(.wp-block-button) :is(div,span,a).wp-block-button__link{padding:var(--padding);font-size:var(--font-size)}@media(min-width: 600px)and (max-width: 960px){.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button:is(.wp-block-button) :is(div,span,a).wp-block-button__link{padding:var(--padding-tablet)}}@media(max-width: 600px){.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button:is(.wp-block-button) :is(div,span,a).wp-block-button__link{padding:var(--padding-mobile)}}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button.wp-block-button:is(.is-style-plain) :is(.wp-block-button__link,.wp-block-button__link:hover){background:rgba(0,0,0,0);color:#000;border-width:0px;padding:0px;box-shadow:unset}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button.wp-block-button:is(.is-style-outline) .wp-block-button__link{background:rgba(0,0,0,0);color:#111;border:1px solid #111}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button.wp-block-button:is(.is-style-outline) .wp-block-button__link:hover{background:#111;color:#fff}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button svg{fill:currentColor;display:inline-block;width:16px}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button svg.margin-left{margin-left:10px}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button svg.margin-right{margin-right:10px}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button svg path{transition:none}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button i.margin-left{margin-left:10px}.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button i.margin-right{margin-right:10px}/*# sourceMappingURL=style.css.map */


/* === otter base: build/blocks/progress-bar/style.css === */
.wp-block-themeisle-blocks-progress-bar{--percentage: 50%;--title-color: inherit;--percentage-color: rgba(0, 0, 0, 0.4);--percentage-color-outer: inherit;--percentage-color-tooltip: #FFF;--percentage-color-append: #FFF;--background-color: #EEE;--border-radius: 5px;--height: 30px;--font-size: calc( var( --height ) * 0.65 );--bar-background: #6adcfa;--title-font-size: var(--font-size);display:flex;flex-direction:column}.wp-block-themeisle-blocks-progress-bar.has-tooltip{margin-top:43px}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area{position:relative;width:100%;display:block;margin-bottom:15px;width:100%;background:var(--background-color);height:var(--height);border-radius:var(--border-radius);transition:.4s linear;transition-property:width,background-color}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__progress{display:flex;align-items:center;position:absolute;right:10px;top:0;font-size:var(--font-size);height:var(--height);line-height:30px;color:var(--percentage-color)}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__bar{height:var(--height);width:0px;background:var(--bar-background);border-radius:var(--border-radius);opacity:0}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__bar.show{opacity:1}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__progress__append{display:flex;align-items:center;position:relative;justify-content:flex-end;right:10px;left:0px;top:0;font-size:var(--font-size);margin-right:5px;height:var(--height);line-height:30px;color:var(--percentage-color-append);opacity:0}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__progress__append.show{opacity:1}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__tooltip{font-size:12px;min-width:40px;float:right;bottom:40px;left:20px;color:var(--percentage-color-tooltip);transition:all 1s;position:relative;padding:4px 10px 7px 10px;background-color:var(--bar-background);border-radius:2px;line-height:20px;opacity:0;font-size:clamp(12px,var(--title-font-size),26px);text-align:center}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__tooltip.show{opacity:1}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__arrow{width:0;height:0;position:absolute;content:"";bottom:-5px;left:0;right:0;margin:auto;display:block;border-style:solid;border-width:5px 5px 0 5px;border-color:var(--bar-background) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__title{position:absolute;top:0;left:0;width:auto;font-weight:bold;font-size:var(--font-size);height:var(--height);color:#fff;background:rgba(0,0,0,0);border-radius:var(--border-radius) 0px 0px var(--border-radius)}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__title.highlight{background:var(--bar-background)}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__title.highlight span{color:var(--title-color);background:rgba(0,0,0,.1)}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__title span{color:var(--title-color);display:flex;align-items:center;border-radius:var(--border-radius) 0px 0px var(--border-radius);width:100%;background:rgba(0,0,0,0);padding:0 20px;height:var(--height);line-height:30px}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__outer{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__outer__title{color:var(--title-color);margin:0px;display:grid;align-items:center;font-size:max(var(--title-font-size),12px);line-height:70%}.wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__outer__value{color:var(--percentage-color-outer);margin-left:auto;display:grid;align-items:center;position:inherit;font-size:max(var(--title-font-size),12px);line-height:70%}html[amp] .wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__bar{width:var(--percentage);opacity:1}html[amp] .wp-block-themeisle-blocks-progress-bar .wp-block-themeisle-blocks-progress-bar__area__tooltip{opacity:1}@media(max-width: 600px){.wp-block-themeisle-blocks-progress-bar :is(.wp-block-themeisle-blocks-progress-bar__area,.wp-block-themeisle-blocks-progress-bar__area__title,.wp-block-themeisle-blocks-progress-bar__area__title span,.wp-block-themeisle-blocks-progress-bar__progress,.wp-block-themeisle-blocks-progress-bar__area__bar,.wp-block-themeisle-blocks-progress-bar__progress__append){height:min(var(--height),64px);font-size:min(var(--font-size),64px)}.wp-block-themeisle-blocks-progress-bar :is(.wp-block-themeisle-blocks-progress-bar__outer__title,.wp-block-themeisle-blocks-progress-bar__outer__value){font-size:min(var(--title-font-size),64px)}}/*# sourceMappingURL=style.css.map */


/* === otter base: assets/fontawesome/css/all.min.css === */
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 .fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-address-card:before{content:"\f2bb"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bed:before{content:"\f236"}.fa-box-tissue:before{content:"\e05b"}.fa-bus:before{content:"\f207"}.fa-calendar:before{content:"\f133"}.fa-car:before{content:"\f1b9"}.fa-chart-area:before{content:"\f1fe"}.fa-check-double:before{content:"\f560"}.fa-clock:before{content:"\f017"}.fa-cloudflare:before{content:"\e07d"}.fa-dailymotion:before{content:"\e052"}.fa-deezer:before{content:"\e077"}.fa-edge-legacy:before{content:"\e078"}.fa-euro-sign:before{content:"\f153"}.fa-exclamation-triangle:before{content:"\f071"}.fa-faucet:before{content:"\e005"}.fa-file-alt:before{content:"\f15c"}.fa-file-medical:before{content:"\f477"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-firefox-browser:before{content:"\e007"}.fa-flag-checkered:before{content:"\f11e"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-google-pay:before{content:"\e079"}.fa-guilded:before{content:"\e07e"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-hive:before{content:"\e07f"}.fa-home:before{content:"\f015"}.fa-hotel:before{content:"\f594"}.fa-house-user:before{content:"\e065"}.fa-ideal:before{content:"\e013"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-laptop-house:before{content:"\e066"}.fa-lightbulb:before{content:"\f0eb"}.fa-link:before{content:"\f0c1"}.fa-lungs-virus:before{content:"\e067"}.fa-map-marked:before{content:"\f59f"}.fa-medal:before{content:"\f5a2"}.fa-microblog:before{content:"\e01a"}.fa-mixer:before{content:"\e056"}.fa-mountain:before{content:"\f6fc"}.fa-octopus-deploy:before{content:"\e082"}.fa-people-arrows:before{content:"\e068"}.fa-perbyte:before{content:"\e083"}.fa-phone:before{content:"\f095"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pizza-slice:before{content:"\f818"}.fa-plane-slash:before{content:"\e069"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-recycle:before{content:"\f1b8"}.fa-running:before{content:"\f70c"}.fa-rust:before{content:"\e07a"}.fa-satellite:before{content:"\f7bf"}.fa-shield-virus:before{content:"\e06c"}.fa-shopify:before{content:"\e057"}.fa-sink:before{content:"\e06d"}.fa-smile:before{content:"\f118"}.fa-snowflake:before{content:"\f2dc"}.fa-soap:before{content:"\e06e"}.fa-spa:before{content:"\f5bb"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-suitcase:before{content:"\f0f2"}.fa-tiktok:before{content:"\e07b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-tools:before{content:"\f7d9"}.fa-trailer:before{content:"\e041"}.fa-tshirt:before{content:"\f553"}.fa-uncharted:before{content:"\e084"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-user:before{content:"\f007"}.fa-user-check:before{content:"\f4fc"}.fa-users-slash:before{content:"\e073"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-watchman-monitoring:before{content:"\e087"}.fa-wine-bottle:before{content:"\f72f"}.fa-wodu:before{content:"\e088"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/uploads/webfonts/fa-regular-400.eot);src:url(/wp-content/uploads/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/uploads/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/uploads/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/uploads/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/uploads/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/uploads/webfonts/fa-solid-900.eot);src:url(/wp-content/uploads/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/uploads/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/uploads/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/uploads/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/uploads/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}

/* === otter generated: post 2 (LA CORSA DELLA BORA - La Corsa della Bora) === */
#wp-block-themeisle-blocks-advanced-columns-d514addb{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-d514addb>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-bdff6c0e>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-bdff6c0e{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-84754149{padding-top:3%;padding-bottom:3%;padding-left:3%;padding-right:3%;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-84754149>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-3c71171d>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-3c71171d{flex-basis:100%}}#wp-block-themeisle-blocks-posts-grid-71d3acd7{--text-align:left;--title-text-size:16px;--description-text-size:14px;--meta-text-size:16px;--img-border-radius:0px;--border-width:1px;--border-radius:4px;--box-shadow:0px 0px 5px 1px var(--nv-secondary-accent);--column-gap:20px;--row-gap:18px;--content-padding:5%;--content-gap:16px}

/* === otter generated: post 2274 (Contatti - La Corsa della Bora) === */
#wp-block-themeisle-blocks-advanced-columns-4f11e8ab{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-4f11e8ab>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-20035004>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-20035004{flex-basis:100%}}

/* === otter generated: post 2524 (Hotel - La Corsa della Bora) === */
#wp-block-themeisle-blocks-advanced-columns-fbc8fd28{min-height:-45px;--background:var(--nv-primary-accent)}#wp-block-themeisle-blocks-advanced-columns-fbc8fd28>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-8cb7c22f>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-8cb7c22f{flex-basis:100%}}#wp-block-themeisle-blocks-google-map-05b3f235{--height:600px}

/* === otter generated: post 10020 (Portopiccolo) === */
#wp-block-themeisle-blocks-advanced-columns-1d2926d6{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;--columns-width:1140px;justify-content:center;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-1d2926d6>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-1d2926d6{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-1d2926d6{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-e32f0cfa{margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px}#wp-block-themeisle-blocks-advanced-column-e32f0cfa>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-e32f0cfa{flex-basis:70%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-e32f0cfa{margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-column-631489be{margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px;border-width:0;border-style:solid}#wp-block-themeisle-blocks-advanced-column-631489be>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-631489be{flex-basis:30%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-631489be{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-1d40683c{text-transform:uppercase;font-size:12px}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-1d40683c{font-size:12px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-1d40683c{font-size:12px}}#wp-block-themeisle-blocks-advanced-heading-9217c4f7{color:var(--nv-text-color);background:var(--nv-site-bg);font-size:24px;--text-align:center}#wp-block-themeisle-blocks-advanced-columns-13ccf657{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;--columns-width:1140px;justify-content:center;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-13ccf657>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-13ccf657{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-13ccf657{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-b69e54c3{margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px;align-self:flex-start}#wp-block-themeisle-blocks-advanced-column-b69e54c3>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-b69e54c3{flex-basis:60%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-b69e54c3{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-column-1a7fe6c5{margin-top:0;margin-bottom:0;margin-left:0;margin-right:12px;align-self:flex-start}#wp-block-themeisle-blocks-advanced-column-1a7fe6c5>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-1a7fe6c5{flex-basis:40%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-1a7fe6c5{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-5665fea6{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-columns-55b78b58{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;--columns-width:1140px;justify-content:center;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-55b78b58>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-55b78b58{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-55b78b58{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-d16eef57{margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px;align-self:flex-start}#wp-block-themeisle-blocks-advanced-column-d16eef57>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-d16eef57{flex-basis:50%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-d16eef57{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-af4a6933{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-column-bd1b0b6b{margin-top:0;margin-bottom:0;margin-left:0;margin-right:12px;align-self:flex-start}#wp-block-themeisle-blocks-advanced-column-bd1b0b6b>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-bd1b0b6b{flex-basis:50%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-bd1b0b6b{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-112ba0b0{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}

/* === otter generated: post 86742 (S1 Half Trail – 23 km) === */
#wp-block-themeisle-blocks-advanced-heading-90b1a856{color:var(--nv-site-bg);text-transform:capitalize;line-height:;text-shadow:1px 1px 3px rgba(0,0,0,.2);--text-align:center;--margin:0px}#wp-block-themeisle-blocks-advanced-heading-4b2ca920{font-size:14px}#wp-block-themeisle-blocks-advanced-columns-775e9055{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-775e9055>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-f3365cbd{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-f3365cbd>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f3365cbd{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-4f5a6b7c{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-4f5a6b7c>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-8d9e0f1a>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-8d9e0f1a{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-2b3c4d5e{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-2b3c4d5e>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-6f7a8b9c>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-6f7a8b9c{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-012ba57e{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-012ba57e>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-012ba57e .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-012ba57e .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-efea9853{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-efea9853>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-efea9853{flex-basis:100%}}

/* === otter generated: post 87070 (S1 TransKarst Ultra 55 km) === */
#wp-block-themeisle-blocks-advanced-heading-90b1a856{color:var(--nv-site-bg);text-transform:capitalize;line-height:;text-shadow:1px 1px 3px rgba(0,0,0,.2);--text-align:center;--margin:0px}#wp-block-themeisle-blocks-advanced-columns-775e9055{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-775e9055>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-6bc5912b{--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-6bc5912b>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-6bc5912b{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-2a3b4c5d{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-2a3b4c5d>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-6e7f8a9b>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-6e7f8a9b{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-0c1d2e3f{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-0c1d2e3f>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-4a5b6c7d>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-4a5b6c7d{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-5a4a4071{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-5a4a4071>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-afe15699{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-afe15699>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-afe15699{flex-basis:100%}}

/* === otter generated: post 87127 (S1 Borderless Trail 36 km) === */
#wp-block-themeisle-blocks-advanced-heading-90b1a856{color:var(--nv-site-bg);text-transform:capitalize;line-height:;text-shadow:1px 1px 3px rgba(0,0,0,.2);--text-align:center;--margin:0px}#wp-block-themeisle-blocks-advanced-heading-4b2ca920{font-size:14px}#wp-block-themeisle-blocks-advanced-columns-775e9055{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-775e9055>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-f3365cbd{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-f3365cbd>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f3365cbd{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-8e9f0a1b{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-8e9f0a1b>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-2c3d4e5f>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-2c3d4e5f{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-6a7b8c9d{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-6a7b8c9d>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-0e1f2a3b>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-0e1f2a3b{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-5a4a4071{padding-top:2%;padding-bottom:2%;padding-left:12%;padding-right:12%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-5a4a4071>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-5a4a4071{padding-left:6%;padding-right:6%}}#wp-block-themeisle-blocks-advanced-column-dc47e480{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-dc47e480>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-dc47e480{flex-basis:100%}}

/* === otter generated: post 93766 (S1 Bora Ultra 116 km) === */
#wp-block-themeisle-blocks-advanced-heading-90b1a856{color:var(--nv-site-bg);text-transform:capitalize;line-height:;text-shadow:1px 1px 3px rgba(0,0,0,.2);--text-align:center;--margin:0px}#wp-block-themeisle-blocks-advanced-heading-4b2ca920{font-size:14px}#wp-block-themeisle-blocks-advanced-columns-775e9055{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-775e9055>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-f3365cbd{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-f3365cbd>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f3365cbd{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-a1c92e07{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-a1c92e07>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-b4d83f12>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-b4d83f12{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-c0e7a635{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-c0e7a635>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-d29f4b8a>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-d29f4b8a{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-5a4a4071{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-5a4a4071>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-dc47e480{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-dc47e480>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-dc47e480{flex-basis:100%}}

/* === otter generated: post 94817 (S1 Family Hike &amp; Trail 14.5 Km) === */
#wp-block-themeisle-blocks-advanced-heading-90b1a856{color:var(--nv-site-bg);text-transform:capitalize;line-height:;text-shadow:1px 1px 3px rgba(0,0,0,.2);--text-align:center;--margin:0px}#wp-block-themeisle-blocks-advanced-heading-4b2ca920{font-size:14px}#wp-block-themeisle-blocks-advanced-columns-775e9055{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-775e9055>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-f3365cbd{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-f3365cbd>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f3365cbd{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-3c4d5e6f{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-3c4d5e6f>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-7a8b9c0d>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-7a8b9c0d{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-1e2f3a4b{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-1e2f3a4b>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-5c6d7e8f>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-5c6d7e8f{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-5a4a4071{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-5a4a4071>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-dc47e480{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-dc47e480>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-dc47e480{flex-basis:100%}}

/* === otter generated: post 94819 (CancelliFamily) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-f4e1e1bf{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-5bd56e79{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-da64f7a9{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 94821 (Materiale Obbligatorio - Corte) === */
#wp-block-themeisle-blocks-icon-list-ecb72f54{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-81826155{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-1f7efac5{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 94833 (Logistica-StartOre11) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--font-size:12px;--icon-size:12px;--label-visibility:;--divider-width:1px;--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-82a4cc99{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 94849 (General-Iscrizione) === */
#wp-block-themeisle-blocks-accordion-f1e7ed8b{--title-color:var(--nv-site-bg);--content-background:var(--nv-site-bg);--border-width:1px}#wp-block-themeisle-blocks-accordion-f1e7ed8b>.wp-block-themeisle-blocks-accordion-item[open]{--title-color:var(--nv-text-color);--title-background:var(--nv-site-bg)}#wp-block-themeisle-blocks-accordion-f1e7ed8b>.wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title>*{font-size:28px;text-transform:uppercase}#wp-block-themeisle-blocks-accordion-f1e7ed8b>.wp-block-themeisle-blocks-accordion-item:not([open])>.wp-block-themeisle-blocks-accordion-item__title:after{content:"\f35a";font-weight: 900;font-family: "Font Awesome 5 Free";}#wp-block-themeisle-blocks-accordion-f1e7ed8b > .wp-block-themeisle-blocks-accordion-item[open] > .wp-block-themeisle-blocks-accordion-item__title::after {content: "\f358";font-weight: 400;font-family: "Font Awesome 5 Free"}

/* === otter generated: post 94913 (VideoEgallery) === */
#wp-block-themeisle-blocks-advanced-columns-251adcfa{--columns-width:100%;justify-content:center;min-height:auto;--background:var(--nv-dark-bg)}#wp-block-themeisle-blocks-advanced-columns-251adcfa>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-f7601ae2{--background:var(--nv-dark-bg)}#wp-block-themeisle-blocks-advanced-column-f7601ae2>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f7601ae2{flex-basis:100%}}

/* === otter generated: post 94933 (PortoPiccolo) === */
#portopiccolo{padding-top:80px;padding-bottom:80px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#portopiccolo>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}#portopiccolo .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#portopiccolo .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}@media (max-width:960px){#portopiccolo{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}#portopiccolo .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#portopiccolo .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}}@media (max-width:600px){#portopiccolo{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}#portopiccolo .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#portopiccolo .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}}#wp-block-themeisle-blocks-advanced-column-5d90343f{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-5d90343f>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-5d90343f{flex-basis:100%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-5d90343f{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-5d90343f{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-columns-b2ead1d6{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-b2ead1d6>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-b2ead1d6 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#wp-block-themeisle-blocks-advanced-columns-b2ead1d6 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-b2ead1d6{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}#wp-block-themeisle-blocks-advanced-columns-b2ead1d6 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#wp-block-themeisle-blocks-advanced-columns-b2ead1d6 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-b2ead1d6{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}#wp-block-themeisle-blocks-advanced-columns-b2ead1d6 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#wp-block-themeisle-blocks-advanced-columns-b2ead1d6 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}}#wp-block-themeisle-blocks-advanced-column-7c705a1c{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-7c705a1c>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-7c705a1c{flex-basis:50%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-7c705a1c{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-7c705a1c{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-heading-ea5e7576{text-transform:uppercase;font-size:12px;--text-align:left}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-ea5e7576{font-size:12px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-ea5e7576{font-size:12px}}#wp-block-themeisle-blocks-advanced-column-5f9a9ec0{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-5f9a9ec0>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-5f9a9ec0{flex-basis:50%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-5f9a9ec0{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:33px;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:100px;scale:1 1}#wp-block-themeisle-blocks-advanced-columns-8e7cc7ae .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:100px;scale:1 1}}#wp-block-themeisle-blocks-advanced-column-725f10a7{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:11px;margin-bottom:11px;margin-left:11px;margin-right:11px;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-725f10a7>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-725f10a7{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-725f10a7{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-725f10a7{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-column-3c67f726{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:11px;margin-bottom:11px;margin-left:11px;margin-right:11px;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-3c67f726>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-3c67f726{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-3c67f726{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-3c67f726{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-column-4956dbc0{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:11px;margin-bottom:11px;margin-left:11px;margin-right:11px;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-4956dbc0>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-4956dbc0{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-4956dbc0{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-4956dbc0{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}

/* === otter generated: post 95017 (CancelliHalf) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-f4e1e1bf{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-5bd56e79{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-da64f7a9{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95044 (Logiatica-Startore9.30) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--font-size:12px;--icon-size:12px;--label-visibility:;--divider-width:1px;--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-82a4cc99{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95050 (CancelliBorderless) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-f4e1e1bf{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-5bd56e79{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-da64f7a9{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95056 (MaterialeBorderless) === */
#wp-block-themeisle-blocks-icon-list-ecb72f54{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-81826155{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-1f7efac5{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95095 (Logistica-StartOre7.00) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--font-size:12px;--icon-size:12px;--label-visibility:;--divider-width:1px;--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-82a4cc99{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95096 (CancelliTrasnkarst) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-f4e1e1bf{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-5bd56e79{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-da64f7a9{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95105 (MaterialeTransKarst) === */
#wp-block-themeisle-blocks-icon-list-c4c535a5{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-6fb8f8ab{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-1f7efac5{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95152 (CancelliExplorer) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-67a93341{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-5bd56e79{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-da64f7a9{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95157 (MaterialeExplorer) === */
#wp-block-themeisle-blocks-icon-list-c5691a72{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-ca754790{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-1f7efac5{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95189 (Logistica-StartAnniversary) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--font-size:12px;--icon-size:12px;--label-visibility:;--divider-width:1px;--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-82a4cc99{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95196 (CancelliAnniversary) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-67a93341{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-5bd56e79{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-da64f7a9{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95198 (MaterialeAnniversary) === */
#wp-block-themeisle-blocks-icon-list-c5691a72{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-ca754790{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-1f7efac5{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95244 (S1 Borin 4 km) === */
#wp-block-themeisle-blocks-advanced-heading-90b1a856{color:var(--nv-site-bg);text-transform:capitalize;line-height:;text-shadow:1px 1px 3px rgba(0,0,0,.2);--text-align:center;--margin:0px}#wp-block-themeisle-blocks-advanced-heading-4b2ca920{font-size:14px}#wp-block-themeisle-blocks-advanced-columns-775e9055{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-775e9055>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-f3365cbd{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-f3365cbd>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f3365cbd{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-5a4a4071{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-5a4a4071>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-dc47e480{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-dc47e480>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-dc47e480{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-35a1e851{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-35a1e851>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-2945ca52>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-2945ca52{flex-basis:100%}}

/* === otter generated: post 95253 (MaterialeBorin) === */
#wp-block-themeisle-blocks-icon-list-ecb72f54{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--icon-color:var(--nv-secondary-accent);--font-size:12px;--icon-size:12px;--divider-width:1px;--divider-color:var(--nv-secondary-accent);--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-81826155{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-1f7efac5{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 95764 (iscrizioni) === */
#wp-block-themeisle-blocks-accordion-f1e7ed8b{--title-color:var(--nv-site-bg);--content-background:var(--nv-site-bg);--border-width:1px}#wp-block-themeisle-blocks-accordion-f1e7ed8b>.wp-block-themeisle-blocks-accordion-item[open]{--title-color:var(--nv-text-color);--title-background:var(--nv-site-bg)}#wp-block-themeisle-blocks-accordion-f1e7ed8b>.wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title>*{font-size:28px;text-transform:uppercase}#wp-block-themeisle-blocks-accordion-f1e7ed8b>.wp-block-themeisle-blocks-accordion-item:not([open])>.wp-block-themeisle-blocks-accordion-item__title:after{content:"\f35a";font-weight: 900;font-family: "Font Awesome 5 Free";}#wp-block-themeisle-blocks-accordion-f1e7ed8b > .wp-block-themeisle-blocks-accordion-item[open] > .wp-block-themeisle-blocks-accordion-item__title::after {content: "\f358";font-weight: 400;font-family: "Font Awesome 5 Free"}

/* === otter generated: post 95783 (RR-Iscrizioni) === */
#iscrizioniRR{min-height:auto}#iscrizioniRR>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-28c0d614>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-28c0d614{flex-basis:100%}}

/* === otter generated: post 95942 (utmb 20 Itra 1) === */
#wp-block-themeisle-blocks-advanced-columns-7a7c24b8{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-7a7c24b8>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-7322adb3{align-self:center}#wp-block-themeisle-blocks-advanced-column-7322adb3>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-7322adb3{flex-basis:56.66%}}#wp-block-themeisle-blocks-advanced-column-b5066a91{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;align-self:center}#wp-block-themeisle-blocks-advanced-column-b5066a91>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-b5066a91{flex-basis:23.33%}}#wp-block-themeisle-blocks-advanced-column-d84e8fcc{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;align-self:center}#wp-block-themeisle-blocks-advanced-column-d84e8fcc>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-d84e8fcc{flex-basis:20%}}

/* === otter generated: post 95947 (UTMB 50 Itra 2) === */
#wp-block-themeisle-blocks-advanced-columns-7a7c24b8{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-7a7c24b8>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-7322adb3{align-self:center}#wp-block-themeisle-blocks-advanced-column-7322adb3>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-7322adb3{flex-basis:56.66%}}#wp-block-themeisle-blocks-advanced-column-b5066a91{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;align-self:center}#wp-block-themeisle-blocks-advanced-column-b5066a91>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-b5066a91{flex-basis:23.33%}}#wp-block-themeisle-blocks-advanced-column-d84e8fcc{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;align-self:center}#wp-block-themeisle-blocks-advanced-column-d84e8fcc>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-d84e8fcc{flex-basis:20%}}

/* === otter generated: post 95950 (utmb 50 itra 3) === */
#wp-block-themeisle-blocks-advanced-columns-7a7c24b8{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-7a7c24b8>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-7322adb3{align-self:center}#wp-block-themeisle-blocks-advanced-column-7322adb3>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-7322adb3{flex-basis:56.66%}}#wp-block-themeisle-blocks-advanced-column-b5066a91{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;align-self:center}#wp-block-themeisle-blocks-advanced-column-b5066a91>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-b5066a91{flex-basis:23.33%}}#wp-block-themeisle-blocks-advanced-column-d84e8fcc{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;align-self:center}#wp-block-themeisle-blocks-advanced-column-d84e8fcc>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-d84e8fcc{flex-basis:20%}}

/* === otter generated: post 95955 (UTMB 100 ITRA 3) === */
#wp-block-themeisle-blocks-advanced-columns-7a7c24b8{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-7a7c24b8>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-7322adb3{align-self:center}#wp-block-themeisle-blocks-advanced-column-7322adb3>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-7322adb3{flex-basis:56.66%}}#wp-block-themeisle-blocks-advanced-column-b5066a91{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;align-self:center}#wp-block-themeisle-blocks-advanced-column-b5066a91>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-b5066a91{flex-basis:23.33%}}#wp-block-themeisle-blocks-advanced-column-d84e8fcc{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;align-self:center}#wp-block-themeisle-blocks-advanced-column-d84e8fcc>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-d84e8fcc{flex-basis:20%}}

/* === otter generated: post 96792 (Personalizza il Tuo Pettorale: La Corsa della Bora Festeggia il 10° Anniversario) === */
#wp-block-themeisle-blocks-font-awesome-icons-517373fe{--font-size:60px}

/* === otter generated: post 96858 (Logistica-StartOre1045) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--font-size:12px;--icon-size:12px;--label-visibility:;--divider-width:1px;--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-82a4cc99{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 97185 (Archivio 2026 — Roadbook 2026) === */
#wp-block-themeisle-blocks-advanced-columns-7b525667{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-7b525667>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-f30df9de{padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px}#wp-block-themeisle-blocks-advanced-column-f30df9de>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f30df9de{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-f3e85857{padding-top:36px;padding-bottom:36px;padding-left:36px;padding-right:36px;--columns-width:100%;min-height:auto;--background:var(--nv-primary-accent)}#wp-block-themeisle-blocks-advanced-columns-f3e85857>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-f23bd9f6>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f23bd9f6{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-heading-67a5d0d3{--text-align:center}#wp-block-themeisle-blocks-advanced-columns-2a9dd985{padding-top:22px;padding-bottom:22px;padding-left:22px;padding-right:22px;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-2a9dd985>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-c5683b90{padding-top:6px;padding-bottom:6px;padding-left:6px;padding-right:6px}#wp-block-themeisle-blocks-advanced-column-c5683b90>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-c5683b90{flex-basis:33.33%}}#wp-block-themeisle-blocks-advanced-column-c5dedf76{padding-top:6px;padding-bottom:6px;padding-left:6px;padding-right:6px}#wp-block-themeisle-blocks-advanced-column-c5dedf76>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-c5dedf76{flex-basis:33.33%}}#wp-block-themeisle-blocks-advanced-column-2e065f6c{padding-top:6px;padding-bottom:6px;padding-left:6px;padding-right:6px}#wp-block-themeisle-blocks-advanced-column-2e065f6c>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-2e065f6c{flex-basis:33.33%}}#wp-block-themeisle-blocks-advanced-columns-25ab51b9{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-25ab51b9>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-c93baa2f{padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px}#wp-block-themeisle-blocks-advanced-column-c93baa2f>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-c93baa2f{flex-basis:100%}}#wp-block-themeisle-blocks-icon-list-b3f8b682{--divider-color:var(--nv-text-dark-bg);--divider-length:100%}#wp-block-themeisle-blocks-icon-list-item-26e3eb7c{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-59ae00a2{--content-color:var(--nv-text-dark-bg);--icon-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-advanced-columns-1dd53d4c{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-1dd53d4c>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-e0fade81{padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px}#wp-block-themeisle-blocks-advanced-column-e0fade81>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-e0fade81{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-heading-996f00e4{--text-align:center}#wp-block-themeisle-blocks-advanced-columns-b7a6d53e{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-b7a6d53e>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-8d785297>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-8d785297{flex-basis:100%}}#wp-block-themeisle-blocks-accordion-37514d9e{--title-color:var(--nv-secondary-accent);--title-background:var(--nv-light-bg);--border-color:var(--nv-site-bg)}#wp-block-themeisle-blocks-accordion-37514d9e>.wp-block-themeisle-blocks-accordion-item[open]{--title-color:var(--nv-primary-accent);--title-background:var(--nv-site-bg)}#wp-block-themeisle-blocks-accordion-37514d9e>.wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title>*{font-size:18px;text-transform:uppercase}#wp-block-themeisle-blocks-advanced-heading-538779b6{--text-align:center}#wp-block-themeisle-blocks-advanced-heading-adac6a8d{--text-align:center}

/* === otter generated: post 97214 (icone roadbook) === */
#wp-block-themeisle-blocks-advanced-heading-dd1eb2f7{--text-align:center}#wp-block-themeisle-blocks-advanced-columns-3a632c5b{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;--columns-width:1140px;justify-content:center;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-3a632c5b>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-3a632c5b{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-3a632c5b{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-1afaade9{margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px;border-width:0;border-style:solid}#wp-block-themeisle-blocks-advanced-column-1afaade9>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-1afaade9{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-1afaade9{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-d4631003{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-ffdf8624{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-66e04c2d{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-72804c98{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-bb84b8a8{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-column-7ca824fc{margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px}#wp-block-themeisle-blocks-advanced-column-7ca824fc>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-7ca824fc{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-7ca824fc{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-88966a33{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-a0121e8b{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-2a864d44{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-2cf02bd0{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-54adaa35{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-column-1a6a4a66{margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px}#wp-block-themeisle-blocks-advanced-column-1a6a4a66>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-1a6a4a66{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-1a6a4a66{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-4ded88e0{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-b45a7c51{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-b0e53177{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-fb900f6a{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-heading-a5246fa4{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}

/* === otter generated: post 97469 (Pasta Party Corsa della Bora) === */
#wp-block-themeisle-blocks-advanced-columns-e4373a2b{padding-top:80px;padding-bottom:80px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;--background:#d7393e;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-e4373a2b>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-e4373a2b{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-e4373a2b{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-0b9db5af{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-0b9db5af>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-0b9db5af{flex-basis:100%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-0b9db5af{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-0b9db5af{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-columns-62d68e08{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-62d68e08>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-62d68e08{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-62d68e08{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-ba020b38{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-ba020b38>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-ba020b38{flex-basis:100%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-ba020b38{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}#wp-block-themeisle-blocks-advanced-heading-f966d336{color:#fff;font-size:14px;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-f966d336{padding:0;margin-top:0;margin-bottom:10px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-f966d336{padding:0;margin-top:0;margin-bottom:7px}}#wp-block-themeisle-blocks-advanced-heading-6d6c2f48{color:#fff;font-size:40px;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-6d6c2f48{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-6d6c2f48{padding:0;margin-top:0;margin-bottom:20px}}#wp-block-themeisle-blocks-advanced-columns-6fc7adce{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-6fc7adce>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-6fc7adce{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-6fc7adce{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-25e97a9a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-25e97a9a>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-25e97a9a{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-25e97a9a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-25e97a9a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}#wp-block-themeisle-blocks-font-awesome-icons-d5c7d449{--margin:0px;--padding:0px;--font-size:50px}#wp-block-themeisle-blocks-font-awesome-icons-d5c7d449 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#fff}#wp-block-themeisle-blocks-font-awesome-icons-d5c7d449 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#fff}#wp-block-themeisle-blocks-advanced-heading-72a9f7c8{color:#fff;font-size:23px;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-72a9f7c8{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-72a9f7c8{padding:0;margin-top:0;margin-bottom:20px;font-size:18px}}#wp-block-themeisle-blocks-advanced-heading-a5f28f8f{color:#fff;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-a5f28f8f{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-a5f28f8f{padding:0;margin-top:0;margin-bottom:20px}}#wp-block-themeisle-blocks-advanced-column-b5b3ad1c{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-b5b3ad1c>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-b5b3ad1c{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-b5b3ad1c{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}#wp-block-themeisle-blocks-font-awesome-icons-71995a22{--padding:0px;--font-size:50px}#wp-block-themeisle-blocks-font-awesome-icons-71995a22 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#fff}#wp-block-themeisle-blocks-font-awesome-icons-71995a22 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#fff}#wp-block-themeisle-blocks-advanced-heading-067b6e63{color:#fff;font-size:23px;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-067b6e63{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-067b6e63{padding:0;margin-top:0;margin-bottom:20px;font-size:18px}}#wp-block-themeisle-blocks-advanced-heading-7b136259{color:#fff;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-7b136259{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-7b136259{padding:0;margin-top:0;margin-bottom:20px}}#wp-block-themeisle-blocks-advanced-column-6be03cf4{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-6be03cf4>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-6be03cf4{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-6be03cf4{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-6be03cf4{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}#wp-block-themeisle-blocks-font-awesome-icons-52fbd165{--padding:0px;--font-size:50px}#wp-block-themeisle-blocks-font-awesome-icons-52fbd165 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#fff}#wp-block-themeisle-blocks-font-awesome-icons-52fbd165 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#fff}#wp-block-themeisle-blocks-advanced-heading-57826d4c{color:#fff;font-size:23px;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-57826d4c{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-57826d4c{padding:0;margin-top:0;margin-bottom:20px;font-size:18px}}#wp-block-themeisle-blocks-advanced-heading-9962089c{color:#fff;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-9962089c{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-9962089c{padding:0;margin-top:0;margin-bottom:20px}}#wp-block-themeisle-blocks-advanced-columns-46470776{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-46470776>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-46470776{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-46470776{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-5f15804f{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-5f15804f>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-5f15804f{flex-basis:100%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-5f15804f{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-5f15804f{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}#wp-block-themeisle-blocks-font-awesome-icons-93cf9bd6{--margin:0px;--padding:0px;--font-size:50px}#wp-block-themeisle-blocks-font-awesome-icons-93cf9bd6 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#fff}#wp-block-themeisle-blocks-font-awesome-icons-93cf9bd6 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#fff}#wp-block-themeisle-blocks-advanced-heading-e93f1b84{color:#fff;font-size:23px;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-e93f1b84{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-e93f1b84{padding:0;margin-top:0;margin-bottom:20px;font-size:18px}}#wp-block-themeisle-blocks-advanced-heading-c5f72645{color:#fff;--text-align:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-c5f72645{padding:0;margin-top:0;margin-bottom:25px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-c5f72645{padding:0;margin-top:0;margin-bottom:20px}}#wp-block-themeisle-blocks-advanced-columns-4822e890{padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-4822e890>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-4822e890{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-4822e890{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-6d3d543d{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-6d3d543d>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-6d3d543d{flex-basis:100%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-6d3d543d{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-6d3d543d{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-columns-2fa6103c{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-2fa6103c>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-2fa6103c{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-2fa6103c{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-25b5d693>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-25b5d693{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-heading-9db1f198{--text-align:center}#wp-block-themeisle-blocks-advanced-columns-b0784d5f{padding-top:3px;padding-bottom:12px;padding-left:12px;padding-right:12px;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-b0784d5f>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-b0784d5f{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-b0784d5f{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-f22e387e{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-f22e387e>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f22e387e{flex-basis:100%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-f22e387e{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-f22e387e{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-columns-b067f9fe{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-b067f9fe>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-b067f9fe{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-b067f9fe{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-534a8243>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-534a8243{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-heading-c7104b59{--text-align:center}

/* === otter generated: post 97505 (Archivio 2025 — Tracciatura percorso) === */
#wp-block-themeisle-blocks-advanced-columns-b4146d26{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;--columns-width:1140px;justify-content:center;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-b4146d26>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-b4146d26{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-b4146d26{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-18fe4a0a{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:12px;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-18fe4a0a>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-18fe4a0a{flex-basis:100%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-18fe4a0a{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-788243ec{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-columns-bdb5f167{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;--columns-width:1140px;justify-content:center;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-bdb5f167>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-bdb5f167{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-bdb5f167{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-2fd22871{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:12px;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-2fd22871>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-2fd22871{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-2fd22871{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-12eaa366{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-column-f2217acf{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-f2217acf>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f2217acf{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-f2217acf{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-3d2c3d16{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-column-bd3198de{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:12px;margin-right:0;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-bd3198de>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-bd3198de{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-bd3198de{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-da62a6e9{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-columns-81eb8aa4{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;--columns-width:1140px;justify-content:center;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-81eb8aa4>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-81eb8aa4{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-81eb8aa4{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-7d6b023a{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:12px;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-7d6b023a>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-7d6b023a{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-7d6b023a{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-2a49578b{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-column-a9c7b8c4{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:12px;margin-right:12px;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-a9c7b8c4>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-a9c7b8c4{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-a9c7b8c4{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-86bbfe69{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-column-32decdb2{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:12px;margin-right:0;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-32decdb2>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-32decdb2{flex-basis:33.33%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-32decdb2{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-5f8c6a2f{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-columns-c182e930{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;--columns-width:1140px;justify-content:center;min-height:auto}#wp-block-themeisle-blocks-advanced-columns-c182e930>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-c182e930{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-c182e930{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-02c476b6{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:12px;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-02c476b6>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-02c476b6{flex-basis:50%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-02c476b6{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-56eb2c8d{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}#wp-block-themeisle-blocks-advanced-column-31cf367c{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0;margin-left:12px;margin-right:0;border-width:2px;border-style:solid}#wp-block-themeisle-blocks-advanced-column-31cf367c>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-31cf367c{flex-basis:50%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-31cf367c{margin-bottom:24px;margin-left:0;margin-right:0}}#wp-block-themeisle-blocks-advanced-heading-14506cfc{--text-align:center;--text-align-tablet:center;--text-align-mobile:center}

/* === otter generated: post 97539 (ristori waypoint) === */
#wp-block-themeisle-blocks-advanced-columns-a5663609{padding-top:80px;padding-bottom:80px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;--background:#f0ede6;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-a5663609>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-a5663609{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-a5663609{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:0}#wp-block-themeisle-blocks-advanced-columns-a5663609 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:131px}}#wp-block-themeisle-blocks-advanced-column-4c4fd106{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-4c4fd106>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-4c4fd106{flex-basis:100%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-4c4fd106{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-4c4fd106{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-columns-0eb219a1{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-0eb219a1>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-0eb219a1{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-0eb219a1{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-dce98669{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-dce98669>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-dce98669{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-dce98669{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-dce98669{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-502de6ef{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-502de6ef .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-502de6ef .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-column-840de2b2{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-840de2b2>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-840de2b2{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-840de2b2{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-840de2b2{margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-276dd852{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-276dd852 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-276dd852 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-column-2e2d3255{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-2e2d3255>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-2e2d3255{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-2e2d3255{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-2e2d3255{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}#wp-block-themeisle-blocks-font-awesome-icons-ab3abf87{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-ab3abf87 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-ab3abf87 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-columns-86610613{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-86610613>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-86610613{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-86610613{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-fb86e91d{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-fb86e91d>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-fb86e91d{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-fb86e91d{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-fb86e91d{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-067c0015{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-067c0015 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-067c0015 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-column-d5c73029{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-d5c73029>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-d5c73029{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-d5c73029{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-d5c73029{margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-a52bcc41{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-a52bcc41 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-a52bcc41 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-column-299f73ba{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-299f73ba>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-299f73ba{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-299f73ba{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-299f73ba{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}#wp-block-themeisle-blocks-font-awesome-icons-53ca2682{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-53ca2682 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-53ca2682 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-columns-86610613{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-86610613>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-86610613{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-86610613{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-a33474f2{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-a33474f2>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-a33474f2{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-a33474f2{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-a33474f2{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-55ce66bb{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-55ce66bb .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-55ce66bb .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-column-5ac9cc5c{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-5ac9cc5c>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-5ac9cc5c{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-5ac9cc5c{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-5ac9cc5c{margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-8e1d7a05{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-8e1d7a05 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-8e1d7a05 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-column-95696967{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-95696967>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-95696967{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-95696967{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-95696967{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}#wp-block-themeisle-blocks-font-awesome-icons-30d455ee{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-30d455ee .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-30d455ee .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-columns-401b44cc{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--columns-width:1170px;justify-content:center;min-height:auto;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-401b44cc>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-401b44cc{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-401b44cc{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-15aaca72{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-15aaca72>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-15aaca72{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-15aaca72{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-15aaca72{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-0e394bd7{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-0e394bd7 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-0e394bd7 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-column-69547e28{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-69547e28>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-69547e28{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-69547e28{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-69547e28{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-9f1cff03{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-9f1cff03 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-9f1cff03 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}#wp-block-themeisle-blocks-advanced-column-df225de0{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:20px;margin-right:20px;--background:var(--nv-site-bg);border-width:0;border-style:solid;border-radius:6px}#wp-block-themeisle-blocks-advanced-column-df225de0>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:6px}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-df225de0{flex-basis:33.33%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-df225de0{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-df225de0{margin-bottom:20px}}#wp-block-themeisle-blocks-font-awesome-icons-1cf5fd79{--margin:0px;--padding:0px;--font-size:75px}#wp-block-themeisle-blocks-font-awesome-icons-1cf5fd79 .wp-block-themeisle-blocks-font-awesome-icons-container{color:#080808}#wp-block-themeisle-blocks-font-awesome-icons-1cf5fd79 .wp-block-themeisle-blocks-font-awesome-icons-container a{color:#080808}

/* === otter generated: post 97921 (Prima ti iscrivi più pacchi gara hai!) === */
#wp-block-themeisle-blocks-button-group-8d13a84d{--font-size:16px}#wp-block-themeisle-blocks-button-group-8d13a84d .wp-block-themeisle-blocks-button .wp-block-button__link{padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;font-style:normal}#wp-block-themeisle-blocks-button-group-8d13a84d .wp-block-themeisle-blocks-button .wp-block-button__link svg{width:16px}#wp-block-themeisle-blocks-button-39a1798f .wp-block-button__link:not(:hover){color:var(--nv-site-bg);background:var(--nv-primary-accent)}

/* === otter generated: post 98143 (TracciaGPS) === */
#wp-block-themeisle-blocks-accordion-46024635{--title-color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-accordion-46024635>.wp-block-themeisle-blocks-accordion-item>.wp-block-themeisle-blocks-accordion-item__title>*{font-size:18px}

/* === otter generated: post 98716 (molo) === */
#wp-block-themeisle-blocks-font-awesome-icons-98606e8a{--align:center;--padding:0px;--font-size:60px}#wp-block-themeisle-blocks-font-awesome-icons-98606e8a .wp-block-themeisle-blocks-font-awesome-icons-container{color:var(--nv-primary-accent)}#wp-block-themeisle-blocks-font-awesome-icons-98606e8a .wp-block-themeisle-blocks-font-awesome-icons-container a{color:var(--nv-primary-accent)}

/* === otter generated: post 98763 (controllo) === */
#wp-block-themeisle-blocks-advanced-heading-fc147b49{--text-align:center}#wp-block-themeisle-blocks-button-group-d8d82f6d .wp-block-themeisle-blocks-button .wp-block-button__link{font-style:normal}#wp-block-themeisle-blocks-button-4b61603c .wp-block-button__link:not(:hover){background:var(--nv-primary-accent)}#wp-block-themeisle-blocks-button-c8c5ca4a .wp-block-button__link:not(:hover){background:var(--nv-c-1)}

/* === otter generated: post 98793 (logistica-borin) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--font-size:12px;--icon-size:12px;--label-visibility:;--divider-width:1px;--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-82a4cc99{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 98795 (Logistica-explorer) === */
#wp-block-themeisle-blocks-icon-list-0d1bca0f{--icon-align:center;--icon-align-tablet:center;--icon-align-mobile:center;--font-size:12px;--icon-size:12px;--label-visibility:;--divider-width:1px;--divider-length:80px;--divider-margin-left:auto;--divider-margin-left-tablet:auto;--divider-margin-left-mobile:auto}#wp-block-themeisle-blocks-icon-list-item-82a4cc99{--content-color:var(--nv-primary-accent);--icon-color:var(--nv-primary-accent)}

/* === otter generated: post 99459 (27-Borderless-InfoDettaglio) === */
#wp-block-themeisle-blocks-icon-list-bl27-short{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent);--font-size:12px;--icon-size:16px}#wp-block-themeisle-blocks-icon-list-item-bl27-km{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bl27-dplus{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bl27-diff{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bl27-cert{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bl27-utmb{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bl27-itra{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}

/* === otter generated: post 99474 (27-Transkarst-InfoDettaglio) === */
#wp-block-themeisle-blocks-icon-list-tk27-short{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent);--font-size:12px;--icon-size:16px}#wp-block-themeisle-blocks-icon-list-item-tk27-km{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tk27-dplus{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tk27-diff{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tk27-cert{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tk27-utmb{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tk27-itra{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}

/* === otter generated: post 99479 (27-TriesteUltra-InfoDettaglio) === */
#wp-block-themeisle-blocks-icon-list-tu27-short{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent);--font-size:12px;--icon-size:16px}#wp-block-themeisle-blocks-icon-list-item-tu27-km{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tu27-dplus{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tu27-diff{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tu27-cert{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tu27-utmb{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-tu27-itra{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}

/* === otter generated: post 99485 (27-BoraUltra-InfoDettaglio) === */
#wp-block-themeisle-blocks-icon-list-bu27-short{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent);--font-size:12px;--icon-size:16px}#wp-block-themeisle-blocks-icon-list-item-bu27-km{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bu27-dplus{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bu27-diff{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bu27-cert{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bu27-utmb{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bu27-itra{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}

/* === otter generated: post 99487 (27-Family-InfoDettaglio) === */
#wp-block-themeisle-blocks-icon-list-fm27-short{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent);--font-size:12px;--icon-size:16px}#wp-block-themeisle-blocks-icon-list-item-fm27-km{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-fm27-dplus{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-fm27-diff{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-fm27-cert{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-fm27-itra{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}

/* === otter generated: post 99489 (27-HalfTrail-InfoDettaglio) === */
#wp-block-themeisle-blocks-icon-list-ht27-short{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent);--font-size:12px;--icon-size:16px}#wp-block-themeisle-blocks-icon-list-item-ht27-km{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-ht27-dplus{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-ht27-diff{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-ht27-cert{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-ht27-utmb{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-ht27-itra{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}

/* === otter generated: post 99779 (27-Borin-InfoDettaglio) === */
#wp-block-themeisle-blocks-icon-list-bn27-short{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent);--font-size:12px;--icon-size:16px}#wp-block-themeisle-blocks-icon-list-item-bn27-km{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bn27-dplus{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bn27-diff{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}#wp-block-themeisle-blocks-icon-list-item-bn27-cert{--content-color:var(u002du002dnv-primary-accent);--icon-color:var(u002du002dnv-primary-accent)}

/* === otter generated: post 100099 (S1 Trieste Ultra 61 km) === */
#wp-block-themeisle-blocks-advanced-heading-90b1a856{color:var(--nv-site-bg);text-transform:capitalize;line-height:;text-shadow:1px 1px 3px rgba(0,0,0,.2);--text-align:center;--margin:0px}#wp-block-themeisle-blocks-advanced-heading-4b2ca920{font-size:14px}#wp-block-themeisle-blocks-advanced-columns-775e9055{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-775e9055>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-775e9055 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-f3365cbd{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-f3365cbd>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f3365cbd{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-e1a2b3c4{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-e1a2b3c4>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-f5d6e7a8>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-f5d6e7a8{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-01b2c3d4{min-height:auto}#wp-block-themeisle-blocks-advanced-columns-01b2c3d4>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-column-15e6f7a8>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-15e6f7a8{flex-basis:100%}}#wp-block-themeisle-blocks-advanced-columns-5a4a4071{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;margin-top:12px;margin-bottom:12px;--columns-width:100%;justify-content:center;min-height:auto;box-shadow:0px 0px 5px 1px #000}#wp-block-themeisle-blocks-advanced-columns-5a4a4071>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.top svg{height:349px;scale:1.674 1}#wp-block-themeisle-blocks-advanced-columns-5a4a4071 .wp-block-themeisle-blocks-advanced-columns-separators.bottom svg{height:0;scale:4.251 1}#wp-block-themeisle-blocks-advanced-column-dc47e480{padding-top:2%;padding-bottom:2%;padding-left:2%;padding-right:2%;--background:var(--nv-site-bg)}#wp-block-themeisle-blocks-advanced-column-dc47e480>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-dc47e480{flex-basis:100%}}

/* === otter generated: post 100228 (Domande frequenti – La Corsa della Bora) === */
#wp-block-themeisle-blocks-advanced-columns-e1ca32e1{padding-top:120px;padding-bottom:120px;padding-left:20px;padding-right:20px;--columns-width:640px;justify-content:center;min-height:auto;--background:url(https://www.s1trail.com/wp-content/uploads/2021/01/Castello-Miramare-Alta.jpg) no-repeat scroll 75% 35%/cover;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-columns-e1ca32e1>.wp-block-themeisle-blocks-advanced-columns-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-e1ca32e1{margin-top:0;margin-bottom:0}}#wp-block-themeisle-blocks-advanced-column-65b5ef21{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:282px;margin-left:0;margin-right:0;border-width:0;border-style:solid;border-radius:0}#wp-block-themeisle-blocks-advanced-column-65b5ef21>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal;border-radius:0}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-65b5ef21{flex-basis:100%}}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-column-65b5ef21{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-65b5ef21{margin-top:0;margin-bottom:20px;margin-left:0;margin-right:0}}
