@font-face{font-family:arboria-bold;src:url(/assets/fonts/Fonte_arboria/arboria-bold.ttf)}@font-face{font-family:arboria-bolditalic;src:url(/assets/fonts/Fonte_arboria/arboria-bolditalic.ttf)}@font-face{font-family:arboria-book;src:url(/assets/fonts/Fonte_arboria/arboria-book.ttf)}@font-face{font-family:arboria-bookitalic;src:url(/assets/fonts/Fonte_arboria/arboria-bookitalic.ttf)}@font-face{font-family:arboria-medium;src:url(/assets/fonts/Fonte_arboria/arboria-medium.ttf)}@font-face{font-family:arboria-thin;src:url(/assets/fonts/Fonte_arboria/arboria-thin.ttf)}*{margin:0;padding:0;box-sizing:border-box}a{font-style:italic}body{margin:0;background:#f4f4f4 0 0 no-repeat!important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.overlay[_ngcontent-vna-c1]{position:fixed!important}.box{box-shadow:#6c6c6c1f 0 20px 40px;opacity:1;width:320px;border-radius:7px;padding:55px 35px;background:no-repeat padding-box padding-box #fdfdfd;height:auto}.logo_rchlo>img{width:183px;height:21px;display:block;margin:35px auto}.iconview img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:10px}.row{flex-wrap:wrap}.row>label{font-size:14px!important;margin-top:10px;margin-bottom:10px;line-height:1.2}.row .description{font-size:15px!important}.wifi-brand{display:flex;max-width:200px;margin:0 auto 32.97px}.smile{top:349px;left:161px;width:53px;height:53px;background:#16d3c3 0 0 no-repeat padding-box;opacity:1}p{text-align:center;font-family:arboria-medium,serif;font-size:13px;letter-spacing:0;line-height:1.2;margin-top:0;margin-bottom:1rem;color:#505050;opacity:1}p>b{text-align:left;font-family:arboria-bold,serif;font-size:18px!important;letter-spacing:0;color:#313131}p.lead.text-muted.marginBottom{text-align:center;font-size:12px}label{text-align:center;font-family:arboria-medium,serif;letter-spacing:0;color:#797979;opacity:.77;padding-left:10px;line-height:1.2;font-size:14px!important}button{border:transparent}button>label{font-size:13px!important}input{outline:none;border:none}textarea{outline:none;border:none;width:100%;height:100px}.btn{width:100%;height:44px;background:transparent linear-gradient(111deg,#414141,#000) 0 0 no-repeat padding-box;border-radius:7px!important;text-align:center;font-family:arboria-bold,serif;letter-spacing:0;color:#fff!important;opacity:1;display:flex!important;flex-direction:row;justify-content:center;align-items:center}.icon{width:44px;height:44px;background:#1778f2 0 0 no-repeat padding-box;border-radius:5px 0 0 5px;opacity:1}.container-form-text{text-align:center;display:block;padding-bottom:34px}.container-form-input{border-bottom:1px solid #747474;margin-bottom:30px;opacity:.44}.container-form-checkbox,.container-form-download{margin-bottom:30px}.form-input{font-family:arboria-medium,serif;font-size:16px;width:250px;height:45px;background:transparent}.container-form-button{display:flex;justify-content:center}.has-error{border-color:#d80c0c;color:#e60e0e;margin-top:-25px;font-size:13px;font-family:arboria-bookitalic,serif}.footer{position:relative;left:0;bottom:0;width:320px;margin-top:10px;color:#fff;text-align:center}.footer p{font-size:10px}div#d{height:10px}.welcome{align-items:flex-end;color:#000}.bemvindo{font-weight:700;margin-bottom:15px}.checkboxes{width:200px;border:1px solid black;align-items:flex-start;display:inline-block;padding-right:0;vertical-align:middle}.checkboxes label,input{display:inline-block;vertical-align:middle}::ng-deep .switch{background-color:#fcfcfc;border:2px solid #BDC1C2;left:0;margin-bottom:20px}::ng-deep .switch.checked{background-color:#fcfcfc;border:2px solid #16D3C3;left:0}::ng-deep .switch.checked small{background:#16d3c3!important}::ng-deep .switch small{height:20px!important;width:90px!important;background-color:#bdc1c2;border-radius:5px!important;left:0}::ng-deep .switch.switch-medium{width:180px;height:30px!important;border-radius:5px!important}@media screen and (min-width: 576px){.container{max-width:540px}}@media screen and (min-width: 768px){.container{max-width:720px}}
