.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-91c4500 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-91c4500{text-align:center;}.elementor-7 .elementor-element.elementor-element-91c4500 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#1B4B5F;}.elementor-7 .elementor-element.elementor-element-dc0e40d{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-radius:15px 15px 15px 15px;--forms-rows-gap:0px;--forms-fields-border-radius:100px 100px 100px 100px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:100px 100px 100px 100px;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--checkout-button-border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-dc0e40d .shop_table .button{background-color:#0066A0;}.elementor-7 .elementor-element.elementor-element-dc0e40d .shop_table .button:hover, .elementor-7 .elementor-element.elementor-element-dc0e40d .shop_table .button:disabled[disabled]:hover{background-color:#CECECE;}.elementor-7 .elementor-element.elementor-element-dc0e40d .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#44B446;}.elementor-7 .elementor-element.elementor-element-dc0e40d .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#C1C1C1;}.elementor-7 .elementor-element.elementor-element-dc0e40d .coupon .input-text, .elementor-7 .elementor-element.elementor-element-dc0e40d .cart-collaterals .input-text, .elementor-7 .elementor-element.elementor-element-dc0e40d select, .elementor-7 .elementor-element.elementor-element-dc0e40d .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-dc0e40d .checkout-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7 .elementor-element.elementor-element-535a9e4{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for column, class: .elementor-element-ad3b80c */.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #44B446;
    font-family: montserrat;
    font-weight: 500;
    font-size: 17px;
    border-radius: 30px;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {

width: 60%;
border-radius: 0px;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background-color: #44B446;
border-radius: 30px;
color: #fff;
font-family: montserrat;
font-weight: 500;
margin-top: 3px

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58be84e */.elementor-widget-woocommerce-checkout-page a {
    color: var(--links-normal-color,#602D8F);
font-size: 18px !important;
    
}



.elementor-widget-woocommerce-checkout-page {
    
    font-size: 17px;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6519a48f */.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #44B446;
    font-family: montserrat;
    font-weight: 500;
    font-size: 17px;
    border-radius: 30px;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {

width: 60%;
border-radius: 0px;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background-color: #44B446;
border-radius: 30px;
color: #fff;
font-family: montserrat;
font-weight: 500;
margin-top: 3px

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20c93d83 */.elementor-widget-woocommerce-checkout-page a {
    color: var(--links-normal-color,#602D8F);
font-size: 18px !important;
    
}



.elementor-widget-woocommerce-checkout-page {
    
    font-size: 17px;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4eaae82 */.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #44B446;
    font-family: montserrat;
    font-weight: 500;
    font-size: 17px;
    border-radius: 30px;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {

width: 60%;
border-radius: 0px;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background-color: #44B446;
border-radius: 30px;
color: #fff;
font-family: montserrat;
font-weight: 500;
margin-top: 3px

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1973803 */.elementor-widget-woocommerce-checkout-page a {
    color: var(--links-normal-color,#602D8F);
font-size: 18px !important;
    
}



.elementor-widget-woocommerce-checkout-page {
    
    font-size: 17px;
    
}/* End custom CSS */