.elementor-widget-price-list .elementor-price-list {list-style: none;margin: 0;padding: 0;}
.elementor-widget-price-list .elementor-price-list li {margin: 0;}
.elementor-price-list li:not(:last-child) {margin-bottom: 20px;}
.elementor-price-list .elementor-price-list-image {flex-shrink: 0;max-width: 50%;padding-inline-end: 25px;}
.elementor-price-list .elementor-price-list-image img {width: 100%;}
.elementor-price-list .elementor-price-list-header, .elementor-price-list .elementor-price-list-item, .elementor-price-list .elementor-price-list-text {display: flex;}
.elementor-price-list .elementor-price-list-item {align-items: flex-start;}
.elementor-price-list .elementor-price-list-item .elementor-price-list-text {align-items: flex-start;flex-grow: 1;flex-wrap: wrap;}
.elementor-price-list .elementor-price-list-item .elementor-price-list-header {align-items: center;flex-basis: 100%;font-size: 19px;font-weight: 600;justify-content: space-between;margin-bottom: 10px;}
.elementor-price-list .elementor-price-list-item .elementor-price-list-title {max-width: 80%;}
.elementor-price-list .elementor-price-list-item .elementor-price-list-price {font-weight: 600;}
.elementor-price-list .elementor-price-list-item p.elementor-price-list-description {flex-basis: 100%;font-size: 14px;margin: 0;}
.elementor-price-list .elementor-price-list-item .elementor-price-list-separator {border-bottom-style: dotted;border-bottom-width: 2px;flex-grow: 1;height: 0;margin-left: 10px;margin-right: 10px;}
.e-con-inner>.elementor-widget-price-list, .e-con>.elementor-widget-price-list {width: var(--container-widget-width);--flex-grow: var(--container-widget-flex-grow);}