.login__header{height:69px;background:var(--primary)}.login__header .dcontainer{width:1180px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;margin:0 auto}.login__header a.brand{font-family:"Pretendard",serif;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.login__header a.brand svg{width:32px;aspect-ratio:1}.login__header a.brand span{color:#fff;font-size:14px;font-weight:100;line-height:1.2}.login__header a.brand span strong{font-weight:800}.loginbox__{width:calc(100% - 20px);margin-left:auto;margin-right:auto}.loginbox__ form{padding:16px 0;width:calc(100% - 32px)}.loginbox__ form input[type=text],.loginbox__ form input[type=password]{height:35px !important;font-size:14px !important;padding:0 0 0 15px !important}.loginbox__ form .input_box{margin:unset !important}.loginbox__ form .input_box+.input_box{margin-top:12px !important}.loginbox__ form button[type=submit]{margin-top:12px !important;font-size:14px !important;height:35px !important}.loginbox__ .welcome{text-align:center;border-bottom:1px solid var(--grey-200);padding-bottom:16px}@media all and (max-width: 1279px){.login__header .dcontainer{width:100%}}.opens-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;border-top:1px solid var(--grey-200);color:var(--primary-400);font-size:14px}