.login-layout{display:flex;flex-flow:column;min-height:100vh;padding-top:114px}@media(min-width:768px){.login-layout{flex-flow:row}}.login-layout__left{position:relative;width:100%}.login-layout__left .img,.login-layout__left .img:after{height:100%;left:0;position:absolute;top:0;width:100%}.login-layout__left .img:after{background:#5f6773;content:"";display:block;opacity:.75}.login-layout__left .img img{height:100%;object-fit:cover;width:100%}.login-layout__left .content-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.login-layout__left .content{max-width:240px;padding:40px 0;position:relative;z-index:1}@media(min-width:768px){.login-layout__left{width:34.9vw}.login-layout__left .sticky{height:calc(100vh - 114px);padding:15px;position:sticky;top:114px;width:34.9vw}.login-layout__left .content{margin-bottom:0;margin-top:96px}}.login-layout__right{align-items:center;background:#f5f7fa;display:flex;padding:0 15px;position:relative;width:100%}@media(min-width:768px){.login-layout__right{padding-left:50px;width:65.1vw}}@media(min-width:1200px){.login-layout__right{padding-left:150px}}.login-layout__right .content{max-width:480px;padding-bottom:35px;padding-top:20px;width:100%}.login-layout legend{font-size:.875rem}.login-layout .mail-send-success img{margin:60px 0;max-width:100%;width:310px}.login-layout .mail-send-success strong{font-size:.875rem}.login-layout .mail-send-success a{margin-top:30px}.login-layout input{border-radius:0;min-height:42px}.login-layout input[type=checkbox],.login-layout input[type=radio]{min-height:0}.login-layout input[type=password]{font-size:19px;line-height:0}.login-layout textarea{border-radius:0;min-height:125px;padding-top:10px}.login-bg{display:block;pointer-events:none;position:absolute;right:-30px;top:15px;z-index:0}.z-2{position:relative;z-index:2}