.elementor-20 .elementor-element.elementor-element-dcc1a64{--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;}.elementor-20 .elementor-element.elementor-element-dcc1a64:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-dcc1a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7e6b43d{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-7e6b43d{right:0px;}.elementor-20 .elementor-element.elementor-element-7e6b43d{top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5ac2ba6{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-5ac2ba6{right:0px;}.elementor-20 .elementor-element.elementor-element-5ac2ba6{top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-60c3c68{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-60c3c68{left:0px;}.elementor-20 .elementor-element.elementor-element-60c3c68{top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7b686c8{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-7b686c8{left:0px;}.elementor-20 .elementor-element.elementor-element-7b686c8{top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-759c193{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-759c193{right:0px;}.elementor-20 .elementor-element.elementor-element-759c193{top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-10eaf59{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-10eaf59{right:0px;}.elementor-20 .elementor-element.elementor-element-10eaf59{top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-981ef93{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-981ef93{right:0px;}.elementor-20 .elementor-element.elementor-element-981ef93{top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-bcf74f4{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-bcf74f4{right:0px;}.elementor-20 .elementor-element.elementor-element-bcf74f4{top:0px;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-2681ae8{margin:71px 71px calc(var(--kit-widget-spacing, 0px) + 71px) 71px;padding:57px 0px 0px 0px;z-index:50;text-align:center;}.elementor-20 .elementor-element.elementor-element-2681ae8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-514b0bf{margin:-63px -63px calc(var(--kit-widget-spacing, 0px) + -63px) -63px;padding:0px 0px -55px 0px;z-index:49;text-align:center;}.elementor-20 .elementor-element.elementor-element-514b0bf.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-514b0bf img{max-width:47%;}.elementor-20 .elementor-element.elementor-element-8eeb93c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:66px 0px 0px 0px;z-index:51;text-align:center;}.elementor-20 .elementor-element.elementor-element-8eeb93c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8eeb93c img{max-width:62%;}.elementor-20 .elementor-element.elementor-element-069aacf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-069aacf.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-069aacf img{max-width:100%;}.elementor-20 .elementor-element.elementor-element-5ac2ba6{margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:155px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5ac2ba6{left:31px;}body.rtl .elementor-20 .elementor-element.elementor-element-5ac2ba6{right:31px;}.elementor-20 .elementor-element.elementor-element-5ac2ba6 img{height:204px;}.elementor-20 .elementor-element.elementor-element-60c3c68{margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:92px 0px 0px 0px;top:155px;text-align:right;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-60c3c68{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-60c3c68{left:0px;}.elementor-20 .elementor-element.elementor-element-60c3c68 img{width:100%;max-width:100%;height:96px;}.elementor-20 .elementor-element.elementor-element-7b686c8{margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:451px 0px 0px 0px;top:155px;text-align:right;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7b686c8{right:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-7b686c8{left:0px;}.elementor-20 .elementor-element.elementor-element-7b686c8 img{width:100%;max-width:100%;height:96px;}.elementor-20 .elementor-element.elementor-element-759c193{margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:451px 0px 0px 0px;top:155px;text-align:left;}.elementor-20 .elementor-element.elementor-element-759c193.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-759c193{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-759c193{right:0px;}.elementor-20 .elementor-element.elementor-element-759c193 img{width:100%;max-width:100%;height:96px;}.elementor-20 .elementor-element.elementor-element-10eaf59{margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:555px 0px 0px 0px;top:155px;text-align:left;}.elementor-20 .elementor-element.elementor-element-10eaf59.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-10eaf59{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-10eaf59{right:0px;}.elementor-20 .elementor-element.elementor-element-10eaf59 img{width:100%;max-width:100%;height:14px;}.elementor-20 .elementor-element.elementor-element-981ef93{margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:555px 0px 0px 0px;top:114px;text-align:center;}.elementor-20 .elementor-element.elementor-element-981ef93.elementor-element{--align-self:center;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-981ef93{left:70px;}body.rtl .elementor-20 .elementor-element.elementor-element-981ef93{right:70px;}.elementor-20 .elementor-element.elementor-element-981ef93 img{width:100%;max-width:100%;height:153px;}.elementor-20 .elementor-element.elementor-element-bcf74f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-20 .elementor-element.elementor-element-bcf74f4.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-bcf74f4 img{width:77%;}}/* Start custom CSS for image, class: .elementor-element-2681ae8 */.elementor-20 .elementor-element.elementor-element-2681ae8 {
  transform-origin: center;
  animation: orbit 10s linear infinite;
}
@keyframes orbit {
  0%   { transform: rotate(0deg) translateX(10px) rotate(0deg); }
  100% { transform: rotate(360deg) translateX(10px) rotate(-360deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-069aacf */.elementor-20 .elementor-element.elementor-element-069aacf {
  animation: sway 4s ease-in-out infinite;
  --sway: 4px;
}
@keyframes sway {
  0%   { transform: translateX(calc(var(--sway) * -1)); }
  50%  { transform: translateX(calc(var(--sway) * 1)); }
  100% { transform: translateX(calc(var(--sway) * -1)); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6b43d */.elementor-20 .elementor-element.elementor-element-7e6b43d {
  animation: sway 4s ease-in-out infinite;
  --sway: 3px;
}
@keyframes sway {
  0%   { transform: translateX(calc(var(--sway) * -1)); }
  50%  { transform: translateX(calc(var(--sway) * 1)); }
  100% { transform: translateX(calc(var(--sway) * -1)); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ac2ba6 */.elementor-20 .elementor-element.elementor-element-5ac2ba6 {
  animation: float 5s ease-in-out infinite;
  --float: 8px; /* qué tanto se mueve */
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(calc(var(--float) * -1)); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-981ef93 */.elementor-20 .elementor-element.elementor-element-981ef93 {
  animation: float 8s ease-in-out infinite;
  --float: 18px; /* qué tanto se mueve */
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(calc(var(--float) * -1)); }
  100% { transform: translateY(0); }
}/* End custom CSS */