/**handles:studio-minov-contact-form**/
.kop{padding:clamp(118px,16vh,160px) 0 clamp(20px,3vw,34px)}.kop .kick{align-items:center;gap:12px;margin-bottom:16px;display:flex}.kop .dot{background:var(--brass);width:7px;height:7px;box-shadow:0 0 14px var(--glow);transform:rotate(45deg)}.kop h1{font-size:clamp(32px, 5vw, 56px)}.kop p{color:var(--mute);max-width:52ch;margin-top:12px}.contact-flow{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(24px,3vw,44px);display:grid;padding-bottom:clamp(40px,6vw,80px)}.werken-bij-form-flow{display:block;padding-bottom:0}.contact-flow .aside{position:sticky;top:96px}.contact-flow .aside h2{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;font-size:10px;font-weight:400}.contact-flow .rij{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.contact-flow .rij span:first-child{color:var(--faint)}.contact-flow .rij span:last-child{text-align:right;max-width:65%}.contact-flow .rij a{color:var(--brassL);text-underline-offset:3px;text-decoration:underline}.contact-side-note{border-top:1px solid var(--line2);color:var(--mute);margin-top:16px;padding-top:16px;font-size:14px;line-height:1.55}.contact-side-note a{color:var(--brassL);text-underline-offset:3px;text-decoration:underline}.contact-flow .frm_forms,.contact-flow .frm_forms.with_frm_style,.werken-bij-form-flow .frm_forms,.werken-bij-form-flow .frm_forms.with_frm_style{--frm-border-color:var(--line2);--frm-bg-color:transparent;--frm-text-color:var(--paper);--frm-font-size:15px;--frm-check-label-color:var(--paper);--frm-label-color:var(--mute);--frm-radius:11px;color:var(--paper);font-family:var(--body);font-weight:300;max-width:none}.contact-flow .frm_forms fieldset,.werken-bij-form-flow .frm_forms fieldset{border:0;padding:0;margin:0;min-width:0}.contact-flow .frm_primary_label,.werken-bij-form-flow .frm_primary_label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:10px;margin-bottom:7px;font-weight:400}.contact-flow .frm_required,.werken-bij-form-flow .frm_required{color:var(--brassL)}.contact-flow .frm_fields_container,.werken-bij-form-flow .frm_fields_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.contact-flow .frm_form_field,.werken-bij-form-flow .frm_form_field{margin-bottom:16px}.contact-flow .frm_fields_container>.frm_submit,.contact-flow .frm_form_field[id*=bericht],.contact-flow .frm_form_field[id*=onderwerp],.contact-flow .frm_form_field[id*=privacy],.contact-flow .frm_message,.werken-bij-form-flow .frm_fields_container>.frm_submit,.werken-bij-form-flow .frm_form_field[id*=cv_portfolio],.werken-bij-form-flow .frm_form_field[id*=privacy],.werken-bij-form-flow .frm_form_field[id*=toelichting],.werken-bij-form-flow .frm_form_field[id*=type_aanvraag],.werken-bij-form-flow .frm_message{grid-column:1/-1}.contact-flow input[type=email],.contact-flow input[type=tel],.contact-flow input[type=text],.contact-flow textarea,.werken-bij-form-flow input[type=email],.werken-bij-form-flow input[type=tel],.werken-bij-form-flow input[type=text],.werken-bij-form-flow textarea{border:1px solid var(--line2)!important;width:100%;color:var(--paper)!important;font-family:var(--body)!important;background:#f4f1ea0b!important;border-radius:11px!important;min-height:48px;padding:13px 15px!important;font-size:15px!important;font-weight:300;box-shadow:none!important;transition:border-color .25s}.contact-flow textarea,.werken-bij-form-flow textarea{min-height:140px;resize:vertical}.contact-flow input:focus,.contact-flow textarea:focus,.werken-bij-form-flow input:focus,.werken-bij-form-flow textarea:focus{border-color:var(--brassL)!important;outline:0!important;box-shadow:0 0 0 3px #d8b98c26!important}.contact-flow .frm_checkbox label,.contact-flow .frm_radio label,.werken-bij-form-flow .frm_checkbox label,.werken-bij-form-flow .frm_radio label{cursor:pointer;color:var(--mute);font-size:14px;font-family:var(--body);letter-spacing:0;text-transform:none;align-items:flex-start;gap:12px;display:flex;border:0;background:0 0;padding:0;min-height:0;border-radius:0}.contact-flow .frm_radio label,.werken-bij-form-flow .frm_radio label{margin-bottom:8px}.contact-flow .frm_checkbox label input,.contact-flow .frm_radio label input,.werken-bij-form-flow .frm_checkbox label input,.werken-bij-form-flow .frm_radio label input{width:19px;height:19px;accent-color:var(--brass);flex:none;margin-top:2px;opacity:1;position:static}.contact-flow .frm_checkbox label a,.werken-bij-form-flow .frm_checkbox label a{color:var(--brassL);text-underline-offset:3px;text-decoration:underline}.werken-bij-form-flow .frm_description,.werken-bij-form-flow .frm_description a{color:var(--mute);font-size:13px;line-height:1.5;margin-top:6px}.werken-bij-form-flow .frm_description a{color:var(--brassL)}.contact-flow .frm_submit,.werken-bij-form-flow .frm_submit{border-top:1px solid var(--line);margin-top:10px;padding-top:22px;grid-column:1/-1}.contact-flow .frm_button_submit,.werken-bij-form-flow .frm_button_submit{font-size:15px;font-weight:500;font-family:var(--body);cursor:pointer;background:linear-gradient(135deg,var(--brassL),var(--brass))!important;color:var(--ink)!important;border:0!important;border-radius:12px;padding:16px 28px!important;box-shadow:none!important;transition:box-shadow .3s;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto}.contact-flow .frm_button_submit:hover,.werken-bij-form-flow .frm_button_submit:hover{box-shadow:0 12px 44px -10px var(--glow)}.contact-flow .frm_message,.werken-bij-form-flow .frm_message{border:1px solid #6fcf974d;background:#6fcf9714;color:var(--paper);border-radius:12px;margin-bottom:20px;padding:16px 18px;font-size:15px}.contact-flow .frm_message p,.werken-bij-form-flow .frm_message p{margin:0}.contact-flow .frm_blank_field,.contact-flow .frm_error_style,.werken-bij-form-flow .frm_blank_field,.werken-bij-form-flow .frm_error_style{color:var(--err);font-size:12.5px}.werken-bij-form-flow .frm_dropzone{max-width:none;margin:0;min-height:0;border:0;background:0 0;padding:0}.werken-bij-form-flow .frm_dropzone .fallback{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.werken-bij-form-flow .frm_dropzone .dz-message{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;border:1px dashed var(--line2);text-align:center;cursor:pointer;background:#f4f1ea05;border-radius:11px;padding:11px 14px;min-height:48px;margin:0;color:var(--mute);font-size:14px;transition:border-color .25s,background .25s}.werken-bij-form-flow .frm_dropzone.dz-clickable:hover .dz-message,.werken-bij-form-flow .frm_dropzone.dz-drag-hover .dz-message{border-color:var(--brassL);background:#d8b98c0f}.werken-bij-form-flow .frm_dropzone .frm_upload_icon,.werken-bij-form-flow .frm_dropzone .frmsvg,.werken-bij-form-flow .frm_dropzone svg{display:none!important}.werken-bij-form-flow .frm_dropzone .frm_upload_text{display:none}.werken-bij-form-flow .frm_dropzone .frm_compact_text{display:block;margin:0}.werken-bij-form-flow .frm_dropzone .frm_compact_text button{border:0;background:0 0;color:var(--brassL);font-family:var(--body);font-size:14px;font-weight:400;cursor:pointer;padding:0;min-height:0;text-decoration:underline;text-underline-offset:3px}.werken-bij-form-flow .frm_dropzone .frm_small_text{margin:0;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.werken-bij-form-flow .frm_dropzone .frm_small_text p{margin:0}.werken-bij-form-flow .frm_dropzone .dz-preview{margin-top:8px;padding:8px 10px;border:1px solid var(--line2);border-radius:8px;font-size:13px}@media (width <= 980px){.contact-flow{grid-template-columns:minmax(0,1fr)}.contact-flow .aside{display:none}}@media (width <= 760px){.contact-flow .frm_fields_container,.werken-bij-form-flow .frm_fields_container{grid-template-columns:minmax(0,1fr)}.contact-flow .frm_button_submit,.werken-bij-form-flow .frm_button_submit{width:100%}}