.elementor-47350 .elementor-element.elementor-element-21522bf{--display:flex;--background-transition:0.3s;}.elementor-47350 .elementor-element.elementor-element-24e7b29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-47350 .elementor-element.elementor-element-2993d8f{left:100vh;}body.rtl .elementor-47350 .elementor-element.elementor-element-2993d8f{right:100vh;}.elementor-47350 .elementor-element.elementor-element-2993d8f{top:100vh;}@media(max-width:767px){.elementor-47350 .elementor-element.elementor-element-21522bf{--min-height:624px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47350 .elementor-element.elementor-element-24e7b29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.mesh-fly-btn {
  position: fixed;
  right: 18px;
  bottom: 18px;
  z-index: 99999;
}

/* optional: keep it above sticky headers or popups */
body.admin-bar .mesh-fly-btn { bottom: 18px; }

/* optional: hide on desktop / show only on mobile (edit breakpoint as needed) */
@media (min-width: 1025px){
  .mesh-fly-btn { display: none; }
}/* End custom CSS */