.elementor-1942 .elementor-element.elementor-element-ce05816{--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-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-1942 .elementor-element.elementor-element-1dd0128{--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;}body.elementor-page-1942:not(.elementor-motion-effects-element-type-background), body.elementor-page-1942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-1942 .elementor-element.elementor-element-4f00b96 > .elementor-widget-container{margin:-11px 10px 0px -30px;}.elementor-1942 .elementor-element.elementor-element-f24fe26 > .elementor-widget-container{margin:-71px 20px 11px -19px;}}/* Start custom CSS *//*ACADEMIA WPX*/

#bt_pulsar {-webkit-animation: pulse 1.0s infinite;}

#bt_pulsar:hover {-webkit-animation: none;}

@-webkit-keyframes pulse {0% {@include transform(scale(.9)); } 70% {@include transform(scale(1));
    box-shadow: 0 0 0 50px rgba(#5a99d4, 0);} 100% {@include transform(scale(.9)); box-shadow: 0 0 0 0 rgba(#5a99d4, 0);}}

/*ACADEMIA WPX*//* End custom CSS */