.simple-image-content {
    margin-bottom: 160px;
}

.simple-image-content.margin-top-and-bottom {
    margin: 120px 0;
}

.simple-image-content__title--wrapper {
    margin-bottom: 60px;
}

.simple-image-content__title {
    margin-bottom: 0;
    text-align: center;
    color: var(--gold);
}

.simple-image-content__image {
    position: relative;
    height: 560px;
}

.simple-image-content__image.add-max-height {
    max-height: 370px;
}

.simple-image-content__image img {
    width: 100%;
    object-fit: cover;
}

.simple-image-content__right {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.simple-image-content__right.col-lg-6 {
    padding-left: 85px;
}

.simple-image-content__heading--wrapper, .simple-image-content__content--wrapper {
    margin-bottom: 30px;
}

.simple-image-content__heading, .simple-image-content__content p:last-child, .simple-image-content__lead-content p:last-child  {
    margin-bottom: 0;
}

.simple-image-content__heading {
    color: var(--gold);
}

.simple-image-content__lead-content--wrapper {
    margin-bottom: 40px;
}

.simple-image-content__lead-content p {
    font-weight: var(--font-weight-thin);
}

.simple-image-content__button {
    display: inline-flex;
    justify-content: center;
    width: 150px;
    padding: 12px 0;
    text-transform: uppercase;
}

@media (max-width: 991px) {
    .simple-image-content {
        margin-bottom: 120px;
    }

    .simple-image-content__title {
        margin-bottom: 30px;
    }

    .simple-image-content__image, .simple-image-content__image.add-max-height {
        max-height: 350px;
        margin-bottom: 20px;
    }

    .simple-image-content__right, .simple-image-content__right.col-lg-6 {
        padding-left: 15px;
    }

    .simple-image-content__heading--wrapper, .simple-image-content__lead-content--wrapper {
        margin-bottom: 20px;
    }

    .simple-image-content.margin-top-and-bottom {
        margin: 60px 0 80px;
    }
}

@media (max-width: 767px) {
    .simple-image-content {
        margin-bottom: 80px;
    }

    .simple-image-content__content {
        font-weight: var(--font-weight-thin);
    }

    .simple-image-content__content--wrapper {
        margin-bottom: 20px;
    }
}