html,body{width:100%;height:100%;font-family:"Helvetica";top:0;left:0;margin:0;padding:0;box-sizing:border-box}.form-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.form-wrapper .form-header{color:#fff;background-color:#112f41;width:100%;box-sizing:border-box;text-align:center}.form-wrapper .form-main{border:1px solid #cbcbcb;border-top:none;display:flex;flex-direction:column}.form{display:flex;justify-content:center;align-items:center;padding:2em;flex-direction:column;margin:0;padding-top:1em;padding-bottom:1em}.form .field{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:.5em;font-family:"Helvetica";max-width:260px}.form .field.checkbox{flex-direction:row;align-items:baseline}.form .field.checkbox .label{text-align:center}.form .field.checkbox span{text-align:center}.form .input{margin:.5em;height:2.5em;box-sizing:border-box;border:none;border-bottom:2px solid #cbcbcb;outline:none;font-size:1em;padding-left:2em;background:transparent;color:rgba(50,50,50,.8)}.form input[type=checkbox]{font-size:1em}.form .input-has-icon{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;color:rgba(50,50,50,.8)}.form .input-has-icon i{margin-right:-2.2em;margin-left:1.1em;color:#cbcbcb;font-size:.95em;margin-bottom:2px}.form .input::placeholder{color:#cbcbcb}.form .label{font-size:1em;font-family:inherit;color:#b2b2b2}.form .button{border:2px solid #112f41;color:#fff;padding:.5em;font-size:1.11em;font-family:"Helvetica";margin:.5em;transition:all .3s ease;text-transform:uppercase;background-color:#112f41;box-sizing:border-box}.form .button:hover{color:#112f41;background-color:transparent}.form p.error,.form p.info{font-size:13px;font-weight:bold;max-width:220px;font-family:"Helvetica";color:red;text-align:center}.form p.error i,.form p.info i{margin-right:4px}.form p.info{color:rgba(50,50,50,.8)}.form .link{color:#112f41;text-decoration:underline;font-family:"Helvetica"}@-webkit-keyframes autofill{to{color:rgba(50,50,50,.8);background:transparent}}.input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.modal-wrapper{position:absolute;background-color:rgba(30,30,30,.9);display:none;width:100vw;height:100vh;left:0;top:0;justify-content:center;align-items:center;font-family:"Helvetica"}.modal{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40em;padding-left:2em;padding-right:2em;max-height:90%}.modal-header{background:#fff;border:1px solid #cbcbcb;height:5em;width:100%;border-top-left-radius:2px;border-top-right-radius:2px;display:flex;justify-content:center;align-items:center;color:rgba(50,50,50,.8);padding:1em;box-sizing:border-box;font-family:"Helvetica"}.modal-body{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;min-height:3em;width:100%;background:#fff;padding:1em;box-sizing:border-box;max-height:40em;text-align:justify;font-family:"Helvetica";overflow-y:scroll}.modal-body h3{margin-left:auto;margin-right:auto;text-align:center;width:100%}.modal-footer{background:#fff;border:1px solid #cbcbcb;height:4em;width:100%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:.75em;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-family:"Helvetica"}.modal-footer .button{background:transparent;border:none;color:rgba(50,50,50,.8);font-family:"Helvetica";font-size:2.25em;font-weight:bold}/*# sourceMappingURL=forms.css.map */
