.elementor-1869 .elementor-element.elementor-element-1e8fd9b{--display:flex;--min-height:450px;--justify-content:center;--overlay-opacity:0.7;--margin-top:-121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1869 .elementor-element.elementor-element-1e8fd9b:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-1e8fd9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avionicausa.com/wp-content/uploads/2026/07/background-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1869 .elementor-element.elementor-element-1e8fd9b::before, .elementor-1869 .elementor-element.elementor-element-1e8fd9b > .elementor-background-video-container::before, .elementor-1869 .elementor-element.elementor-element-1e8fd9b > .e-con-inner > .elementor-background-video-container::before, .elementor-1869 .elementor-element.elementor-element-1e8fd9b > .elementor-background-slideshow::before, .elementor-1869 .elementor-element.elementor-element-1e8fd9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1869 .elementor-element.elementor-element-1e8fd9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor1 );--background-overlay:'';}.elementor-1869 .elementor-element.elementor-element-1e8fd9b.e-con{--align-self:center;}.elementor-widget-theme-page-title .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-1869 .elementor-element.elementor-element-8b5943f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-1869 .elementor-element.elementor-element-92aecf6{--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;--overlay-opacity:0.76;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1869 .elementor-element.elementor-element-92aecf6:not(.elementor-motion-effects-element-type-background), .elementor-1869 .elementor-element.elementor-element-92aecf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avionicausa.com/wp-content/uploads/2026/06/background-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1869 .elementor-element.elementor-element-92aecf6::before, .elementor-1869 .elementor-element.elementor-element-92aecf6 > .elementor-background-video-container::before, .elementor-1869 .elementor-element.elementor-element-92aecf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1869 .elementor-element.elementor-element-92aecf6 > .elementor-background-slideshow::before, .elementor-1869 .elementor-element.elementor-element-92aecf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1869 .elementor-element.elementor-element-92aecf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-1869 .elementor-element.elementor-element-2e08e4f{--display:flex;}@media(min-width:768px){.elementor-1869 .elementor-element.elementor-element-2e08e4f{--width:100%;}}@media(max-width:767px){.elementor-1869 .elementor-element.elementor-element-1e8fd9b{--margin-top:-133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1869 .elementor-element.elementor-element-8b5943f{padding:0px 0px 0px 20px;}.elementor-1869 .elementor-element.elementor-element-92aecf6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-92aecf6 */div#number-2 {
    background-color: #72cd01 !important;
    width: 50px;
    height: 50px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #fff !important;
    font-size: 23px;
    border-radius: 50%;
    position: absolute;
    left: 90px;
    padding-top: 35px;
}
#number-2 {
  position: relative;
  z-index: 2;
  transition: transform 0.3s ease;
}

#number-2::before,
#number-2::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  z-index: -1;
  pointer-events: none;
}

/* Sombra estática */
#number-2::before {
  inset: -10px;
  background: rgba(114, 205, 1, 0.28);
}

/* Segunda sombra más suave */
#number-2::after {
  inset: -20px;
  background: rgba(114, 205, 1, 0.14);
}

/* Animación solo al pasar el mouse */
#pulsando:hover #number-2 {
  animation: pulseNumber 1.6s ease-in-out infinite;
}

#pulsando:hover #number-2:before,
#number-2:hover::after {
  animation: pulseShadow 1.6s ease-out infinite;
}

#pulsando:hover #number-2:after {
  animation-delay: 0.3s;
}

@keyframes pulseNumber {
  0%, 100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }
}

@keyframes pulseShadow {
  0% {
    opacity: 0.8;
    transform: scale(0.9);
  }

  70% {
    opacity: 0;
    transform: scale(1.45);
  }

  100% {
    opacity: 0;
    transform: scale(1.45);
  }
}/* End custom CSS */