/*! elementor-pro - v4.2.0 - 31-08-2026 */
:where(.wp-legacy) .elementor-price-table{text-align:center}:where(.wp-legacy) .elementor-price-table .elementor-price-table__header{background:var(--e-price-table-header-background-color,#555);padding:20px 0}:where(.wp-legacy) .elementor-price-table .elementor-price-table__heading{color:#fff;font-size:24px;font-weight:600;line-height:1.2;margin:0;padding:0}:where(.wp-legacy) .elementor-price-table .elementor-price-table__subheading{color:#fff;font-size:13px;font-weight:400}:where(.wp-legacy) .elementor-price-table .elementor-price-table__original-price{align-self:center;font-size:.5em;font-weight:400;line-height:1;margin-inline-end:15px;text-decoration:line-through}:where(.wp-legacy) .elementor-price-table .elementor-price-table__original-price .elementor-price-table__currency{font-size:1em;margin:0}:where(.wp-legacy) .elementor-price-table .elementor-price-table__price{align-items:center;color:#555;display:flex;flex-direction:row;flex-wrap:wrap;font-size:65px;font-weight:800;justify-content:center;padding:40px 0}:where(.wp-legacy) .elementor-price-table .elementor-price-table__price .elementor-typo-excluded{font-size:medium;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}:where(.wp-legacy) .elementor-price-table .elementor-price-table__after-price{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-wrap:wrap;text-align:start}:where(.wp-legacy) .elementor-price-table .elementor-price-table__integer-part{line-height:.8}:where(.wp-legacy) .elementor-price-table .elementor-price-table__currency, :where(.wp-legacy) .elementor-price-table .elementor-price-table__fractional-part{font-size:.3em;line-height:1}:where(.wp-legacy) .elementor-price-table .elementor-price-table__currency{margin-inline-end:3px}:where(.wp-legacy) .elementor-price-table .elementor-price-table__period{font-size:13px;font-weight:400;width:100%}:where(.wp-legacy) .elementor-price-table .elementor-price-table__features-list{color:var(--e-price-table-features-list-color);line-height:1;list-style-type:none;margin:0;padding:0}:where(.wp-legacy) .elementor-price-table .elementor-price-table__features-list li{font-size:14px;line-height:1;margin:0;padding:0}:where(.wp-legacy) .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-inline:15px}:where(.wp-legacy) .elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{border:0 solid hsla(0,0%,48%,.3);content:"";display:block;margin:10px 12.5%}:where(.wp-legacy) .elementor-price-table .elementor-price-table__features-list i{font-size:1.3em;margin-inline-end:10px}:where(.wp-legacy) .elementor-price-table .elementor-price-table__features-list svg{fill:var(--e-price-table-features-list-color);height:1.3em;margin-inline-end:10px;width:1.3em}:where(.wp-legacy) .elementor-price-table .elementor-price-table__features-list svg~*{vertical-align:text-top}:where(.wp-legacy) .elementor-price-table .elementor-price-table__footer{padding:30px 0}:where(.wp-legacy) .elementor-price-table .elementor-price-table__additional_info{font-size:13px;line-height:1.4;margin:0}:where(.wp-legacy) .elementor-widget-price-table .elementor-widget-container, :where(.wp-legacy) .elementor-widget-price-table:not(:has(.elementor-widget-container)){background-color:#f9fafa;overflow:hidden}