@charset "UTF-8";.map-section{position:relative;padding:0;background-color:#f8f8f8;clear:both}.map-section .heading h2{color:#3b3b3b;font-size:36px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:50px;margin-bottom:80px}.map-section .heading h2::after{border-color:#6d9f32}.map-section .main-map{position:relative;display:block;max-width:1920px;height:560px;margin:0 auto;overflow:auto;padding:0}.map-section .mapWrap{overflow:visible;text-align:left;float:right}.map-section #map{margin:0 auto;position:relative;box-shadow:0 10px 25px rgb(0 0 0 / 10%);height:560px}address .row-location a{color:#0F2E31;font-weight:400;font-style:normal;letter-spacing:0;line-height:24px}address .row-location a.locTel{margin-bottom:24px;display:inline-block}address hr{border-color:#FFF}.map-section .address{position:absolute;top:50%;transform:translateY(-50%);left:min(7.292vw, 140px);display:grid;width:clamp(300px, 32.552vw, 625px);border-radius:20px}.map-section .map-block .row-tel a.btn.btn-danger{margin-left:0;margin-top:min(1.406vw, 27px)}#xs-address{display:none}.map-section .address .address-holder{box-shadow:0 10px 25px #0000001A;background-color:#f8f8f8;text-align:left;border-radius:0;padding:clamp(25px, 2.917vw, 56px) clamp(70px, 7.292vw, 140px);border-radius:20px}.map-section .address .address-holder .pin{padding:0 8px;font-size:16px;color:#BD9859}.map-section .address .address-holder .inf{padding:0 8px 0 0}.map-section .address address{margin:0;font-size:22px;line-height:1.2em;font-style:normal;width:clamp(320px, 20.781vw, 399px);overflow:hidden;margin-bottom:16px}.map-section .address .shedule dl{color:#0F2E31;margin:0;display:grid;grid-template-columns:.3fr 1fr;grid-column-gap:8px;width:100%;font-size:16px;line-height:24px}.map-section .address .shedule dt{font-weight:400;width:100%;text-align:left}.map-section .address .shedule dd{margin:0;text-align:left}.row-location{padding:0;font-size:16px;line-height:1.3em;font-weight:300;margin:0}.row-location.row-place .row{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;margin:0 0 16px;gap:16px}.row-location.row-tel{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;clear:both;margin-bottom:24px;gap:16px}.row-location.row-tel a{margin:clamp(20px, 1.250vw, 24px) 0}.row-location hr{margin:10px 0;width:65%}.row-location.row-place .place h4{font-size:28px;font-weight:400;margin-bottom:29px}.map-section .row-location .place h4::after,.map-section .row-location .place .h4::after{content:'';width:80px;display:none;margin:16px 0;border-bottom:4px solid #E2E3B9}.row-location a{font-weight:400}.row-location .place span{overflow:hidden;font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:24px}.row-location.row-place .h4,.row-location.row-place h4{font-family:'DM Sans',sans-serif;color:#172228;font-weight:500;font-size:clamp(24px, 1.354vw, 26px);line-height:clamp(30px, 1.667vw, 32px);letter-spacing:normal;text-transform:none;padding-left:10px;margin-bottom:24px}.row-location.row-place .place .h4::after,.row-location.row-place .place h4::after{position:relative;content:'';display:none;width:60px;border-bottom:4px solid #A76F44;margin:8px 0 24px}.lIcon{color:#ad940d;font-size:20px;padding:0}.map-section .address .shedule{margin:0}.map-section .address .shedule .row{display:flex;gap:16px}.schd-note{padding:30px 0 0;font-size:small}.bottom-opener{margin-top:56px}@media (max-width:1280px){.map-section .container{width:100%}}@media (max-width:1024px){.map-section{background-size:contain;padding-bottom:0;padding-top:0;clear:both}.row-location.row-place .place .h4,.row-location.row-place .place h4{text-align:center}.row-location.row-place .place h4::after{margin:24px auto}.map-section .address{width:100%;float:none;text-align:center}.map-section #xs-address.address{position:relative;width:100%;top:unset;transform:unset;left:unset;transform:unset;padding:20px;display:block}address .row-location a{font-size:clamp(16px, 0.938vw, 18px);font-weight:400;font-style:normal;letter-spacing:0;line-height:24px;text-align:center}.map-section #lg-address.address{display:none}.map-section .address .address-holder .inf{padding:0}.map-section .address .address-holder{width:67%;padding:40px 20px;margin:0 auto}.map-section .row-location .place h4::after,.map-section .row-location .place .h4::after{margin:24px auto}.map-section .address .shedule{margin:0 auto 55px}.map-section .address .shedule dl{width:100%;margin:0;display:grid;grid-template-columns:.1fr 1fr;grid-column-gap:16px}.map-section .address .shedule dd{margin:0}.map-section .mapWrap{clear:both;float:none}.row-location.row-tel .tel a.btn.btn-danger{margin:10px auto}}@media (max-width:567px){.map-section .address .address-holder{width:100%}#xs-address .shedule{max-width:unset;width:100%;margin-bottom:0}}@media (max-width:479px){.map-section .map-block{padding:0}.map-section .address .shedule{width:100%}}