@charset "utf-8";
/* One quick-menu design for the Korean homepage and corporate subpages. */
.gs-subpage .gs-quick{--gs-navy:#0a2f5c;--gs-blue:#00a6ee;font-family:GS Pretendard,Pretendard,"Noto Sans KR","Malgun Gothic",sans-serif;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:-.16px;word-break:keep-all;overflow-wrap:break-word}
:is(.gs-home,.gs-subpage) .gs-quick,:is(.gs-home,.gs-subpage) .gs-quick *{box-sizing:border-box}
.gs-subpage .gs-quick a{text-decoration:none}
.gs-subpage .gs-quick img{vertical-align:middle}
.gs-subpage .gs-quick>a:focus-visible{outline:3px solid #3fd0ff;outline-offset:5px}
:is(.gs-home,.gs-subpage) .gs-quick{position:fixed;z-index:1100;right:0;top:191px;display:flex;flex-direction:column;gap:1px;filter:drop-shadow(0 18px 15px #05080f59)}
:is(.gs-home,.gs-subpage) .gs-quick>a{position:relative;display:block;width:56px;height:68px;color:#fff;overflow:hidden;transition:width .35s cubic-bezier(.2,.7,.2,1);margin-left:auto;border-left:1px solid #ffffff2e}
:is(.gs-home,.gs-subpage) .gs-quick>a:hover,:is(.gs-home,.gs-subpage) .gs-quick>a:focus-visible{width:176px}
:is(.gs-home,.gs-subpage) .gs-quick__download{background:var(--gs-navy)}
:is(.gs-home,.gs-subpage) .gs-quick__request{background:var(--gs-blue)}
:is(.gs-home,.gs-subpage) .gs-quick__compact{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .2s}
:is(.gs-home,.gs-subpage) .gs-quick__expanded{position:absolute;width:176px;inset:0 auto 0 0;display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s;font-size:12px;font-weight:900;line-height:19.2px}
:is(.gs-home,.gs-subpage) .gs-quick__expanded>span{width:76px}
:is(.gs-home,.gs-subpage) .gs-quick>a:hover .gs-quick__compact,:is(.gs-home,.gs-subpage) .gs-quick>a:focus-visible .gs-quick__compact{opacity:0}
:is(.gs-home,.gs-subpage) .gs-quick>a:hover .gs-quick__expanded,:is(.gs-home,.gs-subpage) .gs-quick>a:focus-visible .gs-quick__expanded{opacity:1}
@media(max-width:767px){
 :is(.gs-home,.gs-subpage) .gs-quick{top:auto;bottom:22px}
 :is(.gs-home,.gs-subpage) .gs-quick>a{height:52px;width:48px}
 :is(.gs-home,.gs-subpage) .gs-quick>a:hover,:is(.gs-home,.gs-subpage) .gs-quick>a:focus-visible{width:176px}
}
@media(prefers-reduced-motion:reduce){:is(.gs-home,.gs-subpage) .gs-quick *{animation:none!important;transition:none!important}}
