:root {
  --ota-color-main: rgb(191, 48, 25);
  --ota-color-main_light: rgb(215, 67, 44);
  --ota-color-main_opacity12: rgba(255, 23, 42, 12%);
  --ota-color-sec: #000;
  --ota-color-sec_opacity12: rgba(152, 10, 50, 12%);
  --ota-color-sec_light: rgb(68, 68, 68);
  --ota-color-alert: #ee130f;
  --ota-color-alert_light: #ff9292;
  --ota-color-icon-tit-des-1: rgb(254, 243, 172);
  --ota-color-icon-tit-des-2: rgb(151, 111, 17);
  --ota-color-icon-tit-des-3: rgb(246, 194, 102);
  --ota-linear-gradient-color-main: linear-gradient(
    135deg,
    rgba(247, 69, 84, 0.15) 0%,
    rgba(247, 69, 84, 0.03) 100%
  );
  --ota-linear-gradient-color-sec: linear-gradient(
    135deg,
    rgba(0, 0, 0, 0.15) 0%,
    rgba(0, 0, 0, 0.064) 100%
  );
}

.hotel-calendar__top {
    background-color: rgb(191, 48, 25);
}

.hotel-calendar__btn:hover .hotel-calendar__btn-arrow {
    border-color: rgb(215, 67, 44);
}

.hotel-calendar__td.hc-weekend,
.hotel-calendar__td span.hc-weekend {
    background-color: rgba(191, 48, 25, 0.15);
}

.hotel-calendar .hc-week {
    background-color: rgba(191, 48, 25, 0.2);
}

.hotel-calendar__tr:hover, .hotel-calendar__td.hc-hover {
    background-color: rgba(191, 48, 25, 0.1);
}

.hotel-calendar__cell__price {
    color: rgb(191, 48, 25);
}

.hotel-calendar__cell:hover {
    color: rgb(191, 48, 25);
}

.hotel-calendar__cell.selected {
    background-color: rgb(#000);
}

.btn_order:hover,
.btn_order:active {
  background-color: var(--ota-color-sec_light) !important;
}

#carousel_index_banner .swiper_info .des {
  -webkit-line-clamp: 4;
}

@media (max-width: 767.98px) {
  #carousel_index_banner .swiper-slide-active .swiper_info {
    height: 252px;
  }
}/*# sourceMappingURL=cust-style.css.map */