[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}

/**
 * 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;
  }
}

@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{margin:0;padding:0;border:0;font-size:100%;font-family:var(--font-base);vertical-align:baseline;box-sizing:border-box}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{font-size:16px;font-family:var(--font-base) !important;-webkit-font-smoothing:antialiased}p{color:var(--primary-gray, #545962)}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: #545962;--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: #fa7467;--primary-offer-alert: #cc1200;--primary-gold: #ffd253;--primary-error: #D20000;--primary-error-2: #D20000;--primary-success: #5ddea3;--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: #002d72;--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: 84, 89, 98;--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: #002d72;--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.theme--lastminute{--primary-blue: #ec008c;--primary-blue-dark: #ec008c;--secondary: #33578e;--secondary-dark: #002d72}body.theme--lastminute .icon-minus{color:var(--primary-blue-dark) !important}body.theme--lastminute .icon-plus{color:var(--primary-blue-dark) !important}body.theme--lastminute .Mui-checked+.MuiSwitch-track{background-color:var(--primary-blue-dark) !important}body.theme--lastminute .MuiSwitch-switchBase .MuiSwitch-thumb{background:#fff !important}body.theme--volagratis{--primary-blue: #0063be;--primary-blue-dark: #0063be;--primary-blue-darker: #00529f}body.theme--volagratis .icon-minus{color:var(--primary-blue-dark) !important}body.theme--volagratis .icon-plus{color:var(--primary-blue-dark) !important}body.theme--volagratis .Mui-checked+.MuiSwitch-track{background-color:var(--primary-blue-dark) !important}body.theme--volagratis .MuiSwitch-switchBase .MuiSwitch-thumb{background:#fff !important}.whiteBackground{background-color:#fff}html,body{padding:0;margin:0;font-family:var(--font-base) !important}*,*::before,*::after{box-sizing:border-box}*:focus,*::before:focus,*::after:focus{outline:none}@media(min-width: 981px){body.searchbar--open{overflow:hidden}}strong{font-weight:bold}a{color:var(--primary-blue-dark, #002d72);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, #545962);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, #002d72)}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}}.template-brand-page,.template-destination-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}@media(min-width: 981px){.checkout-columns{background:var(--primary-white, #ffffff);position:relative}.checkout-columns .checkout-right{position:absolute;z-index:6;height:100%;width:400px;padding-bottom:40px;top:0;right:0}}.gallery-overlay-slider .swiper-wrapper{align-items:center}.search-holder{position:relative}.search-holder.space-for-searchbar{padding-top:74px}@media(min-width: 981px){.search-holder.space-for-searchbar{padding-top:0}}.adv-container{display:flex;flex-direction:row;justify-content:center}.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 .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%;grid-gap:100px 5px;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}.react-tabs .react-tabs__tab-list{border-color:var(--primary-disabled, #d7d9e0);display:block;overflow-y:hidden;width:100%;white-space:nowrap;text-align:center}.react-tabs .react-tabs__tab-list::-webkit-scrollbar{display:none}.react-tabs .react-tabs__tab{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2px;color:var(--primary-gray, #545962);background:rgba(0,0,0,0);border:none;text-transform:uppercase;padding:5px 30px 20px 30px;border-radius:0;cursor:pointer}.react-tabs .react-tabs__tab--selected,.react-tabs .react-tabs__tab:focus{font-weight:500;font-size:14px;line-height:20px;letter-spacing:.2px;color:var(--primary-blue-dark, #002d72);border-bottom:3px solid var(--primary-blue-dark, #002d72);box-shadow:none;border-color:var(--primary-blue-dark, #002d72)}.react-tabs .react-tabs__tab--selected::after,.react-tabs .react-tabs__tab:focus::after{display:none}.react-calendar__navigation__arrow{color:var(--primary-black, #000000)}.react-calendar__navigation{display:flex}.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}.react-calendar .react-calendar__month-view__days{align-items:center}.react-calendar .react-calendar__navigation__label{font-weight:500;font-size:14px;line-height:20px;letter-spacing:.2px;color:var(--primary-black, #000000);text-transform:capitalize}.react-calendar .react-calendar__tile{position:relative;color:var(--primary-black, #000000);padding:10px 0;margin:0;height:48px;font-weight:500;margin-bottom:15px;display:flex;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;color:var(--primary-gray, #545962)}.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, #000000)}.react-calendar .react-calendar__tile--hover:not(:disabled):not(.react-calendar__tile--rangeStart):not(.react-calendar__tile--rangeEnd){color:var(--primary-black, #000000)}.react-calendar .react-calendar__tile--rangeStart,.react-calendar .react-calendar__tile--rangeEnd{background:rgba(0,0,0,0)}.react-calendar .react-calendar__tile--rangeStart abbr,.react-calendar .react-calendar__tile--rangeEnd abbr{background:var(--primary-blue-dark, #002d72) !important;border:3px var(--primary-blue-dark, #002d72) solid !important;color:var(--primary-white, #ffffff)}.react-calendar .react-calendar__tile--rangeStart,.react-calendar .react-calendar__tile--rangeEnd{font-weight:500}.react-calendar .react-calendar__navigation{margin-bottom:10px}.react-calendar .react-calendar__tile--rangeStart{border-radius:8px}.react-calendar .react-calendar__tile--rangeEnd{border-radius:8px}.react-calendar .react-calendar__tile--rangeEnd.react-calendar__tile--rangeStart{border-radius:8px}@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(--primary-gray, #545962);text-transform:capitalize;margin-bottom:15px}.react-calendar.react-calendar--doubleView .react-calendar__navigation__label{display:flex;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:380px}.react-calendar.react-calendar--doubleView .react-calendar__viewContainer .react-calendar__month-view .react-calendar__month-view__days__day--neighboringMonth{opacity:0;pointer-events:none}.MuiInputBase-input{font-family:var(--font-base) !important}.custom-select.Mui-disabled{border:1px solid var(--secondary-divider-blue-light, #c8d7e2);opacity:.3}.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:5px solid var(--primary-blue-dark, #002d72);background-color:rgba(0,45,114,.05);min-height:auto !important}.MuiAccordionSummary-root.Mui-expanded .ProductServicesListComponent_titleGroup__2iQ5G{font-weight:500 !important;color:var(--primary-blue-dark, #002d72) !important}.MuiAccordionSummary-root.Mui-expanded .InAndOutComponent_titleGroup__17NOR{font-weight:500 !important;color:var(--primary-blue-dark, #002d72) !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}.search-bar-fixed,.ar-header-fixed{transition:background-color .3s ease,top .3s ease}.menu-height-fixed{transition:top .3s ease}.header-fixed.freeSearchResultsPageBody{padding-top:0}.header-fixed.freeSearchResultsPageBody #header-container{position:unset}.header-fixed .search-bar-fixed{background:#8fa2c3;position:fixed;top:58px !important;bottom:unset !important;transform:none !important;transition:all .3s ease}@media(min-width: 981px){.header-fixed .search-bar-fixed{top:90px !important}}.header-fixed .search-bar-fixed.free-search-result-page.free-search-cmp{top:0 !important;bottom:unset !important;background:#8fa2c3}.header-fixed .search-bar-fixed.free-search-result-page.free-search-cmp .search-bar-ext{margin:20px auto}.header-fixed.sticky-menu:not(.modal-search-open) .search-bar-fixed{position:absolute;top:0;background:rgba(0,0,0,0)}.header-fixed .menu-height-fixed{top:58px !important}@media(min-width: 981px){.header-fixed .menu-height-fixed{top:90px !important}}.header-fixed:not(.freeSearchResultsPageBody) .main-header{position:absolute;top:36px;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}}@media(min-width: 981px){.header-fixed.searchbar--open-pdp .template-pdp-product-page .anchor-menu{top:219px}}@media(min-width: 981px){.header-fixed .template-pdp-product-page .anchor-menu{top:147px}}.scroll-down.freeSearchResultsPageBody{padding-top:0}.scroll-down.freeSearchResultsPageBody #header-container{position:unset}.scroll-down.set-visible-hidden:not(.modal-search-open) .search-bar-fixed.free-search-result-page{visibility:hidden}@media(min-width: 981px){.scroll-down.searchbar--open-pdp .template-pdp-product-page .anchor-menu{top:129px}}.scroll-down .menu-height-fixed{top:0 !important}.scroll-down .anchor-menu{top:0}@media(min-width: 981px){.scroll-down .template-pdp-product-page .anchor-menu{top:57px}}.scroll-down .search-bar-fixed{background:#8fa2c3;position:fixed;top:0px !important;bottom:unset !important;transform:none !important}.scroll-down .search-bar-fixed.free-search-result-page{top:-80px;bottom:unset}@media(min-width: 981px){.scroll-down .search-bar-fixed.free-search-result-page{top:-120px}}.scroll-down.sticky-menu:not(.modal-search-open) .search-bar-fixed{position:absolute;top:0;background:rgba(0,0,0,0)}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{background:#fff}.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;gap:22px;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}@media(min-width: 981px){.aw-body-area .aw-main-area{padding:0;order:unset;width:100%;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-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%}.aw-body-area-ar{margin-bottom:45px}@media(min-width: 981px){.aw-body-area-ar{margin-bottom:60px}}.aw-body-area-ar .aw-main-area{order:0;padding:0}@media(min-width: 981px){.aw-body-area-ar .aw-main-area{order:unset}}@media(min-width: 981px){.aw-body-area-ar .aw-main-area .simple-box-cmp{width:249px !important}}.aw-body-area-ar .aw-main-area-full{max-width:none !important}.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 .icon-usp-box-cmp{width:100%}.image-left-box-cmp:last-of-type div{border-bottom:none}.vvc-container{display:none !important}@media(min-width: 981px){.vvc-container{z-index:12 !important;display:block !important}}@media(min-width: 981px){.template-my-aw-conventions-list-page .aw-body-area .aw-main-area{width:calc(100% - 236px)}}.react-tiny-popover-container{z-index:6}.display-uz4tue-HubNavigation-styled{z-index:12}.MuiTooltip-tooltip p{margin:0px;color:var(--primary-blue-dark, #002d72)}.light-text{color:#fff !important}.light-text p,.light-text div,.light-text span,.light-text h1,.light-text h2,.light-text h3{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{color:#fff !important}.light-text p .icon-next,.light-text p .icon-prev,.light-text div .icon-next,.light-text div .icon-prev,.light-text span .icon-next,.light-text span .icon-prev,.light-text h1 .icon-next,.light-text h1 .icon-prev,.light-text h2 .icon-next,.light-text h2 .icon-prev,.light-text h3 .icon-next,.light-text h3 .icon-prev{color:#000 !important}.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}.dark-blue{color:var(--primary-blue-dark, #002d72) !important}.dark-blue h2,.dark-blue h3{color:var(--primary-blue-dark, #002d72) !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:150px}main.spaced .main-holder .breadcrumb-holder{display:block}main.spaced .search-holder .breadcrumb-holder{display:none}#modal-root{z-index:1501;position:relative}body:not(.is-magnolia-editor):not([class^=theme--]):not(.freeSearchResultsPageBody) .space-for-header{padding-top:58px}@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;pointer-events:none !important}.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}.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}*: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}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon{display:none !important}.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-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-medium:before{content:""}.icon-backpack-light:before{content:""}.icon-extra-star:before{content:""}.icon-insurance-shield:before{content:""}.icon-loyalty-down: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_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-clock-medium:before{content:""}.icon-arrow-3-bold:before{content:""}.icon-check-2-medium:before{content:""}.icon-family-light:before{content:""}.icon-smile: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-special-guest:before{content:""}.icon-check-2-bold:before{content:""}.icon-best-seller-star:before{content:""}.icon-bell:before{content:""}.icon-double-chevron:before{content:""}.icon-itinerary:before{content:""}.icon-heart-best-seller:before{content:""}.icon-best-seller:before{content:""}.icon-plus-2-medium:before{content:""}.icon-minus-2-medium:before{content:""}.icon-relapse:before{content:""}.icon-icon_no_flight: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-error-1-bold:before{content:""}.icon-error-1-light:before{content:""}.icon-error-1-medium: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-info-1-bold:before{content:""}.icon-close-2-bold:before{content:""}.icon-marker-bold:before{content:""}.icon-plane-2-medium:before{content:""}.icon-tour:before{content:""}.icon-note:before{content:""}.icon-collection:before{content:""}.icon-print-medium:before{content:""}.icon-seat-medium: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-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-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-hamburger:before{content:""}.icon-whatsapp: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-chat-medium:before{content:""}.icon-globe-2-medium:before{content:""}.icon-bookmark-medium: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 */
  }
}

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

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

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

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

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

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

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

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

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

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

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

@font-face {
font-family: 'figTree';
src: url(/_next/static/media/75a52b459e3d1dcd-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 800;
font-style: italic;
}@font-face {font-family: 'figTree Fallback';src: local("Arial");ascent-override: 93.79%;descent-override: 24.68%;line-gap-override: 0.00%;size-adjust: 101.29%
}.__className_90b96e {font-family: 'figTree', 'figTree Fallback'
}.__variable_90b96e {--font-figtree: 'figTree', 'figTree Fallback'
}

