/*------------------------------------*\
    #Mixins
\*------------------------------------*/
@media only screen and (min-width: 1024px) {
  .content-slider.four-columns .elementor-column {
    width: calc(25% - 70px);
  }
}
@media only screen and (min-width: 1024px) {
  .content-slider.three-columns .elementor-column {
    width: calc(33.333% - 70px);
  }
}
@media only screen and (min-width: 1024px) {
  .content-slider.two-columns .elementor-column {
    width: calc(50% - 70px);
  }
}
.content-slider .elementor-widget-wrap {
  padding: 0 !important;
}
.content-slider h5.elementor-heading-title {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 1px;
}
.content-slider .elementor-section .elementor-container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.content-slider .elementor-section .elementor-container.flickity-enabled {
  display: block;
}
.content-slider .elementor-section .elementor-container.flickity-enabled .flickity-prev-next-button {
  top: 24%;
  background: white;
  border-color: white;
  width: 44px;
  height: 44px;
  -webkit-box-shadow: 0 0 32px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 32px rgba(0, 0, 0, 0.25);
}
.content-slider .elementor-section .elementor-container.flickity-enabled .flickity-prev-next-button svg {
  color: #c89d2d;
}
.content-slider .elementor-section .elementor-container.flickity-enabled .flickity-prev-next-button:hover {
  background: #c89d2d;
  border-color: #c89d2d;
}
.content-slider .elementor-section .elementor-container.flickity-enabled .flickity-prev-next-button:hover svg {
  color: #fff;
}
@media only screen and (min-width: 1024px) {
  .content-slider .elementor-section .elementor-container.flickity-enabled .flickity-prev-next-button {
    width: 50px;
    height: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .content-slider .elementor-section .elementor-container.flickity-enabled .flickity-prev-next-button.previous {
    left: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .content-slider .elementor-section .elementor-container.flickity-enabled .flickity-prev-next-button.next {
    right: 120px;
  }
}
.content-slider .elementor-section .elementor-container.flickity-enabled .elementor-column {
  margin-left: 0.7rem;
  margin-right: 0.7rem;
}