.elementor-2558 .elementor-element.elementor-element-1333123a{--display:flex;--min-height:70vh;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2558 .elementor-element.elementor-element-18e12c47{--spacer-size:16px;}.elementor-2558 .elementor-element.elementor-element-a6f3c08{text-align:left;}.elementor-2558 .elementor-element.elementor-element-a6f3c08 .elementor-heading-title{font-style:italic;}.elementor-2558 .elementor-element.elementor-element-23dd0ac5{text-align:left;}.elementor-2558 .elementor-element.elementor-element-5f9f046d{--spacer-size:40px;}.elementor-2558 .elementor-element.elementor-element-2fb9b2d6{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9 > .elementor-widget-container{background-color:transparent;padding:16px 20px 20px 16px;background-image:linear-gradient(143deg, #00406099 41%, #148CCB80 100%);border-radius:16px 16px 16px 16px;box-shadow:0px 18px 46px 0px rgba(0, 0, 0, 0.17);}.elementor-2558 .elementor-element.elementor-element-25dc9ac9 .elementor-icon-box-wrapper{text-align:left;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9 .elementor-icon{font-size:28px;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9 .elementor-icon-box-title, .elementor-2558 .elementor-element.elementor-element-25dc9ac9 .elementor-icon-box-title a{font-size:20px;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2558 .elementor-element.elementor-element-2fb6997{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-2558 .elementor-element.elementor-element-2fb6997 > .elementor-widget-container{background-color:transparent;padding:16px 20px 20px 16px;background-image:linear-gradient(143deg, #00406099 41%, #148CCB80 100%);border-radius:16px 16px 16px 16px;box-shadow:0px 18px 46px 0px rgba(0, 0, 0, 0.17);}.elementor-2558 .elementor-element.elementor-element-2fb6997 .elementor-icon-box-wrapper{text-align:left;}.elementor-2558 .elementor-element.elementor-element-2fb6997 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2558 .elementor-element.elementor-element-2fb6997 .elementor-icon{font-size:28px;}.elementor-2558 .elementor-element.elementor-element-2fb6997 .elementor-icon-box-title, .elementor-2558 .elementor-element.elementor-element-2fb6997 .elementor-icon-box-title a{font-size:20px;}.elementor-2558 .elementor-element.elementor-element-2fb6997 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2558 .elementor-element.elementor-element-542e770{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-2558 .elementor-element.elementor-element-542e770 > .elementor-widget-container{background-color:transparent;padding:16px 20px 20px 16px;background-image:linear-gradient(143deg, #00406099 41%, #148CCB80 100%);border-radius:16px 16px 16px 16px;box-shadow:0px 18px 46px 0px rgba(0, 0, 0, 0.17);}.elementor-2558 .elementor-element.elementor-element-542e770 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2558 .elementor-element.elementor-element-542e770 .elementor-icon{font-size:28px;}.elementor-2558 .elementor-element.elementor-element-542e770 .elementor-icon-box-title, .elementor-2558 .elementor-element.elementor-element-542e770 .elementor-icon-box-title a{font-size:20px;}.elementor-2558 .elementor-element.elementor-element-542e770 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2558 .elementor-element.elementor-element-ae7e43c{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2558 .elementor-element.elementor-element-941d0b1{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-2558 .elementor-element.elementor-element-941d0b1 > .elementor-widget-container{background-color:transparent;padding:16px 20px 20px 16px;background-image:linear-gradient(143deg, #00406099 41%, #148CCB80 100%);border-radius:16px 16px 16px 16px;box-shadow:0px 18px 46px 0px rgba(0, 0, 0, 0.17);}.elementor-2558 .elementor-element.elementor-element-941d0b1 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2558 .elementor-element.elementor-element-941d0b1 .elementor-icon{font-size:28px;}.elementor-2558 .elementor-element.elementor-element-941d0b1 .elementor-icon-box-title, .elementor-2558 .elementor-element.elementor-element-941d0b1 .elementor-icon-box-title a{font-size:20px;}.elementor-2558 .elementor-element.elementor-element-941d0b1 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2558 .elementor-element.elementor-element-6428d28{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-2558 .elementor-element.elementor-element-6428d28 > .elementor-widget-container{background-color:transparent;padding:16px 20px 20px 16px;background-image:linear-gradient(143deg, #00406099 41%, #148CCB80 100%);border-radius:16px 16px 16px 16px;box-shadow:0px 18px 46px 0px rgba(0, 0, 0, 0.17);}.elementor-2558 .elementor-element.elementor-element-6428d28 .elementor-icon-box-wrapper{text-align:left;}.elementor-2558 .elementor-element.elementor-element-6428d28 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2558 .elementor-element.elementor-element-6428d28 .elementor-icon{font-size:28px;}.elementor-2558 .elementor-element.elementor-element-6428d28 .elementor-icon-box-title, .elementor-2558 .elementor-element.elementor-element-6428d28 .elementor-icon-box-title a{font-size:20px;}.elementor-2558 .elementor-element.elementor-element-6428d28 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2558 .elementor-element.elementor-element-904afeb{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-2558 .elementor-element.elementor-element-904afeb > .elementor-widget-container{background-color:transparent;padding:16px 20px 20px 16px;background-image:linear-gradient(143deg, #00406099 41%, #148CCB80 100%);border-radius:16px 16px 16px 16px;box-shadow:0px 18px 46px 0px rgba(0, 0, 0, 0.17);}.elementor-2558 .elementor-element.elementor-element-904afeb .elementor-icon-box-wrapper{text-align:left;}.elementor-2558 .elementor-element.elementor-element-904afeb .elementor-icon-box-title{margin-bottom:8px;}.elementor-2558 .elementor-element.elementor-element-904afeb .elementor-icon{font-size:28px;}.elementor-2558 .elementor-element.elementor-element-904afeb .elementor-icon-box-title, .elementor-2558 .elementor-element.elementor-element-904afeb .elementor-icon-box-title a{font-size:20px;}.elementor-2558 .elementor-element.elementor-element-904afeb .elementor-icon-box-description{font-size:15px;line-height:1.3em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2558 .elementor-element.elementor-element-a6f3c08{text-align:center;}}@media(max-width:767px){.elementor-2558 .elementor-element.elementor-element-23dd0ac5{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-2558 .elementor-element.elementor-element-23dd0ac5.elementor-element{--align-self:center;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9 > .elementor-widget-container{padding:20px 20px 35px 20px;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2558 .elementor-element.elementor-element-25dc9ac9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2558 .elementor-element.elementor-element-2fb6997 > .elementor-widget-container{padding:20px 20px 35px 20px;}.elementor-2558 .elementor-element.elementor-element-2fb6997{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2558 .elementor-element.elementor-element-2fb6997.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2558 .elementor-element.elementor-element-542e770 > .elementor-widget-container{padding:20px 20px 35px 20px;}.elementor-2558 .elementor-element.elementor-element-542e770{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2558 .elementor-element.elementor-element-542e770.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2558 .elementor-element.elementor-element-941d0b1 > .elementor-widget-container{padding:20px 20px 35px 20px;}.elementor-2558 .elementor-element.elementor-element-941d0b1{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2558 .elementor-element.elementor-element-941d0b1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2558 .elementor-element.elementor-element-6428d28 > .elementor-widget-container{padding:20px 20px 35px 20px;}.elementor-2558 .elementor-element.elementor-element-6428d28{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2558 .elementor-element.elementor-element-6428d28.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2558 .elementor-element.elementor-element-904afeb > .elementor-widget-container{padding:20px 20px 35px 20px;}.elementor-2558 .elementor-element.elementor-element-904afeb{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2558 .elementor-element.elementor-element-904afeb.elementor-element{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for heading, class: .elementor-element-a6f3c08 */.elementor-2558 .elementor-element.elementor-element-a6f3c08 span{
    font-weight: normal;
    font-style: normal;
    color:#ffffff;
}/* End custom CSS */
/* Start custom CSS *//*Testimonios*/
.testimonio{
    backdrop-filter: blur(3px);
    webkit-backdrop-filter: blur(3px);
}

.testimonio svg{
    transition: all .5s ease;
}

.testimonio:hover svg{
    fill:#23D8CA !important;
}

/*Bento Servicios*/

.bento-servicios .imagen-bento{
    transition: transform .5s ease;
}

.bento-servicios:hover .imagen-bento{
    transform: scale(1.1);
}

/*Beneficios*/
.beneficios svg{
    padding-top:7px;
}

.beneficios{
    backdrop-filter: blur(1px);
    webkit-backdrop-filter: blur(1px);
}


/*Optimiaacion iconos*/
.personaje,
.logo-programa-1 img,
.logo-programa-2 img,
.logo-programa-3 img,
.logo-programa-4 img,
.logo-programa-5 img,
.logo-programa-6 img {
  /*pointer-events: none;*/
  will-change: transform, opacity;
    transform: translate3d(0,0,0);
  -webkit-backface-visibility: hidden;
  animation-fill-mode: both;
      webkit-filter: drop-shadow(3px 5px 25px #00406050);
  filter: drop-shadow(5px 5px 25px #00406050);
}

/*Flotacion iconos*/

.logo-programa-1 img {
  animation: flotar-yoyo-1 7s infinite ease-in-out;
}
.logo-programa-2 img {
  animation: flotar-yoyo-2 7s infinite ease-in-out;
}
.logo-programa-3 img {
  animation: flotar-yoyo-3 7s infinite ease-in-out;
}
.logo-programa-4 img {
  animation: flotar-yoyo-4 7s infinite ease-in-out;
}
.logo-programa-5 img {
  animation: flotar-yoyo-5 7s infinite ease-in-out;
}
.logo-programa-6 img {
  animation: flotar-yoyo-6 7s infinite ease-in-out;
}

@keyframes flotar-yoyo-1 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
}
@keyframes flotar-yoyo-2 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
}
@keyframes flotar-yoyo-3 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-18px); }
}
@keyframes flotar-yoyo-4 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}
@keyframes flotar-yoyo-5 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-14px); }
}
@keyframes flotar-yoyo-6 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-16px); }
}

.logo-programa-1 img { animation-delay: 0s; }
.logo-programa-2 img { animation-delay: 0.3s; }
.logo-programa-3 img { animation-delay: 0.6s; }
.logo-programa-4 img { animation-delay: 0.9s; }
.logo-programa-5 img { animation-delay: 1.2s; }
.logo-programa-6 img { animation-delay: 1.5s; }/* End custom CSS */