.location-container{font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular"}
.location-container h5{font-family:"BNYM_CORPORATE_Akkurat_Pro_Bold";font-size:16px;font-weight:700;line-height:24px}
.location-container p{font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:16px;font-weight:400;line-height:24px;margin-bottom:0}
.location-container .map{padding:16px 0}
.location-container .additional-info{padding-bottom:16px}
.location-container .map-link{text-decoration:none;color:black;width:fit-content;gap:10px;cursor:pointer;border-bottom:2px solid transparent}
.location-container .map-link .material-icons{top:5px;position:relative;font-size:1.1rem}
.location-container .map-link span{font-family:"BNYM_CORPORATE_Akkurat_Pro_Regular";font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02em;color:black}
.location-container .map-link:hover span{text-underline-offset:5px;text-decoration-thickness:2px !important;text-decoration-line:underline}
.location-container .map-link a{color:black;text-decoration:none}
.map-link svg{margin:auto;vertical-align:middle;text-decoration:none}
.location-container .map-link a:active{color:#b3a369}
.location-container .padding-top{padding-top:2rem}
[type="investor"]:lang(ja){.location-container{font-family:"source-han-sans-japanese"}
.location-container h5{font-family:"source-han-sans-japanese";font-weight:600}
.location-container p{font-family:"source-han-sans-japanese"}
.location-container .map-link span{font-family:"source-han-sans-japanese"}
}