.Wrapper[data-astro-cid-dqxmlbt3]{display:flex;gap:var(--s-6);margin-top:var(--s-6);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 475px){.Wrapper[data-astro-cid-dqxmlbt3]{margin-top:var(--s-4)}}.Wrapper[data-astro-cid-dqxmlbt3] .TripAdvisor_Logo{width:120px;height:25px}.Wrapper[data-astro-cid-dqxmlbt3] .Google_Logo{width:80px;height:25px}.Widget_Wrapper[data-astro-cid-dqxmlbt3]{color:#fff;font-size:var(--f-08);text-transform:uppercase;font-weight:700;filter:drop-shadow(0 0 1px rgba(0,0,0,0.5)) drop-shadow(0 0 3px rgba(0,0,0,0.5))}.Rating_Details[data-astro-cid-dqxmlbt3]{display:flex;align-items:center;gap:var(--s-05);margin-top:var(--s-02)}.Rating_Details[data-astro-cid-dqxmlbt3] span[data-astro-cid-dqxmlbt3]{line-height:1;margin-top:2px;font-weight:500}.Wrapper[data-astro-cid-yiin7h32]{background-color:var(--accent);margin:calc(-1 * (var(--header-height) + 1px)) 0 var(--s-6) 0;padding:var(--s-2);color:var(--fg-inv);height:600px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;position:relative;width:100vw;left:calc(-50vw + 50%);background-size:cover;background-position:center}@media (max-width: 475px){.Wrapper[data-astro-cid-yiin7h32]{height:500px}}.Wrapper[data-astro-cid-yiin7h32]:has(.Widget_Wrapper),.Wrapper[data-astro-cid-yiin7h32]:has(.Certificate),.Wrapper[data-astro-cid-yiin7h32][data-has-bottom-nav=true],.Wrapper[data-astro-cid-yiin7h32][data-is-article=true]{height:720px}@media (max-width: 475px){.Wrapper[data-astro-cid-yiin7h32]:has(.Widget_Wrapper),.Wrapper[data-astro-cid-yiin7h32]:has(.Certificate),.Wrapper[data-astro-cid-yiin7h32][data-has-bottom-nav=true],.Wrapper[data-astro-cid-yiin7h32][data-is-article=true]{height:650px}}@media (max-width: 1100px){.Wrapper[data-astro-cid-yiin7h32]{padding:var(--s-2)}}@media (max-width: 475px){.Wrapper[data-astro-cid-yiin7h32]{height:450px}}.Hero_Image[data-astro-cid-yiin7h32]{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.Gradient_Overlay[data-astro-cid-yiin7h32]{background:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,rgba(0,0,0,0.8) 100%),var(--gradient-overlay-left);position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:multiply;pointer-events:none;z-index:var(--z-1)}.Copy[data-astro-cid-yiin7h32]{width:calc(var(--app-width) - 2 * var(--app-padding));margin:0 auto;max-width:100%;z-index:var(--z-1);position:relative;text-shadow:var(--shadow-text);z-index:var(--z-2)}.Copy[data-astro-cid-yiin7h32] .Certificate[data-astro-cid-yiin7h32]{width:180px;height:45px;color:var(--fg-inv);margin-bottom:var(--s-1)}[data-astro-cid-yiin7h32]:is(.Copy .Certificate) g{fill:var(--fg-inv)}.Copy[data-astro-cid-yiin7h32] h1[data-astro-cid-yiin7h32]{font-weight:700;font-size:var(--f-11);line-height:var(--lh-1);margin-bottom:var(--s-1);max-width:25ch}@media (max-width: 910px){.Copy[data-astro-cid-yiin7h32] h1[data-astro-cid-yiin7h32]{font-size:var(--f-9)}}@media (max-width: 475px){.Copy[data-astro-cid-yiin7h32] h1[data-astro-cid-yiin7h32]{font-size:var(--f-7)}}.Copy[data-astro-cid-yiin7h32] p[data-astro-cid-yiin7h32]{font-size:var(--f-5);max-width:50ch;line-height:var(--lh-6);font-weight:500}@media (max-width: 910px){.Copy[data-astro-cid-yiin7h32] p[data-astro-cid-yiin7h32]{font-size:var(--f-3)}}.Bottom_Nav[data-astro-cid-yiin7h32]{width:var(--app-width);max-width:100%;display:grid;grid-template-columns:repeat(var(--bottom-nav-cols),1fr);margin:0 auto;padding:0 var(--s-2);position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);z-index:var(--z-2)}@media (max-width: 475px){.Bottom_Nav[data-astro-cid-yiin7h32]{padding:0}}.Bottom_Nav[data-astro-cid-yiin7h32] a[data-astro-cid-yiin7h32]{border-radius:var(--r-4) var(--r-4) 0 0;padding:var(--s-2) var(--s-05);display:flex;color:var(--fg-inv);font-weight:700;gap:var(--s-05);display:flex;justify-content:center;align-items:center;font-size:var(--f-3);line-height:var(--lh-normal);text-align:center;transition:background-color var(--easing),color var(--easing)}@media (max-width: 910px){.Bottom_Nav[data-astro-cid-yiin7h32] a[data-astro-cid-yiin7h32]{padding:var(--s-1) var(--s-05);flex-direction:column;font-size:var(--f-1);justify-content:flex-start}}@media (max-width: 475px){.Bottom_Nav[data-astro-cid-yiin7h32] a[data-astro-cid-yiin7h32]{padding:var(--s-05);gap:var(--s-02);border-radius:var(--r-3) var(--r-3) 0 0;font-size:var(--f-09)}}@media (hover: hover){[data-astro-cid-yiin7h32]:is(.Bottom_Nav a):hover{text-decoration:underline}}[data-astro-cid-yiin7h32][aria-current=page]:is(.Bottom_Nav a){background-color:var(--bg);color:var(--headings)}[data-astro-cid-yiin7h32][aria-current=page]:is(.Bottom_Nav a) svg{fill:var(--accent)}[data-astro-cid-yiin7h32]:is(.Bottom_Nav a) svg{width:var(--s-3);height:var(--s-3);fill:var(--fg-inv)}@media (max-width: 475px){[data-astro-cid-yiin7h32]:is(.Bottom_Nav a) svg{width:var(--s-2);height:var(--s-2)}}.G_Header_Mixins {
      background-color: transparent !important;
      box-shadow: none !important;
      border: 0 !important;
   }
.G_Header_Mixins .Logo_Svg {
      background-color: var(--fg-inv);
   }
.G_Header_Mixins .Mask {
      opacity: 1 !important;
   }
/* Used in Orange Umbrella Tours */
:is(.G_Header_Mixins .Text_Group) > path,:is(.G_Header_Mixins .Text_Group) > polygon,:is(.G_Header_Mixins .Text_Group) > circle,:is(.G_Header_Mixins .Text_Group) > rect {
         fill: var(--fg-inv) !important;
      }
.G_Header_Mixins .Details_Group {
      display: none !important;
   }
.G_Header_Mixins .Mask_Image {
      opacity: 0 !important;
   }
.G_Header_Mixins #destinations_btn_desktop {
      background-color: transparent;
      color: var(--fg-inv);
      height: 34px;
      line-height: 1;
      text-shadow: var(--shadow-text);
   }
:is(.G_Header_Mixins #destinations_btn_desktop):not(:hover) {
         text-decoration: none !important;
      }
.G_Header_Mixins .Divider {
      opacity: var(--o-1);
   }
.G_Header_Mixins #mobile_search_btn,.G_Header_Mixins #destinations_hamburger {
      color: var(--fg-inv);
   }
.G_Header_Mixins.Mobile_Search_Expanded {
      height: var(--header-height) !important;
   }