/* Identical clinic signature ending for every page. */
#consult.nalsin-page-ending{display:block;position:relative;width:100%;margin:0;padding:64px 0;background:#766b61;color:#ffffff;font-family:Pretendard,"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;border:0}
#consult.nalsin-page-ending *{box-sizing:border-box}
#consult.nalsin-page-ending .nalsin-ending-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;width:min(1280px,86%);max-width:1280px;margin:0 auto;padding:0}
#consult.nalsin-page-ending .nalsin-ending-label{display:block;font-family:inherit;font-size:10px;font-weight:400;line-height:1.6;letter-spacing:.18em;color:#b8a99a;margin:0}
#consult.nalsin-page-ending h2{font-family:inherit;font-size:32px;font-weight:400;line-height:1.45;letter-spacing:-.045em;color:#ffffff;margin:17px 0 20px;text-wrap:balance}
#consult.nalsin-page-ending p{font-family:inherit;font-size:14px;font-weight:400;line-height:1.85;color:#f5f5f5;margin:0 0 20px;word-break:keep-all;overflow-wrap:break-word}
#consult.nalsin-page-ending .nalsin-ending-action{padding:12px 0 12px 55px;border-left:1px solid #998a7c}
#consult.nalsin-page-ending h3{font-family:inherit;font-size:27px;font-weight:400;line-height:1.5;letter-spacing:-.035em;color:#ffffff;margin:17px 0 16px}
#consult.nalsin-page-ending .nalsin-ending-button{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:14px 20px;border:1px solid #d7cfc6;background:#eee8df;color:#34312e;text-decoration:none;font-family:inherit;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;transition:background .15s}
#consult.nalsin-page-ending .nalsin-ending-button:hover{background:#f5f5f5}
#consult.nalsin-page-ending .nalsin-ending-phone{display:inline-block;margin-top:15px;font-family:inherit;font-size:14px;line-height:1.6;letter-spacing:0;color:#f5f5f5;text-decoration:none}
#consult.nalsin-page-ending a:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:800px){#consult.nalsin-page-ending{padding:46px 0}#consult.nalsin-page-ending .nalsin-ending-inner{grid-template-columns:1fr;gap:28px;width:86%}#consult.nalsin-page-ending h2{font-size:28px}#consult.nalsin-page-ending .nalsin-ending-action{border-left:0;border-top:1px solid #998a7c;padding:26px 0 0}#consult.nalsin-page-ending h3{font-size:24px}}
