/**
 * 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}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{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}.MuiSwitch-track{background-color:#c7cdd0 !important}.Mui-checked+.MuiSwitch-track{background-color:var(--primary-blue, #007278) !important}body{--primary-blue: #007278;--primary-blue-dark: #065F64;--primary-blue-medium: #4d6c9c;--primary-blue-light: #e5eff6;--primary-blue-light2: #e7eff5;--primary-blue-light3: #e7eef5;--primary-gray: #3D3A3A;--primary-gray-light: #f2f2f2;--primary-gray-light-2: #7c808b;--primary-gray-opacity: rgba(229, 239, 246, 0.5);--primary-black: #003c50;--primary-white: #ffffff;--primary-white-opacity: rgba(255, 255, 255, 0.3);--primary-disabled: #eef0f1;--primary-offer: #fa7467;--primary-offer-alert: #cc1200;--primary-gold: #f9c425;--primary-error: #D20000;--primary-error-2: #D20000;--primary-success: #83c91a;--primary-blue-hover: #f7fafc;--primary-warning: #ffc107;--primary-yellow: #ffbd03;--secondary-success: #31BF7E;--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: #065F64;--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: #BCDDDC;--secondary-green-light: #cef5e3;--secondary-white-light: #fcfcfc;--secondary-error: #fdecea;--secondary-yellow: #fff4d4;--tertiary-blue-light: rgba(0, 114, 120, 0.6);--tertiary-blue: #007278;--tertiary-blue-dark: #065F64;--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: #065F64;--primary-white-rgb: 255, 255, 255;--primary-black-rgb: 0, 60, 80;--primary-blue-rgb: 0, 114, 120;--primary-blue-dark-rgb: 6, 95, 100;--primary-blue-light-rgb: 229, 239, 246;--primary-gray-light-rgb: 242, 242, 242;--secondary-gray-medium-rgb: 215, 217, 224;--primary-gray-rgb: 61, 58, 58;--primary-error-rgb: 210, 0, 0;--tertiary-blue-rgb: 0, 114, 120;--primary-success-rgb: 93, 222, 163;--primary-error-2-rgb: 210, 0, 0;--focus-color: #065F64;--key2fun-color: #bf338b;--key2fun-color-rgb: 191, 51, 139;--calendar-range-color: #ccd2e0;--badge-bg: #E0D900;--badge-color: #003c50;--swiper-navigation-size: 32px;--swiper-navigation-color: var(--primary-blue-dark);--swiper-theme-color: var(--primary-blue-dark);--swiper-navigation-sides-offset: 10px}body{--eden-secondary-blue: #2E9791;--eden-green-light: #d5e9e8;--eden-green-light2: #b3dedc;--eden-green-light3: #A2D7D3;--eden-green-light4: #F2F7FA;--eden-grey-light: #E0EFF0;--eden-secondary-green-light: #d9edec;--eden-tertiary-green-light: #f3f9f9;--eden-green: #def1ec;--eden-green-medium: #67beb9;--eden-green-medium2: #3D908A;--eden-secondary-green-medium: #d3eceb;--primary-eden-blue-dark: #002d72;--eden-blue-light: #318BD8;--primary-eden-blue-dark-rgb: 0, 45, 114;--secondary-eden-gray: #7b808c;--secondary-eden-black: #232323;--secondary-disabled: #899098;--eden-green-medium-rgb: 103, 190, 185;--secondary-eden-black-rgb: 35, 35, 35;--evaluation-component-color: #163B4E;--eden-green-dark: #2B6D71;--eden-pink: #FDECEA;--primary-blue-05: #edf6f5;--primary-blue-70: #66beb9;--focus-color: #065F64}html,body{padding:0;margin:0;font-family:var(--font-base) !important;font-weight:400}*{box-sizing:border-box}*:focus{outline:none}strong{font-weight:bold}a{color:var(--primary-blue-dark, #065F64);text-decoration:none}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, #3D3A3A);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(--primary-blue-dark, #065F64)}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}}.noOverflow{overflow:hidden}.template-brand-page,.template-plp-seo-page,.template-article-detail-page,.template-magazine-hub-template-page{background-color:var(--primary-gray-light, #f2f2f2)}.template-brand-page .breadcrumbs-cmp-abs{bottom:60px !important}@media(min-width: 981px){.template-brand-page .breadcrumbs-cmp-abs{bottom:75px !important}}.template-thank-you-page .main-header-container-cmp,.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-header-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-header-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}.checkout-columns{background:rgba(var(--primary-blue-rgb, "0, 114, 120"), 0.03)}@media(min-width: 981px){.checkout-columns{position:relative}.checkout-columns .checkout-right{position:absolute;z-index:6;height:100%;width:400px;padding-bottom:40px;top:0;right:0}}.template-checkout-recap-page .checkout-columns{background:rgba(0,0,0,0)}.gallery-overlay-slider .swiper-wrapper{align-items:center}.search-holder{position:relative}.mgnlEditorBar.area{flex-basis:100%}.is-magnolia-editor a{pointer-events:none;display:inline-block;height:100%}.is-magnolia-editor .mgnl-show{display:block;visibility:visible;pointer-events:all}.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 .anchor-menu-cmp{position:relative}.is-magnolia-editor .offer-container{display:block !important}.is-magnolia-editor .searchBarMagnolia{position:relative;margin-bottom:30px}.is-magnolia-editor .trailContainer{flex-direction:column !important}.is-magnolia-editor .triple-box-slider-cmp .scrollWrapper{display:block}.is-magnolia-editor .triple-box-slider-cmp .triple-box-cmp{display:inline-block;margin-right:10px !important}.is-magnolia-editor .simple-box-slider-container-cmp .simple-box-slider-card-cont{display:block;width:100%}.is-magnolia-editor .simple-box-slider-container-cmp .simple-box-slider-card-cont .simple-box-cmp{display:inline-block;vertical-align:top;margin-left:24px;margin-bottom:24px;white-space:normal;width:calc(33.3333333333% - 28px)}@media(min-width: 981px){.is-magnolia-editor .aw-main-area .simple-box-slider-card-cont .simple-box-cmp{width:220px !important}}.is-magnolia-editor .card-travel-cmp{width:30%;margin:0 15px;display:inline-block}.is-magnolia-editor .all-articles-cmp .card-travel-cmp,.is-magnolia-editor .related-articles-cmp .card-travel-cmp{width:100%}.is-magnolia-editor .read-more-text-cmp{display:block}.is-magnolia-editor .image-description-card-cont-cmp .image-description-card-wrap-cmp{display:block}.is-magnolia-editor .image-description-card-cont-cmp .image-description-card-wrap-cmp .image-description-card-cmp{width:calc(33.3333333333% - 24px);display:inline-block;margin-left:24px;margin-bottom:24px}.is-magnolia-editor .offer-container-cmp{display:grid !important;grid-template-columns:33% 33% 33%;padding-bottom:100px}.is-magnolia-editor .usp-items-wrapper{display:block}.is-magnolia-editor .usp-items-wrapper .usp-box-cmp{width:20% !important;margin:0 20px}.is-magnolia-editor .gallery-with-overlay-container-cmp{display:block !important}.is-magnolia-editor .gallery-with-overlay-container-cmp .image-box-with-overlay-cmp{height:fit-content !important}.is-magnolia-editor .gallery-with-overlay-container-cmp .image-box-with-overlay-cmp .overlay-cmp{width:50%;display:inline-block}.is-magnolia-editor .gallery-with-overlay-container-cmp .image-box-with-overlay-cmp .wide-image-and-text-cmp{width:auto}.is-magnolia-editor .gallery-with-overlay-container-cmp .small-image-box-with-overlay-cmp{display:block !important}.is-magnolia-editor .gallery-with-overlay-container-cmp .imgBoxEditor{display:inline-block;vertical-align:top;width:50% !important;height:260px !important}.is-magnolia-editor .brand-slider-cmp{display:block !important}.is-magnolia-editor .brand-slider-cmp .brand-slider-spacer{display:none}.is-magnolia-editor .faq-container-cmp{display:block !important}.is-magnolia-editor .faq-container{display:block !important}.is-magnolia-editor .faq-container .image-box-cmp{max-width:100%;margin-right:0}.is-magnolia-editor .free-search-cmp{position:relative;top:auto}.is-magnolia-editor .editorial-info-cmp .image-video-box-cmp,.is-magnolia-editor .editorial-info-cmp .read-more-text-cmp{display:inline-block;vertical-align:top}.is-magnolia-editor .editorial-info-cmp .tab-container-cmp.twoColumns .title-desc-cmp{display:inline-block;width:50%;vertical-align:top}.is-magnolia-editor .header-container-cmp .link-column-container-cmp,.is-magnolia-editor .header-container-cmp .left-menu-image-and-description-cmp{display:inline-block;vertical-align:top}.is-magnolia-editor .header-container-cmp .top-header-container-cmp{display:block}.is-magnolia-editor .header-container-cmp .top-header-container-cmp .logo-cmp{display:inline-block;margin-left:0;max-width:unset;margin-bottom:0;width:137px}.is-magnolia-editor .header-container-cmp .top-header-container-cmp .header-menu-item-cmp{display:inline-block}.is-magnolia-editor .header-container-cmp .main-header-container-cmp{display:block}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp{display:inline-block;vertical-align:text-top;width:auto}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp.mgnl-active{display:block;margin-left:0}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp .main-menu-container-cmp{position:static;min-height:unset;width:auto}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp .main-menu-container-cmp::before{display:none}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp .main-menu-container-cmp.mgnl-show{display:block;visibility:visible;pointer-events:all}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp .main-menu-container-cmp.mgnl-hide{display:none}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp .main-menu-container-cmp .inner-container{display:block}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp .main-menu-container-cmp .tab-menu-container-cmp{width:auto;padding-top:0;padding-bottom:0;background-color:unset}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp .main-menu-container-cmp .list-cmp{display:inline-block;position:static;padding:0;visibility:visible;pointer-events:all}.is-magnolia-editor .header-container-cmp .main-header-container-cmp .menu-container-cmp .main-menu-container-cmp .tab-item-title{display:inline-block;vertical-align:top}.is-magnolia-editor .box-grid-small-img-cmp .box-grid-cmp{display:block !important}.is-magnolia-editor .box-grid-small-img-cmp .box-grid-small-cmp .image-small-box-cmp{width:calc(16.6666666667% - 15px);margin:0 7px 15px 7px;text-align:center}.is-magnolia-editor .box-grid-small-img-cmp .image-small-box-cmp{display:inline-block;width:calc(25% - 30px);margin:0 15px 30px 15px;text-align:center}.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(--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 .message-with-image-container-cmp{display:block !important}.is-magnolia-editor .message-with-image-container-cmp .text-with-eyelet-cmp,.is-magnolia-editor .message-with-image-container-cmp .image-50-perc-cmp{display:inline-block !important;vertical-align:top}.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%}.is-magnolia-editor .editorial-box-cmp{display:inline-block !important}.swiper>.swiper-pagination-bullets .swiper-pagination-bullet{height:14px;width:14px;opacity:.6;margin:0 6px;background-color:var(--primary-white, #ffffff)}.swiper>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.swiper-pagination{color:var(--primary-white, #ffffff);bottom:auto;left:auto;top:auto;right:auto}.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, #003c50)}.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}.react-tabs .react-tabs__tab-list{border-color:var(--primary-disabled, #eef0f1);display:block;overflow-y:hidden;width:100%;white-space:nowrap;text-align:center;padding:0;position:relative}.react-tabs .react-tabs__tab-list::-webkit-scrollbar{display:none}.react-tabs .react-tabs__tab-list::before{content:"";position:absolute;bottom:1px;left:0;height:1px;width:100%;background-color:var(--eden-green-medium, #67beb9);z-index:-1}@media(min-width: 981px){.react-tabs .react-tabs__tab-list{width:fit-content;margin:0 auto}.react-tabs .react-tabs__tab-list .react-tabs__tab{padding:0 70px 23px}.react-tabs .react-tabs__tab-list .react-tabs__tab--selected,.react-tabs .react-tabs__tab-list .react-tabs__tab:focus{padding-bottom:20px}}.react-tabs .react-tabs__tab{background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--eden-green-medium, #67beb9);text-transform:uppercase;padding:0 30px 23px 30px;border-radius:0;cursor:pointer;display:inline-block;font-weight:700;font-size:14px;line-height:16px;letter-spacing:.2px;color:var(--primary-gray, #3D3A3A)}.react-tabs .react-tabs__tab--selected,.react-tabs .react-tabs__tab:focus{font-weight:700;font-size:14px;line-height:20px;letter-spacing:.2px;color:var(--primary-blue, #007278);border-bottom:3px solid var(--primary-blue, #007278);box-shadow:none;border-color:var(--primary-blue, #007278);padding-bottom:20px}.react-tabs .react-tabs__tab--selected::after,.react-tabs .react-tabs__tab:focus::after{display:none}.range-selected .react-calendar .react-calendar__tile--hover:not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd){background:var(--primary-white, #ffffff) !important}.react-calendar{font-family:var(--font-base);text-align:center;padding-bottom:30px;position:relative;height:450px;width:calc(100% - 40px);margin:0 auto}@media(min-width: 981px){.react-calendar{height:auto;padding-bottom:60px;width:100%}}.react-calendar .react-calendar__navigation__arrow{position:absolute;color:var(--primary-blue, #007278);font-size:18px}.react-calendar .react-calendar__navigation__arrow:disabled i{opacity:.3}.react-calendar .react-calendar__navigation__arrow.react-calendar__navigation__prev-button{left:-20px}.react-calendar .react-calendar__navigation__arrow.react-calendar__navigation__next-button{right:-20px}@media(min-width: 981px){.react-calendar .react-calendar__navigation__arrow.react-calendar__navigation__prev-button{left:0}.react-calendar .react-calendar__navigation__arrow.react-calendar__navigation__next-button{right:0}}.react-calendar .react-calendar__month-view__days{align-items:center}.react-calendar .react-calendar__navigation__label{font-weight:600;font-size:18px;line-height:20px;letter-spacing:0;color:var(--primary-blue, #007278);text-transform:capitalize}.react-calendar .react-calendar__tile{margin:0;height:48px;font-weight:500;margin-bottom:10px;display:flex;color:var(--primary-gray, #3D3A3A);flex-direction:column;align-items:center;justify-content:center}@media(min-width: 981px){.react-calendar .react-calendar__tile{margin-bottom:8px;padding:0;padding-top:0}}.react-calendar .react-calendar__tile:disabled{font-weight:400;cursor:auto;opacity:.3}@media(min-width: 981px){.react-calendar .react-calendar__tile{margin-bottom:15px}}.react-calendar .react-calendar__navigation{margin-bottom:20px}.react-calendar abbr{text-decoration:none;text-align:center}.react-calendar .react-calendar__tile--range{color:var(--primary-black, #003c50);background:rgba(2,146,138,.1)}.react-calendar .react-calendar__tile--hover:not(:disabled):not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd){color:var(--primary-black, #003c50);background:rgba(2,146,138,.1)}.react-calendar .react-calendar__tile--rangeStart div{background:var(--primary-blue, #007278);border-radius:50%;width:100%;color:#fff;opacity:1;height:100%;max-height:48px;max-width:48px}.react-calendar .react-calendar__tile--rangeStart{font-weight:500}.react-calendar .react-calendar__tile--rangeStart i{color:#fff}.react-calendar .react-calendar__tile--rangeEnd div{background:var(--primary-blue, #007278);border-radius:50%;width:100%;color:#fff;height:100%;max-height:48px;max-width:48px}.react-calendar .react-calendar__tile--rangeEnd{font-weight:500}.react-calendar .react-calendar__tile--rangeEnd i{color:#fff}.react-calendar .react-calendar__navigation{margin-bottom:10px}.react-calendar .react-calendar__tile--rangeEnd.react-calendar__tile--rangeStart{border-radius:50%}@media(min-width: 981px){.react-calendar .react-calendar__month-view{max-width:85%;margin:0 auto}}.react-calendar .react-calendar__month-view__weekdays{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2px;color:var(--tertiary-blue, #007278);text-transform:capitalize;margin-bottom:15px}.react-calendar.react-calendar--doubleView .react-calendar__navigation__label{display:flex;color:var(--tertiary-blue, #007278);justify-content:space-evenly;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.2px}.react-calendar.react-calendar--doubleView .react-calendar__navigation__label .react-calendar__navigation__label__divider{opacity:0}.react-calendar.react-calendar--doubleView .react-calendar__viewContainer{display:flex;justify-content:space-evenly}.react-calendar.react-calendar--doubleView .react-calendar__viewContainer .react-calendar__month-view{width:336px}.react-calendar.react-calendar--doubleView .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days__day--neighboringMonth{opacity:0;pointer-events:none}.custom-select.Mui-disabled{border:1px solid var(--secondary-divider-blue-light, #BCDDDC);opacity:.3}.MuiInputBase-input{font-family:var(--font-base) !important}.MuiFormControl-root.customARTextField .MuiInputBase-root.MuiInput-root.MuiInput-underline.MuiInputBase-formControl.MuiInput-formControl input{border:1.5px solid var(--eden-green-dark, #2B6D71) !important}.MuiFormControl-root.customARTextField .MuiInputBase-root.MuiInput-root.MuiInput-underline.MuiInputBase-formControl.MuiInput-formControl::after{border-color:rgba(0,0,0,0) !important}.MuiSelect-select:focus{background-color:rgba(0,0,0,0) !important}.MuiInput-underline:before{border-bottom:0 !important;transition:none !important}.MuiInput-underline:after{transition:none !important;border-bottom:0 !important}::-webkit-scrollbar{background-color:#f2f2f2;border-radius:14px;width:11px !important}::-webkit-scrollbar-thumb{background-color:#7b808c;border-radius:8px}.MuiAccordionSummary-root.Mui-expanded{border-left:none;background-color:rgba(var(--eden-green-medium-rgb, "103, 190, 185"), 0.15);min-height:auto !important}.MuiAccordionSummary-root.Mui-expanded .ProductServicesListComponent_titleGroup__2iQ5G{font-weight:700 !important;color:var(--primary-blue, #007278) !important}.MuiAccordionSummary-root.Mui-expanded .InAndOutComponent_titleGroup__17NOR{font-weight:500 !important;color:var(--primary-blue-dark, #065F64) !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)}.MuiTableCell-root.MuiTableCell-body.MuiTableCell-alignLeft{word-break:break-all}.MuiAccordionDetails-root{display:block !important;padding:0px 8px 0px 8px}.hide-navigation .main-footer-container-cmp,.hide-navigation .main-header-container-cmp{display:none !important}.menu-height-fixed{transition:top .3s ease}.header-fixed .menu-height-fixed{top:56px !important}@media(min-width: 981px){.header-fixed .menu-height-fixed{top:90px !important}}.header-fixed .main-header{position:absolute;top:32px;left:44%;transform:translateX(-50%)}.header-fixed .header-menu-item{display:none !important}.header-fixed .main-menu-c{width:100vw !important;left:65% !important;transform:translateX(-50%)}.header-fixed .anchor-menu,.header-fixed .anchor-menu-ar{top:55px}@media(min-width: 981px){.header-fixed .anchor-menu,.header-fixed .anchor-menu-ar{top:90px}}.header-fixed .anchor-menu{top:55px}@media(min-width: 981px){.header-fixed .anchor-menu{top:85px}}@media(min-width: 981px){.header-fixed .template-pdp-product-page .anchor-menu{top:146px}}.scroll-down .anchor-menu{top:0}@media(min-width: 981px){.scroll-down .template-pdp-product-page .anchor-menu{top:56px}}.scroll-down .menu-height-fixed{top:0 !important}div[class*=cardmagazine_container]{display:none}.is-magnolia-editor div[class*=cardmagazine_container]{display:block}.sticky-outer-wrapper .free-search-cmp{padding-top:10px}.template-pdp-product-page:not(.not-available){background:rgba(var(--primary-blue-rgb, "0, 114, 120"), 0.03)}.template-pdp-product-page.not-available{background:rgba(var(--primary-white, #ffffff))}.template-thank-you-page .recap-component{padding-right:16px !important}.aw-body-area{margin-bottom:45px}@media(min-width: 981px){.aw-body-area{margin-bottom:60px}}.aw-body-area{display:flex;flex-direction:column}@media(min-width: 981px){.aw-body-area{flex-direction:row;justify-content:space-between;max-width:1140px;margin:0 auto;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;margin-bottom:24px}@media(min-width: 981px){.aw-body-area .aw-main-area{padding:0;order:unset;max-width:825px;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 .aw-main-area-detail{margin:0;width:100%;max-width:100%}}.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 .filterAndListContainer{display:block}.is-magnolia-editor .filterColumn{position:absolute}.is-magnolia-editor .resultsColumn{position:absolute;margin-left:310px}.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%}.image-left-box-cmp:last-of-type div{border-bottom:none}.box-grid-with-cta-cmp{margin-top:20px !important;margin-left:0px !important}.vvc-container{display:none !important}@media(min-width: 981px){.vvc-container{z-index:12 !important;display:block !important}}@media(min-width: 981px){.hide-vivocha .vvc-container{z-index:0 !important;display:none !important}}@media(min-width: 981px){.template-my-aw-conventions-list-page .aw-body-area .aw-main-area{width:calc(100% - 236px)}}.MuiAccordion-root.Mui-expanded{margin:0 !important}.react-calendar__navigation{display:flex}.react-calendar__tile abbr{display:none}.MuiPaper-root.MuiTableContainer-root.MuiPaper-elevation1.MuiPaper-rounded{box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);border-radius:8px}.handleContainer{position:relative;margin-top:60px;margin-bottom:40px;height:2px}.react-tiny-popover-container{z-index:10}.MuiTooltip-tooltip p{margin:0px;color:var(--primary-blue-dark, #065F64)}.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}.light-text p .icon-plus,.light-text p .icon-minus,.light-text p .icon-plus:before,.light-text p .icon-minus:before,.light-text div .icon-plus,.light-text div .icon-minus,.light-text div .icon-plus:before,.light-text div .icon-minus:before,.light-text span .icon-plus,.light-text span .icon-minus,.light-text span .icon-plus:before,.light-text span .icon-minus:before,.light-text h1 .icon-plus,.light-text h1 .icon-minus,.light-text h1 .icon-plus:before,.light-text h1 .icon-minus:before,.light-text h2 .icon-plus,.light-text h2 .icon-minus,.light-text h2 .icon-plus:before,.light-text h2 .icon-minus:before,.light-text h3 .icon-plus,.light-text h3 .icon-minus,.light-text h3 .icon-plus:before,.light-text h3 .icon-minus:before,.light-text h4 .icon-plus,.light-text h4 .icon-minus,.light-text h4 .icon-plus:before,.light-text h4 .icon-minus:before,.light-text h5 .icon-plus,.light-text h5 .icon-minus,.light-text h5 .icon-plus:before,.light-text h5 .icon-minus:before{color:#fff !important;border-color:#fff !important}.tabTextWhite{border-left:2px solid #fff !important}.crossWhite{border:1px solid #fff !important}.crossWhite::before{color:#fff !important}.hide-cookiebot #CybotCookiebotDialog,.hide-cookiebot #CybotCookiebotDialogBodyUnderlay{display:none !important}.main-holder .breadcrumb-holder{display:none}main.spaced .main-holder{padding-top:120px}@media(min-width: 981px){main.spaced .main-holder{padding-top:150px;display:block !important}}main.spaced .main-holder .breadcrumb-holder{display:block}main.spaced .search-holder .breadcrumb-holder{display:none}main.spaced .searchBarMagnolia{bottom:unset;top:57px}#modal-root{z-index:1501;position:relative}.simplebar-content-wrapper{height:100% !important}.whiteBackground{background-color:#fff}body:not(.is-magnolia-editor):not([class^=theme--]):not(.freeSearchResultsPageBody) .space-for-header{padding-top:56px}@media(min-width: 981px){body:not(.is-magnolia-editor):not([class^=theme--]):not(.freeSearchResultsPageBody) .space-for-header{padding-top:130px}}.visually-hidden,.skip-link{position:absolute;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}.filters-count{font-weight:400;font-size:14px;line-height:16px;letter-spacing:1px;color:var(--primary-blue, #007278);margin-left:5px}.payment-alerts{position:fixed;top:72px;right:16px}.payment-alerts>*+*{margin-top:12px}@media(min-width: 981px){.payment-alerts{left:0;right:0;max-width:1140px;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;align-items:flex-end;top:135px;pointer-events:none}.payment-alerts>*{pointer-events:all}}.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%)}}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon{display:none !important}.MuiFormLabel-root[data-shrink=true]{color:var(--primary-gray, #3D3A3A) !important}.swiper-backface-hidden .swiper-slide{backface-visibility:visible !important}
[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-bagaglio-receipt:before{content:""}.icon-operator:before{content:""}.icon-quote:before{content:""}.icon-plan-taking-off-reverse:before{content:""}.icon-icona_servizi:before{content:""}.icon-percentage-star:before{content:""}.icon-hotel-bell:before{content:""}.icon-backpack-medium1:before{content:""}.icon-backpack-light1:before{content:""}.icon-extra-star:before{content:""}.icon-insurance-shield: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-cruise-bold:before{content:"";color:#007278}.icon-tour-bold:before{content:"";color:#007278}.icon-bed-straight-bold:before{content:"";color:#007278}.icon-bus-bold:before{content:"";color:#007278}.icon-drink-bold:before{content:"";color:#007278}.icon-insurance-bold:before{content:"";color:#007278}.icon-luggage-hand-bold:before{content:"";color:#007278}.icon-luggage-hold-bold:before{content:"";color:#007278}.icon-plane-rounded-bold:before{content:"";color:#007278}.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-pollice:before{content:""}.icon-bell:before{content:""}.icon-special-guest:before{content:""}.icon-rosette: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:"";color:#fff}.icon-icona_espandi:before{content:"";color:#fff}.icon-icona_indietro_10_sec:before{content:"";color:#fff}.icon-icona_muto:before{content:"";color:#fff}.icon-icona_pausa:before{content:"";color:#fff}.icon-icona_play:before{content:"";color:#fff}.icon-icona_volume_attivo:before{content:"";color:#fff}.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-tour:before{content:""}.icon-note:before{content:""}.icon-key:before{content:""}.icon-eden-waves:before{content:""}.icon-apple: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-bag:before{content:""}.icon-calculator:before{content:""}.icon-lifesaver:before{content:""}.icon-refresh:before{content:""}.icon-sun:before{content:""}.icon-voucher:before{content:""}.icon-travel-agency:before{content:""}.icon-collection:before{content:""}.icon-relapse:before{content:""}.icon-clip:before{content:""}
@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 */
  }
}

