.hero-snippet {
    position: relative;
    /* min-height: 11rem; */
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #000;
}
.hero-snippet:before {
    content: '';
    display: block;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    position: absolute;
    z-index: 2;
    /* background: linear-gradient(180deg,#000000 0%,#000000 33%,rgba(0,0,0,0) 100%); */
}
@media (min-width: 768px) {
    .hero-snippet:before {
        background: linear-gradient(180deg,#000000 0%,#000000 33%,rgba(0,0,0,0) 100%);
    }
}
@media (min-width: 991px) {
  .hero-snippet:before {
    right: 0;
    top: 0;
    z-index: 2;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 1) 47%, rgba(0, 0, 0, 1) 100%);

  }
}
.hero-snippet__image-wrapper {
    /* position: absolute; */
    /* top: 0; */
    /* right: 0; */
    /* height: 100%; */
    /* width: 100%; */
    /* overflow: hidden; */
    /* z-index: 1; */
    /* left: 0; */
    /* bottom: 0; */
}
.hero-snippet__image {
    /* height: 50%; */
    width: 100%;
    /* object-fit: cover; */
    /* object-position: 88%; */
    /* display: block; */
    bottom: -50%;
    position: absolute;
    /* left: 0; */
    bottom: 0;
    /* right: 0; */
}
@media (min-width: 991px) {
    .hero-snippet__image {
        height: 100%;
        width: 50%;
        object-fit: cover;
        object-position: 86%;
        display: block;
        position: absolute;
        right: auto;
        left: 0;
        top: 0;
        bottom: 0;
    }
}
.hero-snippet__content {
    position: relative;
    z-index: 2;
    --bs-heading-color: #f7f7f7;
    color: #f7f7f7;
    max-width: 44rem;
    margin-bottom: 72%;
}
@media (min-width: 991px) {
    .hero-snippet__content {
        margin-bottom: 0;
    }
}
