.elementor-21 .elementor-element.elementor-element-d778a4c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-d778a4c{margin-top:5%;margin-bottom:5%;}.elementor-21 .elementor-element.elementor-element-1b323a3 > .elementor-widget-container{margin:-8% 0% 0% 0%;}/* Start custom CSS for html, class: .elementor-element-1b323a3 *//* Start Dots */

button.prevnext.next {
    border: none !important;
}

.slick-dots {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
  margin-top: -10%;
}
.slick-dots li {
  margin: 0 0.25rem;
  z-index: 9999;
}
.slick-dots button {
  display: block;
  border: 1px solid white !important;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: transparent;
  text-indent: -9999px;
}
.slick-dots li.slick-active button {
    
  background-color: white;
}


/* Prev Next buttons */ 
.prevnext {
        background: #4D4E4C;
    transition: all 0.3s ease;
    color: white;
    height: 86px;
    width: 28px;
    text-align: center;
}

button.prevnext:hover {
    background: #8CC63E;
}

button.prevnext.next {
  position: absolute;
  top: 41%;
  right: -62px;
}
button.prevnext.prev {
  position: absolute;
  top: 41%;
  left: -62px;
  z-index: 1;
}
.slick-prev:before, .slick-next:before {
  font-size: 70px;
  color: #EA8496;
  line-height: inherit;
  font-weight: bold;
}


.prevnext i {
        margin-left: -2px;
}/* End custom CSS */