.form-row{margin-bottom:0px}.two-columns{display:flex;flex-wrap:wrap;gap:10px}.form-col{flex:1 1 48%}.form-label{display:block;font-weight:bold;margin-bottom:0px;font-size:14px}.form-control{width:100%;padding:0px 0px;border:1px solid #ccc;border-radius:4px;font-size:14px}.form-radio-group label,.form-checkbox-group label{display:block;margin-bottom:4px;font-size:14px}.form-submit{background-color:#0073aa;color:white;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.form-submit:hover{background-color:#005177}@media (max-width:768px){.form-col{flex:1 1 100%}}