.elementor-25 .elementor-element.elementor-element-2b6de18{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-2b6de18:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2b6de18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peakplan.nl/wp-content/uploads/2026/08/NickyPhotography-47.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-5fa81a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ec7f9fc{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d3851f5{text-align:center;}.elementor-25 .elementor-element.elementor-element-d3851f5 .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-74d90ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-7cf134f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-85ab916 .elementor-heading-title{color:#C6A15B;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ac0b747 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-ac0b747.elementor-view-stacked .elementor-icon{background-color:#C6A15B;fill:#FFFFFF;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ac0b747.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ac0b747.elementor-view-default .elementor-icon{fill:#C6A15B;color:#C6A15B;border-color:#C6A15B;}.elementor-25 .elementor-element.elementor-element-ac0b747.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ac0b747 .elementor-icon{font-size:14px;padding:8px;}.elementor-25 .elementor-element.elementor-element-ac0b747 .elementor-icon-box-title{color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-519801b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-519801b.elementor-view-stacked .elementor-icon{background-color:#C6A15B;fill:#FFFFFF;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-519801b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-519801b.elementor-view-default .elementor-icon{fill:#C6A15B;color:#C6A15B;border-color:#C6A15B;}.elementor-25 .elementor-element.elementor-element-519801b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-519801b .elementor-icon{font-size:14px;padding:8px;}.elementor-25 .elementor-element.elementor-element-519801b .elementor-icon-box-title{color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-47fe315 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-47fe315.elementor-view-stacked .elementor-icon{background-color:#C6A15B;fill:#FFFFFF;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-47fe315.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-47fe315.elementor-view-default .elementor-icon{fill:#C6A15B;color:#C6A15B;border-color:#C6A15B;}.elementor-25 .elementor-element.elementor-element-47fe315.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-47fe315 .elementor-icon{font-size:14px;padding:8px;}.elementor-25 .elementor-element.elementor-element-47fe315 .elementor-icon-box-title{color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-c5440fb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-c5440fb.elementor-view-stacked .elementor-icon{background-color:#C6A15B;fill:#FFFFFF;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c5440fb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-c5440fb.elementor-view-default .elementor-icon{fill:#C6A15B;color:#C6A15B;border-color:#C6A15B;}.elementor-25 .elementor-element.elementor-element-c5440fb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c5440fb .elementor-icon{font-size:14px;padding:8px;}.elementor-25 .elementor-element.elementor-element-c5440fb .elementor-icon-box-title{color:#1A1A1A;}.elementor-25 .elementor-element.elementor-element-bbc1f88 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-25 .elementor-element.elementor-element-bbc1f88.elementor-view-stacked .elementor-icon{background-color:#C6A15B;fill:#FFFFFF;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bbc1f88.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-bbc1f88.elementor-view-default .elementor-icon{fill:#C6A15B;color:#C6A15B;border-color:#C6A15B;}.elementor-25 .elementor-element.elementor-element-bbc1f88.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bbc1f88 .elementor-icon{font-size:14px;padding:8px;}.elementor-25 .elementor-element.elementor-element-bbc1f88 .elementor-icon-box-title{color:#1A1A1A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-d0ebaf4 .elementor-button{background-color:#C6A15B;fill:#0E0E0E;color:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-d0ebaf4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-d0ebaf4 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-25 .elementor-element.elementor-element-2db418f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-fd6da4d img{width:100%;height:620px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-f7bee1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f7bee1e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f7bee1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E8;}.elementor-25 .elementor-element.elementor-element-65d8b96{text-align:center;}.elementor-25 .elementor-element.elementor-element-1482ca2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-25 .elementor-element.elementor-element-5c0904f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-25 .elementor-element.elementor-element-5cd2a66{text-align:center;}.elementor-25 .elementor-element.elementor-element-5cd2a66 .elementor-heading-title{color:#C6A15B;}.elementor-25 .elementor-element.elementor-element-bb7e6bf{text-align:center;}.elementor-25 .elementor-element.elementor-element-9ed5f70{text-align:center;}.elementor-25 .elementor-element.elementor-element-fe5ae5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-25 .elementor-element.elementor-element-b658f14{text-align:center;}.elementor-25 .elementor-element.elementor-element-b658f14 .elementor-heading-title{color:#C6A15B;}.elementor-25 .elementor-element.elementor-element-00832fb{text-align:center;}.elementor-25 .elementor-element.elementor-element-10ca5c5{text-align:center;}.elementor-25 .elementor-element.elementor-element-fba5ab7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-25 .elementor-element.elementor-element-cd9f3aa{text-align:center;}.elementor-25 .elementor-element.elementor-element-cd9f3aa .elementor-heading-title{color:#C6A15B;}.elementor-25 .elementor-element.elementor-element-ecc3989{text-align:center;}.elementor-25 .elementor-element.elementor-element-21d369c{text-align:center;}.elementor-25 .elementor-element.elementor-element-b10e312 .elementor-button{background-color:#C6A15B;fill:#0E0E0E;color:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-b10e312 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-b10e312 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-25 .elementor-element.elementor-element-0244b96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-0244b96:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0244b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-e53d11f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-660314c img{width:100%;height:540px;object-fit:cover;object-position:center center;}.elementor-25 .elementor-element.elementor-element-36b5d2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-bbdb67f .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2450f9a{color:rgba(255,255,255,.72);}.elementor-25 .elementor-element.elementor-element-7ef1dbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-1b43023{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-49110cc .elementor-button{background-color:#C6A15B;fill:#0E0E0E;color:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-49110cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-49110cc .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-25 .elementor-element.elementor-element-1eafba5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:95px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-1eafba5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1eafba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-7a5df77{text-align:center;}.elementor-25 .elementor-element.elementor-element-df65c11{text-align:center;}.elementor-25 .elementor-element.elementor-element-df65c11 .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8e6f56c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-30bbe72 .elementor-testimonial-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-c487bbf .elementor-testimonial-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-eb2cccf .elementor-testimonial-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-093f813 .elementor-button{background-color:#C6A15B;fill:#0E0E0E;color:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-093f813 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-093f813 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-25 .elementor-element.elementor-element-30bcf37{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-30bcf37:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-30bcf37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peakplan.nl/wp-content/uploads/2026/08/NickyPhotography-13-e1757225958477.jpg");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-e8f5432{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-25 .elementor-element.elementor-element-8d92657{text-align:center;}.elementor-25 .elementor-element.elementor-element-8d92657 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-f55a80e{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-f55a80e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25 .elementor-element.elementor-element-f55a80e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f55a80e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25 .elementor-element.elementor-element-f55a80e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-field-type-html{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f55a80e .e-form__buttons__wrapper__button-next{background-color:#C6A15B;color:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-button[type="submit"]{background-color:#C6A15B;color:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-button[type="submit"] svg *{fill:#0E0E0E;}.elementor-25 .elementor-element.elementor-element-f55a80e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f55a80e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-f55a80e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-f55a80e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-7cf134f{--width:52%;}.elementor-25 .elementor-element.elementor-element-2db418f{--width:48%;}.elementor-25 .elementor-element.elementor-element-5c0904f{--width:33.333%;}.elementor-25 .elementor-element.elementor-element-fe5ae5c{--width:33.333%;}.elementor-25 .elementor-element.elementor-element-fba5ab7{--width:33.333%;}.elementor-25 .elementor-element.elementor-element-e53d11f{--width:50%;}.elementor-25 .elementor-element.elementor-element-36b5d2a{--width:50%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-f55a80e{width:100%;max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-1b43023 */.elementor-25 .elementor-element.elementor-element-1b43023 p{display:flex;flex-wrap:wrap;gap:10px;margin:0} .elementor-25 .elementor-element.elementor-element-1b43023 span{display:inline-block;padding:7px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.82);font-size:12px;line-height:1.2}/* End custom CSS */
/* Start custom CSS */.pp-ht-hero{position:relative;isolation:isolate}
.pp-ht-hero:before,.pp-photo-contact:before{content:"";position:absolute;inset:0;background:rgba(14,14,14,.58);z-index:0}
.pp-photo-contact:before{background:linear-gradient(180deg,rgba(14,14,14,.55),rgba(14,14,14,.82))}
.pp-ht-hero>.e-con-inner,.pp-ht-hero>.elementor-element,.pp-photo-contact>.e-con-inner,.pp-photo-contact>.elementor-element{position:relative;z-index:1}
.pp-hero-title .elementor-heading-title{font-size:clamp(42px,6vw,64px);color:#C6A15B!important;line-height:1.05}
.pp-eyebrow p{margin:0;color:#A8823F;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.pp-hero-kicker p{color:#C6A15B}
.pp-lede p{font-size:18px;line-height:1.75;color:#666}
.pp-check-item{margin:0}
.pp-check-item .elementor-icon-box-wrapper{display:flex!important;align-items:center;gap:14px}
.pp-check-item .elementor-icon-box-icon{margin:0!important}
.pp-check-item .elementor-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#C6A15B;color:#fff;font-size:13px}
.pp-check-item .elementor-icon-box-title{margin:0!important;font:500 15px/1.5 Inter,sans-serif}
.pp-ht-intro-img img,.pp-highlight-img img{border-radius:12px}
.pp-ht-intro-img{position:relative}
.pp-steps{position:relative;margin-top:42px;margin-bottom:42px}
.pp-steps:before{content:"";position:absolute;top:22px;left:16.66%;right:16.66%;height:1px;background:#DED8CD}
.pp-step{position:relative}
.pp-step-number{z-index:1;background:#F4F0E8;padding:0 16px}
.pp-step-number .elementor-heading-title{font-size:40px;line-height:1}
.pp-step p{color:#777;font-size:14px}
.pp-service-highlight{background:#0E0E0E;color:#fff}
.pp-service-highlight h2{color:#fff}
.pp-highlight-copy .pp-lede p{color:rgba(255,255,255,.72)}
.pp-highlight-img{position:relative}
.pp-mini-points{margin:16px 0 20px}
.pp-mini-point .elementor-button{background:transparent!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;color:rgba(255,255,255,.82)!important;padding:8px 13px!important;font:500 12px/1 Inter,sans-serif!important;cursor:default}
.pp-testimonial-grid{margin-top:38px;margin-bottom:42px}
.pp-testimonial{height:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:30px}
.pp-testimonial:before{content:"“";display:block;color:#C6A15B;font:700 44px/1 Poppins,sans-serif;height:32px}
.pp-testimonial .elementor-testimonial-content{color:rgba(255,255,255,.9);font-size:15px;line-height:1.7;margin-bottom:22px}
.pp-testimonial .elementor-testimonial-name{color:#C6A15B;font-family:Poppins,sans-serif;font-weight:600}
.pp-testimonial .elementor-testimonial-job{color:rgba(255,255,255,.55);font-size:13px}
.pp-ht-form{background:rgba(14,14,14,.74);padding:34px;border-radius:12px;color:#fff}
.pp-ht-form .elementor-field-label{color:#fff}
.pp-ht-form .elementor-field{background:rgba(255,255,255,.96);border-color:transparent;border-radius:3px}
.pp-ht-form .elementor-button{border-radius:3px}
@media(max-width:767px){
 .pp-ht-hero{min-height:320px!important}
 .pp-ht-intro,.pp-service-highlight{flex-direction:column!important;padding-top:64px!important;padding-bottom:64px!important}
 .pp-ht-intro-copy,.pp-ht-intro .elementor-element,.pp-service-highlight>.elementor-element{width:100%!important}
 .pp-ht-intro-img img{height:460px!important}
 .pp-highlight-img img{height:330px!important}
 .pp-steps{flex-direction:column!important}
 .pp-steps:before{display:none}
 .pp-step{width:100%!important}
 .pp-testimonial-grid{flex-direction:column!important}
 .pp-photo-contact{min-height:680px!important}
 .pp-ht-form{padding:24px}
}

/* Houdingstherapie: checklist-uitlijning en leesbaar goud op lichte vlakken */
.elementor-25 .elementor-element-85ab916 .elementor-heading-title,
.elementor-25 .elementor-element-f7bee1e .elementor-heading-title {
  color: #8A682F !important;
}

.elementor-25 .pp-check-item .elementor-icon {
  background-color: #8A682F !important;
}

.elementor-25 .pp-check-item .elementor-icon-box-wrapper {
  display: flex !important;
  align-items: flex-start !important;
  gap: 14px;
  text-align: left !important;
}

.elementor-25 .pp-check-item .elementor-icon-box-icon {
  flex: 0 0 auto;
  margin: 0 !important;
  padding-top: 1px;
}

.elementor-25 .pp-check-item .elementor-icon-box-content {
  flex: 1 1 auto;
  min-width: 0;
}

.elementor-25 .pp-check-item .elementor-icon-box-title {
  margin: 0 !important;
  line-height: 1.4 !important;
}

@media (max-width: 767px) {
  .elementor-25 .pp-check-item {
    margin-bottom: 16px;
  }

  .elementor-25 .pp-check-item .elementor-icon-box-wrapper {
    flex-direction: row !important;
    align-items: center !important;
  }

  .elementor-25 .pp-check-item .elementor-icon-box-icon {
    display: flex;
    align-items: center;
  }

  .elementor-25 .pp-check-item .elementor-icon {
    width: 28px;
    height: 28px;
    font-size: 12px;
  }
}

/* Correctie: contrast hoort op de hero; kleuren onder de hero terug naar merk-goud. */
.elementor-25 .elementor-element-85ab916 .elementor-heading-title,
.elementor-25 .elementor-element-f7bee1e .elementor-heading-title {
  color: #C6A15B !important;
}

.elementor-25 .elementor-element-2b6de18 {
  position: relative;
  isolation: isolate;
}

.elementor-25 .elementor-element-2b6de18::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background: rgba(14, 14, 14, 0.7) !important;
}

.elementor-25 .elementor-element-2b6de18 > * {
  position: relative;
  z-index: 1;
}

.elementor-25 .pp-hero-title .elementor-heading-title,
.elementor-25 .pp-hero-kicker p {
  color: #F0D28C !important;
  text-shadow: 0 2px 14px rgba(0, 0, 0, 0.72);
}/* End custom CSS */