.guide_map{padding:120px 0;}
.sec_tit{text-align:center;}
.sec_tit span{font-size:14px;display:block;font-weight:600;letter-spacing:0.5px;opacity:0.5;}
.sec_tit h1{margin-top:15px;font-size:40px;font-weight:300}
.sec_tit h1 b{font-weight:bold;}
.sec_tit p{line-height:1.6;font-size:18px;margin-top:15px}
.sec_tit p b{font-weight:bold}

.guide_map .ctt{margin-top:60px;display:flex;align-items:center;justify-content:space-between}
.guide_map_img{width:35%;position:relative;}
.guide_map_img img{width:100%}
.guide-map-pagination{}
.guide-map-pagination span{width:40px;height:auto;background:none;border-radius:0;opacity:1;position:absolute;transform-origin:center center;transition:All .5s;}
.guide-map-pagination span.swiper-pagination-bullet-active{width:60px;}
.pin1{top:127px;left:25px;}
.pin2{top:-23px;left:285px;}
.pin3{bottom: 36px;right: 75px;}
.guide-map-pagination span em{font-style: normal;background: #000000;color: #fff;font-weight: 600;padding: 5px 8px;border-radius: 50px;font-size: 13px;letter-spacing: -0.5px;position: absolute;bottom: 0;left: 35px;}
.guide_map_txt{width:55%;overflow:hidden;}
.guide_map_txt span{display:block;margin-bottom:10px;font-weight:bold;font-size:16px;opacity:0.1;}

.map_slide{position:relative;}
.guide_map_btn{z-index:90;display:flex;gap:0 15px;position:absolute;top:0;right:0;}
.guide_map_btn div{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#000;border-radius:60px;cursor:pointer}
.guide_map_btn div img{filter:invert(1);width:7px;display:block;}
.map_slide h4{font-size:26px;}
.map_slide p{margin-top:15px;font-size:16px;}
.map_slide ul{margin-top:40px;display:flex;justify-content:space-between;}
.map_slide ul li{width:32%}
.map_slide ul li img{width:100%}

.branch_info{margin-top:25px;}
.branch_info p{font-size:18px;display:flex;align-items:center;gap:0 10px;}
.branch_info p img{width:18px;}
.branch_link{display:flex;justify-content:space-between;}
.branch_link a{width:49%;display:flex;align-items:center;justify-content:center;margin-top:40px;padding:18px 35px;border-radius:100px;color:#fff;background:#000;font-size:16px;}
.map_slide  a img{filter:invert(1);width:8px;margin-left:20px;}
.branch_link a:last-child{background:#252b4b;}
.is-coming-soon{display:flex;align-items:center;justify-content:center;min-height:419px !important}
.is-coming-soon h4{font-size:26px;opacity:0.3;}

@media screen and (max-width:799px){
.guide_map{padding:80px 0}
  .sec_tit span {font-size: 12px;}
  .sec_tit h1{font-size:22px}
  .sec_tit p{font-size:14px;}
  .guide_map .ctt{overflow:unset;flex-wrap:wrap}
  .guide_map_img{width:300px;margin:0 auto;}
  .guide_map_txt{width:100%;margin-top:30px;text-align:center;}
  .map_slide h4{font-size:20px;}
  .map_slide p{font-size:14px;}
  .guide-map-pagination span{width:25px}
  .guide-map-pagination span.swiper-pagination-bullet-active{width:35px;}
  .guide_map_btn{gap:0 10px;position:relative;margin-bottom:20px;justify-content:center;}
  .guide_map_btn div{width:40px;height:40px}
  .guide_map_btn div img{width:5px}
  .map_slide a{font-size:14px}
  .map_slide a img{width:5px}
  .pin1{top: 83px;left: 15px;}
  .pin2{top:-10px;left:180px;}
  .pin3{bottom: 25px;right: 40px;}
  .map_slide a{margin:0 auto;margin-top:25px}
  .is-coming-soon{min-height:310px !Important}
}