.deos-image-slider .splide__track {
  border-radius:10px;
  box-shadow: 2px 2px 8px 0px rgb(64 64 64 / 16%);
  background:#FFFFFF;
}

.deos-image-slider .splide__slide {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.splide__arrows {
position:absolute;
 right:0px;
 margin-top:20px;
}

.splide__arrows button {
  background:#DD2038;
  height:35px;
  width:35px;
  border:none;
  border-radius:5px;
   box-shadow: 2px 2px 8px 0px rgb(64 64 64 / 16%);
  cursor:pointer;
  transition: transform 300ms ease 0ms,box-shadow 300ms ease 0ms,background-color 300ms ease 0ms;
}

.splide__arrows button:not([disabled]):hover {
  transform: scaleX(1.05) scaleY(1.05)!important;
  box-shadow: 2px 2px 16px 0px rgb(64 64 64 / 16%);
  background-color:#B11A2D;
}

.splide__arrow--next {
  margin-left:16px;
}

.splide__arrows  button:disabled,
.splide__arrows  button[disabled] {
  background:#D8D8D8;
  cursor:default;
}
.splide__pagination {
  margin-top:20px !important;
}
.splide__pagination li button {
  background:#cfd1d5;
  height:12px;
  width:12px;
  border:none;
 display: inline-block;
  border-radius:50%;
  margin-right:10px !important;
  cursor:pointer;
}

.splide__pagination li .is-active {
  background:#DD2038;
  cursor:default;
}


.splide__pagination li:last-child button {
  margin-right:0px !important;
}

@media all and (max-width: 767px) {
.splide__pagination {
  justify-content: left !important;
  padding-left:0px !important;
}
}

.splide__text {
  display:block;
  padding:30px;
  color:#404040 !important;
}

@media all and (max-width: 980px) {
  .splide__text {
  padding:20px;
}
}