.nexus .locationIndex h2,.nexus .locationIndex .itemContainer .item h3,.nexus .location-map .gm-style-iw h4{margin:0 0 15px;font-weight:800;line-height:1.2;font-family:var(--font-title);color:var(--colour-title)}@media(min-width: 1420px){.nexus .locationIndex h2,.nexus .locationIndex .itemContainer .item h3,.nexus .location-map .gm-style-iw h4{margin-bottom:20px}}.nexus .locationIndex h2+ul,.nexus .locationIndex .itemContainer .item h3+ul,.nexus .location-map .gm-style-iw h4+ul,.nexus .locationIndex h2+ol,.nexus .locationIndex .itemContainer .item h3+ol,.nexus .location-map .gm-style-iw h4+ol{margin-top:0}.location-map{height:350px;max-height:80vh}@media(min-width: 500px){.location-map{height:400px}}@media(min-width: 768px){.location-map{height:600px}}@media(min-width: 1420px){.location-map{height:800px}}.location-map .location-map-app{height:100%}.location-map .gm-style-iw{box-shadow:none;background-color:var(--colour-white);overflow:hidden;max-height:fit-content !important;padding:0px !important;max-width:280px !important;border-radius:20px 20px 0 20px;min-height:150px}@media(min-width: 500px){.location-map .gm-style-iw{max-width:310px !important;min-height:180px}}@media(min-width: 768px){.location-map .gm-style-iw{min-height:220px;max-width:340px !important}}@media(min-width: 1420px){.location-map .gm-style-iw{min-height:270px;max-width:405px !important}}.location-map .gm-style-iw .gm-style-iw-d{max-height:100% !important;height:100% !important;width:100% !important;overflow:hidden !important;padding:0;position:relative;padding:25px !important;min-height:180px}@media(min-width: 768px){.location-map .gm-style-iw .gm-style-iw-d{padding:35px 30px 35px !important;min-height:220px}}@media(min-width: 1420px){.location-map .gm-style-iw .gm-style-iw-d{padding:40px !important;min-height:270px}}.location-map .gm-style-iw div{overflow:hidden !important;padding:0;max-height:100% !important}.location-map .gm-style-iw .gm-ui-hover-effect{top:5px !important;right:5px !important}@media(min-width: 768px){.location-map .gm-style-iw .gm-ui-hover-effect{top:10px !important;right:10px !important}}@media(min-width: 1420px){.location-map .gm-style-iw .gm-ui-hover-effect{top:15px !important;right:15px !important}}.location-map .gm-style-iw .gm-ui-hover-effect:hover span{background-color:var(--colour-primary) !important}.location-map .gm-style-iw .gm-ui-hover-effect span{margin:0 !important;width:20px !important;height:20px !important;background-color:var(--colour-body) !important}@media(min-width: 1420px){.location-map .gm-style-iw .gm-ui-hover-effect span{width:25px !important;height:25px !important}}.location-map .gm-style-iw-tc{display:none}html.mac .nexus .location-map .gm-style-iw h4{padding-top:0px}@media(min-width: 768px){html.mac .nexus .location-map .gm-style-iw h4{padding-top:4px}}@media(min-width: 1420px){html.mac .nexus .location-map .gm-style-iw h4{padding-top:10px}}html.mac .nexus .location-map .gm-style-iw p{margin-top:12px}@media(min-width: 768px){html.mac .nexus .location-map .gm-style-iw p{margin-top:23px}}@media(min-width: 1420px){html.mac .nexus .location-map .gm-style-iw p{margin-top:30px}}.nexus .location-map .gm-style-iw .gm-style-iw-d:hover h4{text-decoration-color:inherit}.nexus .location-map .gm-style-iw .gm-style-iw-d:hover .arrowIcon{background-image:url("/assets/images/linkArrow.svg")}.nexus .location-map .gm-style-iw h4{font-size:2rem;padding-left:35px;margin:0;position:relative;padding-top:2px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .2s ease}@media(min-width: 768px){.nexus .location-map .gm-style-iw h4{font-size:2.2rem}}@media(min-width: 1420px)and (min-height: 800px){.nexus .location-map .gm-style-iw h4{font-size:2.4rem}}@media(min-width: 768px){.nexus .location-map .gm-style-iw h4{padding-left:50px;padding-top:6px}}@media(min-width: 1420px){.nexus .location-map .gm-style-iw h4{padding-left:60px;padding-top:13px}}.nexus .location-map .gm-style-iw h4:before{content:"";background-image:url("/assets/images/locationsIcon.svg");background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;position:absolute;top:0px;left:0;transition:background-image .2s ease}@media(min-width: 768px){.nexus .location-map .gm-style-iw h4:before{background-size:36px 36px;width:36px;height:36px}}@media(min-width: 1420px){.nexus .location-map .gm-style-iw h4:before{background-size:48px 48px;width:48px;height:48px}}.nexus .location-map .gm-style-iw p{margin:0 0 20px;line-height:1.4;font-weight:400;font-family:var(--font-body);color:var(--colour-body);font-size:1.6rem;margin:10px 0 30px}@media(min-width: 768px){.nexus .location-map .gm-style-iw p{font-size:1.8rem}}@media(min-width: 1420px)and (min-height: 800px){.nexus .location-map .gm-style-iw p{font-size:2rem}}@media(min-width: 768px){.nexus .location-map .gm-style-iw p{margin:20px 0 35px}}@media(min-width: 1420px){.nexus .location-map .gm-style-iw p{margin:25px 0 40px}}.nexus .location-map .gm-style-iw .arrowIcon{background-image:url("/assets/images/linkArrowDark.svg");background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;position:absolute;bottom:20px;left:25px}@media(min-width: 768px){.nexus .location-map .gm-style-iw .arrowIcon{left:30px;bottom:25px}}@media(min-width: 1420px){.nexus .location-map .gm-style-iw .arrowIcon{bottom:30px;left:40px}}.nexus .location-map .gm-style-iw a{position:static;line-height:0}.nexus .location-map .gm-style-iw a:focus-visible:after{border-color:var(--colour-primaryDark)}.nexus .location-map .gm-style-iw a:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);border-radius:20px 20px 0 20px;border:1px solid var(--colour-border);transition:border-color .2s ease}.locationIndex{padding-top:55px;padding:40px 0 60px}@media(min-width: 768px){.locationIndex{padding:55px 0 90px}}@media(min-width: 1050px){.locationIndex{padding-bottom:120px;padding-top:75px}}@media(min-width: 1420px){.locationIndex{padding-bottom:160px}}.locationIndex .container{max-width:1280px;margin:0 auto;padding:0 5%;box-sizing:content-box}.locationIndex .container.small{max-width:840px}@media(min-width: 768px){.locationIndex .container{padding:0 8%}}.locationIndex .itemContainer{overflow:hidden;display:grid;grid-gap:8px;margin-top:40px}@media(min-width: 768px){.locationIndex .itemContainer{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:35px 25px}}@media(min-width: 1050px){.locationIndex .itemContainer{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1420px){.locationIndex .itemContainer{grid-gap:44px 32px}}.locationIndex .itemContainer .item{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;border:1px solid var(--colour-border);border-radius:20px 20px 0 20px;padding:25px 25px 20px;transition:border .2s ease;min-height:180px}@media(min-width: 768px){.locationIndex .itemContainer .item{padding:35px 30px 30px;min-height:220px}}@media(min-width: 1050px){.locationIndex .itemContainer .item{padding:40px 35px 30px;min-height:250px}}@media(min-width: 1420px){.locationIndex .itemContainer .item{padding:50px 45px 40px;min-height:290px}}.locationIndex .itemContainer .item:focus-visible{outline:none;border-color:var(--colour-focus)}.locationIndex .itemContainer .item .title{display:flex;align-items:center;margin-bottom:12px}@media(min-width: 768px){.locationIndex .itemContainer .item .title{margin-bottom:17px}}@media(min-width: 1050px){.locationIndex .itemContainer .item .title{margin-bottom:22px}}.locationIndex .itemContainer .item .title svg{width:24px;height:24px;margin:-4px 12px 0 0}@media(min-width: 768px){.locationIndex .itemContainer .item .title svg{width:36px;height:36px}}@media(min-width: 1420px){.locationIndex .itemContainer .item .title svg{width:48px;height:48px;margin-top:-6px}}@media(min-width: 1420px){html.mac .nexus .locationIndex .itemContainer .item{padding-top:45px}}html.mac .nexus .locationIndex .itemContainer .item .title svg{margin-top:0}.nexus .locationIndex h2{font-size:2.8rem}@media(min-width: 768px){.nexus .locationIndex h2{font-size:3.2rem}}@media(min-width: 1420px)and (min-height: 800px){.nexus .locationIndex h2{font-size:3.8rem}}.nexus .locationIndex .itemContainer .item:hover{border-color:var(--colour-primaryDark)}.nexus .locationIndex .itemContainer .item h3{font-size:2rem;margin:0}@media(min-width: 768px){.nexus .locationIndex .itemContainer .item h3{font-size:2.2rem}}@media(min-width: 1420px)and (min-height: 800px){.nexus .locationIndex .itemContainer .item h3{font-size:2.4rem}}.nexus .locationIndex .itemContainer .item .description{margin:0 0 20px;line-height:1.4;font-weight:400;font-family:var(--font-body);color:var(--colour-body);font-size:1.6rem;margin:0 0 10px}@media(min-width: 768px){.nexus .locationIndex .itemContainer .item .description{font-size:1.8rem}}@media(min-width: 1420px)and (min-height: 800px){.nexus .locationIndex .itemContainer .item .description{font-size:2rem}}@media(min-width: 768px){.nexus .locationIndex .itemContainer .item .description{margin-bottom:20px}}@media(min-width: 1050px){.nexus .locationIndex .itemContainer .item .description{margin-bottom:30px}}@media(min-width: 1420px){.nexus .locationIndex .itemContainer .item .description{margin-bottom:40px}}.nexus .locationIndex .itemContainer .item .arrow svg{height:24px;width:24px;stroke:var(--colour-primaryDark)}
