
#helder-contact.hc-document{--hc-teal:#01292b!important;--hc-mint:#54bbab!important;--hc-pink:#d92e66!important;--hc-yellow:#eee544!important;--hc-paper:#fefefe!important;--hc-ink:#123638!important;--hc-muted:#526765!important;font-family:Poppins,Arial,sans-serif!important;color:var(--hc-ink)!important;background:var(--hc-paper)!important;line-height:1.65!important;font-size:14px!important;color-scheme:light!important;width:100%!important;}
#helder-contact.hc-document *{box-sizing:border-box!important}#helder-contact.hc-document [hidden]{display:none!important}#helder-contact.hc-document h1,#helder-contact.hc-document h2,#helder-contact.hc-document h3,#helder-contact.hc-document p{margin:0!important}#helder-contact.hc-document button,#helder-contact.hc-document input,#helder-contact.hc-document textarea{font:inherit!important}#helder-contact.hc-document a{color:inherit!important}#helder-contact.hc-document button{cursor:pointer!important}#helder-contact.hc-document .hc-top{padding:8px 28px!important;text-align:center!important;background:var(--hc-teal)!important;color:#e2eeea!important;font-size:11px!important;letter-spacing:.02em!important}#helder-contact.hc-document .hc-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:20px 5%!important;border-bottom:1px solid #e2eae6!important;background:#fff!important}#helder-contact.hc-document .hc-logo{width:165px!important;height:auto!important;display:block!important}#helder-contact.hc-document .hc-links{display:flex!important;align-items:center!important;gap:23px!important;font-size:12px!important;font-weight:500!important}#helder-contact.hc-document .hc-links a{text-decoration:none!important}#helder-contact.hc-document .hc-links .hc-contact-link{color:var(--hc-pink)!important;font-weight:700!important}#helder-contact.hc-document .hc-menutoggle{display:none!important;border:1px solid #d5e1da!important;border-radius:6px!important;padding:10px 14px!important;color:var(--hc-teal)!important;background:#fff!important}#helder-contact.hc-document .hc-clientbar{padding:12px 5%!important;background:#f0f5f2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;font-size:12px!important}#helder-contact.hc-document .hc-clientbar button{border:0!important;background:none!important;padding:4px 0!important;text-decoration:underline!important;text-underline-offset:4px!important;color:var(--hc-teal)!important;font-weight:600!important;white-space:nowrap!important}#helder-contact.hc-document .hc-clientpanel{background:#e6efeb!important;padding:18px 5%!important;font-size:13px!important}#helder-contact.hc-document .hc-clientpanel a{font-weight:600!important;margin-right:18px!important;display:inline-block!important;padding-top:6px!important}#helder-contact.hc-document .hc-main{padding:54px 5% 58px!important;display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:48px!important;background:linear-gradient(120deg,#f7f9f6 0%,#edf4ee 100%)!important;align-items:start!important}#helder-contact.hc-document .hc-intro{padding-top:12px!important}#helder-contact.hc-document .hc-eyebrow{text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:600!important;font-size:11px!important;color:#41695e!important;margin-bottom:15px!important}#helder-contact.hc-document h1{font-size:clamp(34px,4.7vw,51px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.045em!important;text-wrap:balance!important}#helder-contact.hc-document h1 span{display:block!important;color:#27766a!important}#helder-contact.hc-document .hc-lead{font-size:15px!important;line-height:1.8!important;color:var(--hc-muted)!important;margin:22px 0 24px!important;max-width:390px!important}#helder-contact.hc-document .hc-assurances{list-style:none!important;padding:0!important;margin:0 0 30px!important;display:grid!important;gap:12px!important;font-size:13px!important}#helder-contact.hc-document .hc-assurances li{display:flex!important;align-items:center!important;gap:10px!important}#helder-contact.hc-document .hc-assurances i{color:#27766a!important;width:18px!important;height:18px!important}#helder-contact.hc-document .hc-direct{border-top:1px solid #cfded4!important;padding-top:23px!important}#helder-contact.hc-document .hc-direct h2{font-size:15px!important;font-weight:600!important;margin-bottom:9px!important}#helder-contact.hc-document .hc-phone{font-size:25px!important;letter-spacing:-.03em!important;font-weight:600!important;text-decoration:none!important;display:block!important}#helder-contact.hc-document .hc-hours{font-size:11px!important;color:var(--hc-muted)!important;margin:3px 0 15px!important}#helder-contact.hc-document .hc-wa{display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:600!important;border:1px solid #a7c4b5!important;border-radius:6px!important;padding:10px 15px!important;background:transparent!important;color:var(--hc-teal)!important;min-height:44px!important}#helder-contact.hc-document .hc-wa i{height:18px!important;width:18px!important}#helder-contact.hc-document .hc-formpanel{padding:28px!important;background:#fff!important;border:1px solid #dce6de!important;border-radius:14px!important;box-shadow:0 16px 45px #01292b09!important;min-width:0!important}#helder-contact.hc-document .hc-formpanel h2{font-size:24px!important;line-height:1.3!important;letter-spacing:-.035em!important;font-weight:700!important}#helder-contact.hc-document .hc-formintro{font-size:12px!important;color:var(--hc-muted)!important;margin:8px 0 22px!important}#helder-contact.hc-document .hc-field{display:block!important;margin:0 0 16px!important}#helder-contact.hc-document .hc-field>span{display:block!important;font-size:12px!important;font-weight:600!important;margin-bottom:6px!important}#helder-contact.hc-document .hc-field small{font-weight:400!important;color:var(--hc-muted)!important;font-size:11px!important}#helder-contact.hc-document input[type=text],#helder-contact.hc-document input[type=email],#helder-contact.hc-document input[type=tel],#helder-contact.hc-document textarea{display:block!important;width:100%!important;padding:11px 12px!important;min-height:45px!important;border:1px solid #c6d3cb!important;border-radius:5px!important;background:#fff!important;color:var(--hc-teal)!important;font-size:16px!important;line-height:1.4!important}#helder-contact.hc-document textarea{min-height:86px!important;resize:vertical!important}#helder-contact.hc-document ::placeholder{color:#78877d!important;font-size:13px!important}#helder-contact.hc-document .hc-topic{border:0!important;padding:0!important;margin:0 0 18px!important;min-width:0!important}#helder-contact.hc-document .hc-topic legend{font-size:12px!important;font-weight:600!important;margin-bottom:8px!important}#helder-contact.hc-document .hc-topic legend small{font-weight:400!important;font-size:11px!important;color:var(--hc-muted)!important}#helder-contact.hc-document .hc-choices{display:flex!important;gap:6px!important;flex-wrap:wrap!important}#helder-contact.hc-document .hc-choice{position:relative!important;display:flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;border:1px solid #d1ded5!important;border-radius:5px!important;padding:7px 10px!important;font-size:11px!important;background:#fff!important;cursor:pointer!important}#helder-contact.hc-document .hc-choice:has(input:checked){background:#e4f0e8!important;border-color:#377e6e!important}#helder-contact.hc-document .hc-choice input{accent-color:#27766a!important;margin:0!important;width:14px!important;height:14px!important}#helder-contact.hc-document .hc-send{display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;border:0!important;border-radius:6px!important;background:var(--hc-pink)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;min-height:51px!important;padding:13px 18px!important;width:100%!important}#helder-contact.hc-document .hc-send:hover{background:#b72253!important}#helder-contact.hc-document .hc-formnote{text-align:center!important;font-size:11px!important;color:var(--hc-muted)!important;margin-top:12px!important;line-height:1.6!important}#helder-contact.hc-document .hc-formnote a{text-underline-offset:3px!important}#helder-contact.hc-document .hc-success{padding:35px 3px!important;text-align:center!important}#helder-contact.hc-document .hc-successmark{display:flex!important;margin:0 auto 22px!important;border-radius:50%!important;width:64px!important;height:64px!important;background:#e4f1e9!important;align-items:center!important;justify-content:center!important;color:#26705b!important}#helder-contact.hc-document .hc-success p{margin:16px 0 22px!important;font-size:14px!important;color:var(--hc-muted)!important}#helder-contact.hc-document .hc-success small{display:block!important;margin-top:18px!important;font-size:11px!important;color:var(--hc-muted)!important}#helder-contact.hc-document .hc-process{padding:42px 5%!important;background:var(--hc-teal)!important;color:#fefefe!important}#helder-contact.hc-document .hc-process h2{font-size:23px!important;font-weight:600!important;letter-spacing:-.025em!important;margin-bottom:27px!important}#helder-contact.hc-document .hc-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important}#helder-contact.hc-document .hc-step{border-top:1px solid #386060!important;padding-top:19px!important}#helder-contact.hc-document .hc-step strong{font-weight:500!important;font-size:12px!important;color:var(--hc-yellow)!important;margin-bottom:8px!important;display:block!important}#helder-contact.hc-document .hc-step h3{font-size:14px!important;font-weight:600!important;margin-bottom:6px!important}#helder-contact.hc-document .hc-step p{font-size:12px!important;color:#c0d4cf!important;line-height:1.8!important}#helder-contact.hc-document .hc-bottom{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:70px!important;padding:44px 5% 48px!important}#helder-contact.hc-document .hc-bottom h2{font-size:21px!important;font-weight:600!important;letter-spacing:-.025em!important;margin-bottom:18px!important}#helder-contact.hc-document .hc-faq details{border-bottom:1px solid #dce5df!important;padding:13px 0!important}#helder-contact.hc-document .hc-faq summary{font-weight:500!important;font-size:13px!important;cursor:pointer!important}#helder-contact.hc-document .hc-faq details p{padding:10px 0 3px!important;color:var(--hc-muted)!important;font-size:12px!important}#helder-contact.hc-document .hc-address{font-style:normal!important;font-size:13px!important;line-height:1.9!important;color:var(--hc-muted)!important}#helder-contact.hc-document .hc-address strong{font-weight:600!important;color:var(--hc-teal)!important}#helder-contact.hc-document .hc-address a{overflow-wrap:anywhere!important}#helder-contact.hc-document .hc-footer{padding:18px 5%!important;border-top:1px solid #e2e9e3!important;display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;font-size:11px!important;color:var(--hc-muted)!important}#helder-contact.hc-document .hc-demo-status{padding:12px 5%!important;background:#fff7d5!important;font-size:12px!important}#helder-contact.hc-document :focus-visible{outline:3px solid #dd8cac!important;outline-offset:3px!important}
@media(max-width:760px){#helder-contact.hc-document .hc-main{gap:28px!important;padding-top:32px!important;grid-template-columns:1fr!important}#helder-contact.hc-document .hc-intro{padding-top:0!important}#helder-contact.hc-document h1{font-size:37px!important;max-width:500px!important}#helder-contact.hc-document .hc-lead{max-width:none!important;margin:15px 0!important;font-size:14px!important}#helder-contact.hc-document .hc-assurances{gap:7px!important;margin-bottom:20px!important}#helder-contact.hc-document .hc-direct{padding-top:15px!important}#helder-contact.hc-document .hc-phone{font-size:23px!important}#helder-contact.hc-document .hc-direct h2{margin-bottom:3px!important}#helder-contact.hc-document .hc-formpanel{padding:23px!important}#helder-contact.hc-document .hc-bottom{gap:32px!important;grid-template-columns:1fr!important}#helder-contact.hc-document .hc-nav{flex-wrap:wrap!important;padding-top:15px!important;padding-bottom:15px!important;gap:12px!important}#helder-contact.hc-document .hc-logo{width:145px!important}#helder-contact.hc-document .hc-menutoggle{display:block!important}#helder-contact.hc-document .hc-links{display:none!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}#helder-contact.hc-document .hc-links.hc-open{display:flex!important}#helder-contact.hc-document .hc-links a{padding:12px!important}#helder-contact.hc-document .hc-clientbar{font-size:11px!important;align-items:flex-start!important}#helder-contact.hc-document .hc-clientbar span{max-width:210px!important}#helder-contact.hc-document .hc-top{font-size:10px!important}#helder-contact.hc-document .hc-steps{grid-template-columns:1fr!important;gap:20px!important}#helder-contact.hc-document .hc-process{padding-top:32px!important;padding-bottom:34px!important}#helder-contact.hc-document .hc-step{display:grid!important;grid-template-columns:32px 1fr!important;gap:0 10px!important}#helder-contact.hc-document .hc-step p{grid-column:2!important}#helder-contact.hc-document .hc-step strong{grid-row:1/3!important}#helder-contact.hc-document .hc-choices{gap:7px!important}#helder-contact.hc-document .hc-choice{min-height:44px!important}}
/* Explicit colours keep the dark section readable alongside host heading styles. */
#helder-contact.hc-document .hc-process{background:#01292b!important;color:#fff!important}
#helder-contact.hc-document .hc-process h2,#helder-contact.hc-document .hc-process h3{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
#helder-contact.hc-document .hc-process h2{font-size:25px!important;line-height:1.35!important}
#helder-contact.hc-document .hc-process h3{font-size:16px!important;line-height:1.5!important}
#helder-contact.hc-document .hc-process .hc-step p{color:#e0eeea!important;-webkit-text-fill-color:#e0eeea!important;font-size:14px!important;line-height:1.8!important;opacity:1!important}
#helder-contact.hc-document .hc-process .hc-step strong{color:#eee544!important;font-size:14px!important}
/* Native WordPress blocks and Gravity Forms. */
body.hc-template{margin:0!important;background:#fff!important}
#helder-contact.hc-document{isolation:isolate!important;overflow:clip!important;width:100%!important}
#helder-contact.hc-document h1,#helder-contact.hc-document h2,#helder-contact.hc-document h3,#helder-contact.hc-document p,#helder-contact.hc-document ul,#helder-contact.hc-document li{font-family:inherit!important;text-transform:none!important;margin-top:0!important;padding:0!important}
#helder-contact.hc-document h1,#helder-contact.hc-document h2,#helder-contact.hc-document h3{color:#123638!important}
#helder-contact.hc-document h1 em{font-style:normal!important;color:#27766a!important}
#helder-contact.hc-document .hc-main,#helder-contact.hc-document .hc-process,#helder-contact.hc-document .hc-bottom{padding-left:max(24px,calc((100% - 1200px)/2))!important;padding-right:max(24px,calc((100% - 1200px)/2))!important}
#helder-contact.hc-document .hc-clientbar{display:block!important;margin:0!important;padding:14px max(24px,calc((100% - 1200px)/2))!important}
#helder-contact.hc-document .hc-clientbar summary{font-size:13px!important;font-weight:600!important;color:#123638!important;cursor:pointer!important}
#helder-contact.hc-document .hc-clientbar p{margin-top:12px!important}
#helder-contact.hc-document .hc-assurances{margin:0 0 30px!important;padding:0!important}
#helder-contact.hc-document .hc-assurances li:before{content:'✓';color:#27766a!important;font-weight:700!important}
#helder-contact.hc-document .hc-wa{padding:0!important}
#helder-contact.hc-document .hc-wa .wp-block-button__link{padding:10px 15px!important;font-family:inherit!important;font-size:14px!important;color:#01292b!important;background:transparent!important;text-decoration:none!important;border-radius:6px!important;min-height:44px!important;border:0!important;display:block!important}
#helder-contact.hc-document .hc-phone a{text-decoration:none!important;color:#01292b!important}
#helder-contact.hc-document .hc-formpanel{padding:32px!important}
#helder-contact.hc-document .gform_wrapper{margin:0!important;font-family:inherit!important;max-width:none!important}
#helder-contact.hc-document .gform_fields{display:flex!important;flex-direction:column!important;gap:16px!important}
#helder-contact.hc-document .gfield{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important}
#helder-contact.hc-document .gform_validation_container{display:none!important}
#helder-contact.hc-document .gfield_label,#helder-contact.hc-document .gform-field-label{display:block!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important;color:#123638!important;margin:0 0 6px!important;padding:0!important}
#helder-contact.hc-document .gfield_required{display:none!important}
#helder-contact.hc-document .ginput_container{margin:0!important;padding:0!important}
#helder-contact.hc-document .gfield input[type=text],#helder-contact.hc-document .gfield input[type=email],#helder-contact.hc-document .gfield input[type=tel],#helder-contact.hc-document .gfield textarea{box-shadow:none!important;width:100%!important;min-height:46px!important;border:1px solid #bccdc1!important;font:400 16px/1.5 Poppins,Arial,sans-serif!important;padding:10px 12px!important;border-radius:5px!important;color:#01292b!important;background:#fff!important}
#helder-contact.hc-document .gfield textarea{height:94px!important;min-height:94px!important;resize:vertical!important}
#helder-contact.hc-document .hc-formtopic .gfield_radio{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
#helder-contact.hc-document .hc-formtopic .gchoice{display:flex!important;align-items:center!important;gap:7px!important;border:1px solid #d1ded5!important;border-radius:5px!important;padding:8px 10px!important;min-height:44px!important;margin:0!important}
#helder-contact.hc-document .hc-formtopic .gchoice:has(input:checked){background:#e4f0e8!important;border-color:#377e6e!important}
#helder-contact.hc-document .hc-formtopic .gchoice label{font-size:12px!important;font-weight:400!important;margin:0!important;display:inline!important;padding:0!important;width:auto!important}
#helder-contact.hc-document .hc-formtopic input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;width:15px!important;height:15px!important;min-height:0!important;accent-color:#27766a!important;margin:0!important;position:static!important;opacity:1!important;clip:auto!important}
#helder-contact.hc-document .hc-formtopic label:before,#helder-contact.hc-document .hc-formtopic label:after{display:none!important}
#helder-contact.hc-document .gform_footer{display:flex!important;flex-direction:column!important;gap:12px!important;padding:20px 0 0!important;margin:0!important;align-items:stretch!important}
#helder-contact.hc-document .gform_button{width:100%!important;min-height:52px!important;border:0!important;border-radius:6px!important;background:#d92e66!important;color:#fff!important;font:600 15px/1.5 Poppins,Arial,sans-serif!important;padding:14px 18px!important;margin:0!important;cursor:pointer!important}
#helder-contact.hc-document .gform_button:hover{background:#b72253!important}
#helder-contact.hc-document .recaptcha_disclaimer,#helder-contact.hc-document .recaptcha_disclaimer p{font-size:11px!important;line-height:1.6!important;color:#526765!important}
#helder-contact.hc-document .gform_validation_errors,#helder-contact.hc-document .gfield_validation_message{background:#fff0f2!important;border:1px solid #b72253!important;color:#8b183f!important;padding:12px!important;font-size:13px!important;margin-bottom:12px!important}
#helder-contact.hc-document .gform_validation_errors h2{font-size:17px!important;color:#8b183f!important}
#helder-contact.hc-document .gform_confirmation_message{padding:28px 0!important;color:#123638!important;font-size:16px!important;line-height:1.7!important}
#helder-contact.hc-document .gform_confirmation_message h3{font-size:24px!important;margin-bottom:12px!important}
#helder-contact.hc-document .hc-process h2,#helder-contact.hc-document .hc-process h3{color:#fff!important;-webkit-text-fill-color:#fff!important}
#helder-contact.hc-document .hc-step .hc-step-number{color:#eee544!important;-webkit-text-fill-color:#eee544!important;font-size:14px!important;margin-bottom:8px!important}
#helder-contact.hc-document .hc-step p{color:#e0eeea!important;-webkit-text-fill-color:#e0eeea!important;font-size:14px!important}
#helder-contact.hc-document .hc-process h2{font-size:25px!important}
#helder-contact.hc-document .hc-process h3{font-size:16px!important}
#helder-contact.hc-document .hc-faq summary{color:#123638!important}
.editor-styles-wrapper #helder-contact.hc-document .block-editor-inner-blocks,.editor-styles-wrapper #helder-contact.hc-document .block-editor-block-list__layout{display:contents!important}
@media(max-width:760px){#helder-contact.hc-document .hc-formpanel{padding:24px!important}#helder-contact.hc-document .hc-step .hc-step-number{grid-row:1/3!important}#helder-contact.hc-document .hc-step h3,#helder-contact.hc-document .hc-step p:not(.hc-step-number){grid-column:2!important}#helder-contact.hc-document .hc-main,#helder-contact.hc-document .hc-process,#helder-contact.hc-document .hc-bottom{padding-left:20px!important;padding-right:20px!important}}

.hc-template #hc-main-content{padding:0!important;margin:0!important;max-width:none!important}
#helder-contact.hc-document .wp-block-group__inner-container{display:contents!important}
#helder-contact.hc-document .wp-block-group{max-width:none!important;min-width:0!important}

#helder-contact .hc-formtopic input[type=radio]{display:inline-block!important;flex:0 0 15px!important}
#helder-contact .hc-formtopic .input-replace{display:none!important}
#helder-contact .hc-formtopic .gchoice{width:auto!important;flex:0 0 auto!important}
#helder-contact .hc-formtopic .gchoice label{min-width:0!important;max-width:none!important;white-space:nowrap!important}
#helder-contact .hc-formtopic .label-text{display:inline!important;padding:0!important;margin:0!important}
#helder-contact .hc-process .hc-step .hc-step-number{color:#eee544!important;-webkit-text-fill-color:#eee544!important}
