.locations-page .hero .hero-map{width:45%;min-height:500px;flex-shrink:0;position:relative;overflow:hidden}.locations-page .hero .hero-map .elfsight-app-9da0734e-a27e-4557-85a0-da9b69617829{width:100%;height:100%;min-height:500px}.locations-page .hero .hero-contents{width:55%;position:relative}.locations-page .hero .hero-contents .w{height:100%;width:600px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;z-index:2}.locations-page .hero .hero-contents .w h1{font-size:40px;font-family:var(--font-industry),Arial,sans-serif;font-weight:700;color:#fff}.locations-page .hero .hero-contents .w .sub-label{display:block;min-height:0}.locations-page .hero .hero-contents .w .hero-desc{margin:20px 0 30px;line-height:1.6;font-size:16px;font-family:var(--font-nunito),sans-serif}.locations-page .hero .hero-contents .w .involveme_popup{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding:0 28px;height:52px;color:#fff;background:#1560e6;border-radius:50px;cursor:pointer}.locations-page .hero .hero-contents .w .involveme_popup p{font-family:var(--font-industry),Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:.05em}.locations-page .red-text{font-size:32px;font-family:var(--font-industry),Arial,sans-serif;font-weight:700;color:#bc0e0e}.locations-page .w81{width:81%;margin:0 auto}.locations-page .ls-cream{width:100%;background:#f9f3ec}.locations-page .ls-pv{padding:100px 0 50px;width:100%}.locations-page .ls-pv .w81{display:flex;justify-content:center;align-items:center}.locations-page .ls-pv .w81 .ls-pv-text{width:50%}.locations-page .ls-pv .w81 .ls-pv-text .red-text{width:450px}.locations-page .ls-pv .w81 .ls-pv-text p:not(:first-child){font-family:var(--font-nunito),sans-serif;color:#0a1b2e;font-size:20px;margin:15px 0 20px;line-height:30px}.locations-page .ls-pv .w81 img{width:470px;height:320px;margin-left:30px;-o-object-fit:contain;object-fit:contain}.locations-page .ls-pv .w81 .red-text-mobile{display:none}.locations-page .map{width:81%;margin:50px auto 0}.locations-page .map .map-cities{display:flex;align-content:center;justify-content:center;align-items:center;margin-top:50px}.locations-page .map .map-cities .red-text{flex:1 1 0%}.locations-page .map .map-cities .r{display:grid;grid-template-columns:auto auto auto;gap:80px}.locations-page .map .map-cities div a{font-family:var(--font-industry),Arial,sans-serif;font-weight:300;display:block;color:#0a1b2e;margin-bottom:5px;text-decoration:none}.locations-page .ls-man{padding:100px 0 50px;width:100%}.locations-page .ls-man .w81{display:flex;justify-content:center;align-items:center}.locations-page .ls-man .w81 img{width:470px;height:320px;margin-right:30px;-o-object-fit:contain;object-fit:contain}.locations-page .ls-man .w81 .red-text-mobile{display:none}.locations-page .ls-man .w81 .ls-man-text{width:50%}.locations-page .ls-man .w81 .ls-man-text .red-text{width:450px}.locations-page .ls-man .w81 .ls-man-text p:not(:first-child){font-family:var(--font-nunito),sans-serif;color:#0a1b2e;font-size:20px;margin:15px 0 20px;line-height:30px}.locations-page .city-labels{text-align:center;margin-top:25px;padding:0 15px}.locations-page .city-labels p:first-child{font-size:34px;font-family:var(--font-industry),Arial,sans-serif;font-weight:900;color:#0a1b2e}.locations-page .city-labels p:last-child{margin:20px 0 60px;font-family:var(--font-nunito),sans-serif;color:#0a1b2e}.locations-page .l-cities{padding-bottom:50px;display:grid;grid-template-columns:auto auto auto auto auto;gap:30px}.locations-page .l-cities>div>div{display:flex;align-items:center;margin-bottom:20px}.locations-page .l-cities>div>div svg{width:20px;height:20px;color:#bc0e0e;flex-shrink:0}.locations-page .l-cities>div>div a{margin-left:5px;text-decoration:none;color:#0a1b2e;font-size:.9vw;font-family:var(--font-nunito),sans-serif}@media only screen and (max-width:1280px){.locations-page .ls-pv .w81{width:90%}.locations-page .ls-pv .w81 .ls-pv-text{width:40%}.locations-page .ls-pv .w81 .ls-pv-text .red-text{font-size:25px}.locations-page .ls-man .w81{width:90%}.locations-page .ls-man .w81 .ls-man-text{width:40%}.locations-page .ls-man .w81 .ls-man-text .red-text{font-size:25px;width:100%}.locations-page .city-labels p:first-child{font-size:25px}.locations-page .l-cities>div>div a{font-size:1.3vw}}@media only screen and (max-width:1000px){.locations-page .l-cities>div>div a{font-size:1.6vw}}@media only screen and (max-width:980px){.locations-page .map .map-cities{flex-direction:column;align-items:center;justify-content:center}.locations-page .map .map-cities .red-text{margin-bottom:40px}}@media only screen and (max-width:900px){.locations-page .hero .hero-map{display:none}.locations-page .hero .hero-contents{width:100%}.locations-page .hero .hero-contents .w{width:90%;margin:0 auto;padding-top:90px;padding-bottom:40px}.locations-page .ls-pv .w81{flex-direction:column-reverse}.locations-page .ls-pv .w81 .ls-pv-text{width:100%}.locations-page .ls-pv .w81 .ls-pv-text .red-text{display:none}.locations-page .ls-pv .w81 .red-text-mobile{display:flex}.locations-page .ls-pv .w81 img{margin:15px 0 0;width:100%;height:450px}.locations-page .ls-man .w81{flex-direction:column}.locations-page .ls-man .w81 .red-text-mobile{display:flex;margin-bottom:15px}.locations-page .ls-man .w81 img{width:100%;box-sizing:border-box;height:450px}.locations-page .ls-man .w81 .ls-man-text{width:100%}.locations-page .ls-man .w81 .ls-man-text .red-text{display:none}}@media only screen and (max-width:650px){.locations-page .l-cities{grid-template-columns:auto auto auto;gap:20px}.locations-page .l-cities>div>div a{font-size:2vw}}@media only screen and (max-width:600px){.locations-page .ls-man .w81 img,.locations-page .ls-pv .w81 img{height:350px}.locations-page .map .map-cities .r{grid-template-columns:auto auto;gap:30px}}@media only screen and (max-width:480px){.locations-page .ls-man .w81 img,.locations-page .ls-pv .w81 img{height:300px}.locations-page .l-cities>div>div a{font-size:2.5vw}}@media only screen and (max-width:390px){.locations-page .l-cities{grid-template-columns:auto auto}.locations-page .l-cities>div>div a{font-size:2.8vw}}