.pros-and-cons-section__content-list {
    display: flex;
    flex-direction: column
}

@media(min-width: 48em) {
    .pros-and-cons-section__content-list {
        flex-direction: column;
        justify-content: space-between
    }
}

@media(min-width: 48em) {
    .pros-and-cons-section__content {
        flex:.3
    }
}

.pros-and-cons-section__content h2 {
    text-align: center
}

@media(min-width: 48em) {
    .pros-and-cons-section__content h2 {
        text-align:left
    }
}

.pros-and-cons-section__list {
    color: #001039;
    margin-top: 2rem
}

@media(min-width: 48em) {
    .pros-and-cons-section__list {
        flex:.6;
        display: flex;
        justify-content: space-between;
        gap: 20px;
        margin-top: 20px
    }
}

.pros-and-cons-section__list div[class^=pros-and-cons-section].pros-and-cons-section__cons h3,.pros-and-cons-section__list div[class^=pros-and-cons-section].pros-and-cons-section__pros h3 {
    color: #001039
}

@media(min-width: 48em) {
    .pros-and-cons-section--content-bottom.pros-and-cons-section--content-left .pros-and-cons-section__content {
        order:0
    }
}

.pros-and-cons-section--content-bottom .pros-and-cons-section__content {
    order: 2
}

@media(min-width: 48em) {
    .pros-and-cons-section--content-right .pros-and-cons-section__content {
        order:2
    }
}

.pros-and-cons-section--content-right.pros-and-cons-section--content-top .pros-and-cons-section__content {
    order: 0
}

@media(min-width: 48em) {
    .pros-and-cons-section--content-right.pros-and-cons-section--content-top .pros-and-cons-section__content {
        order:2
    }
}

.pros-and-cons-section__cons,.pros-and-cons-section__pros {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 3px 6px rgba(40,178,240,.17254901960784313);
    font-family: Barlow Semi Condensed,Trebuchet MS,sans-serif;
    font-size: 1.25rem;
    margin: 0 0 2rem;
    padding: 2rem;
    width: 50%;
}

.pros-and-cons-section__cons h3,.pros-and-cons-section__pros h3 {
    border-bottom: 1px solid #dce0ed;
    padding-bottom: 1rem
}

.pros-and-cons-section__cons ul,.pros-and-cons-section__pros ul {
    list-style: none;
    padding-left: 28px
}

.pros-and-cons-section__cons ul li,.pros-and-cons-section__pros ul li {
    margin-bottom: 1rem
}

.pros-and-cons-section__cons ul li:before,.pros-and-cons-section__pros ul li:before {
    background: url(/images/icons/icon-check-circle.svg) 50% no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 17px;
    margin-left: -28px;
    margin-right: 10px;
    vertical-align: middle;
    width: 17px
}

.pros-and-cons-section__cons ul li:before {
    background: #ef2f4d url(/images/icons/icon-no-check-circle.svg) 50% no-repeat;
    border-radius: 100%
}
