.uk-height-min-small {
  min-height: 150px;
}
.uk-height-min-medium {
  min-height: 300px;
}
.uk-height-min-large {
  min-height: 450px;
}
.uk-lightbox {
  background: rgba(34, 34, 34, 0.8);
}

@media (min-width: 1600px) {
  .uk-grid-5-xl {
    margin-left: -5px !important;
  }
  .uk-grid-5-xl > * {
    padding-left: 5px !important;
  }
  .uk-grid-5-xl > .uk-grid-margin {
    margin-top: 5px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-5-l {
    margin-left: -5px !important;
  }
  .uk-grid-5-l > * {
    padding-left: 5px !important;
  }
  .uk-grid-5-l > .uk-grid-margin {
    margin-top: 5px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-5-m {
    margin-left: -5px !important;
  }
  .uk-grid-5-m > * {
    padding-left: 5px !important;
  }
  .uk-grid-5-m > .uk-grid-margin {
    margin-top: 5px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-5-s {
    margin-left: -5px !important;
  }
  .uk-grid-5-s > * {
    padding-left: 5px !important;
  }
  .uk-grid-5-s > .uk-grid-margin {
    margin-top: 5px !important;
  }
}

.uk-grid-5 {
  margin-left: -5px;
}
.uk-grid-5 > * {
  padding-left: 5px;
}
.uk-grid-5 > .uk-grid-margin {
  margin-top: 5px;
}

@media (min-width: 1600px) {
  .uk-grid-8-xl {
    margin-left: -8px !important;
  }
  .uk-grid-8-xl > * {
    padding-left: 8px !important;
  }
  .uk-grid-8-xl > .uk-grid-margin {
    margin-top: 8px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-8-l {
    margin-left: -8px !important;
  }
  .uk-grid-8-l > * {
    padding-left: 8px !important;
  }
  .uk-grid-8-l > .uk-grid-margin {
    margin-top: 8px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-8-m {
    margin-left: -8px !important;
  }
  .uk-grid-8-m > * {
    padding-left: 8px !important;
  }
  .uk-grid-8-m > .uk-grid-margin {
    margin-top: 8px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-8-s {
    margin-left: -8px !important;
  }
  .uk-grid-8-s > * {
    padding-left: 8px !important;
  }
  .uk-grid-8-s > .uk-grid-margin {
    margin-top: 8px !important;
  }
}

.uk-grid-8 {
  margin-left: -8px;
}
.uk-grid-8 > * {
  padding-left: 8px;
}
.uk-grid-8 > .uk-grid-margin {
  margin-top: 8px;
}

@media (min-width: 1600px) {
  .uk-grid-10-xl {
    margin-left: -10px !important;
  }
  .uk-grid-10-xl > * {
    padding-left: 10px !important;
  }
  .uk-grid-10-xl > .uk-grid-margin {
    margin-top: 10px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-10-l {
    margin-left: -10px !important;
  }
  .uk-grid-10-l > * {
    padding-left: 10px !important;
  }
  .uk-grid-10-l > .uk-grid-margin {
    margin-top: 10px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-10-m {
    margin-left: -10px !important;
  }
  .uk-grid-10-m > * {
    padding-left: 10px !important;
  }
  .uk-grid-10-m > .uk-grid-margin {
    margin-top: 10px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-10-s {
    margin-left: -10px !important;
  }
  .uk-grid-10-s > * {
    padding-left: 10px !important;
  }
  .uk-grid-10-s > .uk-grid-margin {
    margin-top: 10px !important;
  }
}

.uk-grid-10 {
  margin-left: -10px;
}
.uk-grid-10 > * {
  padding-left: 10px;
}
.uk-grid-10 > .uk-grid-margin {
  margin-top: 10px;
}

@media (min-width: 1600px) {
  .uk-grid-12-xl {
    margin-left: -12px !important;
  }
  .uk-grid-12-xl > * {
    padding-left: 12px !important;
  }
  .uk-grid-12-xl > .uk-grid-margin {
    margin-top: 12px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-12-l {
    margin-left: -12px !important;
  }
  .uk-grid-12-l > * {
    padding-left: 12px !important;
  }
  .uk-grid-12-l > .uk-grid-margin {
    margin-top: 12px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-12-m {
    margin-left: -12px !important;
  }
  .uk-grid-12-m > * {
    padding-left: 12px !important;
  }
  .uk-grid-12-m > .uk-grid-margin {
    margin-top: 12px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-12-s {
    margin-left: -12px !important;
  }
  .uk-grid-12-s > * {
    padding-left: 12px !important;
  }
  .uk-grid-12-s > .uk-grid-margin {
    margin-top: 12px !important;
  }
}

.uk-grid-12 {
  margin-left: -12px;
}
.uk-grid-12 > * {
  padding-left: 12px;
}
.uk-grid-12 > .uk-grid-margin {
  margin-top: 12px;
}

@media (min-width: 1600px) {
  .uk-grid-20-xl {
    margin-left: -20px !important;
  }
  .uk-grid-20-xl > * {
    padding-left: 20px !important;
  }
  .uk-grid-20-xl > .uk-grid-margin {
    margin-top: 20px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-20-l {
    margin-left: -20px !important;
  }
  .uk-grid-20-l > * {
    padding-left: 20px !important;
  }
  .uk-grid-20-l > .uk-grid-margin {
    margin-top: 20px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-20-m {
    margin-left: -20px !important;
  }
  .uk-grid-20-m > * {
    padding-left: 20px !important;
  }
  .uk-grid-20-m > .uk-grid-margin {
    margin-top: 20px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-20-s {
    margin-left: -20px !important;
  }
  .uk-grid-20-s > * {
    padding-left: 20px !important;
  }
  .uk-grid-20-s > .uk-grid-margin {
    margin-top: 20px !important;
  }
}

.uk-grid-20 {
  margin-left: -20px;
}
.uk-grid-20 > * {
  padding-left: 20px;
}
.uk-grid-20 > .uk-grid-margin {
  margin-top: 20px;
}

@media (min-width: 1600px) {
  .uk-grid-28-xl {
    margin-left: -28px !important;
  }
  .uk-grid-28-xl > * {
    padding-left: 28px !important;
  }
  .uk-grid-28-xl > .uk-grid-margin {
    margin-top: 28px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-28-l {
    margin-left: -28px !important;
  }
  .uk-grid-28-l > * {
    padding-left: 28px !important;
  }
  .uk-grid-28-l > .uk-grid-margin {
    margin-top: 28px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-28-m {
    margin-left: -28px !important;
  }
  .uk-grid-28-m > * {
    padding-left: 28px !important;
  }
  .uk-grid-28-m > .uk-grid-margin {
    margin-top: 28px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-28-s {
    margin-left: -28px !important;
  }
  .uk-grid-28-s > * {
    padding-left: 28px !important;
  }
  .uk-grid-28-s > .uk-grid-margin {
    margin-top: 28px !important;
  }
}

.uk-grid-28 {
  margin-left: -28px;
}
.uk-grid-28 > * {
  padding-left: 28px;
}
.uk-grid-28 > .uk-grid-margin {
  margin-top: 28px;
}

@media (min-width: 1600px) {
  .uk-grid-30-xl {
    margin-left: -30px !important;
  }
  .uk-grid-30-xl > * {
    padding-left: 30px !important;
  }
  .uk-grid-30-xl > .uk-grid-margin {
    margin-top: 30px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-30-l {
    margin-left: -30px !important;
  }
  .uk-grid-30-l > * {
    padding-left: 30px !important;
  }
  .uk-grid-30-l > .uk-grid-margin {
    margin-top: 30px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-30-m {
    margin-left: -30px !important;
  }
  .uk-grid-30-m > * {
    padding-left: 30px !important;
  }
  .uk-grid-30-m > .uk-grid-margin {
    margin-top: 30px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-30-s {
    margin-left: -30px !important;
  }
  .uk-grid-30-s > * {
    padding-left: 30px !important;
  }
  .uk-grid-30-s > .uk-grid-margin {
    margin-top: 30px !important;
  }
}

.uk-grid-30 {
  margin-left: -30px;
}
.uk-grid-30 > * {
  padding-left: 30px;
}
.uk-grid-30 > .uk-grid-margin {
  margin-top: 30px;
}

@media (min-width: 1600px) {
  .uk-grid-40-xl {
    margin-left: -40px !important;
  }
  .uk-grid-40-xl > * {
    padding-left: 40px !important;
  }
  .uk-grid-40-xl > .uk-grid-margin {
    margin-top: 40px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-40-l {
    margin-left: -40px !important;
  }
  .uk-grid-40-l > * {
    padding-left: 40px !important;
  }
  .uk-grid-40-l > .uk-grid-margin {
    margin-top: 40px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-40-m {
    margin-left: -40px !important;
  }
  .uk-grid-40-m > * {
    padding-left: 40px !important;
  }
  .uk-grid-40-m > .uk-grid-margin {
    margin-top: 40px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-40-s {
    margin-left: -40px !important;
  }
  .uk-grid-40-s > * {
    padding-left: 40px !important;
  }
  .uk-grid-40-s > .uk-grid-margin {
    margin-top: 40px !important;
  }
}

.uk-grid-40 {
  margin-left: -40px;
}
.uk-grid-40 > * {
  padding-left: 40px;
}
.uk-grid-40 > .uk-grid-margin {
  margin-top: 40px;
}

@media (min-width: 1600px) {
  .uk-grid-44-xl {
    margin-left: -44px !important;
  }
  .uk-grid-44-xl > * {
    padding-left: 44px !important;
  }
  .uk-grid-44-xl > .uk-grid-margin {
    margin-top: 44px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-44-l {
    margin-left: -44px !important;
  }
  .uk-grid-44-l > * {
    padding-left: 44px !important;
  }
  .uk-grid-44-l > .uk-grid-margin {
    margin-top: 44px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-44-m {
    margin-left: -44px !important;
  }
  .uk-grid-44-m > * {
    padding-left: 44px !important;
  }
  .uk-grid-44-m > .uk-grid-margin {
    margin-top: 44px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-44-s {
    margin-left: -44px !important;
  }
  .uk-grid-44-s > * {
    padding-left: 44px !important;
  }
  .uk-grid-44-s > .uk-grid-margin {
    margin-top: 44px !important;
  }
}

.uk-grid-44 {
  margin-left: -44px;
}
.uk-grid-44 > * {
  padding-left: 44px;
}
.uk-grid-44 > .uk-grid-margin {
  margin-top: 44px;
}

@media (min-width: 1600px) {
  .uk-grid-50-xl {
    margin-left: -50px !important;
  }
  .uk-grid-50-xl > * {
    padding-left: 50px !important;
  }
  .uk-grid-50-xl > .uk-grid-margin {
    margin-top: 50px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-50-l {
    margin-left: -50px !important;
  }
  .uk-grid-50-l > * {
    padding-left: 50px !important;
  }
  .uk-grid-50-l > .uk-grid-margin {
    margin-top: 50px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-50-m {
    margin-left: -50px !important;
  }
  .uk-grid-50-m > * {
    padding-left: 50px !important;
  }
  .uk-grid-50-m > .uk-grid-margin {
    margin-top: 50px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-50-s {
    margin-left: -50px !important;
  }
  .uk-grid-50-s > * {
    padding-left: 50px !important;
  }
  .uk-grid-50-s > .uk-grid-margin {
    margin-top: 50px !important;
  }
}

.uk-grid-50 {
  margin-left: -50px;
}
.uk-grid-50 > * {
  padding-left: 50px;
}
.uk-grid-50 > .uk-grid-margin {
  margin-top: 50px;
}

@media (min-width: 1600px) {
  .uk-grid-84-xl {
    margin-left: -84px !important;
  }
  .uk-grid-84-xl > * {
    padding-left: 84px !important;
  }
  .uk-grid-84-xl > .uk-grid-margin {
    margin-top: 84px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-84-l {
    margin-left: -84px !important;
  }
  .uk-grid-84-l > * {
    padding-left: 84px !important;
  }
  .uk-grid-84-l > .uk-grid-margin {
    margin-top: 84px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-84-m {
    margin-left: -84px !important;
  }
  .uk-grid-84-m > * {
    padding-left: 84px !important;
  }
  .uk-grid-84-m > .uk-grid-margin {
    margin-top: 84px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-84-s {
    margin-left: -84px !important;
  }
  .uk-grid-84-s > * {
    padding-left: 84px !important;
  }
  .uk-grid-84-s > .uk-grid-margin {
    margin-top: 84px !important;
  }
}

.uk-grid-84 {
  margin-left: -84px;
}
.uk-grid-84 > * {
  padding-left: 84px;
}
.uk-grid-84 > .uk-grid-margin {
  margin-top: 84px;
}

@media (min-width: 1600px) {
  .uk-grid-133-xl {
    margin-left: -133px !important;
  }
  .uk-grid-133-xl > * {
    padding-left: 133px !important;
  }
  .uk-grid-133-xl > .uk-grid-margin {
    margin-top: 133px !important;
  }
}

@media (min-width: 1200px) {
  .uk-grid-133-l {
    margin-left: -133px !important;
  }
  .uk-grid-133-l > * {
    padding-left: 133px !important;
  }
  .uk-grid-133-l > .uk-grid-margin {
    margin-top: 133px !important;
  }
}

@media (min-width: 960px) {
  .uk-grid-133-m {
    margin-left: -133px !important;
  }
  .uk-grid-133-m > * {
    padding-left: 133px !important;
  }
  .uk-grid-133-m > .uk-grid-margin {
    margin-top: 133px !important;
  }
}

@media (min-width: 640px) {
  .uk-grid-133-s {
    margin-left: -133px !important;
  }
  .uk-grid-133-s > * {
    padding-left: 133px !important;
  }
  .uk-grid-133-s > .uk-grid-margin {
    margin-top: 133px !important;
  }
}

.uk-grid-133 {
  margin-left: -133px;
}
.uk-grid-133 > * {
  padding-left: 133px;
}
.uk-grid-133 > .uk-grid-margin {
  margin-top: 133px;
}

.anima {
  opacity: 0 !important;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
}
.anima.animate {
  opacity: 1 !important;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: opacity 0.8s ease-in-out, -webkit-transform 0.8s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: opacity 0.8s ease-in-out, -webkit-transform 0.8s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: opacity 0.8s ease-in-out, transform 0.8s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: opacity 0.8s ease-in-out, transform 0.8s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-transform 0.8s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.line-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@keyframes scroll {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
.item-4px:nth-child(n+2) {
  margin-top: 0.25rem;
}

.item-8px:nth-child(n+2) {
  margin-top: 0.5rem;
}

.item-12px:nth-child(n+2) {
  margin-top: 0.75rem;
}

.item-16px:nth-child(n+2) {
  margin-top: 1rem;
}

.item-28px:nth-child(n+2) {
  margin-top: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  .item-28px:nth-child(n+2) {
    margin-top: 1.75rem;
  }
}

.item-32px:nth-child(n+2) {
  margin-top: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .item-32px:nth-child(n+2) {
    margin-top: 2rem;
  }
}

.item-36px:nth-child(n+2) {
  margin-top: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  .item-36px:nth-child(n+2) {
    margin-top: 2.25rem;
  }
}

.item-40px:nth-child(n+2) {
  margin-top: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .item-40px:nth-child(n+2) {
    margin-top: 2.5rem;
  }
}

.item-42px:nth-child(n+2) {
  margin-top: calc(1.3875rem + 1.65vw);
}
@media (min-width: 1200px) {
  .item-42px:nth-child(n+2) {
    margin-top: 2.625rem;
  }
}

.item-44px:nth-child(n+2) {
  margin-top: calc(1.4rem + 1.8vw);
}
@media (min-width: 1200px) {
  .item-44px:nth-child(n+2) {
    margin-top: 2.75rem;
  }
}

.item-48px:nth-child(n+2) {
  margin-top: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .item-48px:nth-child(n+2) {
    margin-top: 3rem;
  }
}

.item-50px:nth-child(n+2) {
  margin-top: calc(1.4375rem + 2.25vw);
}
@media (min-width: 1200px) {
  .item-50px:nth-child(n+2) {
    margin-top: 3.125rem;
  }
}

.item-60px:nth-child(n+2) {
  margin-top: calc(1.5rem + 3vw);
}
@media (min-width: 1200px) {
  .item-60px:nth-child(n+2) {
    margin-top: 3.75rem;
  }
}

.item-64px:nth-child(n+2) {
  margin-top: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .item-64px:nth-child(n+2) {
    margin-top: 4rem;
  }
}

.item-74px:nth-child(n+2) {
  margin-top: calc(1.5875rem + 4.05vw);
}
@media (min-width: 1200px) {
  .item-74px:nth-child(n+2) {
    margin-top: 4.625rem;
  }
}

.item-84px:nth-child(n+2) {
  margin-top: calc(1.65rem + 4.8vw);
}
@media (min-width: 1200px) {
  .item-84px:nth-child(n+2) {
    margin-top: 5.25rem;
  }
}

.item-100px:nth-child(n+2) {
  margin-top: calc(1.75rem + 6vw);
}
@media (min-width: 1200px) {
  .item-100px:nth-child(n+2) {
    margin-top: 6.25rem;
  }
}

.item-125px:nth-child(n+2) {
  margin-top: calc(1.90625rem + 7.875vw);
}
@media (min-width: 1200px) {
  .item-125px:nth-child(n+2) {
    margin-top: 7.8125rem;
  }
}

.item-132px:nth-child(n+2) {
  margin-top: calc(1.95rem + 8.4vw);
}
@media (min-width: 1200px) {
  .item-132px:nth-child(n+2) {
    margin-top: 8.25rem;
  }
}

.width-264px {
  max-width: 100%;
  width: 264px;
}

.width-298px {
  max-width: 100%;
  width: 298px;
}

.width-350px {
  max-width: 100%;
  width: 350px;
}

.width-360px {
  max-width: 100%;
  width: 360px;
}

.width-366px {
  max-width: 100%;
  width: 366px;
}

.width-388px {
  max-width: 100%;
  width: 388px;
}

.width-410px {
  max-width: 100%;
  width: 410px;
}

.width-411px {
  max-width: 100%;
  width: 411px;
}

.width-432px {
  max-width: 100%;
  width: 432px;
}

.width-453px {
  max-width: 100%;
  width: 453px;
}

.width-480px {
  max-width: 100%;
  width: 480px;
}

.width-500px {
  max-width: 100%;
  width: 500px;
}

.width-540px {
  max-width: 100%;
  width: 540px;
}

.width-549px {
  max-width: 100%;
  width: 549px;
}

.width-640px {
  max-width: 100%;
  width: 640px;
}

.width-708px {
  max-width: 100%;
  width: 708px;
}

.width-715px {
  max-width: 100%;
  width: 715px;
}

.width-740px {
  max-width: 100%;
  width: 740px;
}

.width-756px {
  max-width: 100%;
  width: 756px;
}

.width-870px {
  max-width: 100%;
  width: 870px;
}

.width-960px {
  max-width: 100%;
  width: 960px;
}

.w-100 {
  width: 100% !important;
}

.uk-navbar-transparent .header__menuBtn {
  color: rgba(255, 255, 255, 0.7);
}
.header__lang > li > a {
  font-size: 13px !important;
  color: #6C6C6C;
  letter-spacing: 2px;
}
.uk-navbar-transparent .header__lang > li > a {
  color: rgba(255, 255, 255, 0.7);
}
.header__lang .uk-dropdown {
  min-width: 60px;
  padding: 10px;
}
.header__lang .uk-dropdown-nav > li > a {
  text-transform: uppercase;
  font-size: 13px;
  gap: 5px;
}
.header__navbar {
  z-index: 991;
}
@media (min-width: 1200px) {
  .header__navbar:is(.uk-navbar-transparent) {
    background: rgba(0, 0, 0, 0.25);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
  }
}
.header__navbar:is(.uk-navbar-transparent).uk-active {
  background: rgba(0, 0, 0, 0.25);
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
}
.header__navbar:is(.uk-navbar-transparent) .uk-navbar-nav > li > a {
  color: rgba(255, 255, 255, 0.7);
}
.header__navbar:not(.uk-navbar-transparent) {
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.25);
}
.header__navbar:not(.uk-navbar-transparent) .uk-navbar-nav > li > a {
  color: #6C6C6C;
}
.header__navbar__item, .header__navbar .uk-navbar-nav > li > a, .header__navbar .uk-navbar-item,
.header__navbar .uk-navbar-toggle {
  min-height: 56px;
}
@media (min-width: 1200px) {
  .header__navbar__item, .header__navbar .uk-navbar-nav > li > a, .header__navbar .uk-navbar-item,
.header__navbar .uk-navbar-toggle {
    min-height: 80px;
  }
}
.header__navbar__booknow {
  font-family: "Zona Pro", sans-serif;
  font-size: 13px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #00ACAB !important;
  border-color: currentColor !important;
}
.uk-navbar-transparent .header__navbar__booknow {
  color: rgba(255, 255, 255, 0.7) !important;
}
.header__navbar__booknow:hover {
  color: #00ACAB !important;
}
.uk-navbar-transparent .header__navbar__booknow:hover {
  background-color: #fff;
  border-color: #fff !important;
}
@media (min-width: 960px) {
  .header__navbar .uk-navbar-nav {
    gap: 20px;
  }
}
.header__navbar .uk-navbar-nav > li > a {
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "Zona Pro", sans-serif;
}
.header__navbar .uk-navbar-nav > li.current-menu-parent > a, .header__navbar .uk-navbar-nav > li.current-offer-ancestor > a, .header__navbar .uk-navbar-nav > li.current-menu-item > a, .header__navbar .uk-navbar-nav > li.uk-active > a, .header__navbar .uk-navbar-nav > li:hover > a {
  color: #00ACAB !important;
}

.footer {
  background: #2F4147;
}
.footer__center {
  padding-bottom: calc(1.275rem + 0.3vw);
  padding-top: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .footer__center {
    border-top: 1px solid #B2B2AE;
  }
}
@media (min-width: 1200px) {
  .footer__center {
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .footer__center {
    padding-top: 1.5rem;
  }
}
.footer__bottom__brandLogo {
  filter: grayscale(100%);
}
.footer__bottom__brandLogo:hover {
  filter: grayscale(0%);
}
.footer__form {
  position: relative !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.footer__form .wpforms-head-container {
  padding-bottom: 0 !important;
}
.footer__form .wpforms-head-container .wpforms-title {
  margin-bottom: 0 !important;
}
.footer__form .wpforms-field-email {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.footer__form .wpforms-submit-container {
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  right: 0;
  top: -2px;
}
.footer__form input[type=email] {
  color: rgba(178, 178, 174, 0.6) !important;
  max-width: 100% !important;
  font-size: 14px !important;
  border-radius: 0 !important;
  --wpforms-field-border-color: rgba(178, 178, 174, 0.60);
}
.footer__form input[type=email]:focus {
  outline: none !important;
  box-shadow: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.footer__form input[type=email]::placeholder {
  color: #fff !important;
}
.footer__form button[type=submit] {
  background-color: transparent !important;
  width: 24px;
  letter-spacing: 3px;
  font-size: 14px !important;
  text-indent: -9999px;
  box-shadow: none !important;
  background: inherit !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1004_1772)'%3E%3Cpath d='M23.6245 0.147321C23.9192 0.361607 24.0397 0.647321 23.9861 1.00446L20.5576 21.5759C20.5129 21.8348 20.3701 22.0357 20.129 22.1786C20.004 22.25 19.8656 22.2857 19.7138 22.2857C19.6156 22.2857 19.5085 22.2634 19.3924 22.2188L13.3254 19.7411L10.0844 23.692C9.92364 23.8973 9.70489 24 9.42811 24C9.31203 24 9.21382 23.9821 9.13346 23.9464C8.96382 23.8839 8.82766 23.779 8.72498 23.6317C8.6223 23.4844 8.57096 23.3214 8.57096 23.1429V18.4688L20.1424 4.28571L5.82543 16.6741L0.535249 14.5045C0.204892 14.3795 0.0263207 14.1339 -0.00046503 13.7679C-0.0183222 13.4107 0.124535 13.1473 0.428106 12.9777L22.7138 0.120536C22.8477 0.0401786 22.9906 0 23.1424 0C23.321 0 23.4817 0.0491071 23.6245 0.147321Z' fill='%2300BBB4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1004_1772'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.footer__form button[type=submit]:focus {
  outline: none !important;
}
.footer__form button[type=submit]:focus:after {
  opacity: 0 !important;
}
.footer__form__legend, .footer__form .wpforms-head-container .wpforms-title {
  color: #00BBB4 !important;
  line-height: 1.78;
  letter-spacing: 0.2px;
  font-size: 0.875rem;
  font-weight: 400 !important;
}
.footer__form__input, .footer__form input[type=email] {
  padding-left: 0 !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-color: #fff;
  background-color: transparent !important;
  font-size: 0.875rem;
}
.footer__form__btn {
  background-color: transparent;
  padding: 0;
}
.footer__address {
  letter-spacing: 0.2px;
  line-height: 1.78;
  font-size: 0.875rem;
  font-family: "Zona Pro", sans-serif;
  color: #FFF !important;
}
.footer__address > * {
  display: flex;
  align-items: center;
  gap: 8px;
}
.footer__address .phone:before {
  content: "";
  width: 16px;
  height: 17px;
  display: inline-flex;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cg clip-path='url(%23clip0_643_145)'%3E%3Cpath d='M3.65398 1.85808C3.59495 1.78214 3.52043 1.71963 3.43538 1.67471C3.35034 1.62978 3.2567 1.60346 3.1607 1.5975C3.0647 1.59154 2.96853 1.60608 2.87858 1.64014C2.78863 1.67421 2.70695 1.72702 2.63898 1.79508L1.60498 2.83008C1.12198 3.31408 0.943983 3.99908 1.15498 4.60008C2.03171 7.08719 3.45614 9.34549 5.32298 11.2081C7.18557 13.0749 9.44387 14.4993 11.931 15.3761C12.532 15.5871 13.217 15.4091 13.701 14.9261L14.735 13.8921C14.803 13.8241 14.8559 13.7424 14.8899 13.6525C14.924 13.5625 14.9385 13.4664 14.9326 13.3704C14.9266 13.2744 14.9003 13.1807 14.8554 13.0957C14.8104 13.0106 14.7479 12.9361 14.672 12.8771L12.365 11.0831C12.2838 11.0203 12.1894 10.9767 12.089 10.9556C11.9885 10.9344 11.8846 10.9363 11.785 10.9611L9.59498 11.5081C9.30264 11.5806 8.99651 11.5765 8.70623 11.4961C8.41594 11.4157 8.15132 11.2617 7.93798 11.0491L5.48198 8.59208C5.26916 8.37884 5.115 8.11427 5.03441 7.82398C4.95382 7.53369 4.94954 7.22751 5.02198 6.93508L5.56998 4.74508C5.59474 4.64546 5.59663 4.54154 5.5755 4.44109C5.55437 4.34064 5.51078 4.24628 5.44798 4.16508L3.65398 1.85808ZM1.88398 1.04108C2.05898 0.86603 2.26921 0.730211 2.50072 0.642641C2.73223 0.555072 2.97973 0.517757 3.22676 0.533173C3.4738 0.548589 3.71474 0.616385 3.93356 0.732057C4.15239 0.847729 4.34411 1.00863 4.49598 1.20408L6.28998 3.51008C6.61898 3.93308 6.73498 4.48408 6.60498 5.00408L6.05798 7.19408C6.0299 7.30752 6.03153 7.42628 6.0627 7.53891C6.09388 7.65154 6.15356 7.75423 6.23598 7.83708L8.69298 10.2941C8.77593 10.3767 8.87879 10.4364 8.99161 10.4676C9.10443 10.4988 9.2234 10.5003 9.33698 10.4721L11.526 9.92508C11.7826 9.86129 12.0504 9.85649 12.3091 9.91105C12.5679 9.96561 12.8109 10.0781 13.02 10.2401L15.326 12.0341C16.155 12.6791 16.231 13.9041 15.489 14.6451L14.455 15.6791C13.715 16.4191 12.609 16.7441 11.578 16.3811C8.93865 15.4537 6.54252 13.9428 4.56798 11.9611C2.58636 9.98683 1.07553 7.59105 0.147983 4.95208C-0.214017 3.92208 0.110983 2.81508 0.850983 2.07508L1.88398 1.04108Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_643_145'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.530273)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.footer__address .email:before {
  content: "";
  width: 16px;
  height: 17px;
  display: inline-flex;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M2.66683 13.8634C2.30016 13.8634 1.98639 13.733 1.7255 13.4721C1.46461 13.2112 1.33394 12.8972 1.3335 12.5301V4.53011C1.3335 4.16344 1.46416 3.84967 1.7255 3.58878C1.98683 3.32789 2.30061 3.19722 2.66683 3.19678H13.3335C13.7002 3.19678 14.0142 3.32744 14.2755 3.58878C14.5368 3.85011 14.6673 4.16389 14.6668 4.53011V12.5301C14.6668 12.8968 14.5364 13.2108 14.2755 13.4721C14.0146 13.7334 13.7006 13.8639 13.3335 13.8634H2.66683ZM8.00016 9.19678L2.66683 5.86344V12.5301H13.3335V5.86344L8.00016 9.19678ZM8.00016 7.86344L13.3335 4.53011H2.66683L8.00016 7.86344ZM2.66683 5.86344V4.53011V12.5301V5.86344Z' fill='white'/%3E%3C/svg%3E");
}
.footer__txtCopyright {
  font-size: 0.75rem;
  font-family: "Zona Pro", sans-serif;
  line-height: 1;
  color: rgba(255, 255, 255, 0.5);
}
.footer__title {
  color: rgba(178, 178, 174, 0.6) !important;
  font-family: "Zona Pro", sans-serif;
  font-size: 1rem;
  letter-spacing: 3.2px;
  text-transform: uppercase;
  line-height: 1.44;
}
.footer__icon {
  width: 28px;
  height: 28px;
  flex-shrink: 0;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer__logo:hover .footer__logo__svg g path {
  fill: #00BBB4;
}
.footer__logo:hover .footer__logo__svg g path.txt {
  fill: #005F7F;
}

.menumobile__offcanvas__bar {
  background-color: rgba(110, 111, 113, 0.9);
  width: 100%;
  left: -100%;
}
.uk-offcanvas-flip .menumobile__offcanvas__bar {
  right: -100%;
}
.uk-open > .menumobile__offcanvas__bar {
  left: auto;
  right: 0;
}
.menumobile__offcanvas__nav > li {
  padding-left: 32px;
  margin-bottom: 20px;
}
.menumobile__offcanvas__nav > li > a {
  text-transform: uppercase;
  letter-spacing: 2px;
}
.menumobile__offcanvas__nav > li.current_page_item, .menumobile__offcanvas__nav > li.current-menu-item {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.906262 9.78128L9.17501 5.28128C9.28751 5.22503 9.28751 5.05628 9.17501 5.00003L0.962512 0.44378C0.850012 0.38753 0.681262 0.500031 0.737512 0.66878L1.52501 2.41253C1.58126 2.58128 2.25626 4.04378 2.70626 5.16878C2.20001 6.29378 1.58126 7.64378 1.46876 7.86878L0.681263 9.61253C0.625013 9.66878 0.793762 9.83753 0.906262 9.78128Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left center;
}
.menumobile__offcanvas__nav > li.current_page_item > a, .menumobile__offcanvas__nav > li.current-menu-item > a {
  color: #fff;
}

.polylang__box {
  font-size: 14px;
  text-transform: uppercase;
}
.polylang__box > * {
  box-sizing: border-box;
  width: 50px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
}
.polylang__box > *:first-child {
  border-radius: 500px 0 0 500px;
}
.polylang__box > *:last-child {
  border-radius: 0 500px 500px 0;
}
.polylang__box span {
  color: #fff !important;
  font-weight: 700;
  background: #04acab;
  border-color: #04acab;
}
.polylang__box a {
  font-weight: 500;
  text-decoration: none !important;
  border-color: #BDBDBD;
}
.polylang__box a:first-child {
  border-right: none;
}
.polylang__box a:last-child {
  border-left: none;
}

.home__about__boxFlex {
  gap: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .home__about__boxFlex {
    gap: 3.5rem;
  }
}
.home__about__boxFlex > * {
  margin: 0;
}
.home__about__divider {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.home__about__divider:before {
  content: "";
  opacity: 0;
  width: 115px;
  height: 1px;
  display: flex;
  background: currentColor;
}
.home__about__title {
  color: #005F7F;
  font-size: calc(1.4375rem + 2.25vw);
  line-height: 1.7;
  text-transform: capitalize;
  font-family: "FS Shears", sans-serif;
}
@media (min-width: 1200px) {
  .home__about__title {
    font-size: 3.125rem;
  }
}
@media (min-width: 1200px) {
  .home__about__title {
    line-height: 1.2;
  }
}
.home__about__title--dining {
  font-family: "Zona Pro", sans-serif;
  color: #051419;
  font-size: calc(1.325rem + 0.9vw);
  letter-spacing: 1px;
  line-height: 1.25;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .home__about__title--dining {
    font-size: 2rem;
  }
}
.home__about__desc {
  color: #6e6f71;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.2px;
}
.home__about__link {
  color: #00ACAB !important;
  font-size: 0.875rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-bottom: 2px solid currentColor;
}
.home__about__link:hover {
  color: #0C607E !important;
}
.home__experience__section {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), var(--path-to-image), lightgray 0px -650.023px/100% 303.158% no-repeat;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
}
.home__experience__boxFlex {
  gap: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .home__experience__boxFlex {
    gap: 3.5rem;
  }
}
.home__experience__boxFlex > * {
  margin: 0;
}
.home__experience__title {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: calc(1.325rem + 0.9vw);
  line-height: 1.25;
}
@media (min-width: 1200px) {
  .home__experience__title {
    font-size: 2rem;
  }
}
.home__experience__txt {
  font-size: 0.875rem;
  line-height: 1.86;
  letter-spacing: 0.2px;
  display: flex;
  flex-direction: column;
}
.home__experience__txt:before {
  width: 115px;
  height: 1px;
  display: flex;
  content: "";
  background-color: #fff;
  opacity: 0;
}
.home__experience__btn {
  line-height: 56px;
  font-size: 0.875rem;
  letter-spacing: 2px;
}
.home__hightlights__overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #0C607E 130.49%);
}
.home__hightlights__title {
  font-size: calc(1.3rem + 0.6vw);
  line-height: 1.42;
  letter-spacing: 1.7px;
}
@media (min-width: 1200px) {
  .home__hightlights__title {
    font-size: 1.75rem;
  }
}
.home__location__section {
  background-color: #F7F5F2;
}
.home__location__title {
  font-size: calc(1.3rem + 0.6vw);
  letter-spacing: 2px;
  line-height: 1.42;
  font-family: "Zona Pro", sans-serif;
  color: #005F7F;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .home__location__title {
    font-size: 1.75rem;
  }
}
.home__location__name {
  letter-spacing: 0.2px;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 1.5;
  color: #000;
}
.home__location__value {
  color: #005F7F;
  font-size: 1.25rem;
  line-height: 1.5;
}
.home__room__title {
  color: #005F7F;
  font-size: calc(1.35rem + 1.2vw);
  line-height: 1.11;
  letter-spacing: 1px;
  font-family: "Zona Pro", sans-serif;
}
@media (min-width: 1200px) {
  .home__room__title {
    font-size: 2.25rem;
  }
}
.home__room__btn {
  padding: 0 15px;
  background-color: #fff;
  color: #00BBB4;
  border-color: #00BBB4 !important;
}
@media (min-width: 1200px) {
  .home__room__btn {
    line-height: 46px;
    padding: 0 30px;
    letter-spacing: 3px;
  }
}
.home__room__btn:hover {
  color: #fff;
  background-color: #00BBB4;
}
.home__room__title1 {
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.55;
  text-transform: uppercase;
  color: #005F7F;
}
.home__room__title1 a {
  color: #005F7F;
}
.home__room__txt {
  font-size: 0.875rem;
  line-height: 1.71;
  letter-spacing: 0.2px;
  color: #6e6f71;
}

.contact__form .wpforms-head-container {
  padding-bottom: 24px !important;
}
.contact__form .wpforms-head-container .wpforms-title {
  margin: 0;
  font-size: calc(1.35rem + 1.2vw);
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 1.33;
  color: #0C607E !important;
  font-weight: 400 !important;
}
@media (min-width: 1200px) {
  .contact__form .wpforms-head-container .wpforms-title {
    font-size: 2.25rem;
  }
}
.contact__form .wpforms-field-layout {
  padding-top: 0;
  padding-bottom: 0;
}
.contact__form .wpforms-submit {
  width: 100%;
  background-color: #00ACAB !important;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 0 !important;
}
.contact__form .wpforms-field-select {
  display: flex;
  align-items: center;
  gap: 10px;
}
.contact__form .wpforms-field-select .wpforms-field-label {
  margin: 0;
  color: #6e6f71;
  font-size: 0.875rem;
  white-space: nowrap;
}
.contact__form .wpforms-field-select select {
  max-width: inherit;
}
.contact__form__legend {
  color: #0C607E;
  font-size: calc(1.325rem + 0.9vw);
  font-family: "SFU Futura Heavy", sans-serif;
  letter-spacing: 2px;
  line-height: 1.25;
}
@media (min-width: 1200px) {
  .contact__form__legend {
    font-size: 2rem;
  }
}
.contact__form__input textarea,
.contact__form__input input {
  color: #B2B2AE;
  font-feature-settings: "clig" off, "liga" off;
  font-size: 0.875rem;
  padding-left: 0 !important;
  background-color: transparent !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.contact__form__input textarea:focus,
.contact__form__input input:focus {
  border-color: #0C607E;
}
.contact__form__btn {
  background: #00ACAB;
  font-size: 0.8125rem;
  letter-spacing: 3px;
}
.contact__form__btn:hover {
  background: #0C607E;
}

.accommodation__banner {
  position: relative;
}
.accommodation__banner__title {
  font-size: calc(1.35rem + 1.2vw);
  line-height: 1.11;
  letter-spacing: 4px;
  text-transform: uppercase;
}
@media (min-width: 1200px) {
  .accommodation__banner__title {
    font-size: 2.25rem;
  }
}
.accommodation__scroll > * {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
  animation-name: scroll;
}
.accommodation__include__section {
  background: #EFFFFF;
}
.accommodation__include__title {
  color: #051419;
  font-size: calc(1.35rem + 1.2vw);
  line-height: 1.11;
  letter-spacing: 2px;
  text-transform: capitalize;
}
@media (min-width: 1200px) {
  .accommodation__include__title {
    font-size: 2.25rem;
  }
}
.accommodation__include__box {
  border-radius: 4px;
  background: rgba(0, 172, 171, 0.1);
}
.accommodation__include__txt {
  color: #03121A;
  font-size: 1.125rem;
  line-height: 1.11;
}
.accommodation__room__card {
  padding-left: 15px;
  padding-right: 15px;
  padding: 15px;
}
@media (min-width: 1200px) {
  .accommodation__room__card {
    padding: calc(1.275rem + 0.3vw);
    border-radius: 8px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .accommodation__room__card {
    padding: 1.5rem;
  }
}
.accommodation__room__card__title {
  font-size: calc(1.275rem + 0.3vw);
  line-height: 1.83;
  color: #051419;
}
@media (min-width: 1200px) {
  .accommodation__room__card__title {
    font-size: 1.5rem;
  }
}
.accommodation__room__card__desc {
  color: #6e6f71;
  line-height: 1.71;
  font-size: 0.875rem;
}
.accommodation__room__card__slider__label {
  font-size: 1rem;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  width: 52px;
  height: 28px;
  padding: 6px 8px 6px 7px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: #fff !important;
}
.accommodation__room__card__slider__slidenav {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.6);
}
.accommodation__room__card__slider__slidenav.uk-invisible {
  opacity: 0.35;
  visibility: visible !important;
}
.accommodation__room__card__tab > * > :first-child {
  padding: 0;
  color: rgba(5, 20, 25, 0.5);
  letter-spacing: 2px;
  font-size: 1.0625rem;
  background-color: transparent !important;
  text-transform: inherit;
}
.accommodation__room__card__tab > * > :first-child:hover {
  color: #0C607E !important;
}
.accommodation__room__card__tab > *.uk-active > a {
  color: #0C607E !important;
}
.accommodation__room__card__option > li {
  padding-left: 40px;
  color: #6e6f71;
  font-size: 0.875rem;
  background-position: center left;
  background-repeat: no-repeat;
}
.accommodation__room__card__option > li.size {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.78 7.22C16.922 7.36 17 7.551 17 7.75V10.25C17 10.4489 16.921 10.6397 16.7803 10.7803C16.6397 10.921 16.4489 11 16.25 11C16.0511 11 15.8603 10.921 15.7197 10.7803C15.579 10.6397 15.5 10.4489 15.5 10.25V9.56L13.78 11.28C13.7108 11.3516 13.628 11.4087 13.5365 11.448C13.445 11.4872 13.3465 11.5079 13.2469 11.5087C13.1474 11.5095 13.0486 11.4905 12.9565 11.4527C12.8643 11.415 12.7806 11.3592 12.7102 11.2888C12.6398 11.2183 12.5842 11.1346 12.5465 11.0424C12.5088 10.9502 12.4899 10.8514 12.4908 10.7518C12.4917 10.6523 12.5125 10.5539 12.5518 10.4624C12.5912 10.3709 12.6483 10.2882 12.72 10.219L14.44 8.5H13.75C13.5511 8.5 13.3603 8.42098 13.2197 8.28033C13.079 8.13968 13 7.94891 13 7.75C13 7.55109 13.079 7.36032 13.2197 7.21967C13.3603 7.07902 13.5511 7 13.75 7H16.25C16.4488 7.00017 16.6395 7.07931 16.78 7.22ZM7 16.25C7 16.4489 7.07902 16.6397 7.21967 16.7803C7.36032 16.921 7.55109 17 7.75 17H10.251C10.4499 17 10.6407 16.921 10.7813 16.7803C10.922 16.6397 11.001 16.4489 11.001 16.25C11.001 16.0511 10.922 15.8603 10.7813 15.7197C10.6407 15.579 10.4499 15.5 10.251 15.5H9.561L11.281 13.78C11.4176 13.6385 11.4931 13.449 11.4913 13.2523C11.4895 13.0557 11.4105 12.8676 11.2714 12.7286C11.1322 12.5896 10.9441 12.5109 10.7475 12.5092C10.5508 12.5076 10.3614 12.5833 10.22 12.72L8.5 14.438V13.748C8.5 13.5491 8.42098 13.3583 8.28033 13.2177C8.13968 13.077 7.94891 12.998 7.75 12.998C7.55109 12.998 7.36032 13.077 7.21967 13.2177C7.07902 13.3583 7 13.5491 7 13.748V16.25ZM2 6.75C2 6.02065 2.28973 5.32118 2.80546 4.80546C3.32118 4.28973 4.02065 4 4.75 4H19.25C19.9793 4 20.6788 4.28973 21.1945 4.80546C21.7103 5.32118 22 6.02065 22 6.75V17.25C22 17.6111 21.9289 17.9687 21.7907 18.3024C21.6525 18.636 21.4499 18.9392 21.1945 19.1945C20.9392 19.4499 20.636 19.6525 20.3024 19.7907C19.9687 19.9289 19.6111 20 19.25 20H4.75C4.38886 20 4.03127 19.9289 3.69762 19.7907C3.36398 19.6525 3.06082 19.4499 2.80546 19.1945C2.5501 18.9392 2.34753 18.636 2.20933 18.3024C2.07113 17.9687 2 17.6111 2 17.25V6.75ZM4.75 5.5C4.06 5.5 3.5 6.06 3.5 6.75V17.25C3.5 17.94 4.06 18.5 4.75 18.5H19.25C19.94 18.5 20.5 17.94 20.5 17.25V6.75C20.5 6.06 19.94 5.5 19.25 5.5H4.75Z' fill='%230C607E'/%3E%3C/svg%3E");
}
.accommodation__room__card__option > li.max_guests {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.8439 7.875C18.7065 9.78141 17.2923 11.25 15.7501 11.25C14.2079 11.25 12.7914 9.78188 12.6564 7.875C12.5157 5.89172 13.8925 4.5 15.7501 4.5C17.6078 4.5 18.9845 5.92781 18.8439 7.875Z' stroke='%230C607E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7498 14.25C12.695 14.25 9.75731 15.7673 9.02138 18.7223C8.92388 19.1133 9.16903 19.5 9.57075 19.5H21.9293C22.3311 19.5 22.5748 19.1133 22.4787 18.7223C21.7428 15.72 18.8051 14.25 15.7498 14.25Z' stroke='%230C607E' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M9.37496 8.71594C9.26527 10.2384 8.12246 11.4375 6.89058 11.4375C5.65871 11.4375 4.51402 10.2389 4.40621 8.71594C4.29418 7.13203 5.40652 6 6.89058 6C8.37465 6 9.48699 7.16109 9.37496 8.71594Z' stroke='%230C607E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.65622 14.3437C8.81013 13.9561 7.87825 13.807 6.8906 13.807C4.4531 13.807 2.10466 15.0187 1.51638 17.3789C1.43903 17.6911 1.63497 18 1.9556 18H7.21872' stroke='%230C607E' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");
}
.accommodation__room__card__option > li.views {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 1.50001C21.3791 1.49894 21.7445 1.64144 22.0228 1.89885C22.3011 2.15626 22.4716 2.50949 22.5 2.88751V21C22.5011 21.3791 22.3586 21.7445 22.1012 22.0228C21.8437 22.3011 21.4905 22.4716 21.1125 22.5H3.00001C2.62093 22.5011 2.2555 22.3586 1.97722 22.1012C1.69894 21.8437 1.52844 21.4905 1.50001 21.1125V3.00001C1.49894 2.62093 1.64144 2.2555 1.89885 1.97722C2.15626 1.69894 2.50949 1.52844 2.88751 1.50001H3.00001H21ZM16.56 16.5H7.44001L3.00001 20.9325V21H21V20.9325L16.56 16.5ZM21 3.00001H3.00001V18.81L12 9.81001L21 18.81V3.00001ZM12 11.9325L8.93251 15H15.06L12 11.9325ZM16.5 5.25001C17.0967 5.25001 17.669 5.48706 18.091 5.90902C18.513 6.33097 18.75 6.90327 18.75 7.50001C18.75 8.09674 18.513 8.66904 18.091 9.091C17.669 9.51295 17.0967 9.75001 16.5 9.75001C15.9033 9.75001 15.331 9.51295 14.909 9.091C14.4871 8.66904 14.25 8.09674 14.25 7.50001C14.25 6.90327 14.4871 6.33097 14.909 5.90902C15.331 5.48706 15.9033 5.25001 16.5 5.25001ZM16.5 6.75001C16.3011 6.75001 16.1103 6.82902 15.9697 6.96968C15.829 7.11033 15.75 7.30109 15.75 7.50001C15.75 7.69892 15.829 7.88968 15.9697 8.03034C16.1103 8.17099 16.3011 8.25001 16.5 8.25001C16.6989 8.25001 16.8897 8.17099 17.0303 8.03034C17.171 7.88968 17.25 7.69892 17.25 7.50001C17.25 7.30109 17.171 7.11033 17.0303 6.96968C16.8897 6.82902 16.6989 6.75001 16.5 6.75001Z' fill='%230C607E'/%3E%3C/svg%3E");
}
.accommodation__room__card__option > li.bed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.944 3.25H13.056C14.894 3.25 16.35 3.25 17.489 3.403C18.661 3.561 19.61 3.893 20.359 4.641C21.107 5.39 21.439 6.339 21.597 7.511C21.748 8.637 21.75 10.071 21.75 11.879C22.094 12.162 22.367 12.529 22.54 12.948C22.661 13.238 22.708 13.538 22.73 13.855C22.75 14.159 22.75 14.53 22.75 14.975V15.025C22.75 15.47 22.75 15.841 22.73 16.145C22.7171 16.4557 22.6529 16.7622 22.54 17.052C22.4019 17.3857 22.1994 17.689 21.9441 17.9445C21.6888 18.2 21.3857 18.4027 21.052 18.541C20.762 18.661 20.462 18.708 20.145 18.729C20.0135 18.7378 19.8818 18.7434 19.75 18.746V20C19.75 20.1989 19.671 20.3897 19.5303 20.5303C19.3897 20.671 19.1989 20.75 19 20.75C18.8011 20.75 18.6103 20.671 18.4697 20.5303C18.329 20.3897 18.25 20.1989 18.25 20V18.75H5.75V20C5.75 20.1989 5.67098 20.3897 5.53033 20.5303C5.38968 20.671 5.19891 20.75 5 20.75C4.80109 20.75 4.61032 20.671 4.46967 20.5303C4.32902 20.3897 4.25 20.1989 4.25 20V18.745C4.11823 18.7428 3.98652 18.7374 3.855 18.729C3.54438 18.7167 3.23791 18.6532 2.948 18.541C2.61416 18.4028 2.31082 18.2002 2.05533 17.9447C1.79984 17.6892 1.5972 17.3858 1.459 17.052C1.339 16.762 1.292 16.462 1.271 16.145C1.25 15.841 1.25 15.47 1.25 15.025V14.975C1.25 14.53 1.25 14.159 1.27 13.855C1.292 13.537 1.34 13.238 1.46 12.948C1.63182 12.5321 1.90308 12.1647 2.25 11.878C2.25 10.072 2.252 8.637 2.403 7.511C2.561 6.339 2.893 5.39 3.641 4.641C4.39 3.893 5.339 3.561 6.511 3.403C7.651 3.25 9.106 3.25 10.944 3.25ZM3.75 11.279C4.08288 11.2575 4.41643 11.2478 4.75 11.25V10.448C4.75 9.55 4.75 8.8 4.83 8.206C4.914 7.578 5.1 7.011 5.555 6.556C6.011 6.1 6.578 5.914 7.205 5.83C7.8 5.75 8.55 5.75 9.448 5.75H14.552C15.451 5.75 16.2 5.75 16.794 5.83C17.422 5.914 17.989 6.1 18.444 6.555C18.9 7.011 19.086 7.578 19.17 8.205C19.25 8.8 19.25 9.55 19.25 10.448V11.25C19.5836 11.2478 19.9171 11.2575 20.25 11.279C20.247 9.744 20.23 8.604 20.11 7.711C19.975 6.705 19.721 6.125 19.298 5.701C18.875 5.279 18.295 5.025 17.289 4.89C16.262 4.752 14.907 4.75 13 4.75H11C9.093 4.75 7.739 4.752 6.71 4.89C5.705 5.025 5.125 5.279 4.702 5.702C4.279 6.125 4.025 6.705 3.89 7.711C3.77 8.604 3.753 9.744 3.75 11.279ZM17.75 11.25V10.5C17.75 9.536 17.748 8.888 17.683 8.405C17.621 7.944 17.514 7.746 17.383 7.616C17.253 7.486 17.056 7.379 16.595 7.316C16.112 7.252 15.464 7.25 14.5 7.25H12.75V11.25H17.75ZM11.25 11.25V7.25H9.5C8.536 7.25 7.888 7.252 7.405 7.317C6.944 7.379 6.746 7.486 6.616 7.617C6.486 7.747 6.379 7.944 6.316 8.405C6.252 8.888 6.25 9.536 6.25 10.5V11.25H11.25ZM3.957 12.767C3.716 12.784 3.599 12.813 3.522 12.845C3.3702 12.9078 3.23228 12.9999 3.11611 13.1161C2.99995 13.2323 2.90782 13.3702 2.845 13.522C2.813 13.599 2.784 13.716 2.767 13.957C2.75 14.204 2.75 14.524 2.75 15C2.75 15.476 2.75 15.796 2.767 16.043C2.784 16.284 2.813 16.401 2.845 16.478C2.972 16.785 3.215 17.028 3.522 17.155C3.599 17.187 3.716 17.216 3.957 17.233C4.204 17.25 4.524 17.25 5 17.25H19C19.476 17.25 19.796 17.25 20.043 17.233C20.284 17.216 20.401 17.187 20.478 17.155C20.785 17.028 21.028 16.785 21.155 16.478C21.187 16.401 21.216 16.284 21.233 16.043C21.25 15.796 21.25 15.476 21.25 15C21.25 14.524 21.25 14.204 21.233 13.957C21.216 13.716 21.187 13.599 21.155 13.522C21.0922 13.3702 21.0001 13.2323 20.8839 13.1161C20.7677 12.9999 20.6298 12.9078 20.478 12.845C20.401 12.813 20.284 12.784 20.043 12.767C19.6956 12.7507 19.3478 12.745 19 12.75H5C4.524 12.75 4.204 12.75 3.957 12.767Z' fill='%230C607E'/%3E%3C/svg%3E");
}

.add-read-more.show-less-content .second-section,
.add-read-more.show-less-content .read-less {
  display: none;
}

.add-read-more.show-more-content .read-more {
  display: none;
}

.read-more,
.read-less {
  color: #00ACAB !important;
  cursor: pointer;
}

.add-read-more .read-more,
.add-read-more .read-less {
  margin-left: 2px;
  color: #00ACAB;
  cursor: pointer;
}

.article-1 > * {
  margin-bottom: 15px;
}
.article-1 > *:nth-child(n+2) {
  margin-top: 20px;
}

.dining__content {
  color: #6e6f71;
  font-size: 0.875rem;
  letter-spacing: 0.2px;
  line-height: 1.86;
}
.dining__boxFlexColumn {
  gap: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  .dining__boxFlexColumn {
    gap: 2.25rem;
  }
}
.dining__capacity {
  color: #005F7F;
  line-height: 1.86;
  letter-spacing: 0.2px;
  font-size: 0.9375rem;
}
.dining__capacity > * {
  padding-left: 32px;
  background-repeat: no-repeat;
  background-position: center left;
}
.dining__capacity > *.slot {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.958 0.693726H12.0415C13.0898 0.693726 13.9352 0.693726 14.6182 0.755185C15.3209 0.818964 15.9355 0.95464 16.4933 1.27701C17.1544 1.65842 17.7036 2.20714 18.0854 2.86801C18.4078 3.42579 18.5423 4.04038 18.6061 4.74311C18.6676 5.42613 18.6676 6.27149 18.6676 7.31978V11.2706C19.2404 11.3912 19.7588 11.6289 20.1774 12.1055C20.6934 12.6969 20.8616 13.4345 20.9323 14.2462L20.9369 14.3007C20.9775 14.7761 21.017 15.2249 20.9914 15.6006C20.9625 16.0308 20.8453 16.4703 20.4963 16.8507C20.1368 17.245 19.6822 17.3899 19.2485 17.4525C19.0723 17.478 18.8775 17.492 18.6687 17.4989V22.4366C18.6687 22.6672 18.5771 22.8884 18.414 23.0515C18.2509 23.2147 18.0297 23.3063 17.799 23.3063C17.5684 23.3063 17.3471 23.2147 17.184 23.0515C17.0209 22.8884 16.9293 22.6672 16.9293 22.4366V17.5082H7.07255V22.4366C7.07255 22.6672 6.98092 22.8884 6.81782 23.0515C6.65471 23.2147 6.4335 23.3063 6.20284 23.3063C5.97217 23.3063 5.75096 23.2147 5.58786 23.0515C5.42475 22.8884 5.33312 22.6672 5.33312 22.4366V17.4989C5.13841 17.4936 4.9441 17.4781 4.75099 17.4525C4.3173 17.3899 3.86389 17.2438 3.50324 16.8507C3.1542 16.4703 3.03708 16.0308 3.00809 15.6006C2.98258 15.2249 3.022 14.775 3.06259 14.3018L3.06723 14.2462C3.13681 13.4345 3.30611 12.6969 3.82214 12.1067C4.24076 11.6289 4.75911 11.3912 5.33196 11.2706V7.31978C5.33196 6.27149 5.33196 5.42613 5.39342 4.74311C5.4572 4.04038 5.59288 3.42579 5.91525 2.86801C6.29666 2.20686 6.84537 1.65775 7.50625 1.27585C8.06402 0.95464 8.67862 0.818964 9.38135 0.755185C10.0644 0.693726 10.9097 0.693726 11.958 0.693726ZM7.87617 11.1303H7.07139V7.36153C7.07139 6.26221 7.07139 5.49454 7.12589 4.90082C7.17923 4.31753 7.27664 3.98704 7.4216 3.73772C7.65035 3.34098 7.97949 3.01143 8.37596 2.7822C8.62528 2.63841 8.95577 2.541 9.53906 2.48765C10.1328 2.43431 10.9004 2.43315 11.9998 2.43315C13.0991 2.43315 13.8668 2.43315 14.4605 2.48765C15.0438 2.541 15.3743 2.63841 15.6236 2.7822C16.0202 3.0118 16.3495 3.34113 16.5791 3.73772C16.7229 3.98704 16.8203 4.31753 16.8736 4.90082C16.927 5.49454 16.9281 6.26221 16.9281 7.36153V11.1303H16.1234H7.87617ZM7.9411 12.8697C6.95659 12.8697 6.31764 12.872 5.84683 12.9451C5.41314 13.0112 5.24731 13.119 5.13135 13.2524C4.98524 13.4194 4.86 13.6977 4.80086 14.3946C4.75331 14.9443 4.72896 15.2585 4.74288 15.4847C4.74469 15.5413 4.75405 15.5975 4.77071 15.6516C4.77535 15.6632 4.77767 15.6667 4.78462 15.6748L4.78578 15.676L4.78926 15.6783C4.85576 15.7051 4.92559 15.7226 4.99683 15.7305C5.24963 15.7664 5.60447 15.7688 6.20284 15.7688H17.799C18.3951 15.7688 18.7499 15.7664 19.0027 15.7305C19.0739 15.7226 19.1438 15.7051 19.2103 15.6783L19.2138 15.6772L19.2149 15.6748C19.2214 15.6684 19.2262 15.6604 19.2288 15.6516C19.2451 15.5974 19.254 15.5413 19.2555 15.4847C19.2706 15.2585 19.2462 14.9443 19.1987 14.3946C19.1395 13.6988 19.0143 13.4194 18.8682 13.2524C18.7522 13.1202 18.5864 13.0112 18.1527 12.9451C17.6819 12.872 17.0429 12.8697 16.0584 12.8697H7.9411Z' fill='%23005F7F'/%3E%3C/svg%3E");
}
.dining__capacity > *.open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 6V12H18' stroke='%23005F7F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 22C17.523 22 22 17.523 22 12C22 6.477 17.523 2 12 2C6.477 2 2 6.477 2 12C2 17.523 6.477 22 12 22Z' stroke='%23005F7F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.dining__linkMenu {
  color: #00BBB4 !important;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  gap: 8px;
}
.dining__linkMenu:after {
  content: "";
  width: 24px;
  height: 24px;
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.6475 12.3975L13.8975 19.1475C13.7909 19.2469 13.6498 19.301 13.5041 19.2984C13.3584 19.2958 13.2193 19.2368 13.1163 19.1337C13.0132 19.0307 12.9542 18.8916 12.9516 18.7459C12.949 18.6002 13.0031 18.4591 13.1025 18.3525L18.8916 12.5625H3.75C3.60082 12.5625 3.45774 12.5032 3.35225 12.3978C3.24676 12.2923 3.1875 12.1492 3.1875 12C3.1875 11.8508 3.24676 11.7077 3.35225 11.6023C3.45774 11.4968 3.60082 11.4375 3.75 11.4375H18.8916L13.1025 5.64751C13.0031 5.54088 12.949 5.39984 12.9516 5.25411C12.9542 5.10839 13.0132 4.96935 13.1163 4.86629C13.2193 4.76323 13.3584 4.7042 13.5041 4.70163C13.6498 4.69905 13.7909 4.75315 13.8975 4.85251L20.6475 11.6025C20.7528 11.708 20.812 11.8509 20.812 12C20.812 12.1491 20.7528 12.292 20.6475 12.3975Z' fill='%2300ACAB'/%3E%3C/svg%3E");
}
@media (min-width: 1200px) {
  .dining__boxImage__item .uk-cover-container {
    display: inline-flex;
  }
}
@media (min-width: 1200px) {
  .dining__boxImage__item:nth-child(1) .uk-cover-container {
    position: relative;
    left: 42px;
  }
}
@media (min-width: 1200px) {
  .dining__boxImage__item:nth-child(3) .uk-cover-container {
    border: 16px solid #fff;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 94px;
  }
}

.offer__box:hover .offer__box__overlay {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) -8.19%, #000 140.81%);
}
.offer__box__overlay:not(.uk-transition-fade) {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) -8.19%, #000 140.81%);
}
.offer__box__title {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: calc(1.325rem + 0.9vw);
  line-height: 1.25;
}
@media (min-width: 1200px) {
  .offer__box__title {
    font-size: 2rem;
  }
}
.offer__box__desc {
  letter-spacing: 0.2px;
  font-size: 0.9375rem;
  line-height: 1.86;
}
.offer__box__btn {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 1rem;
}
.offer__contentBox {
  background: #F7F5F2;
  font-size: 0.875rem;
  color: #000;
  line-height: 1.71;
}
@media (min-width: 1200px) {
  .offer__contentBox {
    padding: 32px 24px;
  }
}
.offer__btnView {
  color: #FFF !important;
  font-size: 1rem;
  letter-spacing: 0.2px;
  border: none;
  padding: 0;
  line-height: inherit;
  text-transform: inherit;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.offer__btnView svg {
  transition: all 0.2s;
}
.offer__btnView.open svg {
  transform: rotate(180deg);
}
.offer__overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 7.92%, #000 179.55%);
  min-height: 132px;
}
.offer__navFilter {
  border-radius: 4px;
  background: #F7F5F2;
  display: inline-flex;
  padding: 16px 24px;
}
.offer__navFilter .uk-subnav {
  margin-left: 0;
  gap: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .offer__navFilter .uk-subnav {
    gap: 2rem;
  }
}
.offer__navFilter .uk-subnav > * {
  padding-left: 0;
}
.offer__navFilter .uk-subnav > * > * {
  text-transform: inherit;
  letter-spacing: 1.2px;
  color: rgba(12, 96, 126, 0.5) !important;
  background-color: transparent !important;
  font-size: 1rem;
}
.offer__navFilter .uk-subnav > * > *:first-child {
  padding: 0 !important;
}
.offer__navFilter .uk-subnav > * > *:hover {
  background-color: transparent !important;
  color: #0C607E !important;
}
.offer__navFilter .uk-subnav > *.uk-active > a {
  background-color: transparent !important;
  color: #0C607E !important;
  text-decoration-line: underline !important;
}

.offers__card:hover .offers__btnMore, .offers__btnMore:hover {
  background: #fff !important;
  border-color: #8C7D8D !important;
  color: #00ACAB !important;
}
.offers__card {
  width: 600px;
}
@media (min-width: 1200px) {
  .uk-slide-active:not(.uk-slide-leave) .offers__card {
    width: 800px;
  }
}
.offers__overlay {
  background-image: linear-gradient(-135deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8));
  transition: opacity 1s ease-out;
}

.celebrations__content {
  color: rgba(12, 96, 126, 0.5);
  letter-spacing: 1.2px;
  line-height: 1.5;
  font-size: 1rem;
}
.celebrations__content > * {
  margin: 0;
}
.celebrations__card__overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 115.05%);
}
.celebrations__card__txt {
  letter-spacing: 0.1px;
  font-size: 13px;
  line-height: 1.84;
}
.celebrations__card__capacity {
  color: rgba(5, 20, 25, 0.6);
  font-size: 14px;
  letter-spacing: 0.2px;
  line-height: 1.71;
  padding-left: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M13.6941 5.66713C13.5449 7.73835 12.0084 9.3339 10.3329 9.3339C8.65737 9.3339 7.11834 7.73886 6.97167 5.66713C6.81889 3.5124 8.31463 2.00037 10.3329 2.00037C12.3511 2.00037 13.8469 3.55161 13.6941 5.66713Z' stroke='%23051419' stroke-opacity='0.6' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3333 12.5936C7.0144 12.5936 3.82278 14.2421 3.02322 17.4526C2.9173 17.8773 3.18365 18.2975 3.62009 18.2975H17.0471C17.4835 18.2975 17.7484 17.8773 17.644 17.4526C16.8444 14.1907 13.6528 12.5936 10.3333 12.5936Z' stroke='%23051419' stroke-opacity='0.6' stroke-width='1.3' stroke-miterlimit='10'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.celebrations__contentMobile__overflow {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 959.98px) {
  .celebrations__contentMobile__column:first-child {
    margin-left: 15px;
  }
  .celebrations__contentMobile__column:last-child {
    padding-right: 15px;
  }
}
.celebrations__form .wpforms-head-container {
  padding-bottom: 0 !important;
}
.celebrations__form .wpforms-title {
  text-align: center;
  margin-bottom: 0 !important;
  letter-spacing: 2px;
  text-transform: capitalize;
  color: #005F7F !important;
  font-family: "FS Shears", sans-serif;
  font-size: calc(1.325rem + 0.9vw);
  line-height: 1.2 !important;
}
@media (min-width: 1200px) {
  .celebrations__form .wpforms-title {
    font-size: 2rem;
  }
}
.celebrations__form .wpforms-field-label {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 13px !important;
  margin-bottom: 0 !important;
}
.celebrations__form .wpforms-submit {
  border-radius: 0 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px !important;
  font-weight: 400 !important;
  background-color: #00BBB4 !important;
}
.celebrations__form__input .wpforms-field-large {
  font-size: 14px !important;
  border-radius: 0 !important;
}
.wpforms-layout-column:nth-child(n+2) .celebrations__form__day1 {
  position: relative;
}
.wpforms-layout-column:nth-child(n+2) .celebrations__form__day1:before {
  content: "";
  top: 20px;
  bottom: 20px;
  left: -10px;
  width: 1px;
  display: flex;
  background-color: rgba(12, 96, 126, 0.6);
  position: absolute;
}
.celebrations__form__day1 .wpforms-field-medium {
  border: none !important;
  text-align: center !important;
  color: #005F7F !important;
  font-size: 18px !important;
}

.experiences__txt {
  letter-spacing: 0.1px;
  font-size: 13px;
  line-height: 1.84;
}
@media (max-width: 959.98px) {
  .experiences__title {
    font-size: 15px;
  }
}
.experiences__overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 109.4%);
  padding: 15px;
}
@media (min-width: 1200px) {
  .experiences__overlay {
    padding: 30px;
  }
}
.experiences__modal__title {
  font-size: 1.125rem;
  color: #005F7F;
  line-height: 1.55;
  text-transform: uppercase;
}
.experiences__modal__desc {
  letter-spacing: 0.2px;
  line-height: 1.71;
  color: #051419;
  font-size: 14px;
}
.experiences__modal__note {
  letter-spacing: 0.2px;
  line-height: 1.71;
  font-size: 14px;
  color: #005F7F;
}

.multiple__inner {
  position: relative;
}
@media (min-width: 1200px) {
  .multiple__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .multiple--triple .multiple__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.multiple__item125:nth-child(n+2) {
  margin-top: 15px;
}
@media (min-width: 1200px) {
  .multiple__item125:nth-child(n+2) {
    margin-top: 125px;
  }
}
.multiple__card:nth-child(n+2) {
  margin-top: 15px;
}
@media (min-width: 1200px) {
  .multiple__card:nth-child(n+2) {
    margin-top: 0;
  }
}
.multiple__card__inner {
  box-shadow: 0 0 11.8rem 0.8rem rgba(0, 0, 0, 0.21);
  transition: all 0.3s ease-in;
}
.multiple__card__inner:hover {
  box-shadow: 0 0 11.8rem 0.8rem rgba(0, 0, 0, 0.5);
}
.multiple__card__inner a {
  cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjUgMTRIMTQuNzFMMTQuNDMgMTMuNzNDMTUuNDEgMTIuNTkgMTYgMTEuMTEgMTYgOS41QzE2IDUuOTEgMTMuMDkgMyA5LjUgM0M1LjkxIDMgMyA1LjkxIDMgOS41QzMgMTMuMDkgNS45MSAxNiA5LjUgMTZDMTEuMTEgMTYgMTIuNTkgMTUuNDEgMTMuNzMgMTQuNDNMMTQgMTQuNzFWMTUuNUwxOSAyMC40OUwyMC40OSAxOUwxNS41IDE0Wk05LjUgMTRDNy4wMSAxNCA1IDExLjk5IDUgOS41QzUgNy4wMSA3LjAxIDUgOS41IDVDMTEuOTkgNSAxNCA3LjAxIDE0IDkuNUMxNCAxMS45OSAxMS45OSAxNCA5LjUgMTRaTTEwIDdIOVY5SDdWMTBIOVYxMkgxMFYxMEgxMlY5SDEwVjdaIiBmaWxsPSIjRjlGOEY3Ii8+Cjwvc3ZnPgo=), auto;
}
.multiple__card__inner:before {
  content: "";
  display: block;
}
.multiple__card:nth-child(1) .multiple__card__inner:before {
  padding-top: 125%;
}
.multiple__card:nth-child(2) .multiple__card__inner:before {
  padding-top: 93%;
}
.multiple__card:nth-child(3) .multiple__card__inner:before {
  padding-top: 75%;
}
.multiple__card:nth-child(4) .multiple__card__inner:before {
  padding-top: 137%;
}
.multiple--triple .multiple__card:nth-child(1) .multiple__card__inner:before {
  padding-top: 86%;
}
.multiple--triple .multiple__card:nth-child(2) .multiple__card__inner:before {
  padding-top: 136%;
}
@media (min-width: 1200px) {
  .multiple__card:first-child {
    margin-left: 3%;
    margin-bottom: 150px;
    width: 42%;
  }
  .multiple--triple .multiple__card:first-child {
    margin-left: 7.5%;
    margin-bottom: 100px;
  }
}
@media (min-width: 1200px) {
  .multiple__card:nth-child(2) {
    margin-right: 40px;
    width: 35%;
    margin-top: 80px;
    margin-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  .multiple--triple .multiple__card:nth-child(2) {
    margin-right: 0;
    width: 46%;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 120px;
  }
}
@media (min-width: 1200px) {
  .multiple__card:nth-child(3) {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .multiple__card:nth-child(4) {
    width: 42%;
    margin-top: -200px;
  }
}

/*# sourceMappingURL=style.css.map */
