.locations-module{align-items:stretch;border:2px solid #c5ccd1;border-radius:16px;display:flex;flex-direction:row;gap:20px;margin:0 auto;max-width:1280px}.locations-list{flex-basis:25%;flex-grow:1;flex-shrink:1;overflow-y:hidden;padding:20px 0 20px 20px}.map-container{align-items:center;border-radius:16px;display:flex;flex-basis:66%;flex-grow:2;justify-content:center;max-height:550px;overflow:hidden;position:relative;width:100%}.map-image{object-fit:cover;width:auto}.map-image,img.map-image{border-radius:16px}.map-container,.map-image,img.map-image{border-bottom-left-radius:0;border-top-left-radius:0}.map-image,img.map-image{border-left:2px solid #c5ccd1}.location-dots .dot{height:28px;position:absolute;width:28px}.location-dots .dot.loc{background-color:#041e42;border:1px solid #fff}.location-dots .dot.hq{background-color:#009bd2;border:1px solid #fff}.locations-list .location{display:none}.locations-list .location.active{display:flex;flex-direction:column;height:100%}.numsurvey{color:#48525b;font-weight:700;margin-bottom:24px}div#dot-1,div#location-1 .hotspotdesc,div#location-1 .numsurvey,div#location-1 h3 img,div#location-1 p.hotspotbtn{display:none}#location-1 p{margin:0}.dot{cursor:pointer;transition:transform .3s ease,background-color .3s ease}.dot:hover{transform:scale(1.15)}.dot.active{transform:scale(1)}.locations-accordion{display:none}@media screen and (max-width:1140px){.contact-map-2024{flex-direction:column}.locations-list,.map-container,div#accordion-1{display:none}.locations-accordion{display:block;width:100%}.locations-module{border:0}}.locations-accordion .accordion-header{background-color:#eaedef;cursor:pointer;display:flex;justify-content:space-between;padding:20px}.locations-accordion .accordion-content{border-top:1px solid #ccc;display:none;padding:10px}