.elementor-44 .elementor-element.elementor-element-886b361{--display:flex;--margin-top:130px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-44 .elementor-element.elementor-element-6e974f5{--display:flex;}body.elementor-page-44:not(.elementor-motion-effects-element-type-background), body.elementor-page-44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-5cc48f5 */#posts-container {
  position: relative;
  min-height: 400px; /* ensure space is available while loading */
}

#posts-container .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 1;
}

#posts-container .loading img {
  width: 200px; /* adjust as needed */
  height: auto;
}



@media (max-width: 991.98px) { 
    
    #posts-container .loading img {
  width: 150px; /* adjust as needed */
  height: auto;
}

    
}


@media (max-width: 767px) { 
    
    #posts-container .loading img {
  width: 80px; /* adjust as needed */
  height: auto;
}

    
}


@media (max-width: 420px) { 
    
    #posts-container .loading img {
  width: 60px; /* adjust as needed */
  height: auto;
}

    
}/* End custom CSS */