.elementor-22738 .elementor-element.elementor-element-4aa258b{--display:flex;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22738 .elementor-element.elementor-element-8734969{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-22738 .elementor-element.elementor-element-2d4ccea{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-22738 .elementor-element.elementor-element-2d4ccea:not(.elementor-motion-effects-element-type-background), .elementor-22738 .elementor-element.elementor-element-2d4ccea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-679f5a9 );}.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 );}.elementor-22738 .elementor-element.elementor-element-e25c0d9{text-align:center;}.elementor-22738 .elementor-element.elementor-element-e25c0d9 .elementor-heading-title{font-family:var( --e-global-typography-4bfeaf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4bfeaf1-font-size );font-weight:var( --e-global-typography-4bfeaf1-font-weight );line-height:var( --e-global-typography-4bfeaf1-line-height );color:var( --e-global-color-02662d1 );}.elementor-22738 .elementor-element.elementor-element-c4bf0f0{text-align:center;}.elementor-22738 .elementor-element.elementor-element-c4bf0f0 .elementor-heading-title{font-family:var( --e-global-typography-4bfeaf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4bfeaf1-font-size );font-weight:var( --e-global-typography-4bfeaf1-font-weight );line-height:var( --e-global-typography-4bfeaf1-line-height );color:var( --e-global-color-02662d1 );}.elementor-22738 .elementor-element.elementor-element-19bbb8f{--display:flex;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:5px;}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table .button, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .order-again .button{background-color:var( --e-global-color-788ebdf );font-size:var( --e-global-typography-ff9e6ac-font-size );font-weight:var( --e-global-typography-ff9e6ac-font-weight );text-transform:var( --e-global-typography-ff9e6ac-text-transform );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table .button:hover, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .order-again .button:hover{background-color:var( --e-global-color-f4b3ac6 );}.elementor-22738 .elementor-element.elementor-element-ebe15b5{--confirmation-message-display:block;--confirmation-message-alignment:center;--order-summary-alignment:center;--billing-details-alignment:center;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--confirmation-message-color:var( --e-global-color-02662d1 );--titles-color:var( --e-global-color-02662d1 );--general-text-color:var( --e-global-color-text );--payment-details-titles-color:var( --e-global-color-02662d1 );--payment-details-items-color:var( --e-global-color-text );--account-title-color:var( --e-global-color-02662d1 );--bank-details-titles-color:var( --e-global-color-text );--bank-details-items-color:var( --e-global-color-text );--order-details-titles-totals-color:var( --e-global-color-text );--order-details-items-color:var( --e-global-color-02662d1 );--order-details-variations-color:var( --e-global-color-ecc3ab2 );--order-details-product-links-normal-color:var( --e-global-color-02662d1 );--button-normal-text-color:var( --e-global-color-0f6259c );--button-hover-text-color:var( --e-global-color-0f6259c );--buttons-border-type:solid;--button-border-radius:9999px 9999px 9999px 9999px;--button-padding:16px 32px 16px 32px;}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table, .elementor-22738 .elementor-element.elementor-element-ebe15b5 address{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 h2{font-size:var( --e-global-typography-ff9e6ac-font-size );font-weight:var( --e-global-typography-ff9e6ac-font-weight );text-transform:var( --e-global-typography-ff9e6ac-text-transform );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 address, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-purchase-note, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-4bfeaf1-font-family ), Sans-serif;font-size:var( --e-global-typography-4bfeaf1-font-size );font-weight:var( --e-global-typography-4bfeaf1-font-weight );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-ff9e6ac-font-size );font-weight:var( --e-global-typography-ff9e6ac-font-weight );text-transform:var( --e-global-typography-ff9e6ac-text-transform );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table thead tr th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td span, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-quantity, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-details td a, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.product-total, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-product, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-remaining, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-expires, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-file{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-name .wc-item-meta .wc-item-meta-label, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-item-meta li p{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table .button, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .order-again .button, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-pagination .button{border-width:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1750px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22738 .elementor-element.elementor-element-e25c0d9 .elementor-heading-title{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-c4bf0f0 .elementor-heading-title{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 h2{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 address, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-purchase-note, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table thead tr th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td span, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-quantity, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-details td a, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.product-total, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-product, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-remaining, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-expires, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-file{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-name .wc-item-meta .wc-item-meta-label, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-item-meta li p{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table .button, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .order-again .button{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22738 .elementor-element.elementor-element-e25c0d9 .elementor-heading-title{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-c4bf0f0 .elementor-heading-title{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 h2{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 address, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-purchase-note, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table thead tr th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td span, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-quantity, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-details td a, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.product-total, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-product, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-remaining, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-expires, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-file{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-name .wc-item-meta .wc-item-meta-label, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-item-meta li p{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table .button, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .order-again .button{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22738 .elementor-element.elementor-element-e25c0d9 .elementor-heading-title{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-c4bf0f0 .elementor-heading-title{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-19bbb8f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 h2{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 address, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-purchase-note, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table thead tr th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td span, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-quantity, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-details td a, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.product-total, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-product, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-remaining, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-expires, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-file{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-name .wc-item-meta .wc-item-meta-label, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-item-meta li p{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table .button, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .order-again .button{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}}@media(min-width:768px){.elementor-22738 .elementor-element.elementor-element-2d4ccea{--width:60%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22738 .elementor-element.elementor-element-e25c0d9 .elementor-heading-title{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-c4bf0f0 .elementor-heading-title{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 h2{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 address, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-purchase-note, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-4bfeaf1-font-size );line-height:var( --e-global-typography-4bfeaf1-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table thead tr th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot th, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table tfoot tr td span, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-quantity, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .woocommerce-table--order-details td a, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.product-total, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-product, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-remaining, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-expires, .elementor-22738 .elementor-element.elementor-element-ebe15b5 td.download-file{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .product-name .wc-item-meta .wc-item-meta-label, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .wc-item-meta li p{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22738 .elementor-element.elementor-element-ebe15b5 .shop_table .button, .elementor-22738 .elementor-element.elementor-element-ebe15b5 .order-again .button{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-ebe15b5 */.woocommerce-table__line-item.order_item.bundle_table_item .amount { display: none;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    width: 70%;
    margin: 0 auto;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details {
    padding: 0 15px !important;
}

ul.consentimientos {
    list-style-type: none;
    padding-left: 15px;
    padding-right: 15px;
    width: 70%;
    margin: 0 auto;    
}

ul.consentimientos figure {
   text-align: center;
}

ul.consentimientos figure img {
    border-radius: 100%;
    width: 250px;
    height: 250px;
    border: 3px solid #184184;
}

article h4,  article p{
    text-align: center;
}

ul.wc-item-meta {
    padding-left: 0;
}

section.woocommerce-order-details, section.woocommerce-customer-details {
    padding: 0 15px;
}

ul.consentimientos article p {
  text-transform: capitalize;
  font-size: 18px;
}

.woocommerce-order ul + p {
  text-align: center;
  font-size: 18px;
}

.woocommerce-thankyou-order-details {
  width: fit-content;
  margin: 0 auto !important;
  border: 1px dotted gray;
  justify-content: center;
  margin-bottom:20px !important; 
}

.woocommerce-thankyou-order-details li {
  padding-top:20px;
  padding-bottom:20px; 
  margin-bottom: 0px !important;
}

.woocommerce-thankyou-order-details li:last-child {
  padding-right:0px !important;
  margin-right:0px !important;
}

td.woocommerce-table__product-total.product-total {
    text-align: right;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td:last-child, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead th:last-child {
    text-align: right;
}

.woocommerce table.shop_table th:first-child {
  width: 70% !important;
}

address {
    display: block;
    width: 70% !important;
    margin: 0 auto;
}

.woocommerce-order > p {
    padding: 15px;
    margin: 20px;
    color: #174184;
}


@media (max-width:768px){
    ul.consentimientos {
        width: 100%;  }  
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    margin: 15px !important; }  
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    width: 100%; }  
    address {
    width: 100% !important; }    
}


/* modal w3shools */

.w3-pop {
    border: 3px solid #fabe52;
    padding: 10px 30px 10px 30px;
    border-radius: 25px;
    background-color: #f6d698;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    width: fit-content;
    margin: 0 auto;
}
.w3-pop a {
    font-family: "BioRhyme", Sans-serif !important;
    color: #174184;
}
.w3-pop a:hover {
    color: #174184 !important;
}
.w3-modal{
    z-index:3;
    display:none;
    padding-top:240px;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:auto;
    background-color:rgb(0,0,0);
    background-color:rgba(0,0,0,0.7)
}
.w3-modal-content{
    margin:auto;
    background-color:#fff;
    position:relative;
    padding:0;
    outline:0;
    width:600px;
    height: 96%;
}

.w3-close { font-size: 24px }

@media (max-width:600px){
    .w3-modal-content{
        width: 91% !important;
        /*margin:0 10px;*/
        width:auto!important;
        height: 96%;
    }
.w3-modal{padding-top:200px}
}
@media (max-width:768px){
    .w3-modal-content{
        width: 91% !important;
        /*width:500px;*/
        height: 96%;
    }
    .w3-modal{padding-top:200px}
}
@media (min-width:993px){
    .w3-modal-content{
        width:91%;
        height: 96%;
    }
}
.w3-animate-zoom { animation:animatezoom 0.6s }
@keyframes animatezoom{
    from { transform:scale(0) }
    to { transform:scale(1) }
}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{
    content:"";
    display:table;
    clear:both
}
.w3-container,.w3-panel{
    padding:0.01em 16px;
    height: 90%;
}
.w3-display-topleft{
    position:absolute;
    left:0;
    top:0;
}
.w3-display-topright{
    position:absolute;
    right:0;
    top:0;
}

.w3-btn,.w3-button{
    border:none;
    display:inline-block;
    padding:8px 16px;
    vertical-align:middle;
    overflow:hidden;
    text-decoration:none;
    color:inherit;
    background-color:inherit;
    text-align:center;
    cursor:pointer;
    white-space:nowrap;
}
.w3-btn:hover{
    box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)
}
.w3-btn,.w3-button{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.min {
    height: auto;
    padding:30px;
    text-align: center;
} 

#id01 {padding-top:0px;}
#id01-content { width: 600px; top:50%; }

p.order-again {
    text-align: center;
}/* End custom CSS */