form{display:flex;justify-content:center;align-items:center;flex-direction:column}.formInput:not([type=button]){padding:1rem;width:100%;outline:none;border:none;background-color:#fff!important;box-shadow:0 1px 0 #b3b3b3;margin-bottom:1rem}.formInput:not([type=button]):focus,.formInput:not([type=button]):focus~form label{box-shadow:0 1px 0 #3b66f5}label{align-self:flex-start;color:#c0c2cc;padding-left:1rem;user-select:none}main{width:100%;height:100%}.table{max-width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:row}.card{height:100%;min-width:480px;max-height:690px;margin:auto;-webkit-transition:.3s;transition:.3s;background-color:hsla(0,0%,100%,.4);-webkit-box-shadow:0 8px 32px rgba(31,33,41,.08);box-shadow:0 8px 32px rgba(31,33,41,.08);display:flex;flex-direction:column;justify-content:space-between}.card,.header{position:relative}.header{text-align:left;padding:16px 24px 0;z-index:10}.header i{font-size:1.5rem}.hd-bg{text-align:center;margin-bottom:24px}.bt,h2{font-size:20px}.bt{background:#fff;color:#83848f;-webkit-box-shadow:0 2px 10px rgba(31,33,41,.08);box-shadow:0 2px 10px rgba(31,33,41,.08);line-height:28px}.bt-block{width:100%;display:block;text-align:center}.main-form{position:relative;padding:12px 6% 0}.extra-txt{margin:22px 0 0;text-transform:uppercase;line-height:16px;text-align:center;line-height:22px;color:-webkit-link;text-decoration:underline;font-weight:700}.main-ft{height:70px;padding-top:10px;text-align:center;line-height:1.5;font-size:14px}.m-copy{padding-left:8px;padding-right:8px;color:#83848f}.m-copy a{display:inline-block;color:#83848f;text-decoration:underline}.m-copy span i{margin:0 10px}@media screen and (max-width:768px){.card{min-width:0;width:100%}}