.elementor-54870 .elementor-element.elementor-element-c7c37ae{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-54870 .elementor-element.elementor-element-fbcc259 img{width:94%;height:320px;object-fit:cover;object-position:bottom right;opacity:88;border-radius:18px 18px 18px 18px;box-shadow:0px 8px 32px -18px rgba(0,0,0,0.5);}.elementor-54870 .elementor-element.elementor-element-905b862{--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-54870 .elementor-element.elementor-element-ccb2fb0{--display:flex;--min-height:0px;--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-54870 .elementor-element.elementor-element-ccb2fb0:not(.elementor-motion-effects-element-type-background), .elementor-54870 .elementor-element.elementor-element-ccb2fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3fde181 );}.elementor-54870 .elementor-element.elementor-element-ccb2fb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54870 .elementor-element.elementor-element-7abf5e2{--display:flex;--border-radius:13px 13px 13px 13px;}.elementor-54870 .elementor-element.elementor-element-924180c img{height:540px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-54870 .elementor-element.elementor-element-924180c:hover img{opacity:0.56;}.elementor-54870 .elementor-element.elementor-element-cca7bbd{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-54870 .elementor-element.elementor-element-aa31036 > .elementor-widget-container{--e-transform-skewY:0deg;}.elementor-54870 .elementor-element.elementor-element-aa31036{text-align:center;}.elementor-54870 .elementor-element.elementor-element-aa31036 .elementor-heading-title{font-family:"Radley", Sans-serif;font-size:16px;font-weight:600;font-style:oblique;line-height:1.2em;letter-spacing:0.5px;word-spacing:0.1em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-54870 .elementor-element.elementor-element-689a5fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-54870 .elementor-element.elementor-element-689a5fd.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-54870 .elementor-element.elementor-element-689a5fd .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:900;color:var( --e-global-color-primary );}.elementor-54870 .elementor-element.elementor-element-2f7e322{--display:flex;}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-54870 .elementor-element.elementor-element-7e5b352{width:var( --container-widget-width, 99.615% );max-width:99.615%;--container-widget-width:99.615%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-cf6d175 );--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-54870 .elementor-element.elementor-element-7e5b352.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:8px;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-8px;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-group > label, .elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-group .elementor-field, .elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-text );color:#ffffff;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-54870 .elementor-element.elementor-element-7e5b352 .elementor-button{border-radius:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-54870 .elementor-element.elementor-element-3ade895.elementor-element{--order:-99999 /* order start hack */;}.elementor-54870 .elementor-element.elementor-element-3ade895{text-align:center;}.elementor-54870 .elementor-element.elementor-element-3ade895 .elementor-heading-title{font-family:"Shippori Mincho B1", Sans-serif;font-size:17px;font-weight:900;font-style:normal;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54870 .elementor-element.elementor-element-4733ff3{--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-54870 .elementor-element.elementor-element-4733ff3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54870 .elementor-element.elementor-element-03d5002{--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-54870 .elementor-element.elementor-element-03d5002.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54870 .elementor-element.elementor-element-91049aa{--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-54870 .elementor-element.elementor-element-10f2803{--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;}@media(min-width:768px){.elementor-54870 .elementor-element.elementor-element-ccb2fb0{--width:116.875%;}.elementor-54870 .elementor-element.elementor-element-4733ff3{--width:113.535%;}.elementor-54870 .elementor-element.elementor-element-03d5002{--width:103.737%;}}@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-fbcc259 img{width:94%;height:180px;object-fit:cover;object-position:center right;border-radius:18px 18px 18px 18px;}.elementor-54870 .elementor-element.elementor-element-689a5fd.elementor-element{--order:-99999 /* order start hack */;}}/* Start custom CSS for image, class: .elementor-element-fbcc259 */.elementor-54870 .elementor-element.elementor-element-fbcc259{width:100%;margin:0 0 26px;} .elementor-54870 .elementor-element.elementor-element-fbcc259 img{display:block;width:100%;height:clamp(240px,40vw,430px);object-fit:cover;object-position:50% 52%;border-radius:12px;} @media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-fbcc259 img{height:260px;border-radius:8px;}.elementor-54870 .elementor-element.elementor-element-fbcc259{margin-bottom:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad483cb */.elementor-54870 .elementor-element.elementor-element-ad483cb .nm-intro-benefits{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;list-style:none;margin:28px 0 0;padding:24px 0 0;border-top:1px solid #e1e5d8;}
.elementor-54870 .elementor-element.elementor-element-ad483cb .nm-intro-benefits li{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;color:#526146;text-align:center;}
.elementor-54870 .elementor-element.elementor-element-ad483cb .nm-intro-benefits i{font-size:21px;line-height:26px;height:26px;color:#61734a;}
.elementor-54870 .elementor-element.elementor-element-ad483cb .nm-intro-benefits span{font:400 12px/1.5 Roboto,Arial,sans-serif;min-height:3em;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-ad483cb .nm-intro-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 12px;}.elementor-54870 .elementor-element.elementor-element-ad483cb .nm-intro-benefits li{flex:0 0 calc(25% - 9px);}}
@media(max-width:480px){.elementor-54870 .elementor-element.elementor-element-ad483cb .nm-intro-benefits li{flex-basis:calc(33.333% - 8px);}}
.elementor-54870 .elementor-element.elementor-element-ad483cb .nm-intro-benefits .nm-icon-saw::before{content:"";display:inline-block;width:27px;height:27px;vertical-align:middle;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cg%20transform%3D%22rotate(-22%2018%2016)%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2014%2023%208v12l-2-2-2%202-2-2-2%202-2-2-2%202-2-2-2%202-2-2-2%202z%22%2F%3E%3Cpath%20d%3D%22M23%208h6a3%203%200%200%201%203%203v7a3%203%200%200%201-3%203h-6z%22%2F%3E%3Cpath%20d%3D%22M26%2011h3v7h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cg%20transform%3D%22rotate(-22%2018%2016)%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2014%2023%208v12l-2-2-2%202-2-2-2%202-2-2-2%202-2-2-2%202-2-2-2%202z%22%2F%3E%3Cpath%20d%3D%22M23%208h6a3%203%200%200%201%203%203v7a3%203%200%200%201-3%203h-6z%22%2F%3E%3Cpath%20d%3D%22M26%2011h3v7h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;}
/* Mobiele opmaak alleen voor deze zakelijke pagina */
@media(max-width:767px){



























body.page-id-54870 #tidio-chat-root .widgetLabel{display:none!important;}
body.page-id-54870 #tidio-chat-root{--bubble-size:44px;--chat-padding:10px;}
body.page-id-54870 #zakelijke-aanvraag input:not([type=hidden]),body.page-id-54870 #zakelijke-aanvraag textarea{font-size:16px!important;}
body.page-id-54870 #zakelijke-aanvraag input[type=file]{font-size:14px!important;}
body.page-id-54870 [id]{scroll-margin-top:120px;}
}

/* Mobiele opmaak alleen voor deze zakelijke pagina */
@media(max-width:767px){



























body.page-id-54870 #tidio-chat-root .widgetLabel{display:none!important;}
body.page-id-54870 #tidio-chat-root{--bubble-size:44px;--chat-padding:10px;}
body.page-id-54870 #zakelijke-aanvraag input:not([type=hidden]),body.page-id-54870 #zakelijke-aanvraag textarea{font-size:16px!important;}
body.page-id-54870 #zakelijke-aanvraag input[type=file]{font-size:14px!important;}
body.page-id-54870 [id]{scroll-margin-top:120px;}
}

/* Mobiele opmaak alleen voor deze zakelijke pagina */
@media(max-width:767px){



























body.page-id-54870 #tidio-chat-root .widgetLabel{display:none!important;}
body.page-id-54870 #tidio-chat-root{--bubble-size:44px;--chat-padding:10px;}
body.page-id-54870 #zakelijke-aanvraag input:not([type=hidden]),body.page-id-54870 #zakelijke-aanvraag textarea{font-size:16px!important;}
body.page-id-54870 #zakelijke-aanvraag input[type=file]{font-size:14px!important;}
body.page-id-54870 [id]{scroll-margin-top:120px;}
}

@media(max-width:767px){body.page-id-54870 #tidio-chat{clip-path:inset(calc(100% - 84px) calc(100% - 84px) 0 0)!important;}body.page-id-54870 #tidio-chat:focus-within,body.page-id-54870 #tidio-chat:hover{clip-path:none!important;}}
/* NM mobiele redesign */
/* NM mobiele pagina 2026 */
@media(max-width:767px){body.page-id-54870 #zakelijke-aanvraag{display:none!important}body.page-id-54870 #zakelijke-aanvraag:target{display:flex!important}}
@media(max-width:767px){body.page-id-54870 .nm-gift-brief{display:none!important}body.page-id-54870 .elementor-element-f2a7614 p:nth-of-type(n+2){display:none!important}body.page-id-54870 .elementor-element-70fb741 section&gt;div:nth-of-type(2){display:none!important}body.page-id-54870 .elementor-element-c56cda2 .nm-craft&gt;div:nth-child(2)&gt;p:nth-of-type(3){display:none!important}}
@media(max-width:767px){body.page-id-54870 .elementor-hidden-mobile{display:none!important}body.page-id-54870 .elementor-element-905b862 #offerte-aanvragen{padding:18px 14px!important;border-radius:14px!important}body.page-id-54870 .elementor-element-f2a7614 h2{font-size:25px!important;line-height:1.2!important;margin-bottom:8px!important}body.page-id-54870 .elementor-element-f2a7614 .elementor-text-editor&gt;div:has(&gt;[id^="geschenk-"]){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:14px!important;scroll-snap-type:x mandatory;padding:4px 4px 12px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.page-id-54870 .elementor-element-f2a7614 .elementor-text-editor&gt;div:has(&gt;[id^="geschenk-"])::-webkit-scrollbar{display:none}body.page-id-54870 .elementor-element-f2a7614 [id^="geschenk-"]{flex:0 0 82%!important;min-width:0!important;padding:16px!important;scroll-snap-align:center;border-radius:12px!important}body.page-id-54870 .elementor-element-f2a7614 [id^="geschenk-"] img{aspect-ratio:4/3!important;object-fit:contain!important}body.page-id-54870 .elementor-element-f2a7614 [id^="geschenk-"]&gt;p:first-child{margin-bottom:12px!important}body.page-id-54870 .elementor-element-f2a7614 [id^="geschenk-"]&gt;p:nth-of-type(2){margin-bottom:8px!important}body.page-id-54870 .elementor-element-f2a7614 [id^="geschenk-"] h3{font-size:20px!important;margin-bottom:10px!important}body.page-id-54870 .elementor-element-30b66f1 section{padding:8px 0!important}body.page-id-54870 .elementor-element-30b66f1 section&gt;h2{margin-bottom:12px!important}body.page-id-54870 .elementor-element-30b66f1 section&gt;div{gap:14px!important}body.page-id-54870 .elementor-element-30b66f1 figure img{max-height:190px!important;object-fit:cover!important}body.page-id-54870 .elementor-element-30b66f1 summary{padding:12px 0!important;font-size:16px!important}body.page-id-54870 .elementor-element-70fb741 section{padding:20px 16px!important;margin:10px 0!important}body.page-id-54870 .elementor-element-70fb741 header{margin-bottom:12px!important}body.page-id-54870 .elementor-element-70fb741 header&gt;p:first-child{display:none!important}body.page-id-54870 .elementor-element-70fb741 h2{font-size:25px!important;margin-bottom:8px!important}body.page-id-54870 .elementor-element-70fb741 section&gt;div:first-of-type{padding:8px 0 10px!important}body.page-id-54870 .elementor-element-70fb741 section&gt;div:first-of-type&gt;p:first-child{display:none!important}body.page-id-54870 .elementor-element-70fb741 blockquote{font-size:20px!important;line-height:1.4!important;margin-bottom:10px!important}body.page-id-54870 #zakelijke-catalogus{padding:18px 14px!important;margin-top:10px!important}body.page-id-54870 #zakelijke-catalogus header{margin-bottom:0!important}body.page-id-54870 #zakelijke-catalogus header&gt;p{display:none!important}body.page-id-54870 #zakelijke-catalogus h2{font-size:25px!important;margin:0!important}body.page-id-54870 #zakelijk-fotograveren{padding:18px 14px!important}body.page-id-54870 #zakelijk-fotograveren header{margin-bottom:14px!important}body.page-id-54870 #zakelijk-fotograveren header&gt;p{display:none!important}body.page-id-54870 #zakelijk-fotograveren h2{font-size:25px!important;margin:0!important}body.page-id-54870 #zakelijk-fotograveren&gt;div{padding:10px!important}body.page-id-54870 #zakelijk-fotograveren&gt;div&gt;div{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:12px!important;scroll-snap-type:x mandatory;scrollbar-width:none}body.page-id-54870 #zakelijk-fotograveren figure{flex:0 0 88%!important;scroll-snap-align:center}body.page-id-54870 #zakelijk-fotograveren figcaption{padding-top:10px!important}body.page-id-54870 #zakelijk-fotograveren&gt;p:first-of-type{display:none!important}body.page-id-54870 #zakelijk-fotograveren&gt;p:last-of-type{margin-top:14px!important}body.page-id-54870 #zakelijke-vragen{padding:18px 14px!important}body.page-id-54870 #zakelijke-vragen&gt;div&gt;div{gap:14px!important}body.page-id-54870 #zakelijke-vragen&gt;div&gt;div&gt;div:first-child{padding:0!important}body.page-id-54870 #zakelijke-vragen&gt;div&gt;div&gt;div:first-child&gt;p:first-child,body.page-id-54870 #zakelijke-vragen&gt;div&gt;div&gt;div:first-child&gt;p:nth-of-type(2){display:none!important}body.page-id-54870 #zakelijke-vragen h2{font-size:25px!important;margin-bottom:12px!important}body.page-id-54870 #zakelijke-vragen details{margin-bottom:8px!important}body.page-id-54870 #zakelijke-vragen summary{padding:12px 14px!important;font-size:15px!important}body.page-id-54870 .nm-craft{padding:18px 14px!important;gap:14px!important;margin-top:12px!important}body.page-id-54870 .nm-photo-slot{min-height:160px!important;aspect-ratio:16/9!important;max-width:none!important;border-radius:14px!important}body.page-id-54870 .nm-craft&gt;div:nth-child(2)&gt;p:first-child{display:none!important}body.page-id-54870 .nm-craft h2{font-size:25px!important;margin-bottom:10px!important}body.page-id-54870 .nm-craft&gt;div:nth-child(2)&gt;p:nth-of-type(2),body.page-id-54870 .nm-craft&gt;div:nth-child(2)&gt;p:nth-of-type(3){display:none!important}}
@media(max-width:767px){body.page-id-54870 .elementor-element-f2a7614 [id^="geschenk-"]&gt;p{display:block!important}body.page-id-54870 .elementor-element-f2a7614 [id^="geschenk-"]&gt;.nm-gift-brief{display:none!important}}
/* NM gerichte correcties 26-10-2026 */
body.page-id-54870 .elementor-element-bf5fb63{display:none!important;}
body.page-id-54870 .elementor-element-fbcc259{position:relative!important;width:min(92%,960px)!important;margin:8px auto 14px!important;}
body.page-id-54870 .elementor-element-fbcc259 img{display:block!important;width:100%!important;height:260px!important;object-fit:cover!important;object-position:center right!important;border-radius:14px!important;filter:saturate(.88) brightness(1.03)!important;box-shadow:0 8px 22px rgba(47,58,45,.12)!important;}
body.page-id-54870 .elementor-element-fbcc259:after{content:"";position:absolute;right:14px;bottom:14px;width:62px;height:62px;background:rgba(255,255,255,.9) url("https://www.namensmij.nl/wp-content/uploads/2020/09/logo-200x200-1.png") center/82% no-repeat;border-radius:50%;box-shadow:0 3px 12px rgba(0,0,0,.14);z-index:4;pointer-events:none;}
@media(max-width:767px){
body.page-id-54870 .elementor-element-fbcc259{width:88%!important;margin:4px auto 10px!important;}
body.page-id-54870 .elementor-element-fbcc259 img{height:138px!important;border-radius:12px!important;box-shadow:0 5px 16px rgba(47,58,45,.1)!important;}
body.page-id-54870 .elementor-element-fbcc259:after{right:9px;bottom:9px;width:46px;height:46px;}
body.page-id-54870 .elementor-element-ad483cb h2{font-size:25px!important;line-height:1.14!important;margin-bottom:10px!important;}
body.page-id-54870 .elementor-element-924180c{max-width:220px!important;width:68%!important;margin:0 auto 14px!important;}
body.page-id-54870 .elementor-element-924180c img{display:block!important;width:100%!important;height:128px!important;object-fit:cover!important;object-position:center!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(47,58,45,.1)!important;}
body.page-id-54870 .elementor-element-f2a7614{text-align:center!important;}
body.page-id-54870 .elementor-element-f2a7614 .elementor-text-editor&gt;div:nth-of-type(2){justify-content:center!important;gap:14px!important;width:100%!important;margin:0 auto!important;padding:0 12px 8px!important;scroll-padding-inline:12px!important;box-sizing:border-box!important;}
body.page-id-54870 .elementor-element-f2a7614 .elementor-text-editor&gt;div:nth-of-type(2)&gt;div{flex:0 0 calc(100% - 24px)!important;min-width:0!important;max-width:310px!important;margin:0!important;scroll-snap-align:center!important;}
body.page-id-54870 .elementor-element-70fb741 section{padding:18px 16px!important;margin:12px 0!important;border-radius:8px!important;}
body.page-id-54870 .elementor-element-70fb741 section header{margin:0 auto 10px!important;}
body.page-id-54870 .elementor-element-70fb741 section header&gt;p:first-child{font-size:10px!important;margin-bottom:7px!important;}
body.page-id-54870 .elementor-element-70fb741 section h2{font-size:23px!important;line-height:1.22!important;margin-bottom:8px!important;}
body.page-id-54870 .elementor-element-70fb741 section&gt;div:first-of-type{padding:2px 0 10px!important;}
body.page-id-54870 .elementor-element-70fb741 section&gt;div:first-of-type&gt;p:first-child{font-size:40px!important;margin:0 0 4px!important;}
body.page-id-54870 .elementor-element-70fb741 section blockquote{font-size:18px!important;line-height:1.4!important;margin-bottom:9px!important;}
body.page-id-54870 .elementor-element-70fb741 section&gt;p:last-child{margin:11px 0 0!important;}
body.page-id-54870 details.nm-team-intro{border-top:1px solid #dfe5d7;padding-top:9px!important;}
body.page-id-54870 details.nm-team-intro summary{list-style:none!important;}
body.page-id-54870 details.nm-team-intro summary::-webkit-details-marker{display:none;}
body.page-id-54870 details.nm-team-intro summary:after{content:" +";}
body.page-id-54870 details.nm-team-intro[open] summary:after{content:" −";}
}

/* NM detailcorrecties */
@media(max-width:767px){
body.page-id-54870 .elementor-element-f2a7614 .elementor-text-editor&gt;div:nth-of-type(2){justify-content:flex-start!important;padding:0 24px 8px!important;scroll-padding-inline:24px!important;}
body.page-id-54870 .elementor-element-f2a7614 .elementor-text-editor&gt;div:nth-of-type(2)&gt;div{flex-basis:calc(100% - 48px)!important;max-width:none!important;}
body.page-id-54870 .elementor-element-70fb741 section{padding:14px!important;}
body.page-id-54870 .elementor-element-70fb741 section header{margin-bottom:7px!important;}
body.page-id-54870 .elementor-element-70fb741 section header&gt;p:last-child{margin:0!important;}
body.page-id-54870 .elementor-element-70fb741 section h2{font-size:21px!important;margin-bottom:6px!important;}
body.page-id-54870 .elementor-element-70fb741 section&gt;div:first-of-type{padding:0 0 7px!important;}
body.page-id-54870 .elementor-element-70fb741 section&gt;div:first-of-type&gt;p:first-child{display:none!important;}
body.page-id-54870 .elementor-element-70fb741 section blockquote{font-size:17px!important;line-height:1.35!important;margin:0 0 7px!important;}
body.page-id-54870 .elementor-element-70fb741 section blockquote p{margin:0!important;}
body.page-id-54870 .elementor-element-70fb741 section&gt;p:last-child{margin:8px 0 0!important;}
}

@media(min-width:768px){body.page-id-54870 details.nm-team-intro{display:none!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c05942 */.elementor-54870 .elementor-element.elementor-element-0c05942 .elementor-button-wrapper{text-align:right;}
.elementor-54870 .elementor-element.elementor-element-0c05942 .elementor-button{background:transparent;color:#405841;border:1px solid #9baa8d;border-radius:5px;padding:10px 18px;font:400 14px/1.4 Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-0c05942 .elementor-button:hover,.elementor-54870 .elementor-element.elementor-element-0c05942 .elementor-button:focus{background:#edf1e7;color:#263a2c;border-color:#405841;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccb2fb0 */.elementor-54870 .elementor-element.elementor-element-ccb2fb0:not(:target){display:none;}
.elementor-54870 .elementor-element.elementor-element-ccb2fb0:target{display:flex;scroll-margin-top:140px;animation:nmOfferteOpen 300ms ease-out both;}
.elementor-54870 .elementor-element.elementor-element-ccb2fb0.elementor-element-edit-mode{display:flex!important;}
@keyframes nmOfferteOpen{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}
@media(prefers-reduced-motion:reduce){.elementor-54870 .elementor-element.elementor-element-ccb2fb0:target{animation:none;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2a7614 */.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info{margin:0 0 20px;font-size:14px;line-height:1.65;border:0;padding:0;background:transparent;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;color:#61734a;font:500 14px/1.5 Roboto,Arial,sans-serif;cursor:pointer;list-style:none;border:0;background:transparent;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info summary::-webkit-details-marker{display:none;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info summary::after{content:"+";font-size:19px;line-height:1;font-weight:400;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info[open] summary::after{content:"−";}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info summary:focus-visible{outline:2px solid #71865a;outline-offset:3px;border-radius:3px;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-description{padding-top:4px;border-top:1px solid #e2e5da;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 div[id^="geschenk-"]&gt;p:last-child{margin-top:auto!important;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info{margin-top:auto!important;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 div[id^="geschenk-"]&gt;p:last-child{margin-top:0!important;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 div[id^="geschenk-"]&gt;h3{min-height:2.5em;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-brief{min-height:3.2em;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info{margin-top:0!important;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 div[id^="geschenk-"]&gt;p:last-child{margin-top:auto!important;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 h3{min-height:2.5em;}
.elementor-54870 .elementor-element.elementor-element-f2a7614 .nm-gift-info+p{margin-top:auto!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b66f1 */.elementor-54870 .elementor-element.elementor-element-30b66f1{width:100%;margin:28px 0 0;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business{padding:clamp(26px,4vw,44px);background:#faf8f3;border:1px solid #ebe7dc;border-radius:12px;color:#4d5157;font:400 15px/1.75 Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business header{max-width:820px;margin:0 auto 34px;text-align:center;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business h2{font:400 clamp(28px,3.3vw,38px)/1.23 Georgia,serif;color:#344637;margin:0 0 20px;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business header p{font-size:16px;margin:0;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 26px;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid article{padding-top:22px;border-top:1px solid #d9e1cf;display:flex;flex-direction:column;align-items:flex-start;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid i{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#e9eedf;border:1px solid #d6dfc8;color:#61734a;font-size:18px;line-height:1;margin-bottom:16px;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid h3{font:500 19px/1.35 Roboto,Arial,sans-serif;min-height:2.7em;color:#344637;margin:0 0 10px;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid p{font-size:15px;line-height:1.75;margin:0;}
@media(max-width:1024px){.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid{grid-template-columns:1fr;gap:24px;}.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid article{flex-direction:row;gap:16px;}.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid h3{min-height:0;}.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business{padding:26px 22px;}.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid i{margin-bottom:0;}}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-business-sample{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:32px;align-items:center;margin-top:24px;padding:clamp(26px,4vw,42px);background:#edf1e5;border:1px solid #dce4ce;border-radius:12px;color:#4d5157;font:400 16px/1.75 Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-business-sample h2{font:400 clamp(27px,3vw,34px)/1.25 Georgia,serif;color:#344637;margin:0;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-business-sample p{margin:0 0 16px;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-business-sample .nm-sample-eyebrow{font:500 11px/1.5 Roboto,Arial,sans-serif;letter-spacing:1.4px;color:#61734a;margin:0 0 14px;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-sample-button{display:inline-block;margin-top:6px;background:#A2B483;color:#263a2c;border:1px solid #A2B483;padding:13px 22px;border-radius:5px;text-decoration:none;font:500 15px/1.5 Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-sample-button:hover,.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-sample-button:focus-visible{background:#91a673;color:#263a2c;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-business-sample{grid-template-columns:1fr;gap:22px;padding:26px 22px;}}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business{background:#edf1e7;border-color:#dce3d2;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-icon-saw::before{content:"";display:block;width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20transform%3D%22rotate(-25%2012%2012)%22%3E%3Cpath%20d%3D%22M1%208h15v6l-2%202-2-2-2%202-2-2-2%202-2-2-3%202z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M16%206h5a2%202%200%200%201%202%202v6a2%202%200%200%201-2%202h-5zm2%202v6h3V8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20transform%3D%22rotate(-25%2012%2012)%22%3E%3Cpath%20d%3D%22M1%208h15v6l-2%202-2-2-2%202-2-2-2%202-2-2-3%202z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M16%206h5a2%202%200%200%201%202%202v6a2%202%200%200%201-2%202h-5zm2%202v6h3V8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-icon-saw::before{width:25px;height:25px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cpath%20d%3D%22M3%2017%2022%2010l3%209-3%203-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-3-1.5z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m21%208%207-3c1.4-.6%202.8.1%203.4%201.5l3.3%208.2c.6%201.5.1%203-1.3%203.7l-6.5%203.3c-1.1.5-2.3%200-2.7-1.1l-4-10c-.4-1%20.1-2.1.8-2.6zm5%201.7%202.5-1.1%202.8%207-2.6%201.3z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cpath%20d%3D%22M3%2017%2022%2010l3%209-3%203-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-3-1.5z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m21%208%207-3c1.4-.6%202.8.1%203.4%201.5l3.3%208.2c.6%201.5.1%203-1.3%203.7l-6.5%203.3c-1.1.5-2.3%200-2.7-1.1l-4-10c-.4-1%20.1-2.1.8-2.6zm5%201.7%202.5-1.1%202.8%207-2.6%201.3z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-icon-saw::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cpath%20d%3D%22M3%2011%2022%2014l3%205-3%203-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-3-1.5z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m21%208%207-3c1.4-.6%202.8.1%203.4%201.5l3.3%208.2c.6%201.5.1%203-1.3%203.7l-6.5%203.3c-1.1.5-2.3%200-2.7-1.1l-4-10c-.4-1%20.1-2.1.8-2.6zm5%201.7%202.5-1.1%202.8%207-2.6%201.3z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cpath%20d%3D%22M3%2011%2022%2014l3%205-3%203-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-3-1.5z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m21%208%207-3c1.4-.6%202.8.1%203.4%201.5l3.3%208.2c.6%201.5.1%203-1.3%203.7l-6.5%203.3c-1.1.5-2.3%200-2.7-1.1l-4-10c-.4-1%20.1-2.1.8-2.6zm5%201.7%202.5-1.1%202.8%207-2.6%201.3z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-icon-saw::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cpath%20d%3D%22M3%2022%2022%2010l3%209-3%203-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-3-1.5z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m21%208%207-3c1.4-.6%202.8.1%203.4%201.5l3.3%208.2c.6%201.5.1%203-1.3%203.7l-6.5%203.3c-1.1.5-2.3%200-2.7-1.1l-4-10c-.4-1%20.1-2.1.8-2.6zm5%201.7%202.5-1.1%202.8%207-2.6%201.3z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cpath%20d%3D%22M3%2022%2022%2010l3%209-3%203-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-2-1.3-2%202.8-3-1.5z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m21%208%207-3c1.4-.6%202.8.1%203.4%201.5l3.3%208.2c.6%201.5.1%203-1.3%203.7l-6.5%203.3c-1.1.5-2.3%200-2.7-1.1l-4-10c-.4-1%20.1-2.1.8-2.6zm5%201.7%202.5-1.1%202.8%207-2.6%201.3z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-icon-saw::before{width:27px;height:27px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cg%20transform%3D%22rotate(-22%2018%2016)%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2014%2023%208v12l-2-2-2%202-2-2-2%202-2-2-2%202-2-2-2%202-2-2-2%202z%22%2F%3E%3Cpath%20d%3D%22M23%208h6a3%203%200%200%201%203%203v7a3%203%200%200%201-3%203h-6z%22%2F%3E%3Cpath%20d%3D%22M26%2011h3v7h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%3Cg%20transform%3D%22rotate(-22%2018%2016)%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2014%2023%208v12l-2-2-2%202-2-2-2%202-2-2-2%202-2-2-2%202-2-2-2%202z%22%2F%3E%3Cpath%20d%3D%22M23%208h6a3%203%200%200%201%203%203v7a3%203%200%200%201-3%203h-6z%22%2F%3E%3Cpath%20d%3D%22M26%2011h3v7h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business{background:#e5ecdc;border:1px solid #cfdabd;border-radius:16px;box-shadow:0 6px 20px rgba(52,70,55,.06);}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business{border:1px solid #b0be9d;border-top:3px solid #8fa476;border-radius:0;box-shadow:none;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-business{border:1px solid #d5deca;border-top:2px solid #bac9a9;}
.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;}@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-30b66f1 .nm-why-grid{grid-template-columns:1fr;gap:22px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deca423 */.elementor-54870 .elementor-element.elementor-element-deca423{width:100%;margin:28px 0 0;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-business{padding:clamp(26px,4vw,44px);background:#faf8f3;border:1px solid #ebe7dc;border-radius:12px;color:#4d5157;font:400 15px/1.75 Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-business header{max-width:820px;margin:0 auto 34px;text-align:center;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-business h2{font:400 clamp(28px,3.3vw,38px)/1.23 Georgia,serif;color:#344637;margin:0 0 20px;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-business header p{font-size:16px;margin:0;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 26px;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid article{padding-top:22px;border-top:1px solid #d9e1cf;display:flex;flex-direction:column;align-items:flex-start;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid i{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#e9eedf;border:1px solid #d6dfc8;color:#61734a;font-size:18px;line-height:1;margin-bottom:16px;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid h3{font:500 19px/1.35 Roboto,Arial,sans-serif;min-height:2.7em;color:#344637;margin:0 0 10px;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid p{font-size:15px;line-height:1.75;margin:0;}
@media(max-width:1024px){.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid{grid-template-columns:1fr;gap:24px;}.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid article{flex-direction:row;gap:16px;}.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid h3{min-height:0;}.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-business{padding:26px 22px;}.elementor-54870 .elementor-element.elementor-element-deca423 .nm-why-grid i{margin-bottom:0;}}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-business-sample{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:32px;align-items:center;margin-top:24px;padding:clamp(26px,4vw,42px);background:#edf1e5;border:1px solid #dce4ce;border-radius:12px;color:#4d5157;font:400 16px/1.75 Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-business-sample h2{font:400 clamp(27px,3vw,34px)/1.25 Georgia,serif;color:#344637;margin:0;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-business-sample p{margin:0 0 16px;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-business-sample .nm-sample-eyebrow{font:500 11px/1.5 Roboto,Arial,sans-serif;letter-spacing:1.4px;color:#61734a;margin:0 0 14px;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-sample-button{display:inline-block;margin-top:6px;background:#A2B483;color:#263a2c;border:1px solid #A2B483;padding:13px 22px;border-radius:5px;text-decoration:none;font:500 15px/1.5 Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-deca423 .nm-sample-button:hover,.elementor-54870 .elementor-element.elementor-element-deca423 .nm-sample-button:focus-visible{background:#91a673;color:#263a2c;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-deca423 .nm-business-sample{grid-template-columns:1fr;gap:22px;padding:26px 22px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d013c1b */.elementor-54870 .elementor-element.elementor-element-d013c1b{width:100%;margin:34px 0 0;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order{color:#4d5157;font:400 16px/1.75 Roboto,Arial,sans-serif;text-align:left;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order p{margin:0 0 17px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order h2,.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order h3,.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order h4{color:#344637;line-height:1.25;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-intro{max-width:810px;margin:0 auto 34px;text-align:center;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:600;color:#61734a;margin-bottom:12px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order h2{font:400 clamp(28px,3.4vw,40px)/1.2 Georgia,serif;margin:0 0 20px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-once{padding:clamp(24px,4vw,42px);border:1px solid #e1e6d8;border-radius:12px;background:#f7f8f2;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-once&gt;h3{font:500 26px/1.3 Roboto,Arial,sans-serif;margin:0 0 28px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-steps article{display:flex;align-items:flex-start;gap:15px;background:#fff;border:1px solid #e7eadf;border-radius:8px;padding:24px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-number{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#e6ecd9;color:#516638;display:flex;align-items:center;justify-content:center;font:500 23px/1 Roboto,Arial,sans-serif;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-steps h4{font:500 19px/1.35 Roboto,Arial,sans-serif;margin:3px 0 12px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-steps p{font-size:15px;line-height:1.75;margin:0;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-button{display:inline-block;background:#A2B483;color:#263a2c;border:1px solid #A2B483;border-radius:5px;padding:15px 22px;font:500 16px/1.4 Roboto,Arial,sans-serif;text-align:center;text-decoration:none;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-outline{background:transparent;border-color:#87996d;color:#405841;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-button:hover,.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-button:focus-visible{background:#91a673;color:#263a2c;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-repeat{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,46px);padding:clamp(26px,4vw,44px);margin-top:26px;border-radius:12px;background:#fbf8f1;border:1px solid #eee7da;align-items:start;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-repeat h3{font:400 clamp(27px,3vw,34px)/1.24 Georgia,serif;margin:0 0 24px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-repeat h3 span{display:block;color:#71824f;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-repeat-text&gt;p:last-child{margin:0;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-benefits{background:#344e3c;color:#f4f5ec;padding:30px;border-radius:10px;position:relative;overflow:hidden;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-benefits .nm-order-eyebrow{color:#c6d5ad;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-benefits h4{color:#fff;font:500 24px/1.3 Roboto,Arial,sans-serif;margin:0 0 22px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-benefits ul{list-style:none;padding:0;margin:0;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-benefits li{position:relative;padding:0 0 16px 27px;line-height:1.65;border-bottom:1px solid rgba(255,255,255,.13);margin:0 0 15px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-benefits li:before{content:'✓';position:absolute;left:0;color:#c6d5ad;font-weight:600;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-benefits&gt;p:last-child{font:400 19px/1.55 Georgia,serif;color:#e3eacb;margin:24px 0 0;}@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-steps,.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-repeat{grid-template-columns:1fr;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-steps article{padding:20px;gap:12px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-once{padding:22px 18px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-once&gt;h3{font-size:23px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-benefits{padding:25px;}.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-actions{flex-direction:column;align-items:stretch;}}
.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-number{border:1px solid #a8b98e;box-sizing:border-box;}
.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-number{font-size:18px;font-weight:400;}
.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-repeat-text .nm-order-button{padding:10px 16px;font-size:14px;font-weight:400;}
.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-once .nm-order-actions{justify-content:center;}
.elementor-54870 .elementor-element.elementor-element-d013c1b .nm-order-number{flex:0 0 28px;width:28px;height:28px;font-size:14px;font-weight:400;background:#f2f5ec;border-color:#d8e0cc;color:#687b52;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f04a72a */.elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus [role="region"] { overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scroll-behavior: smooth; gap: 0 !important; scrollbar-width: none; }
.elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus [role="region"]::-webkit-scrollbar { display: none; }
.elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus figure { scroll-snap-align: start; scroll-margin-top: 140px; }
.elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus .nm-catalog-arrow:hover, .elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus .nm-catalog-arrow:focus { background: #DCE5CE !important; }
@media (max-width: 767px) { .elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus figure { padding: 16px 38px !important; } .elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus .nm-catalog-arrow { width: 32px !important; height: 32px !important; font-size: 25px !important; } }.elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus [role="region"] { overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scroll-behavior: smooth; }
.elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus figure { scroll-snap-align: start; scroll-margin-top: 140px; }
.elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus nav a:hover, .elementor-54870 .elementor-element.elementor-element-f04a72a #zakelijke-catalogus nav a:focus { background: #DCE5CE; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a650702 */.elementor-54870 .elementor-element.elementor-element-a650702{background:#F5F5EC;border:1px solid #e2e5da;border-top:0;padding:20px 65px 40px;margin-top:-28px;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage{position:relative;width:100%;max-width:760px;aspect-ratio:1.41421356;margin:0 auto;perspective:2200px;isolation:isolate;border:1px solid #d5cebe;background:#faf7ed;box-shadow:0 3px 0 #eee9dd,0 6px 0 #d9d1c1,0 9px 0 #f4f0e7,0 18px 28px rgba(71,62,45,0.18);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-base{position:absolute;top:0;width:50%;height:100%;background:#faf7ed;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left{left:0;background:linear-gradient(90deg,#faf7ed 92%,#e5dfd1);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-right{left:50%;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;color:#61734a;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro span{font:600 clamp(10px,1.5vw,16px) Roboto,Arial,sans-serif;letter-spacing:2px;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{font:400 clamp(14px,2.3vw,25px)/1.5 Georgia,serif;margin:24px 0;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro p{font:400 clamp(10px,1.4vw,14px) Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage img{display:block;width:100%;height:100%;object-fit:contain;margin:0;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage a{display:block;width:100%;height:100%;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet{position:absolute;left:50%;top:0;width:50%;height:100%;margin:0;border:0;padding:0;transform-origin:left center;transform:rotateY(0deg);transform-style:preserve-3d;transition:transform 1450ms cubic-bezier(0.25,0.08,0.18,1);background:transparent;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-sheet-1{z-index:4;} .elementor-54870 .elementor-element.elementor-element-a650702 .nm-sheet-2{z-index:3;} .elementor-54870 .elementor-element.elementor-element-a650702 .nm-sheet-3{z-index:2;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet[open]{transform:rotateY(-180deg);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-sheet-1[open]{z-index:5;} .elementor-54870 .elementor-element.elementor-element-a650702 .nm-sheet-2[open]{z-index:6;} .elementor-54870 .elementor-element.elementor-element-a650702 .nm-sheet-3[open]{z-index:7;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet summary{position:relative;display:block;list-style:none;width:100%;height:100%;margin:0;padding:0;transform-style:preserve-3d;cursor:pointer;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet summary::-webkit-details-marker{display:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-page-face{position:absolute;inset:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#faf7ed;box-shadow:inset 8px 0 14px rgba(71,62,45,0.10),4px 7px 18px rgba(71,62,45,0.10);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-page-front{transform:rotateY(0deg);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-page-back{transform:rotateY(180deg);pointer-events:none;box-shadow:inset -8px 0 14px rgba(71,62,45,0.10),-4px 7px 18px rgba(71,62,45,0.10);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet[open] .nm-page-front{pointer-events:none;} .elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet[open] .nm-page-back{pointer-events:auto;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-page-arrow{position:absolute;top:50%;margin-top:-22px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #A2B483;border-radius:50%;background:#fff;color:#52633e;font:30px/1 Arial,sans-serif;box-shadow:0 2px 6px rgba(70,60,40,0.08);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-next{right:-54px;} .elementor-54870 .elementor-element.elementor-element-a650702 .nm-prev{left:-54px;} .elementor-54870 .elementor-element.elementor-element-a650702 .nm-page-arrow:hover{background:#DCE5CE;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702{padding:15px 38px 30px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-page-arrow{width:30px;height:30px;font-size:24px;margin-top:-15px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-next{right:-35px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-prev{left:-35px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{padding:8px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{margin:12px 0;}}
@media(prefers-reduced-motion:reduce){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet{transition:none;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:48px;transform:translateX(-50%);background:linear-gradient(90deg,transparent 0%,rgba(62,48,30,0.07) 22%,rgba(62,48,30,0.20) 43%,rgba(62,48,30,0.30) 49%,rgba(62,48,30,0.23) 53%,rgba(62,48,30,0.10) 72%,transparent 100%);pointer-events:none;z-index:20;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-page-face::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(70,55,33,0.13),transparent 14%);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-page-back::after{background:linear-gradient(270deg,rgba(70,55,33,0.13),transparent 14%);}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage::after{width:26px;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left{background:#fff;overflow:hidden;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left .nm-opening-botanical{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.28;pointer-events:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{content:"";position:absolute;inset:18px;border:1px solid rgba(116,140,86,0.32);pointer-events:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{position:relative;z-index:1;padding:32px 25px;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-brand{font:600 clamp(10px,1.5vw,16px) Roboto,Arial,sans-serif!important;letter-spacing:3px;color:#52633e;margin:0!important;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-rule{width:42px;height:1px;background:#A2B483;margin:23px auto 0;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{color:#414940;text-wrap:balance;margin:24px 0;font-family:Georgia,serif;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-subtitle{letter-spacing:1.2px;text-transform:uppercase;color:#61734a;font-size:clamp(9px,1.25vw,12px)!important;margin:0;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{inset:9px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{padding:14px 10px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-brand{letter-spacing:1.5px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-rule{margin-top:12px;width:28px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{margin:12px 0;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left .nm-opening-botanical{object-position:right center;opacity:0.32;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left{background:linear-gradient(145deg,#ffffff 0%,#faf9f4 65%,#edf1e5 100%);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left .nm-opening-botanical{display:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before{content:"";position:absolute;right:-26%;top:-8%;width:85%;height:53%;border:1px solid rgba(137,156,111,0.24);transform:rotate(-32deg);background:linear-gradient(145deg,rgba(220,229,206,0.32),rgba(255,255,255,0));pointer-events:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{inset:18px;border:1px solid rgba(116,140,86,0.32);background:linear-gradient(90deg,#A2B483,#A2B483) left bottom/44px 2px no-repeat,linear-gradient(#A2B483,#A2B483) left bottom/2px 44px no-repeat,linear-gradient(90deg,#A2B483,#A2B483) right top/44px 2px no-repeat,linear-gradient(#A2B483,#A2B483) right top/2px 44px no-repeat;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{inset:9px;background-size:24px 2px,2px 24px,24px 2px,2px 24px;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{background:linear-gradient(90deg,#61734a,#61734a) left bottom/44px 2px no-repeat,linear-gradient(#61734a,#61734a) left bottom/2px 44px no-repeat,linear-gradient(90deg,#61734a,#61734a) right top/44px 2px no-repeat,linear-gradient(#61734a,#61734a) right top/2px 44px no-repeat,linear-gradient(90deg,#61734a,#61734a) left 10px bottom 10px/34px 2px no-repeat,linear-gradient(#61734a,#61734a) left 10px bottom 10px/2px 34px no-repeat,linear-gradient(90deg,#61734a,#61734a) right 10px top 10px/34px 2px no-repeat,linear-gradient(#61734a,#61734a) right 10px top 10px/2px 34px no-repeat;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{background-size:24px 2px,2px 24px,24px 2px,2px 24px,18px 2px,2px 18px,18px 2px,2px 18px;background-position:left bottom,left bottom,right top,right top,left 6px bottom 6px,left 6px bottom 6px,right 6px top 6px,right 6px top 6px;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{background-position:left top,left top,right bottom,right bottom,left 10px top 10px,left 10px top 10px,right 10px bottom 10px,right 10px bottom 10px;background-size:44px 2px,2px 44px,44px 2px,2px 44px,27px 2px,2px 27px,27px 2px,2px 27px;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{background-position:left top,left top,right bottom,right bottom,left 6px top 6px,left 6px top 6px,right 6px bottom 6px,right 6px bottom 6px;background-size:24px 2px,2px 24px,24px 2px,2px 24px,14px 2px,2px 14px,14px 2px,2px 14px;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet{transition:transform 1450ms cubic-bezier(0.25,0.08,0.18,1),z-index 0s 1450ms;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet[open]{transition:transform 1450ms cubic-bezier(0.25,0.08,0.18,1),z-index 0s 0s;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage .nm-page-arrow{animation:nmBookNav0 1450ms step-end both;backface-visibility:hidden;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage:has(.nm-sheet-1[open]) .nm-page-arrow{animation-name:nmBookNav1;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage:has(.nm-sheet-2[open]) .nm-page-arrow{animation-name:nmBookNav2;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage:has(.nm-sheet-3[open]) .nm-page-arrow{animation-name:nmBookNav3;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-sheet-1:has(~.nm-book-sheet[open]) .nm-prev,.elementor-54870 .elementor-element.elementor-element-a650702 .nm-sheet-2:has(~.nm-book-sheet[open]) .nm-prev{display:none;}
@keyframes nmBookNav0{0%,99%{visibility:hidden;pointer-events:none;}100%{visibility:visible;pointer-events:auto;}}
@keyframes nmBookNav1{0%,99%{visibility:hidden;pointer-events:none;}100%{visibility:visible;pointer-events:auto;}}
@keyframes nmBookNav2{0%,99%{visibility:hidden;pointer-events:none;}100%{visibility:visible;pointer-events:auto;}}
@keyframes nmBookNav3{0%,99%{visibility:hidden;pointer-events:none;}100%{visibility:visible;pointer-events:auto;}}
@media(prefers-reduced-motion:reduce){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet,.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet[open]{transition:none;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage .nm-page-arrow{animation:none;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet[open] .nm-page-front .nm-page-arrow,.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-sheet:not([open]) .nm-page-back .nm-page-arrow{visibility:hidden!important;pointer-events:none!important;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage:not(:has(.nm-sheet-1[open])) .nm-sheet-2 .nm-next,.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage:not(:has(.nm-sheet-1[open])) .nm-sheet-3 .nm-next,.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-stage:not(:has(.nm-sheet-2[open])) .nm-sheet-3 .nm-next{visibility:hidden!important;pointer-events:none!important;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left{background:#fff;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before,.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{display:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{padding:32px 30px 0;align-items:flex-start;justify-content:space-between;text-align:left;overflow:hidden;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top{width:100%;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-brand{font-size:14px!important;letter-spacing:2px;color:#52633e;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-subtitle{display:inline-block;padding:5px 9px;margin-top:16px!important;background:#edf1e5;border-radius:3px;letter-spacing:1px;font-size:10px!important;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{font-family:Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(24px,3vw,34px);line-height:1.23;letter-spacing:-0.7px;text-align:left;color:#293d35;margin:30px 0;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom{width:calc(100% + 60px);margin:0 -30px;padding:24px 30px;background:#DCE5CE;box-sizing:border-box;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom p{margin:0;color:#3b4e36;font:500 clamp(13px,1.6vw,17px)/1.6 Roboto,Arial,sans-serif;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-accent{display:block;width:38px;height:3px;margin-top:18px;background:#6c8052;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{padding:14px 12px 0;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-brand{font-size:9px!important;letter-spacing:1px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-subtitle{font-size:7px!important;padding:3px 5px;margin-top:8px!important;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{font-size:clamp(13px,3.2vw,22px);letter-spacing:-0.3px;margin:12px 0;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom{width:calc(100% + 24px);margin:0 -12px;padding:10px 12px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom p{font-size:9px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-accent{height:2px;width:24px;margin-top:8px;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left{background:linear-gradient(155deg,#ffffff 0%,#faf9f4 100%);}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{padding:30px 28px 0;position:relative;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top{position:relative;padding-bottom:20px;border-bottom:1px solid #d7dfc9;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top::after{content:"";position:absolute;right:0;top:5px;width:72px;height:28px;background:linear-gradient(#A2B483,#A2B483) right top/72px 1px no-repeat,linear-gradient(#c6d2b3,#c6d2b3) right center/49px 1px no-repeat,linear-gradient(#8b9f6e,#8b9f6e) right bottom/28px 2px no-repeat;pointer-events:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-brand{font-size:12px!important;letter-spacing:1.6px;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-subtitle{background:transparent;padding:0;margin-top:15px!important;letter-spacing:1.4px;color:#768269;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{border-left:3px solid #A2B483;padding-left:18px;margin:28px 0;font-weight:500;letter-spacing:-0.4px;font-size:clamp(22px,2.8vw,31px);line-height:1.3;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom{position:relative;width:calc(100% + 56px);margin:0 -28px;padding:25px 28px;background:linear-gradient(120deg,#edf1e5,#e2e9d5);border-top:1px solid #c7d2b5;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom p{font-size:clamp(12px,1.45vw,16px);font-weight:400;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-accent{width:84px;height:1px;background:#8b9f6e;margin-top:16px;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom::after{content:"";position:absolute;right:28px;bottom:25px;width:42px;height:1px;background:#b3c29b;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{padding:14px 12px 0;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top{padding-bottom:10px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top::after{width:30px;height:15px;background-size:30px 1px,20px 1px,12px 1px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-brand{font-size:8px!important;letter-spacing:0.8px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-subtitle{font-size:6px!important;margin-top:10px!important;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{font-size:clamp(12px,3vw,21px);padding-left:8px;border-left-width:2px;margin:12px 0;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom{width:calc(100% + 24px);margin:0 -12px;padding:12px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom p{font-size:8px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-accent{width:38px;margin-top:10px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom::after{right:12px;bottom:12px;width:20px;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left{background:#faf7f0;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before{display:block;content:"";position:absolute;width:145%;height:72%;left:-23%;top:39%;right:auto;transform:rotate(-9deg);border:0;border-radius:48% 52% 0 0;background:#e4ead8;pointer-events:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{display:block;content:"";position:absolute;width:110px;height:110px;left:auto;right:-28px;top:-25px;bottom:auto;border:0;border-radius:50%;background:#eee5d5;pointer-events:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{padding:34px 30px 25px;align-items:flex-start;justify-content:space-between;text-align:left;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top{padding:0;border:0;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top::after{display:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-brand{color:#6a7759;font-size:13px!important;letter-spacing:2px;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-subtitle{margin-top:12px!important;color:#877d6e;letter-spacing:1.5px;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{border:0;padding:0;font-family:Georgia,serif;font-weight:400;font-size:clamp(25px,3vw,34px);line-height:1.3;letter-spacing:-0.5px;color:#364b37;margin:25px 0;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom{width:100%;margin:0;padding:0;background:transparent;border:0;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom p{font:400 clamp(13px,1.5vw,16px)/1.65 Roboto,Arial,sans-serif;color:#4d6145;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom::after,.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-accent{display:none;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro{padding:14px 12px 12px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-brand{font-size:8px!important;letter-spacing:1px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-opening-subtitle{font-size:6px!important;margin-top:7px!important;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{font-size:clamp(14px,3.3vw,22px);margin:12px 0;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom p{font-size:8px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{width:55px;height:55px;right:-15px;top:-12px;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left{background:#fcfaf5;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before{content:"";display:block;position:absolute;left:4%;right:auto;top:18%;width:92%;height:auto;aspect-ratio:1;border:0;border-radius:0;transform:rotate(-12deg);background:url("https://www.namensmij.nl/wp-content/uploads/2020/09/logo-200x200-1.png") center/contain no-repeat;opacity:0.065;filter:grayscale(1);pointer-events:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::after{display:none;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:clamp(24px,2.9vw,32px);line-height:1.28;letter-spacing:-0.4px;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-bottom p{color:#65725c;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-intro h3{font-size:clamp(13px,3.1vw,22px);}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before{opacity:0.12;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before{left:25px;right:auto;top:22px;width:86px;height:86px;aspect-ratio:1;transform:none;opacity:0.12;}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top{padding-top:104px;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before{left:12px;top:12px;width:42px;height:42px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top{padding-top:48px;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before{width:34%;height:auto;aspect-ratio:1;left:-4%;top:-4%;right:auto;transform:rotate(-12deg);opacity:0.12;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-book-left::before{width:34%;height:auto;left:-4%;top:-4%;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top{padding-top:0;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 .nm-cover-top{padding-top:0;}}
.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog{display:none;}
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702 #nm-echt-bladerboek{display:none;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog{display:block;margin:0;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog&gt;summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:14px 18px;border:1px solid #87996d;border-radius:5px;background:#a2b483;color:#263a2c;font:500 16px/1.4 Arial,sans-serif;cursor:pointer;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog&gt;summary::-webkit-details-marker{display:none;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog&gt;summary span{font-size:22px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog[open]&gt;summary span{transform:rotate(45deg);}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog-help{font:400 14px/1.6 Arial,sans-serif;color:#52633e;margin:16px 0;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog&gt;a{display:block;margin:0 0 18px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog img{display:block;width:100%;height:auto;border:1px solid #d5ddc9;border-radius:4px;} }
@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-a650702{padding:18px!important;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog summary{list-style:none!important;display:flex!important;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:14px 18px;border:1px solid #87996d;border-radius:5px;background:#a2b483;color:#263a2c;font:500 16px/1.4 Arial,sans-serif;cursor:pointer;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog summary::-webkit-details-marker{display:none;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog summary span{font-size:22px;}.elementor-54870 .elementor-element.elementor-element-a650702 .nm-mobile-catalog a{display:block;margin:0 0 18px;}body.page-id-54870 #page~#tidio-chat,body.page-id-54870 #tidio-chat{clip-path:inset(0 calc(100% - 84px) 0 0)!important;}body.page-id-54870 #tidio-chat:focus-within,body.page-id-54870 #tidio-chat:hover{clip-path:none!important;}}
@media(max-width:767px){body.page-id-54870 #tidio-chat{display:none!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97fdc3a */.elementor-54870 .elementor-element.elementor-element-97fdc3a{width:100%;margin:34px 0 0;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order{color:#4d5157;font:400 16px/1.75 Roboto,Arial,sans-serif;text-align:left;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order p{margin:0 0 17px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order h2,.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order h3,.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order h4{color:#344637;line-height:1.25;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-intro{max-width:810px;margin:0 auto 34px;text-align:center;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:600;color:#61734a;margin-bottom:12px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order h2{font:400 clamp(28px,3.4vw,40px)/1.2 Georgia,serif;margin:0 0 20px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-once{padding:clamp(24px,4vw,42px);border:1px solid #e1e6d8;border-radius:12px;background:#f7f8f2;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-once&gt;h3{font:500 26px/1.3 Roboto,Arial,sans-serif;margin:0 0 28px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-steps article{display:flex;align-items:flex-start;gap:15px;background:#fff;border:1px solid #e7eadf;border-radius:8px;padding:24px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-number{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#e6ecd9;color:#516638;display:flex;align-items:center;justify-content:center;font:500 23px/1 Roboto,Arial,sans-serif;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-steps h4{font:500 19px/1.35 Roboto,Arial,sans-serif;margin:3px 0 12px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-steps p{font-size:15px;line-height:1.75;margin:0;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-button{display:inline-block;background:#A2B483;color:#263a2c;border:1px solid #A2B483;border-radius:5px;padding:15px 22px;font:500 16px/1.4 Roboto,Arial,sans-serif;text-align:center;text-decoration:none;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-outline{background:transparent;border-color:#87996d;color:#405841;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-button:hover,.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-button:focus-visible{background:#91a673;color:#263a2c;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-repeat{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,46px);padding:clamp(26px,4vw,44px);margin-top:26px;border-radius:12px;background:#fbf8f1;border:1px solid #eee7da;align-items:start;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-repeat h3{font:400 clamp(27px,3vw,34px)/1.24 Georgia,serif;margin:0 0 24px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-repeat h3 span{display:block;color:#71824f;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-repeat-text&gt;p:last-child{margin:0;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-benefits{background:#344e3c;color:#f4f5ec;padding:30px;border-radius:10px;position:relative;overflow:hidden;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-benefits .nm-order-eyebrow{color:#c6d5ad;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-benefits h4{color:#fff;font:500 24px/1.3 Roboto,Arial,sans-serif;margin:0 0 22px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-benefits ul{list-style:none;padding:0;margin:0;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-benefits li{position:relative;padding:0 0 16px 27px;line-height:1.65;border-bottom:1px solid rgba(255,255,255,.13);margin:0 0 15px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-benefits li:before{content:'✓';position:absolute;left:0;color:#c6d5ad;font-weight:600;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-benefits&gt;p:last-child{font:400 19px/1.55 Georgia,serif;color:#e3eacb;margin:24px 0 0;}@media(max-width:767px){.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-steps,.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-repeat{grid-template-columns:1fr;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-steps article{padding:20px;gap:12px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-once{padding:22px 18px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-once&gt;h3{font-size:23px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-benefits{padding:25px;}.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-actions{flex-direction:column;align-items:stretch;}}
.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-number{border:1px solid #a8b98e;box-sizing:border-box;}
.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-number{font-size:18px;font-weight:400;}
.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-repeat-text .nm-order-button{padding:10px 16px;font-size:14px;font-weight:400;}
.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-once .nm-order-actions{justify-content:center;}
.elementor-54870 .elementor-element.elementor-element-97fdc3a .nm-order-number{flex:0 0 28px;width:28px;height:28px;font-size:14px;font-weight:400;background:#f2f5ec;border-color:#d8e0cc;color:#687b52;}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
  .elementor-54870 .elementor-widget-container,
  .elementor-54870 p, .elementor-54870 h1, .elementor-54870 h2,
  .elementor-54870 h3, .elementor-54870 h4,
  .elementor-54870 li, .elementor-54870 label {
    text-align: center !important;
  }
  .elementor-54870 .nm-intro-benefits { justify-items: center; }
  .elementor-54870 .elementor-button,
  .elementor-54870 .nm-order-button {
    white-space: nowrap !important;
    font-size: clamp(11px, 3.3vw, 14px) !important;
    padding: 12px 10px !important;
    max-width: 100%;
    box-sizing: border-box;
  }
}

/* Uniforme zwarte knopteksten op de zakelijke pagina. */
.elementor-54870 :is(.elementor-button, .nm-order-button, .nm-sample-button, a[style*="padding:"], summary, button[type="submit"]),
.elementor-54870 :is(.elementor-button, .nm-order-button, .nm-sample-button, a[style*="padding:"], summary, button[type="submit"]) * {
  color: #000000 !important;
}

/* Kop en kleinere zwarte ondertekst bij de offerteaanvraag. */
.elementor-54870 .elementor-element-689a5fd .elementor-heading-title {
  font-size: 28px !important;
  line-height: 1.1;
}
.elementor-54870 .elementor-element-689a5fd .elementor-heading-title span {
  display: block;
  margin-top: 4px;
  line-height: 1.2;
  font-size: 15px;
  color: #000000;
}

.elementor-54870 .elementor-element-689a5fd .elementor-heading-title br {
  display: none;
}/* End custom CSS */