.digr_image_mask_slider_container {
  position: relative;
}

.digr_image_mask_slider_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  /* background: blue; */
}

.digr_image_mask_slider_container img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

/* .digr_ims_prev:after {
    content: ''; 
    font-family: 'ETmodules';
    position: absolute;
    font-size: 30px;
    font-weight: 900;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.digr_ims_next:after {
    content: '';
    font-family: 'ETmodules';
    position: absolute;
    font-size: 30px;
    font-weight: 900;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
} */
/* New arrow style start */

.digr_ims_prev .et-pb-icon,
.digr_ims_next .et-pb-icon {
  position: absolute;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid black;
  font-size: 30px;
  font-weight: 900 !important;
}
/* .digr_ims_prev .et-pb-icon {
  content: "\34";
}
.digr_ims_next .et-pb-icon {
  content: "\35";
} */
/* .digr_image_mask_slider_arrow {
    gap: 60px;
}  */
/* .digr_ims_arrow_right .digr_ims_prev {
    margin-left: -108px;
    margin-top: -48px;

}

.digr_ims_arrow_right .digr_ims_next {
    margin-top: -48px;
    right: 10px;
}  */

/* New arrow style end */
/* .digr_ims_arrow_left .digr_ims_next:after {
    margin-top: -48px;
    margin-left: 72px;
}

.digr_ims_arrow_left .digr_ims_prev:after {
    margin-left: 10px;
    margin-top: -48px;
} */
.digr_ims_arrow_left .digr_ims_next .et-pb-icon {
  margin-top: -48px;
  margin-left: 72px;
}

.digr_ims_arrow_left .digr_ims_prev .et-pb-icon {
  margin-left: 10px;
  margin-top: -48px;
}

/* right  */

/* .digr_ims_arrow_right .digr_ims_prev:after {
    margin-left: -108px;
    margin-top: -48px;

}

.digr_ims_arrow_right .digr_ims_next:after {
    margin-top: -48px;
    right: 10px;
} */
.digr_ims_arrow_right .digr_ims_prev .et-pb-icon {
  margin-left: -108px;
  margin-top: -48px;
}

.digr_ims_arrow_right .digr_ims_next .et-pb-icon {
  margin-top: -48px;
  right: 10px;
}

/* middle  */
/* .digr_ims_arrow_middle {
    top: 50%;
    left: 0;
    right: 0;
}

.digr_ims_arrow_middle .digr_ims_next:after {
    right: 10px;
}

.digr_ims_arrow_middle .digr_ims_prev:after {
    margin-left: 10px; 
}*/
.digr_ims_arrow_middle {
  top: 50%;
  left: 0;
  right: 0;
}

.digr_ims_arrow_middle .digr_ims_next .et-pb-icon {
  right: 10px;
}

.digr_ims_arrow_middle .digr_ims_prev .et-pb-icon {
  margin-left: 10px;
}

/* top right  */
/* .digr_ims_arrow_top_right {
    top: 20px;
    right: 48px;
}

.digr_ims_arrow_top_right .digr_ims_next:after {
    margin-top: 4px;
}

.digr_ims_arrow_top_right .digr_ims_prev:after {
    margin-top: 4px;
    margin-left: -66px;
} */
.digr_ims_arrow_top_right {
  top: 20px;
  right: 48px;
}

.digr_ims_arrow_top_right .digr_ims_next .et-pb-icon {
  margin-top: 4px;
}

.digr_ims_arrow_top_right .digr_ims_prev .et-pb-icon {
  margin-top: 4px;
  margin-left: -66px;
}

/* justified  */
/* .digr_ims_arrow_justified {
    display: flex;
    height: 100%;
    width: 100%;
}

.digr_ims_arrow_justified .digr_ims_next:after {
    margin-top: -48px;
    right: 10px;
}

.digr_ims_arrow_justified .digr_ims_prev:after {
    margin-top: -48px;
    margin-left: 10px;
} */
.digr_ims_arrow_justified {
  display: flex;
  height: auto;
  width: 100%;
}

.digr_ims_arrow_justified .digr_ims_next .et-pb-icon {
  margin-top: -48px;
  right: 10px;
}

.digr_ims_arrow_justified .digr_ims_prev .et-pb-icon {
  margin-top: -48px;
  margin-left: 10px;
}

/* center */
/* .digr_ims_arrow_center {
    display: flex;
    height: 100%;
    width: 100%;
    margin-left: 18px;
}

.digr_ims_arrow_center .digr_ims_next:after {
    margin-top: -48px;
    right: 45%;
}

.digr_ims_arrow_center .digr_ims_prev:after {
    margin-top: -48px;
    left: 45%;
} */
.digr_ims_arrow_center {
  display: flex;
  height: 100%;
  width: 100%;
  margin-left: 18px;
}
/* .digr_ims_arrow_center .digr_ims_next,
.digr_ims_arrow_center .digr_ims_prev {
  position: relative;
} */
.digr_ims_arrow_center .digr_ims_next .et-pb-icon {
  margin-top: -48px;
  right: 45%;
}

.digr_ims_arrow_center .digr_ims_prev .et-pb-icon {
  margin-top: -48px;
  left: 45%;
}

/* COMMON  STYLE */
.digr_image_mask_slider .et_pb_module_inner,
.digr_image_mask_slider .et_pb_module {
  position: inherit;
}

.digr_image_mask_slider_item {
  border-style: solid;
}

.digr_image_mask_slider_item .et_pb_button_wrapper {
  margin-top: 20px;
  width: 100%;
}
.digr_image_mask_slider_item .digr_ims_button {
  border-width: 2px;
}

.digr_ims_item_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* height: auto; */
}

.digr_image_mask_slider_item {
  display: flex;
  position: absolute;
  height: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.digr_image_mask_slider_item .digr_ims_item_content .digr_ims_title,
.digr_image_mask_slider_item .digr_ims_item_content .digr_ims_subtitle,
.digr_image_mask_slider_item .digr_ims_item_content .digr_ims_text {
  width: 100%;
  padding: 10px;
}

.digr_image_mask_slider_arrow {
  position: absolute;
  z-index: 100;
}

.digr_image_mask_slider_arrow .arrow {
  /* float: left; */
  cursor: pointer;
}

.digr_image_mask_slider_arrow {
  display: flex;
}

.digr_image_mask_slider_arrow .arrow.digr_image_mask_slider_next_arrow {
  display: flex;
}

@media screen and (max-width: 767px) {
  .digr_image_mask_slider_container .digr_image_mask_slider_item {
    flex-direction: column-reverse !important;
  }
  .digr_ims_arrow_top_right {
    position: absolute !important;
  }
}

@-webkit-keyframes maskplay {
  from {
    -webkit-mask-position: 0% 0;
    mask-position: 0% 0;
  }

  to {
    -webkit-mask-position: 100% 0;
    mask-position: 100% 0;
  }
}

@keyframes maskplay {
  from {
    -webkit-mask-position: 0% 0;
    mask-position: 0% 0;
  }

  to {
    -webkit-mask-position: 100% 0;
    mask-position: 100% 0;
  }
}

/* Fallback */
.digr_image_mask_slider_container.digr_no_style .digr_image_mask_slider_item.hide {
  opacity: 0;
  -webkit-transition: opacity 1.4s ease;
  transition: opacity 1.4s ease;
  -webkit-mask: none !important;
  mask: none !important;
}

.digr_ims_badge_top_left {
  position: absolute;
  margin-top: 20px;
  margin-left: 10px;
  top: 0;
  bottom: auto;
  left: 0;
  right: auto;
}

.digr_ims_badge_top_right {
  position: absolute;
  margin-top: 20px;
  margin-right: 10px;
  top: 0;
  bottom: auto;
  left: auto;
  right: 0;
}

.digr_ims_badge_bottom_left {
  position: absolute;
  margin-bottom: 20px;
  margin-left: 10px;
  top: auto;
  bottom: 0;
  left: 0;
  right: auto;
}

.digr_ims_badge_bottom_right {
  position: absolute;
  margin-bottom: 20px;
  margin-right: 10px;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.digr_ims_badge {
  border-style: solid;
  padding: 10px;
}

.digr_image_mask_slider_container,
.digr_ims_img_wrapper,
.digr_image_mask_slider_container .digr_ims_item_content {
  border-style: solid;
}

.digr_image_mask_slider_arrow .arrow.digr_ims_prev:after,
.digr_image_mask_slider_arrow .arrow.digr_ims_next:after {
  border-style: solid;
}

.digr_ims_img_wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.digr_ims_badge {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 766px) {
  .digr_ims_mb_img_off {
    display: none;
  }
}

/* .digr_ims_prev:after {
    content: "\38" !important;
} */

.digr_image_mask_slider_container {
  height: 60vh;
}



/* ======================================================================================================= */


/* ✅ Base arrow container */
.digr_ims_arrow_wrapper {
  position: relative;
  display: flex;
  align-items: center;
}

/* ⬅️ Left aligned arrows */
.digr_ims_arrow_left {
  align-items: flex-end;
  justify-content: flex-start;
}

/* ➡️ Right aligned arrows */
.digr_ims_arrow_right {
  align-items: flex-end;
  justify-content: flex-end;
  position: relative;
}

/* ⏺️ Center aligned arrows */
.digr_ims_arrow_center {
  justify-content: center;
  position: relative;
}

/* ↔️ Justified (space-between) arrows */
.digr_ims_arrow_justified {
  align-items: flex-end;
  justify-content: space-between;
}

.digr_ims_child_modules{
  display:none!important;
}
.digr_image_mask_slider .digr_ims_next:after, .digr_image_mask_slider .digr_ims_prev:after{
  display:none!important;
}

