.elementor-237 .elementor-element.elementor-element-6c3851a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8em;--padding-bottom:8em;--padding-left:1em;--padding-right:1em;}.elementor-237 .elementor-element.elementor-element-12264220{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-237 .elementor-element.elementor-element-24671662{width:100%;max-width:100%;}.elementor-237 .elementor-element.elementor-element-24671662 .elementor-icon-wrapper{text-align:center;}.elementor-237 .elementor-element.elementor-element-24671662 .elementor-icon{font-size:60px;}.elementor-237 .elementor-element.elementor-element-24671662 .elementor-icon svg{height:60px;}.elementor-237 .elementor-element.elementor-element-64aa3fbb{width:var( --container-widget-width, 25% );max-width:25%;padding:0px 0px 0px 20px;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-4d462f5 );}.elementor-237 .elementor-element.elementor-element-64aa3fbb .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2{background-color:var( --e-global-color-text );padding:2em 2em 2em 2em;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--billing-details-alignment:start;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-spacing:20px;--confirmation-message-color:var( --e-global-color-primary );--titles-color:var( --e-global-color-secondary );--titles-spacing:16px;--general-text-color:var( --e-global-color-primary );--payment-details-space-between:16px;--payment-details-titles-color:var( --e-global-color-primary );--payment-details-titles-spacing:4px;--payment-details-items-color:var( --e-global-color-secondary );--payment-details-border-type:dashed;--payment-details-border-width:1px;--payment-details-border-color:var( --e-global-color-dd32f23 );--bank-details-space-between:16px;--account-title-color:var( --e-global-color-secondary );--account-title-spacing:16px;--bank-details-titles-color:var( --e-global-color-secondary );--bank-details-titles-spacing:5px;--bank-details-items-color:var( --e-global-color-primary );--bank-details-border-type:solid;--bank-details-border-width:1px;--bank-details-border-color:var( --e-global-color-4d462f5 );--order-details-titles-totals-color:var( --e-global-color-secondary );--order-details-items-color:var( --e-global-color-primary );--order-details-variations-color:var( --e-global-color-primary );--order-details-product-links-normal-color:var( --e-global-color-primary );--tables-divider-border-type:dashed;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-4d462f5 );--button-normal-text-color:var( --e-global-color-text );--button-hover-text-color:var( --e-global-color-text );--button-border-radius:0px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-5c3685b2:hover{box-shadow:0px 20px 50px 0px rgba(0, 0, 0, 0.2);}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 h2{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 address, .elementor-237 .elementor-element.elementor-element-5c3685b2 .product-purchase-note, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .wc-bacs-bank-details-account-name{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table thead tr th, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot th, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot tr td, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot tr td span, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .product-quantity, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-table--order-details td a, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.product-total, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-product, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-remaining, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-expires, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-file{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .product-name .wc-item-meta .wc-item-meta-label, .elementor-237 .elementor-element.elementor-element-5c3685b2 .wc-item-meta li p{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table .button, .elementor-237 .elementor-element.elementor-element-5c3685b2 .order-again .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}@media(min-width:768px){.elementor-237 .elementor-element.elementor-element-6c3851a6{--content-width:740px;}}@media(max-width:1024px){.elementor-237 .elementor-element.elementor-element-6c3851a6{--padding-top:8em;--padding-bottom:8em;--padding-left:2em;--padding-right:2em;}.elementor-237 .elementor-element.elementor-element-64aa3fbb{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-237 .elementor-element.elementor-element-64aa3fbb .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 h2{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 address, .elementor-237 .elementor-element.elementor-element-5c3685b2 .product-purchase-note, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table thead tr th, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot th, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot tr td, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot tr td span, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .product-quantity, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-table--order-details td a, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.product-total, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-product, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-remaining, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-expires, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-file{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .product-name .wc-item-meta .wc-item-meta-label, .elementor-237 .elementor-element.elementor-element-5c3685b2 .wc-item-meta li p{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table .button, .elementor-237 .elementor-element.elementor-element-5c3685b2 .order-again .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-6c3851a6{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-237 .elementor-element.elementor-element-12264220{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-237 .elementor-element.elementor-element-24671662 .elementor-icon{font-size:40px;}.elementor-237 .elementor-element.elementor-element-24671662 .elementor-icon svg{height:40px;}.elementor-237 .elementor-element.elementor-element-64aa3fbb{padding:0px 0px 0px 10px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-237 .elementor-element.elementor-element-64aa3fbb .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2{padding:16px 16px 16px 16px;}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 h2{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 address, .elementor-237 .elementor-element.elementor-element-5c3685b2 .product-purchase-note, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table thead tr th, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot th, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot tr td, .elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table tfoot tr td span, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .product-quantity, .elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-table--order-details td a, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.product-total, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-product, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-remaining, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-expires, .elementor-237 .elementor-element.elementor-element-5c3685b2 td.download-file{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .product-name .wc-item-meta .wc-item-meta-label, .elementor-237 .elementor-element.elementor-element-5c3685b2 .wc-item-meta li p{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-237 .elementor-element.elementor-element-5c3685b2 .shop_table .button, .elementor-237 .elementor-element.elementor-element-5c3685b2 .order-again .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-5c3685b2 *//* ==========================================================
   BILLING DETAILS — ORDER TABLE STYLE
========================================================== */

.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-customer-details {
    --billing-line: #d3d9df;
    --billing-text: #222222;
    --billing-row: 44px;

    width: 100%;
    margin-top: 25px !important;

    background: transparent !important;
    border: 0 !important;
}


/* ==========================================================
   TITLE
========================================================== */

.elementor-237 .elementor-element.elementor-element-5c3685b2
.woocommerce-customer-details
.woocommerce-column__title {
    margin: 0 !important;
    padding: 0 14px 15px !important;

    color: #111111;

    font-size: 18px !important;
    font-weight: 600 !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px dashed var(--billing-line) !important;
}


/* ==========================================================
   ADDRESS
========================================================== */

.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-customer-details address {
    position: relative;

    width: 100% !important;
    margin: 0 !important;

    /* right/value column begins at 50% */
    padding: 0 14px 0 50% !important;

    color: var(--billing-text) !important;

    font-style: normal !important;
    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: var(--billing-row) !important;

    background-color: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-sizing: border-box;


    /* dotted separator at BOTTOM of every row */
    background-image:
        radial-gradient(
            circle at 1px calc(var(--billing-row) - 1px),
            var(--billing-line) 1px,
            transparent 1.2px
        );

    background-size: 5px var(--billing-row);
    background-repeat: repeat;
}


/* ==========================================================
   LEFT LABELS
========================================================== */

.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-customer-details address::before {
    content:
        "Name\A"
        "Address\A"
        "City\A"
        "State / Region\A"
        "Postcode\A"
        "Country";

    position: absolute;

    top: 0;
    left: 0;

    width: 50%;

    padding-left: 14px;

    color: #111111;

    font-family: inherit;
    font-size: 14px;
    font-weight: 500;

    line-height: var(--billing-row);

    white-space: pre;

    background: transparent;

    box-sizing: border-box;

    pointer-events: none;
}


/* ==========================================================
   PHONE + EMAIL
   Make them use FULL row width
========================================================== */

.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-customer-details address p {
    position: relative;

    display: block;

    /*
     * Address content area is 50% wide.
     * 200% restores the row to full width.
     */
    width: 200% !important;

    margin:
        0
        -14px
        0
        -100% !important;

    padding:
        0
        14px
        0
        50% !important;

    min-height: var(--billing-row);

    color: var(--billing-text) !important;

    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: var(--billing-row) !important;

    background: #ffffff !important;

    border: 0 !important;
    border-bottom: 1px dashed var(--billing-line) !important;

    box-sizing: border-box;
}


/* ==========================================================
   PHONE + EMAIL — ALIGN WITH ALL OTHER ROWS
========================================================== */

.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-customer-details address p {
    position: relative;

    display: block;

    /* Expand from value column back to full table width */
    width: 200% !important;

    margin:
        0
        -14px
        0
        -100% !important;

    /*
     * Important:
     * 100% here = same 50% column position
     * used by Name, Address, City, etc.
     */
    padding:
        0
        14px
        0
        100% !important;

    min-height: var(--billing-row);

    color: var(--billing-text) !important;

    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: var(--billing-row) !important;

    background: transparent !important;

    border: 0 !important;
    border-bottom: 1px dashed var(--billing-line) !important;

    box-sizing: border-box;
}


/* ==========================================================
   PHONE / EMAIL LABEL COLUMN
========================================================== */

.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-customer-details address p::after {
    position: absolute;

    top: 0;
    left: 0;

    display: flex;
    align-items: center;

    /* Same width as left column */
    width: 50%;
    height: var(--billing-row);

    padding-left: 14px;

    color: #111111;

    font-size: 14px;
    font-weight: 500;

    background: transparent;

    box-sizing: border-box;
}


/* Phone */
.elementor-237 .elementor-element.elementor-element-5c3685b2
.woocommerce-customer-details
.woocommerce-customer-details--phone::after {
    content: "Phone:";
}


/* Email */
.elementor-237 .elementor-element.elementor-element-5c3685b2
.woocommerce-customer-details
.woocommerce-customer-details--email::after {
    content: "Email:";
}


/* Remove WooCommerce default icons */
.elementor-237 .elementor-element.elementor-element-5c3685b2
.woocommerce-customer-details
.woocommerce-customer-details--phone::before,
.elementor-237 .elementor-element.elementor-element-5c3685b2
.woocommerce-customer-details
.woocommerce-customer-details--email::before {
    display: none !important;
}

.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-customer-details address p {
    border: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    background: transparent !important;
}
.elementor-237 .elementor-element.elementor-element-5c3685b2 .woocommerce-customer-details address p::after {
    left: 0 !important;
    padding-left: 0 !important;
}/* End custom CSS */