.App{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:8px}.PhoneNumberField,.ContactTextField{display:flex;margin:4px 0;width:100%}.PhoneNumberField__Header,.ContactTextField__Header{text-align:center;width:40px}.PhoneNumberField__Header__Item,.ContactTextField__Header__Item{width:24px;height:100%}.PhoneNumberField .TextField,.ContactTextField .TextField{margin-right:8px;width:calc(100% - 20px)}.ZipcodeField{display:flex}.ZipcodeField__Header{display:inline-block;text-align:center;width:40px;height:100%}.ZipcodeField__Content{display:flex;flex-direction:column;width:calc(100% - 20px);margin-right:8px}.ZipcodeField__Content .Zipcode{width:120px;margin:4px 0}.ZipcodeField__Content .AddressInfo{text-align:left;width:100%;margin:4px 0}.SexField{display:flex;flex-direction:column;margin:4px 0}.SexField__Label{display:inline-block;font-size:11px!important;color:#616161;text-align:left;padding-bottom:4px}.SexField__Container{display:flex!important;justify-content:flex-start;padding:0!important}.SexField__Container__Header{display:inline-block;text-align:center;width:40px;height:100%}.SexField__Container__Item{position:relative!important;width:100px;padding-bottom:8px}.SexField__Container__Item input[class$=-JoyRadio-input]{position:relative!important}.AgreementField__List{list-style:none;font-size:14px;text-align:left}.Contact{font-family:Avenir,Helvetica,Arial,sans-serif}.Contact h1{text-align:center;color:#2c3e50;margin-top:4px;font-size:20px}.Contact .Wrapper .Container .Content{display:flex;flex-direction:column;padding:4px 0 16px;margin-bottom:24px}.Contact .Wrapper .Container .Content__Title{font-size:1em}
