.full_1col {
    padding-top: 0;
}

.full_1col .container-fluid.width-full,
.full_1col .container.width-large {
    -ms-flex-align: center;
    align-items: center;
    background:
        linear-gradient(to bottom, rgba(66, 63, 71, 0.66), rgba(33, 31, 35, 1)),
        var(--bg) no-repeat center / cover;
    color: #fff;
    height: 100%;
    display: flex;
    padding: 0;
    position: relative;
}

.full_1col .container.width-large {
    border-radius: 16px;

    @media (max-width: 575px) {
        border-radius: 0;
    }
}

.full_1col .fixed {
    background-attachment: fixed;
}

.full_1col .content {
    padding: 48px 0;
    position: relative;
    z-index: 2;
}

.full_1col .full_1col__title {
    margin-bottom: 24px;
}

.full_1col .content h2,
.full_1col .content h3 {
    color: #fff;
}

.full_1col .full_c {
    margin: 0 auto;
    max-width: 640px;
    text-align: center;
}

@media (width >= 992px) {
    .full_1col .container-fluid.width-full,
    .full_1col .container.width-large {
        min-height: 500px;
    }

    .full_1col .full_g {
        width: 50%;
    }

    .full_1col .full_d {
        margin-left: auto;
        width: 50%;
    }
}
