.elementor-widget-wrap:has(.elementor-element .elementor-widget-container .pte-pricing-table-container){flex-direction:column}.elementor-widget-pricing_table:has(.elementor-widget-container .full-height){flex:1 1 auto}.pte-pricing-table-container.full-height{height:100%}.pricing-table-elementor-widget.style-3 .inner-wrapper{padding:24px}.pricing-table-elementor-widget.style-2 .badge-wrapper{width:100%;height:30%;position:absolute;top:-15%;left:0;right:0;display:flex;justify-content:center;align-items:center}.pricing-table-elementor-widget.style-3 .badge-wrapper{background-color:#8baaad;min-height:12px}.pricing-table-elementor-widget.style-3 .badge-wrapper:has(.badge){background-color:transparent}.pricing-table-elementor-widget.style-3 .excluded .item .text .description{text-decoration:line-through;color:rgba(136,136,136,.53)}.pricing-table-elementor-widget.style-3 .inner-wrapper>.description{text-align:center;font-size:16px;font-weight:500;line-height:160%;color:#2f2b43;margin-bottom:20px}.pricing-table-elementor-widget.style-3 .excluded .item .text .heading{text-decoration:line-through;text-decoration-thickness:1px;color:rgba(136,136,136,.53)}.pricing-table-elementor-widget.style-3 .excluded{margin-top:18px}.pricing-table-elementor-widget.style-3 .excluded .item .icon span{background-color:rgba(136,136,136,.53)}.pricing-table-elementor-widget .included .item .text .description p,.pricing-table-elementor-widget .excluded .item .text .description p{margin-bottom:0}.pricing-table-elementor-widget .button-wrapper.flex{display:flex}