
/* (tablet+) */
@media (min-width: 768px) {
    .elementor-widget-pros-cons .pros-cons-sections {
        display: grid;
        grid-template-columns: 50% 50%;
    }
}

/* (mobile) */
@media (max-width: 767px) {
    .elementor-widget-pros-cons > .elementor-widget-container {
        margin: 20px calc(-10px + -.54em) -10px calc(-10px + -.54em);
    }
    article.page.type-page .elementor-widget-pros-cons {
        margin: -10px;
    }
}

.elementor-widget-pros-cons .section-title {
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-widget-pros-cons li {
    font-family: "Open Sans";
    font-size: 100%;
    font-weight: 400;
    line-height: 24px;
    padding-left: 21px;
}

.elementor-widget-pros-cons li::before {
    float: left;
    margin-left: -21px;
}

.elementor-element.elementor-widget.elementor-widget-pros-cons .elementor-button {
    font-family: "Open Sans";
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
}

.elementor-element.elementor-widget.elementor-widget-pros-cons {
    margin-bottom: 50px;
}

