.elementor-24 .elementor-element.elementor-element-74ca652{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:09rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24 .elementor-element.elementor-element-74ca652:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-74ca652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #F0EEFC 0%, var( --e-global-color-41474d5 ) 49%);}.elementor-24 .elementor-element.elementor-element-7a8dd10{--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;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-efdfa66{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-1c3c3e5-font-family ), Sans-serif;font-size:var( --e-global-typography-1c3c3e5-font-size );font-weight:var( --e-global-typography-1c3c3e5-font-weight );line-height:var( --e-global-typography-1c3c3e5-line-height );color:var( --e-global-color-f87e1f8 );}.elementor-24 .elementor-element.elementor-element-efdfa66 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-24 .elementor-element.elementor-element-efdfa66.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-9fc9be3{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-9fc9be3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7fd145c{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:50px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-7fd145c{left:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-7fd145c{right:30px;}.elementor-24 .elementor-element.elementor-element-147aa66{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-147aa66{right:50px;}body.rtl .elementor-24 .elementor-element.elementor-element-147aa66{left:50px;}.elementor-24 .elementor-element.elementor-element-e6eed5b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:100px 50px;--row-gap:100px;--column-gap:50px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-24 .elementor-element.elementor-element-e84ec9e{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-e84ec9e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e84ec9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F00;}.elementor-24 .elementor-element.elementor-element-3fc3a69{--display:flex;}.elementor-24 .elementor-element.elementor-element-1259498 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-24 .elementor-element.elementor-element-1259498 img{transition-duration:0.5s;border-radius:5px 5px 5px 5px;}.elementor-24 .elementor-element.elementor-element-90aaf2f{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-ddd5b4d .elementor-heading-title{font-family:var( --e-global-typography-fff2b7b-font-family ), Sans-serif;font-size:var( --e-global-typography-fff2b7b-font-size );font-weight:var( --e-global-typography-fff2b7b-font-weight );line-height:var( --e-global-typography-fff2b7b-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a187abd{font-family:var( --e-global-typography-1c3c3e5-font-family ), Sans-serif;font-size:var( --e-global-typography-1c3c3e5-font-size );font-weight:var( --e-global-typography-1c3c3e5-font-weight );line-height:var( --e-global-typography-1c3c3e5-line-height );color:var( --e-global-color-85410ac );}.elementor-24 .elementor-element.elementor-element-b4aa907{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-b4aa907:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b4aa907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F00;}.elementor-24 .elementor-element.elementor-element-5288060{--display:flex;}.elementor-24 .elementor-element.elementor-element-2917ad9 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-24 .elementor-element.elementor-element-2917ad9 img{transition-duration:0.5s;border-radius:5px 5px 5px 5px;}.elementor-24 .elementor-element.elementor-element-d171d75{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-80f186f .elementor-heading-title{font-family:var( --e-global-typography-fff2b7b-font-family ), Sans-serif;font-size:var( --e-global-typography-fff2b7b-font-size );font-weight:var( --e-global-typography-fff2b7b-font-weight );line-height:var( --e-global-typography-fff2b7b-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-9bb0199{font-family:var( --e-global-typography-1c3c3e5-font-family ), Sans-serif;font-size:var( --e-global-typography-1c3c3e5-font-size );font-weight:var( --e-global-typography-1c3c3e5-font-weight );line-height:var( --e-global-typography-1c3c3e5-line-height );color:var( --e-global-color-85410ac );}.elementor-24 .elementor-element.elementor-element-38ef9e8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-38ef9e8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-38ef9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F00;}.elementor-24 .elementor-element.elementor-element-ab39046{--display:flex;}.elementor-24 .elementor-element.elementor-element-c879fab > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-24 .elementor-element.elementor-element-c879fab img{transition-duration:0.5s;border-radius:5px 5px 5px 5px;}.elementor-24 .elementor-element.elementor-element-52def46{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-27682b7 .elementor-heading-title{font-family:var( --e-global-typography-fff2b7b-font-family ), Sans-serif;font-size:var( --e-global-typography-fff2b7b-font-size );font-weight:var( --e-global-typography-fff2b7b-font-weight );line-height:var( --e-global-typography-fff2b7b-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-836ac1e{font-family:var( --e-global-typography-1c3c3e5-font-family ), Sans-serif;font-size:var( --e-global-typography-1c3c3e5-font-size );font-weight:var( --e-global-typography-1c3c3e5-font-weight );line-height:var( --e-global-typography-1c3c3e5-line-height );color:var( --e-global-color-85410ac );}.elementor-24 .elementor-element.elementor-element-72ab01a{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-72ab01a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-72ab01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F00;}.elementor-24 .elementor-element.elementor-element-b84e6a9{--display:flex;}.elementor-24 .elementor-element.elementor-element-930ff0b > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-24 .elementor-element.elementor-element-930ff0b img{transition-duration:0.5s;border-radius:5px 5px 5px 5px;}.elementor-24 .elementor-element.elementor-element-1492f47{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-38291d7 .elementor-heading-title{font-family:var( --e-global-typography-fff2b7b-font-family ), Sans-serif;font-size:var( --e-global-typography-fff2b7b-font-size );font-weight:var( --e-global-typography-fff2b7b-font-weight );line-height:var( --e-global-typography-fff2b7b-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e45f299{font-family:var( --e-global-typography-1c3c3e5-font-family ), Sans-serif;font-size:var( --e-global-typography-1c3c3e5-font-size );font-weight:var( --e-global-typography-1c3c3e5-font-weight );line-height:var( --e-global-typography-1c3c3e5-line-height );color:var( --e-global-color-85410ac );}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-74ca652{--content-width:1440px;}.elementor-24 .elementor-element.elementor-element-7a8dd10{--width:100%;}.elementor-24 .elementor-element.elementor-element-e6eed5b{--width:100%;}.elementor-24 .elementor-element.elementor-element-e84ec9e{--width:100%;}.elementor-24 .elementor-element.elementor-element-b4aa907{--width:100%;}.elementor-24 .elementor-element.elementor-element-38ef9e8{--width:100%;}.elementor-24 .elementor-element.elementor-element-72ab01a{--width:100%;}}@media(max-width:1366px){.elementor-24 .elementor-element.elementor-element-74ca652{--padding-top:7rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24 .elementor-element.elementor-element-efdfa66{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-9fc9be3{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;}.elementor-24 .elementor-element.elementor-element-9fc9be3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-e6eed5b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-ddd5b4d .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-a187abd{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-80f186f .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-9bb0199{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-27682b7 .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-836ac1e{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-38291d7 .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-e45f299{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}}@media(max-width:1200px){.elementor-24 .elementor-element.elementor-element-74ca652{--padding-top:7rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24 .elementor-element.elementor-element-9fc9be3{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;}.elementor-24 .elementor-element.elementor-element-e6eed5b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-efdfa66{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-9fc9be3{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-24 .elementor-element.elementor-element-9fc9be3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7fd145c{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-7fd145c{left:0vw;}body.rtl .elementor-24 .elementor-element.elementor-element-7fd145c{right:0vw;}.elementor-24 .elementor-element.elementor-element-147aa66{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-147aa66{right:0vw;}body.rtl .elementor-24 .elementor-element.elementor-element-147aa66{left:0vw;}.elementor-24 .elementor-element.elementor-element-e6eed5b{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-ddd5b4d .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-a187abd{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-80f186f .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-9bb0199{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-27682b7 .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-836ac1e{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-38291d7 .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-e45f299{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}}@media(max-width:880px){.elementor-24 .elementor-element.elementor-element-74ca652{--padding-top:06rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-9fc9be3{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-24 .elementor-element.elementor-element-e6eed5b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-74ca652{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:6rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24 .elementor-element.elementor-element-efdfa66{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-9fc9be3{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-9fc9be3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7fd145c{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;top:3vh;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-7fd145c{left:-12vw;}body.rtl .elementor-24 .elementor-element.elementor-element-7fd145c{right:-12vw;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-147aa66{right:-17vw;}body.rtl .elementor-24 .elementor-element.elementor-element-147aa66{left:-17vw;}.elementor-24 .elementor-element.elementor-element-147aa66{bottom:10vh;}.elementor-24 .elementor-element.elementor-element-e6eed5b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-ddd5b4d .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-a187abd{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-80f186f .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-9bb0199{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-27682b7 .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-836ac1e{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}.elementor-24 .elementor-element.elementor-element-38291d7 .elementor-heading-title{font-size:var( --e-global-typography-fff2b7b-font-size );line-height:var( --e-global-typography-fff2b7b-line-height );}.elementor-24 .elementor-element.elementor-element-e45f299{font-size:var( --e-global-typography-1c3c3e5-font-size );line-height:var( --e-global-typography-1c3c3e5-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-efdfa66 */.elementor-24 .elementor-element.elementor-element-efdfa66 {
    height: 45px;
    line-height: 45px !important;
 }
 
.emoji-animado {
  display: inline-block;
  font-size: 1rem;
  animation: brilloBalanceo 2s ease-in-out infinite;
  line-height: 6px;
}

@keyframes brilloBalanceo {
  0%, 100% {
    transform: rotate(0deg);
    filter: drop-shadow(0 0 2px yellow);
  }
  50% {
    transform: rotate(5deg);
    filter: drop-shadow(0 0 8px yellow);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fd145c */.elementor-24 .elementor-element.elementor-element-7fd145c {
    mix-blend-mode: exclusion;
}

.elementor-24 .elementor-element.elementor-element-7fd145c {
  animation: floatRandom 6s ease-in-out infinite;
}

@keyframes floatRandom {
  0%   { transform: translate(0, 0); }
  25%  { transform: translate(3px, -5px); }
  50%  { transform: translate(-4px, 3px); }
  75%  { transform: translate(5px, 2px); }
  100% { transform: translate(0, 0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-147aa66 */.elementor-24 .elementor-element.elementor-element-147aa66 {
    mix-blend-mode: exclusion;
}

.elementor-24 .elementor-element.elementor-element-147aa66 {
  animation: floatRandom 8s ease-in-out infinite;
}

@keyframes floatRandom {
  0%   { transform: translate(0, 0); }
  25%  { transform: translate(3px, -5px); }
  50%  { transform: translate(-4px, 3px); }
  75%  { transform: translate(5px, 2px); }
  100% { transform: translate(0, 0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ca652 */body.offcanvas-open {
  overflow: hidden;
  height: 100vh;
}/* End custom CSS */