.section-lp-bolded-text-2-col {
    padding: 100px 0;
}

@media only screen and (max-width: 768px) {
    .section-lp-bolded-text-2-col {
        padding: 48px 0;
    }
}

.container-lp-bolded-text-2-col {
    display: flex;

    column-gap: 24px;
}

@media only screen and (max-width: 768px) {
    .container-lp-bolded-text-2-col {
        flex-wrap: wrap;

        column-gap: unset;
        row-gap: 32px;
    }
}

.container-lp-bolded-text-2-col > div {
    flex: 0 1 50%;
}

@media only screen and (max-width: 768px) {
    .container-lp-bolded-text-2-col > div {
        flex: 0 1 100%;
    }
}

.container-lp-bolded-text-2-col .bolded-text-2-col-heading h2 {
    max-width: 506px;
}

.bolded-text-2-col-paragraph h3 {
    margin-bottom: 40px;
}

@media only screen and (max-width: 768px) {
    .bolded-text-2-col-paragraph h3 {
        margin-bottom: 24px;
    }
}