.elementor-6048 .elementor-element.elementor-element-94044ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}/* Start custom CSS */.stickyHeader {
    background: #fff !important;
    background-image: unset !important;
    min-height: 100px !important;
    transition: .3s all;
    box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.08);
    width: 100% !important;
}

.stickyHeader .menu-link {
    color: #000 !important;
}

.stickyHeader .elementor-element-d9a2f6e a {
    background: #000 !important;
}

.stickyHeader .elementor-widget-image .elementor-widget-container:before {
    content: '';
    background: url(https://mujeresconexito.com/wp-content/uploads/2025/01/Logo-Mujeres-con-Exito-Negro-1.svg);
    width: 153px;
    height: 68px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}

.stickyHeader .elementor-widget-image img {
    display: none 
}

.elementor-widget-price-table {
    transition: .4s ease;
}

.elementor-widget-price-table:hover {
    transform: translateY(-5px);
}


#ponentes .swiper-slide {
    transition: .5s all;
}

#ponentes .ponentes-nacional .swiper-slide-active + .swiper-slide,
#ponentes .ponentes-nacional .swiper-slide-active + .swiper-slide +.swiper-slide {
    transform: scale(1.05);
}

#ponentes .carrusel .elementor-widget-image + .elementor-widget-heading .elementor-heading-title {
    display: block;
    height: 52px;
}

.elementor-price-table__footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.elementor-price-table {
    height: 100%;
    text-align: center;
}

.elementor-price-table__button.elementor-button.elementor-size-lg:hover {
    border: 2px solid;
    border-color: var(--e-global-color-cd9001c);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.elementor-price-table__button.elementor-button.elementor-size-lg {
    width: 100%;
}

.elementor-price-table__fractional-part {
    color: #a2a2a4 !important;
}

.elementor-price-table__fractional-part:after {
    content: 'INC IGV.';
    font-size: 14px;
    color: #1f1e24;
}

.elementor-price-table__price {
    justify-content: flex-start !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.elementor-price-table__period.elementor-typo-excluded {
    text-align: left;
}

.elementor-price-table__period.elementor-typo-excluded:after {
    content: '';
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #fff;
    position: absolute;
    display: block;
    background: #53C733;
    padding: 0 8px;
    border-radius: 99px;
}

.elementor-element-c98a2cc .elementor-price-table__period.elementor-typo-excluded:after {
    content: '29% descuento';
}

.elementor-element-38494f7 .elementor-price-table__period.elementor-typo-excluded:after {
    content: '31% descuento';
}

.elementor-element-5fc8105 .elementor-price-table__period.elementor-typo-excluded:after {
    content: '26% descuento';
}

.elementor-element-441f378 .elementor-price-table__period.elementor-typo-excluded:after {
    content: '25% descuento';
}

.elementor-price-table__additional_info a {
    color: #1f1e24;
    transition: .3s all;
}

.elementor-price-table__additional_info a:hover {
    color: #BE9E42;
}

.elementor-icon-box-wrapper {
    align-items: center;
}

.elementor-icon-box-icon {
    height: 24px;
}

.elementor-icon-box-content {
    height: 20px;
}

.bonus ul {
    list-style: none;
    margin: 0;
    background: #ebebed;
    border-radius: 12px;
    padding: 16px 0;
    margin-top: 20px;
}

.bonus .elementor-price-table__feature-inner b {
    font-size: 18px!important;
}

.elementor-price-table__price {
    border-bottom: 1px solid rgb(0 0 0 / 30%);
    margin: 0 20px 20px;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

/* Ocultar lista*/

.elementor-price-table {
  position: relative;
}

.price-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Oculta todos los elementos por defecto */
.price-list li {
  display: none;
}

/* Muestra los primeros 7 elementos */
.price-list li:nth-child(-n+7) {
  display: list-item;
}

/* Cuando el checkbox está marcado, muestra todos los elementos */
.elementor-element-38494f7 .toggle-input:checked ~ .price-list li, .elementor-element-5fc8105 .toggle-input-1:checked ~ .price-list li, .elementor-element-441f378 .toggle-input-2:checked ~ .price-list li{
  display: list-item;
}

/* Estilos del botón */
.toggle-button {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    cursor: pointer;
    color: #333B47;
    text-decoration: underline;
    font-weight: bold;
}

.toggle-input ~ .toggle-button, .toggle-input-1 ~ .toggle-button, .toggle-input-2 ~ .toggle-button {
    margin-bottom: 170px;
}

/* Cambia el texto del botón según el estado del checkbox */
.elementor-element-38494f7 .toggle-button::after, .elementor-element-5fc8105 .toggle-button::after, .elementor-element-441f378 .toggle-button::after {
  content: "Ver más";
}

.elementor-element-38494f7 .toggle-input:checked ~ .toggle-button::after, .elementor-element-5fc8105 .toggle-input-1:checked ~ .toggle-button::after, .elementor-element-441f378 .toggle-input-2:checked ~ .toggle-button::after {
  content: "Ver menos";
}

.price-list li {
  display: none; /* Oculta todos los elementos por defecto */
}

/* Muestra solo los primeros 7 <li> */
.elementor-element-38494f7 .price-list li:nth-child(-n+7), .elementor-element-5fc8105 .price-list li:nth-child(-n+7), .elementor-element-441f378 .price-list li:nth-child(-n+7) {
  display: list-item;
}

/* Cuando el checkbox está marcado, muestra todos los <li> */
.elementor-element-38494f7 .toggle-input:checked ~ .price-list li, .elementor-element-5fc8105 .toggle-input-1:checked ~ .price-list li, .elementor-element-441f378 .toggle-input-2:checked ~ .price-list li {
  display: list-item;
}

.elementor-element-c98a2cc .elementor-price-table__features-list {
    margin-bottom: 170px !important;
}

.elementor-popup-modal .dialog-widget-content {
    background-color: rgb(255 255 255 / 0%);
    box-shadow: unset !important;
}


#elementor-popup-modal-4796 .dialog-message {
    max-width: 640px;
    width: 100% !important;
}

#toggle-more, #toggle-more-1, #toggle-more-2 {
    display: none;
}

.dialog-widget-content.dialog-lightbox-widget-content {
    border-radius: 12px;
}

#elementor-popup-modal-4796 .dialog-close-button {
    top: 40px;
    right: 40px;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dialog-close-button .eicon-close {
    color: #1f1e24;
    font-size: 24px;
}

#info {
    max-height: 900px !important;
    height: 100vh !important;
}

.elementor-price-table__features-list > li:first-child {
    background: rgb(83 199 51 / 20%);
    color: #53c733;
    font-weight: 600 !important;
    width: fit-content;
    padding: 8px 0 !important;
    margin: 0 12px !important;
    border-radius: 12px;
}

/*
[data-id="441f378"] .elementor-widget-container:before {
    background-image: url('https://mujeresconexito.com/wp-content/uploads/2025/03/sold_out.png');
    background-color: rgb(255 255 255 / 80%);
    position: absolute;
    background-size: 90% auto;
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 1;
    border-radius: 12px;
}
*/

[data-id="c98a2cc"] .elementor-widget-container:before, [data-id="441f378"] .elementor-widget-container:before, [data-id="38494f7"] .elementor-widget-container:before, [data-id="5fc8105"] .elementor-widget-container:before {
    background-image: url('https://mujeresconexito.com/wp-content/uploads/2025/03/sold_out.png');
    background-color: rgb(255 255 255 / 80%);
    position: absolute;
    background-size: 90% auto;
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 1;
    border-radius: 12px;
}

/*
[data-id="441f378"] .elementor-price-table__heading:before {
    content: '*Últimas 10 entradas disponibles.';
    position: absolute;
    width: 100%;
    left: 50%;
    top: 15px;
    color: #f00;
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 600;
    transform: translateX(-50%)
}*/

@media (max-width: 1024px) {
    .stickyHeader .elementor-widget-image .elementor-widget-container:before {
        width: 110px;
        height: 50px;
    }
}/* End custom CSS */