.elementor-8166 .elementor-element.elementor-element-16c33e9{--display:flex;border-style:none;--border-style:none;}.elementor-8166 .elementor-element.elementor-element-2ef3c44{--grid-template-columns:repeat(0, auto);--icon-size:2vw;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8166 .elementor-element.elementor-element-2ef3c44 .elementor-widget-container{text-align:center;}.elementor-8166 .elementor-element.elementor-element-2ef3c44 .elementor-social-icon{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}#elementor-popup-modal-8166 .dialog-widget-content{background-color:#02010100;margin:0vw 0vw 2vw 2vw;}#elementor-popup-modal-8166 .dialog-message{width:9vw;height:auto;}#elementor-popup-modal-8166{justify-content:flex-start;align-items:flex-end;}@media(max-width:767px){.elementor-8166 .elementor-element.elementor-element-2ef3c44 .elementor-widget-container{text-align:left;}.elementor-8166 .elementor-element.elementor-element-2ef3c44{--icon-size:8vw;}#elementor-popup-modal-8166 .dialog-message{width:50vw;}}/* Start custom CSS for social-icons, class: .elementor-element-2ef3c44 */.elementor-icon.elementor-social-icon.elementor-social-icon-whatsapp.elementor-repeater-item-4e0b3f5.elementor-social-icon {
  border: 2px solid #005090; /* color inicial */
  transition: transform 0.3s ease;
  animation: borderPulse 1s infinite alternate ease-in-out;
}

@keyframes borderPulse {
  0% {
    border-color: #005090;
    transform: scale(1);
  }
  100% {
    border-color: #E62C39;
    transform: scale(0.8);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16c33e9 *//* Quita el borde de enfoque del popup de Elementor */
.elementor-popup-modal:focus,
.elementor-popup-modal:focus-visible,
.elementor-popup-modal *:focus {
  outline: none !important;
  box-shadow: none !important;
}/* End custom CSS */