.formulier{position:relative}.formulier__container--small{max-width:900px}.formulier__title{letter-spacing:-0.02em;margin-bottom:1.5rem;line-height:1.1}@media(max-width: 768px){.formulier__title{font-size:2.5rem}}.formulier__text{font-size:1.125rem;line-height:1.6;color:var(--block-text-muted, color-mix(in srgb, currentColor 60%, transparent))}.formulier__details-title{font-weight:700;margin-top:2rem}.formulier__details-list li{font-size:1rem}.formulier__details-list li strong{font-weight:700;margin-right:.25rem}.formulier__details-list li a{text-decoration:underline;text-underline-offset:4px}.formulier__details-list li a:hover{opacity:.7}.formulier__form-wrapper{background:var(--bs-white);padding:3.5rem;border-radius:var(--bs-border-radius);border:1px solid var(--bs-gray-100);box-shadow:0 10px 30px color-mix(in srgb, var(--bs-black) 3%, transparent);color:var(--bs-black)}@media(max-width: 768px){.formulier__form-wrapper{padding:2rem}}.formulier__form-wrapper nf-section,.formulier__form-wrapper .nf-form-cont{display:block}.formulier__form-wrapper nf-section .nf-form-fields-required,.formulier__form-wrapper .nf-form-cont .nf-form-fields-required{display:none}.formulier__form-wrapper nf-section .nf-form-title,.formulier__form-wrapper .nf-form-cont .nf-form-title{display:none}.formulier__form-wrapper .nf-form-content{padding:0}.formulier__form-wrapper .nf-form-content .nf-field-container{margin-bottom:1.5rem;display:block}.formulier__form-wrapper .nf-form-content .nf-field-container.submit-container{margin-bottom:0}.formulier__form-wrapper .nf-form-content .nf-field-label{margin-bottom:.5rem;display:block}.formulier__form-wrapper .nf-form-content .nf-field-label label{font-size:1rem;font-weight:700;color:var(--bs-black);margin-bottom:0}.formulier__form-wrapper .nf-form-content .nf-field-element{display:block}.formulier__form-wrapper .nf-form-content .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]),.formulier__form-wrapper .nf-form-content .nf-field-element textarea,.formulier__form-wrapper .nf-form-content .nf-field-element select{width:100%;border-radius:var(--bs-border-radius-sm);border:1px solid var(--bs-gray-200);padding:.75rem 1rem;font-size:1rem;color:var(--bs-black);background-color:var(--bs-white);transition:border-color .15s ease,box-shadow .15s ease;appearance:none}.formulier__form-wrapper .nf-form-content .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox])::placeholder,.formulier__form-wrapper .nf-form-content .nf-field-element textarea::placeholder,.formulier__form-wrapper .nf-form-content .nf-field-element select::placeholder{color:var(--bs-muted)}.formulier__form-wrapper .nf-form-content .nf-field-element input:not([type=button]):not([type=submit]):not([type=checkbox]):focus,.formulier__form-wrapper .nf-form-content .nf-field-element textarea:focus,.formulier__form-wrapper .nf-form-content .nf-field-element select:focus{outline:none;border-color:var(--bs-black);box-shadow:0 0 0 2px color-mix(in srgb, var(--bs-black) 5%, transparent)}.formulier__form-wrapper .nf-form-content .nf-field-element textarea{min-height:120px;resize:vertical}.formulier__form-wrapper .nf-form-content .nf-row{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.formulier__form-wrapper .nf-form-content .nf-row .nf-col{flex:1;min-width:250px}.formulier__form-wrapper .nf-form-content .nf-row .nf-col .nf-field-container{margin-bottom:0}@media(max-width: 576px){.formulier__form-wrapper .nf-form-content .nf-row{flex-direction:column}}.formulier__form-wrapper .nf-form-content .submit-container input[type=button],.formulier__form-wrapper .nf-form-content .submit-container input[type=submit],.formulier__form-wrapper .nf-form-content .submit-container button,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button],.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit],.formulier__form-wrapper .nf-form-content .nf-submit button{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:1rem;text-align:center;text-decoration:none !important;vertical-align:middle;cursor:pointer;border-radius:var(--bs-btn-border-radius, 0);user-select:none;border:1px solid rgba(0,0,0,0);transition:all .3s ease;padding:.5rem 1.5rem;font-weight:500}.formulier__form-wrapper .nf-form-content .submit-container input[type=button]:hover,.formulier__form-wrapper .nf-form-content .submit-container input[type=submit]:hover,.formulier__form-wrapper .nf-form-content .submit-container button:hover,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button]:hover,.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit]:hover,.formulier__form-wrapper .nf-form-content .nf-submit button:hover{transform:scale(0.97)}.formulier__form-wrapper .nf-form-content .submit-container input[type=button]:focus,.formulier__form-wrapper .nf-form-content .submit-container input[type=submit]:focus,.formulier__form-wrapper .nf-form-content .submit-container button:focus,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button]:focus,.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit]:focus,.formulier__form-wrapper .nf-form-content .nf-submit button:focus{outline:none}.formulier__form-wrapper .nf-form-content .submit-container input[type=button] span.before,.formulier__form-wrapper .nf-form-content .submit-container input[type=submit] span.before,.formulier__form-wrapper .nf-form-content .submit-container button span.before,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button] span.before,.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit] span.before,.formulier__form-wrapper .nf-form-content .nf-submit button span.before{margin-right:10px}.formulier__form-wrapper .nf-form-content .submit-container input[type=button] span.after,.formulier__form-wrapper .nf-form-content .submit-container input[type=submit] span.after,.formulier__form-wrapper .nf-form-content .submit-container button span.after,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button] span.after,.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit] span.after,.formulier__form-wrapper .nf-form-content .nf-submit button span.after{margin-left:10px}.formulier__form-wrapper .nf-form-content .submit-container input[type=button],.formulier__form-wrapper .nf-form-content .submit-container input[type=submit],.formulier__form-wrapper .nf-form-content .submit-container button,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button],.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit],.formulier__form-wrapper .nf-form-content .nf-submit button{--bs-btn-color: var(--bs-primary-text);--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: color-mix(in srgb, var(--bs-primary) 85%, black);--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 85%, black);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-primary-text)}.formulier__form-wrapper .nf-form-content .submit-container input[type=button]:hover,.formulier__form-wrapper .nf-form-content .submit-container input[type=submit]:hover,.formulier__form-wrapper .nf-form-content .submit-container button:hover,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button]:hover,.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit]:hover,.formulier__form-wrapper .nf-form-content .nf-submit button:hover{background-color:color-mix(in srgb, var(--bs-primary) 85%, black);border-color:color-mix(in srgb, var(--bs-primary) 80%, black);color:var(--bs-primary-text) !important}.formulier__form-wrapper .nf-form-content .submit-container input[type=button]:focus,.formulier__form-wrapper .nf-form-content .submit-container input[type=button]:active,.formulier__form-wrapper .nf-form-content .submit-container input[type=submit]:focus,.formulier__form-wrapper .nf-form-content .submit-container input[type=submit]:active,.formulier__form-wrapper .nf-form-content .submit-container button:focus,.formulier__form-wrapper .nf-form-content .submit-container button:active,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button]:focus,.formulier__form-wrapper .nf-form-content .nf-submit input[type=button]:active,.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit]:focus,.formulier__form-wrapper .nf-form-content .nf-submit input[type=submit]:active,.formulier__form-wrapper .nf-form-content .nf-submit button:focus,.formulier__form-wrapper .nf-form-content .nf-submit button:active{background-color:color-mix(in srgb, var(--bs-primary) 85%, black);border-color:color-mix(in srgb, var(--bs-primary) 80%, black);color:var(--bs-primary-text) !important}.formulier--layout-centered .formulier__content{max-width:800px;margin-left:auto;margin-right:auto}/*# sourceMappingURL=form.css.map */
