.elementor-7457 .elementor-element.elementor-element-e98c0a8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7457 .elementor-element.elementor-element-e98c0a8 .e-con-inner{--em-container-spacing:24%;}.elementor-7457 .elementor-element.elementor-element-e98c0a8.e-con{--align-self:center;}.elementor-7457 .elementor-element.elementor-element-c57d795{width:100%;max-width:100%;}.elementor-7457 .elementor-element.elementor-element-c57d795 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7457 .elementor-element.elementor-element-c57d795 .ecomus-marquee{padding:10px 0px 6px 0px;background-color:#09204C;}.ecomus-rtl-smart .elementor-7457 .elementor-element.elementor-element-c57d795 .ecomus-marquee{padding:10px 0px 6px 0px;}.elementor-7457 .elementor-element.elementor-element-c57d795 .ecomus-marquee__icon{color:#FFFFFF;}.elementor-7457 .elementor-element.elementor-element-c57d795 .ecomus-marquee__item{gap:0px;}.elementor-7457 .elementor-element.elementor-element-c57d795 .ecomus-marquee__text{color:#FFFFFF;}.elementor-7457 .elementor-element.elementor-element-cd467a5.elementor-element{--align-self:center;}.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 );}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-b501c48{left:261px;}body.rtl .elementor-7457 .elementor-element.elementor-element-b501c48{right:261px;}.elementor-7457 .elementor-element.elementor-element-b501c48{top:25%;}.elementor-7457 .elementor-element.elementor-element-b501c48 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;text-shadow:0px 0px 10px #0099FF;color:#FFFFFF;}.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 );}.elementor-7457 .elementor-element.elementor-element-c75ca56{text-align:center;}.elementor-7457 .elementor-element.elementor-element-a52ce2c.elementor-element{--align-self:center;}.elementor-7457 .elementor-element.elementor-element-d795b20 > .elementor-widget-container{border-style:none;box-shadow:5px 5px 0px -3px #034EB7;}.elementor-7457 .elementor-element.elementor-element-d795b20:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #034EB7;}.elementor-7457 .elementor-element.elementor-element-d795b20 .ecomus-button{--em-button-rounded:11px 11px 11px 11px;font-size:40px;--em-button-bg-color:#0A275E;--em-button-border-color:#054391;--em-button-bg-color-hover:#05133C;--em-button-border-color-hover:#054391;--em-button-eff-bg-color-hover:#0987E6;}.ecomus-rtl-smart .elementor-7457 .elementor-element.elementor-element-d795b20 .ecomus-button{--em-button-rounded:11px 11px 11px 11px;}.elementor-7457 .elementor-element.elementor-element-bc31e09{--display:flex;}.elementor-7457 .elementor-element.elementor-element-ddeaf0e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:7px;--padding-right:7px;}.elementor-7457 .elementor-element.elementor-element-ddeaf0e:not(.elementor-motion-effects-element-type-background), .elementor-7457 .elementor-element.elementor-element-ddeaf0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1B41;}.elementor-7457 .elementor-element.elementor-element-ddeaf0e.e-con{--align-self:center;}.elementor-7457 .elementor-element.elementor-element-05d19cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7457 .elementor-element.elementor-element-05d19cb .ecomus-heading{justify-content:center;text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:29px;font-weight:700;text-transform:none;line-height:28px;}.elementor-7457 .elementor-element.elementor-element-0c20d1a{text-align:center;}.elementor-7457 .elementor-element.elementor-element-0c20d1a img{width:94%;}.elementor-7457 .elementor-element.elementor-element-2afe8c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7457 .elementor-element.elementor-element-2afe8c4.e-con{--align-self:center;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{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 );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list-separator{border-bottom-style:none;}.elementor-7457 .elementor-element.elementor-element-f07329a > .elementor-widget-container{background-color:#F19D9D;margin:8px 3px -19px 3px;padding:2px 7px 2px 7px;border-radius:3px 3px 3px 3px;}.elementor-7457 .elementor-element.elementor-element-f07329a.elementor-element{--align-self:center;}.elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list-header{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list-price{color:#000000;}body.rtl .elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list li:not(:last-child){margin-bottom:0px;}.elementor-7457 .elementor-element.elementor-element-f07329a .elementor-price-list-item{align-items:center;}.elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list-separator{border-bottom-style:none;}.elementor-7457 .elementor-element.elementor-element-7a602b4 > .elementor-widget-container{background-color:#F19D9D;margin:11px 3px -19px 3px;padding:2px 7px 2px 7px;border-radius:3px 3px 3px 3px;}.elementor-7457 .elementor-element.elementor-element-7a602b4.elementor-element{--align-self:center;}.elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list-header{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list-price{color:#CF0505;}body.rtl .elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list li:not(:last-child){margin-bottom:0px;}.elementor-7457 .elementor-element.elementor-element-7a602b4 .elementor-price-list-item{align-items:center;}.elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list-separator{border-bottom-style:none;}.elementor-7457 .elementor-element.elementor-element-cfca788 > .elementor-widget-container{background-color:#F19D9D;margin:14px 3px -19px 3px;padding:2px 7px 2px 7px;border-radius:3px 3px 3px 3px;}.elementor-7457 .elementor-element.elementor-element-cfca788.elementor-element{--align-self:center;}.elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list-header{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list-price{color:#1B7D00;}body.rtl .elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list li:not(:last-child){margin-bottom:0px;}.elementor-7457 .elementor-element.elementor-element-cfca788 .elementor-price-list-item{align-items:center;}.elementor-7457 .elementor-element.elementor-element-689f91b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:41px 41px 41px 41px;--padding-top:5px;--padding-bottom:5px;--padding-left:12px;--padding-right:12px;}.elementor-7457 .elementor-element.elementor-element-689f91b.e-con{--align-self:flex-start;}.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-7457 .elementor-element.elementor-element-2b618f1{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-7457 .elementor-element.elementor-element-2b618f1 .elementor-icon-wrapper{text-align:start;}.elementor-7457 .elementor-element.elementor-element-2b618f1.elementor-view-stacked .elementor-icon{background-color:#00AF16;}.elementor-7457 .elementor-element.elementor-element-2b618f1.elementor-view-framed .elementor-icon, .elementor-7457 .elementor-element.elementor-element-2b618f1.elementor-view-default .elementor-icon{color:#00AF16;border-color:#00AF16;}.elementor-7457 .elementor-element.elementor-element-2b618f1.elementor-view-framed .elementor-icon, .elementor-7457 .elementor-element.elementor-element-2b618f1.elementor-view-default .elementor-icon svg{fill:#00AF16;}.elementor-7457 .elementor-element.elementor-element-2b618f1 .elementor-icon{font-size:17px;}.elementor-7457 .elementor-element.elementor-element-2b618f1 .elementor-icon svg{height:17px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7457 .elementor-element.elementor-element-66d7364{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-7457 .elementor-element.elementor-element-66d7364 p{margin-block-end:0px;}.elementor-7457 .elementor-element.elementor-element-e3f7e61{text-align:center;}.elementor-7457 .elementor-element.elementor-element-e3f7e61 img{width:88%;}.elementor-7457 .elementor-element.elementor-element-cab840a > .elementor-widget-container{border-style:none;box-shadow:5px 5px 0px -3px #034EB7;}.elementor-7457 .elementor-element.elementor-element-cab840a:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #034EB7;}.elementor-7457 .elementor-element.elementor-element-cab840a .ecomus-button{--em-button-rounded:11px 11px 11px 11px;font-size:40px;--em-button-bg-color:#0A275E;--em-button-border-color:#054391;--em-button-bg-color-hover:#05133C;--em-button-border-color-hover:#054391;--em-button-eff-bg-color-hover:#0987E6;}.ecomus-rtl-smart .elementor-7457 .elementor-element.elementor-element-cab840a .ecomus-button{--em-button-rounded:11px 11px 11px 11px;}body.elementor-page-7457:not(.elementor-motion-effects-element-type-background), body.elementor-page-7457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3D9642 0%, #3D9642 100%);}@media(min-width:768px){.elementor-7457 .elementor-element.elementor-element-e98c0a8{--width:100%;}.elementor-7457 .elementor-element.elementor-element-689f91b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7457 .elementor-element.elementor-element-e98c0a8{--width:100%;}}@media(max-width:1024px){.elementor-7457 .elementor-element.elementor-element-e98c0a8{--flex-wrap:wrap;}.elementor-7457 .elementor-element.elementor-element-e98c0a8.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-b501c48{left:131px;}body.rtl .elementor-7457 .elementor-element.elementor-element-b501c48{right:131px;}.elementor-7457 .elementor-element.elementor-element-b501c48{top:20%;}}@media(max-width:767px){.elementor-7457 .elementor-element.elementor-element-cd467a5.elementor-element{--align-self:center;}.elementor-7457 .elementor-element.elementor-element-b501c48.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7457 .elementor-element.elementor-element-b501c48{left:17%;}body.rtl .elementor-7457 .elementor-element.elementor-element-b501c48{right:17%;}.elementor-7457 .elementor-element.elementor-element-b501c48{top:483px;text-align:center;}.elementor-7457 .elementor-element.elementor-element-b501c48 .elementor-heading-title{font-size:34px;}.elementor-7457 .elementor-element.elementor-element-c75ca56 img{border-radius:0px 0px 0px 0px;}.elementor-7457 .elementor-element.elementor-element-a52ce2c img{border-radius:0px 0px 0px 0px;}.elementor-7457 .elementor-element.elementor-element-d795b20 > .elementor-widget-container{margin:8px 0px 19px 0px;border-radius:11px 11px 11px 11px;}.elementor-7457 .elementor-element.elementor-element-d795b20:hover > .elementor-widget-container{border-radius:11px 11px 11px 11px;}.elementor-7457 .elementor-element.elementor-element-d795b20 .ecomus-button{font-size:33px;min-width:311px;min-height:62px;}.elementor-7457 .elementor-element.elementor-element-e263dd4 img{border-radius:0px 0px 0px 0px;}.elementor-7457 .elementor-element.elementor-element-bc31e09{--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-7457 .elementor-element.elementor-element-ddeaf0e{--width:96%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:2px;--padding-right:2px;}.elementor-7457 .elementor-element.elementor-element-05d19cb .ecomus-heading{justify-content:center;text-align:center;font-size:23px;line-height:1.2em;}.elementor-7457 .elementor-element.elementor-element-0c20d1a img{width:100%;}.elementor-7457 .elementor-element.elementor-element-f07329a > .elementor-widget-container{margin:0px 4px -12px 4px;}.elementor-7457 .elementor-element.elementor-element-7a602b4 > .elementor-widget-container{margin:2px 4px -12px 4px;}.elementor-7457 .elementor-element.elementor-element-cfca788 > .elementor-widget-container{margin:4px 4px -12px 4px;}.elementor-7457 .elementor-element.elementor-element-689f91b{--width:100%;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-7457 .elementor-element.elementor-element-689f91b.e-con{--align-self:flex-start;}.elementor-7457 .elementor-element.elementor-element-2b618f1{--container-widget-width:15px;--container-widget-flex-grow:0;width:var( --container-widget-width, 15px );max-width:15px;}.elementor-7457 .elementor-element.elementor-element-bb12a1e > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-7457 .elementor-element.elementor-element-afd5c8f img{border-radius:0px 0px 0px 0px;}.elementor-7457 .elementor-element.elementor-element-cab840a > .elementor-widget-container{margin:10px 0px 19px 0px;border-radius:11px 11px 11px 11px;}.elementor-7457 .elementor-element.elementor-element-cab840a:hover > .elementor-widget-container{border-radius:11px 11px 11px 11px;}.elementor-7457 .elementor-element.elementor-element-cab840a .ecomus-button{font-size:33px;min-width:311px;min-height:62px;}}/* Start custom CSS for heading, class: .elementor-element-b501c48 *//* Clase: bounce-img suave */
.bounce-img2 {
  display: inline-block;
  will-change: transform;
  animation: softPulse 0.2s ease-in-out infinite;
  transform-origin: center center;
}

/* Animación ultra suave */
@keyframes softPulse {
  0% {
    transform: scale(1) translateY(0);
  }
  30% {
    transform: scale(1.04) translateY(-1px); /* leve subida */
  }
  60% {
    transform: scale(1) translateY(0.5px); /* micro rebote */
  }
  100% {
    transform: scale(1) translateY(0);
  }
}

/* Redondeo opcional */
.bounce-img2 img {
  border-radius: 14px;
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */
/* Start custom CSS for ecomus-button, class: .elementor-element-d795b20 *//* Clase principal: aplica "shake-btn" en CSS Classes del botón en Elementor */
.shake-btn {
  --shake-duration: 0.6s;         /* velocidad del temblor */
  --shake-intensity: 4px;         /* desplazamiento máximo */
  --shake-rot: 1deg;              /* rotación ligera */
  --shake-ease: cubic-bezier(.36,.07,.19,.97);
  will-change: transform;
  backface-visibility: hidden;
  transform: translateZ(0);

  /* Animación infinita */
  animation: shake-x var(--shake-duration) var(--shake-ease) infinite;
}

/* Keyframes del temblor */
@keyframes shake-x {
  0%   { transform: translate3d(0,0,0) rotate(0); }
  10%  { transform: translate3d(-4px, 0, 0) rotate(-1deg); }
  20%  { transform: translate3d(4px, 0, 0) rotate(1deg); }
  30%  { transform: translate3d(-3px, 0, 0) rotate(-0.8deg); }
  40%  { transform: translate3d(3px, 0, 0) rotate(0.8deg); }
  50%  { transform: translate3d(-2px, 0, 0) rotate(-0.5deg); }
  60%  { transform: translate3d(2px, 0, 0) rotate(0.5deg); }
  70%  { transform: translate3d(-1px, 0, 0) rotate(-0.3deg); }
  80%  { transform: translate3d(1px, 0, 0) rotate(0.3deg); }
  90%  { transform: translate3d(-1px, 0, 0) rotate(-0.2deg); }
  100% { transform: translate3d(0,0,0) rotate(0); }
}/* End custom CSS */
/* Start custom CSS for ecomus-button, class: .elementor-element-cab840a *//* Clase principal: aplica "shake-btn" en CSS Classes del botón en Elementor */
.shake-btn {
  --shake-duration: 0.6s;         /* velocidad del temblor */
  --shake-intensity: 4px;         /* desplazamiento máximo */
  --shake-rot: 1deg;              /* rotación ligera */
  --shake-ease: cubic-bezier(.36,.07,.19,.97);
  will-change: transform;
  backface-visibility: hidden;
  transform: translateZ(0);

  /* Animación infinita */
  animation: shake-x var(--shake-duration) var(--shake-ease) infinite;
}

/* Keyframes del temblor */
@keyframes shake-x {
  0%   { transform: translate3d(0,0,0) rotate(0); }
  10%  { transform: translate3d(-4px, 0, 0) rotate(-1deg); }
  20%  { transform: translate3d(4px, 0, 0) rotate(1deg); }
  30%  { transform: translate3d(-3px, 0, 0) rotate(-0.8deg); }
  40%  { transform: translate3d(3px, 0, 0) rotate(0.8deg); }
  50%  { transform: translate3d(-2px, 0, 0) rotate(-0.5deg); }
  60%  { transform: translate3d(2px, 0, 0) rotate(0.5deg); }
  70%  { transform: translate3d(-1px, 0, 0) rotate(-0.3deg); }
  80%  { transform: translate3d(1px, 0, 0) rotate(0.3deg); }
  90%  { transform: translate3d(-1px, 0, 0) rotate(-0.2deg); }
  100% { transform: translate3d(0,0,0) rotate(0); }
}/* End custom CSS */