.elementor-496 .elementor-element.elementor-element-cbba712{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-496 .elementor-element.elementor-element-cbba712:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-cbba712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFC;}.elementor-496 .elementor-element.elementor-element-79fd53f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-496 .elementor-element.elementor-element-2c91953{text-align:center;}.elementor-496 .elementor-element.elementor-element-2c91953 .elementor-heading-title{font-size:60px;font-weight:400;color:#000000;}.elementor-496 .elementor-element.elementor-element-d7560d0{text-align:center;}.elementor-496 .elementor-element.elementor-element-d7560d0 .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:20px;font-weight:400;line-height:33px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-496 .elementor-element.elementor-element-57e310e{--spacer-size:100px;}.elementor-496 .elementor-element.elementor-element-4c1eae6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-496 .elementor-element.elementor-element-4c1eae6:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-4c1eae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFC;}.elementor-496 .elementor-element.elementor-element-622db15{--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;}.elementor-496 .elementor-element.elementor-element-8ebbe13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C529;--border-color:#C5C5C529;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-496 .elementor-element.elementor-element-8ebbe13:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C538;--border-color:#C5C5C538;box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.34);}.elementor-496 .elementor-element.elementor-element-8ebbe13, .elementor-496 .elementor-element.elementor-element-8ebbe13::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-496 .elementor-element.elementor-element-3476bf9{background-color:#ECFCFA;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-496 .elementor-element.elementor-element-3476bf9 .elementor-icon-wrapper{text-align:center;}.elementor-496 .elementor-element.elementor-element-3476bf9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-381f450 );}.elementor-496 .elementor-element.elementor-element-3476bf9.elementor-view-framed .elementor-icon, .elementor-496 .elementor-element.elementor-element-3476bf9.elementor-view-default .elementor-icon{color:var( --e-global-color-381f450 );border-color:var( --e-global-color-381f450 );}.elementor-496 .elementor-element.elementor-element-3476bf9.elementor-view-framed .elementor-icon, .elementor-496 .elementor-element.elementor-element-3476bf9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-381f450 );}.elementor-496 .elementor-element.elementor-element-3476bf9 .elementor-icon{font-size:30px;}.elementor-496 .elementor-element.elementor-element-3476bf9 .elementor-icon svg{height:30px;}.elementor-496 .elementor-element.elementor-element-4586d8d .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-381f450 );}.elementor-496 .elementor-element.elementor-element-d965010{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-496 .elementor-element.elementor-element-d965010 .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-text );}.elementor-496 .elementor-element.elementor-element-899082a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C529;--border-color:#C5C5C529;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-496 .elementor-element.elementor-element-899082a:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C538;--border-color:#C5C5C538;box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.34);}.elementor-496 .elementor-element.elementor-element-899082a, .elementor-496 .elementor-element.elementor-element-899082a::before{--border-transition:0.3s;}.elementor-496 .elementor-element.elementor-element-3c6203e{background-color:#F4E8FF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-496 .elementor-element.elementor-element-3c6203e .elementor-icon-wrapper{text-align:center;}.elementor-496 .elementor-element.elementor-element-3c6203e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-184dbb4 );}.elementor-496 .elementor-element.elementor-element-3c6203e.elementor-view-framed .elementor-icon, .elementor-496 .elementor-element.elementor-element-3c6203e.elementor-view-default .elementor-icon{color:var( --e-global-color-184dbb4 );border-color:var( --e-global-color-184dbb4 );}.elementor-496 .elementor-element.elementor-element-3c6203e.elementor-view-framed .elementor-icon, .elementor-496 .elementor-element.elementor-element-3c6203e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-184dbb4 );}.elementor-496 .elementor-element.elementor-element-3c6203e .elementor-icon{font-size:30px;}.elementor-496 .elementor-element.elementor-element-3c6203e .elementor-icon svg{height:30px;}.elementor-496 .elementor-element.elementor-element-589229d .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-184dbb4 );}.elementor-496 .elementor-element.elementor-element-cfa2c95{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-496 .elementor-element.elementor-element-cfa2c95 .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-text );}.elementor-496 .elementor-element.elementor-element-8081b63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C529;--border-color:#C5C5C529;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-496 .elementor-element.elementor-element-8081b63:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C538;--border-color:#C5C5C538;box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.34);}.elementor-496 .elementor-element.elementor-element-8081b63, .elementor-496 .elementor-element.elementor-element-8081b63::before{--border-transition:0.3s;}.elementor-496 .elementor-element.elementor-element-4ec9031{background-color:#FCDFEC;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-496 .elementor-element.elementor-element-4ec9031 .elementor-icon-wrapper{text-align:center;}.elementor-496 .elementor-element.elementor-element-4ec9031.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-83f40f7 );}.elementor-496 .elementor-element.elementor-element-4ec9031.elementor-view-framed .elementor-icon, .elementor-496 .elementor-element.elementor-element-4ec9031.elementor-view-default .elementor-icon{color:var( --e-global-color-83f40f7 );border-color:var( --e-global-color-83f40f7 );}.elementor-496 .elementor-element.elementor-element-4ec9031.elementor-view-framed .elementor-icon, .elementor-496 .elementor-element.elementor-element-4ec9031.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-83f40f7 );}.elementor-496 .elementor-element.elementor-element-4ec9031 .elementor-icon{font-size:30px;}.elementor-496 .elementor-element.elementor-element-4ec9031 .elementor-icon svg{height:30px;}.elementor-496 .elementor-element.elementor-element-4059831 .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-83f40f7 );}.elementor-496 .elementor-element.elementor-element-f9f6dbe{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-496 .elementor-element.elementor-element-f9f6dbe .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-text );}.elementor-496 .elementor-element.elementor-element-53d15df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C529;--border-color:#C5C5C529;--border-radius:15px 15px 15px 15px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-496 .elementor-element.elementor-element-53d15df:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C5C5C538;--border-color:#C5C5C538;box-shadow:0px 7px 8px 0px rgba(0, 0, 0, 0.34);}.elementor-496 .elementor-element.elementor-element-53d15df, .elementor-496 .elementor-element.elementor-element-53d15df::before{--border-transition:0.3s;}.elementor-496 .elementor-element.elementor-element-924863b{background-color:#DFF3FF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-496 .elementor-element.elementor-element-924863b .elementor-icon-wrapper{text-align:center;}.elementor-496 .elementor-element.elementor-element-924863b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e9b8bae );}.elementor-496 .elementor-element.elementor-element-924863b.elementor-view-framed .elementor-icon, .elementor-496 .elementor-element.elementor-element-924863b.elementor-view-default .elementor-icon{color:var( --e-global-color-e9b8bae );border-color:var( --e-global-color-e9b8bae );}.elementor-496 .elementor-element.elementor-element-924863b.elementor-view-framed .elementor-icon, .elementor-496 .elementor-element.elementor-element-924863b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e9b8bae );}.elementor-496 .elementor-element.elementor-element-924863b .elementor-icon{font-size:30px;}.elementor-496 .elementor-element.elementor-element-924863b .elementor-icon svg{height:30px;}.elementor-496 .elementor-element.elementor-element-13357fa .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e9b8bae );}.elementor-496 .elementor-element.elementor-element-a358224{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-496 .elementor-element.elementor-element-a358224 .elementor-heading-title{font-family:"MuseoModerno", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-496 .elementor-element.elementor-element-8ebbe13{--width:25%;}.elementor-496 .elementor-element.elementor-element-899082a{--width:25%;}.elementor-496 .elementor-element.elementor-element-8081b63{--width:25%;}.elementor-496 .elementor-element.elementor-element-53d15df{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-cbba712 *//* Agrega esto en el contenedor principal en Avanzado > CSS Personalizado */

.elementor-496 .elementor-element.elementor-element-cbba712 {
  position: relative;
  overflow: hidden;
}

.elementor-496 .elementor-element.elementor-element-cbba712::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background: #F5A5C8;
  left: 80px;
  top: 50%;
  transform: translateY(-50%);
  animation: float-left 6s ease-in-out infinite, pulse-left 3s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

.elementor-496 .elementor-element.elementor-element-cbba712::after {
  content: '';
  position: absolute;
  width: 350px;
  height: 350px;
  border-radius: 50%;
  background: #A0E8E0;
  right: 80px;
  top: 50%;
  transform: translateY(-50%);
  animation: float-right 7s ease-in-out infinite, pulse-right 3s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* Animación de pulso */
@keyframes pulse-left {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}

@keyframes pulse-right {
  0%, 100% { opacity: 0.3; }
  50% { opacity: 1; }
}

/* Animación de flotación izquierda */
@keyframes float-left {
  0%, 100% {
    transform: translateY(-50%) translateX(0) translateY(0);
  }
  25% {
    transform: translateY(-50%) translateX(15px) translateY(-20px);
  }
  50% {
    transform: translateY(-50%) translateX(0) translateY(-10px);
  }
  75% {
    transform: translateY(-50%) translateX(-15px) translateY(-25px);
  }
}

/* Animación de flotación derecha */
@keyframes float-right {
  0%, 100% {
    transform: translateY(-50%) translateX(0) translateY(0);
  }
  30% {
    transform: translateY(-50%) translateX(-20px) translateY(-15px);
  }
  60% {
    transform: translateY(-50%) translateX(10px) translateY(-25px);
  }
  80% {
    transform: translateY(-50%) translateX(-10px) translateY(-10px);
  }
}

/* Para hacer el contenido visible sobre los círculos */
.elementor-496 .elementor-element.elementor-element-cbba712 > * {
  position: relative;
  z-index: 1;
}

/* Responsive */
@media (max-width: 1024px) {
  .elementor-496 .elementor-element.elementor-element-cbba712::before {
    left: 40px;
  }
  
  .elementor-496 .elementor-element.elementor-element-cbba712::after {
    right: 40px;
  }
}

@media (max-width: 768px) {
  .elementor-496 .elementor-element.elementor-element-cbba712::before {
    width: 200px;
    height: 200px;
    left: 10px;
  }
  
  .elementor-496 .elementor-element.elementor-element-cbba712::after {
    width: 220px;
    height: 220px;
    right: 10px;
  }
}

@media (max-width: 480px) {
  .elementor-496 .elementor-element.elementor-element-cbba712::before {
    width: 150px;
    height: 150px;
    left: -20px;
  }
  
  .elementor-496 .elementor-element.elementor-element-cbba712::after {
    width: 170px;
    height: 170px;
    right: -20px;
  }
}/* End custom CSS */