.elementor-1057 .elementor-element.elementor-element-059dc0b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1057 .elementor-element.elementor-element-49da20c{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;bottom:2%;z-index:9;}body:not(.rtl) .elementor-1057 .elementor-element.elementor-element-49da20c{right:0%;}body.rtl .elementor-1057 .elementor-element.elementor-element-49da20c{left:0%;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1057 .elementor-element.elementor-element-49da20c{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1057 .elementor-element.elementor-element-49da20c{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;bottom:2%;}body:not(.rtl) .elementor-1057 .elementor-element.elementor-element-49da20c{right:0%;}body.rtl .elementor-1057 .elementor-element.elementor-element-49da20c{left:0%;}}/* Start custom CSS for image, class: .elementor-element-49da20c */.globe-img {
 position: fixed;
  right: 7%;
  bottom: 25%;
  width: 60px; 
  
   pointer-events: auto;
  transform-origin: center;

  animation: wolfFloat 5s ease-in-out infinite,
             spinZ_CCW 12s linear infinite;
}

@keyframes spinZ_CCW {
  from { transform: rotate(0deg); }
  to   { transform: rotate(-360deg); }
}

body.elementor-popup-modal-open .globe-img {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}/* End custom CSS */