.elementor-10636 .elementor-element.elementor-element-19deba9{--divider-border-style:solid;--divider-color:#676A7470;--divider-border-width:1px;}.elementor-10636 .elementor-element.elementor-element-19deba9 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-10636 .elementor-element.elementor-element-19deba9 .elementor-divider-separator{width:100%;}.elementor-10636 .elementor-element.elementor-element-19deba9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10636 .elementor-element.elementor-element-7929dbc{--divider-border-style:solid;--divider-color:#676A7470;--divider-border-width:1px;}.elementor-10636 .elementor-element.elementor-element-7929dbc > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-10636 .elementor-element.elementor-element-7929dbc .elementor-divider-separator{width:100%;}.elementor-10636 .elementor-element.elementor-element-7929dbc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}@media(max-width:767px){.elementor-10636 .elementor-element.elementor-element-5399651 > .elementor-element-populated{margin:-14px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10636 .elementor-element.elementor-element-57bcadd > .elementor-widget-container{margin:-31px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-760bc32 *//* pricing table */

.op-pricing .pronto-custom-table tr td {
    border: none;
    background-color: transparent;
}

.op-pricing .pronto-custom-table tr td:first-child {
    width: 6%;
    padding: 15px 5px;
}

.op-pricing .pronto-custom-table tr td.td-title {
    color: #fff;
    font-weight: bold;
    font-size: var(--e-global-typography-958d7d2-font-size);
}



.op-pricing .fa-check {
    color: var(--e-global-color-accent) !important;
}

.op-pricing .fa-info-circle {
    color: var(--e-global-color-94fdfd1) !important;
}

.op-pricing .pronto-custom-table tr + tr td {
    border-top:  1px solid #676A7470;
}

@media (max-width: 1024px) {
    .pricing-table .lead {
        padding: 0 15px;
    }
    .pricing-table ul > li {
        font-size: 13px;
        min-width: 1px;
        padding: 17px 20px;
    }
    .pricing-table .price > h4 {
        font-size: 34px;
    }
    .pricing-table .btn {
        padding: 14px 20px;
    }
}

@media (max-width: 767px) {
    .op-pricing-table-wrapper .elementor-column ~ .elementor-column .elementor-icon:before {
        display: none;
    }
    .pricing-table .price {
        min-height: 1px;
    }
}/* End custom CSS */