.persoonsgegevens-update .container{max-width:1174px}.persoonsgegevens-update{padding-bottom:80px;padding-top:64px}.persoonsgegevens-update .info-box{margin-bottom:60px}.persoonsgegevens-update .info-box h1{margin-bottom:24px}.persoonsgegevens-update .info-box ol,.persoonsgegevens-update .info-box ul{color:#1f2e37;font-size:18px;font-weight:400;letter-spacing:.01em;line-height:1.6}.persoonsgegevens-update .info-box p{color:#1f2e37;font-size:20px;font-weight:400;letter-spacing:.01em;line-height:1.6}.persoonsgegevens-update .persoonsgegevens-update__inner{display:flex;gap:80px;justify-content:center}.persoonsgegevens-update .persoonsgegevens-update__form-box{max-width:704px;width:100%}.persoonsgegevens-update .hsfc-Step .hsfc-Heading{color:#007fa4;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:0}.persoonsgegevens-update .persoonsgegevens-update__form-box .form-title{display:none}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{display:flex;flex-direction:column;padding:0}.persoonsgegevens-update .hsfc-Step .hsfc-Row{margin-bottom:24px}.persoonsgegevens-update .hsfc-Step .hsfc-Row:has(.hsfc-Heading):not(:first-child){margin-top:36px}.persoonsgegevens-update .hsfc-Step .hsfc-Row:has(.hsfc-CheckboxInput){margin-bottom:8px}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-FieldDescription{color:#4d738a;font-family:ScalaSansPro;font-size:18px;font-weight:400;letter-spacing:.01em;line-height:1.6;margin-bottom:16px!important}.persoonsgegevens-update .hsfc-RadioFieldGroup .hsfc-FieldLabel:has(.hsfc-FieldLabel__RequiredIndicator){margin-bottom:0}.persoonsgegevens-update .hsfc-RadioFieldGroup .hsfc-FieldLabel:has(.hsfc-FieldLabel__RequiredIndicator)>span{display:flex}.persoonsgegevens-update .hsfc-RadioFieldGroup .hsfc-FieldLabel .info-icon{background-image:url(https://145883032.fs1.hubspotusercontent-eu1.net/hubfs/145883032/1.%20Grafonderhoud/2026/info-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:inline-flex;height:24px;margin-left:6px;width:24px}.info-icon:hover{opacity:.8}.info-icon:focus{outline:2px solid #007fa4;outline-offset:2px}.persoonsgegevens-update .hsfc-RadioFieldGroup__Options{margin-bottom:0}.persoonsgegevens-update .hsfc-RadioFieldGroup__Options>div:has(.hsfc-FieldLabel){background-color:#fff;border:1px solid #718fa1;border-radius:8px;height:61px;padding:16px 24px;width:100%}.persoonsgegevens-update .hsfc-RadioFieldGroup__Options>div:has(.hsfc-RadioInput:checked){border:2px solid #007fa4}.persoonsgegevens-update .hsfc-Step .hsfc-FieldLabel:hover>.hsfc-RadioInput{border-color:#007fa4}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options>:not(:last-child){margin-bottom:12px}.persoonsgegevens-update .hsfc-Step .hsfc-RadioInput{background-color:#fff;border-color:#718fa1;border-width:2px;margin-top:0}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-RadioInput:checked{border-color:#007fa4}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-RadioInput:checked:after{background-color:#007fa4;mask-size:22px}.persoonsgegevens-update .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel>span>span{color:#1f2e37;display:inline-block;font-family:ScalaSansPro;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1.6}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-FieldLabel{color:#1f2e37;font-family:ScalaSansPro;font-size:18px;font-weight:400;letter-spacing:.01em;line-height:1.6}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-EmailField>:not(:last-child),.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-PhoneField>:not(:last-child),.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-TextField>:not(:last-child){margin-bottom:8px}.persoonsgegevens-update .hsfc-Step input[type=date],.persoonsgegevens-update .hsfc-Step input[type=email],.persoonsgegevens-update .hsfc-Step input[type=password],.persoonsgegevens-update .hsfc-Step input[type=text]{background-color:#fff;border:1px solid #94abb9;border-radius:8px;color:#1f2e37;font-family:ScalaSansPro;font-size:18px;font-weight:400;height:57px;letter-spacing:.01em;line-height:1.6;padding:14px 16px;transition:box-shadow .1s;width:100%}.persoonsgegevens-update .hsfc-Step .hsfc-PhoneInput input[type=tel]:hover,.persoonsgegevens-update .hsfc-Step input[type=date]:hover,.persoonsgegevens-update .hsfc-Step input[type=email]:hover,.persoonsgegevens-update .hsfc-Step input[type=password]:hover,.persoonsgegevens-update .hsfc-Step input[type=text]:hover,.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-TextareaInput:hover{border:1px solid #4d738a;box-shadow:0 0 0 2px #4d738a;-webkit-box-shadow:0 0 0 2px #4d738a;-moz-box-shadow:0 0 0 2px #4d738a}.persoonsgegevens-update .hsfc-Step .hsfc-PhoneInput input[type=tel]:active,.persoonsgegevens-update .hsfc-Step .hsfc-PhoneInput input[type=tel]:focus,.persoonsgegevens-update .hsfc-Step input[type=date]:active,.persoonsgegevens-update .hsfc-Step input[type=date]:focus,.persoonsgegevens-update .hsfc-Step input[type=email]:active,.persoonsgegevens-update .hsfc-Step input[type=email]:focus,.persoonsgegevens-update .hsfc-Step input[type=password]:active,.persoonsgegevens-update .hsfc-Step input[type=password]:focus,.persoonsgegevens-update .hsfc-Step input[type=text]:active,.persoonsgegevens-update .hsfc-Step input[type=text]:focus,.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-TextareaInput:active,.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-TextareaInput:focus{border:2px solid #1c82ef!important;box-shadow:none;outline:1px solid #1c82ef!important}.persoonsgegevens-update .hsfc-Step .hsfc-PhoneInput input[type=tel]{background-color:#fff;border:1px solid #94abb9;border-radius:8px;color:#1f2e37;font-family:ScalaSansPro;font-size:18px;font-weight:400;height:57px;letter-spacing:.01em;line-height:1.6;padding:14px 16px;transition:box-shadow .1s;width:100%}.persoonsgegevens-update .hsfc-Step .hsfc-PhoneInput input[type=tel]::placeholder{color:#b8c7d0!important}.persoonsgegevens-update .hsfc-TextInput::placeholder{color:#b8c7d0;font-family:ScalaSansPro;font-size:18px;font-weight:400;letter-spacing:.01em;line-height:1.6}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret{background-color:#fff;display:none}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:hover{border:1px solid #4d738a;box-shadow:0 0 0 2px #4d738a;-webkit-box-shadow:0 0 0 2px #4d738a;-moz-box-shadow:0 0 0 2px #4d738a;filter:brightness(100%)}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:active,.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:focus{border:2px solid #1c82ef!important;box-shadow:none;outline:1px solid #1c82ef!important}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-DropdownOptions,.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret span,.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-TextareaInput{font-family:ScalaSansPro;font-size:18px}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-TextareaInput::placeholder{color:#4d738a;font-family:ScalaSansPro;font-size:18px}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-FileInput{display:none}.persoonsgegevens-update .custom-upload-button{align-items:center;background-color:#fff;border:1px solid #007fa4;border-radius:8px;color:#007fa4;cursor:pointer;display:flex;font-family:ScalaSansPro;font-size:16px;font-weight:700;height:34px;justify-content:center;letter-spacing:.03em;line-height:1;padding:4px 16px;width:162px}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-DataPrivacyField .hsfc-Row:first-child{display:none}.persoonsgegevens-update .hsfc-Step .hsfc-CheckboxInput{background-color:#fff;border:2px solid #94abb9;transform:scale(1.1)}.persoonsgegevens-update .hsfc-Step .hsfc-CheckboxInput:checked{background-color:#fff;border:2px solid #1c82ef}.persoonsgegevens-update .hsfc-Step .hsfc-CheckboxInput:checked:after{background-color:transparent!important;background-image:url(https://145883032.fs1.hubspotusercontent-eu1.net/hubfs/145883032/LP%20modules%202025/Articles/checkbox.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:18px;content:"";left:0;mask-image:none;top:0}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-ErrorAlert{color:#b73d35;font-family:ScalaSansPro;font-size:16px}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-CheckboxField label{align-items:flex-start;gap:12px}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-CheckboxField label,.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-CheckboxField label a,.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-RichText{color:#1f2e37;font-family:ScalaSansPro;font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.6}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-RichText a{color:#1f2e37;text-decoration:underline}.persoonsgegevens-update .hsfc-Step .hsfc-Row:has(.contact-us-box){grid-template-columns:1fr}.persoonsgegevens-update .hsfc-Step .hsfc-Row:has(.contact-us-box) .hsfc-RadioFieldGroup__Options{margin-bottom:0}.persoonsgegevens-update .hsfc-Step .hsfc-Row .contact-us-box{background:#fef0cc;border-radius:8px;margin-bottom:16px;padding:24px}.persoonsgegevens-update .hsfc-Step .hsfc-Row .contact-us-box p{margin:0}.persoonsgegevens-update .hsfc-Step .hsfc-Row .contact-us-box a{color:#1f2e37;text-decoration:underline}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:8px}.persoonsgegevens-update .hsfc-Step .hsfc-Button{background-color:#e97220!important;border:none;border-radius:8px;color:#fff!important;cursor:pointer;font-family:ScalaSansPro;font-size:19px!important;font-weight:400!important;height:46px;padding:8px 24px!important;position:relative;text-align:center;transition:background-color .3s}.persoonsgegevens-update .hsfc-Step .hsfc-Button:focus,.persoonsgegevens-update .hsfc-Step .hsfc-Button:hover{background-color:#ba5b1a!important;transform:none}.persoonsgegevens-update [data-hsfc-id=Renderer] .hsfc-Button[disabled]{background-color:#f6c7a6!important;filter:none}.persoonsgegevens-update .hsfc-Row:has(.hsfc-RichText){margin-top:16px;order:3}.persoonsgegevens-update .persoonsgegevens-update__aside{display:flex;flex-direction:column;gap:24px;max-width:360px;width:100%}.persoonsgegevens-update .persoonsgegevens-update__aside-card{background-color:#fff;border:1px solid #dbe3e8;border-radius:8px;padding:32px}.persoonsgegevens-update .persoonsgegevens-update__aside-card.persoonsgegevens-update__aside-card_rating{padding:24px}.persoonsgegevens-update .persoonsgegevens-update__aside-card .abonnement-type{color:#1f2e37;font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1.6;margin-bottom:8px}.persoonsgegevens-update .persoonsgegevens-update__aside-card h2{font-size:24px;margin-bottom:4px}.persoonsgegevens-update .persoonsgegevens-update__aside-card ol{font-size:16px;letter-spacing:.01em;line-height:1.5;list-style-position:outside;margin:0;padding-left:16px}.persoonsgegevens-update .persoonsgegevens-update__aside-card ul{font-size:16px;letter-spacing:.01em;line-height:1.5;list-style:none;padding-left:0}.persoonsgegevens-update .persoonsgegevens-update__aside-card ul li:not(:last-child){margin-bottom:8px}.persoonsgegevens-update .persoonsgegevens-update__aside-card ul li{padding-left:32px;position:relative}.persoonsgegevens-update .persoonsgegevens-update__aside-card ul li:before{background-image:url(https://145883032.fs1.hubspotusercontent-eu1.net/hubfs/145883032/LP%20modules%202025/done.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.persoonsgegevens-update .persoonsgegevens-update__aside-card .persoonsgegevens-update__list-top{border-bottom:1px solid #dbe3e8;margin-bottom:24px;padding-bottom:24px}.persoonsgegevens-update .persoonsgegevens-update__aside-card p{font-size:16px;letter-spacing:.01em;line-height:1.6;margin-bottom:16px}.persoonsgegevens-update .persoonsgegevens-update__aside-card .persoonsgegevens-update__price{color:#1f2e37;font-size:24px;font-weight:400;line-height:1.2;margin-bottom:16px}.persoonsgegevens-update .persoonsgegevens-update__aside-card.persoonsgegevens-update__aside-card_rating p{font-size:20px}.persoonsgegevens-update .stars-box{align-items:center;display:flex;gap:8px}.persoonsgegevens-update .stars-box .jq-ry-container{padding:0}.persoonsgegevens-update .stars-box span{font-size:18px;line-height:1;margin-top:4px}.modal{background-color:#fff;border:1px solid #dbe3e8;border-radius:8px;left:50%;max-width:100%;position:fixed;top:50%;transform:translate(-50%,-50%) scale(0);transition:.2s ease-in-out;width:556px;z-index:16}.modal.active{transform:translate(-50%,-50%) scale(1)}.modal-header{align-items:center;display:flex;justify-content:flex-end;padding:16px 14px}.modal-header .close-button{background:none;border:none;cursor:pointer;font-size:1.25rem;font-weight:700;outline:none}.modal__close-btn-box{display:flex;justify-content:flex-end;margin-top:24px}.modal-body .modal__close-btn{background-color:#ed7522;border:none;border-radius:8px;color:#fff;display:block;font-size:19px;font-weight:400;max-width:126px;padding:8px 24px;text-align:center;text-decoration:none;transition:background-color .3s;width:100%}.modal-body .modal__close-btn:hover{background-color:#ba5b1a;transform:none}.modal-body{max-height:80vh;overflow-x:hidden;overflow-y:auto;padding:0 24px 40px}.modal-body h2{color:#007fa4;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:16px}.modal-body p{color:#1f2e37;font-size:18px;font-weight:400;letter-spacing:.01em;line-height:1.6;margin-bottom:16px}#overlay{background-color:#b8c7d0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.2s ease-in-out}#overlay.active{opacity:.8;pointer-events:all;z-index:15}@media (max-width:900px){.persoonsgegevens-update .persoonsgegevens-update__inner{flex-direction:column}.persoonsgegevens-update .persoonsgegevens-update__aside,.persoonsgegevens-update .persoonsgegevens-update__form-box{max-width:100%}.persoonsgegevens-update .persoonsgegevens-update__aside{display:none}}@media (max-width:767px){.persoonsgegevens-update .hsfc-Step .hsfc-Heading{font-size:24px}}@media (max-width:600px){.modal{width:92%}.modal-body p{font-size:16px}}@media (max-width:500px){.persoonsgegevens-update{padding-bottom:40px;padding-top:40px}.persoonsgegevens-update .info-box{margin-bottom:40px}.persoonsgegevens-update .info-box h1{margin-bottom:8px}.persoonsgegevens-update .hsfc-Step .hsfc-Row:has(.hsfc-Heading){margin-bottom:24px}.persoonsgegevens-update .hsfc-Step .hsfc-Row:has(.hsfc-Heading):not(:first-child){margin-top:16px}.persoonsgegevens-update .hsfc-Step .hsfc-Button{width:100%}.persoonsgegevens-update .hsfc-Step .hsfc-Row .contact-us-box{padding:16px}.persoonsgegevens-update .persoonsgegevens-update__aside-card .abonnement-type,.persoonsgegevens-update .persoonsgegevens-update__aside-card p{font-size:16px}.modal-header{padding:24px 24px 12px}.modal-body{padding:0 24px 24px}.modal-body .modal__close-btn{max-width:100%}}