@media (max-width: 767.98px) {
  .tcons-slider .swiper-wrapper .swiper-slide-inner .swiper-slide-contents {
    text-align: center !important;
  }
  .tcons-slider .swiper-wrapper .swiper-slide-inner .elementor-slide-buttons-wrapper {
    flex-wrap: wrap;
  }
  .tcons-slider .swiper-wrapper .swiper-slide-inner .elementor-slide-buttons-wrapper .elementor-button {
    width: 100%;
  }
  .tcons-slider .swiper-pagination {
    display: none;
  }
}

body.elementor-editor-active .services-slider .elementor-widget-wrap,
body.elementor-editor-preview .services-slider .elementor-widget-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
body.elementor-editor-active .services-slider .elementor-widget-wrap .elementor-background-overlay,
body.elementor-editor-preview .services-slider .elementor-widget-wrap .elementor-background-overlay {
  display: none;
}
body.elementor-editor-active .services-slider .elementor-widget-wrap .elementor-element,
body.elementor-editor-preview .services-slider .elementor-widget-wrap .elementor-element {
  width: calc(33.3333333333% - 20px);
}
body.elementor-editor-active .services-slider .elementor-widget-wrap .elementor-widget-image-box,
body.elementor-editor-preview .services-slider .elementor-widget-wrap .elementor-widget-image-box {
  margin: 0;
}
body.elementor-editor-active .services-slider .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-wrapper:hover,
body.elementor-editor-preview .services-slider .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: none;
}
@media (max-width: 767.98px) {
  body.elementor-editor-active .services-slider .elementor-widget-wrap .elementor-element,
  body.elementor-editor-preview .services-slider .elementor-widget-wrap .elementor-element {
    width: 100%;
  }
}

.services-slider .owl-stage-outer {
  padding: 20px;
  margin: -20px;
}
.services-slider .elementor-widget-image-box .elementor-image-box-wrapper {
  position: relative;
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  height: 245px;
}
.services-slider .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
  height: 100%;
}
.services-slider .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.services-slider .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 40px 17px;
  width: 100%;
}
.services-slider .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-title {
  font-size: var(--e-global-typography-e22c695-font-size);
  font-weight: var(--e-global-typography-e22c695-font-weight, revert);
  margin: 0;
  color: #fff;
  font-weight: 700;
  line-height: 150%;
}
.services-slider .elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: scale(1.15);
  margin: 16px 0;
}
.services-slider .elementor-widget-image-box .elementor-image-box-wrapper:hover::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  border: 1px solid #fff;
  z-index: 4;
  pointer-events: none;
}
.services-slider .owl-dots {
  display: flex;
  justify-content: center;
  gap: 12px;
  width: 100%;
  margin-top: 60px;
}
.services-slider .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #D9D9D9;
}
.services-slider .owl-dots .owl-dot.active {
  background-color: var(--e-global-color-secondary);
}
@media (min-width: 768px) {
  .services-slider .elementor-widget-image-box .elementor-image-box-wrapper:hover {
    transform: scale(1.15);
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .services-slider .owl-stage-outer {
    padding: 30px;
    margin: -30px;
  }
}

/*# sourceMappingURL=home.css.map */
