.access-section{position:relative;margin-top:320px;padding:0;background-color:#fff}.access-container{max-width:1688px;margin:0 auto;padding:0 20px}.access-title-wrapper{text-align:center;margin-bottom:60px;position:relative}.access-title{font-size:32px;font-weight:700;color:#000;display:inline-block;position:relative;margin:0}.access-title:before{content:"";position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:red;border-radius:50%}.access-content{display:flex;gap:60px;align-items:flex-start;justify-content:center}.access-map-wrapper{width:844px;height:500px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.access-map-wrapper iframe{width:100%;height:100%;border:none}.access-map-placeholder{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#666;font-size:18px}.access-info-wrapper{width:410px}.access-logo{width:410px;height:115px;margin-bottom:26px}.access-logo img{width:100%;height:100%;object-fit:contain}.access-label{font-size:20px;font-weight:600;color:#000;margin-bottom:16px}.access-divider{width:100%;height:2px;background-color:#000;margin-bottom:20px}.access-description{font-size:16px;line-height:28px;color:#002147;margin-bottom:0;padding-bottom:0}.access-description>*:last-child{margin-bottom:0}.access-info-divider{position:relative;width:100%;max-width:767px;height:60px;margin:0;display:block}.access-info-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background-color:#002147;transform:translateY(-50%)}.access-info-divider:empty{display:block}.access-details{font-size:16px;line-height:1.8;color:#333}.access-detail-item{margin-bottom:16px;display:flex;align-items:flex-start}.access-detail-label{font-weight:600;min-width:120px;color:#000}.access-detail-value{flex:1;color:#333}@media screen and (max-width: 1400px){.access-content{flex-direction:column;align-items:center}.access-map-wrapper{width:100%;max-width:844px}}@media screen and (max-width: 990px){.access-section{margin-top:48px;padding:40px 0}.access-title{font-size:28px}.access-title:before{width:16px;height:16px;left:-32px}.access-map-wrapper{height:400px}.access-info-wrapper{width:100%;max-width:410px}.access-logo{width:100%;height:auto;aspect-ratio:410 / 115}.access-label{font-size:18px}}@media screen and (max-width: 750px){.access-container{padding:0 15px}.access-title{font-size:24px}.access-title-wrapper{margin-bottom:40px}.access-map-wrapper{height:300px}.access-detail-item{flex-direction:column}.access-detail-label{margin-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-access.css.map */
