.mini-hero {
    padding:60px 0px 0px 0px;
}
.mini-hero__image-bg {
    padding: 140px 0px 60px 0px;
    background-position: left;
    background-size: cover;
    background-repeat: no-repeat;
}

.mini-hero__wrap {
    padding: 40px 0px;
    border-bottom: 1px solid #d1cfcd;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.mini-hero__container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.mini-hero__title {
    max-width: 800px;
    margin-bottom: 0;
}

@media (max-width:997px) {
.mini-hero__image-bg {
    padding: 60px 0px 60px 0px;
    }
}

