@charset "UTF-8";footer{background-color:#2d2d2d;padding:95px 0 170px}@media screen and (max-width:1439.98px){footer{padding:20px 0 0}}footer .area{display:flex;justify-content:space-between}@media screen and (max-width:1439.98px){footer .area{flex-direction:column;align-items:center;gap:45px;width:100vw;padding:0 !important}}@media screen and (max-width:991.98px){footer .area{gap:20px}}footer .area .left{display:flex;gap:72px;align-items:center}@media screen and (max-width:1439.98px){footer .area .left{flex-direction:column-reverse;width:100%;gap:45px}}footer .area .left img{width:170px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width:991.98px){footer .area .left img{width:99px}}footer .area .left ul{display:flex;gap:25px;flex-direction:column}@media screen and (max-width:1439.98px){footer .area .left ul{flex-direction:row;gap:41px;width:100%;justify-content:center;padding:15px 0;border-bottom:1px solid #4a4847}}footer .area .left ul li{color:#fff;font-size:20px;font-weight:700}@media screen and (max-width:1439.98px){footer .area .left ul li{color:#9e9994}}@media screen and (max-width:991.98px){footer .area .left ul li{font-size:13px;font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif}}@media screen and (max-width:1439.98px){footer .area .right{width:100%}}footer .area .right p{color:#fff;font-size:15px;line-height:27px;margin-bottom:27px;text-align:right}@media screen and (max-width:1439.98px){footer .area .right p{text-align:center}}@media screen and (max-width:991.98px){footer .area .right p{font-size:12px;line-height:19px;font-family:"Pretendard Variable","맑은 고딕","Apple SD Gothic Neo",sans-serif}}footer .area .right p span{display:inline !important}@media screen and (max-width:991.98px){footer .area .right p span{display:none !important}}footer .area .right span{color:#fff;text-align:right;font-size:15px;display:block}@media screen and (max-width:1439.98px){footer .area .right span{text-align:center;color:#9e9994;padding:15px 0;border-top:1px solid #4a4847;width:100%}}@media screen and (max-width:991.98px){footer .area .right span{font-size:12px;line-height:1.3}}#sub-footer{padding:150px 0 50px}@media screen and (max-width:991.98px){#sub-footer{padding:40px 0}}#sub-footer .area{display:flex;justify-content:space-between;align-items:center;gap:40px}@media screen and (max-width:1439.98px){#sub-footer .area{flex-direction:column-reverse;gap:20px}}@media screen and (max-width:1439.98px){#sub-footer .text-area{width:100%}}#sub-footer .text-area h3{font-family:"Philosopher","Pretendard Variable",sans-serif;font-size:60px;font-weight:700;color:#2c2721;margin-bottom:50px;letter-spacing:-2px}@media screen and (max-width:991.98px){#sub-footer .text-area h3{font-size:30px;margin-bottom:20px}}#sub-footer .text-area h3 span{color:#9b9188}#sub-footer .text-area dl{display:flex}@media screen and (max-width:991.98px){#sub-footer .text-area dl{flex-direction:column;gap:12px}}#sub-footer .text-area dl dt{width:120px;color:#4e4943;font-size:20px;font-weight:600;line-height:22px}@media screen and (max-width:991.98px){#sub-footer .text-area dl dt{font-size:15px;line-height:1}}#sub-footer .text-area dl dd{font-size:18px;line-height:25px}@media screen and (max-width:991.98px){#sub-footer .text-area dl dd{font-size:13px;line-height:20px}}@media screen and (max-width:374.98px){#sub-footer .text-area dl dd{font-size:3.4759358289vw}}#sub-footer .text-area .location{margin-bottom:30px}#sub-footer .text-area .location dd{color:#9b9188;line-height:25px}@media screen and (max-width:991.98px){#sub-footer .text-area .location dd{line-height:20px}}#sub-footer .text-area .location dd ul{display:flex;gap:10px;margin-top:15px}#sub-footer .text-area .location dd ul li a{padding:12px 20px;border-radius:23.5px;display:flex;background-color:#f6f5f3;gap:6px;align-items:center;justify-content:center}@media screen and (max-width:991.98px){#sub-footer .text-area .location dd ul li a{gap:4px;padding:6px 9px}}#sub-footer .text-area .location dd ul li a img{max-width:18px}#sub-footer .text-area .location dd ul li a p{color:#746b64;font-size:15px}@media screen and (max-width:991.98px){#sub-footer .text-area .location dd ul li a p{font-size:14px}}#sub-footer .text-area .free{align-items:center;margin-bottom:30px}@media screen and (max-width:991.98px){#sub-footer .text-area .free{align-items:flex-start}}@media screen and (max-width:991.98px){#sub-footer .text-area .free dd{padding:12px 0}}#sub-footer .text-area .free dd a{background-color:#746b64;color:#fff;padding:17px 21px;border-radius:25px;font-weight:700;font-size:15px}@media screen and (max-width:991.98px){#sub-footer .text-area .free dd a{padding:12px 20px;font-size:14px}}#sub-footer .text-area .tel{align-items:center;margin-bottom:30px}@media screen and (max-width:991.98px){#sub-footer .text-area .tel{align-items:flex-start;flex-direction:row}}@media screen and (max-width:991.98px){#sub-footer .text-area .tel dt{width:25px}}#sub-footer .text-area .tel dd{font-size:40px;font-weight:800;color:#746b64}@media screen and (max-width:991.98px){#sub-footer .text-area .tel dd{font-size:20px}}#sub-footer .text-area .working dd div{display:flex;margin-bottom:10px}@media screen and (max-width:991.98px){#sub-footer .text-area .working dd div{margin-bottom:3px}}#sub-footer .text-area .working dd div:last-child{margin-bottom:0}#sub-footer .text-area .working dd div p{width:100px;font-size:17px;color:#746b64;font-weight:500}@media screen and (max-width:991.98px){#sub-footer .text-area .working dd div p{font-size:13px;width:70px}}#sub-footer .text-area .working dd div span{color:#9b9188;font-size:17px}@media screen and (max-width:991.98px){#sub-footer .text-area .working dd div span{font-size:13px}}#sub-footer .map-area{width:100%;max-width:820px;border-radius:20px;overflow:hidden;flex-shrink:0}@media screen and (max-width:1439.98px){#sub-footer .map-area{height:500px;border-radius:0;max-width:none}}@media screen and (max-width:991.98px){#sub-footer .map-area{height:400px}}#sub-footer .map-area h3{font-family:"Philosopher","Pretendard Variable",sans-serif;font-size:60px;font-weight:700;color:#2c2721;margin-bottom:50px;letter-spacing:-.2px;padding-left:19px}@media screen and (max-width:991.98px){#sub-footer .map-area h3{font-size:30px;margin-bottom:20px;padding-left:0}}#sub-footer .map-area h3 span{color:#9b9188}#sub-footer .map-area .wrap_controllers,#sub-footer .map-area .section_address,#sub-footer .map-area .wrap_btn_zoom{display:none}#sub-footer .map-area .root_daum_roughmap{width:100% !important}#sub-footer #daumRoughmapContainer1779777961100{width:100% !important;height:520px !important}@media screen and (max-width:1439.98px){#sub-footer #daumRoughmapContainer1779777961100{height:360px !important}}@media screen and (max-width:991.98px){#sub-footer #daumRoughmapContainer1779777961100{height:280px !important}}@media screen and (max-width:543.98px){#sub-footer #daumRoughmapContainer1779777961100{height:218px !important}}#sub-foot-logo{background-color:#faf8f6;padding:24px 0;justify-content:center;border-top:1px solid #ebe4de;overflow:hidden}#sub-foot-logo .area{overflow:hidden}@media screen and (max-width:991.98px){#sub-foot-logo{padding:10px 0}}#sub-foot-logo .swiper{overflow:visible}#sub-foot-logo .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto}#sub-foot-logo .swiper-slide img{display:block;max-width:100%;width:auto}#sub-foot-text{padding:19px;background:linear-gradient(90deg,#b48d80,#e3c274)}@media screen and (max-width:991.98px){#sub-foot-text{padding:10px 0}}#sub-foot-text p{text-align:center;font-size:18px;font-weight:500;color:#fff}@media screen and (max-width:991.98px){#sub-foot-text p{font-size:12px}}#sub-footer2 .area{padding-top:30px;padding-bottom:150px;border-top:2px solid #ddd;display:flex;justify-content:space-between}@media screen and (max-width:991.98px){#sub-footer2 .area{padding-bottom:100px}}#sub-footer2 .area .left a{color:#746b64;font-size:18px;font-weight:700}@media screen and (max-width:991.98px){#sub-footer2 .area .left a{font-size:14px}}#sub-footer2 .area .left p{margin-top:7px;color:#9b9188;font-size:15px}@media screen and (max-width:991.98px){#sub-footer2 .area .left p{font-size:12px;line-height:1.3}}@media screen and (max-width:374.98px){#sub-footer2 .area .left p{font-size:3.2085561497vw}}#sub-footer2 .area .right{width:139px}@media screen and (max-width:1439.98px){#sub-footer2 .area .right{display:none}}