/**
 * Swiper 12.1.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 24, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode {
  .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
}
.swiper-virtual.swiper-css-mode.swiper-horizontal {
  .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
}

.swiper-virtual.swiper-css-mode.swiper-vertical {
  .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
}



:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }

  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}


/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  > img,
  > svg,
  > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
}
/* Zoom container styles end */

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}


/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}




.swiper-thumbs {
  .swiper-slide-thumb-active {
    /* Styles for active thumb slide */
  }
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}


.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    .swiper-slide {
      pointer-events: none;
    }
  }
  &.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
  .swiper-slide-active,
  .swiper-slide-next,
  .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
  }

  .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;

    &:before {
      content: '';
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      filter: blur(50px);
    }
  }
}
.swiper-cube {
  .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
}
/* Cube slide shadows start */
.swiper-cube {
  .swiper-slide-shadow-cube.swiper-slide-shadow-top,
  .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-cube.swiper-slide-shadow-left,
  .swiper-slide-shadow-cube.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Cube slide shadows end */

.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}
/* Flip slide shadows start */
.swiper-flip {
  .swiper-slide-shadow-flip.swiper-slide-shadow-top,
  .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-flip.swiper-slide-shadow-left,
  .swiper-slide-shadow-flip.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Flip slide shadows end */

.swiper-coverflow {
}

.swiper-creative {
  .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
  }
}

.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards {
  .swiper-slide {
    transform-origin: center bottom;
    backface-visibility: hidden;
    overflow: hidden;
  }
}

[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

@font-face{font-family:"icomoon";src:url("/fonts/icomoon.ttf?ixpxfq") format("truetype"),url("/fonts/icomoon.woff?ixpxfq") format("woff"),url("/fonts/icomoon.svg?ixpxfq#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.divide-x>*:first-child,.divide-x .stars-wrap{margin-right:0 !important}.divide-x>*:not(:first-child){position:relative;padding-left:12px;margin-left:12px}.divide-x>*:not(:first-child)::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:15px;border-left:.5px solid rgba(0,0,0,.4392156863)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font-family:var(--font-base);vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{padding-left:20px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}sup,sub{line-height:0}body.sitebrand--turisanda{font-family:var(--font-base) !important}.MuiTextField-root .MuiInput-underline::after{border-color:var(--turisanda-beige, #46413D) !important}.MuiTextField-root .MuiInput-input{border-radius:4px !important;color:var(--turisanda-black, #232323) !important;border-color:#58595b !important}.MuiInput-underline::after{border-color:var(--turisanda-beige, #46413D) !important}.MuiFormControl-root.customARTextField .MuiInputBase-root.MuiInput-root.MuiInput-underline.MuiInputBase-formControl.MuiInput-formControl input{border:1.5px solid var(--turisanda-beige, #46413D) !important}.MuiFormControl-root.customARTextField .MuiInputBase-root.MuiInput-root.MuiInput-underline.MuiInputBase-formControl.MuiInput-formControl::after{border-color:rgba(0,0,0,0) !important}.MuiButton-containedPrimary{background-color:var(--turisanda-beige, #46413D) !important;color:var(--turisanda-primary-white, #ffffff) !important;border-radius:4px !important}.MuiSwitch-track{background-color:var(--turisanda-grey-light, #c4c5c6) !important}.Mui-checked+.MuiSwitch-track{background-color:var(--turisanda-beige, #46413D) !important}input[type=checkbox].custom-input:checked:after{background-color:var(--turisanda-beige, #46413D) !important;content:"" !important}body{--primary-blue: #2968a9;--primary-blue-dark: #002d72;--primary-blue-medium: #4d6c9c;--primary-blue-light: #e5eff6;--primary-blue-light2: #e7eff5;--primary-blue-light3: #e7eef5;--primary-gray: #58595B;--primary-gray-light: #f2f2f2;--primary-gray-light-2: #7c808b;--primary-gray-opacity: rgba(229, 239, 246, 0.5);--primary-black: #000000;--primary-white: #ffffff;--primary-white-opacity: rgba(255, 255, 255, 0.3);--primary-disabled: #d7d9e0;--primary-offer: #317268;--primary-offer-alert: #cc1200;--primary-gold: #ffd253;--primary-error: #D20000;--primary-error-2: #D20000;--primary-success: #83c91a;--primary-blue-hover: #f7fafc;--primary-warning: #ffc107;--primary-yellow: #ffbd03;--secondary-success: #13ba05;--brand-color-francorosso: #d3354d;--brand-color-alpitour: #40a4f3;--brand-color-bravoclub: #01509f;--tripadvisor-rank: #34e0a1;--secondary-blue-light: #ccd5e3;--secondary-blue-light2: #3ee5da;--secondary-blue-light3: #e5eaf1;--secondary-blue-light4: #f2f7fb;--secondary-blue-medium-light: #6681aa;--secondary-blue-dark: #133f6e;--secondary-blue-dark-2: #2271b3;--secondary-divider-gray: #e0e0e0;--secondary-divider-gray-2: #d9d9d9;--secondary-blue-light-header: #f0f1f5;--secondary-blue: #ccdff0;--secondary-gray-light: #f1f1f1;--secondary-gray-light-2: #e5e6e8;--secondary-gray-medium: #d7d9e0;--secondary-selected: #e5eff6;--secondary-white: #f7f7f7;--secondary-dark-orange: #936a1a;--secondary-divider-blue-light: #c8d7e2;--secondary-green-light: #cef5e3;--secondary-white-light: #fcfcfc;--secondary-error: #fdecea;--secondary-yellow: #fff4d4;--tertiary-blue-light: #33578e;--tertiary-blue: #194280;--tertiary-blue-dark: #002b77;--tertiary-blue-dark-2: #003c50;--tertiary-gray: #505050;--tertiary-error: #611a15;--informative-color-promo: #f96456;--informative-color-ribbon: #d20052;--informative-color-urgency: #d90110;--informative-color-stars: #ffd253;--focus-color: #46413D;--primary-white-rgb: 255, 255, 255;--primary-black-rgb: 0, 0, 0;--primary-blue-rgb: 41, 104, 169;--primary-blue-dark-rgb: 0, 45, 114;--primary-blue-light-rgb: 229, 239, 246;--primary-gray-light-rgb: 242, 242, 242;--secondary-gray-medium-rgb: 215, 217, 224;--primary-gray-rgb: 88, 89, 91;--primary-error-rgb: 210, 0, 0;--tertiary-blue-rgb: 25, 66, 128;--primary-success-rgb: 93, 222, 163;--primary-error-2-rgb: 210, 0, 0;--focus-color: #46413D;--key2fun-color: #bf338b;--key2fun-color-rgb: 191, 51, 139;--calendar-range-color: #ccd2e0;--badge-bg: #D0893B;--badge-color: #FFFFFF;--swiper-navigation-size: 32px;--swiper-navigation-color: var(--primary-blue-dark);--swiper-theme-color: var(--primary-blue-dark);--swiper-navigation-sides-offset: 10px}body{--swiper-theme-color: #fdfcf8;--turisanda-white: #fdfcf8;--turisanda-black: #232323;--turisanda-black-light: #393939;--turisanda-grey: #58595B;--turisanda-grey2: #898a8d;--turisanda-secondary-grey: #dad3ca;--turisanda-grey-light: #c4c5c6;--turisanda-grey-lighter: #d0d0d1;--turisanda-grey-lighter2: #d8d8d8;--turisanda-grey-lighter3: #f8f6f4;--turisanda-grey-lighter4: #e1dbd6;--turisanda-grey-lighter5: #EFEDEA;--turisanda-grey-dark: #525355;--primary-gray: #58595B;--turisanda-beige-base: #898a8d;--turisanda-beige: #46413D;--turisanda-beige-dark: #46413D;--turisanda-beige-dark2: #d2c9c2;--turisanda-beige-darker: #46413D;--turisanda-beige-light: #e9e4df;--turisanda-beige-lighter: #f0edea;--turisanda-beige-lighter2: #E3E0D0;--turisanda-primary-black: #000000;--turisanda-primary-white: #ffffff;--turisanda-success: #83c91a;--turisanda-info: #317268;--turisanda-primary-black-rgb: 0, 0, 0;--turisanda-beige-rgb: 70, 65, 61;--turisanda-white-rgb: 253, 252, 248;--turisanda-grey-rgb: 88, 89, 91;--turisanda-black-rgb: 35, 35, 35;--turisanda-success-rgb: 131, 201, 26;--turisanda-grey-lighter2-rgb: 216, 216, 216;--turisanda-beige-lighter-rgb: 240, 237, 234;--turisanda-primary-white-rgb: 255, 255, 255;--turisanda-beige-dark-rgb: 70, 65, 61;--turisanda-disabled-rgb: 79, 79, 79;--turisanda-disabled: #4F4F4F;--turisanda-brown: #48423C;--turisanda-blue: #003C50;--turisanda-red: #BF275A;--primary-accent: #317268;--primary-accent-rgb: 49, 114, 104;--focus-color: #46413D;--myalpitour-grey: #748793;--scrollbar-width: 0px}body{background-color:var(--turisanda-white, #fdfcf8)}body p{color:var(--turisanda-grey, #58595B);margin:0}body.offer-widget{background-color:rgba(0,0,0,0)}html,body{padding:0;margin:0}*{box-sizing:border-box}*:focus{outline:none}strong{font-weight:bold}a{color:var(--turisanda-beige, #46413D);text-decoration:none}p a{text-decoration:underline}button{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-base)}input:is([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button,button{color:inherit}img{max-width:100%}input[type=checkbox].custom-input{position:relative}input[type=checkbox].custom-input:before,input[type=checkbox].custom-input:after{content:"";height:14px;width:14px;border:1px solid var(--primary-gray, #58595B);position:relative;background:var(--primary-white, #ffffff);top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}input[type=checkbox].custom-input:checked:after{content:"";font-family:"Icomoon";font-size:14px;color:var(--primary-white, #ffffff);background:var(--turisanda-beige, #46413D)}input::-ms-reveal,input::-ms-clear{display:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.img-left{object-position:left}.img-center{object-position:center}.img-right{object-position:right}.img-top{object-position:top}.img-bottom{object-position:bottom}.hide-mobile{display:none !important}@media(min-width: 981px){.hide-mobile{display:block !important}}@media(min-width: 981px){.hide-desktop{display:none !important}}.is-magnolia-editor .new-search-container-mgl,.is-magnolia-editor .search-container-mgl{position:relative;background-color:#d3d3d3;top:0px;padding:20px 0}.is-magnolia-editor .offer-container-cmp{display:grid !important;grid-template-columns:50% 50%;grid-gap:10px 5px;padding-bottom:100px}.swiper-button-prev,.swiper-button-next{display:block;background:var(--primary-white, #ffffff);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);height:32px;width:32px;border-radius:50%;position:relative;color:var(--primary-black, #000000)}.swiper-button-prev span,.swiper-button-prev i,.swiper-button-next span,.swiper-button-next i{font-size:12px}.swiper-button-prev,.swiper-button-next{right:auto;top:auto;left:auto;bottom:auto;margin:0}.swiper-button-prev:after,.swiper-button-prev svg,.swiper-button-next:after,.swiper-button-next svg{display:none}.mgnlEditorBar.area{flex-basis:100%}.is-magnolia-editor a{pointer-events:none;display:inline-block;height:100%}.is-magnolia-editor .mgnl-show{display:block}.is-magnolia-editor .mgnl-hide{display:none}.is-magnolia-editor .hide-desktop,.is-magnolia-editor .hide-mobile{display:block !important}@media(min-width: 981px){.is-magnolia-editor .hide-desktop,.is-magnolia-editor .hide-mobile{display:block !important}}.is-magnolia-editor .top-footer-icon-link-wrap-cmp a{color:var(--primary-white, #ffffff) !important}.is-magnolia-editor .top-footer-icon-link-wrap-cmp{display:block}.is-magnolia-editor .top-footer-icon-link-wrap-cmp .top-footer-icon-link-cmp{display:inline-block}.is-magnolia-editor .top-footer-icon-link-wrap-cmp .top-footer-icon-link-cmp i,.is-magnolia-editor .top-footer-icon-link-wrap-cmp .top-footer-icon-link-cmp .top-footer-cta-cmp{display:inline-block}.is-magnolia-editor .main-footer-container-cmp a{color:var(--turisanda-primary-white, #ffffff) !important}.is-magnolia-editor .main-footer-container-cmp .app-and-link-container-cmp{display:block}.is-magnolia-editor .main-footer-container-cmp .app-and-link-container-cmp .app-cmp,.is-magnolia-editor .main-footer-container-cmp .app-and-link-container-cmp .advantages-link-cmp{display:inline-block}.is-magnolia-editor .main-footer-container-cmp .app-and-link-container-cmp .app-cmp{margin-right:50px}.is-magnolia-editor .sub-footer-container-cmp a{color:var(--primary-white, #ffffff) !important}.is-magnolia-editor .sub-footer-container-cmp .card-and-policy-container-cmp{display:block}.is-magnolia-editor .sub-footer-container-cmp .card-and-policy-container-cmp .card-cmp,.is-magnolia-editor .sub-footer-container-cmp .card-and-policy-container-cmp .terms-and-condition-container-cmp{display:inline-block}.is-magnolia-editor .box-grid-small-img-cmp .box-grid-cmp{display:block !important}.is-magnolia-editor .box-grid-small-cmp .image-small-box-cmp{width:calc(16.6666666667% - 15px);margin:0 7px 15px 7px;text-align:center}.is-magnolia-editor .image-small-box-cmp{display:inline-block;width:calc(25% - 30px);margin:0 15px 30px 15px !important;text-align:center}.is-magnolia-editor .image-small-box-cmp a{width:100%}.checkout-columns{z-index:50;position:relative}@media(min-width: 981px){.checkout-columns{z-index:50;background:var(--primary-gray-light, #f2f2f2);position:relative}.checkout-columns .checkout-right{position:absolute;z-index:7;height:100%;width:416px;padding-bottom:40px;top:0;right:0}}.template-checkout-recap-page .checkout-columns{background:rgba(0,0,0,0)}.react-calendar{font-family:var(--font-base);text-align:center;position:relative;padding-top:36px}@media(min-width: 981px){.react-calendar{padding:0 48px 0}.react-calendar .react-calendar__viewContainer{display:flex}.react-calendar .react-calendar__viewContainer .react-calendar__month-view{max-width:380px;padding:0 40px;padding-top:36px;position:relative}.react-calendar .react-calendar__viewContainer .react-calendar__month-view+.react-calendar__month-view{position:relative}.react-calendar .react-calendar__viewContainer .react-calendar__month-view+.react-calendar__month-view::before{position:absolute;width:1px;height:calc(100% + 30px);background-color:var(--turisanda-grey-light, #c4c5c6);content:"";left:0;top:-30px}}.react-calendar.calendar-loading .react-calendar__navigation__arrow{opacity:.2;pointer-events:none}.react-calendar .react-calendar__month-view__days{align-items:center}@media(min-width: 981px){.react-calendar .react-calendar__month-view__days{margin-bottom:-8px}}.react-calendar .react-calendar__month-view__days abbr{display:none}.react-calendar .react-calendar__navigation__label{font-weight:500;font-size:16px;line-height:23px;letter-spacing:.15px;color:var(--turisanda-beige);text-transform:capitalize}@media(min-width: 981px){.react-calendar .react-calendar__navigation__label{display:flex;justify-content:space-evenly}}.react-calendar .react-calendar__tile{margin:0 0 16px;height:36px;font-weight:400;font-size:16px;line-height:18px;letter-spacing:.15px;display:flex;color:var(--turisanda-white, #fdfcf8);flex-direction:column;align-items:center;justify-content:center;padding-right:4px;padding-left:4px}.react-calendar .react-calendar__tile.react-calendar__month-view__days__day--weekend+.react-calendar__month-view__days__day--weekend{padding-right:0}.react-calendar .react-calendar__tile.react-calendar__month-view__days__day--weekend+:not(.react-calendar__month-view__days__day--weekend){padding-left:0}.react-calendar .react-calendar__tile[disabled]{pointer-events:none}.react-calendar .react-calendar__tile[disabled] .day-button{opacity:.3}.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart{opacity:1}.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd .day-button,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart .day-button{opacity:1;color:var(--turisanda-black, #232323);background-color:#fff}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd .day-button,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart .day-button{color:var(--turisanda-grey-lighter3, #f8f6f4);background-color:var(--turisanda-beige, #46413D)}}.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd .day-button .icon-star-charter,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart .day-button .icon-star-charter{color:var(--turisanda-beige-darker, #46413D)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd .day-button .icon-star-charter,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart .day-button .icon-star-charter{color:var(--turisanda-white, #fdfcf8)}}.react-calendar .react-calendar__tile.react-calendar__tile--hover:not(.react-calendar__tile--rangeStart),.react-calendar .react-calendar__tile.react-calendar__tile--hover:not(.react-calendar__tile--rangeEnd),.react-calendar .react-calendar__tile.react-calendar__tile--range:not(.react-calendar__tile--rangeStart),.react-calendar .react-calendar__tile.react-calendar__tile--range:not(.react-calendar__tile--rangeEnd){background-color:var(--turisanda-brown, #48423C)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hover:not(.react-calendar__tile--rangeStart),.react-calendar .react-calendar__tile.react-calendar__tile--hover:not(.react-calendar__tile--rangeEnd),.react-calendar .react-calendar__tile.react-calendar__tile--range:not(.react-calendar__tile--rangeStart),.react-calendar .react-calendar__tile.react-calendar__tile--range:not(.react-calendar__tile--rangeEnd){background-color:var(--turisanda-beige-dark2, #d2c9c2)}}.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart:not(.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd){background:radial-gradient(ellipse 80% 35px at right center, var(--turisanda-brown, #48423C) 75%, var(--turisanda-black, #232323) 75%)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart:not(.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd){background:radial-gradient(ellipse 80% 35px at right center, var(--turisanda-beige-dark2, #d2c9c2) 75%, var(--turisanda-beige-lighter, #f0edea) 75%)}}.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd:not(.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart){background:radial-gradient(ellipse 80% 35px at left center, var(--turisanda-brown, #48423C) 75%, var(--turisanda-black, #232323) 75%)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd:not(.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart){background:radial-gradient(ellipse 80% 35px at left center, var(--turisanda-beige-dark2, #d2c9c2) 75%, var(--turisanda-beige-lighter, #f0edea) 75%)}}.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart){background:radial-gradient(ellipse 85% 35px at left center, var(--turisanda-brown, #48423C) 75%, var(--turisanda-black, #232323) 75%)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart){background:radial-gradient(ellipse 85% 35px at left center, var(--turisanda-beige-dark2, #d2c9c2) 75%, var(--turisanda-beige-lighter, #f0edea) 75%)}}.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart).react-calendar__tile--rangeEnd .day-button{background-color:var(--turisanda-beige, #46413D)}.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart) .day-button{background-color:var(--turisanda-brown, #48423C)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart) .day-button{background-color:var(--turisanda-beige-dark2, #d2c9c2)}}.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd){background:radial-gradient(ellipse 85% 35px at right center, var(--turisanda-brown, #48423C) 75%, var(--turisanda-black, #232323) 75%)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd){background:radial-gradient(ellipse 85% 35px at right center, var(--turisanda-beige-dark2, #d2c9c2) 75%, var(--turisanda-beige-lighter, #f0edea) 75%)}}.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd).react-calendar__tile--rangeStart .day-button{background-color:var(--turisanda-beige, #46413D)}.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd) .day-button{background-color:var(--turisanda-brown, #48423C)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd) .day-button{background-color:var(--turisanda-beige-dark2, #d2c9c2)}}@media(min-width: 981px){.react-calendar .react-calendar__tile{margin-bottom:8px}.react-calendar .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{opacity:0;pointer-events:none}}.react-calendar .react-calendar__tile .day-button{height:36px;width:36px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:100%;font-weight:400;font-size:16px;line-height:18px;letter-spacing:.15px;color:var(--turisanda-white, #fdfcf8);position:relative}@media(min-width: 981px){.react-calendar .react-calendar__tile .day-button{color:var(--turisanda-grey, #58595B)}}.react-calendar .react-calendar__tile .day-button .icon-star-charter{color:var(--turisanda-beige-base, #898a8d)}@media(min-width: 981px){.react-calendar .react-calendar__tile .day-button .icon-star-charter{color:var(--turisanda-beige, #46413D)}}.react-calendar .react-calendar__tile .day-button .icon-star-charter{font-size:8px;position:absolute;top:1px;left:50%;transform:translateX(-50%)}.react-calendar abbr{text-decoration:none;text-align:center}.react-calendar .react-calendar__navigation{display:flex;align-items:center;justify-content:space-between;margin:10px 0}@media(min-width: 981px){.react-calendar .react-calendar__navigation{margin:0 0 8px}}.react-calendar .react-calendar__month-view__weekdays{font-weight:400;font-size:16px;line-height:18px;letter-spacing:.15px;color:var(--turisanda-grey2, #898a8d);padding:9px 0;position:absolute;top:0;width:100%}@media(min-width: 981px){.react-calendar .react-calendar__month-view__weekdays{max-width:300px}}.react-calendar__navigation__label__divider{opacity:0}.react-calendar__navigation__arrow{color:var(--turisanda-beige, #46413D);border:1px solid var(--turisanda-beige, #46413D);border-radius:50%;width:44px;height:44px;display:flex;justify-content:center;align-items:center}.react-calendar__navigation__arrow:disabled{opacity:.2}@media(min-width: 981px){.react-calendar__navigation__arrow{position:absolute;top:50%;transform:translateY(-50%)}.react-calendar__navigation__arrow.react-calendar__navigation__prev-button{left:0}.react-calendar__navigation__arrow.react-calendar__navigation__next-button{right:0}}@media(min-width: 981px){.aw-main-area .simple-box-slider-card-cont .simple-box-cmp{width:220px !important}}.is-magnolia-editor .my-aw-stay-container-cmp{display:block !important}.is-magnolia-editor .my-aw-stay-overview-cmp{display:inline-block !important;vertical-align:top;max-width:60%}.is-magnolia-editor .my-aw-flight-container-cmp{display:block !important}.is-magnolia-editor .my-aw-flight-cmp{display:inline-block !important;vertical-align:top;max-width:60%}.hide-navigation .main-footer-container-cmp,.hide-navigation .main-header-container-cmp{display:none !important}.aw-body-wrap-area{background-color:#fff}.aw-body-area{margin-bottom:45px}@media(min-width: 981px){.aw-body-area{margin-bottom:60px}}.aw-body-area{display:flex;flex-direction:column;padding-bottom:30px}@media(min-width: 981px){.aw-body-area{flex-direction:row;justify-content:space-between;max-width:1312px;margin:0 auto;padding-left:20px;padding-right:20px}}@media(min-width: 981px)and (min-width: 981px){.aw-body-area{padding-left:16px;padding-right:16px}}.aw-body-area .cta-component{margin-bottom:20px}.aw-body-area .aw-left-area{order:1;border:1px solid var(--secondary-divider-gray-2, #d9d9d9);box-shadow:rgba(149,157,165,.2) 0px 8px 12px}@media(min-width: 981px){.aw-body-area .aw-left-area{order:unset;align-self:flex-start;min-width:236px;border-radius:8px;background-color:var(--primary-white, #ffffff);padding:16px;margin-top:24px}}.aw-body-area .aw-main-area{order:0;margin-top:20px;padding:0 16px;margin-top:24px}@media(min-width: 981px){.aw-body-area .aw-main-area{padding:0;order:unset;max-width:985px;width:calc(100% - 236px)}}@media(min-width: 981px){.aw-body-area .aw-main-area .simple-box-cmp{width:249px !important}}.aw-body-area .aw-main-area-detail{margin-top:0}@media(min-width: 981px){.aw-body-area .aw-main-area-detail{width:100%;max-width:100%}}.aw-body-area .aw-main-area-full{max-width:none !important;width:100%}.is-magnolia-editor .image-left-box-cmp,.is-magnolia-editor .box-grid-with-cta-container-cmp,.is-magnolia-editor .next-destination-container,.is-magnolia-editor .icon-usp-container-cmp{display:block !important}.is-magnolia-editor .box-grid-with-cta-cmp{margin-left:0px !important}.is-magnolia-editor .icon-usp-box-cmp{width:100%}.box-grid-with-cta-cmp{margin-top:20px !important;margin-left:0 !important}.aw-main-area .cta-component a{color:var(--turisanda-black, #232323)}.template-agency-locator-page .new-search-container-mgl,.template-agency-locator-page .search-container-mgl{display:none}.message-with-image-container-cmp{display:block !important}.message-with-image-container-cmp .text-with-eyelet-cmp,.message-with-image-container-cmp .image-50-perc-cmp{display:inline-block !important;vertical-align:top}@media(min-width: 981px){.template-my-aw-conventions-list-page .aw-body-area .aw-main-area{width:calc(100% - 236px)}}.DefaultProgressBar__vertical{width:24px;height:100%}.DefaultProgressBar_progressBar{background-color:var(--turisanda-beige);position:absolute}.DefaultProgressBar_progressBar__vertical{height:100%;width:2px}.DefaultProgressBar_background__vertical{height:100%;top:0px;width:15px}.DefaultProgressBar_background__horizontal{height:4px;top:-1px;z-index:2}.DefaultHandle_handle{width:21px;height:21px;border-width:1px;border-style:solid;border-color:var(--turisanda-beige, #46413D);background-color:var(--turisanda-beige, #46413D);border-radius:100%;outline:none;z-index:2;box-shadow:0 2px 2px #dbdbdb}.DefaultHandle_handle:focus{box-shadow:#abc4e8 0 0 1px 1px}.DefaultHandle_handle__horizontal{margin-left:-12px;top:-7px}.DefaultHandle_handle__horizontal:before{top:7px;height:10px;width:1px;left:10px}.DefaultHandle_handle__horizontal:after{top:7px;height:10px;width:1px;left:13px}.DefaultHandle_handle__vertical{margin-top:-12px;left:-10px}.DefaultHandle_handle__vertical:before{top:10px}.DefaultHandle_handle__vertical:after{top:13px;left:8px;height:1px;width:10px}.DefaultHandle_handle__disabled{border-color:#dbdbdb}.DefaultBackground{background-color:#fcfcfc;height:15px;width:100%;position:relative}.DefaultBackground_background__horizontal{height:1px;background-color:#dcdcdd;top:0px;left:-2px;bottom:4px;width:100%}.DefaultBackground_background__vertical{width:15px;top:0px;height:100%}.rheostat{margin-top:88px;position:relative;overflow:visible}@media(min-width: 1128px){.autoAdjustVerticalPosition{top:12px}}.rheostat__vertical{height:100%}.handleContainer{height:3px;top:-2px;left:-2px;bottom:4px;width:100%;position:absolute}.rheostat_background{background-color:#fcfcfc;border:1px solid #d8d8d8;position:relative}.rheostat_background__horizontal{height:2px;top:0px;left:-2px;bottom:4px;width:100%}.rheostat_background__vertical{width:15px;top:0px;height:100%}.is-magnolia-editor .mosaic-with-overlay-container-cmp{display:block !important}.is-magnolia-editor .mosaic-with-overlay-container-cmp .mosaic-container-magnolia{display:block !important;height:auto !important}.is-magnolia-editor .mosaic-with-overlay-container-cmp .mosaic-container-magnolia .mosaic-width-100{width:100% !important;max-width:100% !important}.is-magnolia-editor .mosaic-with-overlay-container-cmp .mosaic-container-magnolia .image-box-with-overlay-cmp{height:fit-content !important;width:100% !important;max-width:100% !important}.is-magnolia-editor .mosaic-with-overlay-container-cmp .mosaic-container-magnolia .image-box-with-overlay-cmp .overlay-cmp{width:50%;display:inline-block}.react-tiny-popover-container{z-index:50}@media(min-width: 981px){body.sticky-menu .search-holder{z-index:10}}.search-holder{position:relative;z-index:3}.header-checkout{position:relative;z-index:51}.header-checkout.header-no-relative{position:initial}.MuiInputBase-input{font-family:var(--font-base) !important}.MuiInput-underline:before{border-bottom:0 !important;transition:none !important}.MuiInput-underline:after{transition:none !important;border-bottom:0 !important}.template-thank-you-page .main-footer-container-cmp,.template-thank-you-page .top-footer-container-cmp,.template-thank-you-page .pre-footer-container-cmp,.template-checkout-recap-page .main-footer-container-cmp,.template-checkout-recap-page .top-footer-container-cmp,.template-checkout-recap-page .pre-footer-container-cmp,.template-checkout-page .main-footer-container-cmp,.template-checkout-page .top-footer-container-cmp,.template-checkout-page .pre-footer-container-cmp{display:none}.template-thank-you-page .sub-footer-container-cmp,.template-checkout-recap-page .sub-footer-container-cmp,.template-checkout-page .sub-footer-container-cmp{padding-top:0}@media(min-width: 981px){.template-thank-you-page .main-header-container-cmp,.template-checkout-recap-page .main-header-container-cmp,.template-checkout-page .main-header-container-cmp{display:none}}.MuiTooltip-tooltip p{margin:0px;color:var(--primary-blue-dark, #002d72)}.hide-cookiebot #CybotCookiebotDialog,.hide-cookiebot #CybotCookiebotDialogBodyUnderlay{display:none !important}.main-holder .breadcrumb-holder{display:none}main.spaced:not(.header-relative) .search-holder{margin-top:75px}@media(min-width: 981px){main.spaced:not(.header-relative) .search-holder{margin-top:130px}}main.spaced .template-turisanda-result-page .new-search-container-mgl{margin-top:0}main.spaced .main-holder{padding-top:20px}@media(min-width: 981px){main.spaced .main-holder{padding-top:50px}}main.spaced .main-holder .breadcrumb-holder{display:block}main.spaced .new-search-container-mgl{position:initial;margin-top:10px}main.spaced .search-container-mgl{bottom:unset;top:40px}main.spaced .search-holder .breadcrumb-holder{display:none}@media(min-width: 981px){main.spaced .template-turisanda-result-page{padding-top:86px}}.light-text{color:#fff !important}.light-text p,.light-text div,.light-text span,.light-text h1,.light-text h2,.light-text h3,.light-text h4,.light-text h5{color:#fff !important}.light-text p a,.light-text div a,.light-text span a,.light-text h1 a,.light-text h2 a,.light-text h3 a,.light-text h4 a,.light-text h5 a{color:#fff !important}#modal-root{z-index:1501;position:relative}.dark-text{color:#000 !important}.dark-text div,.dark-text span,.dark-text p,.dark-text h1,.dark-text h2,.dark-text h3,.dark-text a{color:#000 !important;border-color:#000}.tabTextWhite{border-left:2px solid #fff !important}.crossWhite{border:1px solid #fff !important}.crossWhite::before{color:#fff !important}.whiteBackground{background-color:#fff}.MuiAccordionSummary-root.Mui-expanded{border-left:8px solid var(--turisanda-beige, #46413D);background-color:var(--turisanda-beige-light, #e9e4df);min-height:auto !important}.MuiPaper-root.MuiAccordion-root.MuiAccordion-rounded.MuiPaper-elevation1.MuiPaper-rounded:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.MuiPaper-root.MuiAccordion-root.MuiAccordion-rounded.MuiPaper-elevation1.MuiPaper-rounded:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.MuiAccordionSummary-content.Mui-expanded{margin:12px 0 !important}.MuiAccordionSummary-content.Mui-expanded .MuiAccordionDetails-root{padding:0}.MuiPaper-root.MuiAccordion-root.MuiAccordion-rounded.MuiPaper-elevation1.MuiPaper-rounded{border-radius:0;border-bottom:1px solid rgba(0,45,114,.05)}.MuiAccordionDetails-root{padding:20px !important;flex-direction:column}.MuiPopover-root{z-index:1502 !important}.MuiSelect-select:focus{background-color:rgba(0,0,0,0) !important}.search-holder-pdp-tour{position:relative}.search-holder-pdp-tour #expanded-search-holder{position:absolute;bottom:26px;left:0;width:100%;z-index:2}.visually-hidden,.skip-link{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media(min-width: 981px){.sitebrand--turisanda .payment-alerts{max-width:1312px;margin:0 auto;padding-left:20px;padding-right:20px}}@media(min-width: 981px)and (min-width: 981px){.sitebrand--turisanda .payment-alerts{padding-left:16px;padding-right:16px}}.is--video-playing .search-holder{z-index:4}.seo-extra-content{display:block}.seo-extra-content.flex{display:flex}.js .seo-extra-content{display:none}.no-js .seo-extra-content.visually-hidden,.no-js .seo-extra-content.skip-link{position:relative !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;overflow:auto !important;clip:rect(0, 0, 0, 0) !important;white-space:wrap !important;border:0 !important;pointer-events:none !important}.no-js .react-tabs__tab-panel{display:block}.skip-link:focus,.skip-link:active{position:absolute !important;width:auto !important;height:auto !important;padding:8px !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;z-index:1000;background:#000;color:#fff;top:0;left:0}*:focus-visible{box-shadow:1px 1px 18px 0px rgba(0,0,0,.5019607843);outline:none}@media(min-width: 981px){*:focus-visible{outline:none;box-shadow:1px 1px 18px 0px rgba(0,0,0,.5019607843)}}input:focus-visible,textarea:focus-visible{box-shadow:none;outline-offset:0px}.bg-shimmer{position:relative;background-color:#f0f0f0;overflow:hidden}.bg-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-image:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{transform:translateX(0)}100%{transform:translateX(200%)}}.skip-link:focus,.skip-link:active{position:absolute !important;width:auto !important;height:auto !important;padding:8px !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;z-index:1000;background:#000;color:#fff;top:0;left:0}*:focus-visible{outline:3px auto var(--focus-color, #46413D);outline-offset:8px}@media(min-width: 981px){*:focus-visible{outline:2px auto var(--focus-color, #46413D);outline-offset:6px}}input:focus-visible,textarea:focus-visible{outline-offset:0px}.swiper-backface-hidden .swiper-slide{transform:none !important;backface-visibility:visible !important}body.theme--alpitourworld{--font-heading: var(--font-alpitourworld);--font-base: var(--font-alpitourworld);--turisanda-beige: #748793;--turisanda-beige-dark: #748793;background:#fff}body.theme--alpitourworld .dark-text{color:var(--myalpitour-grey, #748793) !important}body.theme--alpitourworld .dark-text div,body.theme--alpitourworld .dark-text span,body.theme--alpitourworld .dark-text p,body.theme--alpitourworld .dark-text h1,body.theme--alpitourworld .dark-text h2,body.theme--alpitourworld .dark-text h3,body.theme--alpitourworld .dark-text a{color:var(--myalpitour-grey, #748793) !important;color:var(--myalpitour-grey, #748793) !important}body.theme--alpitourworld div,body.theme--alpitourworld span,body.theme--alpitourworld applet,body.theme--alpitourworld object,body.theme--alpitourworld iframe,body.theme--alpitourworld h1,body.theme--alpitourworld h2,body.theme--alpitourworld h3,body.theme--alpitourworld h4,body.theme--alpitourworld h5,body.theme--alpitourworld h6,body.theme--alpitourworld blockquote,body.theme--alpitourworld pre,body.theme--alpitourworld a,body.theme--alpitourworld abbr,body.theme--alpitourworld acronym,body.theme--alpitourworld address,body.theme--alpitourworld big,body.theme--alpitourworld cite,body.theme--alpitourworld code,body.theme--alpitourworld del,body.theme--alpitourworld dfn,body.theme--alpitourworld em,body.theme--alpitourworld img,body.theme--alpitourworld ins,body.theme--alpitourworld kbd,body.theme--alpitourworld q,body.theme--alpitourworld s,body.theme--alpitourworld samp,body.theme--alpitourworld small,body.theme--alpitourworld strike,body.theme--alpitourworld strong,body.theme--alpitourworld sub,body.theme--alpitourworld sup,body.theme--alpitourworld tt,body.theme--alpitourworld var,body.theme--alpitourworld b,body.theme--alpitourworld u,body.theme--alpitourworld i,body.theme--alpitourworld center,body.theme--alpitourworld dl,body.theme--alpitourworld dt,body.theme--alpitourworld dd,body.theme--alpitourworld ol,body.theme--alpitourworld ul,body.theme--alpitourworld li,body.theme--alpitourworld fieldset,body.theme--alpitourworld form,body.theme--alpitourworld label,body.theme--alpitourworld legend,body.theme--alpitourworld table,body.theme--alpitourworld caption,body.theme--alpitourworld tbody,body.theme--alpitourworld tfoot,body.theme--alpitourworld thead,body.theme--alpitourworld tr,body.theme--alpitourworld th,body.theme--alpitourworld td,body.theme--alpitourworld article,body.theme--alpitourworld aside,body.theme--alpitourworld canvas,body.theme--alpitourworld details,body.theme--alpitourworld embed,body.theme--alpitourworld figure,body.theme--alpitourworld figcaption,body.theme--alpitourworld footer,body.theme--alpitourworld header,body.theme--alpitourworld hgroup,body.theme--alpitourworld menu,body.theme--alpitourworld nav,body.theme--alpitourworld output,body.theme--alpitourworld ruby,body.theme--alpitourworld section,body.theme--alpitourworld summary,body.theme--alpitourworld time,body.theme--alpitourworld mark,body.theme--alpitourworld audio,body.theme--alpitourworld video,body.theme--alpitourworld button{font-family:var(--font-base);font-weight:400}
[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-extra-star:before{content:""}.icon-insurance-shield:before{content:""}.icon-services:before{content:""}.icon-wp-cultura:before{content:""}.icon-wp-mare:before{content:""}.icon-wp-natura:before{content:""}.icon-wp-shopping:before{content:""}.icon-wp-snorkeling:before{content:""}.icon-wp-spiaggia:before{content:""}.icon-wp-tour:before{content:""}.icon-clock-pointers:before{content:""}.icon-loyalty_down:before{content:""}.icon-loyalty_ambassador:before{content:""}.icon-loyalty_cup:before{content:""}.icon-loyalty_dreamer:before{content:""}.icon-loyalty_explorer:before{content:""}.icon-loyalty_globetrotter:before{content:""}.icon-loyalty_traveller:before{content:""}.icon-round-trip:before{content:""}.icon-options:before{content:""}.icon-document:before{content:""}.icon-arrow-3-bold:before{content:""}.icon-tour-combinato:before{content:""}.icon-plane-3-medium:before{content:""}.icon-feedback-ko-fill:before{content:""}.icon-feedback-ok-fill:before{content:""}.icon-chatbot-user:before{content:""}.icon-chatbot-refresh:before{content:""}.icon-chatbot-send:before{content:""}.icon-chatbot:before{content:""}.icon-feedback-ko:before{content:""}.icon-feedback-ok:before{content:""}.icon-feedback-star:before{content:""}.icon-sunny-sea:before{content:""}.icon-hours:before{content:""}.icon-plane-roadmap:before{content:""}.icon-seat:before{content:""}.icon-agency-bold:before{content:""}.icon-special-guest:before{content:""}.icon-best-seller-star:before{content:""}.icon-bell:before{content:""}.icon-double-chevron:before{content:""}.icon-heart-best-seller:before{content:""}.icon-best-seller:before{content:""}.icon-icona_avanti_10_sec:before{content:""}.icon-icona_espandi:before{content:""}.icon-icona_indietro_10_sec:before{content:""}.icon-icona_muto:before{content:""}.icon-icona_pausa:before{content:""}.icon-icona_play:before{content:""}.icon-icona_volume_attivo:before{content:""}.icon-bagaglio-mano:before{content:""}.icon-bagaglio-stiva:before{content:""}.icon-no-bagaglio-mano:before{content:""}.icon-no-bagaglio-stiva:before{content:""}.icon-pdf:before{content:""}.icon-telegram:before{content:""}.icon-cartellino:before{content:""}.icon-megaphone:before{content:""}.icon-key:before{content:""}.icon-tour:before{content:""}.icon-note:before{content:""}.icon-travel-agency:before{content:""}.icon-nature-light:before{content:""}.icon-nature-medium:before{content:""}.icon-city-nature:before{content:""}.icon-villa:before{content:""}.icon-quotation-mark:before{content:""}.icon-agency-light:before{content:""}.icon-agency-medium:before{content:""}.icon-agenda-bold:before{content:""}.icon-agenda-light:before{content:""}.icon-agenda-medium:before{content:""}.icon-airport-light:before{content:""}.icon-airport-medium:before{content:""}.icon-arrow-1-light:before{content:""}.icon-arrow-1-medium:before{content:""}.icon-arrow-2-bold:before{content:""}.icon-arrow-2-light:before{content:""}.icon-arrow-2-medium:before{content:""}.icon-backpack-light:before{content:""}.icon-backpack-medium:before{content:""}.icon-bed-light:before{content:""}.icon-bed-medium:before{content:""}.icon-bell-light:before{content:""}.icon-bell-medium:before{content:""}.icon-bike-light:before{content:""}.icon-bike-medium:before{content:""}.icon-bin-light:before{content:""}.icon-bin-medium:before{content:""}.icon-birthday-bold:before{content:""}.icon-birthday-medium:before{content:""}.icon-booklet-bold:before{content:""}.icon-booklet-light:before{content:""}.icon-booklet-medium:before{content:""}.icon-bookmark-light:before{content:""}.icon-bookmark-medium:before{content:""}.icon-breakfast-light:before{content:""}.icon-breakfast-medium:before{content:""}.icon-bubble-1-bold:before{content:""}.icon-bubble-1-light:before{content:""}.icon-bubble-1-medium:before{content:""}.icon-bus-light:before{content:""}.icon-bus-medium:before{content:""}.icon-camera-1-bold:before{content:""}.icon-camera-1-light:before{content:""}.icon-camera-1-medium:before{content:""}.icon-camera-2-bold:before{content:""}.icon-camera-2-light:before{content:""}.icon-camera-2-medium:before{content:""}.icon-car-light:before{content:""}.icon-car-medium:before{content:""}.icon-chat-bold:before{content:""}.icon-chat-light:before{content:""}.icon-chat-medium:before{content:""}.icon-check-1-light:before{content:""}.icon-check-1-medium:before{content:""}.icon-check-2-bold:before{content:""}.icon-check-2-light:before{content:""}.icon-check-2-medium:before{content:""}.icon-chevron-medium:before{content:""}.icon-chevron-up-light:before{content:""}.icon-chevron-up-medium:before{content:""}.icon-clock-light:before{content:""}.icon-clock-medium:before{content:""}.icon-close-1-light:before{content:""}.icon-close-1-medium:before{content:""}.icon-close-2-bold:before{content:""}.icon-close-2-light:before{content:""}.icon-close-2-medium:before{content:""}.icon-cocktail-bold:before{content:""}.icon-cocktail-light:before{content:""}.icon-cocktail-medium:before{content:""}.icon-coin-light:before{content:""}.icon-coin-medium:before{content:""}.icon-collection-light:before{content:""}.icon-collection-medium:before{content:""}.icon-compass-bold:before{content:""}.icon-compass-light:before{content:""}.icon-compass-medium:before{content:""}.icon-credit-card-light:before{content:""}.icon-credit-card-medium:before{content:""}.icon-cruiser-1-light:before{content:""}.icon-cruiser-1-medium:before{content:""}.icon-cruiser-2-light:before{content:""}.icon-culture-2-light:before{content:""}.icon-culture-3-light:before{content:""}.icon-culture-bold:before{content:""}.icon-culture-light:before{content:""}.icon-culture-medium:before{content:""}.icon-delivery-light:before{content:""}.icon-delivery-medium:before{content:""}.icon-diamond-light:before{content:""}.icon-diamond-medium:before{content:""}.icon-dinner-2-light:before{content:""}.icon-dinner-2-medium:before{content:""}.icon-dinner-light:before{content:""}.icon-dinner-medium:before{content:""}.icon-directions-light:before{content:""}.icon-directions-medium:before{content:""}.icon-distance-1-light:before{content:""}.icon-distance-1-medium:before{content:""}.icon-distance-2-light:before{content:""}.icon-distance-2-medium:before{content:""}.icon-diving-light:before{content:""}.icon-diving-medium:before{content:""}.icon-envelope-bold:before{content:""}.icon-envelope-light:before{content:""}.icon-envelope-medium:before{content:""}.icon-error-1-bold:before{content:""}.icon-error-1-light:before{content:""}.icon-error-1-medium:before{content:""}.icon-error-2-bold:before{content:""}.icon-error-2-light:before{content:""}.icon-error-2-medium:before{content:""}.icon-event-light:before{content:""}.icon-event-medium:before{content:""}.icon-facebook:before{content:""}.icon-family-light:before{content:""}.icon-family-medium:before{content:""}.icon-file-1-light:before{content:""}.icon-file-1-medium:before{content:""}.icon-file-2-light:before{content:""}.icon-file-2-medium:before{content:""}.icon-filter-bold:before{content:""}.icon-filter-light:before{content:""}.icon-filter-medium:before{content:""}.icon-fitness-light:before{content:""}.icon-fitness-medium:before{content:""}.icon-flag-bold:before{content:""}.icon-flag-light:before{content:""}.icon-flag-medium:before{content:""}.icon-flip-flops-bold:before{content:""}.icon-flip-flops-light:before{content:""}.icon-flip-flops-medium:before{content:""}.icon-floor-plan-light:before{content:""}.icon-floor-plan-medium:before{content:""}.icon-floor-plan-light1:before{content:""}.icon-floor-plan-medium1:before{content:""}.icon-folder-light:before{content:""}.icon-folder-medium:before{content:""}.icon-form-light:before{content:""}.icon-form-medium:before{content:""}.icon-fullscreen-light:before{content:""}.icon-fullscreen-medium:before{content:""}.icon-gallery-light:before{content:""}.icon-gallery-medium:before{content:""}.icon-globe-1-bold:before{content:""}.icon-globe-1-light:before{content:""}.icon-globe-1-medium:before{content:""}.icon-globe-2-bold:before{content:""}.icon-globe-2-light:before{content:""}.icon-globe-2-medium:before{content:""}.icon-golf-1-light:before{content:""}.icon-golf-1-medium:before{content:""}.icon-golf-2-light:before{content:""}.icon-golf-2-medium:before{content:""}.icon-golf-bold:before{content:""}.icon-golf-light:before{content:""}.icon-golf-medium:before{content:""}.icon-hammock-light:before{content:""}.icon-hide-medium:before{content:""}.icon-home-light:before{content:""}.icon-home-medium:before{content:""}.icon-home-served-light:before{content:""}.icon-home-served-medium:before{content:""}.icon-idea-bold:before{content:""}.icon-idea-light:before{content:""}.icon-idea-medium:before{content:""}.icon-info-1-bold:before{content:""}.icon-info-1-light:before{content:""}.icon-info-1-medium:before{content:""}.icon-instagram:before{content:""}.icon-island-light:before{content:""}.icon-island-medium:before{content:""}.icon-jeep-1-light:before{content:""}.icon-jeep-1-medium:before{content:""}.icon-jeep-2-light:before{content:""}.icon-landing-bold:before{content:""}.icon-landing-light:before{content:""}.icon-landing-medium:before{content:""}.icon-landscape-light:before{content:""}.icon-landscape-medium:before{content:""}.icon-leaf-light:before{content:""}.icon-leaf-medium:before{content:""}.icon-lifeboat-light:before{content:""}.icon-lifeboat-medium:before{content:""}.icon-like-bold:before{content:""}.icon-like-light:before{content:""}.icon-like-medium:before{content:""}.icon-link-light:before{content:""}.icon-link-medium:before{content:""}.icon-linkedin:before{content:""}.icon-list-medium:before{content:""}.icon-lock-bold:before{content:""}.icon-lock-medium:before{content:""}.icon-logout-light:before{content:""}.icon-logout-medium:before{content:""}.icon-luggage-bold:before{content:""}.icon-luggage-light:before{content:""}.icon-luggage-medium:before{content:""}.icon-map-bold:before{content:""}.icon-map-light:before{content:""}.icon-map-medium:before{content:""}.icon-marker-bold:before{content:""}.icon-marker-light:before{content:""}.icon-marker-medium:before{content:""}.icon-menu-light:before{content:""}.icon-menu-medium:before{content:""}.icon-messenger:before{content:""}.icon-minus-1-light:before{content:""}.icon-minus-1-medium:before{content:""}.icon-minus-2-bold:before{content:""}.icon-minus-2-light:before{content:""}.icon-minus-2-medium:before{content:""}.icon-monitor-bold:before{content:""}.icon-monitor-light:before{content:""}.icon-monitor-medium:before{content:""}.icon-moon-bold:before{content:""}.icon-moon-light:before{content:""}.icon-moon-medium:before{content:""}.icon-more-medium:before{content:""}.icon-palm-tree-light:before{content:""}.icon-palm-tree-medium:before{content:""}.icon-palm-trees-light:before{content:""}.icon-palm-trees-medium:before{content:""}.icon-passport-bold:before{content:""}.icon-passport-light:before{content:""}.icon-passport-medium:before{content:""}.icon-pen-light:before{content:""}.icon-pen-medium:before{content:""}.icon-pet-light:before{content:""}.icon-pet-medium:before{content:""}.icon-phone-bold:before{content:""}.icon-phone-light:before{content:""}.icon-phone-medium:before{content:""}.icon-pictures-light:before{content:""}.icon-pictures-medium:before{content:""}.icon-pins-medium:before{content:""}.icon-plane-2-light:before{content:""}.icon-plane-2-medium:before{content:""}.icon-plane-bold:before{content:""}.icon-plane-light:before{content:""}.icon-plane-medium:before{content:""}.icon-play-light:before{content:""}.icon-play-medium:before{content:""}.icon-plus-1-light:before{content:""}.icon-plus-1-medium:before{content:""}.icon-plus-2-bold:before{content:""}.icon-plus-2-light:before{content:""}.icon-plus-2-medium:before{content:""}.icon-print-light:before{content:""}.icon-print-medium:before{content:""}.icon-quality-bold:before{content:""}.icon-quality-light:before{content:""}.icon-quality-medium:before{content:""}.icon-reset-medium:before{content:""}.icon-resort-light:before{content:""}.icon-resort-medium:before{content:""}.icon-restaurant-light:before{content:""}.icon-restaurant-medium:before{content:""}.icon-rock-light:before{content:""}.icon-rock-medium:before{content:""}.icon-sailboat-light:before{content:""}.icon-sailboat-medium:before{content:""}.icon-sandglass-bold:before{content:""}.icon-sandglass-light:before{content:""}.icon-sandglass-medium:before{content:""}.icon-search-bold:before{content:""}.icon-search-light:before{content:""}.icon-search-medium:before{content:""}.icon-seat-medium:before{content:""}.icon-settings-bold:before{content:""}.icon-settings-light:before{content:""}.icon-settings-medium:before{content:""}.icon-share-light:before{content:""}.icon-share-medium:before{content:""}.icon-shield-light:before{content:""}.icon-shield-medium:before{content:""}.icon-shop-medium:before{content:""}.icon-shuffle-medium:before{content:""}.icon-sign-bold:before{content:""}.icon-sign-light:before{content:""}.icon-sign-medium:before{content:""}.icon-smartphone-light:before{content:""}.icon-smartphone-medium:before{content:""}.icon-star-bold:before{content:""}.icon-star-light:before{content:""}.icon-star-medium:before{content:""}.icon-stopwatch-light:before{content:""}.icon-stopwatch-medium:before{content:""}.icon-suitcase-bold:before{content:""}.icon-suitcase-light:before{content:""}.icon-suitcase-medium:before{content:""}.icon-sun-light:before{content:""}.icon-sun-medium:before{content:""}.icon-sunbed-bold:before{content:""}.icon-sunbed-light:before{content:""}.icon-sunbed-medium:before{content:""}.icon-surf-light:before{content:""}.icon-surf-medium:before{content:""}.icon-swimming-pool-light:before{content:""}.icon-swimming-pool-medium:before{content:""}.icon-tag-light:before{content:""}.icon-tag-medium:before{content:""}.icon-take-off-bold:before{content:""}.icon-take-off-light:before{content:""}.icon-take-off-medium:before{content:""}.icon-telescope-light:before{content:""}.icon-telescope-medium:before{content:""}.icon-tennis-light:before{content:""}.icon-tennis-medium:before{content:""}.icon-tent-1-light:before{content:""}.icon-tent-1-medium:before{content:""}.icon-theatre-light:before{content:""}.icon-theatre-medium:before{content:""}.icon-ticket-bold:before{content:""}.icon-ticket-light:before{content:""}.icon-ticket-medium:before{content:""}.icon-tour-light:before{content:""}.icon-tour-medium:before{content:""}.icon-train-1-bold:before{content:""}.icon-train-1-light:before{content:""}.icon-train-1-medium:before{content:""}.icon-travel-agency-light:before{content:""}.icon-travel-agency-medium:before{content:""}.icon-trust-light:before{content:""}.icon-trust-medium:before{content:""}.icon-twitter:before{content:""}.icon-umbrella-bold:before{content:""}.icon-umbrella-light:before{content:""}.icon-umbrella-medium:before{content:""}.icon-unlock-bold:before{content:""}.icon-unlock-medium:before{content:""}.icon-user-bold:before{content:""}.icon-user-light:before{content:""}.icon-user-medium:before{content:""}.icon-view-bold:before{content:""}.icon-view-light:before{content:""}.icon-view-medium:before{content:""}.icon-violin-light:before{content:""}.icon-violin-medium:before{content:""}.icon-waves-light:before{content:""}.icon-waves-medium:before{content:""}.icon-wedding-light:before{content:""}.icon-wedding-medium:before{content:""}.icon-wellness-bold:before{content:""}.icon-wellness-light:before{content:""}.icon-wellness-medium:before{content:""}.icon-whatsapp:before{content:""}.icon-wheelchair-light:before{content:""}.icon-wheelchair-medium:before{content:""}.icon-wifi-light:before{content:""}.icon-wifi-medium:before{content:""}.icon-wine-light:before{content:""}.icon-wine-medium:before{content:""}.icon-youtube:before{content:""}.icon-download:before{content:""}.icon-gym:before{content:""}.icon-fav-off:before{content:""}.icon-fav-on:before{content:""}.icon-rotate-device:before{content:""}.icon-plane:before{content:""}.icon-link:before{content:""}.icon-share:before{content:""}.icon-logout:before{content:""}.icon-envelope:before{content:""}.icon-more:before{content:""}.icon-internet:before{content:""}.icon-spa:before{content:""}.icon-ristorazione:before{content:""}.icon-Partenza:before{content:""}.icon-Arrivo:before{content:""}.icon-stella:before{content:""}.icon-full-screen:before{content:""}.icon-list:before{content:""}.icon-mail:before{content:""}.icon-locker:before{content:""}.icon-birthday:before{content:""}.icon-eye-open:before{content:""}.icon-eye-closed:before{content:""}.icon-edit:before{content:""}.icon-food:before{content:""}.icon-trolley:before{content:""}.icon-watch:before{content:""}.icon-view-horizontal:before{content:""}.icon-view-vertical:before{content:""}.icon-filter:before{content:""}.icon-facebook1:before{content:""}.icon-instagram1:before{content:""}.icon-twitter1:before{content:""}.icon-youtube1:before{content:""}.icon-hamburger:before{content:""}.icon-whatsapp1:before{content:""}.icon-profile:before{content:""}.icon-phone:before{content:""}.icon-external-link:before{content:""}.icon-icon-fire:before{content:""}.icon-check:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-arrow-left:before{content:""}.icon-plane-landing:before{content:""}.icon-insurance:before{content:""}.icon-bed-straight:before{content:""}.icon-guests:before{content:""}.icon-back:before{content:""}.icon-go:before{content:""}.icon-alert:before{content:""}.icon-info:before{content:""}.icon-camera:before{content:""}.icon-promo:before{content:""}.icon-delete:before{content:""}.icon-down:before{content:""}.icon-up:before{content:""}.icon-bed:before{content:""}.icon-all-inclusive:before{content:""}.icon-boat:before{content:""}.icon-plan-taking-off:before{content:""}.icon-anchor:before{content:""}.icon-hotel:before{content:""}.icon-play:before{content:""}.icon-dot-empty:before{content:""}.icon-grid:before{content:""}.icon-dot:before{content:""}.icon-star:before{content:""}.icon-tripadvisor:before{content:""}.icon-external-link1:before{content:""}.icon-luggage:before{content:""}.icon-calendar:before{content:""}.icon-close:before{content:""}.icon-pin:before{content:""}.icon-person:before{content:""}.icon-search:before{content:""}.icon-prev:before{content:""}.icon-next:before{content:""}.icon-arrow-right:before{content:""}.icon-checkbox:before{content:""}.icon-checkbox-selected .path1:before{content:"";color:#002d72}.icon-checkbox-selected .path2:before{content:"";margin-left:-1em;color:#fff}.icon-bus:before{content:""}.icon-collection:before{content:""}.icon-relapse:before{content:""}.icon-clip:before{content:""}
@font-face{font-family:"icomoon";src:url("/fonts/icomoon.ttf?ixpxfq") format("truetype"),url("/fonts/icomoon.woff?ixpxfq") format("woff"),url("/fonts/icomoon.svg?ixpxfq#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.divide-x>*:first-child,.divide-x .stars-wrap{margin-right:0 !important}.divide-x>*:not(:first-child){position:relative;padding-left:12px;margin-left:12px}.divide-x>*:not(:first-child)::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:15px;border-left:.5px solid rgba(0,0,0,.4392156863)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font-family:var(--font-base);vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{padding-left:20px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}sup,sub{line-height:0}body.sitebrand--turisanda{font-family:var(--font-base) !important}.MuiTextField-root .MuiInput-underline::after{border-color:var(--turisanda-beige, #46413D) !important}.MuiTextField-root .MuiInput-input{border-radius:4px !important;color:var(--turisanda-black, #232323) !important;border-color:#58595b !important}.MuiInput-underline::after{border-color:var(--turisanda-beige, #46413D) !important}.MuiFormControl-root.customARTextField .MuiInputBase-root.MuiInput-root.MuiInput-underline.MuiInputBase-formControl.MuiInput-formControl input{border:1.5px solid var(--turisanda-beige, #46413D) !important}.MuiFormControl-root.customARTextField .MuiInputBase-root.MuiInput-root.MuiInput-underline.MuiInputBase-formControl.MuiInput-formControl::after{border-color:rgba(0,0,0,0) !important}.MuiButton-containedPrimary{background-color:var(--turisanda-beige, #46413D) !important;color:var(--turisanda-primary-white, #ffffff) !important;border-radius:4px !important}.MuiSwitch-track{background-color:var(--turisanda-grey-light, #c4c5c6) !important}.Mui-checked+.MuiSwitch-track{background-color:var(--turisanda-beige, #46413D) !important}input[type=checkbox].custom-input:checked:after{background-color:var(--turisanda-beige, #46413D) !important;content:"" !important}body{--primary-blue: #2968a9;--primary-blue-dark: #002d72;--primary-blue-medium: #4d6c9c;--primary-blue-light: #e5eff6;--primary-blue-light2: #e7eff5;--primary-blue-light3: #e7eef5;--primary-gray: #58595B;--primary-gray-light: #f2f2f2;--primary-gray-light-2: #7c808b;--primary-gray-opacity: rgba(229, 239, 246, 0.5);--primary-black: #000000;--primary-white: #ffffff;--primary-white-opacity: rgba(255, 255, 255, 0.3);--primary-disabled: #d7d9e0;--primary-offer: #317268;--primary-offer-alert: #cc1200;--primary-gold: #ffd253;--primary-error: #D20000;--primary-error-2: #D20000;--primary-success: #83c91a;--primary-blue-hover: #f7fafc;--primary-warning: #ffc107;--primary-yellow: #ffbd03;--secondary-success: #13ba05;--brand-color-francorosso: #d3354d;--brand-color-alpitour: #40a4f3;--brand-color-bravoclub: #01509f;--tripadvisor-rank: #34e0a1;--secondary-blue-light: #ccd5e3;--secondary-blue-light2: #3ee5da;--secondary-blue-light3: #e5eaf1;--secondary-blue-light4: #f2f7fb;--secondary-blue-medium-light: #6681aa;--secondary-blue-dark: #133f6e;--secondary-blue-dark-2: #2271b3;--secondary-divider-gray: #e0e0e0;--secondary-divider-gray-2: #d9d9d9;--secondary-blue-light-header: #f0f1f5;--secondary-blue: #ccdff0;--secondary-gray-light: #f1f1f1;--secondary-gray-light-2: #e5e6e8;--secondary-gray-medium: #d7d9e0;--secondary-selected: #e5eff6;--secondary-white: #f7f7f7;--secondary-dark-orange: #936a1a;--secondary-divider-blue-light: #c8d7e2;--secondary-green-light: #cef5e3;--secondary-white-light: #fcfcfc;--secondary-error: #fdecea;--secondary-yellow: #fff4d4;--tertiary-blue-light: #33578e;--tertiary-blue: #194280;--tertiary-blue-dark: #002b77;--tertiary-blue-dark-2: #003c50;--tertiary-gray: #505050;--tertiary-error: #611a15;--informative-color-promo: #f96456;--informative-color-ribbon: #d20052;--informative-color-urgency: #d90110;--informative-color-stars: #ffd253;--focus-color: #46413D;--primary-white-rgb: 255, 255, 255;--primary-black-rgb: 0, 0, 0;--primary-blue-rgb: 41, 104, 169;--primary-blue-dark-rgb: 0, 45, 114;--primary-blue-light-rgb: 229, 239, 246;--primary-gray-light-rgb: 242, 242, 242;--secondary-gray-medium-rgb: 215, 217, 224;--primary-gray-rgb: 88, 89, 91;--primary-error-rgb: 210, 0, 0;--tertiary-blue-rgb: 25, 66, 128;--primary-success-rgb: 93, 222, 163;--primary-error-2-rgb: 210, 0, 0;--focus-color: #46413D;--key2fun-color: #bf338b;--key2fun-color-rgb: 191, 51, 139;--calendar-range-color: #ccd2e0;--badge-bg: #D0893B;--badge-color: #FFFFFF;--swiper-navigation-size: 32px;--swiper-navigation-color: var(--primary-blue-dark);--swiper-theme-color: var(--primary-blue-dark);--swiper-navigation-sides-offset: 10px}body{--swiper-theme-color: #fdfcf8;--turisanda-white: #fdfcf8;--turisanda-black: #232323;--turisanda-black-light: #393939;--turisanda-grey: #58595B;--turisanda-grey2: #898a8d;--turisanda-secondary-grey: #dad3ca;--turisanda-grey-light: #c4c5c6;--turisanda-grey-lighter: #d0d0d1;--turisanda-grey-lighter2: #d8d8d8;--turisanda-grey-lighter3: #f8f6f4;--turisanda-grey-lighter4: #e1dbd6;--turisanda-grey-lighter5: #EFEDEA;--turisanda-grey-dark: #525355;--primary-gray: #58595B;--turisanda-beige-base: #898a8d;--turisanda-beige: #46413D;--turisanda-beige-dark: #46413D;--turisanda-beige-dark2: #d2c9c2;--turisanda-beige-darker: #46413D;--turisanda-beige-light: #e9e4df;--turisanda-beige-lighter: #f0edea;--turisanda-beige-lighter2: #E3E0D0;--turisanda-primary-black: #000000;--turisanda-primary-white: #ffffff;--turisanda-success: #83c91a;--turisanda-info: #317268;--turisanda-primary-black-rgb: 0, 0, 0;--turisanda-beige-rgb: 70, 65, 61;--turisanda-white-rgb: 253, 252, 248;--turisanda-grey-rgb: 88, 89, 91;--turisanda-black-rgb: 35, 35, 35;--turisanda-success-rgb: 131, 201, 26;--turisanda-grey-lighter2-rgb: 216, 216, 216;--turisanda-beige-lighter-rgb: 240, 237, 234;--turisanda-primary-white-rgb: 255, 255, 255;--turisanda-beige-dark-rgb: 70, 65, 61;--turisanda-disabled-rgb: 79, 79, 79;--turisanda-disabled: #4F4F4F;--turisanda-brown: #48423C;--turisanda-blue: #003C50;--turisanda-red: #BF275A;--primary-accent: #317268;--primary-accent-rgb: 49, 114, 104;--focus-color: #46413D;--myalpitour-grey: #748793;--scrollbar-width: 0px}body{background-color:var(--turisanda-white, #fdfcf8)}body p{color:var(--turisanda-grey, #58595B);margin:0}body.offer-widget{background-color:rgba(0,0,0,0)}html,body{padding:0;margin:0}*{box-sizing:border-box}*:focus{outline:none}strong{font-weight:bold}a{color:var(--turisanda-beige, #46413D);text-decoration:none}p a{text-decoration:underline}button{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-base)}input:is([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button,button{color:inherit}img{max-width:100%}input[type=checkbox].custom-input{position:relative}input[type=checkbox].custom-input:before,input[type=checkbox].custom-input:after{content:"";height:14px;width:14px;border:1px solid var(--primary-gray, #58595B);position:relative;background:var(--primary-white, #ffffff);top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}input[type=checkbox].custom-input:checked:after{content:"";font-family:"Icomoon";font-size:14px;color:var(--primary-white, #ffffff);background:var(--turisanda-beige, #46413D)}input::-ms-reveal,input::-ms-clear{display:none}.left{text-align:left}.center{text-align:center}.right{text-align:right}.img-left{object-position:left}.img-center{object-position:center}.img-right{object-position:right}.img-top{object-position:top}.img-bottom{object-position:bottom}.hide-mobile{display:none !important}@media(min-width: 981px){.hide-mobile{display:block !important}}@media(min-width: 981px){.hide-desktop{display:none !important}}.is-magnolia-editor .new-search-container-mgl,.is-magnolia-editor .search-container-mgl{position:relative;background-color:#d3d3d3;top:0px;padding:20px 0}.is-magnolia-editor .offer-container-cmp{display:grid !important;grid-template-columns:50% 50%;grid-gap:10px 5px;padding-bottom:100px}.swiper-button-prev,.swiper-button-next{display:block;background:var(--primary-white, #ffffff);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);height:32px;width:32px;border-radius:50%;position:relative;color:var(--primary-black, #000000)}.swiper-button-prev span,.swiper-button-prev i,.swiper-button-next span,.swiper-button-next i{font-size:12px}.swiper-button-prev,.swiper-button-next{right:auto;top:auto;left:auto;bottom:auto;margin:0}.swiper-button-prev:after,.swiper-button-prev svg,.swiper-button-next:after,.swiper-button-next svg{display:none}.mgnlEditorBar.area{flex-basis:100%}.is-magnolia-editor a{pointer-events:none;display:inline-block;height:100%}.is-magnolia-editor .mgnl-show{display:block}.is-magnolia-editor .mgnl-hide{display:none}.is-magnolia-editor .hide-desktop,.is-magnolia-editor .hide-mobile{display:block !important}@media(min-width: 981px){.is-magnolia-editor .hide-desktop,.is-magnolia-editor .hide-mobile{display:block !important}}.is-magnolia-editor .top-footer-icon-link-wrap-cmp a{color:var(--primary-white, #ffffff) !important}.is-magnolia-editor .top-footer-icon-link-wrap-cmp{display:block}.is-magnolia-editor .top-footer-icon-link-wrap-cmp .top-footer-icon-link-cmp{display:inline-block}.is-magnolia-editor .top-footer-icon-link-wrap-cmp .top-footer-icon-link-cmp i,.is-magnolia-editor .top-footer-icon-link-wrap-cmp .top-footer-icon-link-cmp .top-footer-cta-cmp{display:inline-block}.is-magnolia-editor .main-footer-container-cmp a{color:var(--turisanda-primary-white, #ffffff) !important}.is-magnolia-editor .main-footer-container-cmp .app-and-link-container-cmp{display:block}.is-magnolia-editor .main-footer-container-cmp .app-and-link-container-cmp .app-cmp,.is-magnolia-editor .main-footer-container-cmp .app-and-link-container-cmp .advantages-link-cmp{display:inline-block}.is-magnolia-editor .main-footer-container-cmp .app-and-link-container-cmp .app-cmp{margin-right:50px}.is-magnolia-editor .sub-footer-container-cmp a{color:var(--primary-white, #ffffff) !important}.is-magnolia-editor .sub-footer-container-cmp .card-and-policy-container-cmp{display:block}.is-magnolia-editor .sub-footer-container-cmp .card-and-policy-container-cmp .card-cmp,.is-magnolia-editor .sub-footer-container-cmp .card-and-policy-container-cmp .terms-and-condition-container-cmp{display:inline-block}.is-magnolia-editor .box-grid-small-img-cmp .box-grid-cmp{display:block !important}.is-magnolia-editor .box-grid-small-cmp .image-small-box-cmp{width:calc(16.6666666667% - 15px);margin:0 7px 15px 7px;text-align:center}.is-magnolia-editor .image-small-box-cmp{display:inline-block;width:calc(25% - 30px);margin:0 15px 30px 15px !important;text-align:center}.is-magnolia-editor .image-small-box-cmp a{width:100%}.checkout-columns{z-index:50;position:relative}@media(min-width: 981px){.checkout-columns{z-index:50;background:var(--primary-gray-light, #f2f2f2);position:relative}.checkout-columns .checkout-right{position:absolute;z-index:7;height:100%;width:416px;padding-bottom:40px;top:0;right:0}}.template-checkout-recap-page .checkout-columns{background:rgba(0,0,0,0)}.react-calendar{font-family:var(--font-base);text-align:center;position:relative;padding-top:36px}@media(min-width: 981px){.react-calendar{padding:0 48px 0}.react-calendar .react-calendar__viewContainer{display:flex}.react-calendar .react-calendar__viewContainer .react-calendar__month-view{max-width:380px;padding:0 40px;padding-top:36px;position:relative}.react-calendar .react-calendar__viewContainer .react-calendar__month-view+.react-calendar__month-view{position:relative}.react-calendar .react-calendar__viewContainer .react-calendar__month-view+.react-calendar__month-view::before{position:absolute;width:1px;height:calc(100% + 30px);background-color:var(--turisanda-grey-light, #c4c5c6);content:"";left:0;top:-30px}}.react-calendar.calendar-loading .react-calendar__navigation__arrow{opacity:.2;pointer-events:none}.react-calendar .react-calendar__month-view__days{align-items:center}@media(min-width: 981px){.react-calendar .react-calendar__month-view__days{margin-bottom:-8px}}.react-calendar .react-calendar__month-view__days abbr{display:none}.react-calendar .react-calendar__navigation__label{font-weight:500;font-size:16px;line-height:23px;letter-spacing:.15px;color:var(--turisanda-beige);text-transform:capitalize}@media(min-width: 981px){.react-calendar .react-calendar__navigation__label{display:flex;justify-content:space-evenly}}.react-calendar .react-calendar__tile{margin:0 0 16px;height:36px;font-weight:400;font-size:16px;line-height:18px;letter-spacing:.15px;display:flex;color:var(--turisanda-white, #fdfcf8);flex-direction:column;align-items:center;justify-content:center;padding-right:4px;padding-left:4px}.react-calendar .react-calendar__tile.react-calendar__month-view__days__day--weekend+.react-calendar__month-view__days__day--weekend{padding-right:0}.react-calendar .react-calendar__tile.react-calendar__month-view__days__day--weekend+:not(.react-calendar__month-view__days__day--weekend){padding-left:0}.react-calendar .react-calendar__tile[disabled]{pointer-events:none}.react-calendar .react-calendar__tile[disabled] .day-button{opacity:.3}.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart{opacity:1}.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd .day-button,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart .day-button{opacity:1;color:var(--turisanda-black, #232323);background-color:#fff}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd .day-button,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart .day-button{color:var(--turisanda-grey-lighter3, #f8f6f4);background-color:var(--turisanda-beige, #46413D)}}.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd .day-button .icon-star-charter,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart .day-button .icon-star-charter{color:var(--turisanda-beige-darker, #46413D)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd .day-button .icon-star-charter,.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart .day-button .icon-star-charter{color:var(--turisanda-white, #fdfcf8)}}.react-calendar .react-calendar__tile.react-calendar__tile--hover:not(.react-calendar__tile--rangeStart),.react-calendar .react-calendar__tile.react-calendar__tile--hover:not(.react-calendar__tile--rangeEnd),.react-calendar .react-calendar__tile.react-calendar__tile--range:not(.react-calendar__tile--rangeStart),.react-calendar .react-calendar__tile.react-calendar__tile--range:not(.react-calendar__tile--rangeEnd){background-color:var(--turisanda-brown, #48423C)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hover:not(.react-calendar__tile--rangeStart),.react-calendar .react-calendar__tile.react-calendar__tile--hover:not(.react-calendar__tile--rangeEnd),.react-calendar .react-calendar__tile.react-calendar__tile--range:not(.react-calendar__tile--rangeStart),.react-calendar .react-calendar__tile.react-calendar__tile--range:not(.react-calendar__tile--rangeEnd){background-color:var(--turisanda-beige-dark2, #d2c9c2)}}.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart:not(.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd){background:radial-gradient(ellipse 80% 35px at right center, var(--turisanda-brown, #48423C) 75%, var(--turisanda-black, #232323) 75%)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart:not(.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd){background:radial-gradient(ellipse 80% 35px at right center, var(--turisanda-beige-dark2, #d2c9c2) 75%, var(--turisanda-beige-lighter, #f0edea) 75%)}}.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd:not(.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart){background:radial-gradient(ellipse 80% 35px at left center, var(--turisanda-brown, #48423C) 75%, var(--turisanda-black, #232323) 75%)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd:not(.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart){background:radial-gradient(ellipse 80% 35px at left center, var(--turisanda-beige-dark2, #d2c9c2) 75%, var(--turisanda-beige-lighter, #f0edea) 75%)}}.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart){background:radial-gradient(ellipse 85% 35px at left center, var(--turisanda-brown, #48423C) 75%, var(--turisanda-black, #232323) 75%)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart){background:radial-gradient(ellipse 85% 35px at left center, var(--turisanda-beige-dark2, #d2c9c2) 75%, var(--turisanda-beige-lighter, #f0edea) 75%)}}.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart).react-calendar__tile--rangeEnd .day-button{background-color:var(--turisanda-beige, #46413D)}.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart) .day-button{background-color:var(--turisanda-brown, #48423C)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hoverEnd:not(.react-calendar__tile--hoverStart) .day-button{background-color:var(--turisanda-beige-dark2, #d2c9c2)}}.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd){background:radial-gradient(ellipse 85% 35px at right center, var(--turisanda-brown, #48423C) 75%, var(--turisanda-black, #232323) 75%)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd){background:radial-gradient(ellipse 85% 35px at right center, var(--turisanda-beige-dark2, #d2c9c2) 75%, var(--turisanda-beige-lighter, #f0edea) 75%)}}.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd).react-calendar__tile--rangeStart .day-button{background-color:var(--turisanda-beige, #46413D)}.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd) .day-button{background-color:var(--turisanda-brown, #48423C)}@media(min-width: 981px){.react-calendar .react-calendar__tile.react-calendar__tile--hoverStart:not(.react-calendar__tile--hoverEnd) .day-button{background-color:var(--turisanda-beige-dark2, #d2c9c2)}}@media(min-width: 981px){.react-calendar .react-calendar__tile{margin-bottom:8px}.react-calendar .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{opacity:0;pointer-events:none}}.react-calendar .react-calendar__tile .day-button{height:36px;width:36px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:100%;font-weight:400;font-size:16px;line-height:18px;letter-spacing:.15px;color:var(--turisanda-white, #fdfcf8);position:relative}@media(min-width: 981px){.react-calendar .react-calendar__tile .day-button{color:var(--turisanda-grey, #58595B)}}.react-calendar .react-calendar__tile .day-button .icon-star-charter{color:var(--turisanda-beige-base, #898a8d)}@media(min-width: 981px){.react-calendar .react-calendar__tile .day-button .icon-star-charter{color:var(--turisanda-beige, #46413D)}}.react-calendar .react-calendar__tile .day-button .icon-star-charter{font-size:8px;position:absolute;top:1px;left:50%;transform:translateX(-50%)}.react-calendar abbr{text-decoration:none;text-align:center}.react-calendar .react-calendar__navigation{display:flex;align-items:center;justify-content:space-between;margin:10px 0}@media(min-width: 981px){.react-calendar .react-calendar__navigation{margin:0 0 8px}}.react-calendar .react-calendar__month-view__weekdays{font-weight:400;font-size:16px;line-height:18px;letter-spacing:.15px;color:var(--turisanda-grey2, #898a8d);padding:9px 0;position:absolute;top:0;width:100%}@media(min-width: 981px){.react-calendar .react-calendar__month-view__weekdays{max-width:300px}}.react-calendar__navigation__label__divider{opacity:0}.react-calendar__navigation__arrow{color:var(--turisanda-beige, #46413D);border:1px solid var(--turisanda-beige, #46413D);border-radius:50%;width:44px;height:44px;display:flex;justify-content:center;align-items:center}.react-calendar__navigation__arrow:disabled{opacity:.2}@media(min-width: 981px){.react-calendar__navigation__arrow{position:absolute;top:50%;transform:translateY(-50%)}.react-calendar__navigation__arrow.react-calendar__navigation__prev-button{left:0}.react-calendar__navigation__arrow.react-calendar__navigation__next-button{right:0}}@media(min-width: 981px){.aw-main-area .simple-box-slider-card-cont .simple-box-cmp{width:220px !important}}.is-magnolia-editor .my-aw-stay-container-cmp{display:block !important}.is-magnolia-editor .my-aw-stay-overview-cmp{display:inline-block !important;vertical-align:top;max-width:60%}.is-magnolia-editor .my-aw-flight-container-cmp{display:block !important}.is-magnolia-editor .my-aw-flight-cmp{display:inline-block !important;vertical-align:top;max-width:60%}.hide-navigation .main-footer-container-cmp,.hide-navigation .main-header-container-cmp{display:none !important}.aw-body-wrap-area{background-color:#fff}.aw-body-area{margin-bottom:45px}@media(min-width: 981px){.aw-body-area{margin-bottom:60px}}.aw-body-area{display:flex;flex-direction:column;padding-bottom:30px}@media(min-width: 981px){.aw-body-area{flex-direction:row;justify-content:space-between;max-width:1312px;margin:0 auto;padding-left:20px;padding-right:20px}}@media(min-width: 981px)and (min-width: 981px){.aw-body-area{padding-left:16px;padding-right:16px}}.aw-body-area .cta-component{margin-bottom:20px}.aw-body-area .aw-left-area{order:1;border:1px solid var(--secondary-divider-gray-2, #d9d9d9);box-shadow:rgba(149,157,165,.2) 0px 8px 12px}@media(min-width: 981px){.aw-body-area .aw-left-area{order:unset;align-self:flex-start;min-width:236px;border-radius:8px;background-color:var(--primary-white, #ffffff);padding:16px;margin-top:24px}}.aw-body-area .aw-main-area{order:0;margin-top:20px;padding:0 16px;margin-top:24px}@media(min-width: 981px){.aw-body-area .aw-main-area{padding:0;order:unset;max-width:985px;width:calc(100% - 236px)}}@media(min-width: 981px){.aw-body-area .aw-main-area .simple-box-cmp{width:249px !important}}.aw-body-area .aw-main-area-detail{margin-top:0}@media(min-width: 981px){.aw-body-area .aw-main-area-detail{width:100%;max-width:100%}}.aw-body-area .aw-main-area-full{max-width:none !important;width:100%}.is-magnolia-editor .image-left-box-cmp,.is-magnolia-editor .box-grid-with-cta-container-cmp,.is-magnolia-editor .next-destination-container,.is-magnolia-editor .icon-usp-container-cmp{display:block !important}.is-magnolia-editor .box-grid-with-cta-cmp{margin-left:0px !important}.is-magnolia-editor .icon-usp-box-cmp{width:100%}.box-grid-with-cta-cmp{margin-top:20px !important;margin-left:0 !important}.aw-main-area .cta-component a{color:var(--turisanda-black, #232323)}.template-agency-locator-page .new-search-container-mgl,.template-agency-locator-page .search-container-mgl{display:none}.message-with-image-container-cmp{display:block !important}.message-with-image-container-cmp .text-with-eyelet-cmp,.message-with-image-container-cmp .image-50-perc-cmp{display:inline-block !important;vertical-align:top}@media(min-width: 981px){.template-my-aw-conventions-list-page .aw-body-area .aw-main-area{width:calc(100% - 236px)}}.DefaultProgressBar__vertical{width:24px;height:100%}.DefaultProgressBar_progressBar{background-color:var(--turisanda-beige);position:absolute}.DefaultProgressBar_progressBar__vertical{height:100%;width:2px}.DefaultProgressBar_background__vertical{height:100%;top:0px;width:15px}.DefaultProgressBar_background__horizontal{height:4px;top:-1px;z-index:2}.DefaultHandle_handle{width:21px;height:21px;border-width:1px;border-style:solid;border-color:var(--turisanda-beige, #46413D);background-color:var(--turisanda-beige, #46413D);border-radius:100%;outline:none;z-index:2;box-shadow:0 2px 2px #dbdbdb}.DefaultHandle_handle:focus{box-shadow:#abc4e8 0 0 1px 1px}.DefaultHandle_handle__horizontal{margin-left:-12px;top:-7px}.DefaultHandle_handle__horizontal:before{top:7px;height:10px;width:1px;left:10px}.DefaultHandle_handle__horizontal:after{top:7px;height:10px;width:1px;left:13px}.DefaultHandle_handle__vertical{margin-top:-12px;left:-10px}.DefaultHandle_handle__vertical:before{top:10px}.DefaultHandle_handle__vertical:after{top:13px;left:8px;height:1px;width:10px}.DefaultHandle_handle__disabled{border-color:#dbdbdb}.DefaultBackground{background-color:#fcfcfc;height:15px;width:100%;position:relative}.DefaultBackground_background__horizontal{height:1px;background-color:#dcdcdd;top:0px;left:-2px;bottom:4px;width:100%}.DefaultBackground_background__vertical{width:15px;top:0px;height:100%}.rheostat{margin-top:88px;position:relative;overflow:visible}@media(min-width: 1128px){.autoAdjustVerticalPosition{top:12px}}.rheostat__vertical{height:100%}.handleContainer{height:3px;top:-2px;left:-2px;bottom:4px;width:100%;position:absolute}.rheostat_background{background-color:#fcfcfc;border:1px solid #d8d8d8;position:relative}.rheostat_background__horizontal{height:2px;top:0px;left:-2px;bottom:4px;width:100%}.rheostat_background__vertical{width:15px;top:0px;height:100%}.is-magnolia-editor .mosaic-with-overlay-container-cmp{display:block !important}.is-magnolia-editor .mosaic-with-overlay-container-cmp .mosaic-container-magnolia{display:block !important;height:auto !important}.is-magnolia-editor .mosaic-with-overlay-container-cmp .mosaic-container-magnolia .mosaic-width-100{width:100% !important;max-width:100% !important}.is-magnolia-editor .mosaic-with-overlay-container-cmp .mosaic-container-magnolia .image-box-with-overlay-cmp{height:fit-content !important;width:100% !important;max-width:100% !important}.is-magnolia-editor .mosaic-with-overlay-container-cmp .mosaic-container-magnolia .image-box-with-overlay-cmp .overlay-cmp{width:50%;display:inline-block}.react-tiny-popover-container{z-index:50}@media(min-width: 981px){body.sticky-menu .search-holder{z-index:10}}.search-holder{position:relative;z-index:3}.header-checkout{position:relative;z-index:51}.header-checkout.header-no-relative{position:initial}.MuiInputBase-input{font-family:var(--font-base) !important}.MuiInput-underline:before{border-bottom:0 !important;transition:none !important}.MuiInput-underline:after{transition:none !important;border-bottom:0 !important}.template-thank-you-page .main-footer-container-cmp,.template-thank-you-page .top-footer-container-cmp,.template-thank-you-page .pre-footer-container-cmp,.template-checkout-recap-page .main-footer-container-cmp,.template-checkout-recap-page .top-footer-container-cmp,.template-checkout-recap-page .pre-footer-container-cmp,.template-checkout-page .main-footer-container-cmp,.template-checkout-page .top-footer-container-cmp,.template-checkout-page .pre-footer-container-cmp{display:none}.template-thank-you-page .sub-footer-container-cmp,.template-checkout-recap-page .sub-footer-container-cmp,.template-checkout-page .sub-footer-container-cmp{padding-top:0}@media(min-width: 981px){.template-thank-you-page .main-header-container-cmp,.template-checkout-recap-page .main-header-container-cmp,.template-checkout-page .main-header-container-cmp{display:none}}.MuiTooltip-tooltip p{margin:0px;color:var(--primary-blue-dark, #002d72)}.hide-cookiebot #CybotCookiebotDialog,.hide-cookiebot #CybotCookiebotDialogBodyUnderlay{display:none !important}.main-holder .breadcrumb-holder{display:none}main.spaced:not(.header-relative) .search-holder{margin-top:75px}@media(min-width: 981px){main.spaced:not(.header-relative) .search-holder{margin-top:130px}}main.spaced .template-turisanda-result-page .new-search-container-mgl{margin-top:0}main.spaced .main-holder{padding-top:20px}@media(min-width: 981px){main.spaced .main-holder{padding-top:50px}}main.spaced .main-holder .breadcrumb-holder{display:block}main.spaced .new-search-container-mgl{position:initial;margin-top:10px}main.spaced .search-container-mgl{bottom:unset;top:40px}main.spaced .search-holder .breadcrumb-holder{display:none}@media(min-width: 981px){main.spaced .template-turisanda-result-page{padding-top:86px}}.light-text{color:#fff !important}.light-text p,.light-text div,.light-text span,.light-text h1,.light-text h2,.light-text h3,.light-text h4,.light-text h5{color:#fff !important}.light-text p a,.light-text div a,.light-text span a,.light-text h1 a,.light-text h2 a,.light-text h3 a,.light-text h4 a,.light-text h5 a{color:#fff !important}#modal-root{z-index:1501;position:relative}.dark-text{color:#000 !important}.dark-text div,.dark-text span,.dark-text p,.dark-text h1,.dark-text h2,.dark-text h3,.dark-text a{color:#000 !important;border-color:#000}.tabTextWhite{border-left:2px solid #fff !important}.crossWhite{border:1px solid #fff !important}.crossWhite::before{color:#fff !important}.whiteBackground{background-color:#fff}.MuiAccordionSummary-root.Mui-expanded{border-left:8px solid var(--turisanda-beige, #46413D);background-color:var(--turisanda-beige-light, #e9e4df);min-height:auto !important}.MuiPaper-root.MuiAccordion-root.MuiAccordion-rounded.MuiPaper-elevation1.MuiPaper-rounded:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.MuiPaper-root.MuiAccordion-root.MuiAccordion-rounded.MuiPaper-elevation1.MuiPaper-rounded:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.MuiAccordionSummary-content.Mui-expanded{margin:12px 0 !important}.MuiAccordionSummary-content.Mui-expanded .MuiAccordionDetails-root{padding:0}.MuiPaper-root.MuiAccordion-root.MuiAccordion-rounded.MuiPaper-elevation1.MuiPaper-rounded{border-radius:0;border-bottom:1px solid rgba(0,45,114,.05)}.MuiAccordionDetails-root{padding:20px !important;flex-direction:column}.MuiPopover-root{z-index:1502 !important}.MuiSelect-select:focus{background-color:rgba(0,0,0,0) !important}.search-holder-pdp-tour{position:relative}.search-holder-pdp-tour #expanded-search-holder{position:absolute;bottom:26px;left:0;width:100%;z-index:2}.visually-hidden,.skip-link{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media(min-width: 981px){.sitebrand--turisanda .payment-alerts{max-width:1312px;margin:0 auto;padding-left:20px;padding-right:20px}}@media(min-width: 981px)and (min-width: 981px){.sitebrand--turisanda .payment-alerts{padding-left:16px;padding-right:16px}}.is--video-playing .search-holder{z-index:4}.seo-extra-content{display:block}.seo-extra-content.flex{display:flex}.js .seo-extra-content{display:none}.no-js .seo-extra-content.visually-hidden,.no-js .seo-extra-content.skip-link{position:relative !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;overflow:auto !important;clip:rect(0, 0, 0, 0) !important;white-space:wrap !important;border:0 !important;pointer-events:none !important}.no-js .react-tabs__tab-panel{display:block}.skip-link:focus,.skip-link:active{position:absolute !important;width:auto !important;height:auto !important;padding:8px !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;z-index:1000;background:#000;color:#fff;top:0;left:0}*:focus-visible{box-shadow:1px 1px 18px 0px rgba(0,0,0,.5019607843);outline:none}@media(min-width: 981px){*:focus-visible{outline:none;box-shadow:1px 1px 18px 0px rgba(0,0,0,.5019607843)}}input:focus-visible,textarea:focus-visible{box-shadow:none;outline-offset:0px}.bg-shimmer{position:relative;background-color:#f0f0f0;overflow:hidden}.bg-shimmer::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-image:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{transform:translateX(0)}100%{transform:translateX(200%)}}.skip-link:focus,.skip-link:active{position:absolute !important;width:auto !important;height:auto !important;padding:8px !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;z-index:1000;background:#000;color:#fff;top:0;left:0}*:focus-visible{outline:3px auto var(--focus-color, #46413D);outline-offset:8px}@media(min-width: 981px){*:focus-visible{outline:2px auto var(--focus-color, #46413D);outline-offset:6px}}input:focus-visible,textarea:focus-visible{outline-offset:0px}.swiper-backface-hidden .swiper-slide{transform:none !important;backface-visibility:visible !important}body.theme--alpitourworld{--font-heading: var(--font-alpitourworld);--font-base: var(--font-alpitourworld);--turisanda-beige: #748793;--turisanda-beige-dark: #748793;background:#fff}body.theme--alpitourworld .dark-text{color:var(--myalpitour-grey, #748793) !important}body.theme--alpitourworld .dark-text div,body.theme--alpitourworld .dark-text span,body.theme--alpitourworld .dark-text p,body.theme--alpitourworld .dark-text h1,body.theme--alpitourworld .dark-text h2,body.theme--alpitourworld .dark-text h3,body.theme--alpitourworld .dark-text a{color:var(--myalpitour-grey, #748793) !important;color:var(--myalpitour-grey, #748793) !important}body.theme--alpitourworld div,body.theme--alpitourworld span,body.theme--alpitourworld applet,body.theme--alpitourworld object,body.theme--alpitourworld iframe,body.theme--alpitourworld h1,body.theme--alpitourworld h2,body.theme--alpitourworld h3,body.theme--alpitourworld h4,body.theme--alpitourworld h5,body.theme--alpitourworld h6,body.theme--alpitourworld blockquote,body.theme--alpitourworld pre,body.theme--alpitourworld a,body.theme--alpitourworld abbr,body.theme--alpitourworld acronym,body.theme--alpitourworld address,body.theme--alpitourworld big,body.theme--alpitourworld cite,body.theme--alpitourworld code,body.theme--alpitourworld del,body.theme--alpitourworld dfn,body.theme--alpitourworld em,body.theme--alpitourworld img,body.theme--alpitourworld ins,body.theme--alpitourworld kbd,body.theme--alpitourworld q,body.theme--alpitourworld s,body.theme--alpitourworld samp,body.theme--alpitourworld small,body.theme--alpitourworld strike,body.theme--alpitourworld strong,body.theme--alpitourworld sub,body.theme--alpitourworld sup,body.theme--alpitourworld tt,body.theme--alpitourworld var,body.theme--alpitourworld b,body.theme--alpitourworld u,body.theme--alpitourworld i,body.theme--alpitourworld center,body.theme--alpitourworld dl,body.theme--alpitourworld dt,body.theme--alpitourworld dd,body.theme--alpitourworld ol,body.theme--alpitourworld ul,body.theme--alpitourworld li,body.theme--alpitourworld fieldset,body.theme--alpitourworld form,body.theme--alpitourworld label,body.theme--alpitourworld legend,body.theme--alpitourworld table,body.theme--alpitourworld caption,body.theme--alpitourworld tbody,body.theme--alpitourworld tfoot,body.theme--alpitourworld thead,body.theme--alpitourworld tr,body.theme--alpitourworld th,body.theme--alpitourworld td,body.theme--alpitourworld article,body.theme--alpitourworld aside,body.theme--alpitourworld canvas,body.theme--alpitourworld details,body.theme--alpitourworld embed,body.theme--alpitourworld figure,body.theme--alpitourworld figcaption,body.theme--alpitourworld footer,body.theme--alpitourworld header,body.theme--alpitourworld hgroup,body.theme--alpitourworld menu,body.theme--alpitourworld nav,body.theme--alpitourworld output,body.theme--alpitourworld ruby,body.theme--alpitourworld section,body.theme--alpitourworld summary,body.theme--alpitourworld time,body.theme--alpitourworld mark,body.theme--alpitourworld audio,body.theme--alpitourworld video,body.theme--alpitourworld button{font-family:var(--font-base);font-weight:400}#login-recruiting,#inrecruiting_announces,#inrecruiting_form{max-width:1312px;margin:0 auto;padding-left:20px;padding-right:20px}@media(min-width: 981px){#login-recruiting,#inrecruiting_announces,#inrecruiting_form{padding-left:16px;padding-right:16px}}#login-recruiting{max-width:100%;margin-bottom:20px}@media(min-width: 981px){#login-recruiting{max-width:350px}}#login-recruiting .login-label{padding:10px 0;font-size:13px}#login-recruiting input:is([type=text],[type=password]){width:100%;height:34px;margin:0;box-sizing:border-box;outline:none;display:block;padding:6px 12px;font-size:14px;line-height:22px;color:#555;background-color:#fff;background-image:none;border:1px solid var(--myalpitour-grey, #748793);border-radius:4px}#login-recruiting .login-action-container{margin:15px 0 0}@media(min-width: 981px){#login-recruiting .login-action-container{width:100%}}#login-recruiting .login-action-container a{font-size:14px}#login-recruiting .login-action-container input[type=submit]{margin-left:20px;border-radius:4px;border:1px solid var(--myalpitour-grey, #748793);background-color:var(--myalpitour-grey, #748793);color:var(--turisanda-primary-white, #ffffff);padding:6px 12px;font-size:15px;line-height:22px;min-width:120px}
@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}

.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */

  background-color: var(--base-color);

  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;

  position: relative;
  -webkit-user-select: none;
          user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: ' ';
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: var(
    --custom-highlight-background,
    linear-gradient(
      90deg,
      var(--base-color) 0%,
      var(--highlight-color) 50%,
      var(--base-color) 100%
    )
  );
  transform: translateX(-100%);

  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}

@font-face {
font-family: 'jost';
src: url(/_next/static/media/5d87441b89e4de19-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'jost';
src: url(/_next/static/media/c694368dc2162961-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 300;
font-style: italic;
}

@font-face {
font-family: 'jost';
src: url(/_next/static/media/9970fd44faffc340-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'jost';
src: url(/_next/static/media/066aa585b3f10127-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 400;
font-style: italic;
}

@font-face {
font-family: 'jost';
src: url(/_next/static/media/dd8773d41e105218-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: 'jost';
src: url(/_next/static/media/15223f1aade11593-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 500;
font-style: italic;
}

@font-face {
font-family: 'jost';
src: url(/_next/static/media/765288b4c0109548-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: 'jost';
src: url(/_next/static/media/a4a9d09b97607dc8-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 600;
font-style: italic;
}@font-face {font-family: 'jost Fallback';src: local("Arial");ascent-override: 112.02%;descent-override: 39.26%;line-gap-override: 0.00%;size-adjust: 95.51%
}.__className_9825e1 {font-family: 'jost', 'jost Fallback'
}.__variable_9825e1 {--font-base: 'jost', 'jost Fallback'
}

@font-face {
font-family: 'playfairDisplay';
src: url(/_next/static/media/3db8134653b57583-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: 'playfairDisplay';
src: url(/_next/static/media/07742062c2ec3b55-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 500;
font-style: italic;
}@font-face {font-family: 'playfairDisplay Fallback';src: local("Arial");ascent-override: 105.64%;descent-override: 24.51%;line-gap-override: 0.00%;size-adjust: 102.43%
}.__className_495bfb {font-family: 'playfairDisplay', 'playfairDisplay Fallback'
}.__variable_495bfb {--font-heading: 'playfairDisplay', 'playfairDisplay Fallback'
}

@font-face {
font-family: 'montserrat';
src: url(/_next/static/media/c050c0dd427d93a6-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'montserrat';
src: url(/_next/static/media/d6db785f12578923-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 400;
font-style: italic;
}

@font-face {
font-family: 'montserrat';
src: url(/_next/static/media/d4df281bd2c98884-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'montserrat';
src: url(/_next/static/media/0a3f9be12cd52d6a-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 700;
font-style: italic;
}@font-face {font-family: 'montserrat Fallback';src: local("Arial");ascent-override: 84.98%;descent-override: 22.04%;line-gap-override: 0.00%;size-adjust: 113.90%
}.__className_180505 {font-family: 'montserrat', 'montserrat Fallback'
}.__variable_180505 {--font-alpitourworld: 'montserrat', 'montserrat Fallback'
}

