@media (max-width: 1599px) {
  .ct-banner-section .elementor-widget-wrap section > .elementor-container {
    min-height: unset !important;
  }
}
@media (max-width: 992px) {
  #footer .container .row:first-child .col-md-6 img {
    max-width: 280px !important;
  }
}
@media (max-width: 768px) {
  .elementor-widget-testimonial-carousel .swiper-slide {
    height: auto !important;
  }
}
.footer-widget .wp-block-social-links li a:first-child {
  padding-left: 0;
}

.elementor-widget-testimonial-carousel {
  overflow: hidden;
}
.elementor-widget-testimonial-carousel .swiper-wrapper {
  margin-bottom: 50px;
}
.elementor-widget-testimonial-carousel .swiper-slide {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: white;
}
@media (min-width: 1024px) {
  .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-next + .swiper-slide {
    background-color: black;
  }
  .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-next + .swiper-slide * {
    color: white !important;
  }
}
@media (max-width: 1024px) {
  .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-next {
    background-color: black;
  }
  .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-next * {
    color: white !important;
  }
}
.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-prev {
  left: calc(50% - 60px);
  right: unset;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button-next {
  right: calc(50% - 60px);
  left: unset;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button.elementor-swiper-button.elementor-swiper-button {
  bottom: 0px !important;
}

.home-search-carousel .slider-controls .slick-arrow.slide-m-prev {
  background-image: url(/wp-content/themes/listeo/images/icons/arrow-left.svg);
  transform: rotate(0deg);
}
.home-search-carousel .slider-controls .slick-arrow.slide-m-next {
  background-image: url(/wp-content/themes/listeo/images/icons/arrow-right.svg);
}
.home-search-carousel .slider-controls .slick-dots li {
  margin: 0 8px;
  width: 12px;
  height: 12px;
}
.home-search-carousel .slider-controls .slick-dots li:after {
  width: 10px;
  height: 10px;
}

.blog .blog-post {
  width: 50%;
}

.elementor-widget-eael-adv-tabs .eael-tabs-nav.eael-tabs-nav {
  background-color: var(--e-global-color-b77a72d);
}
.elementor-widget-eael-adv-tabs .eael-tabs-nav.eael-tabs-nav ul {
  margin: 0 auto;
  padding: 10px 20px 20px 20px;
  max-width: 1465px;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.elementor-widget-eael-adv-tabs .eael-tabs-nav.eael-tabs-nav ul li {
  color: white;
  background-color: unset;
  flex-grow: 1;
  margin: 0 10px !important;
}
.elementor-widget-eael-adv-tabs .eael-tabs-nav.eael-tabs-nav ul li.active, .elementor-widget-eael-adv-tabs .eael-tabs-nav.eael-tabs-nav ul li:hover {
  background-color: unset;
}
.elementor-widget-eael-adv-tabs.light .eael-tabs-nav.eael-tabs-nav {
  background-color: #ffffff;
}
.elementor-widget-eael-adv-tabs.light .eael-tabs-nav.eael-tabs-nav ul li {
  color: var(--e-global-color-cd75185);
}
.elementor-widget-eael-adv-tabs.light .eael-tabs-content * {
  color: var(--e-global-color-cd75185) !important;
}

@media (max-width: 768px) {
  [data-elementor-post-type=elementor_library] .elementor-element-populated {
    padding: unset !important;
  }
}

.home-search-slider-headlines .container .col-md-12 {
  width: 70%;
}

@media (max-width: 768px) {
  .home-search-slider-headlines {
    bottom: unset !important;
  }
}
