.form-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-gap:15px;gap:15px}h1{text-align:center}form label{display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:15px}form input:not([type=checkbox]),form select{width:100%;padding:10px;font-size:1.2rem;border-radius:5px;border:1px solid var(--primary-color);transition:.2s ease}form input:not([type=checkbox]):focus,form select:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 5px var(--secondary-color)}form input[type=checkbox]{height:20px;width:20px;border:1px solid var(--primary-color);border-radius:5px;transition:.2s ease}form input[type=checkbox]:checked{background-color:var(--secondary-color);border-color:var(--secondary-color)}form button{border:none;padding:10px 20px;font-size:1.2rem;transition:.2s ease;border-radius:5px;margin-top:15px;background-color:var(--secondary-color);color:#fff}form button:hover{transform:scale(1.05)}