*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.4}h1,h2,h3,h4{font-family:"Roboto",sans-serif;margin-top:36px;margin-bottom:12px;line-height:1.2;color:#191919}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1{font-size:45px}h1+h2{margin-top:0}h2{font-size:25px;font-weight:400}h3{font-size:18px}h4{font-size:18px}p{margin-bottom:12px;line-height:1.4;font-size:16px;color:#525252}.container{box-sizing:border-box;max-width:1200px;margin:auto;padding:0 12px}.container.narrow{max-width:600px}.btn{border-radius:60px;transition:.3s;background:#ebdec4;border:none;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:600;font-size:16px;padding:24px 36px;margin:12px auto;cursor:pointer}.btn.action{background-color:#2dc18e;color:#fff}.btn:disabled{background-color:#ececec}.btn.muted{background-color:transparent;border:1px solid #818181;padding:12px 24px;font-size:13px}input,select,textarea{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}input:disabled,select:disabled,textarea:disabled{background:#f5f5f5}input:focus,select:focus,textarea:focus{outline:none}.formWrapper{display:flex;flex-flow:column;background:#fff;padding:36px 36px 84px;margin:36px 0;border-radius:60px;width:600px}.submitWrapper{text-align:center;margin-top:-80px}input,select{border-bottom:1px solid #818181;padding:8px 0;font-size:16px}input:valid,select:valid{color:#2dc18e;border-color:#2dc18e}input[type=checkbox]{flex:0 0 18px;position:relative;margin:0 5px -1px 0;width:14px;height:14px;background:#fff;border:1px solid #818181}input[type=checkbox]:checked:after{position:absolute;top:50%;left:50%;display:block;margin-top:-5px;margin-left:-5px;width:10px;height:10px;background:#000;content:""}.formField{margin:0 auto 24px auto;display:flex;flex-flow:column;width:420px;text-align:left}.formField.narrow{width:240px}.formField:last-child{margin-bottom:0}.formField span{font-size:16px;margin-bottom:4px;color:#818181}.formField.inline{flex-flow:row;align-items:flex-start}.formField.inline span{font-size:13px}.formField.hidden{opacity:0}.formField .hint{font-size:13px;color:#818181;margin-top:4px;display:flex}.formField .hint.info::before{content:"i";display:inline-flex;border:1px solid #818181;width:13px;height:13px;border-radius:50%;justify-content:center;align-items:center;font-size:9px;margin-right:4px;flex-shrink:0}.formField.req .label::after{content:"*"}.formField.valid input{color:#2dc18e;border-color:#2dc18e}.formField.error input{color:red;border-color:red}.formField.error .hint,.formField.error .hint::before{color:red;border-color:red}.formField.center{text-align:center}.formField.center .hint{justify-content:center}.otpWrapper{display:flex;justify-content:center;gap:12px;margin:12px 0 24px}.otpNum{-moz-appearance:textfield;text-align:right;border:1px solid #818181;width:40px;text-align:center;border-radius:5px;font-size:25px}.otpNum::-webkit-outer-spin-button,.otpNum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.phoneInput{display:flex;gap:12px}.phoneInput input{width:100%}.fieldsRow{display:flex;width:420px;margin:auto;gap:12px}.screen{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:24px;text-align:center;position:relative}.screen.maintenance{background-color:red}.screen.lgrayBg{background-color:#faf9f7}.screen.screenBg1{background:url(../layout/screenBg1.jpg) 50% 0% no-repeat;background-size:100% auto;padding-top:80%}.screen.screenBg2{background:url(../layout/screenBg2.jpg) 50% 0% no-repeat;background-size:100% auto;padding-top:80%}.keyboardPadded{padding-bottom:20%}.hint{font-size:13px}.note{font-size:11px}.yclogo{width:120px}.singleButForm{margin:24px 0 auto}.success{color:#2dc18e}.ilu{width:200px}.highlight{color:#191919}.cancel{display:block;position:absolute;right:0;top:0;width:100px;height:100px;border:none;background:url(../layout/cancel.svg) 50% 50% no-repeat;background-size:16px}.label a{color:#000}.legal{width:90%;font-size:11px;color:#525252}.legal p{font-size:11px;margin-bottom:10px}.legal h1{font-size:22px;margin-top:0px}.legal h2{font-size:18px;margin-top:20px}.legal h3{font-weight:400;font-size:14px;margin-top:20px}.legal ol,.legal ul{padding-left:16px;margin-bottom:10px}.legal ol ol,.legal ul ol{margin-top:5px;margin-bottom:5px;list-style-type:lower-alpha}.legal li{margin-bottom:5px}.legal table{border-collapse:collapse;margin:10px 0}.legal table td,.legal table th{border:1px solid #ccc;padding:8px}.legal table th{background-color:#eee}.legal table tr:nth-child(2n) td{background-color:#f9f9f9}
