.elementor-5763
  .elementor-element.elementor-element-3980994a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5763
  .elementor-element.elementor-element-3980994a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  /* background-color: var(--e-global-color-primary); */

  background-color: #004526;
}
.elementor-5763 .elementor-element.elementor-element-3980994a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
}
.elementor-5763
  .elementor-element.elementor-element-3980994a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5763
  .elementor-element.elementor-element-32e208f7
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-5763
  .elementor-element.elementor-element-32e208f7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5763 .elementor-element.elementor-element-630ad3bc {
  text-align: center;
}
.elementor-5763
  .elementor-element.elementor-element-630ad3bc
  .elementor-heading-title {
  color: var(--e-global-color-5732e00);
  font-family: "Oswald", Sans-serif;
  font-size: 42px;
}
.elementor-5763 .elementor-element.elementor-element-1623ca0e {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.elementor-5763
  .elementor-element.elementor-element-1623ca0e
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
  padding: 0px 8px 0px 8px;
}
.elementor-5763
  .elementor-element.elementor-element-1623ca0e
  .elementor-heading-title {
  color: var(--e-global-color-5732e00);
  font-family: "Jost", Sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel-item
  .carousel-item__info {
  padding: 0 0px;
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  div.carousel-item
  .carousel-item__info {
  /* background: var(--e-global-color-primary); */
  background: #004526;
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel-item {
  /* background: var(--e-global-color-primary); */
  background: #004526;
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel-item
  .carousel-item__title {
  color: var(--e-global-color-5732e00);
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel-item
  .carousel-item__subtitle {
  color: var(--e-global-color-5732e00);
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel-item
  .carousel-item__description {
  color: var(--e-global-color-5732e00);
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel-item
  .carousel-item__btn {
  color: var(--e-global-color-5732e00);
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel-item
  .carousel-item__btn:hover {
  color: var(--e-global-color-5732e00);
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel__nav
  .carousel__icon {
  /* fill: var(--e-global-color-primary); */
  fill: #004526;
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel__nav
  .carousel__arrow:nth-child(1):after {
  backgroundcolor: var(--e-global-color-primary);
}
.elementor-5763
  .elementor-element.elementor-element-c5c14a5
  .tg_image_carousel_slider_wrapper.carousel
  .carousel__nav {
  background-color: var(--e-global-color-5732e00);
}
@media (max-width: 767px) {
  .elementor-5763
    .elementor-element.elementor-element-32e208f7
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5763
    .elementor-element.elementor-element-630ad3bc
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-5763
    .elementor-element.elementor-element-1623ca0e
    > .elementor-widget-container {
    padding: 0px 8px 0px 8px;
  }
  .elementor-5763
    .elementor-element.elementor-element-1623ca0e
    .elementor-heading-title {
    line-height: 1.5em;
  }
} /* Start custom CSS for hoteller-slider-image-carousel, class: .elementor-element-c5c14a5 */
.home_testimonial {
  height: calc(100dvh - 200px);
  overflow-y: hidden;
}
.home_testimonial .carousel-item {
  justify-content: center !important;
}
.home_testimonial .carousel-item__info {
  margin: 0 !important;
}
.home_testimonial
  .tg_image_carousel_slider_wrapper.carousel
  .carousel-item__description {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  padding-right: 10px;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0) !important;
  margin-top: 10px;
  margin-bottom: 10px;
}

.home_testimonial .tg_image_carousel_slider_wrapper {
  height: calc(100dvh - 300px) !important;
}
.home_testimonial .carousel-item__image {
  max-width: 350px;
} /* End custom CSS */
