.elementor-240 .elementor-element.elementor-element-9e6f80d{margin-top:50px;margin-bottom:50px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-240 .elementor-element.elementor-element-06472b6{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;--divider-element-spacing:20px;}.elementor-240 .elementor-element.elementor-element-06472b6 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-240 .elementor-element.elementor-element-06472b6 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-240 .elementor-element.elementor-element-06472b6 .elementor-divider__text{color:var( --e-global-color-745023c );font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;}.elementor-240 .elementor-element.elementor-element-a580de6 > .elementor-container{min-height:50vh;}.elementor-240 .elementor-element.elementor-element-a580de6{margin-top:50px;margin-bottom:80px;}@media(max-width:1024px){.elementor-240 .elementor-element.elementor-element-a580de6{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-240 .elementor-element.elementor-element-a580de6{margin-top:0px;margin-bottom:60px;padding:0px 10px 0px 10px;}}/* Start custom CSS */.woocommerce a.button {
    padding: 10px 30px 10px 30px !important;
    margin: 0 !important;
    margin-top: 15px !important;
    background-image: linear-gradient(45deg, #00247D99 0%, #00247DCC 100%) !important;
    color: white !important;
    border-radius: 100px !important;
    font-family: "nunito" !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.woocommerce a.button:hover {
    padding: 10px 30px 10px 30px !important;
    margin: 0 !important;
    margin-top: 15px !important;
    background-image: linear-gradient(45deg, #00247D99 0%, #00247DCC 100%) !important;
    color: white !important;
    border-radius: 100px !important;
    font-family: "nunito" !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    opacity: 0.9 !important;
}

@media(max-width:767px) {
    .ast-container {
    padding: 0 !important;
}}

@media(max-width:1024px) {
    .coupon {
        display: block !important;
    }
}

@media(max-width:1024px) {
    .woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
        width: 100% !important;
    }
}/* End custom CSS */