:root {
  --ota-color-main: rgb(0, 57, 133);
  --ota-color-main_light: rgb(2, 87, 198);
  --ota-color-main_opacity12: rgba(0, 57, 133, 12%);
  --ota-color-sec: rgb(0, 0, 0);
  --ota-color-sec_opacity12: rgba(123, 52, 217, 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(139, 184, 243);
  --ota-color-icon-tit-des-2: rgb(0, 57, 133);
  --ota-color-icon-tit-des-3: rgb(27, 111, 221);
  --ota-linear-gradient-color-main: linear-gradient(
    135deg,
    rgba(0, 57, 133, 0.2) 0%,
    rgba(0, 57, 133, 0.064) 100%
  );
}

.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: 242px;
  }
}
.hotel-calendar__top {
  background-color: rgb(0, 57, 133);
}

.hotel-calendar__btn:hover .hotel-calendar__btn-arrow {
  border-color: rgb(220, 233, 252);
}

.hotel-calendar__td.hc-weekend,
.hotel-calendar__td span.hc-weekend {
  background-color: rgba(0, 57, 133, 0.15);
}

.hotel-calendar .hc-week {
  background-color: rgba(0, 57, 133, 0.2);
}

.hotel-calendar__tr:hover,
.hotel-calendar__td.hc-hover {
  background-color: rgba(0, 57, 133, 0.1);
}

.hotel-calendar__cell__price {
  color: rgb(0, 57, 133);
}

.hotel-calendar__cell:hover {
  color: rgb(0, 57, 133);
}

.hotel-calendar__cell.selected {
  background-color: rgb(1, 57, 132);
}

.h_logo_box h1 {
  font-size: 16px;
}

.h_logo_box span {
  display: inline-block;
  padding-left: 20px;
  margin-left: 12px;
  line-height: 1;
  border-left: 1px solid var(--ota-color-gray_2);
  letter-spacing: 1px;
}

@media (max-width: 991px) {
  .text_disclaimer {
    font-size: 12px;
    letter-spacing: 0;
  }
  .h_logo_box h1 {
    font-size: 15px;
  }
  .h_logo_box span {
    padding-left: 8px;
    margin-left: 0;
    letter-spacing: 0;
  }
}/*# sourceMappingURL=cust-style.css.map */