*,*:before,*:after{box-sizing:border-box}::-webkit-input-placeholder{font-size:16px}::-moz-placeholder{font-size:16px}:-ms-input-placeholder{font-size:16px}:-moz-placeholder{font-size:16px}.clear{clear:both}html{overflow-y:scroll}body{background:#544a79;font-family:'Roboto', sans-serif}.logo{font-size:36px}.info{text-align:center;margin-top:20px}.info span{text-indent:-30px;margin-left:50px}.info span:before{content:url("images/whats.png");position:absolute}.contato{width:50%;display:inline}@media (max-width: 768px){.contato{width:100%;display:block}}a{text-decoration:none;color:#f63f6c;transition:.5s ease}a:hover{color:#f52759}.form{background:#fff;padding:20px 40px 20px 40px;max-width:600px;margin:40px auto;border-radius:4px;box-shadow:0 4px 10px 4px rgba(255,255,255,0.3)}.tab-group{list-style:none;padding:0;margin:0 0 25px 0}.tab-group:after{content:"";display:table;clear:both}.tab-group li a{display:block;text-decoration:none;padding:10px;background:rgba(160,179,176,0.25);color:#a0b3b0;font-size:20px;float:left;width:50%;text-align:center;cursor:pointer;transition:.5s ease}.tab-group li a:hover{background:#f52759;color:#fff}.tab-group .active a{background:#f63f6c;color:#fff}.tab-content>div:first-child{display:none}h1{text-align:center;color:#000;font-weight:400;margin:0 0 25px}label{position:absolute;transform:translateY(6px);left:13px;color:rgba(0,0,0,0.5);transition:all 0.25s ease;-webkit-backface-visibility:hidden;pointer-events:none;font-size:16px}label .req{margin:2px;color:#f63f6c}label.active{transform:translateY(50px);left:2px;font-size:14px;top:-16px}label.active .req{opacity:0}label.highlight{color:#000}select,input,textarea{font-size:22px;display:block;width:100%;height:100%;padding:8px 10px;background:none;background-image:none;border:1px solid #a0b3b0;color:#000;border-radius:0;transition:border-color .25s ease, box-shadow .25s ease}select:focus,input:focus,textarea:focus{outline:0;border-color:#f63f6c}select{font-size:16px;height:35px}textarea{border:2px solid #a0b3b0;resize:vertical}.field-wrap{position:relative;margin-bottom:22px}.top-row:after{content:"";display:table;clear:both}.top-row>div{float:left;width:48%;margin-right:4%}.top-row>div:last-child{margin:0}.button{border:0;outline:none;border-radius:0;padding:15px 0;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:#f63f6c;color:#fff;transition:all 0.5s ease;-webkit-appearance:none}.button:hover,.button:focus{background:#f52759}.button-block{display:block;width:100%}.forgot{margin-top:-10px;text-align:right}
/*# sourceMappingURL=style.css.map */
