/*
 * SSG Core: functional rules only.
 * No colours, fonts or layout decisions live here; the site's look is built in Elementor and the theme.
 */
.ssg-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
[class*="ssg-"][hidden],[class*="ssg-"] [hidden]{display:none!important}
.ssg-map{position:relative;width:100%;height:var(--ssg-map-h,480px);z-index:0}
