.elementor-774 .elementor-element.elementor-element-4df214e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-774 .elementor-element.elementor-element-00c00c4{width:100%;max-width:100%;}.elementor-774 .elementor-element.elementor-element-00c00c4 .woocommerce-thankyou-order-received{color:var( --e-global-color-accent );font-family:"Arvo", Sans-serif;font-size:34px;font-weight:500;line-height:1.8em;margin:0% 0% 4% 0%;text-align:center;}.elementor-774 .elementor-element.elementor-element-00c00c4 ul.order_details li{color:var( --e-global-color-53984d8 );}.elementor-774 .elementor-element.elementor-element-00c00c4 ul.order_details li strong{color:var( --e-global-color-4d248bb );font-size:22px;}.elementor-774 .elementor-element.elementor-element-2f7c693 .woocommerce-order-details .woocommerce-order-details__title{text-align:left;}@media(max-width:767px){.elementor-774 .elementor-element.elementor-element-4df214e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-774 .elementor-element.elementor-element-00c00c4 .woocommerce-thankyou-order-received{font-size:22px;line-height:1.9em;margin:0% 0% 8% 0%;}}/* Start custom CSS for wl-thankyou-order-form, class: .elementor-element-00c00c4 */p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received::after {
        content: '';
    height: 2px;
    background: linear-gradient(90deg, rgba(164,241,111,0) 0%, rgba(164,241,111,1) 30%, rgba(164,241,111,1) 70%, rgba(164,241,111,0) 100%);
    display: block;
    transition: all .5s ease-in-out;
    margin: 15px auto 0;
    width: 40%;
}

@media only screen and (max-width: 800px) {
    p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received::after {
        width: 100%;
        margin-top: 12px;
    }
    
    li.woocommerce-order-overview__order.order, li.woocommerce-order-overview__date.date, li.woocommerce-order-overview__total.total {
    padding-left: 0 !important;
    }
    
    .woocommerce ul.order_details li {
    border-bottom: none !important;
    }
}

.woocommerce ul.order_details {
    border-color: #27023c !important;
}

@media only screen and (min-width: 1200px) {
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    }
}/* End custom CSS */