.cx-contact-form-panel{background:var(--cx-cfp-bg,#f8ebeb);overflow:hidden;padding:var(--cx-cfp-section-py,80px) 20px;position:relative}.cx-contact-form-panel__overlay{inset:0;mix-blend-mode:overlay;opacity:var(--cx-cfp-overlay-opacity,.3);pointer-events:none;position:absolute}.cx-contact-form-panel__overlay img{display:block;height:100%;object-fit:cover;width:100%}.cx-contact-form-panel__inner{display:flex;justify-content:center;position:relative;z-index:3}.cx-contact-form-panel__card{background:var(--cx-cfp-panel-bg,#efc2e8);border-radius:var(--cx-cfp-panel-radius,12px);display:flex;flex-direction:column;gap:32px;padding:var(--cx-cfp-panel-p,60px);width:min(var(--cx-cfp-panel-w,774px),100%)}.cx-contact-form-panel__title{color:var(--cx-cfp-intelligentie,#4f1d30);font-family:Anek Malayalam Expanded,sans-serif;font-size:40px;font-weight:800;line-height:38px;margin:0}.cx-contact-form-panel .hs-form,.cx-contact-form-panel form,.cx-contact-form-panel__fallback,.cx-contact-form-panel__hubspot .hs-form{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column;gap:36px;padding:0!important}.cx-contact-form-panel .hs-form :not(input):not(select):not(textarea):not(button):not(.hs-button),.cx-contact-form-panel form :not(input):not(select):not(textarea):not(button):not(.hs-button):not(.cx-contact-form-panel__actions){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.cx-contact-form-panel__group{display:flex;flex-direction:column;gap:12px}.cx-contact-form-panel__group-title{color:var(--cx-cfp-intelligentie,#4f1d30);font-family:Anek Malayalam Expanded,sans-serif;font-size:24px;font-weight:800;line-height:38px;margin:0}.cx-contact-form-panel__row{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.cx-contact-form-panel__stack{display:flex;flex-direction:column;gap:16px}.cx-contact-form-panel .hs-input,.cx-contact-form-panel input,.cx-contact-form-panel select,.cx-contact-form-panel textarea{background:#fdf9f9!important;background-color:#fdf9f9!important;background-image:none!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:var(--cx-cfp-intelligentie,#4f1d30);font-family:Area Inktrap,sans-serif;font-size:18px;font-weight:800;line-height:20px;outline:none;padding:16px!important;width:100%}.cx-contact-form-panel textarea{min-height:132px;resize:vertical}.cx-contact-form-panel .hs-input::placeholder,.cx-contact-form-panel input::placeholder,.cx-contact-form-panel textarea::placeholder{color:#a78e97;opacity:1}.cx-contact-form-panel .hs-form fieldset{margin:0!important;max-width:100%!important;padding:0!important}.cx-contact-form-panel .hs-form .form-columns-2{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.cx-contact-form-panel .hs-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.cx-contact-form-panel .hs-form .hs-form-field{margin-bottom:16px!important;padding:0!important}.cx-contact-form-panel .hs-form .hs-form-field>label{color:var(--cx-cfp-intelligentie,#4f1d30);display:block!important;font-family:Area Inktrap,sans-serif;font-size:12px;font-weight:800;line-height:12px;margin:0 0 8px}.cx-contact-form-panel .hs-form .hs-richtext{margin:0!important;padding:0!important}.cx-contact-form-panel .hs-form .hs-richtext:empty{display:none!important}.cx-contact-form-panel .hs-form .hs-richtext h1,.cx-contact-form-panel .hs-form .hs-richtext h2,.cx-contact-form-panel .hs-form .hs-richtext h3,.cx-contact-form-panel .hs-form .hs-richtext h4,.cx-contact-form-panel .hs-form .hs-richtext h5,.cx-contact-form-panel .hs-form .hs-richtext h6,.cx-contact-form-panel .hs-form .hs-richtext p{color:var(--cx-cfp-intelligentie,#4f1d30)!important;margin:0 0 12px!important}.cx-contact-form-panel .hs-form .hs-richtext h1,.cx-contact-form-panel .hs-form .hs-richtext h2,.cx-contact-form-panel .hs-form .hs-richtext h3,.cx-contact-form-panel .hs-form .hs-richtext h4,.cx-contact-form-panel .hs-form .hs-richtext h5,.cx-contact-form-panel .hs-form .hs-richtext h6{font-family:Anek Malayalam Expanded,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:38px!important}.cx-contact-form-panel .hs-error-msgs,.cx-contact-form-panel .hs-richtext,.cx-contact-form-panel .legal-consent-container,.cx-contact-form-panel .submitted-message{color:var(--cx-cfp-intelligentie,#4f1d30)!important;font-family:Area Inktrap,sans-serif}.cx-contact-form-panel__actions{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.cx-contact-form-panel__privacy{color:var(--cx-cfp-intelligentie,#4f1d30);font-family:Area Inktrap,sans-serif;font-size:10px;font-weight:500;line-height:12px;margin:0}.cx-contact-form-panel .hs-button,.cx-contact-form-panel button,.cx-contact-form-panel input[type=submit]{align-items:center;background:var(--cx-cfp-energie,#f0745c)!important;background-color:var(--cx-cfp-energie,#f0745c)!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Area Inktrap,sans-serif;font-size:14px;font-weight:800;justify-content:center;line-height:1;min-height:44px;padding:12px 20px!important}.cx-contact-form-panel .hs_submit .actions{margin:12px 0 0!important;padding:0!important}.cx-contact-form-panel input[type=submit]{-webkit-appearance:none;appearance:none}.cx-contact-form-panel__shape{pointer-events:none;position:absolute;z-index:2}.cx-contact-form-panel__shape svg{display:block;height:100%;width:100%}.cx-contact-form-panel__shape--a{color:var(--cx-cfp-intelligentie,#4f1d30);height:54px;left:clamp(0px,7.9vw,206px);top:clamp(400px,40.04vw,600px);width:54px}.cx-contact-form-panel__shape--b{color:#efc2e8;height:38px;left:clamp(48px,12.39vw,283px);top:clamp(348px,38.67vw,609px);width:38px}.cx-contact-form-panel__shape--a path,.cx-contact-form-panel__shape--b path{fill:currentColor}@media (max-width:900px){.cx-contact-form-panel__card{padding:32px 24px}.cx-contact-form-panel__title{font-size:32px;line-height:1.1}.cx-contact-form-panel__group-title{font-size:22px;line-height:1.2}.cx-contact-form-panel .hs-form .form-columns-2,.cx-contact-form-panel__row{grid-template-columns:1fr}.cx-contact-form-panel__shape{display:none}}@media (max-width:767px){.cx-contact-form-panel{padding-left:0;padding-right:0}.cx-contact-form-panel button{box-sizing:border-box!important;height:unset!important;max-height:unset!important;min-height:0!important;padding:min(5.09vw,20px)!important}}