/* This mixin can be used to set the object-fit:
@include object-fit(contain);
or object-fit and object-position:
@include object-fit(cover, top); */
.z-index-1 {
  z-index: 10 !important;
}

.z-index-2 {
  z-index: 20 !important;
}

.z-index-3 {
  z-index: 30 !important;
}

.z-index-4 {
  z-index: 40 !important;
}

.z-index-5 {
  z-index: 50 !important;
}

.z-index-6 {
  z-index: 60 !important;
}

.z-index-7 {
  z-index: 70 !important;
}

.z-index-8 {
  z-index: 80 !important;
}

.z-index-9 {
  z-index: 90 !important;
}

.z-index-10 {
  z-index: 100 !important;
}

.z-index-n1 {
  z-index: -10 !important;
}

.z-index-n2 {
  z-index: -20 !important;
}

.z-index-n3 {
  z-index: -30 !important;
}

.z-index-n4 {
  z-index: -40 !important;
}

.z-index-n5 {
  z-index: -50 !important;
}

.z-index-n6 {
  z-index: -60 !important;
}

.z-index-n7 {
  z-index: -70 !important;
}

.z-index-n8 {
  z-index: -80 !important;
}

.z-index-n9 {
  z-index: -90 !important;
}

.z-index-n10 {
  z-index: -100 !important;
}

.section-text_bagel_image {
  overflow: hidden;
}
.section-text_bagel_image .custom-image {
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  left: auto;
  width: 75vw;
}
@media (min-width: 576px) {
  .section-text_bagel_image .custom-image {
    width: 50vw;
  }
}
@media (min-width: 1400px) {
  .section-text_bagel_image .custom-image {
    width: 36vw;
  }
}
