.form * {box-sizing:border-box}.form h3,.form p{background-color:#006608;text-align:center}.form{margin:0 auto;padding-bottom:2rem;width:100%;max-width:35rem;background-color:#fff}.form h3{border-radius:1rem 1rem 0 0;color:#fff;padding:1rem}.form p{color:#fff!important;padding:0 .5rem 1rem!important;font-size:1.2rem!important}.form>div{padding:1.25rem;border-left-width:.125rem;border-right-width:.125rem;border-bottom-width:.125rem;border-style:solid;border-color:#006608;border-radius:0 0 1rem 1rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes spin{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}.form>div>span{display:block;width:2rem;height:2rem;margin:0 auto;border-top:.125rem solid #006608;border-bottom:.125rem solid #006608;border-left:.125rem solid transparent;border-right:.125rem solid transparent;border-radius:50%;-webkit-animation:1.25s infinite spin;animation:1.25s infinite spin}.form input[type=submit][hidden],.form>div>span[hidden]{display:none}.form input[type=email],.form input[type=text],.form textarea{display:block;width:100%;margin-bottom:1rem;border:.0625rem solid #1c1c1c;border-radius:.5rem;background-color:#fff;padding:.5rem;line-height:130%;font-family:inherit;font-size:1.125rem;font-weight:400;color:#1c1c1c;outline:0;-webkit-transition:border-color .3s linear;-o-transition:border-color .3s linear;transition:border-color .3s linear}.form input[type=email]:focus,.form input[type=text]:focus,.form textarea:focus{border-color:#2782dc}.form textarea{resize:vertical;height:5rem}.form input[type=submit]{display:block;margin:0 auto;width:100%;max-width:20rem;max-height:50rem;border:none;border-radius:.5rem;background-color:#006608;outline:0;padding:.5rem;font-family:inherit;font-size:1.8rem;font-weight:700;color:#fff;text-align:center;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;cursor:pointer}.form input[type=submit]:active,.form input[type=submit]:hover{background-color:#1a2d40}.center{text-align:center!important}