.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-97345 .elementor-element.elementor-element-4da19589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}/* Start custom CSS for container, class: .elementor-element-4da19589 *//* 오시는길 */
.renewal-setion-bottom-map{ padding:180px 0 100px !important;}
.renewal-setion-bottom-map .map_box{margin-bottom:20px;}
.renewal-setion-bottom-map .map_box > div {width:100% !important;}
.renewal-setion-bottom-map .map_box .wrap_controllers.hide{display:none;}
.renewal-setion-bottom-map .map > div{display:none;}
.renewal-setion-bottom-map .map > div:first-child{display:block;}
.renewal-setion-bottom-map .map .wrap_controllers.hide{display:none;}
.renewal-setion-bottom-map .map_info{display:flex; align-items: center; justify-content: space-between;}
.renewal-setion-bottom-map .map_info .box{display:flex; margin-bottom:25px;}
.renewal-setion-bottom-map .map_info .box:last-child{margin-bottom:0;}
.renewal-setion-bottom-map .map_info .box p.title{font-size:20px; width:120px; line-height:1.65; font-family: 'Pretendard', sans-serif;  font-weight: 500;       letter-spacing: 0;}
.renewal-setion-bottom-map .map_info .box p.detail{font-size:16px; line-height:1.625; font-family: 'Pretendard', sans-serif;   font-weight: 400;      letter-spacing: 0;}
.renewal-setion-bottom-map .map_info .box p.detail br.mo{display:none;}
.renewal-setion-bottom-map .map_info .box p.detail span.color_blue{color:#682090;}
.renewal-setion-bottom-map .map_info .box p.detail span.color_red{color:#c62d2d;}
.renewal-setion-bottom-map .map_info .box p.detail span.size_big{font-size:35px; font-family: 'Pretendard', sans-serif;         letter-spacing: 0; font-weight: 700;}
.renewal-setion-bottom-map .map_info .right .box p.detail{line-height:0.5;}

@media (max-width:1500px){
    .renewal-setion-bottom-map{padding:6vw 0 8vw !important;}
    .renewal-setion-bottom-map > .map{margin-bottom:1.5vw;}
    .renewal-setion-bottom-map .map_info .box{margin-bottom:2vw;}
    .renewal-setion-bottom-map .map_info .box p.title{font-size:1.6vw; width:8vw;}
    .renewal-setion-bottom-map .map_info .box p.detail{font-size:1.2vw; margin-top:0.5vw;}
    .renewal-setion-bottom-map .map_info .box p.detail span.size_big{font-size:2.2vw;}
    .renewal-setion-bottom-map .map_info .right .box p.detail{line-height:1; margin-top:0;}
}

@media (max-width:999px){
    .renewal-setion-bottom-map{padding: 12vw 0 15vw !important;}
    .renewal-setion-bottom-map .map_box{width:112%; margin-left:-6%;}
    .renewal-setion-bottom-map .map_box .wrap_map{height:45vw !important;}
    .renewal-setion-bottom-map .map_info{align-items: flex-start; flex-direction: column; row-gap:2vw;}
    .renewal-setion-bottom-map .map_info .box p.title{font-size:4vw; width:19vw;}
    .renewal-setion-bottom-map .map_info .box p.detail{font-size:3vw; margin-top:1vw;}
    .renewal-setion-bottom-map .map_info .box p.detail br.mo{display:block;}
    .renewal-setion-bottom-map .map_info .right .box{align-items:center;}
    .renewal-setion-bottom-map .map_info .box p.detail span.size_big{font-size:4vw;}
    
}
@media (max-width:480px){
  .renewal-setion-bottom-map .map_info .box p.title {width: 22vw; line-height: 1em;}
.renewal-setion-bottom-map .map_info .box p.detail {width: calc(100% - 22vw); margin-top: 0;font-size: 3.2vw; letter-spacing: -0.02em;}
.renewal-setion-bottom-map .map_info .box p.detail span.color_blue {font-size: 0.88em;}
.renewal-setion-bottom-map .map_info .right {margin-top: 10px;}
.renewal-setion-bottom-map .map_info .box p.detail span.size_big {   font-size: 4.2vw;  }
}
/* //오시는길 *//* End custom CSS */