body{margin:0;padding:0}.full{width:100%}.form-group{margin-bottom:1rem;display:flex;flex-direction:column}.form-group label{margin-bottom:.5rem;font-weight:500;color:#23272f}.form-group input,.form-group select,.form-group textarea{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px #1976d233}
