.stap{margin-bottom:20px}.vraag h4{margin-top:10px}.opties label{border:1px solid #dee2e6;border-radius:10px;cursor:pointer;display:inline-block;font-size:15px;margin:0 10px;padding:20px 10px;text-align:center;width:150px}.opties img{display:block;height:50px;margin:5px auto;width:50px}.error-message{color:red;display:none;font-size:.9em;margin-top:5px}button{background-color:#0073e6;border:none;color:#fff;cursor:pointer;padding:10px 20px}#ruimte-container .ruimte-vraag{align-items:center;background:#f3f3f596;border:1px solid #ddd;border-radius:10px;display:flex;gap:20px;margin-bottom:20px;padding:10px}#ruimte-container .ruimte-vraag label{display:flex;flex:1;flex-direction:column}select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#ruimte-container .ruimte-vraag input,#ruimte-container .ruimte-vraag select{margin-top:10px}