.elementor-cta-carousel-wrapper.swiper-container {
  position: static;
}
.elementor-cta-carousel-wrapper .elementor-cta__content-item {
  color: #55595c;
  border-color: #55595c;
  fill: #55595c;
}
.elementor-cta-carousel-wrapper .elementor-cta__content-item {
  margin-bottom: 15px;
}
.elementor-cta-carousel-wrapper .swiper-slide.elementor-cta {
  width: 360px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.elementor-cta-carousel-wrapper .elementor-cta__content {
  padding: 35px;
  width: 100%;
  background-color: var(--e-global-color-accent);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  flex-flow: column nowrap;
}
.elementor-cta-carousel-wrapper .elementor-cta__title {
  font-family: "Campton", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  margin-bottom: 15px;
  margin-top: 0px;
}
.elementor-cta-carousel-wrapper .elementor-cta__button {
  font-family: "Campton", Sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: var(--e-global-color-primary);
  border: 2px solid var(--e-global-color-primary);
  border-radius: 0px;
  background: transparent;
}
.elementor-cta-carousel-wrapper .elementor-cta__content-item .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
  font-size: 60px;
  margin-bottom: 0px;
}
.elementor-cta-carousel-wrapper .elementor-cta__button-wrapper {
  margin-bottom: 0px;
  margin-top: auto;
}
.elementor-cta-carousel-wrapper .elementor-cta__description {
  margin-bottom: 15px;
}
.elementor-arrows-position-outside
  .elementor-cta-carousel-wrapper
  .elementor-swiper-button-prev {
  left: -24px;
}
.elementor-arrows-position-outside
  .elementor-cta-carousel-wrapper
  .elementor-swiper-button-next {
  right: -24px;
}
