.elementor-11 .elementor-element.elementor-element-488766c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-414b0adf{margin-top:0px;margin-bottom:0px;padding:40px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-3c118993 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-488766c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-488766c */.wpr-checkout-notice .woocommerce-error, .woocommerce-notices-wrapper .woocommerce-error, .wpr-checkout-notice .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-message {
    flex-direction: flow !important;
}

/* WooCommerce success message - text only */
.woocommerce .woocommerce-message,
.woocommerce-message {
    flex-direction: flow !important;
    position: relative !important;

    padding: 16px 20px !important;
    padding-left: 20px !important;

    margin: 0 0 20px 0 !important;

    border-top: 3px solid #003366 !important;

    text-align: left !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
}

/* Remove default icon before text */
.woocommerce .woocommerce-message::before,
.woocommerce-message::before {
    content: none !important;
    display: none !important;
}

/* Remove custom/default icon after text */
.woocommerce .woocommerce-message::after,
.woocommerce-message::after {
    content: none !important;
    display: none !important;
}

@media only screen and (max-width:767px) {
    .woocommerce-js a.button.wc-forward {
        width: 100%;
    }
}/* End custom CSS */