.elementor-1251 .elementor-element.elementor-element-5e71f2f{--display:flex;--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;}.elementor-1251 .elementor-element.elementor-element-da48097{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1251 .elementor-element.elementor-element-da48097.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1251 .elementor-element.elementor-element-008da81{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1251 .elementor-element.elementor-element-ebc7b3b{--display:flex;}.elementor-1251 .elementor-element.elementor-element-18b9c44 img{width:100%;max-width:100%;height:320px;opacity:0.14;}.elementor-1251 .elementor-element.elementor-element-d01a897{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1251 .elementor-element.elementor-element-cb0e1db{--display:flex;}.elementor-1251 .elementor-element.elementor-element-444e129 .shop_table .button, .elementor-1251 .elementor-element.elementor-element-444e129 .order-again .button{background-color:var( --e-global-color-9a785f7 );font-size:16px;box-shadow:0px 0px 0px 1px #005ED0;}.elementor-1251 .elementor-element.elementor-element-444e129 .shop_table .button:hover, .elementor-1251 .elementor-element.elementor-element-444e129 .order-again .button:hover{background-color:var( --e-global-color-9a785f7 );box-shadow:0px 0px 0px 1px #006BED;}.elementor-1251 .elementor-element.elementor-element-444e129{--billing-details-alignment:start;--shipping-details-alignment:start;--sections-border-type:solid;--sections-border-color:#D5D8DC;--sections-border-radius:20px 20px 20px 20px;--titles-spacing:20px;--payment-details-space-between:3.5vw;--payment-details-border-color:#D5D8DC;--bank-details-space-between:4vw;--bank-details-border-type:solid;--bank-details-border-color:#D5D8DC;--order-details-items-color:var( --e-global-color-text );--order-details-product-links-normal-color:var( --e-global-color-primary );--order-details-product-links-hover-color:var( --e-global-color-primary );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-980fe06 );--button-normal-text-color:var( --e-global-color-primary );--button-hover-text-color:var( --e-global-color-4ffdb99 );--buttons-border-type:none;}.elementor-1251 .elementor-element.elementor-element-444e129 .shop_table, .elementor-1251 .elementor-element.elementor-element-444e129 address{border-width:1px 1px 1px 1px;}.elementor-1251 .elementor-element.elementor-element-444e129 .woocommerce-thankyou-order-received{font-size:12px;font-weight:500;}.elementor-1251 .elementor-element.elementor-element-444e129 .woocommerce-order-overview.order_details li{font-size:16px;font-weight:500;}.elementor-1251 .elementor-element.elementor-element-444e129 .wc-bacs-bank-details-account-name{font-size:16px;font-weight:500;}.elementor-1251 .elementor-element.elementor-element-444e129 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:16px;font-weight:500;}.elementor-1251 .elementor-element.elementor-element-444e129 .shop_table thead tr th, .elementor-1251 .elementor-element.elementor-element-444e129 .shop_table tfoot th, .elementor-1251 .elementor-element.elementor-element-444e129 .shop_table tfoot tr td, .elementor-1251 .elementor-element.elementor-element-444e129 .shop_table tfoot tr td span, .elementor-1251 .elementor-element.elementor-element-444e129 .woocommerce-table--order-downloads tr td:before{font-size:16px;font-weight:500;}.elementor-1251 .elementor-element.elementor-element-444e129 .product-quantity, .elementor-1251 .elementor-element.elementor-element-444e129 .woocommerce-table--order-details td a, .elementor-1251 .elementor-element.elementor-element-444e129 td.product-total, .elementor-1251 .elementor-element.elementor-element-444e129 td.download-product, .elementor-1251 .elementor-element.elementor-element-444e129 td.download-remaining, .elementor-1251 .elementor-element.elementor-element-444e129 td.download-expires, .elementor-1251 .elementor-element.elementor-element-444e129 td.download-file{font-size:16px;font-weight:500;}.elementor-1251 .elementor-element.elementor-element-32405d7{--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;}.elementor-1251 .elementor-element.elementor-element-8362066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1251 .elementor-element.elementor-element-8362066 .elementor-button{font-size:16px;padding:20px 150px 20px 150px;}@media(min-width:768px){.elementor-1251 .elementor-element.elementor-element-da48097{--width:70%;}.elementor-1251 .elementor-element.elementor-element-ebc7b3b{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1251 .elementor-element.elementor-element-da48097{--width:70%;}.elementor-1251 .elementor-element.elementor-element-ebc7b3b{--width:30%;}}@media(max-width:1024px){.elementor-1251 .elementor-element.elementor-element-5e71f2f{--flex-wrap:nowrap;}.elementor-1251 .elementor-element.elementor-element-18b9c44 img{width:100%;max-width:100%;height:252px;}}@media(max-width:767px){.elementor-1251 .elementor-element.elementor-element-da48097{--width:70%;}.elementor-1251 .elementor-element.elementor-element-008da81 .elementor-heading-title{font-size:42px;}.elementor-1251 .elementor-element.elementor-element-ebc7b3b{--width:30%;}.elementor-1251 .elementor-element.elementor-element-d01a897{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1251 .elementor-element.elementor-element-444e129 h2{font-size:35px;}.elementor-1251 .elementor-element.elementor-element-8362066 .elementor-button{font-size:14px;padding:20px 100px 20px 100px;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-444e129 */.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong {
    color: var(--payment-details-items-color,#121212);
    font-size: 14px;
}


.elementor-widget-woocommerce-purchase-summary .woocommerce section{
    margin-top: -20px;
    margin-left: -2px
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details + p {
    color: var(--general-text-color,#121212);
    font-size: 16px;
    margin-top: -30px!important;
}

.elementor-widget-woocommerce-purchase-summary {
    color: #121212!important;
    font-family: Roboto,sans-serif;
    font-size: 14px;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details {
    display: felx !important;
}

.wc-bacs-bank-details-account-name{
    font-family: Roboto!important;
    margin-left: 3px!important;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong {
    color: var(--bank-details-items-color,#121212);
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-details:last-child {
    margin-left: 3px;
}



.woocommerce-table--order-details th {
  text-align: left;
}
.woocommerce-table--order-details .product-name {
  text-align: left;
}
.woocommerce-table--order-details .product-total {
  text-align: right;
}
.woocommerce-table--order-details tfoot th {
  text-align: left;
}
.woocommerce-table--order-details tfoot td {
  text-align: right;
}

.woocommerce-order-details {
  width: 700px !important;
  max-width: 700px !important;
  margin-left: 0px!important;
}


.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
    display: none;
    
}
.woocommerce-customer-details--email{
    margin-left: -20px;
}

.woocommerce-columns.woocommerce-columns--addresses {
  display: flex !important;
  flex-direction: column !important;
  margin-left: 1px!important;
  margin-top: 50px!important;
}

.woocommerce-columns.woocommerce-columns--addresses .woocommerce-column {
  width: 100% !important;
  float: none !important;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 700px!important;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    margin-top: 20px!important;
    width: 700px!important;
}

address {
    height: 100%!important;
}

@media screen and (max-width: 1024px) {
  .woocommerce-order-details {
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details + p {
    color: var(--general-text-color,#121212);
    font-size: 16px;
    margin-top: -10px!important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100%!important;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    margin-top: 20px!important;
    width: 100%!important;
}
}/* End custom CSS */