.elementor-35734 .elementor-element.elementor-element-52011fc:not(.elementor-motion-effects-element-type-background), .elementor-35734 .elementor-element.elementor-element-52011fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C232E 5px, #1C232E00 90%);}.elementor-35734 .elementor-element.elementor-element-52011fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;z-index:1;}.elementor-35734 .elementor-element.elementor-element-52011fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35734 .elementor-element.elementor-element-b3e8b41:not(.elementor-motion-effects-element-type-background), .elementor-35734 .elementor-element.elementor-element-b3e8b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epicsolutions.es/wp-content/uploads/2024/07/bg-membership-confirmation2.jpg");background-position:center center;background-size:cover;}.elementor-35734 .elementor-element.elementor-element-b3e8b41 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(134deg, #FF7B005C 5px, var( --e-global-color-secondary ) 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35734 .elementor-element.elementor-element-b3e8b41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:0px;padding:90px 0px 90px 0px;}@media(max-width:767px){.elementor-35734 .elementor-element.elementor-element-b3e8b41{margin-top:0px;margin-bottom:-80px;padding:0px 0px 90px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-f5c0a3e */.wrapper_invoice_header {display:none;}

.pmpro-confirmation .stm_lms_pmpro_message,
.pmpro-confirmation .pmpro_actions_nav {border-radius:10px}

.pmpro-confirmation .stm_lms_pmpro_message {padding:30px 30px 1px 30px}

.pmpro-confirmation .pmpro_card {margin:0 5px}

.pmpro-confirmation .pmpro_actions_nav {padding:30px; margin-top:30px}

.pmpro .pmpro_card_title {font-weight:normal}


@media (max-width: 992px) {
    .pmpro .pmpro_card_title,
    .pmpro .pmpro_card_content {padding:15px}
    
    #pmpro_order_single-items .pmpro_table tbody td,
    #pmpro_order_single-items .pmpro_table tfoot td {grid-template-columns: 35% 25px 1fr}
    .pmpro_table sup {top:0}
    }

@media print{.pmpro_hide_print{display:none;} .wrapper_invoice_header{display:block !important}}/* End custom CSS */