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