.elementor-kit-5{--e-global-color-primary:#292D2F;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#E71D73;--e-global-color-a0249c0:#FFFFFF;--e-global-color-56fd160:#BE1622;--e-global-color-9eae053:#E30613;--e-global-color-6f9bd0e:#F39200;--e-global-color-13dc032:#E94E1B;--e-global-color-38ca0fb:#E71D73;--e-global-color-ab8e0d8:#E94E1B;--e-global-color-fd43e5b:#1D1D1B;--e-global-color-02aaf4e:#F2F2F2;--e-global-color-71b4452:#02BC25;--e-global-color-888de08:#D7D7D7;--e-global-color-0583cd2:#E71D73;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-027f6d9-font-family:"Poppins";--e-global-typography-027f6d9-font-size:50px;--e-global-typography-027f6d9-font-weight:500;--e-global-typography-027f6d9-line-height:1.3em;--e-global-typography-6fb94ef-font-family:"Poppins";--e-global-typography-6fb94ef-font-size:40px;--e-global-typography-6fb94ef-font-weight:500;--e-global-typography-6fb94ef-line-height:1.3em;--e-global-typography-98b88bb-font-family:"Poppins";--e-global-typography-98b88bb-font-size:30px;--e-global-typography-98b88bb-font-weight:500;--e-global-typography-98b88bb-line-height:1.3em;--e-global-typography-679d93d-font-family:"Poppins";--e-global-typography-679d93d-font-size:24px;--e-global-typography-679d93d-font-weight:500;--e-global-typography-679d93d-line-height:1.3em;--e-global-typography-9a14be4-font-family:"Poppins";--e-global-typography-9a14be4-font-size:18px;--e-global-typography-9a14be4-font-weight:500;--e-global-typography-9a14be4-line-height:1.3em;--e-global-typography-066e6bf-font-family:"Poppins";--e-global-typography-066e6bf-font-size:16px;--e-global-typography-066e6bf-font-weight:500;--e-global-typography-066e6bf-line-height:1.3em;--e-global-typography-2deddc3-font-family:"Poppins";--e-global-typography-2deddc3-font-size:14px;--e-global-typography-2deddc3-font-weight:400;--e-global-typography-2deddc3-line-height:1em;--e-global-typography-cfd45e3-font-family:"Poppins";--e-global-typography-cfd45e3-font-size:14px;--e-global-typography-cfd45e3-font-weight:500;--e-global-typography-cfd45e3-line-height:1em;--e-global-typography-fe43c6e-font-family:"Poppins";--e-global-typography-fe43c6e-font-size:16px;--e-global-typography-fe43c6e-font-weight:700;--e-global-typography-fe43c6e-text-transform:uppercase;--e-global-typography-fe43c6e-line-height:1em;--e-global-typography-14add78-font-family:"Poppins";--e-global-typography-14add78-font-size:17px;--e-global-typography-14add78-font-weight:400;--e-global-typography-14add78-text-transform:uppercase;--e-global-typography-14add78-line-height:1em;--e-global-typography-14add78-letter-spacing:4px;--e-global-typography-385b15b-font-family:"Poppins";--e-global-typography-385b15b-font-size:24px;--e-global-typography-385b15b-font-weight:400;--e-global-typography-385b15b-line-height:1.3em;--e-global-typography-d62b641-font-family:"Poppins";--e-global-typography-d62b641-font-size:14px;--e-global-typography-d62b641-font-weight:400;--e-global-typography-d62b641-line-height:1.6em;--e-global-typography-97b0ad9-font-family:"Poppins";--e-global-typography-97b0ad9-font-size:17px;--e-global-typography-97b0ad9-font-weight:bold;--e-global-typography-97b0ad9-line-height:1.5em;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 a{color:var( --e-global-color-accent );}.elementor-kit-5 h1{font-family:var( --e-global-typography-027f6d9-font-family ), Sans-serif;font-size:var( --e-global-typography-027f6d9-font-size );font-weight:var( --e-global-typography-027f6d9-font-weight );line-height:var( --e-global-typography-027f6d9-line-height );letter-spacing:var( --e-global-typography-027f6d9-letter-spacing );word-spacing:var( --e-global-typography-027f6d9-word-spacing );}.elementor-kit-5 h2{font-family:var( --e-global-typography-6fb94ef-font-family ), Sans-serif;font-size:var( --e-global-typography-6fb94ef-font-size );font-weight:var( --e-global-typography-6fb94ef-font-weight );line-height:var( --e-global-typography-6fb94ef-line-height );letter-spacing:var( --e-global-typography-6fb94ef-letter-spacing );word-spacing:var( --e-global-typography-6fb94ef-word-spacing );}.elementor-kit-5 h3{font-family:var( --e-global-typography-98b88bb-font-family ), Sans-serif;font-size:var( --e-global-typography-98b88bb-font-size );font-weight:var( --e-global-typography-98b88bb-font-weight );line-height:var( --e-global-typography-98b88bb-line-height );letter-spacing:var( --e-global-typography-98b88bb-letter-spacing );word-spacing:var( --e-global-typography-98b88bb-word-spacing );}.elementor-kit-5 h4{font-family:var( --e-global-typography-679d93d-font-family ), Sans-serif;font-size:var( --e-global-typography-679d93d-font-size );font-weight:var( --e-global-typography-679d93d-font-weight );line-height:var( --e-global-typography-679d93d-line-height );letter-spacing:var( --e-global-typography-679d93d-letter-spacing );word-spacing:var( --e-global-typography-679d93d-word-spacing );}.elementor-kit-5 h5{font-family:var( --e-global-typography-9a14be4-font-family ), Sans-serif;font-size:var( --e-global-typography-9a14be4-font-size );font-weight:var( --e-global-typography-9a14be4-font-weight );line-height:var( --e-global-typography-9a14be4-line-height );letter-spacing:var( --e-global-typography-9a14be4-letter-spacing );word-spacing:var( --e-global-typography-9a14be4-word-spacing );}.elementor-kit-5 h6{font-family:var( --e-global-typography-066e6bf-font-family ), Sans-serif;font-size:var( --e-global-typography-066e6bf-font-size );font-weight:var( --e-global-typography-066e6bf-font-weight );line-height:var( --e-global-typography-066e6bf-line-height );letter-spacing:var( --e-global-typography-066e6bf-letter-spacing );word-spacing:var( --e-global-typography-066e6bf-word-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var( --e-global-typography-fe43c6e-font-family ), Sans-serif;font-size:var( --e-global-typography-fe43c6e-font-size );font-weight:var( --e-global-typography-fe43c6e-font-weight );text-transform:var( --e-global-typography-fe43c6e-text-transform );line-height:var( --e-global-typography-fe43c6e-line-height );letter-spacing:var( --e-global-typography-fe43c6e-letter-spacing );word-spacing:var( --e-global-typography-fe43c6e-word-spacing );color:var( --e-global-color-a0249c0 );background-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:var( --e-global-color-a0249c0 );background-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-38ca0fb );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-027f6d9-font-size );line-height:var( --e-global-typography-027f6d9-line-height );letter-spacing:var( --e-global-typography-027f6d9-letter-spacing );word-spacing:var( --e-global-typography-027f6d9-word-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-6fb94ef-font-size );line-height:var( --e-global-typography-6fb94ef-line-height );letter-spacing:var( --e-global-typography-6fb94ef-letter-spacing );word-spacing:var( --e-global-typography-6fb94ef-word-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-98b88bb-font-size );line-height:var( --e-global-typography-98b88bb-line-height );letter-spacing:var( --e-global-typography-98b88bb-letter-spacing );word-spacing:var( --e-global-typography-98b88bb-word-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-679d93d-font-size );line-height:var( --e-global-typography-679d93d-line-height );letter-spacing:var( --e-global-typography-679d93d-letter-spacing );word-spacing:var( --e-global-typography-679d93d-word-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-9a14be4-font-size );line-height:var( --e-global-typography-9a14be4-line-height );letter-spacing:var( --e-global-typography-9a14be4-letter-spacing );word-spacing:var( --e-global-typography-9a14be4-word-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-066e6bf-font-size );line-height:var( --e-global-typography-066e6bf-line-height );letter-spacing:var( --e-global-typography-066e6bf-letter-spacing );word-spacing:var( --e-global-typography-066e6bf-word-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-fe43c6e-font-size );line-height:var( --e-global-typography-fe43c6e-line-height );letter-spacing:var( --e-global-typography-fe43c6e-letter-spacing );word-spacing:var( --e-global-typography-fe43c6e-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-027f6d9-font-size:36px;--e-global-typography-6fb94ef-font-size:30px;--e-global-typography-98b88bb-font-size:24px;--e-global-typography-679d93d-font-size:20px;--e-global-typography-fe43c6e-font-size:14px;--e-global-typography-14add78-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-027f6d9-font-size );line-height:var( --e-global-typography-027f6d9-line-height );letter-spacing:var( --e-global-typography-027f6d9-letter-spacing );word-spacing:var( --e-global-typography-027f6d9-word-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-6fb94ef-font-size );line-height:var( --e-global-typography-6fb94ef-line-height );letter-spacing:var( --e-global-typography-6fb94ef-letter-spacing );word-spacing:var( --e-global-typography-6fb94ef-word-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-98b88bb-font-size );line-height:var( --e-global-typography-98b88bb-line-height );letter-spacing:var( --e-global-typography-98b88bb-letter-spacing );word-spacing:var( --e-global-typography-98b88bb-word-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-679d93d-font-size );line-height:var( --e-global-typography-679d93d-line-height );letter-spacing:var( --e-global-typography-679d93d-letter-spacing );word-spacing:var( --e-global-typography-679d93d-word-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-9a14be4-font-size );line-height:var( --e-global-typography-9a14be4-line-height );letter-spacing:var( --e-global-typography-9a14be4-letter-spacing );word-spacing:var( --e-global-typography-9a14be4-word-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-066e6bf-font-size );line-height:var( --e-global-typography-066e6bf-line-height );letter-spacing:var( --e-global-typography-066e6bf-letter-spacing );word-spacing:var( --e-global-typography-066e6bf-word-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-fe43c6e-font-size );line-height:var( --e-global-typography-fe43c6e-line-height );letter-spacing:var( --e-global-typography-fe43c6e-letter-spacing );word-spacing:var( --e-global-typography-fe43c6e-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.eael-tab-item-trigger active.eael-advance-tabs .eael-tabs-nav > ul li:after {
    border-width: 10px;
    bottom: -10px;
    border-top-color: var( --e-global-color-accent );}
    
    .animated-background {
    background: linear-gradient(265deg, #e71d73, #f39200, #e71d73, #e94e1b, #f39200);
    background-size: 1000% 1000%;

    -webkit-animation: AnimationName 14s ease infinite;
    -moz-animation: AnimationName 14s ease infinite;
    -o-animation: AnimationName 14s ease infinite;
    animation: AnimationName 14s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}
@keyframes AnimationName {
    0%{background-position:22% 0%}
    50%{background-position:79% 100%}
    100%{background-position:22% 0%}
}


  .magical--underline-negative {
  cursor: pointer;
  
  background-image: linear-gradient(#fff 0%, #fff);
  background-repeat: no-repeat;
  background-size: 100% .1em;
  background-position: 0 95%;
  transition: background-size .25s linear, color .2s linear;
  text-decoration: none;
  padding: 2px;}
  
.magical--underline-negative:hover {
  color: red!important;
      mix-blend-mode: lighten;
    
    background-size: 100% 95%;
  }

.titulo-servicio{font-size:16px;
    font-weight:bold
}

.descripcion-servicio{font-size:0.7em;
}

.listing-pack .jet-listing-dynamic-repeater__item>:not(td):not(.jet-engine-gallery-grid) {
    display: grid;
    align-items: center;
    text-align: center;
}

.jet-listing-grid__slider-icon.prev-arrow.slick-arrow, .jet-listing-grid__slider-icon.slick-arrow.next-arrow {
    border-radius: 100px;
}

.elementor-menu-cart__product-image.product-thumbnail {
    border-radius: 100px!important;
    overflow: hidden;
}

.service-toogle .jet-toggle__content-inner,.service-toogle .jet-toggle__label-text{text-align:center!important;}

.destacado{color:var( --e-global-color-accent )}


.page-id-1970 {
    background-color: #ffffff !important;
}



/* ADDED BY KEN */
.price {
    font-size: 48px !important; 
   
}

.session {
    font-size: 18px;
}

.price {
    display: none;
}

.page {
    background: #ffffff !important;
}

@media (max-width: 767px) {
  .plan-list {
    height: 320px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
   .plan-list {
    height: 550px;
  }
}

@media (min-width: 1025px) {
  .plan-list {
    height: 300px;
  }
}/* End custom CSS */