html{scroll-behavior:smooth}#results-list .placeholder-img{height:100%}.search-locations{position:relative}.location-details #location-google-map{width:100%;height:300px}.location-details img{border-radius:5px}.ins-locator-wrapper{position:relative}.ins-locator-wrapper #search-results-btn{display:block;margin-top:20px}.ins-locator-wrapper #results-list{padding:20px 0;list-style:none;margin-left:0}.ins-locator-wrapper #results-list li{margin-bottom:15px}.results-img-wrap img{max-height:200px;width:100%}@media screen and (max-width:720px){.results-img-wrap img{max-height:initial}}.ins-locator-wrapper #results-list li .location-name{font-family:var(--font-sub,sans-serif);font-size:var(--font-size-x-large,1.5rem);line-height:29px;font-weight:600;color:var(--color-font-head,#2b2b2b);margin:0}.ins-locator-wrapper #results-list li p:not(.location-name){font-family:var(--font-main,sans-serif);font-size:var(--font-size-medium,1rem);line-height:19px}.ins-locator-wrapper ins-drawer .ins-drawer-wrap .ins-content.left.custom-width{left:-720px}@media screen and (max-width:720px){.ins-locator-wrapper .results-img-wrap{margin-bottom:10px}ins-drawer .ins-drawer-wrap .ins-content.left{width:100%!important}}.ins-locator-wrapper ins-drawer .ins-content p [class*=icon-],.map-info-card-wrapper .content-wrapper p [class*=icon-]{padding-right:12px;display:inline-block;width:25px;vertical-align:top;margin-top:2px}.ins-locator-wrapper ins-drawer .ins-content p span,.map-info-card-wrapper .content-wrapper p span{display:inline-block;width:85%}.location-contact-details p [class*=icon-]{color:var(--color-main,#116ec3);padding-right:12px}.contact ul li{margin-bottom:8px}.gm-style .gm-style-iw-c,.gm-style-iw-d{padding:0;max-width:initial!important;max-height:520px!important;overflow:auto!important}.gm-style-iw.gm-style-iw-c button{top:0!important;right:0!important}#ins-locator-map{width:100%;min-height:350px;height:calc(100vh - 100px)}.search-field .ins-input-wrap{width:100%;margin-bottom:0;display:inline-block}.search-field .ins-input-wrap input{margin:0}.search-field button{display:inline-block;margin-top:24px}.map-info-card-wrapper{position:relative;width:100%;max-width:340px}.content-wrapper{padding:12px}.content-wrapper .category{padding:6px;width:80px;border-radius:2px;text-transform:uppercase;background-color:#116ec3;color:#fff;display:block;text-align:center;letter-spacing:1px;margin-bottom:10px;font-size:8px;line-height:9px}.content-wrapper .category.educator{background:#d93b20}.content-wrapper .category.service{background:#faa61a}.content-wrapper .location-name{font-family:Cabin,sans-serif;font-size:24px;line-height:29px;font-weight:600;color:#2b2b2b;margin:0}.content-wrapper p:not(.location-name){font-family:Lato,sans-serif;font-size:14px;line-height:17px;color:#2b2b2b;font-weight:300;margin:5px 0;overflow:hidden;text-overflow:ellipsis}#locator-enquiry-form .ins-input-tel-wrap .iti .iti__flag-container .iti__selected-flag{min-height:39px;padding:5px 8px}@media screen and (max-width:420px){.gm-style .gm-style-iw-c{max-width:260px!important}.gm-style-iw-d .image-wrapper a{display:block;width:100%;height:140px;overflow:hidden}.gm-style-iw-d .image-wrapper a img{width:100%;height:100%;object-fit:cover}.gm-style-iw-d .content-wrapper .location-name{font-size:18px;line-height:initial}.gm-style-iw-d .content-wrapper p:not(.location-name){margin:0 0 15px}.gm-style-iw-d .enquireLocationBtn button{width:100%;display:block}.search-field .ins-input-wrap{display:block;width:100%;padding:0;margin:0}.search-field button{margin-top:15px;width:100%}.gm-style-iw.gm-style-iw-c button[title=Close]{top:5px!important;right:5px!important}.gm-style-iw.gm-style-iw-c button[title=Close] img{width:16px!important;height:16px!important}.ins-locator-wrapper #search-results-btn{position:initial;top:initial;right:initial}.ins-locator-wrapper #search-results-btn button{width:100%;margin-top:20px}.locator-search.grid-container{padding-left:20px;padding-right:20px}.ins-locator-wrapper .search-field{width:100%}#ins-locator-map .gmnoprint button{font-size:14px!important;height:34px!important}#ins-locator-map button.gm-fullscreen-control{width:34px!important;height:34px!important}.gm-control-active>img{height:14px!important;width:14px!important}}