/* Keep the visible original symbol and both text lines at the same height. */
.daehan-brand-lockup{--brand-height:50px;--brand-gap:11px;--brand-name-size:26px;--brand-service-size:20px;--brand-tracking:-1px;display:inline-flex;align-items:center;gap:var(--brand-gap);width:245px;max-width:100%;vertical-align:middle;white-space:nowrap;text-align:left;color:#111820;line-height:1;letter-spacing:normal}
.daehan-brand-lockup .daehan-brand-symbol{position:relative;display:block;flex:0 0 auto;width:calc(var(--brand-height)*177/156);height:var(--brand-height);overflow:hidden}
.daehan-brand-lockup .daehan-brand-symbol>img,.p-header .p-top .p-logo .daehan-brand-symbol>img,.p-footer .daehan-brand-symbol>img{position:absolute;display:block;width:101.694915%;height:115.384615%;max-width:none;max-height:none;left:-.564972%;top:-15.384615%;margin:0;padding:0;object-fit:fill}
.daehan-brand-words{display:grid;grid-template-rows:auto auto;align-content:space-between;width:max-content;height:var(--brand-height);min-width:0}
.daehan-brand-name{display:block;margin:0;font-family:inherit;font-size:var(--brand-name-size);font-weight:900;line-height:1;letter-spacing:var(--brand-tracking);color:#101319}
.daehan-brand-service{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:inherit;font-size:var(--brand-service-size);font-weight:700;line-height:1;letter-spacing:0;color:#0755e9}
.daehan-brand-service>span{display:block;line-height:1}
.p-footer .daehan-brand-lockup{--brand-height:39px;--brand-gap:9px;--brand-name-size:21px;--brand-service-size:15px;--brand-tracking:-.8px;width:205px;margin:0 0 20px}
@media(max-width:1100px) and (min-width:801px){.p-logo .daehan-brand-lockup{--brand-height:46px;--brand-gap:10px;--brand-name-size:24px;--brand-service-size:18px;width:230px}}
@media(max-width:800px){.p-logo .daehan-brand-lockup{--brand-height:40px;--brand-gap:8px;--brand-name-size:20px;--brand-service-size:16px;--brand-tracking:-.7px;width:200px}}
@media(max-width:370px){.p-logo .daehan-brand-lockup{--brand-height:36px;--brand-gap:7px;--brand-name-size:18px;--brand-service-size:14px;--brand-tracking:-.65px;width:181px}}
.kgc-popup__brand small{font-size:8px;letter-spacing:.3px;opacity:1}.kgc-popup__phone-brand small{font-size:4px;letter-spacing:0}
