body{overflow-y:overlay}#wrap{min-width:auto}#container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px;background:#efefef;overflow:auto}.content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:calc(100vh - 80px);max-width:508px}.content-box>h1{color:#222;font-size:20px;line-height:24px;font-weight:600}.content-box>p{margin-top:10px;color:#606b71;font-size:14px;line-height:150%}.content-box>p strong{color:#da291c}.content-box .form-box{width:100%;margin-top:30px;padding:20px;background:#fff;border-radius:20px;-webkit-box-shadow:4px 4px 23px 0px #d3d3d3;box-shadow:4px 4px 23px 0px #d3d3d3}.content-box .form-box .input-row-group .input-row{margin-top:10px}.content-box .btn-row-group{margin-top:20px}.content-box .btn-row-group a{background:#dfe1e3;border-color:#dfe1e3;color:#2b3a42}.content-box .btn-sub-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 10px;margin-top:20px}.content-box .btn-sub-link a{color:#005587;font-size:14px;line-height:18px;text-decoration:underline}.content-box .area{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-box .foot-box{width:100%;margin-top:40px}.content-box .foot-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px 21px}.content-box .foot-box ul li{position:relative}.content-box .foot-box ul li:before{position:absolute;top:50%;left:-10px;width:1px;height:10px;margin-top:-5px;background-color:#caced0;content:""}.content-box .foot-box ul li:first-child:before{display:none}.content-box .foot-box ul li button{color:#606b71;font-size:14px;line-height:17px}.content-box .foot-box p{margin-top:20px;color:#caced0;font-size:12px;line-height:14px;font-weight:300;text-align:center}@media(min-width: 768px){.content-box{min-height:auto}.content-box>h1{font-size:26px;line-height:31px}.content-box>p{font-size:16px}.content-box .form-box{padding:40px}}