.sendgrid-signup--name,.sendgrid-signup--contact{display:flex;width:100%;gap:1.25rem;margin-bottom:1rem}.sendgrid-signup--practice-area{margin-bottom:1rem}.sendgrid-signup--col{width:100%}.sendgrid-signup label{font-size:1rem;line-height:1.4;color:#000;text-transform:uppercase;letter-spacing:.5px}.sendgrid-signup input{margin-top:0;margin-bottom:0;border:1px solid #eff2f7 !important}.sendgrid-signup input.error{border:1px solid red !important}.sendgrid-signup input:focus{box-shadow:rgba(0,176,80,.1) 0px 0px 20px 0px,rgba(0,176,80,.1) 0px 0px 5px 0px;border:1px solid rgba(0,176,80,.15) !important}.sendgrid-signup .error-message{padding-bottom:.5rem;color:red}.sendgrid-signup button{margin-top:1rem;transition:background-color .3s ease}.sendgrid-signup button:hover{background-color:#00b050}@media only screen and (max-width:625px){.sendgrid-signup--name,.sendgrid-signup--contact{flex-direction:column}}