body.home div.logo-white {
  display: inline-block;
}
body.home div.logo-dark {
  display: none;
}
body.home div.elementor-sticky--effects .logo-dark {
  display: inline-block;
}
body .elementor-field-group .elementor-select-wrapper select {
  color: var(--e-global-color-text) !important;
}
body.iosStyle input[type="date"],
body.iosStyle input[type="time"] {
  min-height: 61px!important;
  color: var(--e-global-color-text) !important;
}
.si-dates-icon .hb-form-field-date-icon {
  display: block;
  background: url(../images/calendar.svg) no-repeat center !important;
  fill: var(--e-global-color-8bd0816) !important;
  height: 30px;
  width: 30px;
  text-align: center;
}
.si-room-icon .hb-form-field-room-icon {
  display: block;
  background: url(../images/bed.svg) no-repeat center !important;
  fill: var(--e-global-color-8bd0816) !important;
  height: 30px;
  width: 38px;
  text-align: center;
}
.si-person-icon .hb-form-field-person-icon {
  display: block;
  background: url(../images/person.svg) no-repeat center !important;
  fill: var(--e-global-color-8bd0816) !important;
  height: 30px;
  width: 38px;
  text-align: center;
}
.si-percentage-icon .hb-form-field-percentage-icon {
  display: block;
  background: url(../images/percentage.svg) no-repeat center !important;
  fill: var(--e-global-color-8bd0816) !important;
  height: 30px;
  width: 23px;
  text-align: center;
}
.si-room-select .hb-form-field-select-room,
.si-adults-select .hb-form-field-select-adults,
.si-children-select .hb-form-field-select-children {
  background: url(../images/arrow-up.svg) no-repeat center !important;
  width: 30px;
  height: 30px;
}
.si-field-names {
  color: var(--e-global-color-0383865) !important;
}
.swiper-slide-inner .swiper-slide-inner-content .content-title {
  font-weight: 400!important;
}
.swiper-slide-inner .swiper-slide-inner-content .content-subtitle {
  font-weight: 600!important;
}
@media (min-width: 769px) {
  body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-title {
    font-size: 50px!important;
    line-height: 50px!important;
  }
  body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-subtitle {
    font-size: 50px!important;
    line-height: 50px!important;
  }
}
@media (min-width: 1441px) {
  body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-title {
    font-size: 55px!important;
    line-height: 55px!important;
  }
  body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-subtitle {
    font-size: 55px!important;
    line-height: 55px!important;
  }
}
@media (min-width: 1800px) {
  body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-title {
    font-size: 80px!important;
    line-height: 80px!important;
  }
  body #banner .home-block-slider .elementor-image-carousel .swiper-slide .swiper-slide-inner .swiper-slide-inner-content .content-subtitle {
    font-size: 80px!important;
    line-height: 80px!important;
  }
}
