.elementor-4863 .elementor-element.elementor-element-2c522bf{--spacer-size:208px;}.elementor-4863 .elementor-element.elementor-element-fd7fc6c.elementor-column > .elementor-widget-wrap{justify-content:center;}/* Start custom CSS */.tribe-tickets__commerce-checkout {
    margin: 0 auto; /* Center the checkout section */
    max-width: 80%; /* Limit the width to ensure it doesn't stretch too far */
    text-align: center; /* Center the text inside the section */
    padding: 20px; /* Add some padding to make it look cleaner */
}

.tribe-tickets__commerce-checkout-header, 
.tribe-tickets__commerce-checkout-cart, 
.tribe-tickets__commerce-checkout-purchaser-info-wrapper,
.tribe-tickets__commerce-checkout-gateways,
.tribe-tickets__commerce-checkout-footer {
    margin-bottom: 20px; /* Add spacing between the sections */
}

.tribe-tickets__commerce-checkout-cart-items,
.tribe-tickets__commerce-checkout-cart-item-details,
.tribe-tickets__commerce-checkout-cart-item-price,
.tribe-tickets__commerce-checkout-cart-item-quantity,
.tribe-tickets__commerce-checkout-cart-item-subtotal {
    display: flex;
    justify-content: center; /* Center the cart items */
    align-items: center; /* Align items in the center vertically */
    margin-bottom: 10px; /* Add some spacing between items */
}

.tribe-tickets__commerce-checkout-cart-item-details-title {
    margin-bottom: 5px; /* Add some spacing below the title */
}

.tribe-tickets__commerce-checkout-cart-footer-quantity,
.tribe-tickets__commerce-checkout-cart-footer-total {
    display: flex;
    justify-content: space-between; /* Ensure quantity and total align properly */
    margin-bottom: 10px; /* Add spacing between the elements */
}

.tribe-tickets__commerce-checkout-purchaser-info-field {
    margin-bottom: 15px; /* Add spacing between form fields */
}

.card_field {
    max-width: 300px; /* Limit the width of the card fields */
    margin: 0 auto; /* Center the card fields */
}

.tribe-tickets__commerce-checkout-paypal-advanced-payments-form-field-wrapper {
    margin-bottom: 15px; /* Add spacing between PayPal payment form fields */
}/* End custom CSS */