.elementor-1959 .elementor-element.elementor-element-de81a45{--display:flex;--padding-top:140px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1959 .elementor-element.elementor-element-de81a45{--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1959 .elementor-element.elementor-element-de81a45{--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-fc9feb9 */.woocommerce-checkout-review-order-table {
    margin-top: 20px !important;
}
h3#order_payment_heading {
    margin-bottom: 15px;
}
table.shop_table.woocommerce-checkout-review-order-table {
    padding: 30px;
}
.wc-gzd-order-submit {
    margin-bottom: 30px;
}

button#place_order {
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-size: var(--e-global-typography-primary-font-size) !important;
    font-weight: var(--e-global-typography-primary-font-weight) !important;
    line-height: var(--e-global-typography-primary-line-height) !important;
    fill: var(--e-global-color-accent) !important;
    color: var(--e-global-color-accent) !important;
    background-color: var(--e-global-color-primary) !important;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: var(--e-global-color-text) !important;
    border-radius: 40px 40px 40px 40px !important;
    padding: 18px 50px 18px 50px !important;
}
@media (max-width: 1024px) {
div#order_review {
    padding: 20px !important;
}
table.shop_table.woocommerce-checkout-review-order-table {
    padding: 30px;
}
.wc-gzd-order-submit {
    margin-bottom: 0px !important;
}
}
@media (max-width: 767px) {
    div#order_review {
        padding: 0px !important;
        border-color: #d1d5db00 !important;
    }
table.shop_table.woocommerce-checkout-review-order-table {
    padding: 15px;
}


}/* End custom CSS */