.elementor-819 .elementor-element.elementor-element-093cd84{--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:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-819 .elementor-element.elementor-element-fb59c8d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-1926421{--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;--justify-content:flex-start;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-819 .elementor-element.elementor-element-c57e406{text-align:center;}.elementor-819 .elementor-element.elementor-element-c57e406 .elementor-heading-title{font-family:var( --e-global-typography-21d9e29-font-family ), Sans-serif;font-size:var( --e-global-typography-21d9e29-font-size );font-weight:var( --e-global-typography-21d9e29-font-weight );line-height:var( --e-global-typography-21d9e29-line-height );letter-spacing:var( --e-global-typography-21d9e29-letter-spacing );word-spacing:var( --e-global-typography-21d9e29-word-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-819 .elementor-element.elementor-element-1a80da8{text-align:center;}.elementor-819 .elementor-element.elementor-element-b8e652e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table .button, .elementor-819 .elementor-element.elementor-element-f300cee .order-again .button{background-color:var( --e-global-color-primary );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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee{--sections-background-color:var( --e-global-color-7c4641e );--sections-border-type:solid;--sections-border-color:var( --e-global-color-35af136 );--sections-border-radius:1rem 1rem 1rem 1rem;--sections-padding:1.5rem 1.5rem 1.5rem 1.5rem;--sections-spacing:2.5rem;--confirmation-message-color:var( --e-global-color-primary );--titles-color:var( --e-global-color-primary );--titles-spacing:1.5rem;--general-text-color:var( --e-global-color-text );--payment-details-space-between:2.5rem;--payment-details-titles-color:var( --e-global-color-text );--payment-details-titles-spacing:0.25rem;--payment-details-items-color:var( --e-global-color-text );--payment-details-border-type:solid;--payment-details-border-width:1px;--payment-details-border-color:var( --e-global-color-35af136 );--order-details-rows-gap:1.5rem;--order-details-titles-totals-color:var( --e-global-color-primary );--order-details-items-color:var( --e-global-color-text );--order-details-variations-color:var( --e-global-color-text );--order-details-product-links-normal-color:var( --e-global-color-text );--order-details-product-links-hover-color:var( --e-global-color-accent );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-35af136 );--button-hover-text-color:var( --e-global-color-accent );--buttons-border-type:solid;--button-border-radius:1rem 1rem 1rem 1rem;--button-padding:0.5rem 1rem 0.5rem 1rem;}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table, .elementor-819 .elementor-element.elementor-element-f300cee address{border-width:1px 1px 1px 1px;}.elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee h2{font-family:var( --e-global-typography-53eb0a9-font-family ), Sans-serif;font-size:var( --e-global-typography-53eb0a9-font-size );font-weight:var( --e-global-typography-53eb0a9-font-weight );line-height:var( --e-global-typography-53eb0a9-line-height );letter-spacing:var( --e-global-typography-53eb0a9-letter-spacing );word-spacing:var( --e-global-typography-53eb0a9-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee address, .elementor-819 .elementor-element.elementor-element-f300cee .product-purchase-note, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table thead tr th, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot th, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot tr td, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot tr td span, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-table--order-downloads tr td:before{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .product-quantity, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-table--order-details td a, .elementor-819 .elementor-element.elementor-element-f300cee td.product-total, .elementor-819 .elementor-element.elementor-element-f300cee td.download-product, .elementor-819 .elementor-element.elementor-element-f300cee td.download-remaining, .elementor-819 .elementor-element.elementor-element-f300cee td.download-expires, .elementor-819 .elementor-element.elementor-element-f300cee td.download-file{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table .button:hover, .elementor-819 .elementor-element.elementor-element-f300cee .order-again .button:hover{border-color:var( --e-global-color-accent );}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table .button, .elementor-819 .elementor-element.elementor-element-f300cee .order-again .button, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-pagination .button{border-width:1px 1px 1px 1px;}.elementor-819 .elementor-element.elementor-element-f300cee {--buttons-border-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-819 .elementor-element.elementor-element-093cd84{--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;}.elementor-819 .elementor-element.elementor-element-fb59c8d{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-819 .elementor-element.elementor-element-c57e406 .elementor-heading-title{font-size:var( --e-global-typography-21d9e29-font-size );line-height:var( --e-global-typography-21d9e29-line-height );letter-spacing:var( --e-global-typography-21d9e29-letter-spacing );word-spacing:var( --e-global-typography-21d9e29-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee{--sections-padding:1.25rem 1.25rem 1.25rem 1.25rem;--sections-spacing:2rem;--titles-spacing:1.25rem;--payment-details-space-between:1rem;--payment-details-border-width:0px;--order-details-rows-gap:1.25rem;}.elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee h2{font-size:var( --e-global-typography-53eb0a9-font-size );line-height:var( --e-global-typography-53eb0a9-line-height );letter-spacing:var( --e-global-typography-53eb0a9-letter-spacing );word-spacing:var( --e-global-typography-53eb0a9-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee address, .elementor-819 .elementor-element.elementor-element-f300cee .product-purchase-note, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table thead tr th, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot th, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot tr td, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot tr td span, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-table--order-downloads tr td:before{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .product-quantity, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-table--order-details td a, .elementor-819 .elementor-element.elementor-element-f300cee td.product-total, .elementor-819 .elementor-element.elementor-element-f300cee td.download-product, .elementor-819 .elementor-element.elementor-element-f300cee td.download-remaining, .elementor-819 .elementor-element.elementor-element-f300cee td.download-expires, .elementor-819 .elementor-element.elementor-element-f300cee td.download-file{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table .button, .elementor-819 .elementor-element.elementor-element-f300cee .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-819 .elementor-element.elementor-element-093cd84{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-819 .elementor-element.elementor-element-fb59c8d{--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;}.elementor-819 .elementor-element.elementor-element-1926421{--gap:0.75rem 0rem;--row-gap:0.75rem;--column-gap:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-819 .elementor-element.elementor-element-c57e406 .elementor-heading-title{font-size:var( --e-global-typography-21d9e29-font-size );line-height:var( --e-global-typography-21d9e29-line-height );letter-spacing:var( --e-global-typography-21d9e29-letter-spacing );word-spacing:var( --e-global-typography-21d9e29-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee{--sections-padding:1rem 1rem 1rem 1rem;--sections-spacing:1.5rem;--titles-spacing:1rem;--payment-details-space-between:0.75rem;--payment-details-titles-spacing:0rem;--order-details-rows-gap:1rem;--button-border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--button-padding:0.25rem 1rem 0.25rem 1rem;}.elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee h2{font-size:var( --e-global-typography-53eb0a9-font-size );line-height:var( --e-global-typography-53eb0a9-line-height );letter-spacing:var( --e-global-typography-53eb0a9-letter-spacing );word-spacing:var( --e-global-typography-53eb0a9-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee address, .elementor-819 .elementor-element.elementor-element-f300cee .product-purchase-note, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table thead tr th, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot th, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot tr td, .elementor-819 .elementor-element.elementor-element-f300cee .shop_table tfoot tr td span, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-table--order-downloads tr td:before{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .product-quantity, .elementor-819 .elementor-element.elementor-element-f300cee .woocommerce-table--order-details td a, .elementor-819 .elementor-element.elementor-element-f300cee td.product-total, .elementor-819 .elementor-element.elementor-element-f300cee td.download-product, .elementor-819 .elementor-element.elementor-element-f300cee td.download-remaining, .elementor-819 .elementor-element.elementor-element-f300cee td.download-expires, .elementor-819 .elementor-element.elementor-element-f300cee td.download-file{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-819 .elementor-element.elementor-element-f300cee .shop_table .button, .elementor-819 .elementor-element.elementor-element-f300cee .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS */.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child td, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfoot tr:last-child th {
    padding:1.5rem 0;
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{
    margin-bottom:0;
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details{
    justify-content:center;
    padding:2rem;
    background-color:var(--e-global-color-c53659c);
    border-radius:1rem;
}

@media(max-width:1024px){
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details{
    padding:2rem;
}
}

@media(max-width:767px){
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details{
    padding:1.5rem;
}
}/* End custom CSS */