.elementor-2707 .elementor-element.elementor-element-52f65d54{--display:flex;--min-height:65vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2707 .elementor-element.elementor-element-7818a73f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2707 .elementor-element.elementor-element-9db42a4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2707 .elementor-element.elementor-element-992c868 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2707 .elementor-element.elementor-element-992c868{font-family:"Spectral", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-2707 .elementor-element.elementor-element-7bcbca9{--confirmation-message-color:var( --e-global-color-primary );--titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-text );--payment-details-titles-color:var( --e-global-color-text );--payment-details-items-color:var( --e-global-color-text );--payment-details-border-type:solid;--payment-details-border-color:#383838;--order-details-titles-totals-color:var( --e-global-color-text );--order-details-items-color:var( --e-global-color-text );}.elementor-2707 .elementor-element.elementor-element-7bcbca9 .woocommerce-thankyou-order-received{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;}.elementor-2707 .elementor-element.elementor-element-7bcbca9 h2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-2707 .elementor-element.elementor-element-7bcbca9 address, .elementor-2707 .elementor-element.elementor-element-7bcbca9 .product-purchase-note, .elementor-2707 .elementor-element.elementor-element-7bcbca9 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2707 .elementor-element.elementor-element-7bcbca9 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2707 .elementor-element.elementor-element-7bcbca9 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2707 .elementor-element.elementor-element-7bcbca9 .shop_table thead tr th, .elementor-2707 .elementor-element.elementor-element-7bcbca9 .shop_table tfoot th, .elementor-2707 .elementor-element.elementor-element-7bcbca9 .shop_table tfoot tr td, .elementor-2707 .elementor-element.elementor-element-7bcbca9 .shop_table tfoot tr td span, .elementor-2707 .elementor-element.elementor-element-7bcbca9 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2707 .elementor-element.elementor-element-7bcbca9 .product-quantity, .elementor-2707 .elementor-element.elementor-element-7bcbca9 .woocommerce-table--order-details td a, .elementor-2707 .elementor-element.elementor-element-7bcbca9 td.product-total, .elementor-2707 .elementor-element.elementor-element-7bcbca9 td.download-product, .elementor-2707 .elementor-element.elementor-element-7bcbca9 td.download-remaining, .elementor-2707 .elementor-element.elementor-element-7bcbca9 td.download-expires, .elementor-2707 .elementor-element.elementor-element-7bcbca9 td.download-file{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:1024px){.elementor-2707 .elementor-element.elementor-element-52f65d54{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-2707 .elementor-element.elementor-element-52f65d54{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-7bcbca9 */.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table, .elementor-widget-woocommerce-purchase-summary .woocommerce address{
    background-color: var(--e-global-color-da16685)!important;
    padding: 10px 0px !important;
    border: none !important;
    border-radius: 0px !important;
    font-family: var(--e-global-typography-primary-font-family)!important;
    color: var(--e-global-color-text);
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table th{
    border-top: 1px solid #383838 !important;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table thead tr th{
    border-top: 0px !important;
}

.woocommerce-table--order-details td a{
    pointer-events: none;
    color: var(--e-global-color-text)!important;
}

.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th{
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f65d54 */.alignwide{
    margin-left: 0px;
    margin-right: 0px;
}/* End custom CSS */