.pb-embed #pb-form form{color:var(--color-dark);font:inherit;margin:0}.pb-embed #pb-form form fieldset{background:var(--color-light);border:0;border-radius:20px;min-width:0;margin:0 0 1.25rem;padding:1.25rem 1.5rem .5rem}.pb-embed #pb-form form legend{float:left;width:100%;color:var(--color-dark);margin:0 0 .875rem;padding:0;font-size:1.25rem;font-weight:700;line-height:1.3}.pb-embed #pb-form form legend+*{clear:both}.pb-embed #pb-form form div.pb-field-group{flex-wrap:wrap;gap:.875rem;margin:0 0 .875rem;display:flex}.pb-embed #pb-form form div.pb-field-group:after,.pb-embed #pb-form .pb-spacer{display:none}.pb-embed #pb-form div.pb-field-group>span{float:none;flex:13rem;width:auto;min-width:0;margin:0;display:block}.pb-embed #pb-form div.pb-field-group>span:has(>input.short-text){flex:0 8.5rem}.pb-embed #pb-form form div.pb-field-group:has(>label){display:block}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:not(:has(>.errors)){background:var(--color-light);margin:0;padding:0 1.5rem .875rem}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:is(:first-child,fieldset+*):nth-child(n){border-radius:20px 20px 0 0;padding-top:1.25rem}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:is(:first-child,fieldset+*):before{color:var(--color-dark);content:"Adres en opvangwensen";flex:1 0 100%;margin-bottom:.875rem;font-size:1.25rem;font-weight:700;line-height:1.3;display:block}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(+.pb-field-group>.errors){border-radius:0 0 20px 20px;padding-bottom:1.25rem}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(>.errors){margin:0;padding:1.25rem 0 0;display:block}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:first-child:has(input[name=initials]):before{content:"Persoonlijke gegevens"}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=street]):nth-child(n):nth-child(n):not(fieldset+*),.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=dateAvailable]):nth-child(n):nth-child(n),.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=general_conditions]):nth-child(n):nth-child(n){border-radius:20px 20px 0 0;margin-top:1.25rem;padding-top:1.25rem}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=street]):not(fieldset+*):before,.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=dateAvailable]):before,.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=general_conditions]):before{color:var(--color-dark);flex:1 0 100%;margin-bottom:.875rem;font-size:1.25rem;font-weight:700;line-height:1.3;display:block}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=street]):not(fieldset+*):before{content:"Adres en contact"}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=dateAvailable]):before{content:"Beschikbaarheid"}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(input[name=general_conditions]):before{content:"Akkoord"}.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(+.pb-field-group input[name=street]):has(input[name=preferredLocation]),.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(+.pb-field-group input[name=dateAvailable]),.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:has(+.pb-field-group input[name=general_conditions]){border-radius:0 0 20px 20px;padding-bottom:1.25rem}.pb-embed #pb-form .pb-field-group>label:has(>input[type=checkbox]){cursor:pointer;margin:0;padding-left:1.625rem;font-size:1rem;font-weight:500;display:block}.pb-embed #pb-form .pb-field-group>label>input[type=checkbox]{float:left;width:1.125rem;height:1.125rem;accent-color:var(--color-primary-dark);margin:.25rem 0 0 -1.625rem}.pb-embed #pb-form label a{color:var(--color-primary-dark);font-weight:600}.pb-embed #pb-form label{color:var(--color-dark);margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.pb-embed #pb-form input.text,.pb-embed #pb-form input.short-text,.pb-embed #pb-form input.date,.pb-embed #pb-form textarea{border:1px solid rgba(var(--color-dark-rgb), .45);background:var(--color-white);width:100%;color:var(--color-dark);font:inherit;border-radius:12px;padding:.7rem .875rem;display:block}.pb-embed #pb-form input.date{max-width:13rem}.pb-embed #pb-form textarea{resize:vertical;height:8.5rem}.pb-embed #pb-form input:focus-visible,.pb-embed #pb-form textarea:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:1px}.pb-embed #pb-form .optgroup,.pb-embed #pb-form div.pb-field-group>span.optgroup{white-space:normal;flex-wrap:wrap;gap:.5rem;width:auto;display:flex}.pb-embed #pb-form .optgroup br{display:none}.pb-embed #pb-form .optgroup input{opacity:0;position:absolute}.pb-embed #pb-form .optgroup label{border:1px solid rgba(var(--color-dark-rgb), .45);background:var(--color-white);cursor:pointer;border-radius:100px;margin:0;padding:.45rem .95rem;font-weight:500;display:inline-block}.pb-embed #pb-form .optgroup input:checked+label{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:var(--color-white)}.pb-embed #pb-form .optgroup input:focus-visible+label{outline:2px solid var(--color-primary-dark);outline-offset:2px}.pb-embed #pb-form .pb-children:not(:first-of-type){border-top:1px solid rgba(var(--color-dark-rgb), .15);margin-top:.875rem;padding-top:1rem}.pb-embed #pb-form .pb-add-child,.pb-embed #pb-form .pb-remove-child{color:var(--color-primary-dark);margin-bottom:.875rem;font-weight:600;display:inline-block}.pb-embed #pb-form .pb-remove-child{color:#b3261e;cursor:pointer;background:#b3261e14;border-radius:100px;padding:.25rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s ease-in-out}.pb-embed #pb-form .pb-remove-child:hover{background:#b3261e29}.pb-embed #pb-form .errors,.pb-embed #pb-form .error-message{color:#b3261e;font-weight:500}.pb-embed #pb-form .error{border:2px solid #b3261e!important}.pb-embed #pb-form input[type=submit]{background:var(--color-accent-dark);color:var(--color-white);font:inherit;cursor:pointer;border:0;border-radius:100px;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s ease-in-out}.pb-embed #pb-form input[type=submit]:hover{background:var(--color-dark)}@media (width<=480px){.pb-embed #pb-form form fieldset,.pb-embed #pb-form form>.pb-form-fields>div.pb-field-group:not(:has(>.errors)){padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.pb-embed #pb-form .pb-remove-child,.pb-embed #pb-form input[type=submit]{transition:none}}
