.elementor-6087 .elementor-element.elementor-element-21c6f941{--divider-border-style:solid;--divider-color:#676A7470;--divider-border-width:1px;}.elementor-6087 .elementor-element.elementor-element-21c6f941 .elementor-divider-separator{width:100%;}.elementor-6087 .elementor-element.elementor-element-21c6f941 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6087 .elementor-element.elementor-element-21c6f941 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-6087 .elementor-element.elementor-element-73e4fbc4{--divider-border-style:solid;--divider-color:#676A7470;--divider-border-width:1px;}.elementor-6087 .elementor-element.elementor-element-73e4fbc4 .elementor-divider-separator{width:100%;}.elementor-6087 .elementor-element.elementor-element-73e4fbc4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6087 .elementor-element.elementor-element-73e4fbc4 > .elementor-widget-container{margin:-37px 0px 0px 0px;}@media(max-width:767px){.elementor-6087 .elementor-element.elementor-element-554d4d16 > .elementor-element-populated{margin:-14px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6087 .elementor-element.elementor-element-43457c86 > .elementor-widget-container{margin:-31px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-198e6fd3 *//* 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: #FFDCAA !important;
}

.op-pricing .fa-info-circle {
    color: var(--e-global-color-secondary) !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 */