.off-screen{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.on-screen{left:auto;position:static;clip:auto}#locations{display:none}.js-enabled #map{height:38.75rem;width:100%}@media (min-width:62.5rem){.js-enabled #map{height:calc(100vh - 100px)}}.map.niq .map-container{position:relative}.map.niq .map-search{position:relative;z-index:2}.map.niq .mod-centre-search{margin:-3.1875rem 0 0}.map.niq #locations{list-style:none;margin:0;padding:1.5rem 0}.map.niq #locations.visible{display:flex;overflow:auto}.map.niq .location{background:#fff;border-radius:1rem;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0 8px 1rem;min-width:20.625rem;padding:1rem 1.5rem;position:relative}.map.niq .location.highlight{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.2)}.map.niq .location .asset{margin:0 -.5rem .625rem;position:relative}.map.niq .location .asset img{border-radius:.25rem .25rem 0 0;display:block;height:auto;width:100%}.map.niq .location .content{display:flex;flex-direction:column;flex-grow:1}.map.niq .location .content .btn{margin-top:auto}.map.niq .location .manager{background:#fff;border-radius:2rem;bottom:1.25rem;font-size:.875rem;left:.625rem;line-height:1;padding:.25rem 1rem .25rem 3rem;position:absolute}.map.niq .location .manager .title{display:none}.map.niq .location .manager .icon-circular,.map.niq .location .manager img{background:#009fe3;color:#1b1c1b;height:2.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem}.map.niq .location .manager img{border-radius:50%}.map.niq .location h3{margin:0 0 .625rem}.map.niq .location h3 .prefix{color:#a0a0a0;display:block;font-size:1rem}.map.niq .location .opening-times{list-style:none;margin:1.5rem 0;padding:0}.map.niq .location .opening-times li{margin:0}.map.niq .location .opening-times li span{float:right}.map.niq .location .btn{display:block}.map.niq .location .btn span{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.map.niq .location a:not(.btn){color:#1b1c1b}@media (min-width:62.5rem){.map.niq{overflow:hidden;position:relative}.map.niq .mod-centre-search{margin:0}.map.niq .map-search{display:flex;flex-direction:column;left:0;max-height:100%;max-width:46.25rem;padding:1rem 0 0 1rem;position:absolute;top:0;width:calc(50% - 40px)}.map.niq .map-search form{width:100%}.map.niq .location-results{overflow-y:auto}.map.niq #locations{flex-wrap:wrap;margin:0;padding:0}.map.niq .location{min-width:auto;width:100%}}@media (min-width:62.5rem) and (max-width:87.5rem){.map.niq .location{align-items:flex-start;display:flex;flex-direction:row;font-size:.875rem;margin:0 0 1rem;padding:1rem}.map.niq .location .asset{margin:0 1rem 0 0;max-width:9.375rem;width:100%}.map.niq .location .asset img{border-radius:.5rem;margin:0 0 1.5rem}.map.niq .location .asset .manager{background:#fafafa;bottom:0;left:0;position:relative}.map.niq .location h3{font-size:1.125rem}.map.niq .location .address{margin:0 0 .5rem}.map.niq .location .opening-times{margin:.5rem 0}}@media (min-width:87.5rem){.map.niq .location{width:calc(50% - 16px)}}.search-bar{background:#009fe3}.info-window{text-align:left}.info-window.wrapper-niq{padding:.5rem}.info-window .inner{font-size:.875rem}.info-window .inner h3,.info-window .inner h3 a{color:#1b1c1b;font-size:1.125rem;margin:0 0 .625rem;text-decoration:none}.info-window .inner h3 .prefix,.info-window .inner h3 a .prefix{color:#a0a0a0;display:block;font-size:.875rem}.info-window .inner a:not(.btn,h3 a){color:#1b1c1b;text-decoration:underline}.info-window .inner a:not(.btn,h3 a):focus,.info-window .inner a:not(.btn,h3 a):hover{color:#1b1c1b}.info-window .inner .opening-times{list-style:none;margin:1rem 0;padding:0}.info-window .inner .opening-times li{margin:0}.info-window .inner .opening-times li span{float:right}.info-window .inner .btn{margin:.3125rem 0 0;width:100%}.info-window .inner .btn span{left:-5000em;position:absolute;clip:rect(0 0 0 0)}@media (max-width:31.25rem){.info-window .inner h3,.info-window .inner h3 a{font-size:.9375rem}}.directions td{border:none;color:#323232;font-family:AvenirLTStd-Black,Arial,Helvetica,sans-serif;font-size:.875rem;padding:.5rem;text-align:left}.directions .adp-placemark{background:#dcdcdc;border:none;margin:0}.directions .adp-placemark td:first-of-type{display:none}.directions .adp-placemark td.adp-text{align-items:center;color:#009fe3;display:flex;font-size:1rem}.directions .adp-placemark td.adp-text:before{background:url(/assets/img/hiq-centres/centre/map-pin.png) no-repeat;background-size:cover;content:"";display:block;flex-shrink:0;height:2.125rem;margin:0 .625rem 0 0;width:1.5rem}.directions .adp-summary{background:#009fe3;color:#fff;font-family:AvenirLTStd-Black,Arial,Helvetica,sans-serif;font-size:.875rem;padding:.625rem;text-align:center;text-transform:uppercase}.directions .adp-summary span{padding:.1875rem}.directions .adp-summary span span{padding:0}.directions .adp-directions{margin:0}.directions .adp-directions tr{background:#fff}.directions .adp-directions tr td{border:none;padding:.75rem .5rem}.directions .adp-directions tr td:first-of-type{width:2.5rem}.directions .adp-directions tr td:nth-of-type(2){display:none}.directions .adp-directions tr:hover{background:#e6e6e6}.directions .adp-directions tr:nth-of-type(odd){background:#f0f0f0}.directions .adp-legal{font-size:.75rem;padding:.1875rem;text-align:right}.search-bar{background:#1b1c1b;padding:.625rem}.search-bar label,.search-bar p{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.search-bar .error .message{background:#f24949;position:absolute}.wrapper-niq h1{margin-bottom:0;text-align:center}@media (max-width:37.5rem){.wrapper-niq h1{font-size:2.5rem}}.introduction{padding:0}.introduction>:first-child{margin-top:1rem}.introduction h2,.introduction h3,.introduction h4,.introduction h5,.introduction h6{text-align:center}.introduction h2 a{color:#363635}.introduction h2 a:focus,.introduction h2 a:hover{color:#009fe3}.no-results{display:none}.results{margin:1.25rem -1.25rem 0}