.elementor-2743 .elementor-element.elementor-element-eadd33a > .elementor-container{max-width:1200px;}.elementor-2743 .elementor-element.elementor-element-eadd33a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2743 .elementor-element.elementor-element-eadd33a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2743 .elementor-element.elementor-element-1ba6252{text-align:start;}.elementor-2743 .elementor-element.elementor-element-1ba6252 img{width:160px;}@media(max-width:767px){.elementor-2743 .elementor-element.elementor-element-eadd33a{padding:10px 0px 10px 0px;}.elementor-2743 .elementor-element.elementor-element-1ba6252{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-42bf158 */.wcf-bump-order-field-wrap .wcf-bump-order-text {
    padding: 20px;
}
.wcf-bump-order-wrap.wcf-bump-order-y3q, .wcf-bump-order-wrap.wcf-bump-order-8f9 {
    border-width: 3px;
}
.wcf-bump-order-wrap.wcf-bump-order-y3q.wcf-bump-order-style-4 .wcf-bump-order-content .wcf-bump-order-cb-button, .wcf-bump-order-style-4 .wcf-bump-order-content .wcf-bump-order-field-wrap .wcf-bump-order-action .wcf-bump-order-cb-button {
    border-color: #00CC22 !important;
}
.wcf-embed-checkout-form-two-column .woocommerce-checkout .wcf-order-wrap {
    margin-bottom: 0;
    padding: 15px 0 0 0;
    background-color: #fff;
    /* border: 1px solid #d4d4d4; */
    border-collapse: collapse;
    border-radius: 4px;
    border-style: hidden;
    box-shadow: 0 0 0 1px #d6d7db;
}
.wcf-order-wrap {
    padding: 20px !important;
}
.wcf-embed-checkout-form table.shop_table td {
        padding: 9px 12px 
!important;
}
.wcf-embed-checkout-form table.shop_table tbody {
    border-top: 1px solid #e5e7eb !important;
    border-bottom: 1px solid #e5e7eb !important;
}
.wcf-embed-checkout-form table.shop_table tfoot tr.order-total  {
        border-top: 1px solid #e5e7eb !important;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    padding: 0 !important;
    background-color: e5e7eb !important;
}
.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}
.wc-stripe_cc-container .StripeElement {
    height: inherit !important;
    padding: 18px 12px !important;
    border: #ccc 2px solid;
    
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    margin-bottom: 20px !important;
}
.wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods {
    background-color: inherit !important;
}
.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box {
    background-color: inherit !important;
}
.wcf-embed-checkout-form .woocommerce-checkout #order_review_heading {
    margin: 0 !important;
}
@media only screen and (max-width: 520px) {
.wcf-bump-order-style-4 .wcf-bump-order-content .wcf-bump-order-field-wrap .wcf-bump-order-action {
    margin: 20px 0 !important;
    text-align: center !important;
}
.wcf-embed-checkout-form .wcf-bump-order-wrap.wcf-bump-order-y3q .wcf-bump-order-image {
    text-align: center;
}
}/* End custom CSS */