/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face{font-display: block;
  font-family: "bootstrap-icons";
  src: url("/vendor/bootstrap-icons/fonts/bootstrap-icons-frontend.woff2?v=2") format("woff2");}
.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before{display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.bi-arrow-right::before{content: "\f138";}
.bi-arrow-up::before{content: "\f148";}
.bi-calendar-check::before{content: "\f1e2";}
.bi-calendar3::before{content: "\f214";}
.bi-chat-dots-fill::before{content: "\f249";}
.bi-check2-square::before{content: "\f271";}
.bi-check2::before{content: "\f272";}
.bi-chevron-down::before{content: "\f282";}
.bi-circle-half::before{content: "\f288";}
.bi-clock-history::before{content: "\f292";}
.bi-compass::before{content: "\f2d1";}
.bi-eye-slash::before{content: "\f340";}
.bi-eye::before{content: "\f341";}
.bi-facebook::before{content: "\f344";}
.bi-file-earmark-check::before{content: "\f360";}
.bi-geo-alt::before{content: "\f3e8";}
.bi-grid::before{content: "\f3fc";}
.bi-headset::before{content: "\f414";}
.bi-house-door::before{content: "\f423";}
.bi-images::before{content: "\f42b";}
.bi-info-circle::before{content: "\f431";}
.bi-instagram::before{content: "\f437";}
.bi-layout-sidebar-inset::before{content: "\f45d";}
.bi-link-45deg::before{content: "\f470";}
.bi-linkedin::before{content: "\f472";}
.bi-list-check::before{content: "\f473";}
.bi-list::before{content: "\f479";}
.bi-map::before{content: "\f47f";}
.bi-moon-fill::before{content: "\f494";}
.bi-moon-stars-fill::before{content: "\f495";}
.bi-moon::before{content: "\f497";}
.bi-pause-fill::before{content: "\f4c3";}
.bi-people::before{content: "\f4d0";}
.bi-person-badge::before{content: "\f4d3";}
.bi-person::before{content: "\f4e1";}
.bi-play-fill::before{content: "\f4f4";}
.bi-question-circle::before{content: "\f505";}
.bi-search::before{content: "\f52a";}
.bi-shield-check::before{content: "\f52f";}
.bi-signpost-split::before{content: "\f549";}
.bi-sliders::before{content: "\f56b";}
.bi-star::before{content: "\f588";}
.bi-sun-fill::before{content: "\f5a1";}
.bi-sun::before{content: "\f5a2";}
.bi-tag::before{content: "\f5b0";}
.bi-triangle::before{content: "\f5e5";}
.bi-wallet2::before{content: "\f615";}
.bi-water::before{content: "\f617";}
.bi-youtube::before{content: "\f62b";}
.bi-cash-coin::before{content: "\f632";}
.bi-check-lg::before{content: "\f633";}
.bi-pin-map::before{content: "\f64c";}
.bi-x-lg::before{content: "\f659";}
.bi-cup-hot::before{content: "\f7eb";}
.bi-globe-americas::before{content: "\f882";}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__tabs{display:none}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__text{gap:.1rem;min-width:0;display:grid}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__desc{opacity:.75;font-size:.8em;font-weight:400;display:block}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__icon,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__media,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__featured-media{background:color-mix(in srgb, var(--site-color-primary,var(--bs-primary)) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--site-color-primary,var(--bs-primary));border-radius:.6rem;flex:none;place-items:center;display:inline-grid;overflow:hidden}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__icon img,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__media img,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__featured-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__eyebrow,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__badge,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__arrow,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__watermark,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__banner-icon{display:none}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__promo,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__banner{background:color-mix(in srgb, var(--site-color-primary,var(--bs-primary)) 9%, transparent);border-radius:.75rem;gap:.5rem;padding:.85rem;display:grid}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__promo-title,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__promo-copy{margin:0}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__promo-title,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__banner-title{font-weight:700}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__banner-text{gap:.2rem;display:grid}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__cta{justify-self:start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__preview,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__hero-cta{display:none}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__num{font-variant-numeric:tabular-nums;opacity:.6;margin-inline-end:.35rem;font-weight:700}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__hero,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__story{align-items:center;gap:.6rem;display:flex}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__hero-image,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__story-media{-o-object-fit:cover;object-fit:cover;border-radius:.6rem;flex:none;width:2.25rem;height:2.25rem;display:block;overflow:hidden}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__hero-image img,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__story-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__hero-body,:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__story-body{gap:.1rem;min-width:0;display:grid}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__hero-title{font-weight:700}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__hero-copy{opacity:.75;font-size:.8em}
:where(.site-header-mega-menu[data-mega-design]) .site-header-mega-menu__stories{gap:.5rem;display:grid}
@media (width>=62rem){#primary-navigation .site-header-mega-menu[data-mega-design]{--mm-accent:var(--site-color-primary,var(--bs-primary));--mm-accent-soft:color-mix(in srgb, var(--mm-accent) 11%, transparent);--mm-accent-ink:var(--mm-accent);--mm-accent-2:var(--site-color-secondary,var(--bs-secondary));--mm-on-accent:var(--site-color-on-primary,#fff);--mm-ink:var(--bs-emphasis-color,var(--bs-body-color));--mm-text:var(--bs-body-color);--mm-muted:var(--bs-secondary-color);--mm-surface:var(--bs-body-bg);--mm-surface-2:var(--bs-tertiary-bg);--mm-line:var(--bs-border-color-translucent);--mm-radius:18px;text-align:start;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:1rem;border:1px solid var(--mm-line)!important;border-radius:var(--mm-radius)!important;background:var(--mm-surface)!important;width:min(960px,100vw - 32px)!important;max-height:min(640px,100vh - 120px)!important;color:var(--mm-text)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;padding:16px!important;overflow:hidden auto!important;box-shadow:0 24px 64px #0f172a2e,0 4px 14px #0f172a0f!important}#primary-navigation .site-header-mega-menu[data-mega-design]>.site-header-mega-menu__column{min-width:0;grid-column:span var(--site-header-mega-column-size,4)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__title{align-items:center;gap:8px;font-family:inherit;display:flex;color:var(--mm-muted)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 8px!important;padding:0!important;font-size:.7rem!important;font-weight:800!important;line-height:1.35!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__title:before{content:none}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__links{gap:2px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__links>li{border:0!important;margin:0!important;padding:0!important;list-style:none!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__links>li:before,#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__links>li:after{content:none!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__link{text-align:start;align-items:center;gap:10px;min-height:0;font-family:inherit;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;color:var(--mm-text)!important;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;margin:0!important;padding:9px 10px!important;font-size:.9rem!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important;display:flex!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__link:before,#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__link:after{content:none!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__link:hover,#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__link:focus-visible{background:var(--mm-accent-soft)!important;color:var(--mm-accent-ink)!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__link:focus-visible{outline:2px solid var(--mm-accent)!important;outline-offset:1px!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__glyph{width:auto;height:auto;color:var(--mm-accent-ink);flex:none;font-size:1rem}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__text{gap:2px;min-width:0;display:grid}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__label{color:inherit;font-size:inherit;font-weight:650;line-height:1.3}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__desc{color:var(--mm-muted);opacity:1;font-size:.78rem;font-weight:400;line-height:1.45;display:block}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__icon{background:var(--mm-accent-soft);width:40px;height:40px;color:var(--mm-accent-ink);border-radius:12px;flex:none;place-items:center;font-size:1.1rem;font-weight:800;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-grid}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__cta{align-items:center;gap:8px;transition:transform .16s,box-shadow .16s;display:inline-flex;background:var(--mm-accent)!important;color:var(--mm-on-accent)!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;padding:9px 16px!important;font-size:.85rem!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__cta:before,#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__cta:after{content:none!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__cta:hover,#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__cta:focus-visible{box-shadow:0 8px 22px color-mix(in srgb, var(--mm-accent) 35%, transparent);transform:translateY(-1px)}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__cta:focus-visible{outline:2px solid var(--mm-accent)!important;outline-offset:3px!important}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__cta i{transition:transform .16s}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__cta:hover i{transform:translate(3px)}#primary-navigation .site-header-mega-menu[data-mega-design] .site-header-mega-menu__link:not(.site-header-mega-menu__link--hero,:has(.site-header-mega-menu__desc)):has(>.site-header-mega-menu__icon){align-items:center}html[data-bs-theme=dark] #primary-navigation .site-header-mega-menu[data-mega-design]{--mm-accent-ink:color-mix(in srgb, var(--mm-accent) 55%, #fff);--mm-accent-soft:color-mix(in srgb, var(--mm-accent) 22%, transparent)}}
@media (width>=62rem){#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design]{border-radius:22px!important;gap:10px 20px!important;width:min(1060px,100vw - 32px)!important;padding:22px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design] .site-header-mega-menu__title{padding-inline:10px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design] .site-header-mega-menu__links{gap:4px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design] .site-header-mega-menu__link{align-items:flex-start;gap:12px;border-radius:14px!important;padding:10px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design] .site-header-mega-menu__link:hover,#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design] .site-header-mega-menu__link:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb, var(--mm-accent) 18%, transparent)!important;background:color-mix(in srgb, var(--mm-accent) 5%, var(--mm-surface))!important;color:var(--mm-ink)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--mm-accent) 12%, transparent)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design] .site-header-mega-menu__link:hover .site-header-mega-menu__icon,#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design] .site-header-mega-menu__link:focus-visible .site-header-mega-menu__icon{background:var(--mm-accent);color:var(--mm-on-accent)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--icon-tiles[data-mega-design] .site-header-mega-menu__label{color:var(--mm-ink);font-size:.92rem;font-weight:700}}
@media (width>=62rem){#primary-navigation .site-header-mega-menu.site-header-mega-menu--accent-secondary[data-mega-design]{--mm-accent:var(--site-color-secondary,var(--bs-secondary));--mm-accent-2:var(--site-color-primary,var(--bs-primary));--mm-on-accent:var(--site-color-on-secondary,#fff)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--accent-custom[data-mega-design]{--mm-accent:var(--mm-opt-accent,var(--site-color-primary,var(--bs-primary)));--mm-on-accent:var(--mm-opt-on-accent,#fff)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--surface-light[data-mega-design]{--mm-ink:#0f172a;--mm-text:#334155;--mm-muted:#64748b;--mm-surface:#fff;--mm-surface-2:#f3f5f9;--mm-line:#0f172a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-bs-theme] #primary-navigation .site-header-mega-menu.site-header-mega-menu--surface-light[data-mega-design]{--mm-accent-ink:color-mix(in srgb, var(--mm-accent) 88%, #000);--mm-accent-soft:color-mix(in srgb, var(--mm-accent) 11%, transparent)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--surface-tinted[data-mega-design]{--mm-surface:color-mix(in srgb, var(--mm-accent) 6%, var(--bs-body-bg));--mm-surface-2:color-mix(in srgb, var(--mm-accent) 12%, var(--bs-body-bg));--mm-line:color-mix(in srgb, var(--mm-accent) 18%, transparent)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--surface-dark[data-mega-design]{--mm-ink:#f8fafc;--mm-text:#e2e8f0;--mm-muted:#9aa8bd;--mm-surface:#0f172a;--mm-surface-2:#1b2437;--mm-line:#ffffff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-bs-theme] #primary-navigation .site-header-mega-menu.site-header-mega-menu--surface-dark[data-mega-design]{--mm-accent-ink:color-mix(in srgb, var(--mm-accent) 55%, #fff);--mm-accent-soft:color-mix(in srgb, var(--mm-accent) 24%, transparent)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--w-compact[data-mega-design]{width:min(720px,100vw - 32px)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--w-wide[data-mega-design]{width:min(1240px,100vw - 32px)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--w-full[data-mega-design]{width:min(1320px,100vw - 32px)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-2[data-mega-design]:not(.site-header-mega-menu--bento,.site-header-mega-menu--stacked-rows,.site-header-mega-menu--tabbed)>.site-header-mega-menu__column:not(.site-header-mega-menu__promo,.site-header-mega-menu__banner,.site-header-mega-menu__feature,.site-header-mega-menu__hero-col,.site-header-mega-menu__stories){--site-header-mega-column-size:6}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-2[data-mega-design].site-header-mega-menu--tabbed[data-mega-tabs-ready] .site-header-mega-menu__links{grid-template-columns:repeat(2,minmax(0,1fr))}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-2[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview{--mm-hp-cols:2;--mm-hp-rows:1}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-2[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview:has(>.site-header-mega-menu__column:nth-of-type(3)){--mm-hp-rows:2}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-2[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview:has(>.site-header-mega-menu__column:nth-of-type(5)){--mm-hp-rows:3}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-3[data-mega-design]:not(.site-header-mega-menu--bento,.site-header-mega-menu--stacked-rows,.site-header-mega-menu--tabbed)>.site-header-mega-menu__column:not(.site-header-mega-menu__promo,.site-header-mega-menu__banner,.site-header-mega-menu__feature,.site-header-mega-menu__hero-col,.site-header-mega-menu__stories){--site-header-mega-column-size:4}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-3[data-mega-design].site-header-mega-menu--tabbed[data-mega-tabs-ready] .site-header-mega-menu__links{grid-template-columns:repeat(3,minmax(0,1fr))}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-3[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview{--mm-hp-cols:3;--mm-hp-rows:1}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-3[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview:has(>.site-header-mega-menu__column:nth-of-type(4)){--mm-hp-rows:2}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-3[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview:has(>.site-header-mega-menu__column:nth-of-type(7)){--mm-hp-rows:3}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-4[data-mega-design]:not(.site-header-mega-menu--bento,.site-header-mega-menu--stacked-rows,.site-header-mega-menu--tabbed)>.site-header-mega-menu__column:not(.site-header-mega-menu__promo,.site-header-mega-menu__banner,.site-header-mega-menu__feature,.site-header-mega-menu__hero-col,.site-header-mega-menu__stories){--site-header-mega-column-size:3}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-4[data-mega-design].site-header-mega-menu--tabbed[data-mega-tabs-ready] .site-header-mega-menu__links{grid-template-columns:repeat(3,minmax(0,1fr))}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-4[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview{--mm-hp-cols:3;--mm-hp-rows:1}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-4[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview:has(>.site-header-mega-menu__column:nth-of-type(4)){--mm-hp-rows:2}#primary-navigation .site-header-mega-menu.site-header-mega-menu--cols-4[data-mega-design].site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview.site-header-mega-menu--hover-preview:has(>.site-header-mega-menu__column:nth-of-type(7)){--mm-hp-rows:3}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design]{border-radius:var(--mm-opt-radius,16px)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design]>.site-header-mega-menu__column,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design] .site-header-mega-menu__preview,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design] .site-header-mega-menu__hero,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design] .site-header-mega-menu__story{border-radius:calc(var(--mm-opt-radius,16px) * .75)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design] .site-header-mega-menu__link:not(.site-header-mega-menu__hero,.site-header-mega-menu__story),#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design] .site-header-mega-menu__tab,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design] .site-header-mega-menu__cta{border-radius:calc(var(--mm-opt-radius,16px) * .55)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design] .site-header-mega-menu__icon,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-none[data-mega-design] .site-header-mega-menu__glyph{border-radius:calc(var(--mm-opt-radius,16px) * .5)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design]{border-radius:var(--mm-opt-radius,16px)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design]>.site-header-mega-menu__column,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design] .site-header-mega-menu__preview,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design] .site-header-mega-menu__hero,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design] .site-header-mega-menu__story{border-radius:calc(var(--mm-opt-radius,16px) * .75)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design] .site-header-mega-menu__link:not(.site-header-mega-menu__hero,.site-header-mega-menu__story),#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design] .site-header-mega-menu__tab,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design] .site-header-mega-menu__cta{border-radius:calc(var(--mm-opt-radius,16px) * .55)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design] .site-header-mega-menu__icon,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-small[data-mega-design] .site-header-mega-menu__glyph{border-radius:calc(var(--mm-opt-radius,16px) * .5)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design]{border-radius:var(--mm-opt-radius,16px)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design]>.site-header-mega-menu__column,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design] .site-header-mega-menu__preview,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design] .site-header-mega-menu__hero,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design] .site-header-mega-menu__story{border-radius:calc(var(--mm-opt-radius,16px) * .75)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design] .site-header-mega-menu__link:not(.site-header-mega-menu__hero,.site-header-mega-menu__story),#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design] .site-header-mega-menu__tab,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design] .site-header-mega-menu__cta{border-radius:calc(var(--mm-opt-radius,16px) * .55)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design] .site-header-mega-menu__icon,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-medium[data-mega-design] .site-header-mega-menu__glyph{border-radius:calc(var(--mm-opt-radius,16px) * .5)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design]{border-radius:var(--mm-opt-radius,16px)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design]>.site-header-mega-menu__column,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design] .site-header-mega-menu__preview,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design] .site-header-mega-menu__hero,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design] .site-header-mega-menu__story{border-radius:calc(var(--mm-opt-radius,16px) * .75)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design] .site-header-mega-menu__link:not(.site-header-mega-menu__hero,.site-header-mega-menu__story),#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design] .site-header-mega-menu__tab,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design] .site-header-mega-menu__cta{border-radius:calc(var(--mm-opt-radius,16px) * .55)!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design] .site-header-mega-menu__icon,#primary-navigation .site-header-mega-menu.site-header-mega-menu--radius-large[data-mega-design] .site-header-mega-menu__glyph{border-radius:calc(var(--mm-opt-radius,16px) * .5)}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-compact[data-mega-design]{row-gap:6px!important;padding-block:10px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-compact[data-mega-design] .site-header-mega-menu__links{row-gap:0!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-compact[data-mega-design] .site-header-mega-menu__link:not(.site-header-mega-menu__featured,.site-header-mega-menu__hero,.site-header-mega-menu__story,.site-header-mega-menu__link--hero){padding-block:5px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-compact[data-mega-design] .site-header-mega-menu__title{margin-bottom:4px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-spacious[data-mega-design]{row-gap:22px!important;padding-block:28px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-spacious[data-mega-design] .site-header-mega-menu__links{row-gap:6px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-spacious[data-mega-design] .site-header-mega-menu__link:not(.site-header-mega-menu__featured,.site-header-mega-menu__hero,.site-header-mega-menu__story,.site-header-mega-menu__link--hero){padding-block:13px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-spacious[data-mega-design] .site-header-mega-menu__title{margin-bottom:12px!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-compact.site-header-mega-menu--tabbed[data-mega-tabs-ready][data-mega-design],#primary-navigation .site-header-mega-menu.site-header-mega-menu--density-spacious.site-header-mega-menu--tabbed[data-mega-tabs-ready][data-mega-design]{padding-block:0!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--shadow-none[data-mega-design]{box-shadow:none!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--shadow-soft[data-mega-design]{box-shadow:0 10px 30px #0f172a1a,0 1px 3px #0f172a0f!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--shadow-strong[data-mega-design]{box-shadow:0 38px 90px #0f172a4d,0 12px 26px #0f172a24!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-fade[data-mega-design]:is(.is-open,.show)>*{animation:.24s cubic-bezier(.2,.7,.2,1) both mm-open-fade}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-fade[data-mega-design]:is(.is-open,.show)>:nth-child(2){animation-delay:30ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-fade[data-mega-design]:is(.is-open,.show)>:nth-child(3){animation-delay:60ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-fade[data-mega-design]:is(.is-open,.show)>:nth-child(4){animation-delay:90ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-fade[data-mega-design]:is(.is-open,.show)>:nth-child(5){animation-delay:.12s}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-fade[data-mega-design]:is(.is-open,.show)>:nth-child(6){animation-delay:.15s}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-slide[data-mega-design]:is(.is-open,.show)>*{animation:.24s cubic-bezier(.2,.7,.2,1) both mm-open-slide}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-slide[data-mega-design]:is(.is-open,.show)>:nth-child(2){animation-delay:30ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-slide[data-mega-design]:is(.is-open,.show)>:nth-child(3){animation-delay:60ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-slide[data-mega-design]:is(.is-open,.show)>:nth-child(4){animation-delay:90ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-slide[data-mega-design]:is(.is-open,.show)>:nth-child(5){animation-delay:.12s}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-slide[data-mega-design]:is(.is-open,.show)>:nth-child(6){animation-delay:.15s}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-scale[data-mega-design]:is(.is-open,.show)>*{animation:.24s cubic-bezier(.2,.7,.2,1) both mm-open-scale}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-scale[data-mega-design]:is(.is-open,.show)>:nth-child(2){animation-delay:30ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-scale[data-mega-design]:is(.is-open,.show)>:nth-child(3){animation-delay:60ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-scale[data-mega-design]:is(.is-open,.show)>:nth-child(4){animation-delay:90ms}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-scale[data-mega-design]:is(.is-open,.show)>:nth-child(5){animation-delay:.12s}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-scale[data-mega-design]:is(.is-open,.show)>:nth-child(6){animation-delay:.15s}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-none[data-mega-design]{transition:none!important;animation:none!important}#primary-navigation .site-header-mega-menu.site-header-mega-menu--anim-none[data-mega-design]>*{animation:none!important}}
@keyframes mm-open-fade{0%{opacity:0}}
@keyframes mm-open-slide{0%{opacity:0;transform:translateY(-10px)}}
@keyframes mm-open-scale{0%{opacity:0;transform:scale(.97)}}
@media (width>=62rem) and (prefers-reduced-motion:reduce){#primary-navigation .site-header-mega-menu[data-mega-design] *{transition:none!important;animation:none!important}#primary-navigation .site-header-mega-menu[data-mega-design] :where(.site-header-mega-menu__link,.site-header-mega-menu__cta,.site-header-mega-menu__cta i,.site-header-mega-menu__arrow,.site-header-mega-menu__media img,.site-header-mega-menu__icon,.site-header-mega-menu__hero-image,.site-header-mega-menu__hero-cta,.site-header-mega-menu__story-media img,.site-header-mega-menu__preview-cta){transform:none!important}}
@media (width>=62rem){html[data-theme-motion=reduced] #primary-navigation .site-header-mega-menu[data-mega-design] *{transition:none!important;animation:none!important}html[data-theme-motion=reduced] #primary-navigation .site-header-mega-menu[data-mega-design] :where(.site-header-mega-menu__link,.site-header-mega-menu__cta,.site-header-mega-menu__cta i,.site-header-mega-menu__arrow,.site-header-mega-menu__media img,.site-header-mega-menu__icon,.site-header-mega-menu__hero-image,.site-header-mega-menu__hero-cta,.site-header-mega-menu__story-media img,.site-header-mega-menu__preview-cta){transform:none!important}}
:root{--dynamic-slug-header-tour-operator-adventure-one:1}
:root{--dynamic-slug-footer-tour-operator-adventure-two:1}
:root{--dynamic-slug-sub-footer-tour-operator-adventure-one:1}
:root{--dynamic-slug-bottom-footer-tour-operator-adventure-one:1}
:root{--dynamic-slug-breadcrumb-tour-operator-adventure-one:1}
:root{--dynamic-bundle-frontend-module-tourism-adventure:1}
.tour-detail{--detail-font-family:var(--site-font-family,var(--theme-section-font-family,"Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));--ink:#2f3a4a;--muted:#5f6978;--soft:#eef7f7;--paper:#fff;--line:#e4ebef;--teal:#19777d;--teal-dark:#145e63;--green:#32b894;--gold:#f6ad36;--charcoal:#3f464e;--shadow:0 18px 45px #25303e1f;--radius:8px;color:var(--ink);font-family:var(--detail-font-family);overflow-wrap:anywhere;background:#f7fafb;font-size:1rem;line-height:1.65}
.tour-detail a{color:inherit;text-decoration:none}
.tour-detail img{max-width:100%;display:block}
.tour-detail :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--detail-font-family)}
.tour-detail .td-container{width:min(1220px,100% - 48px);margin:0 auto}
.tour-detail .tour-hero{color:#fff;background:linear-gradient(160deg,#0a2c38 0%,#0f4550 45%,#1a6870 100%);flex-direction:column;justify-content:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}
.tour-detail .tour-hero:before{content:"";background-image:radial-gradient(ellipse at 70% 40%, #32b8942e 0%, transparent 60%), var(--tour-hero-img,none);mix-blend-mode:luminosity;opacity:.38;background-position:50% 30%;background-size:cover;position:absolute;inset:0}
.tour-detail .tour-hero:after{content:"";background:linear-gradient(#081e2852 0%,#081e28d9 100%);position:absolute;inset:0}
.tour-detail .tour-hero__inner{z-index:1;padding:48px 0 0;position:relative}
.tour-detail .breadcrumb{text-transform:uppercase;letter-spacing:.04em;color:#ffffffa3;align-items:center;gap:6px;margin-bottom:20px;font-size:.75rem;font-weight:600;display:flex}
.tour-detail .breadcrumb a{color:inherit;transition:all .2s}
.tour-detail .breadcrumb a:hover{color:var(--green)}
.tour-detail .breadcrumb__sep{opacity:.4;font-size:.75rem}
.tour-detail .tour-hero h1{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;font-family:var(--detail-font-family);letter-spacing:0;color:#fff;max-width:700px;margin:0 0 20px;line-height:1.18}
.tour-detail .tour-hero__meta{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}
.tour-detail .meta-pill{color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}
.tour-detail .meta-pill i{opacity:.8;font-size:.8125rem}
.tour-detail .meta-pill--difficulty{background:#e85d372e;border-color:#e85d3759}
.tour-detail .meta-pill--rating{color:#f6ad36;background:#f6ad3626;border-color:#f6ad364d}
.tour-detail .tour-hero__stats-wrap{margin-top:0}
.tour-detail .tour-hero__stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081e2875;border-top:1px solid #ffffff24;border-radius:8px 8px 0 0;flex-wrap:wrap;display:flex;overflow:hidden}
.tour-detail .hero-stat{border-right:1px solid #ffffff1a;flex:1;min-width:120px;padding:18px 22px}
.tour-detail .hero-stat:last-child{border-right:0}
.tour-detail .hero-stat__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;margin-bottom:4px;font-size:.75rem;font-weight:600}
.tour-detail .hero-stat__val{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.1}
.tour-detail .hero-stat__val--price{color:var(--green)}
.tour-detail .hero-stat__sub{color:#fff9;margin-top:2px;font-size:.75rem}
.tour-detail .difficulty-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#c2481f;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}
.tour-detail .difficulty-badge.moderate{background:var(--gold);color:#2f3a4a}
.tour-detail .difficulty-badge--sm{padding:4px 10px;font-size:.75rem}
.tour-detail .tour-tabs{z-index:30;border-bottom:2px solid var(--line);background:#fff;position:sticky;top:0;box-shadow:0 4px 16px #1d2a370f}
.tour-detail .tour-tabs__inner{scrollbar-width:none;align-items:center;gap:0;display:flex;overflow-x:auto}
.tour-detail .tour-tabs__inner::-webkit-scrollbar{display:none}
.tour-detail .tab-link{text-transform:uppercase;letter-spacing:.06em;max-width:none;min-height:52px;color:var(--muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;margin-bottom:-2px;padding:0 20px;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}
.tour-detail .tab-link:hover{color:var(--teal)}
.tour-detail .tab-link.active{color:var(--teal);border-bottom-color:var(--teal)}
.tour-detail .tab-link i{font-size:.9375rem}
.tour-detail .tour-body{padding:48px 0 80px}
.tour-detail .tour-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}
.tour-detail .tour-main{min-width:0}
.tour-detail .tour-sidebar{gap:20px;min-width:0;display:grid;position:sticky;top:72px}
.tour-detail .sidebar-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 12px 32px #1f2c3a12}
.tour-detail .sidebar-card__head{border-bottom:1px solid var(--line);background:var(--soft);padding:18px 22px 14px}
.tour-detail .sidebar-card__head .price{color:var(--ink);font-size:1.75rem;font-weight:600;line-height:1}
.tour-detail .sidebar-card__head .price span{color:var(--muted);font-size:.875rem;font-weight:700}
.tour-detail .sidebar-card__head .price-note{color:var(--muted);margin-top:4px;font-size:.75rem}
.tour-detail .sidebar-card__head--compact{padding:14px 22px}
.tour-detail .sidebar-card__title{text-transform:uppercase;letter-spacing:.08em;color:var(--teal);font-size:.8125rem;font-weight:600}
.tour-detail .sidebar-card__body{padding:18px 22px}
.tour-detail .btn-book{background:var(--teal);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}
.tour-detail .btn-book:hover{background:var(--teal-dark);color:#fff}
.tour-detail .btn-inquire{border:1.5px solid var(--line);width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;margin-top:8px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}
.tour-detail .btn-inquire:hover{border-color:var(--teal);color:var(--teal)}
.tour-detail .sidebar-card--booking .price{font-size:1.75rem}
.tour-detail .booking-price-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:.75rem;display:flex}
.tour-detail .booking-price-meta__from{color:#d64545;font-weight:700;text-decoration:line-through}
.tour-detail .booking-price-meta__save{color:var(--green);text-transform:uppercase;letter-spacing:.04em;font-weight:600}
.tour-detail .sidebar-discounts{border-bottom:1px solid var(--line);padding:0 22px 12px}
.tour-detail .sidebar-discounts summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:var(--teal);padding:10px 0;font-size:.75rem;font-weight:600}
.tour-detail .sidebar-discounts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}
.tour-detail .sidebar-discounts li{color:var(--muted);justify-content:space-between;gap:12px;font-size:.75rem;display:flex}
.tour-detail .sidebar-discounts strong{color:var(--ink)}
.tour-detail .booking-actions--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}
.tour-detail .booking-actions--split .btn-inquire{margin-top:0}
.tour-detail .btn-availability,.tour-detail .btn-plan{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:8px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}
.tour-detail .btn-availability{background:var(--gold);color:#1f2733;border:0}
.tour-detail .btn-availability:hover{color:#1f2733;filter:brightness(1.05)}
.tour-detail .btn-plan{border:1.5px solid var(--teal);color:var(--teal);background:#fff}
.tour-detail .btn-plan:hover{background:var(--soft);color:var(--teal-dark)}
.tour-detail .sidebar-card__lead{color:var(--muted);margin:6px 0 12px;font-size:.75rem;line-height:1.55}
.tour-detail .btn-print-notes{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:8px 12px;font-size:.75rem;font-weight:600}
.tour-detail .trip-notes-print{color:var(--ink);max-height:min(72vh,860px);padding:0 22px 18px;font-size:.8125rem;line-height:1.62;overflow-y:auto}
.tour-detail .trip-notes-print h3,.tour-detail .trip-notes-print h4{color:var(--teal-dark);margin:16px 0 8px;font-size:.875rem}
.tour-detail .trip-notes-print h3{color:var(--ink);margin-top:0;font-size:1.125rem;line-height:1.25}
.tour-detail .trip-notes-print ul{gap:6px;margin:0;padding-left:18px;display:grid}
.tour-detail .trip-notes-print__header{padding-top:2px;padding-bottom:4px}
.tour-detail .trip-notes-print__eyebrow{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:600}
.tour-detail .trip-notes-print__intro{color:var(--muted);margin:0;font-size:.75rem}
.tour-detail .trip-notes-print__section{border-top:1px solid var(--line);-moz-column-break-inside:avoid;break-inside:avoid;margin-top:16px;padding-top:14px}
.tour-detail .trip-notes-print__facts{gap:8px;margin:14px 0 0;padding:0;display:grid}
.tour-detail .trip-notes-print__facts>div{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);align-items:start;gap:10px;padding:8px 10px;display:grid}
.tour-detail .trip-notes-print__facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.35}
.tour-detail .trip-notes-print__facts dd{color:var(--ink);margin:0;font-size:.75rem;font-weight:600;line-height:1.4}
.tour-detail .trip-notes-print__facts--compact>div{grid-template-columns:1fr;gap:3px;padding:7px 9px}
.tour-detail .trip-notes-print__rich{color:var(--muted);font-size:12.5px}
.tour-detail .trip-notes-print__rich p,.tour-detail .trip-notes-print__rich ul,.tour-detail .trip-notes-print__rich ol{margin-bottom:8px}
.tour-detail .trip-notes-print__rich>:last-child{margin-bottom:0}
.tour-detail .trip-notes-print__itinerary{gap:10px;margin:0;padding-left:20px;display:grid}
.tour-detail .trip-notes-print__itinerary>li{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 12px}
.tour-detail .trip-notes-print__itinerary>li strong{color:var(--ink);font-size:.8125rem;line-height:1.35;display:block}
.tour-detail .trip-notes-print__itinerary>li p{color:var(--muted);margin:5px 0 0;font-size:.75rem}
.tour-detail .trip-notes-print__meta{color:var(--muted);font-size:11.5px;margin-top:8px!important}
.tour-detail .trip-notes-print__map-link{word-break:break-word;margin:0;font-size:.75rem}
.tour-detail .trip-notes-print__map-link a{color:var(--teal-dark);font-weight:600;text-decoration:underline}
.tour-detail .trip-notes-print__faq{gap:10px;display:grid}
.tour-detail .trip-notes-print__faq>div{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 12px}
.tour-detail .trip-notes-print__faq>div>strong{color:var(--ink);margin-bottom:5px;font-size:.8125rem;display:block}
.tour-detail .trip-notes-print__images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}
.tour-detail .trip-notes-print__images figure{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;overflow:hidden}
.tour-detail .trip-notes-print__images img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}
.tour-detail .trip-notes-print__images figcaption{color:var(--muted);padding:7px 9px;font-size:.75rem;line-height:1.35}
.tour-detail .trip-map-embed{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);min-height:360px;overflow:hidden}
.tour-detail .trip-map-embed iframe{border:0;width:100%;min-height:360px;display:block}
.tour-detail .trip-map-embed .deferred-map__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:360px;padding:24px;display:flex}
.tour-detail .trip-map-embed .deferred-map__pin{background:var(--teal);border-radius:50% 50% 50% 0;width:34px;height:34px;transform:rotate(-45deg)}
.tour-detail .trip-map-embed .deferred-map__location{max-width:40ch;color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.45}
.tour-detail .trip-map-embed .deferred-map__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}
.tour-detail .trip-map-embed .deferred-map__button{background:var(--teal);color:#fff;border:0;border-radius:999px;min-height:44px;padding:10px 22px;font-size:.8125rem;font-weight:600}
.tour-detail .trip-map-embed .deferred-map__button:hover{background:var(--teal-dark)}
.tour-detail .trip-map-embed .deferred-map__link{color:var(--teal-dark);text-underline-offset:3px;font-size:.8125rem;font-weight:600;text-decoration:underline}
.tour-detail .trip-map-embed .deferred-map__button:focus-visible,.tour-detail .trip-map-embed .deferred-map__link:focus-visible,.tour-detail .trip-map-embed iframe:focus-visible{outline:3px solid var(--teal);outline-offset:3px}
.tour-detail .sidebar-trust{border-top:1px solid var(--line);background:#f9fbfc;padding:14px 22px}
.tour-detail .trust-items{flex-direction:column;gap:8px;display:flex}
.tour-detail .trust-item{color:var(--muted);align-items:center;gap:10px;font-size:.75rem;display:flex}
.tour-detail .trust-item i{color:var(--green);flex-shrink:0;font-size:.9375rem}
.tour-detail .guarantee-strip{background:linear-gradient(90deg,#eef7f5 0%,#f7fcfa 100%);border-top:1px solid #d8f0ea;align-items:center;gap:14px;padding:14px 22px;display:flex}
.tour-detail .guarantee-strip i{color:var(--teal);flex-shrink:0;font-size:1.75rem}
.tour-detail .guarantee-strip strong{color:var(--teal-dark);font-size:.8125rem;display:block}
.tour-detail .guarantee-strip span{color:var(--muted);font-size:.75rem}
.tour-detail .quick-facts{margin:0;padding:0;list-style:none}
.tour-detail .quick-facts li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:11px 22px;font-size:.8125rem;display:flex}
.tour-detail .quick-facts li:last-child{border-bottom:0}
.tour-detail .qf-icon{background:var(--soft);border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}
.tour-detail .qf-icon i{color:var(--teal);font-size:.9375rem}
.tour-detail .qf-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem;font-weight:600}
.tour-detail .qf-val{color:var(--ink);font-weight:600}
.tour-detail .contact-expert{align-items:flex-start;gap:12px;padding:18px 22px;display:flex}
.tour-detail .contact-expert__avatar{background:linear-gradient(135deg, var(--teal), #23384b);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}
.tour-detail .contact-expert__avatar i{color:#fff;font-size:1.25rem}
.tour-detail .contact-expert__title{color:var(--ink);font-size:.875rem;font-weight:600}
.tour-detail .contact-expert__lead{color:var(--muted);margin:3px 0 0;font-size:.75rem}
.tour-detail .contact-expert .btn-inquire{margin-top:12px}
.tour-detail .content-section{scroll-margin-top:70px}
.tour-detail .eyebrow{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:600}
.tour-detail .section-title{color:var(--ink);letter-spacing:0;align-items:center;gap:10px;margin:0 0 20px;font-size:1.5rem;font-weight:600;display:flex}
.tour-detail .section-title:after{content:"";background:var(--line);flex:1;height:2px}
.tour-detail .body-text{color:var(--muted);font-size:1rem;line-height:1.75}
.tour-detail .body-text p{margin:0 0 16px}
.tour-detail .body-text p:last-child{margin:0}
.tour-detail .highlights-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}
.tour-detail .highlights-list li{color:var(--ink);padding-left:24px;font-size:.9375rem;font-weight:700;line-height:1.65;position:relative}
.tour-detail .highlights-list li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:2px;box-shadow:0 0 0 5px #32b8941f}
.tour-detail .facts-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}
.tour-detail .fact-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;padding:18px 16px}
.tour-detail .fact-card__icon{background:var(--soft);border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 10px;display:grid}
.tour-detail .fact-card__icon i{color:var(--teal);font-size:1.25rem}
.tour-detail .fact-card__val{color:var(--ink);font-size:1rem;font-weight:600}
.tour-detail .fact-card__key{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:2px;font-size:.75rem;font-weight:600}
.tour-detail .route-plan{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}
.tour-detail .route-plan__map{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);position:sticky;top:78px;overflow:hidden}
.tour-detail .route-plan__map iframe{border:0;width:100%;min-height:420px;display:block}
.tour-detail .route-plan__map-link{border-top:1px solid var(--line);min-height:46px;color:var(--teal);text-transform:uppercase;letter-spacing:.06em;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.75rem;font-weight:600;display:flex}
.tour-detail .route-plan__map-link:hover{background:var(--soft);color:var(--teal-dark)}
.tour-detail .itinerary{gap:0;display:grid}
.tour-detail .itin-item{grid-template-columns:52px 1fr;gap:0 16px;display:grid;position:relative}
.tour-detail .itin-item:before{content:"";background:var(--line);width:2px;position:absolute;top:52px;bottom:-1px;left:25px}
.tour-detail .itin-item:last-child:before{display:none}
.tour-detail .itin-day{flex-direction:column;align-items:center;padding-top:14px;display:flex}
.tour-detail .day-num{background:var(--teal);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:600;display:grid;position:relative}
.tour-detail .itin-card{border-bottom:1px dashed var(--line);padding:16px 0 24px}
.tour-detail .itin-item:last-child .itin-card{border-bottom:0}
.tour-detail .itin-card summary{cursor:pointer;align-items:flex-start;gap:10px;list-style:none;display:flex}
.tour-detail .itin-card summary::-webkit-details-marker{display:none}
.tour-detail .itin-card__title{color:var(--ink);flex:1;margin:0;font-size:.9375rem;font-weight:600}
.tour-detail .itin-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}
.tour-detail .itin-badge{background:var(--soft);color:var(--teal);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.75rem;font-weight:600;display:inline-flex}
.tour-detail .itin-badge i{font-size:.75rem}
.tour-detail .itin-badge.red{color:#c04a28;background:#fff2ee}
.tour-detail .itin-body{color:var(--muted);margin-top:12px;font-size:.8125rem;line-height:1.75}
.tour-detail .itin-chevron{color:var(--muted);flex-shrink:0;margin-top:2px;font-size:1rem;transition:all .2s}
.tour-detail details[open] .itin-chevron{transform:rotate(180deg)}
.tour-detail .inc-exc-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}
.tour-detail .inc-exc-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px 22px}
.tour-detail .inc-exc-card h3{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 14px;font-size:.875rem;font-weight:600;display:flex}
.tour-detail .inc-exc-card h3 span{font-size:1rem}
.tour-detail .inc-exc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}
.tour-detail .inc-exc-list li{color:var(--muted);align-items:flex-start;gap:9px;font-size:.8125rem;line-height:1.55;display:flex}
.tour-detail .inc-exc-list li i{flex-shrink:0;margin-top:2px;font-size:.875rem}
.tour-detail .inc-exc-list.incl li i{color:var(--green)}
.tour-detail .inc-exc-list.excl li i{color:#e85d37}
.tour-detail .content-section>.cost-table{table-layout:fixed}
.tour-detail .cost-table{border-collapse:collapse;width:100%;font-size:.8125rem}
.tour-detail .cost-table th{text-align:left;background:var(--soft);border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.04em;color:var(--teal);padding:11px 16px;font-size:.75rem;font-weight:600}
.tour-detail .cost-table td{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 16px}
.tour-detail .cost-table td:first-child{color:var(--ink);font-weight:600}
.tour-detail .cost-table td:last-child{color:var(--teal);text-align:right;font-weight:600}
.tour-detail .cost-table tr:last-child td{border-bottom:0}
.tour-detail .cost-table tr:hover td{background:#f9fbfc}
.tour-detail .cost-note{color:#8a6a0a;background:#fffbf0;border:1px solid #fde8a2;border-radius:6px;margin-top:14px;padding:12px 16px;font-size:.75rem}
.tour-detail .cost-note strong{margin-bottom:4px;display:block}
.tour-detail .gallery-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:180px;gap:8px;display:grid}
.tour-detail .gallery-grid .tall{grid-row:span 2}
.tour-detail .gallery-img{background:#c8dde0;border-radius:8px;height:100%;position:relative;overflow:hidden}
.tour-detail .gallery-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}
.tour-detail .gallery-img:hover img{transform:scale(1.04)}
.tour-detail .rating-summary{background:var(--soft);border:1px solid #d8f0ea;border-radius:8px;align-items:center;gap:24px;margin-bottom:24px;padding:22px;display:flex}
.tour-detail .rating-big{color:var(--teal);font-size:2.5rem;font-weight:600;line-height:1}
.tour-detail .rating-big span{color:var(--muted);font-size:.8125rem;font-weight:700;display:block}
.tour-detail .rating-bars{flex:1;gap:5px;display:grid}
.tour-detail .rating-row{align-items:center;gap:8px;font-size:.75rem;display:flex}
.tour-detail .rating-row span:first-child{text-align:right;width:40px;color:var(--muted)}
.tour-detail .rating-bar-wrap{background:#dae8e8;border-radius:999px;flex:1;height:7px;overflow:hidden}
.tour-detail .rating-bar{background:var(--teal);border-radius:999px;height:100%}
.tour-detail .rating-count{width:28px;color:var(--muted);font-size:.75rem}
.tour-detail .reviews-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}
.tour-detail .review-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px 22px}
.tour-detail .review-stars{color:var(--gold);letter-spacing:2px;margin-bottom:10px;font-size:.875rem}
.tour-detail .review-stars .dim{color:#d7dee2}
.tour-detail .review-text{color:var(--muted);margin:0 0 14px;font-size:.8125rem;font-style:italic;line-height:1.75}
.tour-detail .review-card__heading{color:var(--ink);margin:0 0 8px;font-size:.8125rem;font-weight:600}
.tour-detail .review-author{align-items:center;gap:10px;display:flex}
.tour-detail .review-avatar{background:linear-gradient(135deg, var(--teal), #23384b);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:600;display:grid}
.tour-detail .review-name{color:var(--ink);font-size:.8125rem;font-weight:600}
.tour-detail .review-meta{color:var(--muted);font-size:.75rem}
.tour-detail .faq-list{gap:8px;display:grid}
.tour-detail .faq-item{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}
.tour-detail .faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:16px 18px;font-size:.875rem;font-weight:600;list-style:none;display:flex}
.tour-detail .faq-item summary::-webkit-details-marker{display:none}
.tour-detail .faq-item summary:hover{background:var(--soft)}
.tour-detail .faq-chevron{color:var(--muted);flex-shrink:0;font-size:1.125rem;transition:all .2s}
.tour-detail details[open] .faq-chevron{color:var(--teal);transform:rotate(180deg)}
.tour-detail .faq-body{color:var(--muted);padding:0 18px 16px;font-size:.8125rem;line-height:1.75}
.tour-detail .tour-book-section{border-top:2px solid var(--line);margin-top:40px;padding-top:48px}
.tour-detail .tour-book-integration{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 12px 32px #1f2c3a12}
.tour-detail .tour-book-integration iframe{background:#fff;border:0;width:100%;min-height:720px;display:block}
.tour-detail .tour-book-integration__intro{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}
.tour-detail .tour-book-integration__intro p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}
.tour-detail .tour-book-integration__intro a{background:var(--teal);color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.75rem;font-weight:600;display:inline-flex}
.tour-detail .tour-book-integration__intro a:hover{background:var(--teal-dark);color:#fff}
.tour-detail .related-section{border-top:2px solid var(--line);margin-top:40px;padding-top:48px}
.tour-detail .related-section h2{color:var(--ink);margin:0 0 28px;font-size:clamp(24px,3vw,36px)}
.tour-detail .related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}
.tour-detail .related-card{border-radius:var(--radius);border:1px solid var(--line);background:#fff;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 10px 28px #1f2c3a12}
.tour-detail .related-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1f2c3a1f}
.tour-detail .related-card__img{aspect-ratio:16/9;background:#c8dde0;overflow:hidden}
.tour-detail .related-card__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}
.tour-detail .related-card:hover .related-card__img img{transform:scale(1.05)}
.tour-detail .related-card__body{padding:16px 18px}
.tour-detail .related-card__meta{text-transform:uppercase;letter-spacing:.04em;color:var(--teal);margin-bottom:6px;font-size:.75rem;font-weight:600}
.tour-detail .related-card h3{color:var(--ink);margin:0 0 6px;font-size:1rem;font-weight:600}
.tour-detail .related-card p{color:var(--muted);margin:0 0 12px;font-size:.75rem}
.tour-detail .related-card__price{color:var(--ink);font-size:1.125rem;font-weight:600}
.tour-detail .related-card__price span{color:var(--muted);font-size:.75rem;font-weight:700}
.tour-detail .promo-strip{background:linear-gradient(90deg, var(--teal-dark) 0%, var(--teal) 100%);margin-top:48px;margin-bottom:86px;padding:32px 0 96px}
.tour-detail .promo-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}
.tour-detail .promo-inner h3{color:#fff;margin:0;font-size:1.375rem}
.tour-detail .promo-inner p{color:#ffffffc7;margin:4px 0 0;font-size:.875rem}
.tour-detail .btn-white{min-height:46px;color:var(--teal-dark);text-transform:uppercase;letter-spacing:.06em;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;padding:0 24px;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}
.tour-detail .btn-white:hover{background:var(--soft);color:var(--teal-dark)}
.tour-detail .mt-40{margin-top:40px}
@media (width<=960px){.tour-detail .tour-layout{grid-template-columns:1fr}.tour-detail .tour-sidebar{position:static}.tour-detail .facts-grid{grid-template-columns:repeat(2,1fr)}.tour-detail .highlights-list,.tour-detail .route-plan{grid-template-columns:1fr}.tour-detail .route-plan__map{position:static}.tour-detail .inc-exc-grid{grid-template-columns:1fr}.tour-detail .gallery-grid{grid-template-columns:repeat(2,1fr)}.tour-detail .reviews-grid,.tour-detail .related-grid{grid-template-columns:1fr}}
@media (width<=767.98px){.tour-detail .promo-strip{margin-bottom:64px}}
@media (width<=640px){.tour-detail .facts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.tour-detail .hero-stat{min-width:min(100%,8rem);padding:12px 14px}.tour-detail .hero-stat__val{font-size:1rem}.tour-detail .tab-link{padding:0 14px;font-size:.75rem}.tour-detail .tour-book-integration__intro{flex-direction:column;align-items:stretch}.tour-detail .tour-book-integration__intro a{width:100%}.tour-detail .trip-notes-print__images,.tour-detail .gallery-grid{grid-template-columns:1fr}}
@media print{.tour-detail{color:#111!important;background:#fff!important}.tour-detail .tour-hero,.tour-detail .tour-tabs,.tour-detail .tour-layout>main,.tour-detail .sidebar-card--booking,.tour-detail .tour-sidebar>.sidebar-card:not(.sidebar-card--notes),.tour-detail .tour-book-section,.tour-detail .related-section,.tour-detail .promo-strip{display:none!important}.tour-detail .tour-main,.tour-detail .td-container,.tour-detail .tour-layout,.tour-detail .tour-sidebar,.tour-detail .sidebar-card--notes{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.tour-detail .sidebar-card__head{border:0!important;padding:0 0 14px!important}.tour-detail .sidebar-card__title{font-size:16pt;color:#111!important}.tour-detail .sidebar-card__lead{max-width:620px;font-size:9pt;color:#444!important}.tour-detail .btn-print-notes{display:none!important}.tour-detail .trip-notes-print{font-size:10pt;color:#111!important;max-height:none!important;padding:0!important;overflow:visible!important}.tour-detail .trip-notes-print__section,.tour-detail .trip-notes-print__itinerary>li,.tour-detail .trip-notes-print__faq>div,.tour-detail .trip-notes-print__images figure{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.tour-detail .trip-notes-print__facts>div,.tour-detail .trip-notes-print__itinerary>li,.tour-detail .trip-notes-print__faq>div,.tour-detail .trip-notes-print__images figure{box-shadow:none!important;border-color:#d7d7d7!important}.tour-detail .trip-notes-print__images{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-detail .trip-notes-print__images img{max-height:180px}}
.tourism-list-hero{background:linear-gradient(135deg, var(--site-color-primary) 0%, #26364a 100%);color:var(--layout-color-fff);padding:64px 0 48px}
.tourism-list-hero__crumb{--bs-breadcrumb-divider-color:#ffffffb3;font-size:13px}
.tourism-list-hero__crumb .breadcrumb-item,.tourism-list-hero__crumb .breadcrumb-item a{color:#ffffffd9;text-decoration:none}
.tourism-list-hero__crumb .breadcrumb-item.active{color:var(--layout-color-fff)}
.tourism-list-hero__title{margin:6px 0 8px;font-size:clamp(28px,4vw,42px);font-weight:1000}
.tourism-list-hero__lead{opacity:.92;max-width:720px;margin:0;font-size:18px}
.tourism-catalog{padding:40px 0 64px}
.tourism-trip-filter__bar{background:var(--site-surface-soft);border-radius:16px;margin-bottom:28px;padding:20px 22px}
.tourism-trip-filter__bar .form-label{text-transform:uppercase;letter-spacing:.06em;color:var(--site-muted-ink);margin-bottom:4px;font-size:12px;font-weight:700}
.tourism-trip-filter__empty{text-align:center;color:var(--site-muted-ink);grid-column:1/-1;padding:48px 0}
.tourism-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}
.tourism-card{background:var(--site-surface-card);border:1px solid var(--site-divider);border-radius:16px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}
.tourism-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #26364a1a}
.tourism-card__media{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}
.tourism-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.tourism-card__badge{background:var(--site-color-primary);color:var(--site-color-on-primary,#fff);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}
.tourism-card__body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}
.tourism-card__meta{color:var(--site-muted-ink);flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;font-size:12.5px;display:flex}
.tourism-card__meta span{align-items:center;gap:4px;display:inline-flex}
.tourism-card__title{margin:0 0 6px;font-size:18px;font-weight:800}
.tourism-card__title a{color:var(--site-heading-ink);text-decoration:none}
.tourism-card__title a:hover{color:var(--site-color-primary)}
.tourism-card__desc{color:var(--site-muted-ink);flex:1;font-size:14px;line-height:1.55}
.tourism-card__foot{border-top:1px solid var(--site-divider);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}
.tourism-card__price{color:var(--site-heading-ink);font-weight:1000}
.tourism-card__cta{color:var(--site-color-primary);font-size:13px;font-weight:800;text-decoration:none}
.tourism-card__cta:after{content:" →"}
.tourism-guide-card{background:var(--site-surface-card);border:1px solid var(--site-divider);border-radius:16px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}
.tourism-guide-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #26364a1a}
.tourism-guide-card__media{aspect-ratio:1;display:block;overflow:hidden}
.tourism-guide-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.tourism-guide-card__body{padding:16px 18px 18px}
.tourism-guide-card__role{text-transform:uppercase;letter-spacing:.06em;color:var(--site-color-primary);font-size:12px;font-weight:800;display:block}
.tourism-guide-card__name{margin:4px 0 10px;font-size:18px;font-weight:800}
.tourism-guide-card__name a{color:var(--site-heading-ink);text-decoration:none}
.tourism-guide-card__name a:hover{color:var(--site-color-primary)}
.tourism-guide-card__chips{flex-wrap:wrap;gap:6px;display:flex}
.tourism-guide-card__chips span{background:var(--site-surface-soft);color:var(--site-ink);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}
.tourism-enquire-steps{color:var(--site-muted-ink);margin:0;padding-left:1.1rem;font-size:14px}
.tourism-enquire-steps li{padding:5px 0}
.tourism-guide-profile{position:sticky;top:90px}
.tourism-guide-profile img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:18px;width:100%}
.tourism-guide-profile__facts{margin:18px 0 0}
.tourism-guide-profile__facts>div{border-top:1px solid var(--site-divider);justify-content:space-between;gap:12px;padding:8px 0;display:flex}
.tourism-guide-profile__facts dt{color:var(--site-muted-ink);margin:0;font-size:13px;font-weight:500}
.tourism-guide-profile__facts dd{color:var(--site-heading-ink);text-align:right;margin:0;font-size:13px;font-weight:700}
.header-tour-operator-adventure-one__top-right{align-items:center;gap:14px;display:inline-flex}
.header-tour-operator-adventure-one__top-right a{color:inherit;opacity:.82;font-size:15px;line-height:1;text-decoration:none;transition:opacity .15s}
.header-tour-operator-adventure-one__top-right a:hover{opacity:1}
.header-tour-operator-adventure-one__tool i{font-size:15px;line-height:1}
.bottom-footer-tour-operator-adventure-one__social{justify-content:flex-end;align-items:center;gap:16px;display:inline-flex}
.bottom-footer-tour-operator-adventure-one__social a{color:inherit;opacity:.82;font-size:17px;line-height:1;text-decoration:none;transition:opacity .15s}
.bottom-footer-tour-operator-adventure-one__social a:hover{opacity:1}
.bottom-footer-tour-operator-adventure-one__payments img{-o-object-fit:contain;object-fit:contain;opacity:.92;width:auto;max-width:100%;height:26px}
.bottom-footer-tour-operator-adventure-one__copy{opacity:.85;text-align:center;font-size:13px}
.footer-tour-operator-adventure-one__partners{text-align:center;border-top:1px solid #ffffff1f;margin-top:30px;padding-top:24px}
.footer-tour-operator-adventure-one__partners img{opacity:.9;max-width:min(680px,100%);height:auto}
.tourism-card__price--sm{font-size:13px}
.tourism-trip__prose--narrow{max-width:760px}
.tourism-detail__heading{font-size:1.5rem;font-weight:600}
.tourism-detail__subheading{font-size:1.25rem;font-weight:600}
.tourism-detail__heading--ink{color:var(--site-heading-ink)}
.form-control.tourism-form__narrow-input{max-width:6rem}
.tourism-enquiry__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
@media (forced-colors:active){[data-site-theme=adventure] a:focus-visible,[data-site-theme=adventure] button:focus-visible,[data-site-theme=adventure] input:focus-visible,[data-site-theme=adventure] select:focus-visible,[data-site-theme=adventure] textarea:focus-visible,[data-site-theme=adventure] [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-bs-theme=dark] .tour-detail{--ink:#e2e8f0;--muted:#cbd5e1;--soft:#1e293b;--paper:#1e293b;--line:#94a3b83d;--charcoal:#e2e8f0;--teal-dark:color-mix(in srgb, var(--teal) 45%, #fff);color:var(--ink);background:#0f172a}
html[data-bs-theme=dark] .tour-detail :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):not(.tour-hero *){color:#f8fafc}
html[data-bs-theme=dark] .tour-detail .tour-tabs,html[data-bs-theme=dark] .tour-detail .sidebar-card,html[data-bs-theme=dark] .tour-detail .btn-inquire,html[data-bs-theme=dark] .tour-detail .btn-plan,html[data-bs-theme=dark] .tour-detail .btn-print-notes,html[data-bs-theme=dark] .tour-detail .trip-notes-print,html[data-bs-theme=dark] .tour-detail .trip-notes-print__facts>div,html[data-bs-theme=dark] .tour-detail .trip-notes-print__itinerary>li,html[data-bs-theme=dark] .tour-detail .trip-notes-print__faq>div,html[data-bs-theme=dark] .tour-detail .trip-notes-print__images figure,html[data-bs-theme=dark] .tour-detail .fact-card,html[data-bs-theme=dark] .tour-detail .route-plan__map-link,html[data-bs-theme=dark] .tour-detail .inc-exc-card,html[data-bs-theme=dark] .tour-detail .review-card,html[data-bs-theme=dark] .tour-detail .faq-item,html[data-bs-theme=dark] .tour-detail .tour-book-integration,html[data-bs-theme=dark] .tour-detail .related-card{background:#1e293b}
html[data-bs-theme=dark] .tour-detail .sidebar-trust,html[data-bs-theme=dark] .tour-detail .cost-table tr:hover td{background:#111827}
html[data-bs-theme=dark] .tour-detail .guarantee-strip{border-top-color:var(--line);background:#111827}
html[data-bs-theme=dark] .tour-detail .cost-note{color:#fcd9a0;background:#f6ad361a;border-color:#f6ad3659}
html[data-bs-theme=dark] .tour-detail .itin-badge.red{color:#fca58a;background:#e85d372e}
html[data-bs-theme=dark] .tour-detail .review-stars .dim{color:#475569}
html[data-bs-theme=dark] .tour-detail :is(.itin-badge:not(.red),.cost-table th,.cost-table td,.eyebrow,.related-card__meta,.tab-link.active,.route-plan__map-link,.faq-item summary,.btn-plan,.sidebar-card__title,.sidebar-discounts summary,.trip-notes-print__eyebrow){color:color-mix(in srgb, var(--teal) 45%, #fff)}
html[data-bs-theme=dark] .tour-detail .breadcrumb__sep{opacity:1}
html[data-bs-theme=dark] .tour-detail .difficulty-badge:not(.moderate){background:#be3c1e}
html[data-bs-theme=dark] .tour-detail .btn-availability,html[data-bs-theme=dark] .tour-detail .btn-availability:hover{color:#0f172a}
html[data-bs-theme=dark] .tour-detail .promo-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--teal) 65%, #000) 0%, var(--teal) 100%)}
html[data-bs-theme=dark] .tour-detail .promo-inner p{color:#ffffffeb}
html[data-bs-theme=dark] .tour-detail .btn-white{color:color-mix(in srgb, var(--teal) 65%, #000)}
html[data-bs-theme=dark] .tour-detail .trip-map-embed .deferred-map__button:hover{background:color-mix(in srgb, var(--teal) 80%, #000)}
.tourism-booking-wizard{--booking-accent:var(--teal,var(--bs-primary));--booking-ink:var(--ink,var(--bs-body-color));--booking-line:var(--line,var(--bs-border-color));--booking-soft:var(--soft,var(--bs-tertiary-bg));border:1px solid var(--booking-line);color:var(--booking-ink);background:var(--bs-body-bg);box-shadow:0 12px 32px rgba(var(--bs-dark-rgb), .05);border-radius:16px}
.tourism-booking-wizard>.card-body{padding:clamp(18px,3vw,32px)}
.tourism-booking-wizard .booking-wizard__steps{border-bottom:1px solid var(--booking-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 30px;padding:0 0 24px;list-style:none;display:grid}
.tourism-booking-wizard .booking-wizard__steps li{min-width:0;color:var(--bs-secondary-color);align-items:center;gap:9px;font-size:.8125rem;font-weight:600;display:flex}
.tourism-booking-wizard .booking-wizard__steps .is-current{color:var(--booking-accent)}
.tourism-booking-wizard .booking-wizard__steps .is-current .booking-wizard__step-number{background:var(--booking-accent);color:var(--bs-white)}
.tourism-booking-wizard .booking-wizard__steps .is-complete .booking-wizard__step-number{background:var(--booking-soft);color:var(--booking-accent)}
.tourism-booking-wizard .booking-wizard__step-number{background:var(--bs-tertiary-bg);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.8125rem;display:grid}
.tourism-booking-wizard .booking-wizard__layout{grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:start;gap:30px;display:grid}
.tourism-booking-wizard .booking-wizard__main,.tourism-booking-wizard fieldset{min-width:0}
.tourism-booking-wizard .booking-wizard__departures,.tourism-booking-wizard .booking-wizard__addons{border:0;margin:0;padding:0}
.tourism-booking-wizard h3,.tourism-booking-wizard legend{font-weight:600}
.tourism-booking-wizard legend{float:none;width:auto;margin:0 0 8px}
.tourism-booking-wizard .booking-wizard__help{color:var(--bs-secondary-color);margin-top:7px;font-size:.8125rem;line-height:1.6;display:block}
.tourism-booking-wizard p.booking-wizard__help{margin:0 0 16px}
.tourism-booking-wizard .booking-wizard__date-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}
.tourism-booking-wizard .booking-wizard__date{border:1px solid var(--booking-line);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}
.tourism-booking-wizard .booking-wizard__date:hover,.tourism-booking-wizard .booking-wizard__date:focus-within,.tourism-booking-wizard .booking-wizard__date.is-selected{border-color:var(--booking-accent);background:var(--booking-soft)}
.tourism-booking-wizard .booking-wizard__date .form-check-input{flex-shrink:0;margin:3px 0 0}
.tourism-booking-wizard .booking-wizard__date-range{gap:2px;min-width:0;font-size:.875rem;display:grid}
.tourism-booking-wizard .booking-wizard__date-range>span{color:var(--bs-secondary-color);font-size:.8125rem}
.tourism-booking-wizard .booking-wizard__seats{width:100%;color:var(--booking-accent);padding-inline-start:25px;font-size:.75rem;font-weight:600}
.tourism-booking-wizard .booking-wizard__preferences{border-top:1px solid var(--booking-line);margin-top:26px;padding-top:24px}
.tourism-booking-wizard .booking-wizard__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}
.tourism-booking-wizard .booking-wizard__coupon{grid-column:1/-1}
.tourism-booking-wizard .form-label{margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}
.tourism-booking-wizard .form-control,.tourism-booking-wizard .form-select{border-color:var(--booking-line);min-height:46px;color:var(--booking-ink);background-color:var(--bs-body-bg);border-radius:8px;font-size:1rem}
.tourism-booking-wizard .form-control:focus,.tourism-booking-wizard .form-select:focus{border-color:var(--booking-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--booking-accent) 15%, transparent)}
.tourism-booking-wizard .booking-wizard__addons{margin-top:26px}
.tourism-booking-wizard .booking-wizard__addon{border-bottom:1px solid var(--booking-line);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}
.tourism-booking-wizard .booking-wizard__addon>label{gap:4px;font-size:.875rem;display:grid}
.tourism-booking-wizard .booking-wizard__addon>label span{color:var(--bs-secondary-color);font-size:.8125rem}
.tourism-booking-wizard .booking-wizard__addon input{width:76px}
.tourism-booking-wizard .booking-wizard__summary{border:1px solid var(--booking-line);background:var(--booking-soft);border-radius:12px;padding:24px}
.tourism-booking-wizard .booking-wizard__eyebrow{color:var(--booking-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}
.tourism-booking-wizard .booking-wizard__summary h3{margin:8px 0 12px;font-size:20px;line-height:1.4}
.tourism-booking-wizard .booking-wizard__summary p{color:var(--bs-secondary-color);font-size:.875rem;line-height:1.7}
.tourism-booking-wizard .booking-wizard__continue{width:100%;min-height:48px;margin-top:8px}
.tourism-booking-wizard .booking-wizard__continue>span{justify-content:center;align-items:center;gap:10px}
.tourism-booking-wizard .btn{border-radius:8px;min-height:44px;padding:11px 20px;font-size:1rem;font-weight:600}
.tourism-booking-wizard .btn-primary{--bs-btn-bg:var(--booking-accent);--bs-btn-border-color:var(--booking-accent);--bs-btn-disabled-bg:var(--booking-accent);--bs-btn-disabled-border-color:var(--booking-accent)}
.tourism-booking-wizard .booking-wizard__empty{text-align:center;padding:28px 10px}
.tourism-booking-wizard .booking-wizard__empty>i{color:var(--booking-accent);margin-bottom:16px;font-size:32px;display:inline-block}
.tourism-booking-wizard .booking-wizard__empty p{max-width:480px;color:var(--bs-secondary-color);margin:12px auto 22px}
@media (width<=991.98px){.tourism-booking-wizard .booking-wizard__layout{grid-template-columns:minmax(0,1fr);gap:24px}}
@media (width<=575.98px){.tourism-booking-wizard .booking-wizard__steps{gap:6px;margin-bottom:24px;padding-bottom:20px}.tourism-booking-wizard .booking-wizard__steps li{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:7px;font-size:.75rem}.tourism-booking-wizard .booking-wizard__date-list,.tourism-booking-wizard .booking-wizard__fields{grid-template-columns:minmax(0,1fr)}.tourism-booking-wizard .booking-wizard__date{flex-wrap:wrap}.tourism-booking-wizard .booking-wizard__seats{white-space:nowrap;align-self:center;width:auto;margin-inline-start:auto;padding-inline-start:0}.tourism-booking-wizard .booking-wizard__summary{padding:20px}}
.blog-layout{box-sizing:border-box;background:var(--blog-builder-soft,var(--site-surface-soft,#f7faf8));width:100%;color:var(--site-ink,#1f2933);padding:96px 0}
.row>[class*=col-]:has(.blog-layout){flex:0 0 100%;width:100%;max-width:100%}
.theme-section-runtime:has(.blog-layout){flex:0 0 100%;width:100%;max-width:100%}
.resolved-blade-layout-root:has(.blog-layout){flex:0 0 100%;width:100%;max-width:100%}
.blog-layout__wrap{width:min(100% - 40px,1320px);margin-inline:auto}
.blog-layout__eyebrow{text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;min-height:28px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}
.blog-layout h2{color:var(--site-heading-ink,#19231d);margin:20px 0 12px;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:1.04}
.blog-layout__lead{max-width:680px;color:var(--site-muted-ink,#5b6470);font-size:18px;line-height:1.7}
.blog-layout--yoga .blog-layout__eyebrow{color:var(--site-heading-ink,#19231d);font-family:var(--theme-section-font-family,var(--site-font-family,Inter)), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:.02em;border-color:#19231dd9;font-size:11px;font-weight:800}
.blog-layout--yoga h2{max-width:760px;font-family:var(--theme-section-font-family,var(--site-font-family,Inter)), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.055em;margin:22px 0 14px;font-size:clamp(42px,4.4vw,64px);font-weight:500;line-height:1.08}
.blog-layout--yoga .blog-layout__lead{max-width:760px;font-family:var(--theme-section-font-family,var(--site-font-family,Inter)), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--site-muted-ink,#5b6470);font-size:17px;line-height:1.65}
.blog-layout--yoga .blog-layout__body h3{font-family:var(--theme-section-font-family,var(--site-font-family,Inter)), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.04em;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.12}
.blog-layout__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;margin-top:42px;display:grid}
.blog-layout__topbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}
.blog-layout__all{border:1px solid var(--blog-builder-accent,var(--site-color-primary,#7a5a18));min-height:44px;color:var(--blog-builder-accent,var(--site-color-primary,#7a5a18));border-radius:999px;align-items:center;padding:0 18px;font-weight:800;display:inline-flex;text-decoration:none!important}
.blog-layout__card{border:1px solid var(--site-divider,var(--layout-color-e2e8f0));background:var(--site-surface-card,var(--layout-color-fff));height:100%;color:inherit;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 45px #0f172a14;text-decoration:none!important}
.blog-layout__image{aspect-ratio:1.28;background:rgba(var(--site-color-primary-rgb,68, 140, 116), .18)}
.blog-layout__image picture{width:100%;height:100%;display:block}
.blog-layout__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.blog-layout--photography .blog-layout__eyebrow{--blog-builder-soft:#f3efe4;--blog-builder-accent:#7a5a18;min-height:0;color:var(--blog-builder-accent,#7a5a18);letter-spacing:.14em;border:0;padding:0}
.blog-layout--photography .blog-layout__image{aspect-ratio:auto;width:100%;height:240px;min-height:240px;max-height:240px;display:block;overflow:hidden}
.blog-layout--photography .blog-layout__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:240px;min-height:240px;max-height:240px;display:block}
.blog-layout--photography{--blog-builder-soft:#f3efe4;--blog-builder-accent:#7a5a18}
.blog-layout__body{flex-direction:column;flex:1;padding:28px;display:flex}
.blog-layout__body h3{color:var(--site-heading-ink,#19231d);margin:16px 0 12px;font-size:clamp(24px,2vw,32px);font-weight:900;line-height:1.05}
.blog-layout__body p{color:var(--site-muted-ink,#5b6470);line-height:1.65}
.blog-layout__meta{color:var(--blog-builder-accent,var(--site-color-primary,#2f6655));text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}
.blog-layout__read{color:var(--blog-builder-accent,var(--site-color-primary,#2f6655));text-transform:uppercase;margin-top:auto;font-size:13px;font-weight:900}
.blog-layout__empty{border:1px dashed var(--site-divider,#0f172a29);text-align:center;color:var(--site-muted-ink,#5b6470);background:#ffffff94;border-radius:8px;margin-top:38px;padding:32px}
html[data-bs-theme=dark] .blog-layout{color:var(--site-color-on-surface,var(--layout-color-e2e8f0));--blog-builder-soft:var(--site-color-surface,var(--layout-color-0f172a))!important}
html[data-bs-theme=dark] .blog-layout h2,html[data-bs-theme=dark] .blog-layout h3{color:var(--bs-heading-color,var(--layout-color-f8fafc))}
html[data-bs-theme=dark] .blog-layout__card,html[data-bs-theme=dark] .blog-layout__body{color:var(--bs-body-color,var(--layout-color-e2e8f0));background:var(--layout-color-1e293b)!important;border:1px solid #94a3b82e!important}
html[data-bs-theme=dark] .blog-layout__card p{color:var(--site-muted-ink,var(--layout-color-cbd5e1))}
.institute-photography-schedule-one{background:var(--site-surface-soft,var(--layout-color-f8f9fa));color:var(--site-ink,var(--layout-color-212529));padding:78px 0}
.institute-photography-schedule-one .container{width:min(100% - 40px,1320px);margin-inline:auto}
.institute-photography-schedule-one__head{text-align:center;max-width:760px;margin:0 auto 34px}
.institute-photography-schedule-one__head span{color:var(--site-color-primary,#7a5a18);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}
.institute-photography-schedule-one__head h2{color:var(--site-heading-ink,var(--layout-color-111));margin:10px 0;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.05}
.institute-photography-schedule-one__head p{color:var(--site-muted-ink,var(--layout-color-6c757d));margin:0 auto;font-size:1.05rem;line-height:1.6}
.institute-photography-schedule-one .institute-photography-schedule-one__list{grid-template-columns:1fr;gap:16px;max-width:1296px;margin:0 auto;display:grid}
.institute-photography-schedule-one .institute-photography-schedule-one__item{border:1px solid var(--site-divider,var(--layout-color-e2e8f0));background:var(--site-surface-card,var(--layout-color-fff));border-radius:16px;grid-template-columns:76px 1fr auto;align-items:center;gap:24px;padding:20px 24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;box-shadow:0 18px 45px #0f172a0f}
.institute-photography-schedule-one .institute-photography-schedule-one__item:hover{border-color:color-mix(in srgb, var(--site-color-primary,#7a5a18), transparent 55%);transform:translateY(-2px);box-shadow:0 24px 55px #0f172a1a}
.institute-photography-schedule-one .institute-photography-schedule-one__date{background:var(--site-heading-ink,var(--layout-color-111));text-align:center;border-radius:14px;place-items:center;width:76px;min-width:76px;min-height:76px;padding:.45rem;line-height:1.1;display:grid}
.institute-photography-schedule-one .institute-photography-schedule-one__date span{color:#f7f0df;font-size:13px;font-weight:800;line-height:1}
.institute-photography-schedule-one .institute-photography-schedule-one__date strong{color:#f7f0df;font-size:30px;line-height:1}
.institute-photography-schedule-one .institute-photography-schedule-one__item h3{color:var(--site-heading-ink,var(--layout-color-111));margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;line-height:1.2}
.institute-photography-schedule-one .institute-photography-schedule-one__item p{color:var(--site-muted-ink,var(--layout-color-6c757d));margin:0;line-height:1.5}
.institute-photography-schedule-one .institute-photography-schedule-one__item a{background:var(--site-color-primary,#7a5a18);color:var(--site-color-on-primary,var(--layout-color-fff));text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font-weight:800;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}
.institute-photography-schedule-one .institute-photography-schedule-one__item a:hover{background:var(--site-color-primary-hover,color-mix(in srgb, var(--site-color-primary,#7a5a18), var(--layout-color-000) 12%));transform:translateY(-1px)}
@media (width<=620px){.blog-layout{padding:72px 0}.blog-layout__wrap{width:min(100% - 28px,420px)}.blog-layout__topbar{flex-direction:column;align-items:flex-start}}
@media (width<=720px){.institute-photography-schedule-one .institute-photography-schedule-one__item{text-align:left;grid-template-columns:1fr}.institute-photography-schedule-one .institute-photography-schedule-one__item a{justify-self:start}}
.institute-photography-footer .institute-photography-footer__brand strong,.institute-photography-footer__brand strong{color:var(--site-color-primary,var(--layout-color-2563eb))!important}
.institute-photography-footer form button[type=submit],.institute-photography-footer form .btn,.frontend-shell__footer form button[type=submit]{text-transform:uppercase;letter-spacing:.06em;transition:background .25s,transform .25s;background:var(--site-color-primary,var(--layout-color-2563eb))!important;color:var(--site-color-on-primary,var(--layout-color-fff))!important;border:0!important;border-radius:999px!important;padding:10px 22px!important;font-weight:800!important}
.institute-photography-footer form button[type=submit]:hover,.frontend-shell__footer form button[type=submit]:hover{transform:translateY(-1px);background:color-mix(in srgb, var(--site-color-primary,#2563eb), var(--layout-color-000) 10%)!important}
.institute-photography-footer form input[type=email],.frontend-shell__footer form input[type=email]{color:var(--layout-color-fff)!important;background:#ffffff0f!important;border:1px solid #ffffff38!important;border-radius:999px!important;padding:10px 16px!important}
.institute-photography-footer form input[type=email]::-moz-placeholder{color:#ffffff8c!important}
.frontend-shell__footer form input[type=email]::-moz-placeholder{color:#ffffff8c!important}
.institute-photography-footer form input[type=email]::placeholder,.frontend-shell__footer form input[type=email]::placeholder{color:#ffffff8c!important}
.institute-photography-enrollment-one .ipeo-cta,.institute-photography-enrollment-one a{text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 24px #2563eb40;background:var(--site-color-primary,var(--layout-color-2563eb))!important;color:var(--site-color-on-primary,var(--layout-color-fff))!important;border-radius:999px!important;padding:14px 32px!important;font-weight:800!important;text-decoration:none!important}
.institute-photography-enrollment-one .ipeo-cta:hover,.institute-photography-enrollment-one a:hover{transform:translateY(-2px);box-shadow:0 18px 36px #2563eb52;background:color-mix(in srgb, var(--site-color-primary,#2563eb), var(--layout-color-000) 10%)!important;text-decoration:none!important}
.institute-photography-enrollment-one [class*=__eyebrow],.institute-photography-enrollment-one [class*=__top],.institute-photography-enrollment-one header span{text-transform:uppercase;letter-spacing:.18em;font-weight:800;color:#ffffffdb!important}
.institute-photography-enrollment-one h2,.institute-photography-enrollment-one h3{font-family:Georgia,Times New Roman,serif;color:var(--layout-color-fff)!important}
.gallery-institute-photography-one [class*=__header] span,.gallery-institute-photography-one header span,.icon-box-institute-photography-one [class*=__header] span,.icon-box-institute-photography-one header span,.feature-intro-institute-photography-one [class*=__header] span,.feature-intro-institute-photography-one header span,.portfolio-institute-photography-one [class*=__header] span,.portfolio-institute-photography-one header span,.video-institute-photography-one [class*=__top-heading],.video-institute-photography-one [class*=__eyebrow],.testimonial-institute-photography-one .testimonial-institute-photography-one__header span,.testimonial-institute-photography-one [class*=__eyebrow],.testimonial-institute-photography-one [class*=__top-heading]{color:var(--site-color-primary,var(--layout-color-2563eb))!important}
.testimonial-institute-photography-one .testimonial-institute-photography-one__card{border:1px solid var(--site-divider,var(--layout-color-e2e8f0));background:var(--site-surface-card,var(--layout-color-fff));border-radius:16px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 18px 45px #0f172a0f}
.testimonial-institute-photography-one .testimonial-institute-photography-one__card:hover{border-color:color-mix(in srgb, var(--site-color-primary,#2563eb), transparent 60%);transform:translateY(-6px);box-shadow:0 24px 55px #0f172a1a}
.testimonial-institute-photography-one .testimonial-institute-photography-one__avatar{background:var(--site-color-primary,var(--layout-color-2563eb))!important;color:var(--site-color-on-primary,var(--layout-color-fff))!important}
.testimonial-institute-photography-one .testimonial-institute-photography-one__author strong{margin-bottom:6px;font-style:italic;font-weight:600;line-height:1.4;display:block;color:var(--site-heading-ink,#19231d)!important}
.testimonial-institute-photography-one .testimonial-institute-photography-one__author span,.testimonial-institute-photography-one .testimonial-institute-photography-one__author small{letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:800;display:block;color:var(--site-color-primary,var(--layout-color-2563eb))!important}
.timeline-institute-photography-one .timeline-institute-photography-one__header span,.timeline-institute-photography-one [class*=__eyebrow]{color:var(--site-color-primary,var(--layout-color-2563eb))!important}
.timeline-institute-photography-one .timeline-institute-photography-one__steps{gap:22px;max-width:1180px;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}
@media (width<=991.98px){.timeline-institute-photography-one .timeline-institute-photography-one__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (width<=575.98px){.timeline-institute-photography-one .timeline-institute-photography-one__steps{grid-template-columns:1fr!important}}
.timeline-institute-photography-one .timeline-institute-photography-one__step{background:var(--site-surface-card,var(--layout-color-fff));border:1px solid var(--site-divider,var(--layout-color-e2e8f0));border-radius:16px;flex-direction:column;align-items:flex-start;gap:18px;padding:28px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 18px 45px #0f172a0d;grid-template-columns:none!important;display:flex!important}
.timeline-institute-photography-one .timeline-institute-photography-one__step:hover{border-color:color-mix(in srgb, var(--site-color-primary,#2563eb), transparent 55%);transform:translateY(-6px);box-shadow:0 24px 55px #0f172a1a}
.timeline-institute-photography-one .timeline-institute-photography-one__number{letter-spacing:.12em;text-transform:uppercase;align-items:center;min-width:0;background:color-mix(in srgb, var(--site-color-primary,#2563eb), transparent 86%)!important;width:auto!important;height:auto!important;color:var(--site-color-primary,var(--layout-color-2563eb))!important;border-radius:999px!important;padding:6px 14px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}
.timeline-institute-photography-one .timeline-institute-photography-one__content h3{margin:0 0 10px}
.pricing-institute-photography-one .pricing-institute-photography-one__grid{align-items:stretch}
.pricing-institute-photography-one .pricing-institute-photography-one__card{border:1px solid var(--site-divider,var(--layout-color-e2e8f0));border-radius:16px;box-shadow:0 18px 45px #0f172a0f;background:var(--site-surface-card,var(--layout-color-fff))!important;color:var(--site-ink,#1f2933)!important}
.pricing-institute-photography-one .pricing-institute-photography-one__card:nth-child(2),.pricing-institute-photography-one .pricing-institute-photography-one__card[class*=featured],.pricing-institute-photography-one .pricing-institute-photography-one__card[class*=popular]{border-color:color-mix(in srgb, var(--site-color-primary,#2563eb), transparent 45%);position:relative;transform:translateY(-10px);box-shadow:0 28px 65px #2563eb2e}
.pricing-institute-photography-one .pricing-institute-photography-one__card:nth-child(2):before{content:"Most Popular";background:var(--site-color-primary,var(--layout-color-2563eb));color:var(--site-color-on-primary,var(--layout-color-fff));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 16px;font-size:11px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}
.pricing-institute-photography-one .pricing-institute-photography-one__card h3{color:var(--site-heading-ink,#19231d)!important}
.pricing-institute-photography-one .pricing-institute-photography-one__card [class*=__price],.pricing-institute-photography-one .pricing-institute-photography-one__card [class*=__amount],.pricing-institute-photography-one .pricing-institute-photography-one__card>strong{margin:12px 0 18px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1;display:block;color:var(--site-color-primary,var(--layout-color-2563eb))!important}
.pricing-institute-photography-one .pricing-institute-photography-one__card a,.pricing-institute-photography-one .pricing-institute-photography-one__card button{text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;width:100%;transition:background .25s,color .25s;color:var(--site-color-primary,var(--layout-color-2563eb))!important;border:1px solid var(--site-color-primary,var(--layout-color-2563eb))!important;background:0 0!important;border-radius:999px!important;padding:12px 22px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}
.pricing-institute-photography-one .pricing-institute-photography-one__card:nth-child(2) a,.pricing-institute-photography-one .pricing-institute-photography-one__card:nth-child(2) button,.pricing-institute-photography-one .pricing-institute-photography-one__card a:hover,.pricing-institute-photography-one .pricing-institute-photography-one__card button:hover{background:var(--site-color-primary,var(--layout-color-2563eb))!important;color:var(--site-color-on-primary,var(--layout-color-fff))!important}
.clients-institute-photography-one{overflow:hidden}
.clients-institute-photography-one .clients-institute-photography-one__row{animation:32s linear infinite photoCredentialsMarquee;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:0!important;width:max-content!important;display:flex!important}
.clients-institute-photography-one .clients-institute-photography-one__badge{letter-spacing:normal;text-transform:none;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.2vw,1.85rem);font-weight:700;color:color-mix(in srgb, var(--site-muted-ink,#5b6470), transparent 20%)!important;background:0 0!important;border:0!important;flex:none!important;padding:0 32px!important}
@keyframes photoCredentialsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.newsletter-institute-photography-one{background:linear-gradient(135deg, var(--site-color-primary,var(--layout-color-2563eb)), var(--site-color-secondary,var(--layout-color-0ea5e9)))!important;color:var(--layout-color-fff)!important}
.newsletter-institute-photography-one .newsletter-institute-photography-one__box{border-radius:18px;color:var(--layout-color-fff)!important;background:#ffffff0f!important;border:1px solid #ffffff3d!important}
.newsletter-institute-photography-one [class*=__eyebrow],.newsletter-institute-photography-one [class*=__top],.newsletter-institute-photography-one span{color:#ffffffdb!important}
.newsletter-institute-photography-one h2,.newsletter-institute-photography-one h3{color:var(--layout-color-fff)!important}
.newsletter-institute-photography-one input[type=email],.newsletter-institute-photography-one input[type=text]{background:var(--layout-color-fff)!important;color:#19231d!important;border-color:var(--layout-color-fff)!important}
.newsletter-institute-photography-one button,.newsletter-institute-photography-one [type=submit]{background:var(--layout-color-0d0d0d)!important;color:var(--layout-color-fff)!important;border-color:var(--layout-color-0d0d0d)!important;border-radius:999px!important}
.accordion-institute-photography-one [class*=__eyebrow],.accordion-institute-photography-one .accordion-institute-photography-one__header span,.accordion-institute-photography-one [class*=__top]{color:var(--site-color-primary,var(--layout-color-2563eb))!important}
.accordion-institute-photography-one .accordion-institute-photography-one__list{flex-direction:column;gap:14px;max-width:880px;margin:0 auto;display:flex}
.accordion-institute-photography-one .accordion-institute-photography-one__item{background:var(--site-surface-card,var(--layout-color-fff));border-radius:14px;padding:6px 22px;transition:border-color .25s,box-shadow .25s;box-shadow:0 8px 24px #0f172a0a;border:1px solid var(--site-divider,var(--layout-color-e2e8f0))!important}
.accordion-institute-photography-one .accordion-institute-photography-one__item:hover,.accordion-institute-photography-one .accordion-institute-photography-one__item[open]{box-shadow:0 14px 38px #0f172a14;border-color:color-mix(in srgb, var(--site-color-primary,#2563eb), transparent 55%)!important}
.accordion-institute-photography-one .accordion-institute-photography-one__question{color:var(--site-heading-ink,#19231d)!important}
.accordion-institute-photography-one .accordion-institute-photography-one__item[open] .accordion-institute-photography-one__question,.accordion-institute-photography-one .accordion-institute-photography-one__item:focus-within .accordion-institute-photography-one__question,.contact-institute-photography-one [class*=__eyebrow],.contact-institute-photography-one .contact-institute-photography-one__info span,.contact-institute-photography-one [class*=__top-heading]{color:var(--site-color-primary,var(--layout-color-2563eb))!important}
.contact-institute-photography-one .contact-institute-photography-one__form{background:var(--site-surface-card,var(--layout-color-fff));border:1px solid var(--site-divider,var(--layout-color-e2e8f0));border-radius:16px;padding:28px;box-shadow:0 18px 45px #0f172a0f}
.contact-institute-photography-one .contact-institute-photography-one__form input,.contact-institute-photography-one .contact-institute-photography-one__form textarea,.contact-institute-photography-one .contact-institute-photography-one__form select{border:1px solid var(--site-divider,var(--layout-color-e2e8f0));border-radius:12px;padding:12px 14px}
.contact-institute-photography-one .contact-institute-photography-one__form button,.contact-institute-photography-one .contact-institute-photography-one__form [type=submit]{text-transform:uppercase;letter-spacing:.08em;border:0;padding:12px 22px;font-weight:800;background:var(--site-color-primary,var(--layout-color-2563eb))!important;color:var(--site-color-on-primary,var(--layout-color-fff))!important;border-radius:999px!important}
.feature-intro-institute-photography-one .feature-intro-institute-photography-one__card{text-align:left;border:1px solid var(--site-divider,var(--layout-color-e2e8f0));background:var(--site-surface-card,var(--layout-color-fff));padding:28px;border-radius:16px;padding-top:36px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;box-shadow:0 12px 30px #0f172a0d}
.feature-intro-institute-photography-one .feature-intro-institute-photography-one__card:before{content:"";background:var(--site-color-primary,var(--layout-color-2563eb));border-radius:4px;width:36px;height:4px;position:absolute;top:28px;left:28px}
.feature-intro-institute-photography-one .feature-intro-institute-photography-one__card:hover{border-color:color-mix(in srgb, var(--site-color-primary,#2563eb), transparent 55%);transform:translateY(-6px);box-shadow:0 22px 50px #0f172a1a}
.gallery-institute-photography-one .gallery-institute-photography-one__item{border:1px solid var(--site-divider,var(--layout-color-e2e8f0));border-radius:16px;min-height:280px;position:relative;overflow:hidden}
.gallery-institute-photography-one .gallery-institute-photography-one__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:280px;transition:transform .7s}
.gallery-institute-photography-one .gallery-institute-photography-one__item:hover img{transform:scale(1.06)}
.gallery-institute-photography-one .gallery-institute-photography-one__item figcaption,.gallery-institute-photography-one .gallery-institute-photography-one__item [class*=__caption],.gallery-institute-photography-one .gallery-institute-photography-one__item [class*=__meta]{background:linear-gradient(#0000 0%,#0000002e 45%,#000000c7 100%);flex-direction:column;justify-content:flex-end;margin:0;padding:20px;display:flex;position:absolute;inset:0;color:var(--layout-color-fff)!important}
.gallery-institute-photography-one .gallery-institute-photography-one__item figcaption h3,.gallery-institute-photography-one .gallery-institute-photography-one__item figcaption strong{margin:0;font-size:1.1rem;color:var(--layout-color-fff)!important}
.gallery-institute-photography-one .gallery-institute-photography-one__item figcaption small,.gallery-institute-photography-one .gallery-institute-photography-one__item figcaption span,.gallery-institute-photography-one .gallery-institute-photography-one__item figcaption p{font-size:.85rem;color:#ffffffd9!important}
.blog-index{padding:clamp(3rem,6vw,5.5rem) 0}
.blog-index__head{text-align:center;max-width:720px;margin:0 auto clamp(2.25rem,5vw,3.25rem)}
.blog-index__eyebrow{color:var(--bs-primary,#0b1f5e);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:800;display:inline-block}
.blog-index__title{margin:0 0 .85rem;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.06}
.blog-index__lead{color:#53657d;margin:0;font-size:1.05rem}
.blog-index__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}
.blog-index__empty{text-align:center;color:#53657d;grid-column:1/-1}
.blog-card{background:#fff;border:1px solid #0b1f5e1a;border-radius:14px;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0b1f5e0f}
.blog-card__link{background:0 0;border:0;border-radius:0;flex-direction:column;width:100%;text-decoration:none;display:flex}
.blog-card:hover,.blog-card:focus-within{border-color:#0b1f5e33;transform:translateY(-4px);box-shadow:0 24px 55px #0b1f5e24}
.blog-card__meta{border-top:1px solid #0b1f5e14;margin-top:auto}
.blog-card__media{aspect-ratio:16/10;background:#eef7ff;display:block;overflow:hidden}
.blog-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s}
.blog-card__link:hover .blog-card__media img{transform:scale(1.05)}
.blog-card__body{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}
.blog-card__eyebrow{color:var(--bs-primary,#0b1f5e);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}
.blog-card__title{color:#0b1f5e;font-size:1.3rem;font-weight:700;line-height:1.28}
.blog-card__excerpt{color:#53657d;flex:1;font-size:.96rem;line-height:1.6}
.blog-card__more{color:var(--bs-primary,#0b1f5e);letter-spacing:.04em;margin-top:.35rem;font-size:.82rem;font-weight:800}
.blog-card__more:after{content:" →"}
[data-site-theme=awards] .blog-index{background:#fbfdff}
[data-site-theme=awards] .blog-index__eyebrow,[data-site-theme=awards] .blog-card__eyebrow{color:#b07a16}
[data-site-theme=awards] .blog-index__title,[data-site-theme=awards] .blog-card__title,[data-site-theme=awards] .blog-detail-one .blog-detail-one__hero h1{color:#0b1f5e;letter-spacing:0;font-family:Playfair Display,Georgia,serif;font-weight:500}
[data-site-theme=awards] .blog-card__more{color:#0b1f5e}
[data-site-theme=awards] .blog-card:hover,[data-site-theme=awards] .blog-card:focus-within{border-color:#ffb703}
[data-site-theme=awards] .blog-detail-one{max-width:820px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 0}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__hero{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.25rem)}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__back{color:#b07a16;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-block}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__back:hover{color:#0b1f5e}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__meta{color:#53657d;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-bottom:.9rem;font-size:.82rem;font-weight:600;display:flex}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__hero h1{margin:0 0 1rem;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.08}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__excerpt{color:#53657d;max-width:640px;margin:0 auto;font-size:1.15rem;line-height:1.55}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__image{margin:clamp(1.5rem,4vw,2.75rem) 0}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__image img{border-radius:16px;width:100%;box-shadow:0 30px 70px #0b1f5e24}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__body{color:#17233c;font-size:1.05rem;line-height:1.85}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__body :where(p,ul,ol){margin:0 0 1.25rem}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__body :where(h2,h3,h4){color:#0b1f5e;margin:2rem 0 .85rem;font-family:Playfair Display,Georgia,serif;font-weight:600}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__body strong{color:#0b1f5e}
[data-site-theme=awards] .blog-detail-one .blog-detail-one__body a{color:#b07a16;text-underline-offset:3px}
.blog-detail-one{--layout-quality-dark:1;--blog-detail-accent:var(--site-color-primary,#117c76);--blog-detail-accent-strong:var(--site-color-secondary,#095b56);--blog-detail-ink:var(--site-heading-ink,#1e293b);--blog-detail-muted:var(--site-muted-ink,#5a6574);--blog-detail-paper:var(--site-surface-soft,#f5faf9);--blog-detail-card:var(--site-surface-card,#fff);--blog-detail-line:var(--site-divider,#0f172a1f);background:linear-gradient(180deg, #117c761a, #117c7600), var(--blog-detail-paper);width:100vw;color:var(--blog-detail-ink);font-family:var(--theme-section-font-family,var(--site-font-family,Inter)), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin-left:calc(50% - 50vw);padding:64px 24px 180px;overflow:hidden}
.blog-detail-one__shell{width:min(100%,1120px);margin:0 auto}
.blog-detail-one__back{min-height:40px;color:var(--blog-detail-accent-strong);text-transform:uppercase;background:#ffffffbd;border:1px solid #117c763d;border-radius:999px;align-items:center;margin-bottom:28px;padding:0 16px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}
.blog-detail-one__back:hover,.blog-detail-one__back:focus-visible{border-color:var(--blog-detail-accent);color:var(--blog-detail-accent)}
.blog-detail-one__hero{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:36px;display:grid}
.blog-detail-one__meta{color:var(--blog-detail-accent-strong);text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:.78rem;font-weight:900;display:flex}
.blog-detail-one__meta span{background:#ffffffb3;border:1px solid #117c762e;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}
.blog-detail-one h1{max-width:820px;color:var(--blog-detail-ink);font-family:var(--site-heading-font-family,Georgia), Georgia, "Times New Roman", serif;margin:0;font-size:3rem;font-weight:500;line-height:1.08}
.blog-detail-one__excerpt{max-width:780px;color:var(--blog-detail-muted);margin:22px 0 0;font-size:1.1rem;line-height:1.75}
.blog-detail-one__note{background:#ffffffc7;border:1px solid #117c762e;border-radius:8px;padding:22px;box-shadow:0 18px 45px #0f172a14}
.blog-detail-one__note span{color:var(--blog-detail-muted);text-transform:uppercase;margin-top:14px;font-size:.72rem;font-weight:900;display:block}
.blog-detail-one__note span:first-child{margin-top:0}
.blog-detail-one__note strong{color:var(--blog-detail-ink);margin-top:4px;font-size:1rem;line-height:1.35;display:block}
.blog-detail-one__image{background:linear-gradient(135deg,#117c761f,#c2185b14);border:1px solid #0f172a14;border-radius:8px;margin:42px 0;overflow:hidden;box-shadow:0 28px 70px #0f172a29}
.blog-detail-one__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:520px;display:block}
.blog-detail-one__image--placeholder{justify-content:center;align-items:center;min-height:360px;padding:48px;display:flex}
.blog-detail-one__placeholder-mark{background:radial-gradient(circle at 18% 18%,#ffffffd1,#fff0 30%),linear-gradient(135deg,#ffffffa3,#ffffff38);border:1px solid #117c7629;border-radius:8px;align-content:center;gap:18px;width:min(100%,520px);min-height:260px;padding:52px;display:grid}
.blog-detail-one__placeholder-mark span{background:#117c762e;border-radius:999px;height:16px;display:block}
.blog-detail-one__placeholder-mark span:first-child{width:68%}
.blog-detail-one__placeholder-mark span:nth-child(2){width:88%}
.blog-detail-one__placeholder-mark span:nth-child(3){width:54%}
.blog-detail-one__body{border:1px solid var(--blog-detail-line);border-left:5px solid var(--blog-detail-accent);background:var(--blog-detail-card);width:min(100%,780px);color:var(--blog-detail-ink);border-radius:8px;margin:0 auto;padding:42px;font-size:1.06rem;line-height:1.85;box-shadow:0 22px 60px #0f172a14}
.blog-detail-one__body :where(p,ul,ol,blockquote,figure){margin:0 0 1.35rem}
.blog-detail-one__body :where(p,li){color:var(--blog-detail-muted)}
.blog-detail-one__body :where(h2,h3,h4){color:var(--blog-detail-ink);font-family:var(--site-heading-font-family,Georgia), Georgia, "Times New Roman", serif;margin:2rem 0 .85rem;font-weight:600;line-height:1.15}
.blog-detail-one__body :where(img,video,iframe){border-radius:8px;max-width:100%}
.blog-detail-one__body blockquote{border-left:4px solid var(--blog-detail-accent);color:var(--blog-detail-ink);padding:4px 0 4px 20px;font-size:1.16rem}
.blog-detail-one__body a{color:var(--blog-detail-accent-strong);text-underline-offset:4px;font-weight:700}
.blog-detail-one__body>:last-child{margin-bottom:0}
@media (width>=0){.blog-detail-one{--layout-quality-responsive:1}}
@media (width<=991.98px){.blog-detail-one{padding-top:48px;padding-bottom:150px}.blog-detail-one__hero{grid-template-columns:1fr}.blog-detail-one h1{font-size:2.45rem}.blog-detail-one__image img{height:420px}}
@media (width<=575.98px){.blog-detail-one{padding:34px 16px 130px}.blog-detail-one__back{margin-bottom:22px}.blog-detail-one h1{font-size:2rem}.blog-detail-one__excerpt,.blog-detail-one__body{font-size:1rem}.blog-detail-one__image{margin:30px 0}.blog-detail-one__image img{height:300px}.blog-detail-one__image--placeholder{min-height:260px;padding:30px}.blog-detail-one__placeholder-mark{min-height:190px;padding:32px}.blog-detail-one__body,.blog-detail-one__note{padding:24px}}
@media (forced-colors:active){.blog-detail-one a:focus-visible,.blog-detail-one button:focus-visible,.blog-detail-one input:focus-visible,.blog-detail-one select:focus-visible,.blog-detail-one textarea:focus-visible,.blog-detail-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
.blog-layout--adventure{font-family:var(--blog-body-font-family,var(--theme-section-font-family,var(--site-font-family)));width:100%;margin-inline:0}
.blog-layout--adventure .blog-layout__eyebrow{min-height:auto;color:var(--blog-builder-accent,var(--site-color-primary));letter-spacing:.14em;border:0;padding:0;font-size:12px;font-weight:800}
.blog-layout--adventure h2{font-family:var(--blog-heading-font-family,var(--site-heading-font-family,inherit));letter-spacing:0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.blog-layout--adventure .blog-layout__lead{font-family:var(--blog-body-font-family,var(--site-font-family,inherit));font-size:17px;font-weight:300;line-height:1.75}
.blog-layout--adventure .blog-layout__body h3{font-family:var(--blog-heading-font-family,var(--site-heading-font-family,inherit));font-size:19px;font-weight:500;line-height:1.2}
.blog-layout--adventure .blog-layout__body p{font-family:var(--blog-body-font-family,var(--site-font-family,inherit));font-size:14px;line-height:1.55}
[data-bs-theme=dark] .blog-layout--adventure .blog-layout__lead{color:var(--layout-color-e2e8f0)!important}
.blog-layout--adventure.u-inline-c9edb6c4c125{--blog-builder-soft:var(--layout-color-eefbfb);--blog-builder-accent:var(--adventure-palette-blog-accent,var(--layout-color-087f82))}
@media (forced-colors:active){.blog-layout--adventure a:focus-visible,.blog-layout--adventure button:focus-visible,.blog-layout--adventure input:focus-visible,.blog-layout--adventure select:focus-visible,.blog-layout--adventure textarea:focus-visible,.blog-layout--adventure [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette-override] .blog-layout--adventure{--adventure-palette-blog-accent:var(--site-color-primary)}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-contact-accent:#0a6266;--adv-contact-soft:#f4f8fa;--adv-contact-field:#e2ecf1;--adv-contact-line:#26364a1f}
.contact-tour-operator-adventure-one{--contact-accent:var(--site-color-primary,var(--adv-contact-accent));--contact-on-accent:var(--site-color-on-primary,var(--layout-color-fff));background:var(--layout-color-fff);color:var(--adv-ink-deep);text-align:center;padding:96px 0 clamp(148px,10vw,168px)}
.contact-tour-operator-adventure-one span{color:var(--contact-accent);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}
.contact-tour-operator-adventure-one h2{margin:10px 0;font-size:clamp(30px,4vw,46px);line-height:1.08}
.contact-tour-operator-adventure-one p{max-width:700px;color:var(--adv-muted);margin:0 auto 28px;font-size:17px;font-weight:300;line-height:1.75}
.contact-tour-operator-adventure-one form{max-width:460px;box-shadow:0 14px 34px rgba(var(--adv-shadow-ink-rgb), .08);grid-template-columns:1fr 120px;margin:0 auto;display:grid}
.contact-tour-operator-adventure-one input{border:1px solid var(--adv-line);background:var(--layout-color-fff);border-right:0;padding:18px}
.contact-tour-operator-adventure-one textarea{display:none}
.contact-tour-operator-adventure-one button{background:var(--contact-accent);color:var(--contact-on-accent);text-transform:none;border:0;padding:14px;font-size:13px;font-weight:900}
.contact-tour-operator-adventure-one__wave{display:none}
.contact-tour-operator-adventure-one--page{background:var(--layout-color-fff);padding-top:clamp(72px,8vw,96px);padding-bottom:clamp(136px,10vw,156px)}
.contact-tour-operator-adventure-one--page form{max-width:none;box-shadow:none;margin:0;display:block}
.contact-tour-operator-adventure-one--page input,.contact-tour-operator-adventure-one--page textarea{border:1px solid var(--adv-line);background:var(--layout-color-fff);width:100%;color:var(--adv-ink-deep);font:inherit;border-radius:6px;padding:14px 16px}
.contact-tour-operator-adventure-one--page textarea{resize:vertical;min-height:156px;display:block}
.contact-tour-operator-adventure-one--page button{border-radius:6px;width:100%;min-height:54px;margin-top:18px;font-size:15px}
.contact-tour-operator-adventure-one--page .contact-tour-operator-adventure-one__wave{display:none}
.contact-tour-operator-adventure-one__grid{text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);align-items:stretch;gap:24px;margin:clamp(36px,5vw,52px) auto 0;display:grid}
.contact-tour-operator-adventure-one__grid--single{grid-template-columns:minmax(0,720px);justify-content:center}
.contact-tour-operator-adventure-one__panel{border:1px solid var(--adv-line);background:var(--adv-contact-soft);border-radius:22px;height:100%;padding:clamp(24px,4vw,40px)}
.contact-tour-operator-adventure-one__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}
.contact-tour-operator-adventure-one__fields label{gap:8px;margin:0;display:grid}
.contact-tour-operator-adventure-one__fields span{color:var(--adv-ink-deep);text-transform:none;letter-spacing:0;font-size:14px;font-weight:700}
.contact-tour-operator-adventure-one__field-wide{grid-column:1/-1}
.contact-tour-operator-adventure-one__panel--info h3{color:var(--adv-ink-deep);margin:0 0 22px;font-size:clamp(24px,3vw,30px);line-height:1.15}
.contact-tour-operator-adventure-one__map{border:1px solid var(--adv-contact-line);background:var(--adv-contact-field);aspect-ratio:1.35;border-radius:16px;margin-top:24px;overflow:hidden}
.contact-tour-operator-adventure-one__map iframe{border:0;width:100%;height:100%;min-height:260px;display:block}
.contact-tour-operator-adventure-one__map .deferred-map__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:260px;padding:24px;display:flex}
.contact-tour-operator-adventure-one__map .deferred-map__pin{background:var(--contact-accent);border-radius:50% 50% 50% 0;width:34px;height:34px;transform:rotate(-45deg)}
.contact-tour-operator-adventure-one__map .deferred-map__location{max-width:32ch;color:var(--adv-ink-deep);font-size:15px;font-weight:700;line-height:1.45}
.contact-tour-operator-adventure-one__map .deferred-map__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}
.contact-tour-operator-adventure-one__map .deferred-map__button{border-radius:999px;width:auto;min-height:44px;padding:10px 22px}
.contact-tour-operator-adventure-one__map .deferred-map__button:focus-visible,.contact-tour-operator-adventure-one__map .deferred-map__link:focus-visible,.contact-tour-operator-adventure-one__map iframe:focus-visible{outline:3px solid var(--contact-accent);outline-offset:3px}
.contact-tour-operator-adventure-one__map .deferred-map__link{color:var(--contact-accent);text-underline-offset:3px;font-size:14px;font-weight:800;text-decoration:underline}
.contact-tour-operator-adventure-one__info-list{gap:16px;display:grid}
.contact-tour-operator-adventure-one__info-list article{border-bottom:1px solid var(--adv-contact-line);padding-bottom:16px}
.contact-tour-operator-adventure-one__info-list article:last-child{border-bottom:0;padding-bottom:0}
.contact-tour-operator-adventure-one__info-list span{color:var(--contact-accent);letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}
.contact-tour-operator-adventure-one__info-list strong{color:var(--adv-ink-deep);font-size:16px;line-height:1.55;display:block}
.contact-tour-operator-adventure-one__info-list p{max-width:none;color:var(--adv-muted);margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.55}
@media (width<=560px){.contact-tour-operator-adventure-one form{grid-template-columns:1fr}.contact-tour-operator-adventure-one input{border-right:1px solid var(--adv-line)}}
@media (width<=991px){.contact-tour-operator-adventure-one__grid{grid-template-columns:1fr}}
@media (width<=560px){.contact-tour-operator-adventure-one--page{padding-bottom:128px}.contact-tour-operator-adventure-one__panel{border-radius:16px;padding:22px}.contact-tour-operator-adventure-one__fields{grid-template-columns:1fr}}
html[data-bs-theme=dark] .contact-tour-operator-adventure-one__map{border-color:var(--adv-dark-line);background:var(--adv-dark-surface-raised)}
html[data-bs-theme=dark] .contact-tour-operator-adventure-one__map .deferred-map__location{color:var(--adv-dark-heading)}
html[data-bs-theme=dark] .contact-tour-operator-adventure-one__map .deferred-map__pin,html[data-bs-theme=dark] .contact-tour-operator-adventure-one__map .deferred-map__button{background:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))}
html[data-bs-theme=dark] .contact-tour-operator-adventure-one__map .deferred-map__button{color:var(--adv-dark-surface)}
html[data-site-palette] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.contact-tour-operator-adventure-one,.contact-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-content-dark-teal-soft:#49c8cf24}
.content-tour-operator-adventure-one{--ct-ink:var(--layout-color-2f3a4a);--ct-muted:var(--layout-color-52606f);--ct-paper:var(--layout-color-ffffff);--ct-line:var(--layout-color-e4ebef);--ct-teal:var(--site-color-primary,var(--layout-color-19777d));--ct-soft:color-mix(in srgb, var(--ct-teal) 10%, var(--ct-paper));--ct-radius:8px;--ct-max:1220px;background:var(--ct-paper);color:var(--ct-ink);padding:82px 0}
.content-tour-operator-adventure-one .container{width:min(var(--ct-max), 100% - 48px);margin:0 auto}
.content-tour-operator-adventure-one__head{text-align:center;max-width:760px;margin:0 auto 34px;display:block}
.content-tour-operator-adventure-one__head .eyebrow{color:var(--ct-teal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}
.content-tour-operator-adventure-one__head h2{color:var(--ct-ink);letter-spacing:0;margin:0 0 10px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.content-tour-operator-adventure-one__head h2 .mark{color:inherit;box-shadow:none;background-color:#0000;background-image:none;padding:0}
.content-tour-operator-adventure-one__head .lead{color:var(--ct-muted);margin:0;font-size:17px;font-weight:300;line-height:1.75}
.content-tour-operator-adventure-one__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}
.content-tour-operator-adventure-one__card{border:1px solid var(--ct-line);border-radius:var(--ct-radius);background:var(--layout-color-fff);padding:28px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;box-shadow:0 10px 30px #1f2c3a0f}
.content-tour-operator-adventure-one__card h3{color:var(--ct-ink);margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.2;transition:color .2s}
.content-tour-operator-adventure-one__card p{color:var(--ct-muted);margin:0;font-size:14px;font-weight:400;line-height:1.55}
.content-tour-operator-adventure-one__card:hover,.content-tour-operator-adventure-one__card:focus-within{border-color:var(--ct-teal);transform:translateY(-6px);box-shadow:0 22px 44px #1f2c3a29}
.content-tour-operator-adventure-one__card:hover h3,.content-tour-operator-adventure-one__card:focus-within h3{color:var(--ct-teal)}
.content-tour-operator-adventure-one__card:hover .content-tour-operator-adventure-one__icon,.content-tour-operator-adventure-one__card:focus-within .content-tour-operator-adventure-one__icon{background:var(--ct-teal);color:var(--layout-color-fff);transform:scale(1.06)}
@media (prefers-reduced-motion:reduce){.content-tour-operator-adventure-one__card{transition:box-shadow .3s,border-color .3s}.content-tour-operator-adventure-one__card:hover,.content-tour-operator-adventure-one__card:focus-within{transform:none}}
.content-tour-operator-adventure-one__icon{background:var(--ct-soft);width:44px;height:44px;color:var(--ct-teal);border-radius:50%;place-items:center;margin-bottom:18px;font-size:16px;font-weight:900;transition:background .25s,color .25s,transform .25s;display:grid}
@media (width<=960px){.content-tour-operator-adventure-one__grid{grid-template-columns:repeat(2,1fr)}}
@media (width<=620px){.content-tour-operator-adventure-one__grid{grid-template-columns:1fr}}
[data-bs-theme=dark] .content-tour-operator-adventure-one{--ct-ink:var(--layout-color-e8f2f3);--ct-muted:var(--layout-color-aebbc2);--ct-paper:var(--layout-color-0b1418);--ct-line:var(--adv-dark-line-cool);--ct-teal:var(--site-color-primary,var(--layout-color-49c8cf));--ct-soft:var(--adv-content-dark-teal-soft)}
[data-bs-theme=dark] .content-tour-operator-adventure-one .content-tour-operator-adventure-one__card{background:var(--layout-color-102126);box-shadow:none}
@media (forced-colors:active){.content-tour-operator-adventure-one a:focus-visible,.content-tour-operator-adventure-one button:focus-visible,.content-tour-operator-adventure-one input:focus-visible,.content-tour-operator-adventure-one select:focus-visible,.content-tour-operator-adventure-one textarea:focus-visible,.content-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.content-tour-operator-adventure-one,.content-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]),html[data-bs-theme=dark]:not([data-theme-mode=light]) body .content-tour-operator-adventure-one__icon{color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-hero-bg:#29465b;--adv-hero-river:#38bdf8;--adv-hero-ember:#ea580c}
.hero-tour-operator-adventure-one{--hero-accent:var(--site-color-primary,var(--adv-mint));background:var(--adventure-palette-hero-bg,var(--adv-hero-bg));min-height:700px;color:var(--layout-color-fff);align-items:center;display:flex;position:relative;overflow:hidden}
.hero-tour-operator-adventure-one[data-active-variant=river]{--hero-accent:var(--adv-hero-river)}
.hero-tour-operator-adventure-one[data-active-variant=river]:before{background:linear-gradient(90deg,#03161ed6,#03243094 48%,#03323c29),linear-gradient(#03121a38,#03121a57)}
.hero-tour-operator-adventure-one[data-active-variant=river]:after{opacity:.12;background:linear-gradient(154deg,#0000 0 44%,#bae6fd57 44.2% 45%,#0000 45.2%),linear-gradient(128deg,#0000 0 58%,#5eead43d 58.2% 59%,#0000 59.2%),linear-gradient(176deg,#0000 0 72%,#fff3 72.2% 73%,#0000 73.2%)}
.hero-tour-operator-adventure-one[data-active-variant=video]{--hero-accent:var(--adv-hero-ember)}
.hero-tour-operator-adventure-one[data-active-variant=video]:before{background:linear-gradient(90deg,#080c16c2,#0c121e6b 50%,#23160e14),linear-gradient(#080c161a,#080c163d)}
.hero-tour-operator-adventure-one[data-active-variant=video]:after{opacity:.06;background:linear-gradient(150deg,#0000 0 48%,#fb923c4d 48.2% 49%,#0000 49.2%),linear-gradient(132deg,#0000 0 61%,#ffffff2e 61.2% 62%,#0000 62.2%),linear-gradient(174deg,#0000 0 74%,#0f172a61 74.2% 75%,#0000 75.2%)}
.hero-tour-operator-adventure-one:before{content:"";z-index:1;background:linear-gradient(90deg,#06101ad1,#0718258f 48%,#0c283a29),linear-gradient(#06101a33,#06101a52);position:absolute;inset:0}
.hero-tour-operator-adventure-one:after{content:"";z-index:1;opacity:.14;background:linear-gradient(150deg,#0000 0 47%,#eef4f770 47.2% 48%,#0000 48.2%),linear-gradient(130deg,#0000 0 58%,#ebf3f857 58.2% 59%,#0000 59.2%),linear-gradient(170deg,#0000 0 70%,#ffffff40 70.2% 71%,#0000 71.2%);min-height:86%;position:absolute;inset:auto 0 0}
.hero-tour-operator-adventure-one__media{z-index:0;position:absolute;inset:0}
.hero-tour-operator-adventure-one__slide{opacity:0;transition:none;position:absolute;inset:0}
.hero-tour-operator-adventure-one__slide.is-active{opacity:1}
.hero-tour-operator-adventure-one__slide--river .hero-tour-operator-adventure-one__image{opacity:1;filter:saturate(1.08)contrast(1.03)}
.hero-tour-operator-adventure-one__slide--video .hero-tour-operator-adventure-one__video{opacity:1;mix-blend-mode:normal;filter:saturate(1.18)contrast(1.08)brightness(1.04)}
.hero-tour-operator-adventure-one__image,.hero-tour-operator-adventure-one__video{-o-object-fit:cover;object-fit:cover;opacity:1;width:100%;height:100%;position:absolute;inset:0}
.hero-tour-operator-adventure-one__content-stage{z-index:2;display:grid;position:relative}
.hero-tour-operator-adventure-one__content-slide{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .35s,transform .35s,visibility .35s;transform:translateY(14px)}
.hero-tour-operator-adventure-one__content-slide.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}
.hero-tour-operator-adventure-one__content-slide--video .hero-tour-operator-adventure-one__grid{grid-template-columns:minmax(0,860px)}
.hero-tour-operator-adventure-one__grid{z-index:2;grid-template-columns:minmax(0,860px);align-items:center;min-height:520px;display:grid;position:relative}
.hero-tour-operator-adventure-one__copy{max-width:860px}
.hero-tour-operator-adventure-one__eyebrow{color:var(--layout-color-fff);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}
.hero-tour-operator-adventure-one__eyebrow:before{content:"";background:var(--hero-accent);border-radius:50%;width:11px;height:11px}
.hero-tour-operator-adventure-one h1,.hero-tour-operator-adventure-one h2{max-width:820px;color:var(--layout-color-fff);letter-spacing:0;margin:20px 0;font-size:clamp(44px,5.2vw,72px);font-weight:500;line-height:1.03}
.hero-tour-operator-adventure-one p{max-width:780px;color:var(--layout-color-fff);margin:0 0 10px;font-size:17px;font-weight:400;line-height:1.6}
.hero-tour-operator-adventure-one__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}
.hero-tour-operator-adventure-one__actions a{border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:13px;font-weight:850;line-height:1.5;text-decoration:none;display:inline-flex;color:var(--layout-color-fff)!important}
.hero-tour-operator-adventure-one__actions a:first-child{border-color:var(--layout-color-fff);background:var(--layout-color-fff);color:var(--adv-ink)!important}
.hero-tour-operator-adventure-one__dots{z-index:2;justify-content:center;gap:8px;margin-top:25px;display:flex;position:relative}
.hero-tour-operator-adventure-one__dots button{background:0 0;border:0;width:34px;height:24px;padding:0;transition:width .2s;position:relative}
.hero-tour-operator-adventure-one__dots button:before{content:"";background:#ffffff61;border-radius:999px;transition:background .2s;position:absolute;inset:9px 0}
.hero-tour-operator-adventure-one__dots button.is-active{width:52px}
.hero-tour-operator-adventure-one__dots button.is-active:before{background:var(--layout-color-fff)}
@media (width<=900px){.hero-tour-operator-adventure-one{min-height:auto;padding:72px 0}.hero-tour-operator-adventure-one__grid{grid-template-columns:1fr;min-height:0}.hero-tour-operator-adventure-one__content-slide--video .hero-tour-operator-adventure-one__grid{grid-template-columns:1fr}}
@media (width<=575px){.hero-tour-operator-adventure-one h1,.hero-tour-operator-adventure-one h2{font-size:42px}.hero-tour-operator-adventure-one p{font-size:16px}}
@media (forced-colors:active){.hero-tour-operator-adventure-one a:focus-visible,.hero-tour-operator-adventure-one button:focus-visible,.hero-tour-operator-adventure-one input:focus-visible,.hero-tour-operator-adventure-one select:focus-visible,.hero-tour-operator-adventure-one textarea:focus-visible,.hero-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette-override] .hero-tour-operator-adventure-one{--adventure-palette-hero-bg:color-mix(in srgb, var(--site-color-primary) 62%, var(--adv-mix-black))}
html[data-bs-theme=dark] .hero-tour-operator-adventure-one .hero-tour-operator-adventure-one__actions a:first-child{color:var(--adv-ink)!important}
html[data-site-palette] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=light] [class*=hero-tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *) h1 span{color:var(--site-color-on-primary)!important}
html[data-bs-theme=dark] [class*=hero-tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *) h1 span{color:var(--site-color-on-surface)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-one,.hero-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
.hero-tour-operator-adventure-two{--hero2-accent:var(--site-color-primary,var(--adv-mint));--hero2-ink:var(--layout-color-ffffff);min-height:760px;color:var(--hero2-ink);background:#0f2330;align-items:center;display:grid;position:relative;overflow:hidden}
.hero-tour-operator-adventure-two__media,.hero-tour-operator-adventure-two__overlay,.hero-tour-operator-adventure-two__content{grid-area:1/1}
.hero-tour-operator-adventure-two__media{min-height:760px;position:relative}
.hero-tour-operator-adventure-two__slide{opacity:0;transition:opacity .8s;position:absolute;inset:0}
.hero-tour-operator-adventure-two__slide.is-active{opacity:1}
.hero-tour-operator-adventure-two__image,.hero-tour-operator-adventure-two__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.hero-tour-operator-adventure-two__overlay{z-index:1;background:linear-gradient(#08121c59 0%,#08121cb8 100%),linear-gradient(90deg,#08121c8c,#08121c33)}
.hero-tour-operator-adventure-two__content{z-index:2;text-align:center;justify-items:center;gap:28px;padding:96px 0 72px;display:grid;position:relative}
.hero-tour-operator-adventure-two__copy{max-width:760px}
.hero-tour-operator-adventure-two__eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}
.hero-tour-operator-adventure-two__eyebrow:before{content:"";background:var(--hero2-accent);border-radius:50%;width:11px;height:11px}
.hero-tour-operator-adventure-two h1{margin:18px 0 12px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.08}
.hero-tour-operator-adventure-two p{color:#ffffffd1;margin:0;font-size:18px;line-height:1.7}
.hero-tour-operator-adventure-two__search{width:min(760px,100%);box-shadow:0 18px 45px rgba(var(--adv-shadow-ink-rgb), .24);background:#fffffff5;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:8px;display:grid}
.hero-tour-operator-adventure-two__search input{color:var(--layout-color-2f3a4a);background:0 0;border:0;padding:14px 18px;font-size:15px}
.hero-tour-operator-adventure-two__search input:focus{outline:none}
.hero-tour-operator-adventure-two__search button{background:var(--hero2-accent);min-height:48px;color:var(--layout-color-fff);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:999px;padding:0 24px;font-size:13px;font-weight:800}
.hero-tour-operator-adventure-two__dots{gap:0;margin-inline:-7px;display:flex}
.hero-tour-operator-adventure-two__dots button{background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}
.hero-tour-operator-adventure-two__dots button:before{content:"";background:#ffffff73;border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s;position:absolute;top:7px;left:7px}
.hero-tour-operator-adventure-two__dots button.is-active:before{background:var(--hero2-accent);transform:scale(1.15)}
@media (width<=720px){.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two__media{min-height:620px}.hero-tour-operator-adventure-two__search{border-radius:18px;grid-template-columns:1fr}.hero-tour-operator-adventure-two__search button{width:100%}}
@media (forced-colors:active){.hero-tour-operator-adventure-two a:focus-visible,.hero-tour-operator-adventure-two button:focus-visible,.hero-tour-operator-adventure-two input:focus-visible,.hero-tour-operator-adventure-two select:focus-visible,.hero-tour-operator-adventure-two textarea:focus-visible,.hero-tour-operator-adventure-two [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *),html[data-site-palette] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=light] [class*=hero-tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *) h1 span{color:var(--site-color-on-primary)!important}
html[data-bs-theme=dark] [class*=hero-tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *) h1 span{color:var(--site-color-on-surface)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.hero-tour-operator-adventure-two,.hero-tour-operator-adventure-two *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-quote-mark:#19777d1a}
.testimonial-tour-operator-adventure-one{--ts-ink:var(--layout-color-2f3a4a);--ts-muted:var(--layout-color-52606f);--ts-paper:var(--layout-color-ffffff);--ts-line:var(--layout-color-e4ebef);--ts-teal:var(--site-color-primary,var(--layout-color-19777d));--ts-on-teal:var(--site-color-on-primary,var(--layout-color-ffffff));--ts-gold:var(--adventure-palette-gold,var(--layout-color-f6ad36));--ts-charcoal:var(--layout-color-3f464e);--ts-radius:8px;--ts-max:1220px;color:var(--layout-color-fff);background:var(--ts-charcoal);padding:82px 0}
.testimonial-tour-operator-adventure-one .container{width:min(var(--ts-max), 100% - 48px);margin:0 auto}
.testimonial-tour-operator-adventure-one__grid{grid-template-columns:330px 1fr;align-items:center;gap:54px;display:grid}
.testimonial-tour-operator-adventure-one__head .eyebrow{color:var(--layout-color-fff);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}
.testimonial-tour-operator-adventure-one__head h2{color:var(--ts-gold);letter-spacing:0;margin:0 0 10px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.testimonial-tour-operator-adventure-one__head p{color:#ffffffc7;margin:0;font-size:17px;font-weight:300;line-height:1.75}
.testimonial-tour-operator-adventure-one__link{background:var(--ts-teal);min-height:44px;color:var(--ts-on-teal);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:22px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}
.testimonial-tour-operator-adventure-one__link:hover{color:var(--ts-on-teal);filter:brightness(1.08)}
.testimonial-tour-operator-adventure-one__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}
.testimonial-tour-operator-adventure-one__carousel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;position:relative}
.testimonial-tour-operator-adventure-one__track{--testimonial-card-gap:18px;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--testimonial-card-gap)) / 2);gap:var(--testimonial-card-gap);scroll-snap-type:x mandatory;scroll-snap-stop:always;scrollbar-width:none;padding-bottom:4px;display:grid;overflow-x:auto}
.testimonial-tour-operator-adventure-one__track::-webkit-scrollbar{display:none}
.testimonial-tour-operator-adventure-one__track .testimonial-tour-operator-adventure-one__card{scroll-snap-align:start}
.testimonial-tour-operator-adventure-one__nav{width:42px;height:42px;color:var(--layout-color-fff);background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}
.testimonial-tour-operator-adventure-one__nav:hover{background:#ffffff2e}
.testimonial-tour-operator-adventure-one__card{border-radius:var(--ts-radius);background:var(--layout-color-fff);min-width:0;height:100%;color:var(--ts-ink);box-shadow:0 10px 30px rgba(var(--adv-shadow-ink-rgb), .12);border-top:3px solid #0000;padding:28px 26px 26px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-top-color .3s;position:relative;overflow:hidden}
.testimonial-tour-operator-adventure-one__card:before{content:"“";color:var(--adv-quote-mark);pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:1;transition:color .3s,transform .3s;position:absolute;top:2px;right:22px}
.testimonial-tour-operator-adventure-one__card p{color:var(--layout-color-596474);margin:0;font-size:15px;line-height:1.7;position:relative}
.testimonial-tour-operator-adventure-one__card strong{color:var(--ts-ink);margin-top:18px;font-size:15px;font-weight:800;transition:color .2s;display:block}
.testimonial-tour-operator-adventure-one__card span{color:var(--ts-muted);margin-top:2px;font-size:13px;display:block}
.testimonial-tour-operator-adventure-one__card:hover,.testimonial-tour-operator-adventure-one__card:focus-within{box-shadow:0 26px 52px rgba(var(--adv-shadow-ink-rgb), .28);border-top-color:var(--ts-gold);transform:translateY(-8px)}
.testimonial-tour-operator-adventure-one__card:hover:before,.testimonial-tour-operator-adventure-one__card:focus-within:before{color:rgba(var(--adventure-palette-gold-rgb,246, 173, 54), .35);transform:scale(1.08)rotate(-2deg)}
.testimonial-tour-operator-adventure-one__card:hover strong,.testimonial-tour-operator-adventure-one__card:focus-within strong{color:var(--ts-teal)}
@media (prefers-reduced-motion:reduce){.testimonial-tour-operator-adventure-one__card{transition:box-shadow .3s,border-top-color .3s}.testimonial-tour-operator-adventure-one__card:hover,.testimonial-tour-operator-adventure-one__card:focus-within{transform:none}}
@media (width<=1080px){.testimonial-tour-operator-adventure-one__grid{grid-template-columns:1fr;gap:32px}}
@media (width<=720px){.testimonial-tour-operator-adventure-one__track{grid-auto-columns:100%}.testimonial-tour-operator-adventure-one__carousel{grid-template-columns:1fr}.testimonial-tour-operator-adventure-one__nav{display:none}}
[data-bs-theme=dark] .testimonial-tour-operator-adventure-one{--ts-charcoal:var(--layout-color-0e1b20);--ts-teal:var(--site-color-primary,var(--layout-color-258990));--ts-on-teal:var(--site-color-on-primary,var(--layout-color-ffffff))}
[data-bs-theme=dark] .testimonial-tour-operator-adventure-one .testimonial-tour-operator-adventure-one__card{background:var(--layout-color-0b1418);color:var(--layout-color-e8f2f3)}
[data-bs-theme=dark] .testimonial-tour-operator-adventure-one .testimonial-tour-operator-adventure-one__card p{color:var(--layout-color-aebbc2)}
[data-bs-theme=dark] .testimonial-tour-operator-adventure-one .testimonial-tour-operator-adventure-one__card strong{color:var(--layout-color-e8f2f3)}
@media (forced-colors:active){.testimonial-tour-operator-adventure-one a:focus-visible,.testimonial-tour-operator-adventure-one button:focus-visible,.testimonial-tour-operator-adventure-one input:focus-visible,.testimonial-tour-operator-adventure-one select:focus-visible,.testimonial-tour-operator-adventure-one textarea:focus-visible,.testimonial-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette-override] .testimonial-tour-operator-adventure-one{--adventure-palette-gold:color-mix(in srgb, var(--site-color-secondary) 55%, var(--adv-mix-white));--adventure-palette-gold-rgb:var(--site-color-secondary-rgb)}
html[data-site-palette] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.testimonial-tour-operator-adventure-one,.testimonial-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
.timeline-tour-operator-adventure-one{--tl-ink:var(--layout-color-2f3a4a);--tl-muted:var(--layout-color-52606f);--tl-soft:color-mix(in srgb, var(--tl-teal) 10%, var(--layout-color-fff));--tl-paper:var(--layout-color-fff);--tl-line:var(--layout-color-e4ebef);--tl-teal:var(--site-color-primary,var(--layout-color-19777d));--tl-gold:var(--adventure-palette-gold,var(--layout-color-f6ad36));--tl-radius:8px;--tl-max:1220px;background:var(--tl-soft);color:var(--tl-ink);padding:82px 0}
.timeline-tour-operator-adventure-one .container{width:min(var(--tl-max), 100% - 48px);margin:0 auto}
.timeline-tour-operator-adventure-one__head{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:28px;margin-bottom:34px;display:grid}
.timeline-tour-operator-adventure-one__head .eyebrow{color:var(--tl-teal);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}
.timeline-tour-operator-adventure-one__head h2{color:var(--tl-ink);letter-spacing:0;margin-top:0;margin-bottom:10px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.timeline-tour-operator-adventure-one__head h2 .mark{color:inherit;box-shadow:none;background-color:#0000;background-image:none;padding:0}
.timeline-tour-operator-adventure-one__head p{color:var(--tl-muted);margin:0;font-size:17px;font-weight:300;line-height:1.75}
.timeline-tour-operator-adventure-one__body{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}
.timeline-tour-operator-adventure-one__image{border-radius:var(--tl-radius);background:linear-gradient(180deg, #0a161c1f, #0a161c8c), var(--tl-soft);min-height:420px;overflow:hidden}
.timeline-tour-operator-adventure-one__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:420px;display:block}
.timeline-tour-operator-adventure-one__steps{gap:10px;display:grid}
.timeline-tour-operator-adventure-one__step{border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-paper);grid-template-columns:74px 1fr;gap:16px;padding:18px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:grid}
.timeline-tour-operator-adventure-one__step b{color:var(--tl-teal);text-transform:uppercase;font-size:13px;font-weight:800;transition:transform .28s}
.timeline-tour-operator-adventure-one__step h3{color:var(--tl-ink);margin-top:0;margin-bottom:4px;font-size:17px;font-weight:500;transition:color .2s}
.timeline-tour-operator-adventure-one__step p{color:var(--tl-muted);margin:0;font-size:14px;font-weight:400;line-height:1.55}
.timeline-tour-operator-adventure-one__step:hover,.timeline-tour-operator-adventure-one__step:focus-within{box-shadow:0 18px 38px rgba(var(--adv-shadow-ink-rgb), .16);border-color:var(--tl-teal);transform:translateY(-4px)}
.timeline-tour-operator-adventure-one__step:hover b,.timeline-tour-operator-adventure-one__step:focus-within b{transform:translate(3px)}
.timeline-tour-operator-adventure-one__step:hover h3,.timeline-tour-operator-adventure-one__step:focus-within h3{color:var(--tl-teal)}
@media (prefers-reduced-motion:reduce){.timeline-tour-operator-adventure-one__step{transition:box-shadow .28s,border-color .28s}.timeline-tour-operator-adventure-one__step:hover,.timeline-tour-operator-adventure-one__step:focus-within,.timeline-tour-operator-adventure-one__step:hover b,.timeline-tour-operator-adventure-one__step:focus-within b{transform:none}}
@media (width<=1080px){.timeline-tour-operator-adventure-one__body{grid-template-columns:1fr}.timeline-tour-operator-adventure-one__image,.timeline-tour-operator-adventure-one__image img{min-height:280px}}
@media (width<=720px){.timeline-tour-operator-adventure-one__head{grid-template-columns:1fr}}
[data-bs-theme=dark] .timeline-tour-operator-adventure-one{--tl-ink:var(--layout-color-e8f2f3);--tl-muted:var(--layout-color-aebbc2);--tl-soft:var(--layout-color-102126);--tl-paper:var(--layout-color-0b1418);--tl-line:var(--adv-dark-line-cool);--tl-teal:var(--site-color-primary,var(--layout-color-49c8cf));--tl-gold:var(--layout-color-f7bc57);background:var(--tl-paper)}
[data-bs-theme=dark] .timeline-tour-operator-adventure-one .timeline-tour-operator-adventure-one__head h2{color:var(--layout-color-f7feff)}
[data-bs-theme=dark] .timeline-tour-operator-adventure-one .timeline-tour-operator-adventure-one__step{border-color:var(--tl-line);background:var(--tl-soft)}
@media (forced-colors:active){.timeline-tour-operator-adventure-one a:focus-visible,.timeline-tour-operator-adventure-one button:focus-visible,.timeline-tour-operator-adventure-one input:focus-visible,.timeline-tour-operator-adventure-one select:focus-visible,.timeline-tour-operator-adventure-one textarea:focus-visible,.timeline-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette-override] .timeline-tour-operator-adventure-one{--adventure-palette-gold:var(--site-color-secondary)}
html[data-site-palette] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]),html[data-bs-theme=dark]:not([data-theme-mode=light]) body [class*=tour-operator-adventure]:where(.timeline-tour-operator-adventure-one,.timeline-tour-operator-adventure-one *) .timeline-item>b{color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-activity-card:#16384b}
.tourism-adventure-activities-one{color:var(--site-ink);background:var(--site-surface-soft);padding:96px 0}
@media (width<=650px){.tourism-adventure-activities-one{padding:72px 0}}
.tourism-adventure-activities-one__head{text-align:center;max-width:850px;margin:0 auto 46px}
.tourism-adventure-activities-one__head span{color:var(--site-color-primary);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}
.tourism-adventure-activities-one__head h2{color:var(--site-heading-ink);margin:10px 0 12px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.tourism-adventure-activities-one__head h2:first-letter{text-transform:uppercase}
.tourism-adventure-activities-one__head p{font-size:17px;font-weight:300;line-height:1.75;color:var(--site-muted-ink)!important}
.tourism-adventure-activities-one__grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}
@media (width<=1100px){.tourism-adventure-activities-one__grid{grid-template-columns:repeat(3,1fr)}}
@media (width<=650px){.tourism-adventure-activities-one__grid{grid-template-columns:1fr}}
.tourism-adventure-activities-one__card{background:var(--adventure-palette-card-bg,var(--adv-activity-card));min-height:315px;color:var(--layout-color-fff);border-radius:8px;align-items:flex-end;padding:0;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #10243029}
.tourism-adventure-activities-one__card:hover{transform:translateY(-4px);box-shadow:0 22px 44px #10243042}
.tourism-adventure-activities-one__card:hover h3{text-decoration:underline}
@media (width<=650px){.tourism-adventure-activities-one__card{min-height:260px}}
.tourism-adventure-activities-one__card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.tourism-adventure-activities-one__card:after{content:"";background:linear-gradient(#0a182314,#0a1823c7);position:absolute;inset:0}
.tourism-adventure-activities-one__body{z-index:1;padding:22px;position:relative}
.tourism-adventure-activities-one__body p{color:#ffffffdb;margin:0;font-size:14px;line-height:1.55}
.tourism-adventure-activities-one__badge{background:var(--site-color-primary);color:var(--site-color-on-primary);text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 12px;font-size:11px;font-weight:850;display:inline-flex}
.tourism-adventure-activities-one h3{color:var(--layout-color-fff);margin:16px 0 8px;font-size:20px;font-weight:500;line-height:1.2}
@media (forced-colors:active){.tourism-adventure-activities-one a:focus-visible,.tourism-adventure-activities-one button:focus-visible,.tourism-adventure-activities-one input:focus-visible,.tourism-adventure-activities-one select:focus-visible,.tourism-adventure-activities-one textarea:focus-visible,.tourism-adventure-activities-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette-override] .tourism-adventure-activities-one{--adventure-palette-card-bg:color-mix(in srgb, var(--site-color-primary) 62%, var(--adv-mix-black))}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-activities-one,.tourism-adventure-activities-one *),html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-activities-one,.tourism-adventure-activities-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-activities-one,.tourism-adventure-activities-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tourism-adventure]:where(.tourism-adventure-activities-one,.tourism-adventure-activities-one *) :is(a,[class*=__head] span){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
.tourism-adventure-activities-one__empty{border:1px dashed var(--adv-line);background:var(--site-color-surface,var(--bs-body-bg));color:var(--adv-muted);text-align:center;border-radius:18px;grid-column:1/-1;justify-items:center;gap:12px;padding:56px 24px;display:grid}
.tourism-adventure-activities-one__empty i{color:var(--site-color-primary,var(--adv-teal));font-size:30px}
.tourism-adventure-activities-one__empty p{max-width:440px;margin:0;font-size:17px;line-height:1.6}
.tourism-adventure-activities-one__empty a{color:var(--site-color-primary,var(--adv-teal));font-weight:700}
html[data-bs-theme=dark] .tourism-adventure-activities-one__empty{border-color:var(--adv-dark-line);background:var(--adv-dark-surface-raised);color:var(--adv-dark-text-muted)}
html[data-bs-theme=dark] .tourism-adventure-activities-one__empty i,html[data-bs-theme=dark] .tourism-adventure-activities-one__empty a{color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))}
.tourism-adventure-kayaking-one{background:var(--site-surface-soft)}
@media (forced-colors:active){.tourism-adventure-kayaking-one a:focus-visible,.tourism-adventure-kayaking-one button:focus-visible,.tourism-adventure-kayaking-one input:focus-visible,.tourism-adventure-kayaking-one select:focus-visible,.tourism-adventure-kayaking-one textarea:focus-visible,.tourism-adventure-kayaking-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-kayaking-one,.tourism-adventure-kayaking-one *),html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-kayaking-one,.tourism-adventure-kayaking-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-kayaking-one,.tourism-adventure-kayaking-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tourism-adventure]:where(.tourism-adventure-kayaking-one,.tourism-adventure-kayaking-one *) :is(a,[class*=__head] span){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
.tourism-adventure-rafting-one{color:var(--site-ink);background:var(--site-surface-soft);padding:104px 0}
@media (width<=520px){.tourism-adventure-rafting-one{padding:74px 0}}
.tourism-adventure-rafting-one__head{max-width:760px;margin-bottom:50px}
.tourism-adventure-rafting-one__head span{color:var(--site-color-primary);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}
.tourism-adventure-rafting-one__head h2{color:var(--site-heading-ink);margin:8px 0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.tourism-adventure-rafting-one__head p{color:var(--site-muted-ink);margin:0;font-size:17px;font-weight:300;line-height:1.75}
.tourism-adventure-rafting-one__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}
@media (width<=900px){.tourism-adventure-rafting-one__grid{grid-template-columns:repeat(2,1fr)}}
@media (width<=520px){.tourism-adventure-rafting-one__grid{grid-template-columns:1fr}}
.tourism-adventure-rafting-one__card{background:var(--site-surface-card);box-shadow:0 10px 26px rgba(var(--adv-shadow-ink-rgb), .04);border-radius:6px;overflow:hidden}
.tourism-adventure-rafting-one__image{aspect-ratio:1.24;background:rgba(var(--site-color-primary-rgb), .5);position:relative}
.tourism-adventure-rafting-one__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.tourism-adventure-rafting-one__image span{background:var(--site-color-primary);color:var(--site-color-on-primary);text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:16px;left:18px}
.tourism-adventure-rafting-one__body{padding:24px}
.tourism-adventure-rafting-one h3{color:var(--site-heading-ink);font-size:19px;font-weight:500;line-height:1.2}
.tourism-adventure-rafting-one p{color:var(--site-muted-ink);font-size:14px;font-weight:400;line-height:1.55}
.tourism-adventure-rafting-one strong{color:var(--site-color-primary);text-transform:uppercase;font-size:12px;font-weight:900}
.tourism-adventure-rafting-one__link{min-height:24px;color:var(--site-color-primary);align-items:center;margin-top:24px;font-size:13px;font-weight:900;line-height:1.55;display:inline-flex}
html[data-bs-theme=dark]:not([data-theme-mode=light]) .tourism-adventure-rafting-one__body strong{color:var(--layout-color-f0c98b)}
@media (forced-colors:active){.tourism-adventure-rafting-one a:focus-visible,.tourism-adventure-rafting-one button:focus-visible,.tourism-adventure-rafting-one input:focus-visible,.tourism-adventure-rafting-one select:focus-visible,.tourism-adventure-rafting-one textarea:focus-visible,.tourism-adventure-rafting-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-rafting-one,.tourism-adventure-rafting-one *),html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-rafting-one,.tourism-adventure-rafting-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-rafting-one,.tourism-adventure-rafting-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tourism-adventure]:where(.tourism-adventure-rafting-one,.tourism-adventure-rafting-one *) :is(a,[class*=__head] span){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
.tourism-adventure-rafting-one__empty{border:1px dashed var(--adv-line);background:var(--site-color-surface,var(--bs-body-bg));color:var(--adv-muted);text-align:center;border-radius:18px;grid-column:1/-1;justify-items:center;gap:12px;padding:56px 24px;display:grid}
.tourism-adventure-rafting-one__empty i{color:var(--site-color-primary,var(--adv-teal));font-size:30px}
.tourism-adventure-rafting-one__empty p{max-width:440px;margin:0;font-size:17px;line-height:1.6}
.tourism-adventure-rafting-one__empty a{color:var(--site-color-primary,var(--adv-teal));font-weight:700}
html[data-bs-theme=dark] .tourism-adventure-rafting-one__empty{border-color:var(--adv-dark-line);background:var(--adv-dark-surface-raised);color:var(--adv-dark-text-muted)}
html[data-bs-theme=dark] .tourism-adventure-rafting-one__empty i,html[data-bs-theme=dark] .tourism-adventure-rafting-one__empty a{color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))}
.tourism-adventure-tours-one{color:var(--site-ink);background:var(--site-surface-page);padding:104px 0}
@media (width<=520px){.tourism-adventure-tours-one{padding:74px 0}}
.tourism-adventure-tours-one__head{max-width:760px;margin-bottom:50px}
.tourism-adventure-tours-one__head span{color:var(--site-color-primary);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}
.tourism-adventure-tours-one__head h2{color:var(--site-heading-ink);margin:8px 0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.tourism-adventure-tours-one__head p{color:var(--site-muted-ink);margin:0;font-size:17px;font-weight:300;line-height:1.75}
.tourism-adventure-tours-one__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}
@media (width<=900px){.tourism-adventure-tours-one__grid{grid-template-columns:repeat(2,1fr)}}
@media (width<=520px){.tourism-adventure-tours-one__grid{grid-template-columns:1fr}}
.tourism-adventure-tours-one__card{background:var(--site-surface-card);box-shadow:0 10px 26px rgba(var(--adv-shadow-ink-rgb), .04);border:1px solid var(--site-divider);border-radius:6px;overflow:hidden}
.tourism-adventure-tours-one__image{aspect-ratio:1.24;background:rgba(var(--site-color-primary-rgb), .5);position:relative}
.tourism-adventure-tours-one__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.tourism-adventure-tours-one__image span{background:var(--site-color-primary);color:var(--site-color-on-primary);text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:16px;left:18px}
.tourism-adventure-tours-one__body{padding:24px}
.tourism-adventure-tours-one h3{color:var(--site-heading-ink);font-size:19px;font-weight:500;line-height:1.2}
.tourism-adventure-tours-one p{color:var(--site-muted-ink);font-size:14px;font-weight:400;line-height:1.55}
.tourism-adventure-tours-one strong{color:var(--site-color-primary);text-transform:uppercase;font-size:12px;font-weight:900}
.tourism-adventure-tours-one__link{min-height:24px;color:var(--site-color-primary);align-items:center;margin-top:24px;font-size:13px;font-weight:900;line-height:1.55;display:inline-flex}
html[data-bs-theme=dark]:not([data-theme-mode=light]) .tourism-adventure-tours-one__body strong{color:var(--layout-color-f0c98b)}
@media (forced-colors:active){.tourism-adventure-tours-one a:focus-visible,.tourism-adventure-tours-one button:focus-visible,.tourism-adventure-tours-one input:focus-visible,.tourism-adventure-tours-one select:focus-visible,.tourism-adventure-tours-one textarea:focus-visible,.tourism-adventure-tours-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-tours-one,.tourism-adventure-tours-one *),html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-tours-one,.tourism-adventure-tours-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-tours-one,.tourism-adventure-tours-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tourism-adventure]:where(.tourism-adventure-tours-one,.tourism-adventure-tours-one *) :is(a,[class*=__head] span){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
.tourism-adventure-tours-one__empty{border:1px dashed var(--adv-line);background:var(--site-color-surface,var(--bs-body-bg));color:var(--adv-muted);text-align:center;border-radius:18px;grid-column:1/-1;justify-items:center;gap:12px;padding:56px 24px;display:grid}
.tourism-adventure-tours-one__empty i{color:var(--site-color-primary,var(--adv-teal));font-size:30px}
.tourism-adventure-tours-one__empty p{max-width:440px;margin:0;font-size:17px;line-height:1.6}
.tourism-adventure-tours-one__empty a{color:var(--site-color-primary,var(--adv-teal));font-weight:700}
html[data-bs-theme=dark] .tourism-adventure-tours-one__empty{border-color:var(--adv-dark-line);background:var(--adv-dark-surface-raised);color:var(--adv-dark-text-muted)}
html[data-bs-theme=dark] .tourism-adventure-tours-one__empty i,html[data-bs-theme=dark] .tourism-adventure-tours-one__empty a{color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))}
.tourism-adventure-trips-one{color:var(--site-ink);background:var(--site-surface-page);padding:104px 0}
@media (width<=560px){.tourism-adventure-trips-one{padding:74px 0}}
.tourism-adventure-trips-one__head{max-width:760px;margin-bottom:50px}
.tourism-adventure-trips-one__head span{color:var(--site-color-primary);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}
.tourism-adventure-trips-one__head h2{color:var(--site-heading-ink);margin:8px 0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.tourism-adventure-trips-one__head p{color:var(--site-muted-ink);margin:0;font-size:17px;font-weight:300;line-height:1.75}
.tourism-adventure-trips-one__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}
@media (width<=1000px){.tourism-adventure-trips-one__grid{grid-template-columns:repeat(2,1fr)}}
@media (width<=560px){.tourism-adventure-trips-one__grid{grid-template-columns:1fr}}
.tourism-adventure-trips-one__card{background:var(--site-surface-card);box-shadow:0 10px 26px rgba(var(--adv-shadow-ink-rgb), .04);border:1px solid var(--site-divider);border-radius:6px;overflow:hidden}
.tourism-adventure-trips-one__image{aspect-ratio:1.24;background:rgba(var(--site-color-primary-rgb), .5);position:relative}
.tourism-adventure-trips-one__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.tourism-adventure-trips-one__image span{background:var(--site-color-primary);color:var(--site-color-on-primary);text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:16px;left:18px}
.tourism-adventure-trips-one__body{padding:24px}
.tourism-adventure-trips-one h3{color:var(--site-heading-ink);margin:8px 0 12px;font-size:19px;font-weight:500;line-height:1.2}
.tourism-adventure-trips-one p{color:var(--site-muted-ink);font-size:14px;font-weight:400;line-height:1.55}
.tourism-adventure-trips-one strong{color:var(--site-color-primary);text-transform:uppercase;font-size:12px;font-weight:900;display:block}
.tourism-adventure-trips-one__link{min-height:24px;color:var(--site-color-primary);align-items:center;margin-top:28px;font-size:13px;font-weight:900;line-height:1.55;display:inline-flex}
html[data-bs-theme=dark]:not([data-theme-mode=light]) .tourism-adventure-trips-one__body strong{color:var(--layout-color-f0c98b)}
@media (forced-colors:active){.tourism-adventure-trips-one a:focus-visible,.tourism-adventure-trips-one button:focus-visible,.tourism-adventure-trips-one input:focus-visible,.tourism-adventure-trips-one select:focus-visible,.tourism-adventure-trips-one textarea:focus-visible,.tourism-adventure-trips-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-trips-one,.tourism-adventure-trips-one *),html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-trips-one,.tourism-adventure-trips-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tourism-adventure]:where(.tourism-adventure-trips-one,.tourism-adventure-trips-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tourism-adventure]:where(.tourism-adventure-trips-one,.tourism-adventure-trips-one *) :is(a,[class*=__head] span){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
.tourism-adventure-trips-one__empty{border:1px dashed var(--adv-line);background:var(--site-color-surface,var(--bs-body-bg));color:var(--adv-muted);text-align:center;border-radius:18px;grid-column:1/-1;justify-items:center;gap:12px;padding:56px 24px;display:grid}
.tourism-adventure-trips-one__empty i{color:var(--site-color-primary,var(--adv-teal));font-size:30px}
.tourism-adventure-trips-one__empty p{max-width:440px;margin:0;font-size:17px;line-height:1.6}
.tourism-adventure-trips-one__empty a{color:var(--site-color-primary,var(--adv-teal));font-weight:700}
html[data-bs-theme=dark] .tourism-adventure-trips-one__empty{border-color:var(--adv-dark-line);background:var(--adv-dark-surface-raised);color:var(--adv-dark-text-muted)}
html[data-bs-theme=dark] .tourism-adventure-trips-one__empty i,html[data-bs-theme=dark] .tourism-adventure-trips-one__empty a{color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))}
:root{--dynamic-bundle-frontend-module-tourism-adventure-chrome:1}
.bottom-footer-tour-operator-adventure-one{background:var(--adv-footer-deep);color:var(--adv-footer-deep-ink);padding:18px 0;font-size:13px}
.bottom-footer-tour-operator-adventure-one__grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}
.bottom-footer-tour-operator-adventure-one__payments,.bottom-footer-tour-operator-adventure-one__social{align-items:center;gap:8px;display:flex}
.bottom-footer-tour-operator-adventure-one__payments span,.bottom-footer-tour-operator-adventure-one__social span{background:var(--layout-color-fff);min-width:28px;height:18px;color:var(--adv-navy);border-radius:3px;justify-content:center;align-items:center;font-size:9px;font-weight:1000;display:inline-flex}
.bottom-footer-tour-operator-adventure-one__social{justify-content:end}
.bottom-footer-tour-operator-adventure-one__social span{background:var(--adv-teal);width:22px;min-width:22px;height:22px;color:var(--layout-color-fff);border-radius:50%}
@media (width<=760px){.bottom-footer-tour-operator-adventure-one__grid{text-align:center;grid-template-columns:1fr}.bottom-footer-tour-operator-adventure-one__payments,.bottom-footer-tour-operator-adventure-one__social{justify-content:center}}
.bottom-footer-tour-operator-adventure-one{--btm-ftr-bg:var(--site-chrome-bg-color,var(--site-color-primary-active,var(--layout-color-145e63)));--btm-ftr-on-bg:var(--site-chrome-font-color,var(--site-color-on-primary-active,var(--layout-color-ffffff)));--btm-ftr-muted:color-mix(in srgb, var(--btm-ftr-on-bg) 78%, transparent);--btm-ftr-border:color-mix(in srgb, var(--btm-ftr-on-bg) 18%, transparent);border-top:1px solid var(--btm-ftr-border);color:var(--btm-ftr-muted);background:var(--btm-ftr-bg);padding:18px 0;font-size:13px}
.bottom-footer-tour-operator-adventure-one .container{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}
.bottom-footer-tour-operator-adventure-one span{min-width:0;color:var(--btm-ftr-muted);overflow-wrap:anywhere;flex:18rem}
.bottom-footer-tour-operator-adventure-one span:last-child{text-align:right}
@media (width<=767.98px){.bottom-footer-tour-operator-adventure-one .container{gap:8px;padding-right:86px;display:grid}.bottom-footer-tour-operator-adventure-one span,.bottom-footer-tour-operator-adventure-one span:last-child{text-align:left}}
@media (forced-colors:active){.bottom-footer-tour-operator-adventure-one a:focus-visible,.bottom-footer-tour-operator-adventure-one button:focus-visible,.bottom-footer-tour-operator-adventure-one input:focus-visible,.bottom-footer-tour-operator-adventure-one select:focus-visible,.bottom-footer-tour-operator-adventure-one textarea:focus-visible,.bottom-footer-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.bottom-footer-tour-operator-adventure-one,.bottom-footer-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-breadcrumb-ink:#f4f0df}
.breadcrumb-tour-operator-adventure-one{background:var(--adv-navy);color:var(--breadcrumb-font-color,var(--adv-breadcrumb-ink));text-align:center;padding:82px 0 46px}
.breadcrumb-tour-operator-adventure-one h1{margin:0;font-size:clamp(34px,5vw,68px)}
@media (forced-colors:active){.breadcrumb-tour-operator-adventure-one a:focus-visible,.breadcrumb-tour-operator-adventure-one button:focus-visible,.breadcrumb-tour-operator-adventure-one input:focus-visible,.breadcrumb-tour-operator-adventure-one select:focus-visible,.breadcrumb-tour-operator-adventure-one textarea:focus-visible,.breadcrumb-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.breadcrumb-tour-operator-adventure-one,.breadcrumb-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-footer-ink:#eefafa;--adv-footer-link:#d8f1ef;--adv-footer-deep:#0f2f37;--adv-footer-deep-ink:#d8e4e4}
.footer-tour-operator-adventure-one{background:var(--adv-teal);color:var(--adv-footer-ink);padding:72px 0 38px}
.footer-tour-operator-adventure-one__grid{grid-template-columns:1.25fr .8fr 1fr 1.2fr;gap:34px;display:grid}
.footer-tour-operator-adventure-one h3{color:var(--layout-color-fff);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:1000}
.footer-tour-operator-adventure-one p,.footer-tour-operator-adventure-one a{color:var(--adv-footer-link);font-size:14px;line-height:1.75;text-decoration:none}
.footer-tour-operator-adventure-one__links{gap:6px;display:grid}
.footer-tour-operator-adventure-one__office p{margin:0 0 12px}
.footer-tour-operator-adventure-one__label{color:var(--layout-color-fff);text-transform:uppercase;font-size:12px;font-weight:1000;display:block}
@media (width<=880px){.footer-tour-operator-adventure-one__grid{grid-template-columns:1fr 1fr}}
@media (width<=520px){.footer-tour-operator-adventure-one__grid{grid-template-columns:1fr}}
.footer-tour-operator-adventure-one{--ftr-bg:var(--site-chrome-bg-color,var(--site-color-primary,var(--layout-color-19777d)));--ftr-bg-strong:var(--site-color-primary-active,color-mix(in srgb, var(--ftr-bg) 84%, var(--layout-color-000)));--ftr-on-bg:var(--site-chrome-font-color,var(--site-color-on-primary,var(--layout-color-ffffff)));--ftr-muted:color-mix(in srgb, var(--ftr-on-bg) 78%, transparent);--ftr-border:color-mix(in srgb, var(--ftr-on-bg) 32%, transparent);--ftr-divider-height:86px;--ftr-divider-bleed:4px;z-index:1;background:0 0;margin-top:0;padding:0;position:relative}
.footer-tour-operator-adventure-one__divider{height:calc(var(--ftr-divider-height) + var(--ftr-divider-bleed));color:var(--ftr-bg);pointer-events:none;background:0 0;line-height:0;position:absolute;bottom:100%;left:0;right:0;overflow:hidden}
.footer-tour-operator-adventure-one__divider svg{width:calc(100% + 4px);height:100%;margin-left:-2px;display:block}
.footer-tour-operator-adventure-one__footer{color:var(--ftr-on-bg);background:var(--ftr-bg);z-index:1;position:relative}
.footer-tour-operator-adventure-one__intro{max-width:1220px;padding:38px 0 0}
.footer-tour-operator-adventure-one__intro h2{max-width:760px;color:var(--ftr-on-bg);margin:0 0 10px;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.1}
.footer-tour-operator-adventure-one__intro p{max-width:760px;color:var(--ftr-muted);margin:0;font-size:16px;line-height:1.75}
.footer-tour-operator-adventure-one__main{grid-template-columns:1.5fr 1fr 1fr 1.35fr;gap:42px;padding:44px 0 46px;display:grid}
.footer-tour-operator-adventure-one h3{color:var(--ftr-on-bg);text-transform:uppercase;letter-spacing:.04em;margin-bottom:18px;font-size:14px;font-weight:500;line-height:1.2}
.footer-tour-operator-adventure-one p,.footer-tour-operator-adventure-one a{color:var(--ftr-muted);font-size:14px;line-height:1.55}
.footer-tour-operator-adventure-one p{margin-bottom:12px}
.footer-tour-operator-adventure-one a{text-decoration:none}
.footer-tour-operator-adventure-one a:hover{color:var(--ftr-on-bg)}
.footer-tour-operator-adventure-one ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}
.footer-tour-operator-adventure-one__col{min-width:0}
.footer-tour-operator-adventure-one__col,.footer-tour-operator-adventure-one__contact,.footer-tour-operator-adventure-one p,.footer-tour-operator-adventure-one a{overflow-wrap:anywhere}
.footer-tour-operator-adventure-one__contact{grid-template-columns:34px 1fr;align-items:start;gap:12px;margin-bottom:15px;display:grid}
.footer-tour-operator-adventure-one__contact p{margin-bottom:0}
.footer-tour-operator-adventure-one__contact strong{color:var(--ftr-on-bg);font-weight:700}
.footer-tour-operator-adventure-one__icon{border:1px solid var(--ftr-border);width:30px;height:30px;color:var(--ftr-on-bg);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}
.footer-tour-operator-adventure-one__icon i,.footer-tour-operator-adventure-one__icon svg{line-height:1}
.footer-tour-operator-adventure-one__svg{width:15px;height:15px;display:block}
@media (width<=991.98px){.footer-tour-operator-adventure-one__main{grid-template-columns:repeat(2,1fr)}}
@media (width<=767.98px){.footer-tour-operator-adventure-one{--ftr-divider-height:64px}.footer-tour-operator-adventure-one__main{grid-template-columns:1fr;gap:30px;padding:36px 0 38px}.footer-tour-operator-adventure-one__intro{padding-top:30px}}
@media (forced-colors:active){.footer-tour-operator-adventure-one a:focus-visible,.footer-tour-operator-adventure-one button:focus-visible,.footer-tour-operator-adventure-one input:focus-visible,.footer-tour-operator-adventure-one select:focus-visible,.footer-tour-operator-adventure-one textarea:focus-visible,.footer-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-one,.footer-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
.footer-tour-operator-adventure-two{--ftr-bg:var(--site-chrome-bg-color,var(--site-color-primary,var(--layout-color-19777d)));--ftr-bg-strong:var(--site-color-primary-active,color-mix(in srgb, var(--ftr-bg) 84%, var(--layout-color-000)));--ftr-on-bg:var(--site-chrome-font-color,var(--site-color-on-primary,var(--layout-color-ffffff)));--ftr-muted:color-mix(in srgb, var(--ftr-on-bg) 78%, transparent);--ftr-border:color-mix(in srgb, var(--ftr-on-bg) 32%, transparent);background:var(--ftr-bg);z-index:1;margin-top:0;padding:0;position:relative}
.footer-tour-operator-adventure-two__footer{color:var(--ftr-on-bg);background:var(--ftr-bg);z-index:1;position:relative}
.footer-tour-operator-adventure-two__intro{max-width:1220px;padding:38px 0 0}
.footer-tour-operator-adventure-two__intro h2{max-width:760px;margin:0 0 10px;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.1}
.footer-tour-operator-adventure-two__intro p{max-width:760px;color:var(--ftr-muted);margin:0;font-size:16px;line-height:1.75}
.footer-tour-operator-adventure-two__main{grid-template-columns:1.5fr 1fr 1fr 1.35fr;gap:42px;padding:44px 0 46px;display:grid}
.footer-tour-operator-adventure-two__col h3{color:var(--ftr-on-bg);letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:500;line-height:1.2}
.footer-tour-operator-adventure-two__col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}
.footer-tour-operator-adventure-two__col a{color:var(--ftr-muted);font-size:14px;line-height:1.55;text-decoration:none}
.footer-tour-operator-adventure-two__col a:hover{color:var(--ftr-on-bg)}
.footer-tour-operator-adventure-two__contact{grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-bottom:14px;display:grid}
.footer-tour-operator-adventure-two__contact p{color:var(--ftr-muted);margin:0;font-size:14px;line-height:1.55}
.footer-tour-operator-adventure-two__contact strong{color:var(--ftr-on-bg);font-weight:700}
.footer-tour-operator-adventure-two__contact a{color:inherit}
.footer-tour-operator-adventure-two__svg{width:18px;height:18px}
@media (width<=1080px){.footer-tour-operator-adventure-two__main{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (width<=720px){.footer-tour-operator-adventure-two__main{grid-template-columns:1fr}}
@media (forced-colors:active){.footer-tour-operator-adventure-two a:focus-visible,.footer-tour-operator-adventure-two button:focus-visible,.footer-tour-operator-adventure-two input:focus-visible,.footer-tour-operator-adventure-two select:focus-visible,.footer-tour-operator-adventure-two textarea:focus-visible,.footer-tour-operator-adventure-two [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *),html[data-site-palette] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.footer-tour-operator-adventure-two,.footer-tour-operator-adventure-two *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-ribbon-green:#2a7a3a;--adv-topbar-line:#e9eef0;--adv-topbar-bg:#f8fbfb;--adv-topbar-ink:#73808d;--adv-nav-ink:#4b5a6a;--adv-nav-line:#e4ebefdb;--adv-header-shadow-ink:#25303e1f;--adv-header-sticky-shadow:#1d2a3714;--adv-header-dark-shadow-ink:#0000005c}
[data-site-theme=adventure]{--site-ribbon-bg:color-mix(in oklab, var(--site-color-primary) 60%, var(--adv-ribbon-green) 40%);--site-surface-card:color-mix(in oklab, var(--site-surface-card) 88%, var(--site-color-secondary) 12%)}
.header-tour-operator-adventure-one{z-index:80;background:var(--layout-color-fff);color:var(--adv-ink);position:relative}
.header-tour-operator-adventure-one__top{border-bottom:1px solid var(--adv-topbar-line);background:var(--adv-topbar-bg);height:34px;color:var(--adv-topbar-ink);font-size:12px;font-weight:800}
.header-tour-operator-adventure-one__top .container,.header-tour-operator-adventure-one__bar{justify-content:space-between;align-items:center;display:flex}
.header-tour-operator-adventure-one__top-left,.header-tour-operator-adventure-one__top-right{align-items:center;gap:26px;display:flex}
.header-tour-operator-adventure-one__top-right span{background:color-mix(in srgb, var(--site-color-primary,var(--adv-teal-strong)) 10%, var(--site-color-surface,var(--layout-color-fff)));width:24px;height:24px;color:var(--site-color-primary,var(--adv-teal-strong));border-radius:50%;place-items:center;display:grid}
.header-tour-operator-adventure-one__bar{gap:26px;height:78px}
.header-tour-operator-adventure-one__brand{align-items:center;gap:12px;display:inline-flex;color:var(--adv-ink)!important;text-decoration:none!important}
.header-tour-operator-adventure-one__brand-mark{background:var(--site-color-primary,var(--adv-teal-deep));width:44px;height:44px;color:var(--site-color-on-primary,var(--layout-color-fff));border-radius:50%;place-items:center;font-size:13px;font-weight:1000;display:grid}
.header-tour-operator-adventure-one__brand-copy strong{letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:1000;line-height:1;display:block}
.header-tour-operator-adventure-one__brand-copy span{color:var(--adv-nav-ink);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}
.header-tour-operator-adventure-one nav{align-items:center;gap:28px;display:flex}
.header-tour-operator-adventure-one nav a{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:1000;color:var(--adv-ink)!important;text-decoration:none!important}
.header-tour-operator-adventure-one__cta{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;line-height:1.05;background:var(--site-color-primary,var(--adv-teal-deep))!important;color:var(--site-color-on-primary,var(--layout-color-fff))!important;display:inline-flex!important}
.header-tour-operator-adventure-one__tools{gap:12px;display:flex}
.header-tour-operator-adventure-one__tool{border:1px solid var(--adv-line-soft);width:42px;height:42px;color:var(--adv-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}
.header-tour-operator-adventure-one__tools:after{content:"☰";border:1px solid var(--adv-line-soft);width:42px;height:42px;color:var(--adv-ink);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:none}
@media (width<=1080px){.header-tour-operator-adventure-one nav a:nth-child(n+5),.header-tour-operator-adventure-one__tools{display:none}}
@media (width<=760px){.header-tour-operator-adventure-one__top,.header-tour-operator-adventure-one nav{display:none}.header-tour-operator-adventure-one__tools{gap:8px;display:flex}.header-tour-operator-adventure-one__tools:after{display:grid}.header-tour-operator-adventure-one__bar{gap:12px;height:78px}.header-tour-operator-adventure-one__brand-copy strong{font-size:14px}.header-tour-operator-adventure-one__brand-copy span{font-size:9px}.header-tour-operator-adventure-one__brand-mark{width:38px;height:38px;font-size:11px}.header-tour-operator-adventure-one__tool{width:40px;height:40px;font-size:10px}.header-tour-operator-adventure-one__tool:nth-child(2){font-size:0}.header-tour-operator-adventure-one__tool:nth-child(2):before{content:"⌕";font-size:19px}.header-tour-operator-adventure-one__tool:nth-child(3){font-size:0}.header-tour-operator-adventure-one__tool:nth-child(3):before{content:"☾";font-size:18px}}
.header-tour-operator-adventure-one{--hdr-ink:var(--site-chrome-font-color,var(--site-color-on-surface,var(--layout-color-2f3a4a)));--hdr-muted:color-mix(in srgb, var(--hdr-ink) 72%, transparent);--hdr-paper:var(--layout-color-fff);--hdr-line:color-mix(in srgb, var(--hdr-ink) 14%, transparent);--hdr-teal:var(--site-color-primary,var(--layout-color-19777d));--hdr-teal-hover:var(--site-color-primary-hover,var(--hdr-teal));--hdr-on-teal:var(--site-color-on-primary,var(--layout-color-fff));--hdr-soft:color-mix(in srgb, var(--hdr-teal) 10%, var(--hdr-paper));--hdr-topbar-bg:color-mix(in srgb, var(--hdr-teal) 5%, var(--hdr-paper));--hdr-shadow:0 18px 45px var(--adv-header-shadow-ink);--hdr-radius:8px;z-index:50;background:var(--layout-color-fff);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 32px var(--adv-header-sticky-shadow);display:block;position:sticky;top:0}
.header-tour-operator-adventure-one a{text-decoration:none}
.header-tour-operator-adventure-one__topbar{border-bottom:1px solid var(--hdr-line);background:var(--layout-color-fff);color:var(--hdr-muted);font-size:12px}
.header-tour-operator-adventure-one__topbar-inner{justify-content:space-between;align-items:center;gap:18px;min-height:40px;padding-top:8px;padding-bottom:8px;display:flex}
.header-tour-operator-adventure-one__contact,.header-tour-operator-adventure-one__social{flex-wrap:wrap;align-items:center;gap:16px;display:flex}
.header-tour-operator-adventure-one__contact span{line-height:1}
.header-tour-operator-adventure-one__social a{background:var(--hdr-soft);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--hdr-teal);border-radius:50%;place-items:center;font-size:11px;font-weight:900;line-height:1;transition:all .2s;display:grid}
.header-tour-operator-adventure-one__social a:hover{background:var(--hdr-teal);color:var(--hdr-on-teal)}
.header-tour-operator-adventure-one__social a i{font-size:11px;line-height:1}
.header-tour-operator-adventure-one__nav{border-bottom:1px solid var(--adv-nav-line);background:var(--layout-color-fff);display:block}
.header-tour-operator-adventure-one .header-tour-operator-adventure-one__nav{display:block}
.header-tour-operator-adventure-one__nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}
.header-tour-operator-adventure-one__brand{align-items:center;gap:11px;min-width:205px;max-width:min(320px,32vw);display:flex}
.header-tour-operator-adventure-one__brand--logo-only{min-width:clamp(150px,15vw,220px);max-width:clamp(150px,15vw,220px)}
.header-tour-operator-adventure-one__brand-mark{background:linear-gradient(135deg, var(--hdr-teal), color-mix(in srgb, var(--hdr-teal) 54%, var(--layout-color-23384b)));width:42px;height:42px;color:var(--hdr-on-teal);letter-spacing:-.02em;border-radius:50%;flex:0 0 42px;place-items:center;font-size:14px;font-weight:950;display:grid}
.header-tour-operator-adventure-one__brand-mark--image{background:0 0;border-radius:0;flex-basis:clamp(150px,15vw,220px);justify-content:flex-start;align-items:center;width:clamp(150px,15vw,220px);height:60px;display:flex;overflow:hidden}
.header-tour-operator-adventure-one__brand-mark--image img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%;height:100%;display:block}
.header-tour-operator-adventure-one__brand:not(.header-tour-operator-adventure-one__brand--logo-only) .header-tour-operator-adventure-one__brand-mark--image{flex-basis:clamp(92px,8vw,132px);width:clamp(92px,8vw,132px)}
.header-tour-operator-adventure-one__brand-text{gap:1px;line-height:1;display:grid}
.header-tour-operator-adventure-one__brand-text strong{color:var(--hdr-ink);letter-spacing:.02em;text-transform:uppercase;font-size:16px;font-weight:950}
.header-tour-operator-adventure-one__brand-text span{color:var(--hdr-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}
.header-tour-operator-adventure-one__links{text-transform:uppercase;letter-spacing:.02em;flex:auto;justify-content:center;align-items:center;gap:clamp(2px,.35vw,6px);min-width:0;margin:0;padding:0;font-size:12px;font-weight:900;list-style:none;display:flex}
.header-tour-operator-adventure-one__links>li>:is(a,button){min-height:42px;color:var(--hdr-ink);letter-spacing:.02em;overflow-wrap:normal;text-transform:uppercase;white-space:nowrap;word-break:normal;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 clamp(6px,.7vw,12px);font-family:inherit;font-size:clamp(10px,.75vw,12px);font-weight:900;line-height:1.55;transition:all .2s;display:inline-flex}
.header-tour-operator-adventure-one__links>li>:is(a,button):hover{background:var(--hdr-soft);color:var(--hdr-teal)}
.header-tour-operator-adventure-one__dropdown{position:relative}
.header-tour-operator-adventure-one__dropdown>:is(a,button):after{content:"";opacity:.72;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:7px;transform:rotate(45deg)translateY(-2px)}
.header-tour-operator-adventure-one__dropdown:hover .header-tour-operator-adventure-one__dropdown-menu,.header-tour-operator-adventure-one__dropdown:focus-within .header-tour-operator-adventure-one__dropdown-menu,.header-tour-operator-adventure-one__dropdown .header-tour-operator-adventure-one__dropdown-menu.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}
.header-tour-operator-adventure-one__dropdown-menu{background:var(--hdr-paper);border:1px solid var(--hdr-line);border-radius:var(--hdr-radius);width:286px;box-shadow:var(--hdr-shadow);opacity:0;pointer-events:none;z-index:60;padding:12px;transition:all .2s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,8px)}
.header-tour-operator-adventure-one__dropdown-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}
.header-tour-operator-adventure-one__dropdown-menu a{text-transform:none;letter-spacing:.02em;color:var(--hdr-ink);border-radius:6px;gap:2px;padding:11px 12px;font-size:13px;font-weight:850;line-height:1.55;display:grid}
.header-tour-operator-adventure-one__dropdown-menu a span{color:var(--hdr-muted);text-transform:none;font-size:11px;font-weight:650;line-height:1.55}
.header-tour-operator-adventure-one__dropdown-menu a:hover{background:var(--hdr-soft);color:var(--hdr-teal)}
.header-tour-operator-adventure-one__dropdown-link{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;min-height:36px}
.header-tour-operator-adventure-one__dropdown-text{gap:3px;min-width:0;display:grid}
.header-tour-operator-adventure-one__dropdown-title{display:block;color:var(--hdr-ink)!important;letter-spacing:.02em!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important}
.header-tour-operator-adventure-one__dropdown-detail{display:block;color:var(--hdr-muted)!important;letter-spacing:.02em!important;text-transform:none!important;font-size:11px!important;font-weight:650!important;line-height:1.45!important}
.header-tour-operator-adventure-one__dropdown-meta{white-space:nowrap;justify-self:end;padding-top:1px;color:var(--hdr-teal)!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:650!important;line-height:1.45!important}
.header-tour-operator-adventure-one__nav .header-tour-operator-adventure-one__dropdown-menu a{letter-spacing:.02em;text-transform:none;font-size:13px;font-weight:850;line-height:1.55;color:var(--hdr-ink)!important}
.header-tour-operator-adventure-one__nav .header-tour-operator-adventure-one__dropdown-menu a span{text-transform:none;font-size:11px;font-weight:650;line-height:1.55}
.header-tour-operator-adventure-one__actions{align-items:center;gap:10px;display:flex}
.header-tour-operator-adventure-one__cta{background:var(--hdr-teal);min-height:40px;color:var(--hdr-on-teal);letter-spacing:0;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 16px;font-size:12px;font-weight:900;line-height:1.55;transition:all .2s;display:inline-flex}
.header-tour-operator-adventure-one__cta:hover{color:var(--hdr-on-teal);filter:brightness(1.06)}
.header-tour-operator-adventure-one__nav .header-tour-operator-adventure-one__cta{letter-spacing:0;font-size:12px;font-weight:900;line-height:1.55;color:var(--hdr-on-teal)!important}
.header-tour-operator-adventure-one__icon-btn,.header-tour-operator-adventure-one__menu-toggle{border:1px solid var(--hdr-line);background:var(--hdr-paper);width:40px;height:40px;color:var(--hdr-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:14px;font-weight:900;line-height:1;transition:all .2s;display:grid}
.header-tour-operator-adventure-one__icon-btn i,.header-tour-operator-adventure-one__menu-toggle i{font-size:16px;line-height:1}
.header-tour-operator-adventure-one__icon-btn:hover,.header-tour-operator-adventure-one__menu-toggle:hover{border-color:var(--hdr-teal);color:var(--hdr-teal)}
.header-tour-operator-adventure-one__cta{text-decoration:none}
.header-tour-operator-adventure-one [x-cloak]{display:none!important}
.header-tour-operator-adventure-one__account{display:inline-flex;position:relative}
.header-tour-operator-adventure-one__account-menu{background:var(--hdr-paper);border:1px solid var(--hdr-line);min-width:180px;box-shadow:0 18px 40px rgba(var(--adv-shadow-ink-rgb), .14);z-index:60;border-radius:12px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}
.header-tour-operator-adventure-one__account-menu a,.header-tour-operator-adventure-one__account-menu button{width:100%;color:var(--hdr-ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}
.header-tour-operator-adventure-one__account-menu a:hover,.header-tour-operator-adventure-one__account-menu button:hover{background:var(--hdr-soft);color:var(--hdr-teal)}
.header-tour-operator-adventure-one__account-menu form{margin:0}
.header-tour-operator-adventure-one__account-menu[hidden],.header-tour-operator-adventure-one__menu-toggle{display:none}
.header-tour-operator-adventure-one :where(a,button):focus-visible{outline:3px solid color-mix(in srgb, var(--hdr-teal) 72%, transparent);outline-offset:3px}
.header-tour-operator-adventure-one[data-bs-theme=dark],[data-bs-theme=dark] .header-tour-operator-adventure-one{--hdr-ink:var(--site-chrome-font-color,var(--layout-color-e8f2f3));--hdr-muted:color-mix(in srgb, var(--hdr-ink) 72%, transparent);--hdr-paper:var(--layout-color-0b1418);--hdr-line:var(--adv-dark-line-cool);--hdr-teal:var(--site-color-primary,var(--layout-color-49c8cf));--hdr-on-teal:var(--site-color-on-primary,var(--layout-color-0b1418));--hdr-soft:color-mix(in srgb, var(--hdr-teal) 14%, var(--hdr-paper));--hdr-shadow:0 18px 45px var(--adv-header-dark-shadow-ink);background:var(--hdr-paper)}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__topbar,.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__nav,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__topbar,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__nav{background:var(--hdr-paper)}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__links>li>a,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__links>li>a{color:var(--hdr-ink)}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__links>li>a:hover,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__links>li>a:hover{background:var(--hdr-soft);color:var(--hdr-teal)}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__dropdown-menu,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__dropdown-menu{background:var(--hdr-paper)}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__dropdown-menu a,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__dropdown-menu a{color:var(--hdr-ink)}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__dropdown-menu a:hover,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__dropdown-menu a:hover{background:var(--hdr-soft);color:var(--hdr-teal)}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__icon-btn,.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__menu-toggle,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__icon-btn,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__menu-toggle{color:var(--hdr-ink);background:0 0}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__brand-text strong,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__brand-text strong{color:var(--hdr-ink)}
.header-tour-operator-adventure-one[data-bs-theme=dark] .header-tour-operator-adventure-one__brand-text span,[data-bs-theme=dark] .header-tour-operator-adventure-one .header-tour-operator-adventure-one__brand-text span{color:var(--hdr-muted)}
@media (width<=992px){.header-tour-operator-adventure-one__topbar{display:none}.header-tour-operator-adventure-one__nav-inner{gap:14px;min-height:72px}.header-tour-operator-adventure-one__brand{min-width:0;max-width:min(220px,52vw)}.header-tour-operator-adventure-one__brand--logo-only{min-width:clamp(136px,48vw,190px);max-width:clamp(136px,48vw,190px)}.header-tour-operator-adventure-one__brand-mark--image{flex-basis:clamp(136px,48vw,190px);width:clamp(136px,48vw,190px);height:54px}.header-tour-operator-adventure-one__brand:not(.header-tour-operator-adventure-one__brand--logo-only) .header-tour-operator-adventure-one__brand-mark--image{flex-basis:clamp(74px,22vw,104px);width:clamp(74px,22vw,104px)}.header-tour-operator-adventure-one__links{background:var(--hdr-paper);border-bottom:1px solid var(--hdr-line);box-shadow:var(--hdr-shadow);flex-direction:column;align-items:stretch;gap:0;padding:18px 24px 26px;display:none;position:absolute;inset:78px 0 auto}.header-tour-operator-adventure-one__links.is-open{display:flex}.header-tour-operator-adventure-one__links>li>a{padding:12px 0;display:block}.header-tour-operator-adventure-one__dropdown-menu{opacity:1;pointer-events:auto;width:100%;box-shadow:none;margin:8px 0 12px;display:block;position:static;transform:none}.header-tour-operator-adventure-one__dropdown:hover .header-tour-operator-adventure-one__dropdown-menu,.header-tour-operator-adventure-one__dropdown:focus-within .header-tour-operator-adventure-one__dropdown-menu{transform:none}.header-tour-operator-adventure-one__menu-toggle{display:grid}.header-tour-operator-adventure-one__cta{display:none!important}}
@media (prefers-reduced-motion:reduce){.header-tour-operator-adventure-one *,.header-tour-operator-adventure-one :before,.header-tour-operator-adventure-one :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
@media (forced-colors:active){.header-tour-operator-adventure-one a:focus-visible,.header-tour-operator-adventure-one button:focus-visible,.header-tour-operator-adventure-one input:focus-visible,.header-tour-operator-adventure-one select:focus-visible,.header-tour-operator-adventure-one textarea:focus-visible,.header-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *),html[data-site-palette] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.header-tour-operator-adventure-one,.header-tour-operator-adventure-one *,.site-header-overflow__popup *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html[data-bs-theme=dark] .header-tour-operator-adventure-one,html[data-bs-theme=dark] .header-tour-operator-adventure-one :is(nav,#site-menu){background:var(--adv-dark-surface)!important}
html[data-bs-theme=dark] .header-tour-operator-adventure-one :is(span,a,#site-menu a){color:var(--adv-dark-text)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .header-tour-operator-adventure-one,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .header-tour-operator-adventure-one :is(.container,nav,#site-menu){background:var(--adv-dark-surface)!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46;--adv-heading-eyebrow:#9c6f2f;--adv-heading-copy:#315565}
.section-heading-tour-operator-adventure-one{text-align:center;max-width:800px;margin:0 auto 34px}
.section-heading-tour-operator-adventure-one span{color:var(--adv-heading-eyebrow);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}
.section-heading-tour-operator-adventure-one h2{color:var(--adv-navy);font-size:clamp(34px,4vw,58px);line-height:1}
.section-heading-tour-operator-adventure-one p{color:var(--adv-heading-copy)}
.section-heading-tour-operator-adventure-one{--sh-ink:var(--layout-color-2f3a4a);--sh-muted:var(--layout-color-52606f);--sh-teal:var(--site-color-primary,var(--layout-color-19777d));--sh-max:1220px;width:min(var(--sh-max), 100% - 48px);text-align:center;max-width:760px;margin:0 auto;padding:12px 0 0}
.section-heading-tour-operator-adventure-one span{color:var(--sh-teal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}
.section-heading-tour-operator-adventure-one h2{color:var(--sh-ink);letter-spacing:0;margin:0 0 10px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}
.section-heading-tour-operator-adventure-one p{color:var(--sh-muted);margin:0;font-size:17px;font-weight:300;line-height:1.75}
[data-bs-theme=dark] .section-heading-tour-operator-adventure-one{--sh-ink:var(--layout-color-e8f2f3);--sh-muted:var(--layout-color-aebbc2);--sh-teal:var(--site-color-primary,var(--layout-color-49c8cf))}
@media (forced-colors:active){.section-heading-tour-operator-adventure-one a:focus-visible,.section-heading-tour-operator-adventure-one button:focus-visible,.section-heading-tour-operator-adventure-one input:focus-visible,.section-heading-tour-operator-adventure-one select:focus-visible,.section-heading-tour-operator-adventure-one textarea:focus-visible,.section-heading-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.section-heading-tour-operator-adventure-one,.section-heading-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html{--adv-ink:#243142;--adv-ink-deep:#26364a;--adv-navy:#143747;--adv-muted:#5b6470;--adv-line:#e0e8ed;--adv-line-soft:#e2e8ec;--adv-mint:#24c7a1;--adv-teal:#178986;--adv-teal-deep:#147f82;--adv-teal-strong:#127f82;--adv-mix-black:#000;--adv-mix-white:#fff;--adv-shadow-ink-rgb:15, 34, 46}
html[data-bs-theme=dark]{--adv-dark-surface:#111827;--adv-dark-surface-raised:#1e293b;--adv-dark-text:#e2e8f0;--adv-dark-text-muted:#cbd5e1;--adv-dark-heading:#f8fafc;--adv-dark-accent-ink:#f0c98b;--adv-dark-line:#94a3b82e;--adv-dark-line-cool:#e8f2f329}
.sub-footer-tour-operator-adventure-one{--sub-ftr-bg:var(--site-chrome-bg-color,var(--site-color-surface,var(--layout-color-ffffff)));--sub-ftr-ink:var(--site-chrome-font-color,var(--site-color-on-surface,var(--layout-color-2f3a4a)));--sub-ftr-muted:color-mix(in srgb, var(--sub-ftr-ink) 72%, transparent);--sub-ftr-primary:var(--site-color-primary,var(--layout-color-19777d));--sub-ftr-primary-soft:color-mix(in srgb, var(--sub-ftr-primary) 12%, var(--sub-ftr-bg));--sub-ftr-on-primary:var(--site-color-on-primary,var(--layout-color-ffffff));background:var(--sub-ftr-bg);color:var(--sub-ftr-ink);padding:18px 0}
.sub-footer-tour-operator-adventure-one__inner{grid-template-columns:1.2fr 1.4fr 1fr;align-items:center;gap:28px;display:grid}
.sub-footer-tour-operator-adventure-one h4{color:var(--sub-ftr-muted);text-transform:uppercase;letter-spacing:0;margin:0 0 8px;font-size:12px;font-weight:500}
.sub-footer-tour-operator-adventure-one__proof-image{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:min(100%,360px);height:44px}
.sub-footer-tour-operator-adventure-one__proof-image--associated{height:50px}
.sub-footer-tour-operator-adventure-one__social-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
.sub-footer-tour-operator-adventure-one__social-row a{background:var(--sub-ftr-primary-soft);width:28px;height:28px;color:var(--sub-ftr-primary);border-radius:50%;place-items:center;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}
.sub-footer-tour-operator-adventure-one__social-row a:hover{background:var(--sub-ftr-primary);color:var(--sub-ftr-on-primary)}
.sub-footer-tour-operator-adventure-one__social-row a i{line-height:1}
.sub-footer-tour-operator-adventure-one__svg{width:14px;height:14px;display:block}
@media (width<=991.98px){.sub-footer-tour-operator-adventure-one__inner{grid-template-columns:1fr}}
@media (forced-colors:active){.sub-footer-tour-operator-adventure-one a:focus-visible,.sub-footer-tour-operator-adventure-one button:focus-visible,.sub-footer-tour-operator-adventure-one input:focus-visible,.sub-footer-tour-operator-adventure-one select:focus-visible,.sub-footer-tour-operator-adventure-one textarea:focus-visible,.sub-footer-tour-operator-adventure-one [tabindex]:focus-visible{outline-offset:2px;outline:2px solid highlight}}
html[data-site-palette] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *),html[data-site-palette] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *):not([class*=__]){background-color:var(--adv-dark-surface)!important;color:var(--adv-dark-text)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *):not([class*=__]) h1,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *):not([class*=__]) h2,html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *):not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *):not([class*=__]) p{color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *)[class*=__card]{color:var(--bs-body-color);background:var(--adv-dark-surface-raised)!important;border:1px solid var(--adv-dark-line)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *) :is(p,span){color:var(--adv-dark-text-muted)!important}
html[data-bs-theme=dark] [class*=tour-operator-adventure]:where(.sub-footer-tour-operator-adventure-one,.sub-footer-tour-operator-adventure-one *) :is(a,[class*=__eyebrow]){color:var(--site-dark-accent-ink,var(--adv-dark-accent-ink))!important}
html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=adventure] body .sub-footer-tour-operator-adventure-one h4{color:var(--adv-dark-heading)!important}
:root, html[data-site-palette]{--site-color-primary: #2563eb; --site-color-primary-rgb: 37, 99, 235; --site-color-on-primary: #ffffff; --site-color-primary-hover: #2055ca; --site-color-on-primary-hover: #ffffff; --site-color-primary-active: #1c4bb3; --site-color-on-primary-active: #ffffff; --site-color-secondary: #0ea5e9; --site-color-secondary-rgb: 14, 165, 233; --site-color-on-secondary: #020617; --site-color-accent: #06b6d4; --site-color-accent-rgb: 6, 182, 212; --site-color-on-accent: #020617; --site-color-success: #10b981; --site-color-on-success: #020617; --site-color-info: #06b6d4; --site-color-on-info: #020617; --site-color-warning: #f59e0b; --site-color-on-warning: #020617; --site-color-danger: #ef4444; --site-color-on-danger: #020617; --site-color-surface: #e9effd; --site-color-on-surface: #020617; --site-color-surface-strong: #d8e3fb; --site-color-on-surface-strong: #020617; --site-color-primary-subtle: #e0e9fc; --site-color-primary-border: #c2d3f9; --site-color-primary-emphasis: #1b47a9; --site-color-primary-soft-08: rgba(37, 99, 235, 0.08); --site-color-primary-soft-10: rgba(37, 99, 235, 0.10); --site-color-primary-soft-12: rgba(37, 99, 235, 0.12); --site-color-primary-soft-14: rgba(37, 99, 235, 0.14); --site-color-primary-soft-16: rgba(37, 99, 235, 0.16); --site-color-primary-soft-18: rgba(37, 99, 235, 0.18); --site-color-primary-soft-22: rgba(37, 99, 235, 0.22); --site-color-primary-soft-28: rgba(37, 99, 235, 0.28); --site-color-primary-soft-35: rgba(37, 99, 235, 0.35); --site-color-secondary-soft-10: rgba(14, 165, 233, 0.10); --site-color-secondary-soft-14: rgba(14, 165, 233, 0.14); --site-color-primary-deep: #16316c; --site-color-secondary-deep: #0f476b; --site-gradient-primary: linear-gradient(135deg, #2563eb, #0ea5e9); --site-gradient-primary-wide: linear-gradient(90deg, #2563eb, #0ea5e9); --site-gradient-primary-deep: linear-gradient(135deg, #16316c, #0f476b); --site-gradient-primary-deep-wide: linear-gradient(90deg, #16316c, #0f476b); --bs-primary: var(--site-color-primary); --bs-primary-rgb: var(--site-color-primary-rgb); --bs-secondary: var(--site-color-secondary); --bs-secondary-rgb: var(--site-color-secondary-rgb); --bs-success: var(--site-color-success); --bs-info: var(--site-color-info); --bs-warning: var(--site-color-warning); --bs-danger: var(--site-color-danger); --bs-link-color: var(--site-color-primary); --bs-link-hover-color: var(--site-color-primary-hover); --bs-focus-ring-color: rgba(37, 99, 235, 0.22); --bs-primary-bg-subtle: var(--site-color-primary-subtle); --bs-primary-border-subtle: var(--site-color-primary-border); --bs-primary-text-emphasis: var(--site-color-primary-emphasis); --admin-brand-gradient: linear-gradient(135deg, var(--site-color-primary), var(--site-color-secondary)); --admin-brand-shadow: 0 10px 22px -16px rgba(37, 99, 235, 0.95); --theme-preview-accent: var(--site-color-accent); --site-font-family: "Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --theme-section-font-family: "Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --site-heading-font-family: "Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --site-menu-font-family: "Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --site-footer-heading-font-family: "Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --site-footer-content-font-family: "Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --blog-heading-font-family: "Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --blog-body-font-family: "Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --site-body-font-size: 20px; --site-section-heading-font-size: 20px; --site-section-lead-font-size: 20px; --blog-heading-font-size: 20px; --blog-body-font-size: 20px}
html[data-site-palette="custom"]{--site-color-primary: #143747; --site-color-primary-rgb: 20, 55, 71; --site-color-on-primary: #ffffff; --site-color-primary-hover: #112f3d; --site-color-on-primary-hover: #ffffff; --site-color-primary-active: #0f2a36; --site-color-on-primary-active: #ffffff; --site-color-secondary: #e7b761; --site-color-secondary-rgb: 231, 183, 97; --site-color-on-secondary: #020617; --site-color-accent: #f4f0df; --site-color-accent-rgb: 244, 240, 223; --site-color-on-accent: #020617; --site-color-success: #10b981; --site-color-on-success: #020617; --site-color-info: #06b6d4; --site-color-on-info: #020617; --site-color-warning: #f59e0b; --site-color-on-warning: #020617; --site-color-danger: #ef4444; --site-color-on-danger: #020617; --site-color-surface: #e8ebed; --site-color-on-surface: #020617; --site-color-surface-strong: #d5dbde; --site-color-on-surface-strong: #020617; --site-color-primary-subtle: #dee3e5; --site-color-primary-border: #bdc7cb; --site-color-primary-emphasis: #0e2833; --site-color-primary-soft-08: rgba(20, 55, 71, 0.08); --site-color-primary-soft-10: rgba(20, 55, 71, 0.10); --site-color-primary-soft-12: rgba(20, 55, 71, 0.12); --site-color-primary-soft-14: rgba(20, 55, 71, 0.14); --site-color-primary-soft-16: rgba(20, 55, 71, 0.16); --site-color-primary-soft-18: rgba(20, 55, 71, 0.18); --site-color-primary-soft-22: rgba(20, 55, 71, 0.22); --site-color-primary-soft-28: rgba(20, 55, 71, 0.28); --site-color-primary-soft-35: rgba(20, 55, 71, 0.35); --site-color-secondary-soft-10: rgba(231, 183, 97, 0.10); --site-color-secondary-soft-14: rgba(231, 183, 97, 0.14); --site-color-primary-deep: #112234; --site-color-secondary-deep: #584d3d; --site-gradient-primary: linear-gradient(135deg, #143747, #e7b761); --site-gradient-primary-wide: linear-gradient(90deg, #143747, #e7b761); --site-gradient-primary-deep: linear-gradient(135deg, #112234, #584d3d); --site-gradient-primary-deep-wide: linear-gradient(90deg, #112234, #584d3d); --bs-primary: var(--site-color-primary); --bs-primary-rgb: var(--site-color-primary-rgb); --bs-secondary: var(--site-color-secondary); --bs-secondary-rgb: var(--site-color-secondary-rgb); --bs-success: var(--site-color-success); --bs-info: var(--site-color-info); --bs-warning: var(--site-color-warning); --bs-danger: var(--site-color-danger); --bs-link-color: var(--site-color-primary); --bs-link-hover-color: var(--site-color-primary-hover); --bs-focus-ring-color: rgba(20, 55, 71, 0.22); --bs-primary-bg-subtle: var(--site-color-primary-subtle); --bs-primary-border-subtle: var(--site-color-primary-border); --bs-primary-text-emphasis: var(--site-color-primary-emphasis); --admin-brand-gradient: linear-gradient(135deg, var(--site-color-primary), var(--site-color-secondary)); --admin-brand-shadow: 0 10px 22px -16px rgba(20, 55, 71, 0.95); --theme-preview-accent: var(--site-color-accent)}
:root, html[data-site-design-runtime]{--site-content-max-width: 1200px; --site-section-spacing: 64px; --site-border-radius: 12px; --site-elevation-shadow: 0 10px 24px rgba(15, 23, 42, 0.14); --site-color-primary: #143747; --site-color-secondary: #e7b761; --site-color-accent: #f4f0df; --site-color-success: #10b981; --site-color-info: #06b6d4; --site-color-warning: #f59e0b; --site-color-danger: #ef4444; --site-font-family: 'Poppins', sans-serif; --site-heading-align: center; --theme-primary: var(--site-color-primary); --theme-secondary: var(--site-color-secondary); --theme-accent: var(--site-color-accent); --bs-primary: var(--site-color-primary); --bs-secondary: var(--site-color-secondary); --bs-success: var(--site-color-success); --bs-info: var(--site-color-info); --bs-warning: var(--site-color-warning); --bs-danger: var(--site-color-danger); --bs-font-sans-serif: var(--site-font-family); --zp-section-padding-y: var(--site-section-spacing); --zp-border-radius: var(--site-border-radius); --zp-card-radius: var(--site-border-radius); --zp-card-shadow: var(--site-elevation-shadow); --zp-btn-radius: var(--site-border-radius); --zp-input-radius: var(--site-border-radius); --bs-border-radius: var(--site-border-radius); --bs-card-border-radius: var(--site-border-radius); --bs-btn-border-radius: var(--site-border-radius); --bs-box-shadow: var(--site-elevation-shadow)}
@media (max-width: 767.98px){:root, html[data-site-design-runtime]{--site-section-spacing: min(64px, 48px)}}
html[data-site-palette] body,html[data-site-palette] .site-layout,html[data-site-palette] .frontend-shell,html[data-site-palette] .site-layout__app,html[data-site-palette] .site-layout__shell,html[data-site-palette] .site-layout__content,html[data-site-palette] .frontend-shell__app,html[data-site-palette] .frontend-shell__content,html[data-site-palette] .content-wrapper,html[data-site-palette] .main_app{font-family:var(--site-font-family)}
html[data-site-palette] .theme-section-runtime,html[data-site-palette] .section-heading-theme-runtime,html[data-site-palette] .resolved-blade-layout-root,html[data-site-palette] .blog-layout,html[data-site-palette] .theme-section-runtime :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *),html[data-site-palette] .section-heading-theme-runtime :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *),html[data-site-palette] .resolved-blade-layout-root :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--theme-section-font-family,var(--site-font-family))}
html[data-site-palette] .theme-section-runtime :is(h1,h2,h3,h4,h5,h6),html[data-site-palette] .section-heading-theme-runtime :is(h1,h2,h3,h4,h5,h6),html[data-site-palette] .resolved-blade-layout-root :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--theme-section-font-family,var(--site-font-family)))}
html[data-site-palette] :is([class*=header-],[class*=top-header],[class*=sub-header],[class*=bottom-header]),html[data-site-palette] :is([class*=header-],[class*=top-header],[class*=sub-header],[class*=bottom-header]) :is(a,button,p,li,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])){font-family:var(--site-menu-font-family,var(--site-font-family))}
html[data-site-palette] :is([class*=footer],[class*=bottom-footer],[class*=sub-footer]),html[data-site-palette] :is([class*=footer],[class*=bottom-footer],[class*=sub-footer]) :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--site-footer-content-font-family,var(--site-font-family))}
html[data-site-palette] :is([class*=footer],[class*=bottom-footer],[class*=sub-footer]) :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-footer-heading-font-family,var(--site-heading-font-family,var(--site-font-family)))}
html[data-site-palette] .site-chrome-runtime[class*=bottom-footer] [data-site-chrome-surface=true]{--site-bottom-footer-content-color:var(--site-chrome-font-color,currentColor);--site-bottom-footer-muted-color:color-mix(in srgb, var(--site-bottom-footer-content-color) 86%, transparent);color:var(--site-bottom-footer-content-color)}
html[data-site-palette] .site-chrome-runtime[class*=bottom-footer] [data-site-chrome-surface=true] :is(p,li,small,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])){color:var(--site-bottom-footer-muted-color)!important}
html[data-site-palette] .site-chrome-runtime[class*=bottom-footer] [data-site-chrome-surface=true] :is(a,button,strong){color:var(--site-bottom-footer-content-color)!important}
@supports not (color:color-mix(in srgb, white, transparent)){html[data-site-palette] .site-chrome-runtime[class*=bottom-footer] [data-site-chrome-surface=true] :is(p,li,small,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])){opacity:.86;color:var(--site-bottom-footer-content-color)!important}}
html[data-site-palette] .blog-layout h2,html[data-site-palette] .blog-layout__body h3{font-family:var(--blog-heading-font-family,var(--site-heading-font-family,var(--site-font-family)))}
html[data-site-palette] .blog-layout,html[data-site-palette] .blog-layout__body p,html[data-site-palette] .blog-layout :is(p,li,a,button,small,strong,em,span:not(.bi):not([class^=bi-]):not([class*=\ bi-])):not(:is(code,pre,kbd,samp,.font-monospace) *){font-family:var(--blog-body-font-family,var(--site-font-family))}
html[data-site-palette] .btn-primary,html[data-site-palette] .page-item.active .page-link,html[data-site-palette] .form-check-input:checked,html[data-site-palette] .list-group-item.active,html[data-site-palette] .dropdown-item.active,html[data-site-palette] .dropdown-item:active,html[data-site-palette] .nav-pills .nav-link.active,html[data-site-palette] .accordion-button:not(.collapsed),html[data-site-palette] .progress-bar,html[data-site-palette] .badge.text-bg-primary{--bs-btn-color:var(--site-color-on-primary);--bs-btn-bg:var(--site-color-primary);--bs-btn-border-color:var(--site-color-primary);--bs-btn-hover-color:var(--site-color-on-primary-hover);--bs-btn-hover-bg:var(--site-color-primary-hover);--bs-btn-hover-border-color:var(--site-color-primary-hover);--bs-btn-active-color:var(--site-color-on-primary-active);--bs-btn-active-bg:var(--site-color-primary-active);--bs-btn-active-border-color:var(--site-color-primary-active);--bs-btn-disabled-color:var(--site-color-on-primary);--bs-btn-disabled-bg:var(--site-color-primary);--bs-btn-disabled-border-color:var(--site-color-primary);--bs-btn-focus-shadow-rgb:var(--site-color-primary-rgb);background-color:var(--site-color-primary);border-color:var(--site-color-primary);color:var(--site-color-on-primary)}
html[data-site-palette] .btn-outline-primary{--bs-btn-color:var(--site-color-primary);--bs-btn-border-color:var(--site-color-primary);--bs-btn-hover-color:var(--site-color-on-primary-hover);--bs-btn-hover-bg:var(--site-color-primary-hover);--bs-btn-hover-border-color:var(--site-color-primary-hover);--bs-btn-active-color:var(--site-color-on-primary-active);--bs-btn-active-bg:var(--site-color-primary-active);--bs-btn-active-border-color:var(--site-color-primary-active)}
html[data-site-palette] .text-primary,html[data-site-palette] .link-primary,html[data-site-palette] .nav-link.text-primary,html[data-site-palette] a.text-primary{color:var(--site-color-primary)!important}
html[data-site-palette] .bg-primary,html[data-site-palette] .text-bg-primary{background-color:var(--site-color-primary)!important;border-color:var(--site-color-primary)!important;color:var(--site-color-on-primary)!important}
html[data-site-palette] .bg-secondary,html[data-site-palette] .text-bg-secondary{background-color:var(--site-color-secondary)!important;border-color:var(--site-color-secondary)!important;color:var(--site-color-on-secondary)!important}
html[data-site-palette] .border-primary{border-color:var(--site-color-primary)!important}
html[data-site-palette] .page-item.active .page-link{background-color:var(--site-color-primary);border-color:var(--site-color-primary);color:var(--site-color-on-primary)}
html[data-site-palette] .form-control:focus,html[data-site-palette] .form-select:focus,html[data-site-palette] .form-check-input:focus,html[data-site-palette] .btn:focus,html[data-site-palette] .btn-check:focus+.btn,html[data-site-palette] .page-link:focus{border-color:var(--site-color-primary-border);box-shadow:0 0 0 .25rem rgba(var(--site-color-primary-rgb), .18)}
html[data-bs-theme=dark][data-site-palette-override]{--site-dark-accent-ink:color-mix(in srgb, var(--site-color-primary) 42%, #fff)}
html[data-bs-theme=dark],html[data-bs-theme=dark][data-site-palette]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-bg:#0f172a;--bs-body-color:#e2e8f0;--bs-heading-color:#f8fafc;--bs-border-color:#94a3b83d;--bs-tertiary-bg:#1e293b;--bs-secondary-bg:#172033;--bs-emphasis-color:#fff;--bs-secondary-color:#cbd5e1;--site-ink:#e2e8f0;--site-muted-ink:#94a3b8;--site-heading-ink:#f8fafc;--site-surface-page:#0f172a;--site-surface-card:#111827;--site-surface-soft:#ffffff0a;--site-divider:#94a3b82e;--site-scrim-from:#020617db;--site-scrim-to:#0206174d;--site-color-surface:color-mix(in oklab, var(--site-color-primary) 14%, #0f172a 86%);--site-color-on-surface:#e2e8f0;--site-color-surface-strong:color-mix(in oklab, var(--site-color-primary) 22%, #0f172a 78%);--site-color-on-surface-strong:#f8fafc;--theme-text-secondary:#94a3b8}
html[data-bs-theme=dark]{--theme-section-light-weight:0}
@supports not (background-color:color-mix(in oklab, red, blue)){html[data-bs-theme=dark],html[data-bs-theme=dark][data-site-palette]{--site-color-surface:#111827;--site-color-surface-strong:#1e293b}}
html[data-bs-theme=dark] body,html[data-bs-theme=dark] .site-layout,html[data-bs-theme=dark] .frontend-shell,html[data-bs-theme=dark] .site-layout__app,html[data-bs-theme=dark] .site-layout__shell,html[data-bs-theme=dark] .site-layout__content,html[data-bs-theme=dark] .frontend-shell__app,html[data-bs-theme=dark] .frontend-shell__content,html[data-bs-theme=dark] .content-wrapper,html[data-bs-theme=dark] .main_app{background-color:var(--bs-body-bg);color:var(--bs-body-color)}
html[data-bs-theme=dark] .card,html[data-bs-theme=dark] .modal-content,html[data-bs-theme=dark] .dropdown-menu,html[data-bs-theme=dark] .list-group-item,html[data-bs-theme=dark] .accordion-item,html[data-bs-theme=dark] .offcanvas,html[data-bs-theme=dark] .toast,html[data-bs-theme=dark] .table,html[data-bs-theme=dark] .form-control,html[data-bs-theme=dark] .form-select,html[data-bs-theme=dark] .input-group-text{border-color:var(--bs-border-color);color:var(--bs-body-color);background-color:#111827}
html[data-bs-theme=dark] .text-muted,html[data-bs-theme=dark] .theme-contrast-muted,html[data-bs-theme=dark] .lead{color:#cbd5e1!important}
html[data-bs-theme=dark] .bg-white,html[data-bs-theme=dark] .bg-light{color:var(--bs-body-color)!important;background-color:#111827!important}
html[data-bs-theme=dark] .border,html[data-bs-theme=dark] .border-top,html[data-bs-theme=dark] .border-end,html[data-bs-theme=dark] .border-bottom,html[data-bs-theme=dark] .border-start{border-color:var(--bs-border-color)!important}
html[data-bs-theme=light] [class*=hero-events-conclave] h1 span{color:var(--site-color-on-primary)!important}
html[data-bs-theme=dark] [class*=hero-events-conclave] h1 span{color:var(--site-color-on-surface)!important}
html[data-bs-theme=dark] [class*=events-conclave]:not([class*=__]){color:#e2e8f0!important;background-color:#111827!important}
html[data-bs-theme=dark] [class*=events-conclave]:not([class*=__]) h1,html[data-bs-theme=dark] [class*=events-conclave]:not([class*=__]) h2,html[data-bs-theme=dark] [class*=events-conclave]:not([class*=__]) h3{color:var(--bs-heading-color)!important}
html[data-bs-theme=dark] [class*=events-conclave]:not([class*=__]) p{color:#cbd5e1!important}
html[data-bs-theme=dark] .blog-layout{color:var(--site-color-on-surface);--blog-builder-soft:var(--site-color-surface)!important}
html[data-bs-theme=dark] .blog-layout h1,html[data-bs-theme=dark] .blog-layout h2,html[data-bs-theme=dark] .blog-layout h3{color:var(--bs-heading-color)}
html[data-bs-theme=dark] [class*=events-conclave][class*=__card],html[data-bs-theme=dark] .blog-layout__card,html[data-bs-theme=dark] .blog-layout__body{color:var(--bs-body-color);background:#1e293b!important;border:1px solid #94a3b82e!important}
html[data-bs-theme=dark] .blog-layout__card p{color:var(--site-muted-ink)}
html[data-bs-theme=dark] .educator-theme{--edu-paper:#0f172a;--edu-card:#1e293b;--edu-text:#e2e8f0;--edu-ink:#f8fafc;--edu-muted:#cbd5e1;--edu-line:#94a3b83d}
html[data-bs-theme=dark] .lions-theme{--lions-bg:#0f172a;--lions-surface:#1e293b;--lions-ink:#f8fafc;--lions-body:#e2e8f0;--lions-muted:#cbd5e1;--lions-line:#94a3b83d}
html[data-bs-theme=dark] .model-theme .sec:not(.dark),html[data-bs-theme=dark] .model-theme .section:not(.bg-ink),html[data-bs-theme=dark] .dc-section,html[data-bs-theme=dark] .dc-services,html[data-bs-theme=dark] .dc-themes,html[data-bs-theme=dark] .dc-featured,html[data-bs-theme=dark] .dc-journal{color:#e2e8f0!important;background-color:#111827!important}
html[data-bs-theme=dark] .model-theme :is(.sec,.section) :is(h1,h2,h3,h4,.display,.sec-title),html[data-bs-theme=dark] .dc-section :is(h1,h2,h3,h4){color:#f8fafc!important;text-shadow:none!important;-webkit-text-stroke:0!important}
html[data-bs-theme=dark] .dc-section :is(article,details,[class*=-card]),html[data-bs-theme=dark] [class*=events-conclave] :is(article,details,[class*=__card],[class*=__quote],[class*=__copy]:not(.hero-events-conclave-one__copy)){color:#e2e8f0!important;background:#1e293b!important;border-color:#94a3b83d!important}
html[data-bs-theme=dark] [class*=events-conclave] :is(h1,h2,h3,h4,strong){color:#f8fafc!important;text-shadow:none!important;-webkit-text-stroke:0!important}
html[data-bs-theme=dark] [class*=events-conclave] :is(p,span){color:#cbd5e1!important}
html[data-bs-theme=dark] [class*=events-conclave] :is(.conclave-title span,.call-badge,[class*=__eyebrow]){color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark] .model-theme .dark :is(.muted,.lede,.eyebrow.muted),html[data-bs-theme=dark] .model-theme .dark :is(.muted,.lede,.eyebrow.muted) p{color:#cbd5e1!important}
html[data-bs-theme=dark] :is(.educator-main-menu,.educator-main-menu .navbar,.lions-main-menu,#lions-main-nav){background:#111827!important}
html[data-bs-theme=dark] .lions-header{background:#111827!important;border-bottom-color:#94a3b83d!important}
html[data-bs-theme=dark] .lions-header .lions-brand__name{color:#f8fafc!important}
html[data-bs-theme=dark] :is(.educator-main-menu,#educator-main-navbar,.lions-main-menu,#lions-main-nav) :is(a,.brand,.nav-link){color:#e2e8f0!important}
html[data-bs-theme=dark] [class*=event-conclave]:not([class*=__]){color:#e2e8f0!important;background-color:#111827!important}
html[data-bs-theme=dark] [class*=event-conclave] :is(article,li,[class*=__card],[class*=__item],[class*=__quote],[class*=__copy]:not(.hero-events-conclave-one__copy)){color:#e2e8f0!important;background:#1e293b!important;border-color:#94a3b83d!important}
html[data-bs-theme=dark] .hero-events-conclave-one__copy{color:inherit!important;background:0 0!important;border-color:#0000!important}
html[data-bs-theme=dark] [class*=event-conclave] :is(h1,h2,h3,h4,strong){color:#f8fafc!important;text-shadow:none!important;-webkit-text-stroke:0!important}
html[data-bs-theme=dark] [class*=event-conclave] :is(p,span){color:#cbd5e1!important}
html[data-bs-theme=dark] #schedule .tab-btn>:is(.day-number,.day-date){color:inherit!important}
html[data-bs-theme=dark] [class*=event-conclave] :is(.conclave-title>span,.call-badge,[class*=__eyebrow]){color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark] .dc-section :is(p,blockquote,span,div){color:#cbd5e1!important}
html[data-bs-theme=dark] .dc-section :is(.dc-eyebrow,.dc-story__stats strong){color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark] .model-theme :is(.on-light,.alt-l){color:#e2e8f0!important;background:#111827!important}
html[data-bs-theme=dark] .model-theme :is(.on-light,.alt-l) :is(h1,h2,h3,h4,.display,.sec-title){color:#f8fafc!important}
html[data-bs-theme=dark] .model-theme :is(.eyebrow,.sec-title em){color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark] .model-theme :is(.lede,.muted,.lede p){color:#cbd5e1!important}
html[data-bs-theme=dark] .edu-fair-stat__value,html[data-bs-theme=dark] .edu-fair-section-heading__eyebrow,html[data-bs-theme=dark] .educator-main-menu .dot{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark] .educator-theme :is(.btn-gold,.educator-hero__sbtn),html[data-bs-theme=dark] .lions-theme .lions-btn--saffron{color:#111827!important}
html[data-bs-theme=dark] .educator-stats__item,html[data-bs-theme=dark] .lions-theme :is(.active.nav-link,.lions-subnav){color:#e2e8f0!important;background:#1e293b!important}
html[data-bs-theme=dark] .lions-theme :is(.lions-subnav,.lions-subnav .container) a{color:#e2e8f0!important}
html[data-bs-theme=dark] .content-events-conclave-two__item,html[data-bs-theme=dark] .event-conclave-publications-one .publication-card{background:#1e293b!important;border-color:#94a3b83d!important}
html[data-bs-theme=dark] #publications>header>div,html[data-bs-theme=dark] .content-events-conclave-two__item p{color:#cbd5e1!important}
html[data-bs-theme=dark] .event-conclave-publications-one .publication-card h3{color:#f8fafc!important}
html[data-bs-theme=dark] .dc-package-card__body>strong{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark] .dc-package-card__body>strong>small{color:#cbd5e1!important}
html[data-bs-theme=dark] .model-theme .specgrid span{color:#e2e8f0!important}
html[data-bs-theme=dark] .blog-layout__eyebrow{color:#586575!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .link-arrow{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .mn-crew-card,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .mn-crew-body{color:#e2e8f0!important;background:#1e293b!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .mn-crew-body :is(h6,.mn-crew-sub,.mn-crew-tags span){color:#e2e8f0!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .blog-layout,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .blog-layout__wrap{background:#1e293b!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .blog-layout__wrap h2{color:#f8fafc!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme :is(.mn-crew-rate small,.dark .ed span){color:#cbd5e1!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .blog-layout :is(.blog-layout__eyebrow,.blog-layout__meta span,.blog-layout__read){color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body #educator-main-navbar>.btn-gold{color:#111827!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .educator-stats__item>.educator-stats__num{color:#93c5fd!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .educator-theme .educator-eyebrow{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .educator-card>.educator-card__subj{color:#93c5fd!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body #spotlight{background:#0f172a!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body #spotlight .educator-sec-title{color:#f8fafc!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body #spotlight .educator-eyebrow{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .educator-footer :is(.educator-footer__tag,.educator-footer__links a),html[data-bs-theme=dark]:not([data-theme-mode=light]) body .educator-bottom-footer__copy{color:#cbd5e1!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body #lions-main-nav>.lions-btn--saffron{color:#111827!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .lions-subnav>.container>a,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .lions-district-strip>.container>a{color:#334155!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .section-heading-theme-runtime .lions-eyebrow,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .lions-theme .lions-eyebrow{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .lions-card>.text-primary{color:#93c5fd!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .lions-theme .text-warning{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=conclave] body #open-calls>header>div{color:#cbd5e1!important}
html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=conclave] body details>summary{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=conclave] body #agenda>header>div{color:#cbd5e1!important}
html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=conclave] body .event-conclave-agenda-one .schedule-nav-list>button>span{color:#334155!important}
html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=conclave] body .plain-button-link{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=conclave] body #pre-events>header>div,html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=conclave] body #media>header>div{color:#cbd5e1!important}
html[data-bs-theme=dark]:not([data-theme-mode=light])[data-site-theme=conclave] body .media-card>.media-content :is(.media-source,h3,p){color:#334155!important}
html[data-bs-theme=light][data-site-theme=conclave] body .event-conclave-agenda-one :is(.agenda-time .time,p>span){color:#b91c1c!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body :is(.dc-section__footer>.dc-link,.dc-addon-card>strong),html[data-bs-theme=dark]:not([data-theme-mode=light]) body .dc-section__footer.container>.dc-btn--outline-wine,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .dc-section-head--split>.dc-btn--outline-wine,html[data-bs-theme=dark] body .dc-award-card>strong{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=dark] body .dc-award-card>h3{color:#f8fafc!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .dc-faq-item>summary{color:var(--site-dark-accent-ink,#f0c98b)!important}
html[data-bs-theme=light] body :is(.dc-case-study__copy>.dc-eyebrow,.dc-process__list>article>span),html[data-bs-theme=light] body :is(.dc-award-card>strong,.dc-journal-card>span){color:var(--dc-palette-gold-ink,#76551f)!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #pricing-mn4{color:#fffaf7!important;background:#0d0a0f!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .mn-price{color:#e5d9df!important;background:#241b24!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme :is(#pricing-mn4,.mn-price) :is(h1,h2,h3,h4,h5,.mn-title,.mn-price-price){color:#fffaf7!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #pricing-mn4 .mn-eyebrow{color:#ffacc6!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #pricing-mn4 a{color:#fff!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .bcard .meta .cat{color:#ffacc6!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .bcard .meta :is(.x,.by span),html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .col-lg-6.reveal>ul>li,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .light,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .d1.reveal>p{color:#e5d9df!important}
html[data-bs-theme=light] body .model-theme :is(.mn-eyebrow,.mn-crew-rate){color:#8f1237!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #how .center.eyebrow,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #how .center.eyebrow>span{color:#ffacc6!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #how :is(.h-xl,.step h4){color:#fffaf7!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #how .step p{color:#e5d9df!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme :is(#how,#app){color:#fffaf7!important;background:#0d0a0f!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme :is(#runway-season,#blog){color:#fffaf7!important;background:#181219!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #runway-season :is(.gap-4>div>div:first-child,.btn-line-d),html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #app :is(.sec-title,.sec-title em),html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .ed>span{color:#fffaf7!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #runway-season :is(.eyebrow,.lede,.muted),html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #blog :is(.eyebrow,.eyebrow span,.link-arrow,.cat){color:#ffacc6!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #runway-season :is(.lede,.lede p,.muted),html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #blog :is(.x,.by span){color:#e5d9df!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #blog :is(h2,h3,h4){color:#fffaf7!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #app :is(.lede,.lede p,li){color:#e5d9df!important}
html[data-bs-theme=light][data-theme-mode=light] body .model-theme #blog :is(.eyebrow,.eyebrow span,.link-arrow,.cat){color:#8f1237!important}
html[data-bs-theme=light][data-theme-mode=light] body .model-theme #newsletter{color:#1b1715!important;background:#eee6dc!important}
html[data-bs-theme=light][data-theme-mode=light] body .model-theme #newsletter :is(.eyebrow.light,.light){color:#8f1237!important}
html[data-bs-theme=light][data-theme-mode=light] body .model-theme #newsletter :is(.lead-2,.lead-2 p,.reveal.d1>p){color:#49413c!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #newsletter{color:#fffaf7!important;background:#181219!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #newsletter :is(.eyebrow.light,.light){color:#ffacc6!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #newsletter :is(.lead-2,.lead-2 p,.reveal.d1>p){color:#e5d9df!important}
html[data-bs-theme=light] body .model-theme #faq .idx{color:#8f1237!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .btn-ghost,html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme :is(#crew,#voices-mn4) .mn-eyebrow{color:#ffacc6!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme :is(#crew,#voices-mn4) :is(a,.btn-mn-dark){color:#fff!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme :is(#crew,#voices-mn4){background:#0d0a0f!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme .idx{color:#ffacc6!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #faq{background:#0d0a0f!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #faq :is(.lead-2,.lead-2 p,.accordion-body){color:#e5d9df!important}
html[data-bs-theme=dark]:not([data-theme-mode=light]) body .model-theme #faq :is(.text-link,.accordion-button){color:#ffacc6!important}
html[data-site-design-runtime] .frontend-shell{font-family:var(--site-font-family)}
html[data-site-design-runtime] .frontend-shell :is(h1,h2,h3,h4,h5,h6){font-family:var(--site-heading-font-family,var(--site-font-family))}
html[data-site-design-runtime] .frontend-shell [data-section-heading],html[data-site-design-runtime] .frontend-shell .section-heading-theme-runtime{text-align:var(--site-heading-align)}
html[data-site-design-runtime] .frontend-shell :is(.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl){max-width:var(--site-content-max-width)}
html[data-site-button-variant=bubble] .frontend-shell :is(.btn,[class$=__button],[class*=__button\ ],[class$=__cta],[class*=__cta\ ],[class$=-button],[class*=-button\ ],[class$=-btn],[class*=-btn\ ]){border-radius:999px}
html[data-site-button-variant=brick] .frontend-shell :is(.btn,[class$=__button],[class*=__button\ ],[class$=__cta],[class*=__cta\ ],[class$=-button],[class*=-button\ ],[class$=-btn],[class*=-btn\ ]){border-radius:0}
html[data-site-button-variant=gradient] .frontend-shell :is(.btn-primary,[class$=__button--primary],[class*=__button--primary\ ],[class$=__cta--primary],[class*=__cta--primary\ ]){background-image:linear-gradient(135deg, var(--site-color-primary), var(--site-color-secondary));border-color:#0000}
html[data-site-button-variant=outlined] .frontend-shell :is(.btn-primary,[class$=__button--primary],[class*=__button--primary\ ],[class$=__cta--primary],[class*=__cta--primary\ ]){color:var(--site-color-primary);background:0 0;border-color:currentColor}
html[data-site-button-variant=flat] .frontend-shell :is(.btn,[class$=__button],[class*=__button\ ],[class$=__cta],[class*=__cta\ ],[class$=-button],[class*=-button\ ],[class$=-btn],[class*=-btn\ ]),html[data-site-button-variant=edgy] .frontend-shell :is(.btn,[class$=__button],[class*=__button\ ],[class$=__cta],[class*=__cta\ ],[class$=-button],[class*=-button\ ],[class$=-btn],[class*=-btn\ ]){box-shadow:none}
html[data-site-button-variant=edgy] .frontend-shell :is(.btn,[class$=__button],[class*=__button\ ],[class$=__cta],[class*=__cta\ ],[class$=-button],[class*=-button\ ],[class$=-btn],[class*=-btn\ ]){clip-path:polygon(.55rem 0,100% 0,calc(100% - .55rem) 100%,0 100%);border-radius:0}
html[data-site-card-variant=bubble] .frontend-shell :is(.card,[class$=__card],[class*=__card\ ],[class$=-card],[class*=-card\ ]){border-radius:max(var(--site-border-radius), 1.5rem);box-shadow:var(--site-elevation-shadow)}
html[data-site-card-variant=brick] .frontend-shell :is(.card,[class$=__card],[class*=__card\ ],[class$=-card],[class*=-card\ ]),html[data-site-card-variant=edgy] .frontend-shell :is(.card,[class$=__card],[class*=__card\ ],[class$=-card],[class*=-card\ ]){border-radius:0}
html[data-site-card-variant=gradient] .frontend-shell :is(.card,[class$=__card],[class*=__card\ ],[class$=-card],[class*=-card\ ]){background-image:linear-gradient(145deg, color-mix(in srgb, var(--site-color-primary) 8%, transparent), color-mix(in srgb, var(--site-color-secondary) 10%, transparent));box-shadow:var(--site-elevation-shadow)}
html[data-site-card-variant=outlined] .frontend-shell :is(.card,[class$=__card],[class*=__card\ ],[class$=-card],[class*=-card\ ]){border:1px solid color-mix(in srgb, var(--site-color-primary) 38%, transparent);box-shadow:none}
html[data-site-card-variant=flat] .frontend-shell :is(.card,[class$=__card],[class*=__card\ ],[class$=-card],[class*=-card\ ]){box-shadow:none}
:where(.theme-section-runtime.has-section-pattern)>:where(.resolved-blade-layout-root)>:where(:first-child),:where(.theme-section-runtime.has-section-pattern)>:where(:first-child:not(.resolved-blade-layout-root,style,script,link)){isolation:isolate;position:relative}
:where(.theme-section-runtime.has-section-pattern)>:where(.resolved-blade-layout-root)>:where(:first-child):after,:where(.theme-section-runtime.has-section-pattern)>:where(:first-child:not(.resolved-blade-layout-root,style,script,link)):after{content:"";z-index:-1;pointer-events:none;opacity:var(--section-pattern-opacity,.12);mix-blend-mode:var(--section-pattern-blend,normal);background-color:var(--section-pattern-color,currentcolor);-webkit-mask-image:var(--section-pattern-image);-webkit-mask-image:var(--section-pattern-image);mask-image:var(--section-pattern-image);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--section-pattern-size,auto);-webkit-mask-size:var(--section-pattern-size,auto);mask-size:var(--section-pattern-size,auto);position:absolute;inset:0}
:where(.theme-section-runtime.has-section-pattern[data-section-pattern-mode=image])>:where(.resolved-blade-layout-root)>:where(:first-child):after,:where(.theme-section-runtime.has-section-pattern[data-section-pattern-mode=image])>:where(:first-child:not(.resolved-blade-layout-root,style,script,link)):after{background-color:#0000;background-image:var(--section-pattern-image);background-position:0 0;background-repeat:repeat;background-size:var(--section-pattern-size,auto);-webkit-mask-image:none;mask-image:none}
html[data-bs-theme=dark] :where(.theme-section-runtime.has-section-pattern:not([data-section-pattern-mode=image]))>:where(.resolved-blade-layout-root)>:where(:first-child):after,html[data-bs-theme=dark] :where(.theme-section-runtime.has-section-pattern:not([data-section-pattern-mode=image]))>:where(:first-child:not(.resolved-blade-layout-root,style,script,link)):after{background-color:var(--section-pattern-color-dark,var(--section-pattern-color,currentcolor))}
@media (prefers-reduced-transparency:reduce),(forced-colors:active),print{:where(.theme-section-runtime.has-section-pattern)>:where(.resolved-blade-layout-root)>:where(:first-child):after,:where(.theme-section-runtime.has-section-pattern)>:where(:first-child:not(.resolved-blade-layout-root,style,script,link)):after{display:none}}
/* Local font family: poppins. */
/* poppins */
/* devanagari */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
/* latin-ext */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
/* latin-ext */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
/* latin-ext */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
/* latin-ext */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
/* latin-ext */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
/* latin-ext */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* devanagari */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
/* latin-ext */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face{font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: optional;
  src: url(/assets/cms/fonts/google/poppins/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.rs-034359d7a86d{width: 0%}
.rs-264b407beb77{width: 67%}
.rs-7e03e931b6f2{--site-header-mega-column-size: 4}
.rs-9022df2222ef{--tour-hero-img: url("/storage/adventureaves-20261014/mera-peak.webp")}
.rs-f13fab4c775e{width: 33%}
