input[type=text],textarea,select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input[type=submit]{width:100%;background-color:#EF4575;color:white;padding:14px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer;font-weight:bold;font-size:16px}label{color:white}#form-container{display:flex;flex-wrap:wrap;gap:20px}.form-group{flex:1 1 45%;min-width:300px}.form-group-full{flex:1 1 100%}@media (max-width:768px){.form-group{flex:1 1 100%}}