.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5980 .elementor-element.elementor-element-b844b0a{padding:10px 10px 10px 10px;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5980 .elementor-element.elementor-element-7f508ff{--grid-template-columns:repeat(0, auto);--icon-size:40px;--grid-row-gap:0px;}.elementor-5980 .elementor-element.elementor-element-7f508ff .elementor-widget-container{text-align:center;}.elementor-5980 .elementor-element.elementor-element-7f508ff .elementor-social-icon{--icon-padding:0.1em;}#elementor-popup-modal-5980 .dialog-widget-content{animation-duration:0.5s;background-color:#00000000;margin:0px 0px 0px 0px;}#elementor-popup-modal-5980 .dialog-message{width:100px;height:100px;align-items:flex-start;}#elementor-popup-modal-5980{justify-content:flex-end;align-items:center;}/* Start custom CSS for social-icons, class: .elementor-element-7f508ff */.wobble-hor-bottom {
	-webkit-animation: wobble-hor-bottom 4s infinite both;
	        animation: wobble-hor-bottom 4s infinite both;
	        overflow:hidden;
}


/* ----------------------------------------------
 * Generated by Animista on 2022-9-17 20:27:31
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation wobble-hor-bottom
 * ----------------------------------------
 */
@-webkit-keyframes wobble-hor-bottom {
  0%,
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  2% {
    -webkit-transform: translateX(-10px) rotate(-6deg);
            transform: translateX(-10px) rotate(-6deg);
  }
  6% {
    -webkit-transform: translateX(10px) rotate(6deg);
            transform: translateX(10px) rotate(6deg);
  }
  10% {
    -webkit-transform: translateX(-5px) rotate(-3.6deg);
            transform: translateX(-5px) rotate(-3.6deg);
  }
  14% {
    -webkit-transform: translateX(5px) rotate(2.4deg);
            transform: translateX(5px) rotate(2.4deg);
  }
  18% {
    -webkit-transform: translateX(0px) rotate(-1.2deg);
            transform: translateX(0px) rotate(-1.2deg);
  }
}
@keyframes wobble-hor-bottom {
  0%,
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  2% {
    -webkit-transform: translateX(-10px) rotate(-6deg);
            transform: translateX(-10px) rotate(-6deg);
  }
  6% {
    -webkit-transform: translateX(10px) rotate(6deg);
            transform: translateX(10px) rotate(6deg);
  }
  10% {
    -webkit-transform: translateX(-5px) rotate(-3.6deg);
            transform: translateX(-5px) rotate(-3.6deg);
  }
  14% {
    -webkit-transform: translateX(5px) rotate(2.4deg);
            transform: translateX(5px) rotate(2.4deg);
  }
  18% {
    -webkit-transform: translateX(0px) rotate(-1.2deg);
            transform: translateX(0px) rotate(-1.2deg);
  }
}/* End custom CSS */