/*----------------------------------------------------------------------------------------------------*/
/* Add Listing Section Start */
/*----------------------------------------------------------------------------------------------------*/
.content-section--add-listing {
    /*background-color: var(--primary-background);*/
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.content-section--add-listing .content-section__subtitle {
    max-width: 15.625rem;
    margin: 0 auto;
}

.content-section--add-listing .content-section__info-text {
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
}

.content-section--add-listing .content-section__content-block {
    max-width: 45.5rem;
    background-color: white;
    padding: 1.5rem;
    margin-left: auto;
    margin-right: auto;
}

.content-section--add-listing .content-section__column {
    text-align: center;
}

.content-section--add-listing .content-section__column:first-of-type {
    margin-bottom: 1.25rem;
}

.content-section--add-listing .content-section__cta {
    width: 100%;
    max-width: 18.75rem;
    margin-right: auto;
    margin-left: auto;
}

/*----------------------------------------------------------------------------------------------------*/
/* Add Listing Section End */
/*----------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 769px){
    .content-section--add-listing {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem;
    }

    .content-section--add-listing .content-section__column:first-of-type {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }

    .content-section--add-listing .content-section__content-block {
        padding: 6.25rem 3.125rem;
    }

    .content-section--add-listing .content-section__subtitle {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        text-align: left;
        margin: 0;
    }

    .content-section--add-listing .content-section__info-text {
        text-align: left;
    }

    .content-section--add-listing .content-section__cta {
        font-size: 1.5rem;
    }
}