.elementor-23 .elementor-element.elementor-element-2d97a54f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-2d97a54f{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-2d97a54f{--content-width:1240px;}}/* Start custom CSS for text-editor, class: .elementor-element-38e93dd6 */.woocommerce-info {
    background-color: #9B446F !important;
    color: #fff;
}
.woocommerce-info a {
    color: #fff;
}

.woocommerce-info a:hover{
    color: #9de3d8;
}

button#place_order {
    color: #fff;
    font-size: 20px;
    background: #9B446F;
    margin-top: 15px;
}

form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
    padding: 0 2em;
    border-width: 0 2px 2px;
    border-style: solid;
    border-color: #bcbcbc;
    border-radius: 0px 0px 5px 5px;
}

form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){
        padding: 1em 1em 1em;
    border-width: 2px 2px 0 2px;
    border-style: solid;
    border-color: #bcbcbc;
    border-radius: 5px 5px 0px 0px;
}

input[type=text], input[type=tel], input[type=email]{
    border: 1px solid;
    border-radius: 5px !important;
}

form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
    padding: 0 1em; !important}/* End custom CSS */