.elementor-7 .elementor-element.elementor-element-495f6d5{--display:flex;overflow:visible;}/* Start custom CSS for shortcode, class: .elementor-element-134f073b *//* Add padding inside the entire card (top, right, bottom, left) */
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-checkout-membership-option,
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-pricing-item,
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-pricing-box {
    padding: 30px !important; /* Increases inner padding all around */
}

/* Add extra left space specifically to the "Free" title and body text */
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-checkout-membership-option h3,
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-checkout-membership-option h4,
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-pricing-item h3,
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-pricing-item h4,
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-pricing-title {
    margin-top: 10px !important;
    margin-bottom: 15px !important;
    padding-left: 15px !important; /* Adds extra breathing room on the left */
}

/* Ensure list items and body content align nicely from the left */
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-checkout-membership-option .rtcl-pricing-features,
.elementor-7 .elementor-element.elementor-element-134f073b .rtcl-checkout-membership-option .rtcl-pricing-description {
    padding-left: 10px !important;
}/* End custom CSS */