/* Mobile-only overlay for the current dark-hero homepage. */
@media(max-width:991px){
 .services-overlap-page .svc #home .x-stage.is-engaged{
  height:min(420px,calc(100svh - 96px));min-height:240px;
 }
 .services-overlap-page .svc #home .x-viewer-tools{
  display:none!important;
 }
 .services-overlap-page .svc #home .x-stage.is-engaged .x-viewer-tools{
  display:grid!important;grid-template-columns:repeat(4,44px);grid-template-rows:44px;
  position:absolute!important;inset:auto auto 16px 50%!important;transform:translateX(-50%);
  z-index:8;width:max-content;max-width:calc(100% - 24px);margin:0;padding:8px;gap:6px;
  background:#071a2cf0;border:1px solid #ffffff35;border-radius:4px;
 }
 .services-overlap-page .svc #home .x-viewer-tools>.x-tool-group{
  display:contents!important;
 }
 .services-overlap-page .svc #home .x-viewer-tools>.x-tool-feature,
 .services-overlap-page .svc #home .x-viewer-tools>.x-view-settings,
 .services-overlap-page .svc #home .x-viewer-tools .x-tool>span{
  display:none!important;
 }
 .services-overlap-page .svc #home .x-viewer-tools .x-tool{
  width:44px;height:44px;min-width:44px;min-height:44px;padding:0;grid-row:1;
  border:1px solid #ffffff40;border-radius:3px;background:#123149;color:#eff6fd;
 }
 .services-overlap-page .svc #home .x-viewer-tools .x-tool .bi{font-size:18px;}
 .services-overlap-page .svc #home .x-viewer-tools [data-zoom=".8"]{grid-column:1;}
 .services-overlap-page .svc #home .x-viewer-tools [data-zoom="1.25"]{grid-column:2;}
 .services-overlap-page .svc #home .x-viewer-tools [data-action="reset"]{grid-column:3;}
 .services-overlap-page .svc #home .x-viewer-tools [data-action="rotation"]{grid-column:4;}
 .services-overlap-page .svc #home .x-viewer-tools .x-tool:hover,
 .services-overlap-page .svc #home .x-viewer-tools .x-tool:focus-visible{
  background:#245372;outline:2px solid #ff8b32;outline-offset:1px;
 }
 .services-overlap-page .svc #home .x-stage.is-engaged .x-activate{
  inset:var(--x-exit-top,12px) 16px auto auto;min-height:40px;margin:0;
 }
 .services-overlap-page .svc #home .x-stage.is-engaged .x-scene-hint{display:none;}
}
