/* Restore the adhesive banner CTA on mobile without extending past its image. */
@media (max-width:767px) {
 body#index #content .elementor-element-ce5b4fa {
  display:block !important; position:absolute !important; top:auto !important; bottom:32px !important;
  left:12px !important; right:12px !important; width:calc(100% - 24px) !important; margin:0 !important; z-index:2;
 }
 body#index #content .elementor-element-ce5b4fa .elementor-widget-container { margin:0 !important; }
 body#index #content .elementor-element-ce5b4fa .elementor-button-wrapper { text-align:center !important; }
 body#index #content .elementor-element-ce5b4fa .elementor-button { padding:12px 20px !important; font-size:12px !important; line-height:1.3 !important; max-width:100%; }
}
