.elementor-652 .elementor-element.elementor-element-39ce0cbc>.elementor-element-populated {
    padding: 0px 33px 0px 0px;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder {
    text-align: center;
    justify-content: center;
    justify-items: center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-media {
    text-align: center;
    justify-content: center;
    justify-items: center;
    margin: 0px 0px 30px 0px;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-media .wdt-content-image span {
    width: 150px;
    height: 150px;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-header {
    text-align: center;
    justify-content: center;
    justify-items: center;
    margin: 0px 0px 40px 0px;
    padding: 10px 10px 10px 10px;
    background-color: var( --e-global-color-accent);
    border-radius: 10px 10px 10px 10px;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder:hover .wdt-pricing-table-header {
    background-color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-header .wdt-content-subtitle {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-pricing {
    text-align: center;
    justify-content: center;
    justify-items: center;
    margin: 0px 0px 40px 0px;
    color: var( --e-global-color-primary);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-suffix,
.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-suffix,
.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-suffix,
.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-suffix {
    color: var( --e-global-color-primary);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-features {
    margin: 0px 0px 40px 0px;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-text {
    color: var( --e-global-color-text);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-text {
    color: var( --e-global-color-text);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 0px;
    width: 100%;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 12px;
    padding-bottom: 12px;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-footer {
    margin: 0px 0px 0px 0px;
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button>a {
    background-color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder:hover .wdt-pricing-table-footer .wdt-content-button>a {
    background-color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-393f3424>.elementor-element-populated {
    padding: 0px 16.5px 0px 16.5px;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder {
    text-align: center;
    justify-content: center;
    justify-items: center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-secondary);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-media {
    text-align: center;
    justify-content: center;
    justify-items: center;
    margin: 0px 0px 30px 0px;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-media .wdt-content-image span {
    width: 150px;
    height: 150px;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-header {
    text-align: center;
    justify-content: center;
    justify-items: center;
    margin: 0px 0px 40px 0px;
    padding: 10px 10px 10px 10px;
    background-color: var( --e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder:hover .wdt-pricing-table-header {
    background-color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-header .wdt-content-subtitle {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-pricing {
    text-align: center;
    justify-content: center;
    justify-items: center;
    margin: 0px 0px 40px 0px;
    color: var( --e-global-color-primary);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-suffix,
.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-suffix,
.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-suffix,
.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-suffix {
    color: var( --e-global-color-primary);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-features {
    margin: 0px 0px 40px 0px;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-text {
    color: var( --e-global-color-text);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    color: var( --e-global-color-secondary);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-text {
    color: var( --e-global-color-text);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    color: var( --e-global-color-secondary);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-text {
    color: var( --e-global-color-text);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-text {
    color: var( --e-global-color-text);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder:hover .wdt-pricing-table-features .wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon .wdt-content-icon span {
    color: var( --e-global-color-accent);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 0px;
    width: 100%;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 12px;
    padding-bottom: 12px;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-footer {
    margin: 0px 0px 0px 0px;
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button>a {
    background-color: var( --e-global-color-secondary);
}

.elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder:hover .wdt-pricing-table-footer .wdt-content-button>a {
    background-color: var( --e-global-color-accent);
}

@media(max-width:1024px) and (min-width:480px) {
    .elementor-652 .elementor-element.elementor-element-39ce0cbc {
        width: 50%;
    }
    .elementor-652 .elementor-element.elementor-element-393f3424 {
        width: 50%;
    }
}

@media(max-width:767px) and (min-width:480px) {
    .elementor-652 .elementor-element.elementor-element-39ce0cbc {
        width: 100%;
    }
    .elementor-652 .elementor-element.elementor-element-393f3424 {
        width: 100%;
    }
}

@media(max-width:1540px) {
    .elementor-652 .elementor-element.elementor-element-39ce0cbc>.elementor-element-populated {
        padding: 0px 10px 0px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-393f3424>.elementor-element-populated {
        padding: 0px 5px 0px 5px;
    }
}

@media(max-width:1024px) {
    .elementor-652 .elementor-element.elementor-element-39ce0cbc>.elementor-element-populated {
        padding: 0px 7.5px 0px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-393f3424>.elementor-element-populated {
        padding: 0px 0px 0px 7.5px;
    }
}

@media(max-width:767px) {
    .elementor-652 .elementor-element.elementor-element-39ce0cbc>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-media .wdt-content-image span {
        width: 100px;
        height: 100px;
    }
    .elementor-652 .elementor-element.elementor-element-393f3424>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-media .wdt-content-image span {
        width: 100px;
        height: 100px;
    }
}

@media(max-width:479px) {
    .elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-media {
        margin: 0px 0px 10px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-header {
        margin: 0px 0px 20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-pricing {
        margin: 0px 0px 20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-features {
        margin: 0px 0px 20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
        margin-top: 0px;
        padding-bottom: 0px;
    }
    .elementor-652 .elementor-element.elementor-element-cf3b7dd .wdt-pricing-table-holder .wdt-pricing-table-footer {
        margin: 0px 0px -20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-media {
        margin: 0px 0px 10px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-header {
        margin: 0px 0px 20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-pricing {
        margin: 0px 0px 20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-features {
        margin: 0px 0px 20px 0px;
    }
    .elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
        margin-top: 0px;
        padding-bottom: 0px;
    }
    .elementor-652 .elementor-element.elementor-element-03a200a .wdt-pricing-table-holder .wdt-pricing-table-footer {
        margin: 0px 0px -20px 0px;
    }
}