.elementor-7672 .elementor-element.elementor-element-f6e3db8{--display:flex;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-bottom-nav{background:#0D1015;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-bottom-item{color:#FFFFFF;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-bottom-icon svg{fill:#FFFFFF;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-bottom-item:hover{color:#E21A1A;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-bottom-item.fgta-featured .fgta-bottom-icon{background:#E21A1A;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-contact-send{background:#E21A1A;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-contact-panel{background:#FFFFFF;color:#172033;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-contact-panel h2{color:#172033;}.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-contact-overlay{background:rgba(0,0,0,.55);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-7672 .elementor-element.elementor-element-e6d11d3 .fgta-contact-panel{width:min(100%,100%);}}/* Start custom CSS for fgta-app-bottom-nav, class: .elementor-element-e6d11d3 *//* Botón central tipo radar */
.fgta-bottom-item.fgta-featured .fgta-bottom-icon{
  position: relative;
  z-index: 2;
  overflow: visible;
}

/* Anillos */
.fgta-bottom-item.fgta-featured .fgta-bottom-icon::before,
.fgta-bottom-item.fgta-featured .fgta-bottom-icon::after{
  content: "";
  position: absolute;
  inset: -8px;
  border: 2px solid rgba(226, 26, 26, 0.45);
  border-radius: 50%;
  pointer-events: none;
  z-index: -1;

  animation: fgtaRadarPulse 2.2s ease-out infinite;
}

/* Segundo anillo con retraso */
.fgta-bottom-item.fgta-featured .fgta-bottom-icon::after{
  animation-delay: 1.1s;
}

@keyframes fgtaRadarPulse{
  0%{
    transform: scale(.75);
    opacity: 0;
  }

  20%{
    opacity: .85;
  }

  100%{
    transform: scale(1.65);
    opacity: 0;
  }
}/* End custom CSS */