@charset "UTF-8";.max-width-150px>div{max-width:150px;margin:0 auto}.max-width-300px>div{max-width:300px;margin:0 auto}.max-width-450px>div{max-width:450px;margin:0 auto}.max-width-600px>div{max-width:600px;margin:0 auto}.max-width-750px>div{max-width:750px;margin:0 auto}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(/wp-content/themes/yootheme-child/assets/fonts/geist-v5-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(/wp-content/themes/yootheme-child/assets/fonts/geist-v5-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:600;src:url(/wp-content/themes/yootheme-child/assets/fonts/geist-v5-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/wp-content/themes/yootheme-child/assets/fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/wp-content/themes/yootheme-child/assets/fonts/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/wp-content/themes/yootheme-child/assets/fonts/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/wp-content/themes/yootheme-child/assets/fonts/inter-v20-latin-700.woff2) format("woff2")}*{letter-spacing:normal}body{overflow-wrap:break-word}html,body{font-family:Inter,Arial,sans-serif;font-size:17px;color:#1c1a18;font-weight:400;line-height:1.65;font-style:normal;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6{font-family:Geist,Arial,sans-serif;text-transform:none;letter-spacing:normal;font-style:normal;line-height:1.2;font-weight:400;color:#1c1a18}h1,.h1,.uk-h1{font-size:clamp(2.35rem,3.81vw + 1.55rem,4.24rem);line-height:1.02;letter-spacing:-.1482352941rem;font-weight:400}h2,.h2,.uk-h2{font-size:clamp(1.76rem,3.1vw + 1.11rem,3.29rem);line-height:1.05;letter-spacing:-.0823529412rem;font-weight:400}h3,.h3,.uk-h3{font-size:clamp(1.41rem,.71vw + 1.26rem,1.76rem);line-height:1.2;letter-spacing:-.0176470588rem;font-weight:500}h4,.h4,.uk-h4{font-size:clamp(1.18rem,.24vw + 1.13rem,1.29rem);line-height:1.2;letter-spacing:-.0129411765rem;font-weight:500}h5,.h5,.uk-h5{font-size:clamp(1.06rem,.24vw + 1.01rem,1.18rem);line-height:1.2;letter-spacing:0rem;font-weight:500}h6,.h6,.uk-h6{font-size:clamp(1rem,.12vw + .97rem,1.06rem);line-height:1.2;letter-spacing:0rem;font-weight:500}.text-large,.uk-text-large{font-size:1.0588235294rem}.text-small,.section-footer .legal ul>li,.uk-text-small{font-size:.8235294118rem}.text-quote{font-size:clamp(1.29rem,.48vw + 1.19rem,1.53rem)}@media(prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}[class*=uk-animation-slide],[class*=uk-animation-scale],.uk-animation-shake{animation-name:uk-fade!important}.uk-animation-kenburns{animation-name:none!important}[class*=uk-transition-scale],[class*=uk-transition-slide]{--uk-translate-x: 0 !important;--uk-translate-y: 0 !important;--uk-scale-x: 1 !important;--uk-scale-y: 1 !important}}.uk-section-default{position:relative;background:transparent}.uk-container:not(.uk-container-expand){max-width:1200px}@media(min-width:960px){.uk-section.uk-section-default:not(.uk-section-xsmall-top):not(.uk-section-small-top):not(.uk-section-large-top):not(.uk-section-xlarge-top){padding-top:140px}.uk-section.uk-section-default:not(.uk-section-xsmall-bottom):not(.uk-section-small-bottom):not(.uk-section-large-bottom):not(.uk-section-xlarge-bottom){padding-bottom:140px}}@media(min-width:960px){.uk-section.uk-section-default.uk-section-medium-top:not(.uk-section-xsmall-top):not(.uk-section-small-top):not(.uk-section-large-top):not(.uk-section-xlarge-top){padding-top:140px}.uk-section.uk-section-default.uk-section-medium-bottom:not(.uk-section-xsmall-bottom):not(.uk-section-small-bottom):not(.uk-section-large-bottom):not(.uk-section-xlarge-bottom){padding-bottom:140px}}:root{--color-black: #121110;--color-white: #FFFFFF;--color-neutral-100: #F6F3EF;--color-neutral-300: #E2DFDC;--color-neutral: #D6CFC6;--color-neutral-700: #6F6861;--color-neutral-900: #3A3633;--color-primary-100: #EFE6DD;--color-primary-300: #B89A80;--color-primary: #7C5B42;--color-primary-700: #5F4431;--color-primary-900: #3F2D21;--color-secondary-100: #4A4541;--color-secondary-300: #2E2B28;--color-secondary: #1C1A18;--color-secondary-700: #141312;--color-secondary-900: #0B0A09}strong,.bold{font-weight:700}.semibold{font-weight:600}.medium{font-weight:500}.balance{text-wrap:balance}.nowrap{white-space:nowrap}.underline a{text-decoration:underline;text-underline-position:under;text-decoration-color:#7c5b4280}.dev-alert,.dev-alert-dark-bg{padding:40px;border:2px dashed red;color:red;background:#f276892b;text-align:center;font-weight:700}.dev-alert-dark-bg{color:#ffb6c1!important;border-color:#ffb6c1!important}.clean-list ul{list-style:none;padding:0}.clean-list ul>li:not(:last-child){margin-bottom:16px}.horizontal-menu ul{list-style:none;padding:0;display:flex;gap:10px 30px;align-items:center;flex-wrap:wrap}@media(max-width:959px){.horizontal-menu ul{flex-direction:column}}.horizontal-menu ul .uk-button{margin-top:0!important}.br-8,.br-8 img,.br-8 .uk-inline-clip{border-radius:8px}.br-16,.br-16 img,.br-16 .uk-inline-clip{border-radius:16px}.br-20,.br-20 img,.br-20 .uk-inline-clip{border-radius:20px}.br-24,.br-24 img,.br-24 .uk-inline-clip{border-radius:24px}.br-28,.br-28 img,.br-28 .uk-inline-clip{border-radius:28px}.br-32,.br-32 img,.br-32 .uk-inline-clip{border-radius:32px}.br-48,.br-48 img,.br-48 .uk-inline-clip{border-radius:48px}.overlay-img{position:relative}.overlay-img:after{content:"";background:#12111080;height:100%;width:100%;top:0;left:0;position:absolute}@media(min-width:960px){.no-margin-left-80{margin-left:-80px}}@media(min-width:960px){.no-margin-right-80{margin-right:-80px}}@media(min-width:960px){.no-margin-left-120{margin-left:-120px}}@media(min-width:960px){.no-margin-right-120{margin-right:-120px}}@media(min-width:960px){.bleed-left{margin-left:-40px}}@media(min-width:960px)and (min-width:1280px){.bleed-left{margin-left:calc((1200px - 100vw)/2)}}@media(min-width:960px){.bleed-right{margin-right:-40px}}@media(min-width:960px)and (min-width:1280px){.bleed-right{margin-right:calc((1200px - 100vw)/2)}}@media(min-width:960px){.desktop-hide{display:none}}@media(max-width:959px){.tablet-hide{display:none}}@media(max-width:639px){.mobile-hide{display:none}}.grid-fill-last-row .uk-grid>*{flex-grow:1}.grid-fill-last-row.uk-grid>*{flex-grow:1}.uk-section.section-padding-bottom{padding-bottom:40px!important}@media(min-width:960px){.uk-section.section-padding-bottom{padding-bottom:140px!important}}@media(max-width:959px){.order-switch>div:nth-child(2){order:-1}}@media(max-width:959px){.vertical-img img{aspect-ratio:3/2;width:100%;object-fit:cover;min-width:100%;object-position:50% 50%}}.icon-black .uk-icon{color:var(--color-black)}.icon-white .uk-icon{color:var(--color-white)}.icon-neutral-100 .uk-icon{color:var(--color-neutral-100)}.icon-neutral-300 .uk-icon{color:var(--color-neutral-300)}.icon-neutral .uk-icon{color:var(--color-neutral)}.icon-neutral-700 .uk-icon{color:var(--color-neutral-700)}.icon-neutral-900 .uk-icon{color:var(--color-neutral-900)}.icon-primary-100 .uk-icon{color:var(--color-primary-100)}.icon-primary-300 .uk-icon{color:var(--color-primary-300)}.icon-primary .uk-icon{color:var(--color-primary)}.icon-primary-700 .uk-icon{color:var(--color-primary-700)}.icon-primary-900 .uk-icon{color:var(--color-primary-900)}.icon-secondary-100 .uk-icon{color:var(--color-secondary-100)}.icon-secondary-300 .uk-icon{color:var(--color-secondary-300)}.icon-secondary .uk-icon{color:var(--color-secondary)}.icon-secondary-700 .uk-icon{color:var(--color-secondary-700)}.icon-secondary-900 .uk-icon{color:var(--color-secondary-900)}.text-black,.text-black a,.text-black em,.text-black a:not(.uk-button){color:var(--color-black)}.text-white,.text-white a,.text-white em,.text-white a:not(.uk-button){color:var(--color-white)}.text-neutral-100,.text-neutral-100 a,.text-neutral-100 em,.text-neutral-100 a:not(.uk-button){color:var(--color-neutral-100)}.text-neutral-300,.text-neutral-300 a,.text-neutral-300 em,.text-neutral-300 a:not(.uk-button){color:var(--color-neutral-300)}.text-neutral,.text-neutral a,.text-neutral em,.text-neutral a:not(.uk-button){color:var(--color-neutral)}.text-neutral-700,.text-neutral-700 a,.text-neutral-700 em,.text-neutral-700 a:not(.uk-button){color:var(--color-neutral-700)}.text-neutral-900,.text-neutral-900 a,.text-neutral-900 em,.text-neutral-900 a:not(.uk-button){color:var(--color-neutral-900)}.text-primary-100,.text-primary-100 a,.text-primary-100 em,.text-primary-100 a:not(.uk-button){color:var(--color-primary-100)}.text-primary-300,.text-primary-300 a,.text-primary-300 em,.text-primary-300 a:not(.uk-button){color:var(--color-primary-300)}.text-primary,.text-primary a,.text-primary em,.text-primary a:not(.uk-button){color:var(--color-primary)}.text-primary-700,.text-primary-700 a,.text-primary-700 em,.text-primary-700 a:not(.uk-button){color:var(--color-primary-700)}.text-primary-900,.text-primary-900 a,.text-primary-900 em,.text-primary-900 a:not(.uk-button){color:var(--color-primary-900)}.text-secondary-100,.text-secondary-100 a,.text-secondary-100 em,.text-secondary-100 a:not(.uk-button){color:var(--color-secondary-100)}.text-secondary-300,.text-secondary-300 a,.text-secondary-300 em,.text-secondary-300 a:not(.uk-button){color:var(--color-secondary-300)}.text-secondary,.text-secondary a,.text-secondary em,.text-secondary a:not(.uk-button){color:var(--color-secondary)}.text-secondary-700,.text-secondary-700 a,.text-secondary-700 em,.text-secondary-700 a:not(.uk-button){color:var(--color-secondary-700)}.text-secondary-900,.text-secondary-900 a,.text-secondary-900 em,.text-secondary-900 a:not(.uk-button){color:var(--color-secondary-900)}.bg-white{background-color:var(--color-white)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary{background-color:var(--color-primary)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-900{background-color:var(--color-primary-900)}.bg-secondary-100{background-color:var(--color-secondary-100)}.bg-secondary-300{background-color:var(--color-secondary-300)}.bg-secondary-700{background-color:var(--color-secondary-700)}.bg-secondary-900{background-color:var(--color-secondary-900)}.bg-black{background-color:var(--color-black)}.bg-black p,.bg-black em,.bg-black li{color:var(--color-white)}.bg-black a:not(.uk-button){color:var(--color-white)}.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6,.bg-black .uk-h1,.bg-black .uk-h2,.bg-black .uk-h3,.bg-black .uk-h4,.bg-black .uk-h5,.bg-black .uk-h6,.bg-black .el-title{color:var(--color-white)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary p,.bg-secondary em,.bg-secondary li{color:var(--color-neutral-300)}.bg-secondary a:not(.uk-button){color:var(--color-neutral-300)}.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6,.bg-secondary .uk-h1,.bg-secondary .uk-h2,.bg-secondary .uk-h3,.bg-secondary .uk-h4,.bg-secondary .uk-h5,.bg-secondary .uk-h6,.bg-secondary .el-title{color:var(--color-neutral-100)}.el-title,.uk-article-title{font-family:Geist,Arial,sans-serif;text-transform:none;letter-spacing:normal}.el-meta{font-family:Inter,Arial,sans-serif;text-transform:none;letter-spacing:normal}a:hover,a:focus{text-underline-position:under}input,textarea{outline:0!important}.uk-button,.uk-button-default,.uk-button-text,.uk-link-text,.uk-button-secondary,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a,.uk-offcanvas-bar ul.uk-nav-default>li:last-child a,.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.leadix-form form .controls .next-button,.leadix-form form .controls .previous-button,.uk-button-primary,body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit],.leadix-form form .submit{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,transform .14s cubic-bezier(.23,1,.32,1);position:relative;z-index:2;padding:15px 27px;border:1px solid;border-radius:999px;text-align:center;font-family:Inter,Arial,sans-serif;font-size:.9411764706rem;font-style:normal;font-weight:500;line-height:1.1875}.uk-button:focus-visible,.uk-button-default:focus-visible,.uk-button-text:focus-visible,.uk-link-text:focus-visible,.uk-button-secondary:focus-visible,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:focus-visible,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:focus-visible,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:focus-visible,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:focus-visible,.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:focus-visible,.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:focus-visible,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:focus-visible,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:focus-visible,.leadix-form form .controls .next-button:focus-visible,.leadix-form form .controls .previous-button:focus-visible,.uk-button-primary:focus-visible,body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit]:focus-visible,.leadix-form form .submit:focus-visible{outline:2px solid #B89A80;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.uk-button:active,.uk-button-default:active,.uk-button-text:active,.uk-link-text:active,.uk-button-secondary:active,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:active,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:active,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:active,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:active,.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:active,.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:active,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:active,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:active,.leadix-form form .controls .next-button:active,.leadix-form form .controls .previous-button:active,.uk-button-primary:active,body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit]:active,.leadix-form form .submit:active{transform:scale(.98)}}.knop-pijl{display:inline-block;flex:none;width:.73em;height:.66em;margin-left:10px;background-color:currentColor;-webkit-mask:url(/wp-content/themes/yootheme-child/assets/images/pijl-rechts.svg) no-repeat center/contain;mask:url(/wp-content/themes/yootheme-child/assets/images/pijl-rechts.svg) no-repeat center/contain;transition:transform .2s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.uk-button:hover .knop-pijl,.uk-button-default:hover .knop-pijl,.uk-button-text:hover .knop-pijl,.uk-link-text:hover .knop-pijl,.uk-button-secondary:hover .knop-pijl,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:hover .knop-pijl,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:hover .knop-pijl,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:hover .knop-pijl,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:hover .knop-pijl,.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:hover .knop-pijl,.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:hover .knop-pijl,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:hover .knop-pijl,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:hover .knop-pijl,.leadix-form form .controls .next-button:hover .knop-pijl,.leadix-form form .controls .previous-button:hover .knop-pijl,.uk-button-primary:hover .knop-pijl,body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit]:hover .knop-pijl,.leadix-form form .submit:hover .knop-pijl,a:hover>.knop-pijl,.uk-link-toggle:hover .knop-pijl{transform:translate(3px)}}.uk-button-primary,body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit],.leadix-form form .submit{background-color:#7c5b42;color:#f6f3ef;border-color:#7c5b42}.uk-button-primary:hover,body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit]:hover,.leadix-form form .submit:hover{background-color:#5f4431;color:#f6f3ef;border-color:#5f4431}.uk-button-primary:focus,body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit]:focus,.leadix-form form .submit:focus{background-color:#3f2d21;color:#f6f3ef;border-color:#3f2d21}.uk-button-secondary,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a,.uk-offcanvas-bar ul.uk-nav-default>li:last-child a,.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.leadix-form form .controls .next-button,.leadix-form form .controls .previous-button{background-color:transparent;color:#e2dfdc;border-color:#7c5b42}.uk-button-secondary:hover,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:hover,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:hover,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:hover,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:hover,.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:hover,.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:hover,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:hover,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:hover,.leadix-form form .controls .next-button:hover,.leadix-form form .controls .previous-button:hover{background-color:#7c5b42;color:#f6f3ef;border-color:#7c5b42}.uk-button-secondary:focus,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:focus,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a:focus,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:focus,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a:focus,.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:focus,.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:focus,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:focus,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a:focus,.leadix-form form .controls .next-button:focus,.leadix-form form .controls .previous-button:focus{background-color:#5f4431;color:#f6f3ef;border-color:#5f4431}.leadix-form form label.form-label{color:#121110;font-family:Inter,Arial,sans-serif;font-weight:400;font-size:.9411764706rem}.leadix-form form input.form-control,.leadix-form form textarea.form-control,.leadix-form form select.form-control{font-family:Inter,Arial,sans-serif;border-radius:5px!important;border:1px solid #121110;font-size:.9411764706rem;color:#121110;background-color:#fff}.leadix-form form input.form-control::placeholder,.leadix-form form input.form-control::-webkit-input-placeholder,.leadix-form form input.form-control::-moz-placeholder,.leadix-form form input.form-control:-ms-input-placeholder,.leadix-form form input.form-control:-moz-placeholder,.leadix-form form textarea.form-control::placeholder,.leadix-form form textarea.form-control::-webkit-input-placeholder,.leadix-form form textarea.form-control::-moz-placeholder,.leadix-form form textarea.form-control:-ms-input-placeholder,.leadix-form form textarea.form-control:-moz-placeholder,.leadix-form form select.form-control::placeholder,.leadix-form form select.form-control::-webkit-input-placeholder,.leadix-form form select.form-control::-moz-placeholder,.leadix-form form select.form-control:-ms-input-placeholder,.leadix-form form select.form-control:-moz-placeholder{color:#e2dfdc}.leadix-form form input.form-control.validated,.leadix-form form textarea.form-control.validated,.leadix-form form select.form-control.validated{background-color:#fff;border-color:#121110}.leadix-form form input.form-control.validated:active,.leadix-form form input.form-control.validated:focus,.leadix-form form textarea.form-control.validated:active,.leadix-form form textarea.form-control.validated:focus,.leadix-form form select.form-control.validated:active,.leadix-form form select.form-control.validated:focus{background-color:#fff;border-color:#121110}.leadix-form form input.form-control.validation-failed,.leadix-form form textarea.form-control.validation-failed,.leadix-form form select.form-control.validation-failed{background-color:#fff;border-color:#121110}.leadix-form form input.form-control:not([type=checkbox]),.leadix-form form input.form-control:not([type=radio]){height:40px!important}.leadix-form form .v-select.form-control{padding:0;border:0;height:auto!important;background:transparent}.leadix-form form .v-select.form-control .vs__dropdown-toggle{height:40px;padding:0 8px;border:1px solid #121110;border-radius:5px;background-color:#fff}.leadix-form form .v-select.form-control .vs__selected-options{padding:0;flex-wrap:nowrap}.leadix-form form .v-select.form-control .vs__selected{margin:0;padding:0;border:0;color:#121110;font-family:Inter,Arial,sans-serif;font-size:.9411764706rem}.leadix-form form .v-select.form-control .vs__search,.leadix-form form .v-select.form-control .vs__search:focus{margin:0;padding:0;border:0;color:#121110;font-family:Inter,Arial,sans-serif;font-size:.9411764706rem}.leadix-form form .v-select.form-control .vs__search::placeholder,.leadix-form form .v-select.form-control .vs__search:focus::placeholder{color:#e2dfdc}.leadix-form form .v-select.form-control .vs__actions{padding:0 0 0 4px}.leadix-form form .v-select.form-control .vs__open-indicator,.leadix-form form .v-select.form-control .vs__clear{fill:#121110}.leadix-form form .v-select.form-control .vs__spinner{border-left-color:#121110}.leadix-form form .v-select.form-control .vs__dropdown-menu{max-height:240px;padding:4px;border:1px solid #121110;border-top:0;border-radius:0 0 5px 5px;background-color:#fff;box-shadow:none}.leadix-form form .v-select.form-control .vs__dropdown-option{padding:6px 8px;border-radius:5px;color:#121110;font-family:Inter,Arial,sans-serif;font-size:.9411764706rem;white-space:normal}.leadix-form form .v-select.form-control .vs__dropdown-option--highlight{background:#f6f3ef;color:#121110}.leadix-form form .v-select.form-control .vs__dropdown-option--selected{background:#7c5b42;color:#fff}.leadix-form form .v-select.form-control .vs__no-options{color:#e2dfdc;font-size:.9411764706rem}.leadix-form form .v-select.form-control.vs--open .vs__dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.leadix-form form .v-select.form-control.vs--disabled .vs__dropdown-toggle,.leadix-form form .v-select.form-control.vs--disabled .vs__search,.leadix-form form .v-select.form-control.vs--disabled .vs__open-indicator{background-color:#fff;cursor:not-allowed}.leadix-form form .privacy-notice-paragraph{opacity:.5;font-size:.7058823529rem;color:#121110;line-height:1.3}.leadix-form form .privacy-notice-paragraph a{text-decoration:underline;color:#121110}.leadix-form form .upload-button input{height:100%}.leadix-form form .checkbox input[type=checkbox]{border-radius:5px!important;border:1px solid #121110;background:#fff;cursor:pointer;margin-left:0!important}.leadix-form form .checkbox input[type=checkbox]:checked{background:#7c5b42;border:1px solid #7C5B42}.leadix-form form .checkbox input[type=checkbox]:checked:after{color:#fff}.tm-header .uk-sticky-fixed,.tm-header .uk-navbar-sticky,.tm-header-mobile .uk-sticky-fixed,.tm-header-mobile .uk-navbar-sticky{box-shadow:#12111026 0 7px 29px}@media(min-width:960px){.tm-header .uk-sticky-fixed .uk-navbar-item,.tm-header .uk-sticky-fixed .uk-navbar-nav>li>a,.tm-header .uk-sticky-fixed .uk-navbar-toggle,.tm-header .uk-navbar-sticky .uk-navbar-item,.tm-header .uk-navbar-sticky .uk-navbar-nav>li>a,.tm-header .uk-navbar-sticky .uk-navbar-toggle,.tm-header-mobile .uk-sticky-fixed .uk-navbar-item,.tm-header-mobile .uk-sticky-fixed .uk-navbar-nav>li>a,.tm-header-mobile .uk-sticky-fixed .uk-navbar-toggle,.tm-header-mobile .uk-navbar-sticky .uk-navbar-item,.tm-header-mobile .uk-navbar-sticky .uk-navbar-nav>li>a,.tm-header-mobile .uk-navbar-sticky .uk-navbar-toggle{min-height:108px}}@media(min-width:960px){.tm-header .uk-sticky-fixed .uk-logo img,.tm-header .uk-navbar-sticky .uk-logo img,.tm-header-mobile .uk-sticky-fixed .uk-logo img,.tm-header-mobile .uk-navbar-sticky .uk-logo img{width:auto;height:52px}}.tm-header .uk-navbar-item,.tm-header .uk-navbar-nav>li>a,.tm-header .uk-navbar-toggle,.tm-header-mobile .uk-navbar-item,.tm-header-mobile .uk-navbar-nav>li>a,.tm-header-mobile .uk-navbar-toggle{min-height:108px}@media(max-width:959px){.tm-header .uk-navbar-item,.tm-header .uk-navbar-nav>li>a,.tm-header .uk-navbar-toggle,.tm-header-mobile .uk-navbar-item,.tm-header-mobile .uk-navbar-nav>li>a,.tm-header-mobile .uk-navbar-toggle{min-height:80px}}.tm-header .uk-navbar-toggle svg .line-2,.tm-header-mobile .uk-navbar-toggle svg .line-2{width:15px;x:0}.tm-header .uk-navbar-toggle svg .line-4,.tm-header-mobile .uk-navbar-toggle svg .line-4{width:10px;x:0}.tm-header .uk-navbar-toggle[aria-expanded=true] svg .line-2,.tm-header-mobile .uk-navbar-toggle[aria-expanded=true] svg .line-2{width:20px;x:0}.tm-header .uk-navbar-toggle,.tm-header-mobile .uk-navbar-toggle{color:#e2dfdc}.tm-header .uk-navbar-toggle:hover,.tm-header-mobile .uk-navbar-toggle:hover{color:#b89a80}.uk-navbar-container:not(.uk-navbar-transparent){background:#1c1a18}@media(max-width:959px){.uk-logo img{width:auto;height:44px}}.tm-header ul.uk-navbar-nav>li a,.tm-header-mobile ul.uk-navbar-nav>li a,.uk-modal-dialog ul.uk-navbar-nav>li a{font-family:Inter,Arial,sans-serif;font-size:.9411764706rem}@media(min-width:960px)and (max-width:1099px){.tm-header ul.uk-navbar-nav>li a,.tm-header-mobile ul.uk-navbar-nav>li a,.uk-modal-dialog ul.uk-navbar-nav>li a{font-size:.9411764706rem}}.tm-header ul.uk-navbar-nav>li a,.tm-header-mobile ul.uk-navbar-nav>li a,.uk-modal-dialog ul.uk-navbar-nav>li a{color:#e2dfdc;font-weight:400;letter-spacing:normal;line-height:1.1875;text-transform:none}.tm-header ul.uk-navbar-nav>li a:hover,.tm-header ul.uk-navbar-nav>li a:focus,.tm-header-mobile ul.uk-navbar-nav>li a:hover,.tm-header-mobile ul.uk-navbar-nav>li a:focus,.uk-modal-dialog ul.uk-navbar-nav>li a:hover,.uk-modal-dialog ul.uk-navbar-nav>li a:focus{color:#b89a80}.tm-header ul.uk-navbar-nav>li a[aria-expanded=true],.tm-header-mobile ul.uk-navbar-nav>li a[aria-expanded=true],.uk-modal-dialog ul.uk-navbar-nav>li a[aria-expanded=true]{color:#e2dfdc}.tm-header ul.uk-navbar-nav>li.current_page_item:not(.current-page-ancestor):not(:last-child)>a,.tm-header ul.uk-navbar-nav>li.uk-active:not(.current-page-ancestor):not(:last-child)>a,.tm-header-mobile ul.uk-navbar-nav>li.current_page_item:not(.current-page-ancestor):not(:last-child)>a,.tm-header-mobile ul.uk-navbar-nav>li.uk-active:not(.current-page-ancestor):not(:last-child)>a,.uk-modal-dialog ul.uk-navbar-nav>li.current_page_item:not(.current-page-ancestor):not(:last-child)>a,.uk-modal-dialog ul.uk-navbar-nav>li.uk-active:not(.current-page-ancestor):not(:last-child)>a{color:#b89a80}.tm-header ul.uk-navbar-nav>li.uk-parent>a .uk-navbar-parent-icon,.tm-header-mobile ul.uk-navbar-nav>li.uk-parent>a .uk-navbar-parent-icon,.uk-modal-dialog ul.uk-navbar-nav>li.uk-parent>a .uk-navbar-parent-icon{display:none}.tm-header ul.uk-navbar-nav>li.uk-parent>a:after,.tm-header-mobile ul.uk-navbar-nav>li.uk-parent>a:after,.uk-modal-dialog ul.uk-navbar-nav>li.uk-parent>a:after{content:"";display:inline-block;width:14px;height:8px;margin-left:10.67px;background-color:#7c5b42;-webkit-mask:url(/wp-content/themes/yootheme-child/assets/images/chevron-down.svg) no-repeat center/contain;mask:url(/wp-content/themes/yootheme-child/assets/images/chevron-down.svg) no-repeat center/contain}@media(prefers-reduced-motion:no-preference){.tm-header ul.uk-navbar-nav>li.uk-parent>a:after,.tm-header-mobile ul.uk-navbar-nav>li.uk-parent>a:after,.uk-modal-dialog ul.uk-navbar-nav>li.uk-parent>a:after{transition:transform .2s cubic-bezier(.645,.045,.355,1)}}.tm-header ul.uk-navbar-nav>li.uk-parent>a[aria-expanded=true]:after,.tm-header-mobile ul.uk-navbar-nav>li.uk-parent>a[aria-expanded=true]:after,.uk-modal-dialog ul.uk-navbar-nav>li.uk-parent>a[aria-expanded=true]:after{transform:rotate(180deg)}@media(min-width:960px){.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child{margin-left:17px}}.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a{padding:14px 24px;text-transform:none!important;min-height:unset!important}@media(min-width:960px){.tm-header ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.tm-header-mobile ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a,.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav):not(.uk-nav-sub)>li:last-child a{margin-top:0!important;position:relative;top:50%;translate:0 -50%}}.uk-navbar-dropdown{width:300px;background:#2e2b28;box-shadow:#12111026 0 7px 29px;transform-origin:top left}@media(prefers-reduced-motion:no-preference){.uk-navbar-dropdown.uk-open{animation:menu-dropdown-in .18s cubic-bezier(.23,1,.32,1)}}.uk-navbar-dropdown :focus-visible{outline:2px solid #B89A80!important;outline-offset:2px}.uk-navbar-dropdown ul>li a{font-family:Inter,Arial,sans-serif;font-size:.9411764706rem;color:#e2dfdc;font-weight:400;letter-spacing:normal;line-height:1.1875;text-transform:none}.uk-navbar-dropdown ul>li a:hover,.uk-navbar-dropdown ul>li a:focus{color:#b89a80}.uk-navbar-dropdown ul>li a[aria-expanded=true]{color:#e2dfdc}.uk-navbar-dropdown ul>li.current_page_item a,.uk-navbar-dropdown ul>li.uk-active a{color:#b89a80}@media(min-width:960px){.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{gap:40px}}@media(min-width:960px)and (max-width:1099px){.uk-navbar-left,.uk-navbar-right,[class*=uk-navbar-center]{gap:24px}}@media(min-width:960px){.uk-navbar-nav{gap:40px}}@media(min-width:960px)and (max-width:1099px){.uk-navbar-nav{gap:24px}}@keyframes menu-dropdown-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.uk-icon-button{background-color:#7c5b42;border:2px solid #7C5B42;color:#fff;transition:ease-in-out .2s}.uk-icon-button:hover,.uk-icon-button:focus{transform:scale(1.2);background:transparent;border-color:#7c5b42;color:#7c5b42}.uk-lightbox{background:#fffc;backdrop-filter:blur(3px)}.uk-lightbox .uk-transition-fade,.uk-lightbox [class*=uk-transition-scale],.uk-lightbox [class*=uk-transition-slide]{opacity:1}.uk-lightbox img{max-width:90%;max-height:90%}.uk-lightbox .uk-transition-slide-top{transform:unset!important;background:transparent;color:#121110}.uk-lightbox .uk-lightbox-close{color:#121110}.uk-lightbox .uk-slidenav{background:#7c5b42cc!important;color:#fffc!important}.video-container{position:relative}.video-container a.playbutton{width:60px;height:60px;display:inline-block;content:url(/wp-content/themes/yootheme-child/assets/images/play-button.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:transform .2s linear;transform-origin:center;transform:translate(-50%,-50%) scale(1)}.video-container a.playbutton:hover{transform:translate(-50%,-50%) scale(1.1)}.uk-offcanvas-bar{background:#2e2b28;z-index:1;overflow:hidden}.uk-offcanvas-bar:before{content:"";background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/contain;width:300px;height:296px;position:absolute;z-index:-1;opacity:.6;top:unset;bottom:-110px;left:unset;right:-120px}.uk-offcanvas-bar ul.uk-nav-default>li a{font-family:Inter,Arial,sans-serif;font-size:1.1764705882rem;color:#e2dfdc;font-weight:400;letter-spacing:normal;line-height:1.4;text-transform:none}.uk-offcanvas-bar ul.uk-nav-default>li a:hover,.uk-offcanvas-bar ul.uk-nav-default>li a:focus{color:#b89a80}.uk-offcanvas-bar ul.uk-nav-default>li.current_page_item:not(.uk-parent):not(:last-child) a,.uk-offcanvas-bar ul.uk-nav-default>li.uk-active:not(.uk-parent):not(:last-child) a{color:#b89a80}.uk-offcanvas-bar ul.uk-nav-default>li.uk-active.uk-parent a{color:#e2dfdc}.uk-offcanvas-bar ul.uk-nav-default>li.uk-active.uk-parent a:hover,.uk-offcanvas-bar ul.uk-nav-default>li.uk-active.uk-parent a:focus{color:#b89a80}.uk-offcanvas-bar ul.uk-nav-default>li:last-child{margin-top:20px}.uk-offcanvas-bar ul.uk-nav-default>li:last-child a{text-transform:none!important;font-size:.9411764706rem}.uk-offcanvas-bar ul.uk-nav-default ul.uk-nav-sub>li a{font-family:Inter,Arial,sans-serif;font-size:1.1764705882rem;color:#e2dfdc;font-weight:400;letter-spacing:normal;line-height:1.4;text-transform:none}.uk-offcanvas-bar ul.uk-nav-default ul.uk-nav-sub>li a:hover,.uk-offcanvas-bar ul.uk-nav-default ul.uk-nav-sub>li a:focus{color:#b89a80}.uk-offcanvas-bar ul.uk-nav-default ul.uk-nav-sub>li.current_page_item a,.uk-offcanvas-bar ul.uk-nav-default ul.uk-nav-sub>li.uk-active a{color:#b89a80}.uk-offcanvas-bar button.uk-close{color:#e2dfdc}@media(min-width:960px){.uk-offcanvas-bar button.uk-close svg{width:28px;height:28px}}.uk-offcanvas-overlay:before{background:#12111080}.watermark-basic{position:relative;z-index:1}.watermark-basic:before{content:"";position:absolute;z-index:-1}.uk-tab>*>a{font-family:Inter,Arial,sans-serif;font-size:.9411764706rem;text-transform:none;letter-spacing:normal}.uk-dotnav{align-items:center;margin-left:-12px}.uk-dotnav>*{padding-left:12px}.uk-dotnav>*>*{width:8px;height:8px;border-radius:100%;background:#1c1a1840}.uk-dotnav>*.uk-active>*{background-color:#7c5b42}:is([class*="uk-visible@"],.uk-hidden-touch):has(>.uk-slider-nav,>.uk-slideshow-nav){display:block!important}.tm-toolbar{background:transparent;padding-top:8px;padding-bottom:8px}.tm-toolbar .uk-subnav>*>a:first-child{font-family:Inter,Arial,sans-serif;font-size:.8235294118rem;font-weight:500;line-height:normal;letter-spacing:normal;text-transform:none;color:#7c5b42}.tm-toolbar .uk-subnav>*>a:first-child:hover,.tm-toolbar .uk-subnav>*>a:first-child:focus{color:#5f4431}.tm-toolbar .uk-subnav>*.uk-active a{color:#5f4431}.checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 #7c5b42;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;margin-left:auto;margin-right:auto}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7c5b42;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7c5b42}}.uk-slider-container *{--uk-position-margin-offset: 0px !important}.uk-slider-container .uk-slidenav-container{gap:12px;margin:0}.uk-slider-container .uk-slidenav-container.uk-position-bottom-left,.uk-slider-container .uk-slidenav-container.uk-position-bottom-center,.uk-slider-container .uk-slidenav-container.uk-position-bottom-right{bottom:-78px}.uk-slider-container .uk-slidenav-container.uk-position-top-left,.uk-slider-container .uk-slidenav-container.uk-position-top-center,.uk-slider-container .uk-slidenav-container.uk-position-top-right{top:-78px}.uk-slidenav{padding:14px;border:1px solid #1C1A18;border-radius:999px;line-height:0;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.uk-slidenav:hover{background-color:#1c1a18}.uk-slidenav:focus-visible{outline:2px solid #B89A80;outline-offset:3px}.uk-slidenav.uk-invisible{visibility:visible!important;opacity:.3;pointer-events:none}.uk-slidenav svg{display:none}.uk-slidenav.uk-slidenav-next:before{content:url(/wp-content/themes/yootheme-child/assets/images/slidenav-volgende.svg);width:16px;height:14.46px}.uk-slidenav.uk-slidenav-next:hover:before{content:url(/wp-content/themes/yootheme-child/assets/images/slidenav-volgende-hover.svg);width:16px;height:14.46px}.uk-slidenav.uk-slidenav-previous:before{content:url(/wp-content/themes/yootheme-child/assets/images/slidenav-vorige.svg);width:16px;height:14.46px}.uk-slidenav.uk-slidenav-previous:hover:before{content:url(/wp-content/themes/yootheme-child/assets/images/slidenav-vorige-hover.svg);width:16px;height:14.46px}:is([class*="uk-visible@"],.uk-hidden-touch):has(>.el-slidenav){display:block!important}:is([class*="uk-visible@"],.uk-hidden-touch):has(>.el-slidenav).uk-slidenav-container{display:flex!important}.uk-accordion .el-item.uk-open .el-title>span{background:url(/wp-content/themes/yootheme-child/assets/images/closed-icon.svg) no-repeat center/contain;width:20px;height:20px}.uk-accordion .el-item.uk-open .el-title>span svg{display:none}.uk-accordion .el-item .el-title>span{background:url(/wp-content/themes/yootheme-child/assets/images/open-icon.svg) no-repeat center/contain;width:20px;height:20px}.uk-accordion .el-item .el-title>span svg{display:none}.uk-accordion .el-item .el-title{font-family:Geist,Arial,sans-serif}.uk-accordion .el-item .el-title:hover,.uk-accordion .el-item .el-title:focus{color:#121110}.step-wrapper{display:flex;justify-content:center;margin:0 0 48px}@media(max-width:767px){.step-wrapper{display:none}}.step-wrapper .step-bar{display:flex;align-items:center;justify-content:space-between;width:842px;position:relative}.step-wrapper .step-bar .step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;min-width:142px}.step-wrapper .step-bar .step .step-number{width:30px;height:30px;border-radius:50%;background-color:#ccc;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;margin-bottom:5px}.step-wrapper .step-bar .step .step-label{font-size:12px;text-align:center;margin-top:6px;color:#ccc}.step-wrapper .step-bar .step.active .step-number{background-color:#7c5b42}.step-wrapper .step-bar .step.active .step-label{color:#7c5b42}.step-wrapper .step-bar .step.completed .step-number{background-color:#7c5b42;position:relative}.step-wrapper .step-bar .step.completed .step-number:after{content:"✓";background-color:#7c5b42;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-wrapper .step-bar .step.completed .step-label{color:#7c5b42}.step-wrapper .step-bar .progress-line{flex-grow:1;height:2px;background-color:#ccc;position:relative;margin:0 -58px;top:-15px}.step-wrapper .step-bar .progress-line.filled{background-color:#7c5b42}.mobile-progress{display:none}@media(max-width:767px){.mobile-progress{display:block;padding:0 20px 32px;text-align:center}}.mobile-progress .progress-text{font-size:14px;color:#666;margin-bottom:12px;font-weight:500}.mobile-progress .progress-text #current-step{color:#7c5b42;font-weight:700}.mobile-progress .progress-bar-mobile{height:6px;background-color:#e0e0e0;border-radius:3px;overflow:hidden;margin-bottom:12px}.mobile-progress .progress-bar-mobile .progress-fill{height:100%;background-color:#7c5b42;width:20%;transition:width .3s ease}.mobile-progress .step-title{font-size:16px;font-weight:600;color:#7c5b42}.scroll-down-arrow{position:absolute;bottom:30px;left:50%;transform:translate(-50%);cursor:pointer}.scroll-down-arrow a{display:block;animation:bounce 2s infinite ease-in-out}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.uk-pagination a{font-family:Inter,Arial,sans-serif;font-size:.9411764706rem;color:#121110;font-weight:500;letter-spacing:normal;line-height:1.4;text-transform:none}.uk-pagination a:hover,.uk-pagination a:focus{color:#7c5b42}.uk-breadcrumb>*>*{letter-spacing:0}.uk-breadcrumb *{font-family:Geist,Arial,sans-serif;font-size:.8235294118rem}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before{color:#7c5b42}@media(max-width:639px){.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column):before{margin:0 5px}}#tm-dialog-mobile,#tm-dialog{background:transparent}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:first-child,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:first-child{margin-top:15px}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li a{font-family:Inter,Arial,sans-serif;font-size:1.1764705882rem;color:#e2dfdc;font-weight:400;letter-spacing:normal;line-height:1.4;text-transform:none}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li a:hover,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li a:focus,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li a:hover,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li a:focus{color:#b89a80}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li.current_page_item:not(.uk-parent):not(:last-child) a,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li.uk-active:not(.uk-parent):not(:last-child) a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li.current_page_item:not(.uk-parent):not(:last-child) a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li.uk-active:not(.uk-parent):not(:last-child) a{color:#b89a80}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li.uk-active.uk-parent a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li.uk-active.uk-parent a{color:#e2dfdc}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li.uk-active.uk-parent a:hover,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li.uk-active.uk-parent a:focus,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li.uk-active.uk-parent a:hover,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li.uk-active.uk-parent a:focus{color:#b89a80}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub)>li:last-child a{text-transform:none!important;font-size:.9411764706rem;margin-top:20px!important}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li:not(:last-child),#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li:not(:last-child){margin-bottom:5px}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li a{font-family:Inter,Arial,sans-serif;font-size:1.1764705882rem;color:#e2dfdc;font-weight:400;letter-spacing:normal;line-height:1.4;text-transform:none}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li a:hover,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li a:focus,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li a:hover,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li a:focus{color:#b89a80}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li.current_page_item a,#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li.uk-active a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li.current_page_item a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul.uk-nav-sub>li.uk-active a{color:#b89a80}#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a{text-transform:none!important;min-height:unset!important}@media(min-width:960px){#tm-dialog-mobile ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a,#tm-dialog ul.uk-nav-default:not(.uk-nav-sub) ul:not(.uk-nav-sub)>li:last-child a{margin-top:0!important;position:relative;top:50%;transform:translateY(-50%)}}.divider-top{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;z-index:1}.divider-top svg{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.divider-top .shape-fill{fill:#7c5b42}.divider-bottom{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg);z-index:1}.divider-bottom svg{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.divider-bottom .shape-fill{fill:#7c5b42}.uk-link-text{padding:0;border:0;border-radius:0;background-color:transparent;color:#7c5b42;font-size:.8823529412rem;position:static}.uk-link-text .knop-pijl{margin-left:8px}.uk-link-text:hover,.uk-link-text:focus{color:#b89a80}.uk-button-text{padding:0;border:0;border-radius:0;background-color:transparent;color:#1c1a18;text-decoration:underline;text-underline-position:from-font}.uk-button-text:hover,.uk-button-text:focus{color:#7c5b42}.uk-button-default{padding:16px 28px;background-color:transparent;color:#1c1a18;border-color:#1c1a18}.uk-button-default:hover{background-color:#1c1a18;color:#f6f3ef;border-color:#1c1a18}.uk-button-default:focus{background-color:#141312;color:#f6f3ef;border-color:#141312}@media(min-width:960px){.section-footer.uk-section{padding-top:96px;padding-bottom:40px}}@media(max-width:959px){.section-footer.uk-section{padding-top:40px;padding-bottom:40px}}.section-footer{border-radius:0}@media(max-width:1199px){.section-footer,.section-footer .uk-panel,.section-footer .uk-h6,.section-footer .footer-logo,.section-footer .footer-socials,.section-footer .footer-links,.section-footer .legal,.section-footer .footer-creatic{text-align:center}.section-footer .footer-logo img{margin-left:auto;margin-right:auto}}.section-footer .footer-title{color:#f6f3ef;margin-bottom:32px}.section-footer .footer-logo img{width:198.5px;max-width:100%;height:auto}@media(max-width:959px){.section-footer .footer-logo img{width:112px}}.section-footer .footer-links ul{list-style:none;padding:0;margin:0}.section-footer .footer-links ul+ul{margin-top:14px}.section-footer .footer-links ul>li{color:#d6cfc6;opacity:1}.section-footer .footer-links ul>li:not(:last-child){margin-bottom:14px}.section-footer .footer-links ul>li a{color:#d6cfc6;text-decoration:none}.section-footer .footer-links ul>li a:hover,.section-footer .footer-links ul>li a:focus{color:#f6f3ef}.section-footer .footer-socials{display:flex;align-items:center;gap:16px;color:#d6cfc6}@media(max-width:1199px){.section-footer .footer-socials{justify-content:center}}.section-footer .footer-socials a{display:inline-flex;color:inherit;transition:color .2s ease-in-out}.section-footer .footer-socials a:hover,.section-footer .footer-socials a:focus{color:#f6f3ef}.section-footer .footer-socials svg{display:block;width:24px;height:24px}@media(min-width:1200px){.section-footer .footer-creatic{text-align:right}}.section-footer .footer-creatic img{width:20px;height:20px}@media(max-width:959px){.section-footer{border-radius:0}}.section-footer .legal-divider{border:0;border-top:1px solid #5F4431;margin-top:72px;margin-bottom:28px}@media(max-width:959px){.section-footer .legal-divider{margin-top:32px;margin-bottom:32px}}.section-footer .legal ul{list-style-type:none;padding:0}@media(min-width:1200px){.section-footer .legal ul{display:flex;align-items:center;gap:24px}}.section-footer .legal ul>li{color:#d6cfc6}.section-footer .legal ul>li a{color:#d6cfc6}.section-footer .legal ul>li a:hover,.section-footer .legal ul>li a:focus{color:#d6cfc6}@media(max-width:1199px){.section-footer .legal ul>li:not(:last-child){margin-bottom:7px}}@media(min-width:1200px){.legal-row.uk-grid{align-items:center}.legal-row.uk-grid>div:first-child{flex:1}.legal-row.uk-grid>div:last-child{flex:none;width:auto;padding-left:0}}.footer-hib{display:inline-block;opacity:.85;transition:opacity .2s ease}.footer-hib img{display:block;width:56px;height:auto}.footer-hib:hover,.footer-hib:focus-visible{opacity:1}.footer-label p{margin:0}@media(min-width:1200px){.footer-kolom-label{margin-right:24px}}.page-id-13,.page-id-15{--legal-table-color: #E2DFDC;--legal-table-head-text-color: #000}.page-id-13 table,.page-id-15 table{margin:40px 0;border-collapse:collapse;border:1px solid var(--legal-table-color, #E2DFDC)}.page-id-13 tr>th,.page-id-15 tr>th{text-align:left;padding:10px;background:var(--legal-table-color, #E2DFDC);color:var(--legal-table-head-text-color, #000)}.page-id-13 tbody>tr>td,.page-id-15 tbody>tr>td{padding:10px;border:1px solid var(--legal-table-color, #E2DFDC)}@media(max-width:959px){.page-id-13 table,.page-id-15 table{display:block;overflow-x:auto;position:relative;padding-bottom:30px}.page-id-13 table *,.page-id-15 table *{font-size:.8235294118rem}.page-id-13 th,.page-id-13 td,.page-id-15 th,.page-id-15 td{max-width:100%;min-width:200px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top}.page-id-13 table:after,.page-id-15 table:after{content:"← Scroll →";position:absolute;bottom:5px;left:50%;transform:translate(-50%);color:#999;font-size:12px;animation:scrollHintFade 2s ease-in-out infinite}@keyframes scrollHintFade{0%,to{opacity:.5}50%{opacity:1}}}.creatic-legal.creatic-legal-table--color-black{--legal-table-color: var(--color-black);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-white{--legal-table-color: var(--color-white);--legal-table-head-text-color: #000}.creatic-legal.creatic-legal-table--color-neutral-100{--legal-table-color: var(--color-neutral-100);--legal-table-head-text-color: #000}.creatic-legal.creatic-legal-table--color-neutral-300{--legal-table-color: var(--color-neutral-300);--legal-table-head-text-color: #000}.creatic-legal.creatic-legal-table--color-neutral{--legal-table-color: var(--color-neutral);--legal-table-head-text-color: #000}.creatic-legal.creatic-legal-table--color-neutral-700{--legal-table-color: var(--color-neutral-700);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-neutral-900{--legal-table-color: var(--color-neutral-900);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-primary-100{--legal-table-color: var(--color-primary-100);--legal-table-head-text-color: #000}.creatic-legal.creatic-legal-table--color-primary-300{--legal-table-color: var(--color-primary-300);--legal-table-head-text-color: #000}.creatic-legal.creatic-legal-table--color-primary{--legal-table-color: var(--color-primary);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-primary-700{--legal-table-color: var(--color-primary-700);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-primary-900{--legal-table-color: var(--color-primary-900);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-secondary-100{--legal-table-color: var(--color-secondary-100);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-secondary-300{--legal-table-color: var(--color-secondary-300);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-secondary{--legal-table-color: var(--color-secondary);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-secondary-700{--legal-table-color: var(--color-secondary-700);--legal-table-head-text-color: #fff}.creatic-legal.creatic-legal-table--color-secondary-900{--legal-table-color: var(--color-secondary-900);--legal-table-head-text-color: #fff}body.page-id-228 .custom-login .loggedin{text-align:center;font-size:1rem;font-weight:700}body.page-id-228 .custom-login .error{background:#f003;border-left:5px solid red;padding:15px;max-width:330px;margin:0 auto 20px;color:#8b0000}body.page-id-228 .custom-login #loginform{max-width:300px;margin:0 auto;padding:30px;border:1px solid #d6cfc6;border-radius:4px;background:#fff0;position:relative}body.page-id-228 .custom-login #loginform>p:not(.login-remember){display:flex;flex-direction:column}body.page-id-228 .custom-login #loginform>p:not(.login-remember) label{margin-bottom:8px}body.page-id-228 .custom-login #loginform>p:not(.login-remember) input{max-width:100%;width:100%;border:1px solid #D6CFC6;background:transparent;transition:.2s ease-in-out;transition-property:color,background-color,border-color,box-shadow;padding:13px 15px;height:auto;box-sizing:border-box}body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit]{text-align:center}body.page-id-228 .custom-login #loginform>p.login-remember input[type=checkbox]{background-color:#7c5b4233!important}.layout-slider .uk-slider-container{padding-bottom:70px;min-width:110vw}@media(max-width:959px){.layout-slider .uk-slider-container{min-width:130vw}}@media(max-width:639px){.layout-slider .uk-slider-container{min-width:170vw}}.layout-slider .uk-slider-container .el-item{background:#e2dfdc}@media(min-width:960px){.layout-slider .uk-slider-container .el-item{padding:48px}}@media(max-width:959px){.layout-slider .uk-slider-container .el-item{padding:32px}}@media(max-width:639px){.layout-slider .uk-slider-container .el-item{padding:18px}}.layout-grid .layout-grid-element .el-item{background:#e2dfdc}@media(min-width:960px){.layout-grid .layout-grid-element .el-item{padding:48px}}@media(max-width:959px){.layout-grid .layout-grid-element .el-item{padding:32px}}@media(max-width:639px){.layout-grid .layout-grid-element .el-item{padding:18px}}.titel-xl{font-size:clamp(2rem,3.1vw + 1.34rem,3.53rem);line-height:1.02;letter-spacing:-.1058823529rem}.titel-l{font-size:clamp(1.88rem,2.38vw + 1.38rem,3.06rem);line-height:1.05;letter-spacing:-.0764705882rem}.titel-m{font-size:clamp(1.76rem,2.14vw + 1.31rem,2.82rem);line-height:1.06;letter-spacing:-.0705882353rem}.subtitel p,p.subtitel{font-family:Geist,Arial,sans-serif;font-weight:500;font-size:clamp(1.12rem,.36vw + 1.04rem,1.29rem);line-height:1.3;letter-spacing:-.0129411765rem}.text-large{line-height:1.6}.ruimte-24{margin-top:24px!important}.ruimte-28{margin-top:28px!important}.ruimte-36{margin-top:36px!important}.alinea-24 p+p{margin-top:24px}@media(min-width:960px){.kolommen-ervaring.uk-grid{margin-left:-60px}.kolommen-ervaring.uk-grid>*{padding-left:60px;flex:none}.kolommen-ervaring.uk-grid>:first-child{width:48%}.kolommen-ervaring.uk-grid>:last-child{width:52%}}@media(min-width:1200px){.kolommen-ervaring.uk-grid{margin-left:-120px}.kolommen-ervaring.uk-grid>*{padding-left:120px}.kolommen-ervaring.uk-grid>:first-child{width:640px}.kolommen-ervaring.uk-grid>:last-child{width:680px}}@media(min-width:960px){.kolommen-materiaal.uk-grid{margin-left:-60px}.kolommen-materiaal.uk-grid>*{padding-left:60px;flex:none}.kolommen-materiaal.uk-grid>:first-child{width:58%}.kolommen-materiaal.uk-grid>:last-child{width:42%}}@media(min-width:1200px){.kolommen-materiaal.uk-grid{margin-left:-96px}.kolommen-materiaal.uk-grid>*{padding-left:96px}.kolommen-materiaal.uk-grid>:first-child{flex:1;width:auto}.kolommen-materiaal.uk-grid>:last-child{width:536px}}@media(min-width:960px){.kolommen-inspireren.uk-grid{margin-left:-60px}.kolommen-inspireren.uk-grid>*{padding-left:60px;flex:none}.kolommen-inspireren.uk-grid>:first-child{width:50%}.kolommen-inspireren.uk-grid>:last-child{width:50%}}@media(min-width:1200px){.kolommen-inspireren.uk-grid{margin-left:-120px}.kolommen-inspireren.uk-grid>*{padding-left:120px}.kolommen-inspireren.uk-grid>:first-child{flex:1;width:auto}.kolommen-inspireren.uk-grid>:last-child{width:640px}}@media(min-width:960px){.kolommen-cta.uk-grid{margin-left:-60px}.kolommen-cta.uk-grid>*{padding-left:60px;flex:none}.kolommen-cta.uk-grid>:first-child{width:62%}.kolommen-cta.uk-grid>:last-child{width:38%}}@media(min-width:1200px){.kolommen-cta.uk-grid{margin-left:-160px}.kolommen-cta.uk-grid>*{padding-left:160px}.kolommen-cta.uk-grid>:first-child{flex:1;width:auto}.kolommen-cta.uk-grid>:last-child{width:520px}}@media(min-width:960px){.kolommen-tekst-links.uk-grid{margin-left:-60px}.kolommen-tekst-links.uk-grid>*{padding-left:60px;flex:none}.kolommen-tekst-links.uk-grid>:first-child{width:42%}.kolommen-tekst-links.uk-grid>:last-child{width:58%}}@media(min-width:1200px){.kolommen-tekst-links.uk-grid{margin-left:-96px}.kolommen-tekst-links.uk-grid>*{padding-left:96px}.kolommen-tekst-links.uk-grid>:first-child{width:536px}.kolommen-tekst-links.uk-grid>:last-child{flex:1;width:auto}}@media(min-width:960px){.kolommen-buiten.uk-grid{margin-left:-60px}.kolommen-buiten.uk-grid>*{padding-left:60px;flex:none}.kolommen-buiten.uk-grid>:first-child{width:56%}.kolommen-buiten.uk-grid>:last-child{width:44%}}@media(min-width:1200px){.kolommen-buiten.uk-grid{margin-left:-96px}.kolommen-buiten.uk-grid>*{padding-left:96px}.kolommen-buiten.uk-grid>:first-child{flex:1;width:auto}.kolommen-buiten.uk-grid>:last-child{width:536px}}@media(min-width:960px){.kolommen-ervaring-gespiegeld.uk-grid{margin-left:-60px}.kolommen-ervaring-gespiegeld.uk-grid>*{padding-left:60px;flex:none}.kolommen-ervaring-gespiegeld.uk-grid>:first-child{width:52%}.kolommen-ervaring-gespiegeld.uk-grid>:last-child{width:48%}}@media(min-width:1200px){.kolommen-ervaring-gespiegeld.uk-grid{margin-left:-120px}.kolommen-ervaring-gespiegeld.uk-grid>*{padding-left:120px}.kolommen-ervaring-gespiegeld.uk-grid>:first-child{width:680px}.kolommen-ervaring-gespiegeld.uk-grid>:last-child{width:640px}}@media(min-width:960px){.kolommen-hero-c.uk-grid{margin-left:-60px}.kolommen-hero-c.uk-grid>*{padding-left:60px;flex:none}.kolommen-hero-c.uk-grid>:first-child{width:52%}.kolommen-hero-c.uk-grid>:last-child{width:48%}}@media(min-width:1200px){.kolommen-hero-c.uk-grid{margin-left:-96px}.kolommen-hero-c.uk-grid>*{padding-left:96px}.kolommen-hero-c.uk-grid>:first-child{width:776px}.kolommen-hero-c.uk-grid>:last-child{flex:1;width:auto}}.hero-home .hero-titel{max-width:696px;color:#e2dfdc}.hero-home .hero-titel .semibold{letter-spacing:inherit}.hero-home .subtitel{margin-top:24px!important;max-width:582px}.hero-home .hero-intro{margin-top:28px!important;max-width:680px}.hero-home .hero-knoppen{margin-top:28px!important}.hero-home .hero-knoppen .uk-grid,.hero-home .hero-knoppen.uk-grid{column-gap:13px}.hero-home .uk-button-text{color:#e2dfdc}.hero-home .uk-button-text:hover,.hero-home .uk-button-text:focus{color:#b89a80}@media(min-width:960px)and (max-width:1199px){.hero-home .hero-tekst{max-width:60vw}}@media(min-width:640px)and (max-width:959px){.hero-home .hero-tekst{max-width:68vw}}.watermark-s-merk-hero{position:relative;z-index:1;clip-path:inset(-2000px 0 0 0)}.watermark-s-merk-hero:after{content:"";position:absolute;z-index:1;pointer-events:none;background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/100% 100%;width:min(78.3277777778vw,1503.8933333333px);aspect-ratio:1.0129683515;right:max(-46.7159722222vw,-896.9466666667px);top:max(-31.1666666667vw,-598.4px)}@media(max-width:959px){.watermark-s-merk-hero:after{width:60vw;right:-35.7849847507vw;top:-23.8740336194vw}}.watermark-s-merk-materiaal{position:relative;z-index:1}.watermark-s-merk-materiaal:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/100% 100%;transform:scaleX(-1);width:1155.06px;height:1140.48px;top:332.4px;left:calc(max(40px,(100vw - 1200px) / 2) - 1004.16px)}@media(max-width:959px){.watermark-s-merk-materiaal:before{display:none}}.argumenten>.uk-grid{margin-left:-65px}.argumenten>.uk-grid>*{padding-left:65px;position:relative}.argumenten>.uk-grid>.uk-grid-margin{margin-top:32px}@media(min-width:1200px){.argumenten>.uk-grid{flex-wrap:nowrap}.argumenten>.uk-grid>*{flex:1 1 0;width:auto}.argumenten>.uk-grid>:nth-child(3){flex:0 0 337px}.argumenten>.uk-grid .el-title{white-space:nowrap}.argumenten>.uk-grid>:not(:first-child):before{content:"";position:absolute;left:32px;top:0;width:1px;height:72px;background:#d6cfc6}}@media(min-width:640px)and (max-width:1199px){.argumenten>.uk-grid>:nth-child(2n):before{content:"";position:absolute;left:32px;top:0;width:1px;height:72px;background:#d6cfc6}}.argumenten .el-image{width:22px;height:22px}.argumenten .el-item>.uk-grid{flex-wrap:nowrap;margin-left:-16px}.argumenten .el-item>.uk-grid>*{padding-left:16px}.argumenten .el-item>.uk-grid>:first-child{width:auto;flex:none}.argumenten .el-title{color:#1c1a18}.argumenten .el-content{margin-top:6px!important;font-size:.9411764706rem;line-height:1.5;color:#1c1a18}.kop-met-knop.uk-grid{align-items:flex-start}.kop-met-knop.uk-grid .aanbod-titel{max-width:620px}.rij-aanbod-kaarten{margin-top:72px!important}@media(max-width:959px){.rij-aanbod-kaarten{margin-top:40px!important}}.kaarten-aanbod>.uk-grid,.kaarten-aanbod.uk-grid{margin-left:-36px}.kaarten-aanbod>.uk-grid>*,.kaarten-aanbod.uk-grid>*{padding-left:36px}.kaarten-aanbod>.uk-grid>.uk-grid-margin,.kaarten-aanbod.uk-grid>.uk-grid-margin{margin-top:88px}@media(max-width:959px){.kaarten-aanbod>.uk-grid>.uk-grid-margin,.kaarten-aanbod.uk-grid>.uk-grid-margin{margin-top:56px}}.kaarten-aanbod .el-item{position:relative}.kaarten-aanbod .uk-inline-clip,.kaarten-aanbod .el-image{display:block;width:100%;border-radius:24px}.kaarten-aanbod .el-image{aspect-ratio:582/440;object-fit:cover}.kaarten-aanbod .el-meta{position:absolute;top:20px;left:20px;z-index:1;margin:0;padding:6px 12px;border-radius:999px;background:#f6f3ef;color:#1c1a18;font-size:.7647058824rem;font-weight:500;line-height:normal}.kaarten-aanbod .el-title{margin-top:24px!important;color:#f6f3ef;letter-spacing:-.0176470588rem}.kaarten-aanbod .el-content{margin-top:10px!important}.kaarten-aanbod .el-content,.kaarten-aanbod .el-content p{max-width:502px;color:#d6cfc6;line-height:1.55}.kaarten-aanbod .el-content+.uk-margin-top{margin-top:24px!important;line-height:1}.kaarten-aanbod .uk-link-toggle .el-link{display:inline-flex;align-items:center;color:#7c5b42}.kaarten-aanbod .uk-link-toggle:hover .el-link{color:#b89a80}.raamtypes{box-sizing:border-box;background:#1c1a18;border-radius:28px;padding:64px 38px 44px}.raamtypes>.uk-grid{justify-content:center;flex-wrap:nowrap;margin-left:-48px}.raamtypes>.uk-grid>*{padding-left:48px;width:auto;flex:0 1 212px}.raamtypes .el-image{display:block;width:100%;max-width:164px;height:auto}.raamtypes .el-content{margin-top:20px!important}.raamtypes .el-content,.raamtypes .el-content p{color:#e2dfdc;font-size:.9411764706rem;line-height:1.5}@media(min-width:1200px){.raamtypes{height:513px}.raamtypes .el-content{white-space:nowrap}}@media(max-width:959px){.raamtypes{padding:40px 24px 32px}.raamtypes>.uk-grid{margin-left:-16px}.raamtypes>.uk-grid>*{padding-left:16px;flex:1 1 0}.raamtypes .el-content{margin-top:12px!important}.raamtypes .el-content,.raamtypes .el-content p{font-size:.8235294118rem;line-height:1.35}}.kolommen-inspireren .el-title,.kolommen-inspireren h2{white-space:nowrap}.rij-realisaties{margin-top:64px!important}@media(max-width:959px){.rij-realisaties{margin-top:40px!important}}.slider-realisaties .uk-slider-items{margin-left:-24px}.slider-realisaties .uk-slider-items>*{padding-left:24px}.slider-realisaties .el-item{position:relative;container-type:inline-size}.slider-realisaties .uk-inline-clip,.slider-realisaties .el-image{display:block;width:100%;border-radius:20px}.slider-realisaties .el-image{object-fit:cover}@media(min-width:960px){.slider-realisaties .el-image{aspect-ratio:384/500}}.slider-realisaties .el-meta{position:absolute;left:16px;top:calc(130.2083333333cqw - 17px);transform:translateY(-100%)}@media(max-width:959px){.slider-realisaties .el-meta{top:calc(66.6666666667cqw - 17px)}}.slider-realisaties .el-meta{z-index:1;margin:0;padding:7px 14px;border-radius:999px;background:#fff;color:#7c5b42;font-size:.7647058824rem;font-weight:500;line-height:normal;white-space:pre}.slider-realisaties .el-title{margin-top:18px!important;color:#7c5b42;letter-spacing:-.0129411765rem;text-wrap:balance}.slider-realisaties .uk-slidenav-container.uk-position-bottom-right{top:calc(100% + 24px);bottom:auto}.slider-realisaties>.uk-margin-medium-top{display:flex;align-items:center;min-height:46px;margin-top:24px!important}.slider-realisaties:has(.uk-slider-nav[hidden])>.uk-margin-medium-top{display:none}.beeldmerk-boven:before{content:"";display:block;width:79px;height:78px;margin:0 auto 62px;background:url(/wp-content/themes/yootheme-child/assets/images/beeldmerk-stinal-licht.svg) no-repeat center/contain}@media(max-width:959px){.beeldmerk-boven:before{width:56px;height:55px;margin-bottom:32px}}.sectie-belgie .tekst-belgie{max-width:592px;margin-left:auto;margin-right:auto}.cta-sectie{border:1px solid #7C5B42}.cta-sectie .cta-tekst{max-width:560px}.contactlijst ul{list-style:none;margin:0;padding:34px 0 12px}.contactlijst li{padding:20px 0;font-family:Geist,Arial,sans-serif;font-weight:500;font-size:1.2941176471rem;line-height:normal}.contactlijst li+li{border-top:1px solid #5F4431}.contactlijst a{color:#f6f3ef!important;text-decoration:underline;text-underline-position:from-font;transition:color .2s ease-in-out}.contactlijst a:hover,.contactlijst a:focus{color:#b89a80!important}.contactlijst a.contact-adres{text-decoration:none}.contactlijst a.contact-adres:hover,.contactlijst a.contact-adres:focus{text-decoration:underline}.section-footer .footer-tagline{margin-top:24px!important}.section-footer .footer-tagline p{color:#7c5b42;font-size:.8235294118rem;font-weight:500;letter-spacing:.0988235294rem;text-transform:uppercase;line-height:normal}.section-footer .footer-socials{margin-top:24px!important}.section-footer .footer-socials li,.section-footer .footer-socials a{line-height:0}.section-footer .footer-socials .uk-grid{margin-left:0}.section-footer .footer-socials .uk-grid>*{padding-left:0}.section-footer .legal-divider-row.uk-grid,.section-footer .legal-row.uk-grid{margin-top:0!important}.section-footer .footer-links li{font-size:.8823529412rem;line-height:normal}.section-footer .legal li{line-height:normal}.section-footer .footer-creatic p,.section-footer .footer-creatic a{display:block;line-height:0}@media(min-width:1200px){.section-footer .footer-kolommen.uk-grid{margin-left:-80px}.section-footer .footer-kolommen.uk-grid>*{padding-left:80px}}@media(min-width:960px){.foto-bleed-rechts{margin-right:-40px}}@media(min-width:960px)and (min-width:1280px){.foto-bleed-rechts{margin-right:calc((1200px - 100vw)/2)}}@media(min-width:960px){.foto-bleed-rechts img{display:block;border-radius:24px 0 0 24px}}@media(max-width:959px){.foto-bleed-rechts img{border-radius:24px}}@media(min-width:960px){.foto-bleed-links{margin-left:-40px}}@media(min-width:960px)and (min-width:1280px){.foto-bleed-links{margin-left:calc((1200px - 100vw)/2)}}@media(min-width:960px){.foto-bleed-links img{display:block;border-radius:0 24px 24px 0}}@media(max-width:959px){.foto-bleed-links img{border-radius:24px}}@media(min-width:960px){.beeld-rechts img{margin-left:auto}}@media(min-width:960px){.fotoband-variant-b>div{margin-left:28%;border-top-left-radius:24px}}.watermark-s-merk-hero-links{position:relative;z-index:1;clip-path:inset(-2000px 0 0 0)}.watermark-s-merk-hero-links:after{content:"";position:absolute;z-index:1;pointer-events:none;background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/100% 100%;background-image:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk-volledig.svg);aspect-ratio:1.0126153111;width:min(78.3277777778vw,1503.8933333333px);left:calc(100vw - max(40px,(100vw - 1200px) / 2) - 660px - min(13vw,249.6px) - min(78.3277777778vw,1503.8933333333px));top:max(-31.1666666667vw,-598.4px)}@media(max-width:1199px){.watermark-s-merk-hero-links:after{width:26vw;left:auto;right:20px;top:max(-44px,-8vw)}}@media(max-width:419px){.watermark-s-merk-hero-links:after{width:22vw;right:12px}}@media(min-width:1200px){.hero-variant-b .hero-tekst{margin-left:auto;max-width:700px}}.kaarten-info>.uk-grid{margin-left:-36px}.kaarten-info>.uk-grid>*{padding-left:36px}.kaarten-info>.uk-grid>.uk-grid-margin{margin-top:56px}.kaarten-info .el-item{display:flex;flex-direction:column}.kaarten-info .el-image{display:block;width:100%;aspect-ratio:582/440;object-fit:cover;border-radius:24px}.kaarten-info .el-title{margin-top:24px!important;letter-spacing:-.0176470588rem}.kaarten-info .el-content{margin-top:10px!important}.kaarten-info .el-content,.kaarten-info .el-content p{max-width:502px;color:#6f6861;line-height:1.55}@media(max-width:959px){.kaarten-info .el-item>.el-image{order:2;margin-top:28px!important}.kaarten-info .el-title{margin-top:0!important}}.citaat{margin:0;padding:0;border:0;font-style:normal}.citaat p{font-family:Geist,Arial,sans-serif;font-weight:400;font-size:clamp(1.41rem,1.19vw + 1.16rem,2rem);line-height:1.25;letter-spacing:-.0294117647rem;color:#f6f3ef!important}.citaat:before{content:"";display:block;width:40px;height:40px;margin-bottom:24px;background:url(/wp-content/themes/yootheme-child/assets/images/beeldmerk-stinal.svg) no-repeat left center/contain}.mediaband .mediaband-tekst{max-width:560px}@media(max-width:959px){.mediaband .uk-position-cover{background:#1c1a18b8!important}.mediaband.mediaband-donker .uk-position-cover{background:#1c1a18d6!important}.mediaband>div{min-height:520px!important}}.galerij-details>.uk-grid{margin-left:-24px}.galerij-details>.uk-grid>*{padding-left:24px}.galerij-details>.uk-grid>.uk-grid-margin{margin-top:24px}@media(max-width:639px){.galerij-details>.uk-grid{margin-left:-12px}.galerij-details>.uk-grid>*{padding-left:12px}.galerij-details>.uk-grid>.uk-grid-margin{margin-top:12px}}.galerij-details .uk-inline-clip,.galerij-details .el-image{display:block;width:100%;border-radius:20px}.galerij-details .el-image{aspect-ratio:4/3;object-fit:cover}.galerij-details.galerij-tweeluik .el-image{aspect-ratio:4/5}.hero-variant-c .hero-tekst{max-width:none!important}.hero-c-foto{position:relative;overflow:hidden;border-radius:24px}.hero-c-foto img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.hero-c-foto:after{content:"";position:absolute;pointer-events:none;background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/100% 100%;aspect-ratio:1.0129683515;width:44%;right:6%;bottom:-10%}@media(max-width:959px){.hero-c-foto:after{width:40%;right:5%;bottom:-9%}}@media(min-width:960px){.hero-c-foto{border-radius:24px 0 0 24px}.hero-c-foto img{min-height:520px}}.watermark-s-merk-stijl{position:relative;z-index:1;overflow:hidden}.watermark-s-merk-stijl:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/100% 100%;aspect-ratio:1.0129683515;opacity:.08;width:560px;right:-220px;bottom:-200px}@media(max-width:959px){.watermark-s-merk-stijl:before{display:none}}.tekst-gecentreerd{max-width:760px;margin-inline:auto;text-align:center}.tekst-gecentreerd .el-content,.tekst-gecentreerd p{margin-inline:auto}@media(max-width:639px){.tekst-gecentreerd{text-align:left}}.contact-formulier>.uk-panel,.contact-formulier>div{padding:48px;border-radius:24px;background:#e2dfdc}@media(max-width:959px){.contact-formulier>.uk-panel,.contact-formulier>div{padding:32px 24px}}.contact-gegevens ul li+li{margin-top:20px}.contact-gegevens a{text-decoration:none}.contact-gegevens a:hover,.contact-gegevens a:focus-visible{color:#7c5b42}.kaart-stinal{overflow:hidden;border-radius:24px}.kaart-stinal .leaflet-tile-pane{filter:grayscale(1) contrast(.92) brightness(1.03)}@media(max-width:639px){.kaart-stinal{height:360px!important}}.contact-socials .uk-icon-link{color:#3a3633}.contact-socials .uk-icon-link:hover,.contact-socials .uk-icon-link:focus-visible{color:#7c5b42}.hib-label{display:inline-block;opacity:.9;transition:opacity .2s ease}.hib-label img{display:block;width:56px;height:auto}.hib-label:hover,.hib-label:focus-visible{opacity:1}.citaat-lijn{max-width:900px;padding-left:40px!important;border-left:2px solid #B89A80!important}.citaat-lijn:before{display:none}.citaat-lijn p{font-size:clamp(1.53rem,2.14vw + 1.08rem,2.59rem);line-height:1.18;letter-spacing:-.0470588235rem;text-wrap:balance;hyphens:manual}@media(max-width:639px){.citaat-lijn{padding-left:20px!important}}.hib-boven-label{margin-bottom:40px}.hib-boven-label p{margin:0}.hib-boven-label .hib-label img{margin-inline:auto}@media(max-width:959px){.hib-boven-label{margin-bottom:28px}.hib-boven-label .hib-label img{width:48px}}.kaart-in-kolom{margin-top:48px!important}@media(max-width:959px){.kaart-in-kolom{margin-top:36px!important}}.watermark-s-merk-contact{position:relative;z-index:1;clip-path:inset(0)}.watermark-s-merk-contact:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/100% 100%;opacity:.1;aspect-ratio:1.0129683515;--s-breedte: 480px;width:var(--s-breedte);bottom:calc(320px - var(--s-breedte) / 1.0129683515);left:calc(max(40px,(100vw - 1200px) / 2) - 40px)}@media(max-width:1199px){.watermark-s-merk-contact:before{--s-breedte: 360px}}@media(max-width:959px){.watermark-s-merk-contact:before{display:none}}@media(max-width:959px){.hero-zonder-knop.uk-section{padding-bottom:calc(56px + 18vw)!important}}.leadix-form .large-form-column .form-label,.leadix-form .small-form-column .form-label{white-space:nowrap}@media(max-width:639px){.leadix-form form label.form-label{font-size:min(16px,3.8vw)}}.watermark-s-merk-systeem{position:relative;z-index:1;clip-path:inset(0)}.watermark-s-merk-systeem:after{content:"";position:absolute;z-index:-1;pointer-events:none;background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/100% 100%;aspect-ratio:1.0129683515;width:min(62vw,980px);right:max(-24vw,-380px);bottom:max(-22vw,-340px)}@media(max-width:959px){.watermark-s-merk-systeem:after{width:70vw;right:-26vw;bottom:-24vw}}@media(min-width:640px)and (max-width:959px){.watermark-s-merk-systeem:after{width:44vw;right:-16vw;bottom:-16vw}}.watermark-s-merk-systeem .hero-tekst{max-width:640px}@media(max-width:959px){.watermark-s-merk-systeem.uk-section{min-height:0!important;padding-bottom:calc(48px + 45vw)!important}.watermark-s-merk-systeem.uk-section>div{min-height:0!important}}@media(min-width:640px)and (max-width:959px){.watermark-s-merk-systeem.uk-section{padding-bottom:calc(56px + 28vw)!important}}.snelle-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none}.snelle-links a{color:#d6cfc6;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d6cfc666;transition:color .2s ease,text-decoration-color .2s ease}.snelle-links a:hover,.snelle-links a:focus-visible{color:#f6f3ef;text-decoration-color:currentColor}.watermark-s-merk-contact-hero{position:relative;z-index:1;clip-path:inset(-2000px 0 0 0)}.watermark-s-merk-contact-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;background:url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center/100% 100%;aspect-ratio:1.0129683515;width:min(44vw,640px);top:132px;right:max(-8vw,-140px)}@media(min-width:960px)and (max-width:1199px){.watermark-s-merk-contact-hero:after{width:34vw;right:-9vw}}@media(min-width:640px)and (max-width:959px){.watermark-s-merk-contact-hero:after{width:34vw;top:100px;right:-12vw}}@media(max-width:639px){.watermark-s-merk-contact-hero:after{display:none}}@media(max-width:959px){.knop-onder-mobiel .uk-container{display:flex;flex-direction:column}.knop-onder-mobiel .uk-container *:has(.knop-onder){display:contents}.knop-onder-mobiel .uk-container *:has(.knop-onder)>:not(:has(.knop-onder)):not(.knop-onder){width:100%;padding-left:0}.knop-onder-mobiel .uk-container .uk-grid:has(.knop-onder)>*+*:has(.knop-onder)>:first-child:not(.knop-onder){margin-top:24px!important}.knop-onder-mobiel .knop-onder{order:1;margin-top:40px!important}}@media(max-width:959px){.knop-onder-mobiel:has(.kolommen-inspireren p) .rij-realisaties{margin-top:12px!important}}.realisaties-filter{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:48px}.realisaties-filter .uk-button{margin:0}@media(min-width:640px)and (max-width:959px){.realisaties-filter{gap:8px}.realisaties-filter .uk-button{padding-left:18px;padding-right:18px}}@media(min-width:640px)and (max-width:767px){.realisaties-filter{gap:6px}.realisaties-filter .uk-button{padding-left:12px;padding-right:12px}}@media(max-width:639px){.realisaties-filter{flex-direction:column;gap:10px;margin-bottom:32px}.realisaties-filter .uk-button{width:100%}}.realisaties-grid{display:flex;align-items:flex-start;gap:24px}@media(max-width:959px){.realisaties-grid{gap:12px}}.realisaties-kolom{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0}@media(max-width:959px){.realisaties-kolom{gap:12px}}.realisaties-item{position:relative;display:block;overflow:hidden;border-radius:20px;background:#e2dfdc;isolation:isolate}@media(max-width:959px){.realisaties-item{border-radius:14px}}.realisaties-item img{display:block;width:100%;height:auto}.realisaties-item:focus-visible{outline:2px solid #B89A80;outline-offset:3px}.js-actief .realisaties-item img{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1)}.js-actief .realisaties-item.is-geladen img{opacity:1}@media(prefers-reduced-motion:no-preference){.js-actief .realisaties-item img{transform:scale(1.02);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.js-actief .realisaties-item.is-geladen img{transform:none}}.realisaties-overlay{position:absolute;inset:auto 0 0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:64px 20px 20px;background:linear-gradient(180deg,#1c1a1800,#1c1a18c7);opacity:0;transition:opacity .35s cubic-bezier(.2,.7,.2,1);pointer-events:none}.realisaties-label{padding:7px 14px;border-radius:999px;background:#fff;color:#7c5b42;font-size:.7647058824rem;font-weight:500;line-height:normal}.realisaties-label:empty{display:none}.realisaties-titel{text-wrap:balance;color:#f6f3ef;font-family:Geist,Arial,sans-serif;font-size:1.0588235294rem;font-weight:500;line-height:1.25;letter-spacing:-.0117647059rem}@media(hover:hover){.realisaties-item:hover .realisaties-overlay{opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.js-actief .realisaties-item.is-geladen:hover img{transform:scale(1.035)}}.realisaties-item:focus-visible .realisaties-overlay{opacity:1}@media(max-width:639px){.realisaties-overlay{display:none}}.realisaties-meer{margin-top:48px;text-align:center}.realisaties-meer[hidden]{display:none}

/* Brandbook Stinal: meebewegend stalen profiel (S-merk) */
[class*="watermark-s-merk"]:before,[class*="watermark-s-merk"]:after,.hero-c-foto:after{translate:0 var(--s-merk-shift,0px)}
@media(prefers-reduced-motion:reduce){[class*="watermark-s-merk"]:before,[class*="watermark-s-merk"]:after,.hero-c-foto:after{translate:none}}
/* Brandbook Stinal: inkepingen in foto's */
:root{--inkeping-w:152px;--inkeping-h:72px}
@media(max-width:639px){:root{--inkeping-w:106px;--inkeping-h:50px}}
.foto-bleed-rechts img,.inkeping-lo img,.foto-bleed-links img,.inkeping-rb img{-webkit-mask-composite:xor;mask-composite:exclude}
.foto-bleed-rechts img,.inkeping-lo img{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 152 72' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q0 20 20 20L112 20Q132 20 132 40L132 52Q132 72 152 72L0 72Z'/%3E%3C/svg%3E") left bottom/var(--inkeping-w) var(--inkeping-h) no-repeat,linear-gradient(#000 0 0);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 152 72' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q0 20 20 20L112 20Q132 20 132 40L132 52Q132 72 152 72L0 72Z'/%3E%3C/svg%3E") left bottom/var(--inkeping-w) var(--inkeping-h) no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.foto-bleed-links img,.inkeping-rb img{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 152 72' preserveAspectRatio='none'%3E%3Cpath transform='rotate(180 76 36)' d='M0 0Q0 20 20 20L112 20Q132 20 132 40L132 52Q132 72 152 72L0 72Z'/%3E%3C/svg%3E") right top/var(--inkeping-w) var(--inkeping-h) no-repeat,linear-gradient(#000 0 0);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 152 72' preserveAspectRatio='none'%3E%3Cpath transform='rotate(180 76 36)' d='M0 0Q0 20 20 20L112 20Q132 20 132 40L132 52Q132 72 152 72L0 72Z'/%3E%3C/svg%3E") right top/var(--inkeping-w) var(--inkeping-h) no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}


/* =====================================================================
   Stinal — afwerkingslaag: beweging, interactie en details
   Easing en duur volgens één set tokens; alles met transform/opacity/clip-path,
   hover enkel op toestellen met een echte muis, en uit bij "minder beweging".
   ===================================================================== */
:root {
    --st-ease-out: cubic-bezier(0.23, 1, 0.32, 1);
    --st-ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
    --st-ease-drawer: cubic-bezier(0.32, 0.72, 0, 1);
}

/* Titels evenwichtig over de regels, lopende tekst zonder weeskinderen */
h1, h2, h3, h4, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .el-title, .faq-vraag {
    text-wrap: balance;
}
p, li, figcaption, blockquote {
    text-wrap: pretty;
}

/* ---------- Knoppen: pijl schuift mee, knop geeft mee bij klikken ---------- */
.uk-button, .tm-header .uk-navbar-nav > li:last-child > a, #tm-dialog-mobile .uk-nav-default > li:last-child > a {
    transition: background-color .25s var(--st-ease-out), border-color .25s var(--st-ease-out), color .25s var(--st-ease-out), scale .16s var(--st-ease-out);
}
.uk-button:active, .tm-header .uk-navbar-nav > li:last-child > a:active, #tm-dialog-mobile .uk-nav-default > li:last-child > a:active {
    scale: .97;
}
.knop-pijl {
    transition: translate .35s var(--st-ease-out);
}
@media (hover: hover) and (pointer: fine) {
    .uk-button:hover .knop-pijl, a:hover > .knop-pijl {
        translate: 4px 0;
    }
}

/* ---------- Header ---------- */
.tm-header .uk-navbar-container.uk-navbar-sticky,
.tm-header-mobile .uk-navbar-container.uk-navbar-sticky {
    background-color: rgba(28, 26, 24, .84) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%);
    backdrop-filter: blur(16px) saturate(140%);
    box-shadow: 0 1px 0 rgba(226, 223, 220, .06);
}

/* Navigatielinks: lijn die vanuit links aangroeit, actieve pagina houdt de lijn */
@media (min-width: 960px) {
    .tm-header .uk-navbar-nav > li:not(:last-child) > a {
        background-image: linear-gradient(currentColor, currentColor);
        background-repeat: no-repeat;
        background-size: 0% 1px;
        background-position: 100% calc(50% + 15px);
        transition: background-size .5s var(--st-ease-out), color .25s var(--st-ease-out);
    }
    .tm-header .uk-navbar-nav > li:not(:last-child).uk-active > a,
    .tm-header .uk-navbar-nav > li:not(:last-child).current-menu-item > a,
    .tm-header .uk-navbar-nav > li:not(:last-child).current-menu-ancestor > a {
        background-size: 100% 1px;
        background-position: 0 calc(50% + 15px);
    }
    .tm-header .uk-navbar-nav > li.uk-parent > a {
        background-size: 0% 1px;
    }
}
@media (min-width: 960px) and (hover: hover) and (pointer: fine) {
    .tm-header .uk-navbar-nav > li:not(:last-child) > a:hover {
        background-size: 100% 1px;
        background-position: 0 calc(50% + 15px);
    }
}

/* Offerteknop: op de contactpagina gevuld, zodat je ziet waar je bent */
.tm-header .uk-navbar-nav > li.uk-active:last-child > a,
.tm-header .uk-navbar-nav > li.current-menu-item:last-child > a {
    background-color: #7C5B42 !important;
    border-color: #7C5B42 !important;
    color: #F6F3EF !important;
}
.tm-header .uk-navbar-nav > li.uk-active:last-child > a::before,
.tm-header .uk-navbar-nav > li.current-menu-item:last-child > a::before {
    content: "";
    width: 6px;
    height: 6px;
    margin-right: 10px;
    border-radius: 50%;
    background: #F6F3EF;
    display: inline-block;
    vertical-align: middle;
    flex: none;
}

/* Dropdown "Aanbod": rijk paneel met beeld, titel en korte omschrijving */
@media (min-width: 960px) {
    .tm-header .uk-navbar-dropdown {
        width: 600px !important;
        max-width: calc(100vw - 48px);
        padding: 12px;
        border-radius: 22px;
        border: 1px solid rgba(226, 223, 220, .08);
        box-shadow: 0 24px 60px -12px rgba(11, 10, 9, .55);
        transform-origin: 20% 0;
    }
    .tm-header .uk-navbar-dropdown.uk-open {
        animation: st-dropdown-in .34s var(--st-ease-out) both;
    }
    .tm-header .uk-navbar-dropdown-nav {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 4px;
    }
    .tm-header .uk-navbar-dropdown-nav > li > a {
        display: grid;
        grid-template-columns: 76px 1fr;
        grid-template-rows: auto auto;
        align-content: center;
        column-gap: 14px;
        row-gap: 3px;
        padding: 10px;
        border-radius: 14px;
        color: #F6F3EF;
        font-size: 16px;
        line-height: 1.25;
        transition: background-color .25s var(--st-ease-out);
    }
    .tm-header .uk-navbar-dropdown-nav > li > a::before {
        content: "";
        grid-row: 1 / span 2;
        width: 76px;
        height: 58px;
        border-radius: 10px;
        background: var(--st-thumb, none) center / cover no-repeat, #3A3633;
        transition: scale .6s var(--st-ease-out), filter .4s var(--st-ease-out);
        filter: saturate(.85);
    }
    .tm-header .uk-navbar-dropdown-nav > li > a::after {
        content: attr(title);
        grid-column: 2;
        font-size: 13px;
        line-height: 1.4;
        color: rgba(226, 223, 220, .6);
        text-wrap: pretty;
    }
    .tm-header .uk-navbar-dropdown-nav > li.uk-active > a,
    .tm-header .uk-navbar-dropdown-nav > li.current-menu-item > a {
        background-color: rgba(184, 154, 128, .12);
        color: #B89A80;
    }
    .tm-header .uk-navbar-dropdown-nav > li > a[href$="/geisoleerde-ramen-en-deuren/"] { --st-thumb: url(/wp-content/uploads/2026/10/gerenoveerde-bakstenen-woning-met-stalen-boograam-300x200.webp); }
    .tm-header .uk-navbar-dropdown-nav > li > a[href$="/binnenramen-en-deuren/"] { --st-thumb: url(/wp-content/uploads/2026/09/stalen-binnendeur-met-glas-300x227.webp); }
    .tm-header .uk-navbar-dropdown-nav > li > a[href$="/bijgebouwen/"] { --st-thumb: url(/wp-content/uploads/2026/09/houten-poolhouse-met-stalen-ramen-naast-zwembad-300x200.webp); }
    .tm-header .uk-navbar-dropdown-nav > li > a[href$="/engelse-serres/"] { --st-thumb: url(/wp-content/uploads/2026/09/engelse-serre-met-stalen-profielen-300x227.webp); }
}
@media (min-width: 960px) and (hover: hover) and (pointer: fine) {
    .tm-header .uk-navbar-dropdown-nav > li > a:hover {
        background-color: rgba(226, 223, 220, .06);
        color: #F6F3EF;
    }
    .tm-header .uk-navbar-dropdown-nav > li > a:hover::before {
        scale: 1.05;
        filter: saturate(1);
    }
}
@keyframes st-dropdown-in {
    from { opacity: 0; transform: translateY(-8px) scale(.97); }
}

/* ---------- Mobiele menuknop: twee lijnen die tot een kruis draaien ---------- */
.st-burger {
    position: relative;
    display: block;
    width: 26px;
    height: 14px;
}
.st-burger i {
    position: absolute;
    right: 0;
    height: 1.5px;
    border-radius: 2px;
    background: currentColor;
    transition: top .45s var(--st-ease-out), width .45s var(--st-ease-out), rotate .45s var(--st-ease-out);
}
.st-burger i:first-child { top: 0; width: 26px; }
.st-burger i:last-child { top: 12.5px; width: 16px; }
.uk-navbar-toggle[aria-expanded="true"] .st-burger i,
html.uk-offcanvas-page .tm-header-mobile .st-burger i {
    top: 6.25px;
    width: 26px;
}
.uk-navbar-toggle[aria-expanded="true"] .st-burger i:first-child,
html.uk-offcanvas-page .tm-header-mobile .st-burger i:first-child { rotate: 45deg; }
.uk-navbar-toggle[aria-expanded="true"] .st-burger i:last-child,
html.uk-offcanvas-page .tm-header-mobile .st-burger i:last-child { rotate: -45deg; }
@media (hover: hover) and (pointer: fine) {
    .uk-navbar-toggle:hover .st-burger i:last-child { width: 26px; }
}

/* ---------- Mobiel menu: volledig scherm, groot en rustig ---------- */
@media (max-width: 959px) {
    html.uk-offcanvas-page .tm-header-mobile,
    html.uk-offcanvas-page .tm-header-mobile .uk-sticky,
    html.uk-offcanvas-page .tm-header-mobile [uk-sticky] {
        z-index: 1010 !important;
    }
    html.uk-offcanvas-page .tm-header-mobile .uk-navbar-container {
        background: transparent !important;
        box-shadow: none !important;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
    }
    html.uk-offcanvas-page .tm-header-mobile .uk-navbar-toggle {
        color: #F6F3EF !important;
    }
    #tm-dialog-mobile .uk-offcanvas-bar {
        width: 100vw;
        max-width: 100vw !important;
        padding: 104px 24px 28px;
        background: #1C1A18;
        overflow-x: hidden;
    }
    #tm-dialog-mobile .uk-offcanvas-bar::before {
        width: 340px;
        height: 336px;
        right: -150px;
        bottom: -150px;
        opacity: .28;
    }
    #tm-dialog-mobile .uk-offcanvas-close {
        display: none;
    }
    #tm-dialog-mobile .uk-nav-default > li:not(:last-child) > a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        padding: 11px 0;
        font-family: 'Geist', Arial, sans-serif;
        font-size: clamp(26px, 7.2vw, 32px);
        line-height: 1.15;
        letter-spacing: -.01em;
        color: #E2DFDC;
        border-bottom: 1px solid rgba(226, 223, 220, .09);
        transition: color .25s var(--st-ease-out);
    }
    #tm-dialog-mobile .uk-nav-default > li.st-oc-aanbod > a {
        font-size: 19px;
        padding: 10px 0 10px 18px;
        color: rgba(226, 223, 220, .78);
    }
    #tm-dialog-mobile .uk-nav-default > li:not(:last-child) > a::after {
        content: "";
        flex: none;
        width: 18px;
        height: 18px;
        background: currentColor;
        -webkit-mask: url(/wp-content/themes/yootheme-child/assets/images/pijl-rechts.svg) center / contain no-repeat;
        mask: url(/wp-content/themes/yootheme-child/assets/images/pijl-rechts.svg) center / contain no-repeat;
        opacity: .35;
        transition: opacity .25s var(--st-ease-out), translate .35s var(--st-ease-out);
    }
    #tm-dialog-mobile .uk-nav-default > li:not(:last-child).uk-active > a,
    #tm-dialog-mobile .uk-nav-default > li:not(:last-child).current-menu-item > a {
        color: #B89A80;
    }
    #tm-dialog-mobile .uk-nav-default > li:not(:last-child).uk-active > a::after,
    #tm-dialog-mobile .uk-nav-default > li:not(:last-child).current-menu-item > a::after {
        opacity: 1;
    }
    #tm-dialog-mobile .uk-nav-default > li:not(:last-child) > a:active::after {
        translate: 4px 0;
        opacity: 1;
    }
    #tm-dialog-mobile .st-oc-label {
        margin: 18px 0 2px;
        font-size: 12px;
        letter-spacing: .14em;
        text-transform: uppercase;
        color: #B89A80;
    }
    /* Offerteknop onderaan: altijd gevuld en leesbaar, ook als actieve pagina */
    #tm-dialog-mobile .uk-nav-default > li:last-child {
        margin-top: 28px;
    }
    #tm-dialog-mobile .uk-nav-default > li:last-child > a,
    #tm-dialog-mobile .uk-nav-default > li:last-child.uk-active > a,
    #tm-dialog-mobile .uk-nav-default > li:last-child.current-menu-item > a {
        display: flex !important;
        justify-content: center;
        width: 100%;
        min-height: 54px;
        background-color: #7C5B42 !important;
        border-color: #7C5B42 !important;
        color: #F6F3EF !important;
        font-size: 16px;
    }
    .st-oc-contact {
        margin-top: 28px;
        display: grid;
        gap: 10px;
        font-size: 15px;
    }
    .st-oc-contact a {
        color: rgba(226, 223, 220, .78) !important;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        gap: 10px;
    }
    .st-oc-contact a span {
        color: #B89A80;
        font-size: 12px;
        letter-spacing: .12em;
        text-transform: uppercase;
        width: 72px;
    }
}
@media (max-width: 959px) and (prefers-reduced-motion: no-preference) {
    #tm-dialog-mobile.uk-open .uk-nav-default > li,
    #tm-dialog-mobile.uk-open .st-oc-contact {
        animation: st-oc-item .7s var(--st-ease-out) both;
        animation-delay: calc(var(--st-i, 0) * 35ms + 120ms);
    }
}
@keyframes st-oc-item {
    from { opacity: 0; transform: translateY(16px); }
}

/* S-merk en heldenfoto verschijnen samen: het merk wacht tot de foto er is.
   Lukt het script niet, dan toont een vangnet het merk na 3 seconden. */
[class*="watermark-s-merk"][class*="hero"]::before,
[class*="watermark-s-merk"][class*="hero"]::after,
.hero-c-foto::after {
    visibility: hidden;
    animation: st-show 0s linear 3s forwards;
}
html.st-hero-ready [class*="watermark-s-merk"][class*="hero"]::before,
html.st-hero-ready [class*="watermark-s-merk"][class*="hero"]::after,
html.st-hero-ready .hero-c-foto::after {
    visibility: visible;
    animation: st-merk-in 1.2s var(--st-ease-out) .1s both;
}
.hero-c-foto img {
    opacity: 0;
    animation: st-show-o 0s linear 3s forwards;
}
.hero-c-foto.is-ready img {
    opacity: 1;
    animation: st-foto-in 1.3s var(--st-ease-out) both;
}
.st-bg-in {
    animation: st-curtain 1.2s var(--st-ease-out) both;
}
@keyframes st-show { to { visibility: visible; } }
@keyframes st-show-o { to { opacity: 1; } }
@keyframes st-merk-in {
    from { opacity: 0; clip-path: inset(0 0 0 100%); }
    to { opacity: 1; clip-path: inset(0 0 0 0); }
}
@keyframes st-foto-in {
    from { opacity: 0; scale: 1.08; }
    to { opacity: 1; scale: 1; }
}
@keyframes st-curtain {
    from { opacity: 0; clip-path: inset(0 0 14% 0); }
    to { opacity: 1; clip-path: inset(0 0 0 0); }
}
@media (prefers-reduced-motion: reduce) {
    html.st-hero-ready [class*="watermark-s-merk"][class*="hero"]::before,
    html.st-hero-ready [class*="watermark-s-merk"][class*="hero"]::after,
    html.st-hero-ready .hero-c-foto::after,
    .hero-c-foto.is-ready img,
    .st-bg-in {
        animation: none;
        visibility: visible;
        opacity: 1;
    }
}

/* ---------- Vrijheid in vorm en ontwerp: lijnenspel tekent zich, licht glijdt over het glas ---------- */
.raamtypes .st-raam {
    display: block;
    width: 100%;
    height: auto;
    overflow: visible;
}
.raamtypes .st-raam .st-lijn {
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    transition: stroke-dashoffset 1.4s var(--st-ease-in-out);
    transition-delay: var(--st-d, 0s);
}
.raamtypes.is-getekend .st-raam .st-lijn {
    stroke-dashoffset: 0;
}
.raamtypes .st-raam .st-greep {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: 50% 0;
    transition: opacity .6s var(--st-ease-out) 1.9s, rotate .6s var(--st-ease-out);
}
.raamtypes.is-getekend .st-raam .st-greep {
    opacity: 1;
}
.raamtypes .st-raam .st-glans {
    opacity: 0;
    transition: opacity .8s ease 2s;
}
.raamtypes.is-getekend .st-raam .st-glans {
    opacity: 1;
}
.raamtypes .st-raam .st-glans rect {
    transform-box: view-box;
    animation: st-glans 8s var(--st-ease-in-out) infinite;
    animation-delay: calc(2.4s + var(--st-g, 0s));
    translate: -140px 0;
}
@keyframes st-glans {
    0% { translate: -140px 0; }
    22%, 100% { translate: 320px 0; }
}
@media (hover: hover) and (pointer: fine) {
    .raamtypes .el-item:hover .st-greep {
        rotate: -14deg;
    }
}
@media (prefers-reduced-motion: reduce) {
    .raamtypes .st-raam .st-lijn { stroke-dashoffset: 0; transition: none; }
    .raamtypes .st-raam .st-greep { opacity: 1; transition: none; }
    .raamtypes .st-raam .st-glans { display: none; }
}

/* ---------- Klikbare kaarten: beeld zoomt zacht, pijl nodigt uit ---------- */
.slider-realisaties .st-media,
.uk-inline-clip.st-media {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 24px;
    isolation: isolate;
}
.slider-realisaties .st-media img {
    display: block;
    width: 100%;
    border-radius: 0 !important;
}
.slider-realisaties .st-media img,
.uk-inline-clip.st-media img {
    transition: scale .9s var(--st-ease-out), filter .6s var(--st-ease-out);
}
.st-kaart-pijl {
    position: absolute;
    z-index: 2;
    right: 16px;
    bottom: 16px;
    display: inline-flex;
    align-items: center;
    gap: 0;
    height: 44px;
    min-width: 44px;
    padding: 0 14px;
    border-radius: 999px;
    background: rgba(246, 243, 239, .92);
    color: #1C1A18;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    transition: gap .5s var(--st-ease-out), background-color .3s var(--st-ease-out), color .3s var(--st-ease-out);
}
.st-kaart-pijl b {
    font-weight: inherit;
    min-width: 0;
    max-width: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-width .5s var(--st-ease-out), opacity .3s var(--st-ease-out);
}
.st-kaart-pijl i {
    width: 16px;
    height: 16px;
    flex: none;
    background: currentColor;
    -webkit-mask: url(/wp-content/themes/yootheme-child/assets/images/pijl-rechts.svg) center / contain no-repeat;
    mask: url(/wp-content/themes/yootheme-child/assets/images/pijl-rechts.svg) center / contain no-repeat;
}
.slider-realisaties .el-title {
    background-image: linear-gradient(currentColor, currentColor);
    background-repeat: no-repeat;
    background-size: 0% 1px;
    background-position: 100% 100%;
    transition: background-size .5s var(--st-ease-out);
    display: inline;
}
@media (hover: hover) and (pointer: fine) {
    .slider-realisaties a:hover .st-media img,
    .uk-link-toggle:hover .uk-inline-clip.st-media img {
        scale: 1.05;
    }
    .slider-realisaties a:hover .st-kaart-pijl,
    .uk-link-toggle:hover .st-kaart-pijl {
        gap: 10px;
        background: #7C5B42;
        color: #F6F3EF;
    }
    .slider-realisaties a:hover .st-kaart-pijl b,
    .uk-link-toggle:hover .st-kaart-pijl b {
        max-width: 140px;
        opacity: 1;
    }
    .slider-realisaties a:hover .el-title {
        background-size: 100% 1px;
        background-position: 0 100%;
    }
}
.slider-realisaties a:focus-visible .st-kaart-pijl,
.uk-link-toggle:focus-visible .st-kaart-pijl {
    gap: 10px;
    background: #7C5B42;
    color: #F6F3EF;
}
.slider-realisaties a:focus-visible .st-kaart-pijl b,
.uk-link-toggle:focus-visible .st-kaart-pijl b {
    max-width: 140px;
    opacity: 1;
}

/* ---------- Slidernavigatie: actieve stip wordt een staafje ---------- */
.uk-dotnav > * > * {
    transition: width .45s var(--st-ease-out), background-color .3s var(--st-ease-out);
}
.uk-dotnav > .uk-active > * {
    width: 26px;
    border-radius: 999px;
}
.uk-slidenav {
    transition: background-color .25s var(--st-ease-out), color .25s var(--st-ease-out), border-color .25s var(--st-ease-out), scale .16s var(--st-ease-out);
}
.uk-slidenav:active {
    scale: .94;
}

/* ---------- Reviews: kaart-hover en op mobiel een swipebare rij ---------- */
.review-kaart {
    transition: translate .5s var(--st-ease-out), box-shadow .5s var(--st-ease-out);
}
@media (hover: hover) and (pointer: fine) {
    .review-kaart:hover {
        translate: 0 -4px;
        box-shadow: 0 18px 40px -18px rgba(28, 26, 24, .25);
    }
}
@media (max-width: 959px) {
    .reviews-grid {
        flex-wrap: nowrap;
        overflow-x: auto;
        overscroll-behavior-x: contain;
        scroll-snap-type: x mandatory;
        scrollbar-width: none;
        margin-right: -16px;
        padding-right: 16px;
    }
    .reviews-grid::-webkit-scrollbar { display: none; }
    .reviews-grid > * {
        flex: 0 0 86%;
        width: 86%;
        margin-top: 0 !important;
        scroll-snap-align: start;
    }
    .reviews-grid > * > .review-kaart { height: 100%; box-sizing: border-box; }
    .st-review-dots {
        display: flex;
        gap: 8px;
        margin-top: 20px;
    }
    .st-review-dots button {
        all: unset;
        cursor: pointer;
        width: 8px;
        height: 8px;
        border-radius: 999px;
        background: rgba(28, 26, 24, .2);
        transition: width .45s var(--st-ease-out), background-color .3s var(--st-ease-out);
    }
    .st-review-dots button[aria-current="true"] {
        width: 26px;
        background: #7C5B42;
    }
    .st-review-dots button:focus-visible { outline: 2px solid #7C5B42; outline-offset: 3px; }
}
@media (min-width: 960px) {
    .st-review-dots { display: none; }
}

/* ---------- Jansen-logo in de tinten van de site i.p.v. het merkblauw ---------- */
img[src*="jansen-stalen-profielsystemen-logo"] {
    filter: brightness(0) saturate(0);
    opacity: .78;
}
.bg-secondary img[src*="jansen-stalen-profielsystemen-logo"],
.uk-light img[src*="jansen-stalen-profielsystemen-logo"],
.section-footer img[src*="jansen-stalen-profielsystemen-logo"] {
    filter: brightness(0) invert(1);
    opacity: .82;
}

/* ---------- Footer: merk op de achtergrond, kolommen schuiven binnen, levendige links ---------- */
.section-footer {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}
.section-footer.watermark-s-merk-footer::before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    right: -6vw;
    bottom: -18%;
    width: min(46vw, 620px);
    aspect-ratio: 1.0129683515;
    background: url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center / 100% 100%;
    opacity: .05;
}
.section-footer a:not(.uk-icon-button):not(.footer-hib):not(.uk-logo) {
    background-image: linear-gradient(currentColor, currentColor);
    background-repeat: no-repeat;
    background-size: 0% 1px;
    background-position: 100% 100%;
    transition: background-size .45s var(--st-ease-out), color .25s var(--st-ease-out);
    text-decoration: none;
}
.section-footer .footer-jansen a, .section-footer .footer-hib, .section-footer a:has(img) {
    background-image: none !important;
}
.section-footer .footer-hib img, .section-footer .footer-jansen img {
    transition: translate .5s var(--st-ease-out), opacity .3s;
}
.section-footer .uk-icon-button, .section-footer .uk-icon-link {
    transition: background-color .25s var(--st-ease-out), color .25s var(--st-ease-out), scale .16s var(--st-ease-out);
}
@media (hover: hover) and (pointer: fine) {
    .section-footer a:not(.uk-icon-button):not(.footer-hib):not(.uk-logo):hover {
        background-size: 100% 1px;
        background-position: 0 100%;
        color: #B89A80;
    }
    .section-footer .footer-hib:hover img, .section-footer .footer-jansen a:hover img {
        translate: 0 -3px;
    }
}
.section-footer .uk-icon-button:active, .section-footer .uk-icon-link:active { scale: .92; }
@media (prefers-reduced-motion: no-preference) {
    .section-footer .st-footer-kolom {
        opacity: 0;
        transform: translateY(18px);
        transition: opacity .8s var(--st-ease-out), transform .8s var(--st-ease-out);
        transition-delay: calc(var(--st-i, 0) * 70ms);
    }
    .section-footer.is-zichtbaar .st-footer-kolom {
        opacity: 1;
        transform: none;
    }
    .section-footer .uk-divider-icon, .section-footer hr, .section-footer .uk-divider-small, .section-footer [class*="uk-divider"] {
        transform-origin: left;
        scale: 0 1;
        transition: scale 1.2s var(--st-ease-in-out) .3s;
    }
    .section-footer.is-zichtbaar .uk-divider-icon, .section-footer.is-zichtbaar hr, .section-footer.is-zichtbaar [class*="uk-divider"] {
        scale: 1 1;
    }
}

/* ---------- Veelgestelde vragen ---------- */
.faq-layout {
    display: grid;
    grid-template-columns: minmax(240px, 300px) minmax(0, 1fr);
    gap: 72px;
    align-items: start;
}
.faq-zijbalk {
    position: sticky;
    top: 130px;
    display: grid;
    gap: 32px;
}
.faq-label {
    margin: 0 0 12px;
    font-size: 12px;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: #7C5B42;
}
.faq-filters {
    display: grid;
    gap: 4px;
}
.faq-filter {
    all: unset;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 11px 16px;
    border-radius: 999px;
    font-size: 15px;
    line-height: 1.3;
    color: #3A3633;
    transition: background-color .25s var(--st-ease-out), color .25s var(--st-ease-out), scale .16s var(--st-ease-out);
}
.faq-filter span {
    font-size: 12px;
    font-variant-numeric: tabular-nums;
    color: #6F6861;
    transition: color .25s var(--st-ease-out);
}
.faq-filter[aria-pressed="true"] {
    background: #1C1A18;
    color: #F6F3EF;
}
.faq-filter[aria-pressed="true"] span { color: #B89A80; }
.faq-filter:active { scale: .97; }
.faq-filter:focus-visible { outline: 2px solid #7C5B42; outline-offset: 2px; }
@media (hover: hover) and (pointer: fine) {
    .faq-filter:not([aria-pressed="true"]):hover { background: rgba(28, 26, 24, .06); }
}
.faq-hulp {
    position: relative;
    overflow: hidden;
    padding: 28px 26px;
    border-radius: 22px;
    background: #1C1A18;
    color: #E2DFDC;
}
.faq-hulp::after {
    content: "";
    position: absolute;
    right: -84px;
    bottom: -96px;
    width: 190px;
    aspect-ratio: 1.0129683515;
    background: url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center / 100% 100%;
    opacity: .16;
    pointer-events: none;
}
.faq-hulp .faq-hulp-titel {
    margin: 0 0 8px;
    font-family: 'Geist', Arial, sans-serif;
    font-size: 22px;
    line-height: 1.2;
    color: #F6F3EF;
}
.faq-hulp p { margin: 0 0 18px; font-size: 15px; color: rgba(226, 223, 220, .75); }
.faq-hulp ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; position: relative; z-index: 1; }
.faq-hulp a {
    color: #F6F3EF !important;
    font-size: 15px;
    text-decoration: none;
    background-image: linear-gradient(#B89A80, #B89A80);
    background-repeat: no-repeat;
    background-size: 100% 1px;
    background-position: 0 100%;
    transition: color .25s var(--st-ease-out);
}
@media (hover: hover) and (pointer: fine) {
    .faq-hulp a:hover { color: #B89A80 !important; }
}
.faq-lijst {
    border-top: 1px solid rgba(28, 26, 24, .12);
    interpolate-size: allow-keywords;
}
.faq-item {
    border-bottom: 1px solid rgba(28, 26, 24, .12);
}
.faq-item[hidden] { display: none; }
.faq-item summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    padding: 26px 0;
    cursor: pointer;
    list-style: none;
}
.faq-item summary::-webkit-details-marker { display: none; }
.faq-item summary::after { content: none !important; }
.faq-item summary:focus-visible { outline: 2px solid #7C5B42; outline-offset: 4px; border-radius: 6px; }
.faq-vraag {
    margin: 0 !important;
    font-size: clamp(1.125rem, 1rem + .5vw, 1.375rem) !important;
    line-height: 1.3 !important;
    letter-spacing: -.005em;
    color: #1C1A18;
    hyphens: manual;
    overflow-wrap: normal;
    word-break: normal;
    transition: color .25s var(--st-ease-out), translate .45s var(--st-ease-out);
}
.faq-icoon {
    position: relative;
    flex: none;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: 1px solid rgba(28, 26, 24, .18);
    color: #1C1A18;
    transition: background-color .3s var(--st-ease-out), border-color .3s var(--st-ease-out), color .3s var(--st-ease-out), rotate .45s var(--st-ease-out);
}
.faq-icoon::before, .faq-icoon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 14px;
    height: 1.5px;
    margin: -.75px 0 0 -7px;
    border-radius: 2px;
    background: currentColor;
    transition: rotate .45s var(--st-ease-out);
}
.faq-icoon::after { rotate: 90deg; }
.faq-item[open] .faq-icoon {
    background: #1C1A18;
    border-color: #1C1A18;
    color: #F6F3EF;
}
.faq-item[open] .faq-icoon::after { rotate: 0deg; }
.faq-item[open] .faq-vraag { color: #7C5B42; }
.faq-antwoord {
    max-width: 68ch;
    padding: 0 68px 28px 0;
    color: #6F6861;
}
.faq-antwoord > :last-child { margin-bottom: 0; }
.faq-item::details-content {
    block-size: 0;
    overflow: clip;
    transition: block-size .5s var(--st-ease-out), content-visibility .5s allow-discrete;
}
.faq-item[open]::details-content { block-size: auto; }
@media (prefers-reduced-motion: no-preference) {
    .faq-item[open] .faq-antwoord { animation: st-rise-klein .55s var(--st-ease-out) both; }
    .faq-lijst.is-gefilterd .faq-item:not([hidden]) { animation: st-rise-klein .5s var(--st-ease-out) both; animation-delay: calc(var(--st-i, 0) * 30ms); }
}
@media (prefers-reduced-motion: reduce) {
    .faq-item::details-content { transition: none; }
}
@keyframes st-rise-klein {
    from { opacity: 0; transform: translateY(8px); }
}
@media (hover: hover) and (pointer: fine) {
    .faq-item summary:hover .faq-vraag { color: #7C5B42; translate: 4px 0; }
    .faq-item summary:hover .faq-icoon { border-color: #7C5B42; }
}
@media (max-width: 959px) {
    .faq-layout { grid-template-columns: minmax(0, 1fr); gap: 28px; }
    .faq-zijbalk { display: contents; }
    .faq-onderwerpen { order: 1; min-width: 0; }
    .faq-lijst { order: 2; }
    .faq-hulp { order: 3; margin-top: 20px; }
    .faq-filters {
        display: flex;
        gap: 8px;
        overflow-x: auto;
        scrollbar-width: none;
        margin: 0 -16px;
        padding: 0 16px 4px;
        scroll-padding-inline: 16px;
    }
    .faq-filters::-webkit-scrollbar { display: none; }
    .faq-filter {
        flex: none;
        border: 1px solid rgba(28, 26, 24, .16);
        padding: 9px 14px;
        font-size: 14px;
        white-space: nowrap;
    }
    .faq-filter[aria-pressed="true"] { border-color: #1C1A18; }
    .faq-item summary { padding: 20px 0; gap: 16px; }
    .faq-icoon { width: 38px; height: 38px; }
    .faq-antwoord { padding-right: 0; padding-bottom: 22px; }
}


/* ---------- Ronde 2: verfijningen ---------- */
/* Tekstknoppen: de lijn loopt tot onder de pijl en veegt bij hover opnieuw aan */
.uk-button-text {
    text-decoration: none !important;
    background-image: linear-gradient(currentColor, currentColor);
    background-repeat: no-repeat;
    background-size: 100% 1px;
    background-position: 0 100%;
    padding-bottom: 3px !important;
}
.uk-button-text .knop-pijl,
.uk-button-text:hover .knop-pijl {
    translate: none !important;
}
@media (hover: hover) and (pointer: fine) {
    .uk-button-text:hover {
        animation: st-lijn-veeg .75s var(--st-ease-in-out);
    }
}
@keyframes st-lijn-veeg {
    0% { background-size: 100% 1px; background-position: 100% 100%; }
    45% { background-size: 0% 1px; background-position: 100% 100%; }
    55% { background-size: 0% 1px; background-position: 0 100%; }
    100% { background-size: 100% 1px; background-position: 0 100%; }
}

/* Telefoon en mail in teksten: fijnere, iets lagere onderlijn */


/* Hero-intro: start pas als de lettertypes klaar zijn, zonder blur, korter en rustiger */
.section-header h1,
.section-header h1 ~ * {
    opacity: 0;
    animation: st-show-o 0s linear 2.5s forwards;
}
html.st-intro .section-header h1 {
    opacity: 1;
    animation: st-rise .9s var(--st-ease-out) both;
}
html.st-intro .section-header h1 ~ * { opacity: 1; animation: st-rise .9s var(--st-ease-out) .09s both; }
html.st-intro .section-header h1 ~ * ~ * { animation-delay: .18s; }
html.st-intro .section-header h1 ~ * ~ * ~ * { animation-delay: .27s; }
@keyframes st-rise {
    from { opacity: 0; transform: translateY(14px); }
}
@media (prefers-reduced-motion: reduce) {
    html.st-intro .section-header h1,
    html.st-intro .section-header h1 ~ * {
        animation: none;
        opacity: 1;
    }
}

/* S-merk in de hero blijft netjes binnen de sectie (zoals in het ontwerp): geen parallax */
[class*="watermark-s-merk"][class*="hero"]::before,
[class*="watermark-s-merk"][class*="hero"]::after {
    translate: none !important;
}

/* Pijlknop op kaarten: compact rondje in rust */
.st-kaart-pijl {
    box-sizing: border-box;
    justify-content: center;
}
.slider-realisaties .el-item > a { container-type: inline-size; }
.slider-realisaties .el-meta { transition: opacity .3s var(--st-ease-out); }
@container (max-width: 460px) {
    @media (hover: hover) and (pointer: fine) {
        .slider-realisaties a:hover .el-meta { opacity: 0; }
    }
}
@container (max-width: 240px) {
    .st-kaart-pijl b { display: none; }
}

/* Titels onder de realisatiekaarten: ademruimte, evenwichtig, geen onderlijn */
.slider-realisaties .el-title {
    display: block !important;
    background-image: none !important;
    margin-top: 16px !important;
    text-wrap: balance;
}
.slider-realisaties .el-item > a > .st-media + .el-meta + .el-title,
.slider-realisaties .el-item > a > .el-title { margin-top: 16px !important; }

/* Fotogalerijen met vergroting: overlay met vergrootknop bij hover */
a.uk-inline-clip[data-attrs] {
    position: relative;
    display: block;
    isolation: isolate;
}
a.uk-inline-clip[data-attrs] img {
    transition: scale .9s var(--st-ease-out);
}
a.uk-inline-clip[data-attrs]::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(180deg, rgba(28, 26, 24, 0) 40%, rgba(28, 26, 24, .55));
    opacity: 0;
    transition: opacity .45s var(--st-ease-out);
    pointer-events: none;
}
a.uk-inline-clip[data-attrs]::after {
    content: "";
    position: absolute;
    z-index: 2;
    right: 16px;
    bottom: 16px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background:
        linear-gradient(#1C1A18, #1C1A18) center / 14px 1.5px no-repeat,
        linear-gradient(#1C1A18, #1C1A18) center / 1.5px 14px no-repeat,
        rgba(246, 243, 239, .92);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    transition: scale .45s var(--st-ease-out), rotate .45s var(--st-ease-out), opacity .3s;
    pointer-events: none;
}
@media (hover: hover) and (pointer: fine) {
    a.uk-inline-clip[data-attrs]::after { opacity: 0; scale: .7; }
    a.uk-inline-clip[data-attrs]:hover::before { opacity: 1; }
    a.uk-inline-clip[data-attrs]:hover::after { opacity: 1; scale: 1; rotate: 90deg; }
    a.uk-inline-clip[data-attrs]:hover img { scale: 1.05; }
}
a.uk-inline-clip[data-attrs]:focus-visible::after { opacity: 1; scale: 1; }

/* Beeldmerk boven "Belgisch vakmanschap": contour tekent zich, vult zich, glans erover */
.beeldmerk-boven.st-merk-ok::before { display: none; }
.st-merk {
    display: block;
    width: 79px;
    height: 78px;
    margin: 0 auto 62px;
}
@media (max-width: 959px) {
    .st-merk { width: 56px; height: 55px; margin-bottom: 32px; }
}
.st-merk svg { display: block; width: 100%; height: 100%; overflow: visible; }
.st-merk .st-merk-deel {
    fill-opacity: 0;
    stroke: #E2DFDC;
    stroke-width: .9;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    transition: stroke-dashoffset 1.3s var(--st-ease-in-out) var(--st-d, 0s), fill-opacity .7s var(--st-ease-out) calc(var(--st-d, 0s) + 1s), stroke-opacity .7s ease calc(var(--st-d, 0s) + 1.2s);
}
.st-merk.is-actief .st-merk-deel {
    stroke-dashoffset: 0;
    fill-opacity: 1;
    stroke-opacity: 0;
}
.st-merk .st-merk-glans rect {
    translate: -60px 0;
}
.st-merk.is-actief .st-merk-glans rect {
    animation: st-merk-glans 1.1s var(--st-ease-in-out) 1.9s both;
}
@keyframes st-merk-glans {
    from { translate: -60px 0; }
    to { translate: 120px 0; }
}
@media (prefers-reduced-motion: reduce) {
    .st-merk .st-merk-deel { transition: none; stroke-dashoffset: 0; fill-opacity: 1; stroke-opacity: 0; }
    .st-merk .st-merk-glans { display: none; }
}


/* ---------- Ronde 3: afstemming op het Figma-ontwerp ---------- */
/* S-merk achter "Vrijheid in vorm en ontwerp" stopt aan de onderrand van zijn sectie */
.watermark-s-merk-materiaal {
    overflow-y: clip;
}
/* "Laat je inspireren": eigen stukje S-merk linksboven, zoals in het ontwerp */
@media (min-width: 960px) {
    body.home .watermark-s-merk-materiaal + .uk-section {
        position: relative;
        z-index: 0;
        isolation: isolate;
        overflow-y: clip;
    }
    body.home .watermark-s-merk-materiaal + .uk-section::before {
        content: "";
        position: absolute;
        z-index: -1;
        pointer-events: none;
        background: url(/wp-content/themes/yootheme-child/assets/images/watermark-s-merk.svg) no-repeat center / 100% 100%;
        transform: scaleX(-1);
        width: 1189.7px;
        height: 1174.02px;
        top: -475.27px;
        left: calc(max(40px, (100vw - 1200px) / 2) - 1039px);
    }
}
/* Telefoon en mail: dunne lijn dicht onder de tekst, zoals in het ontwerp */
a[href^="tel:"], a[href^="mailto:"] {
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}
/* Bijschrift onder de realisatiekaarten: 18px onder de foto */
.slider-realisaties .el-title,
.slider-realisaties .el-item > a > .el-title { margin-top: 18px !important; }

/* ---------- Zachte overgang tussen pagina's ---------- */
@view-transition {
    navigation: auto;
}
::view-transition-old(root) {
    animation: st-vt-uit .28s var(--st-ease-out) both;
}
::view-transition-new(root) {
    animation: st-vt-in .42s var(--st-ease-out) both;
}
@keyframes st-vt-uit { to { opacity: 0; } }
@keyframes st-vt-in { from { opacity: 0; } }
@media (prefers-reduced-motion: reduce) {
    @view-transition { navigation: none; }
}


/* ---------- Ronde 3: offerteformulier (Leadix) in de stijl van de site ---------- */
.leadix-form form .form-group { margin-bottom: 18px; }
.leadix-form form .form-group > label,
.leadix-form form .form-label {
    display: block;
    margin-bottom: 8px;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: .01em;
    color: #3A3633;
}
.leadix-form form .form-control,
.leadix-form form textarea,
.leadix-form form select {
    box-sizing: border-box;
    width: 100%;
    min-height: 50px;
    padding: 12px 16px !important;
    font-family: inherit;
    font-size: 16px !important;
    line-height: 1.4;
    color: #1C1A18 !important;
    background: #FFFFFF !important;
    border: 1px solid rgba(28, 26, 24, .16) !important;
    border-radius: 12px !important;
    box-shadow: none;
    transition: border-color .2s var(--st-ease-out), box-shadow .2s var(--st-ease-out);
}
.leadix-form form textarea { min-height: 150px !important; height: auto; resize: vertical; }
.leadix-form form .form-control::placeholder,
.leadix-form form textarea::placeholder { color: #6F6861; opacity: 1; }
@media (hover: hover) and (pointer: fine) {
    .leadix-form form .form-control:hover,
    .leadix-form form textarea:hover { border-color: rgba(28, 26, 24, .34) !important; }
}
.leadix-form form .form-control:focus,
.leadix-form form textarea:focus,
.leadix-form form select:focus {
    outline: none;
    border-color: #7C5B42 !important;
    box-shadow: 0 0 0 4px rgba(124, 91, 66, .16);
}
.leadix-form form .is-invalid,
.leadix-form form .form-control.is-invalid,
.leadix-form form [aria-invalid="true"] {
    border-color: #A63A2B !important;
    box-shadow: 0 0 0 4px rgba(166, 58, 43, .12);
}
.leadix-form form .invalid-feedback,
.leadix-form form .error,
.leadix-form form .text-danger {
    margin-top: 6px;
    font-size: 13px;
    color: #A63A2B;
}
.leadix-form form .custom-file { position: relative; }
.leadix-form form .custom-file .form-control { cursor: pointer; padding-right: 64px !important; }
.leadix-form form .upload-button button {
    width: 36px;
    height: 36px;
    border-radius: 50% !important;
    border: 0 !important;
    background: #1C1A18 !important;
    color: #F6F3EF !important;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
    transition: background-color .25s var(--st-ease-out), scale .16s var(--st-ease-out);
}
.leadix-form form .upload-button button:hover { background: #7C5B42 !important; }
.leadix-form form .upload-button button:active { scale: .94; }
.leadix-form form .checkbox-group label,
.leadix-form form .checkbox label {
    font-size: 14px !important;
    line-height: 1.5 !important;
    color: #3A3633;
}
.leadix-form form input[type="checkbox"] {
    accent-color: #7C5B42;
    width: 20px;
    height: 20px;
    flex: none;
}
.leadix-form form a { color: #7C5B42; text-underline-offset: 3px; }

/* Contactgegevens: telefoon, mail en route tonen bij hover dat ze klikbaar zijn */
body.page-id-11 #tm-main a[href^="tel:"],
body.page-id-11 #tm-main a[href^="mailto:"],
body.page-id-11 #tm-main a[href*="google.com/maps"] {
    text-decoration-line: underline;
    text-decoration-color: transparent;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    transition: text-decoration-color .25s var(--st-ease-out), color .25s var(--st-ease-out);
}
@media (hover: hover) and (pointer: fine) {
    body.page-id-11 #tm-main a[href^="tel:"]:hover,
    body.page-id-11 #tm-main a[href^="mailto:"]:hover,
    body.page-id-11 #tm-main a[href*="google.com/maps"]:hover {
        text-decoration-color: currentColor;
        color: #7C5B42;
    }
}


/* ---------- Keurmerken: hib + Jansen in dezelfde lijnstijl, niet klikbaar ---------- */
.st-keurmerken {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-end;
    gap: clamp(20px, 5vw, 32px);
    margin: 0;
    color: #1C1A18;
}
@media (min-width: 960px) {
    .st-keurmerken { justify-content: flex-start; }
}
.st-keurmerken img, .st-keurmerk {
    display: block;
    flex: none;
    width: 56px;
    height: 133px;
}
.st-keurmerk {
    background-color: currentColor;
    -webkit-mask: var(--st-keurmerk) no-repeat center / contain;
    mask: var(--st-keurmerk) no-repeat center / contain;
}
.st-keurmerk--jansen { --st-keurmerk: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111 264'%3E%3Cpath d='M2.5 7.5Q2.5 2.5 7.5 2.5H103.5Q108.5 2.5 108.5 7.5V259L55.5 238 2.5 259Z' fill='none' stroke='%23000' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M19.7 96Q17.4 96 16.4 91.9Q15.5 87.7 15.5 79.2V72.1H17.9V78.7Q17.9 81.8 18 84.5Q18 87.1 18.4 88.8Q18.8 90.4 19.7 90.4Q20.6 90.4 20.9 88.8Q21.3 87.2 21.4 84.4Q21.4 81.6 21.4 78V22.9H23.8V77.9Q23.8 87.1 22.9 91.5Q21.9 96 19.7 96ZM28.4 95.2 32.4 22.9H35L39.4 95.2H37.1L36.3 80.6H31.4L30.6 95.2ZM31.6 75.4H36L33.7 35.1H33.7ZM44 95.2V22.9H45.8L51.9 77L51.7 53.2V22.9H53.8V95.2H51.9L46.1 42.1L46.3 61.3V95.2ZM63.8 96Q62.3 96 61.4 94.3Q60.5 92.6 60 89.6Q59.6 86.6 59.4 82.5Q59.3 78.5 59.3 73.9V66.5H61.6V73.9Q61.6 82.7 62.1 86.5Q62.5 90.4 63.9 90.4Q64.9 90.4 65.4 89Q65.8 87.6 66 84.6Q66.1 81.6 66.1 76.7Q66.1 71.3 65.6 67.9Q65 64.5 63.8 61.2L62.3 57.1Q61.6 55.2 60.8 52.8Q60.1 50.4 59.6 47.2Q59.1 44 59.1 39.9Q59.1 34.6 59.5 30.6Q59.8 26.6 60.8 24.3Q61.8 22 63.7 22Q65.3 22 66.2 23.7Q67 25.3 67.4 28.3Q67.8 31.3 68 35.3Q68.1 39.2 68.1 43.9V48H65.9V43.4Q65.9 37.4 65.7 34Q65.5 30.6 65 29.2Q64.6 27.7 63.7 27.7Q62.9 27.7 62.4 28.7Q61.9 29.7 61.7 32.1Q61.5 34.5 61.5 38.9Q61.5 42.2 61.7 44.2Q62 46.3 62.5 47.9Q63.1 49.6 63.9 52L65.4 56.3Q66.8 60.3 67.6 65.2Q68.5 70.1 68.5 77.1Q68.5 82.8 68.1 87Q67.8 91.3 66.8 93.6Q65.8 96 63.8 96ZM73.5 95.2V22.9H80.5V28.4H75.9V55.6H80.2V61.2H75.9V89.7H80.5V95.2ZM85.8 95.2V22.9H87.5L93.7 77L93.4 53.2V22.9H95.5V95.2H93.7L87.9 42.1L88 61.3V95.2ZM22.5 140.8V139.4L26 125.8H22.7V124.4H27.9V125.7L24.4 139.4H27.8V140.8ZM30.8 140.8 29 126.9H30.6L31.4 134.8L31.7 137.6H31.8L32.1 134.8L33.3 126.9H34.9L36.2 134.6L36.6 137.6H36.7L36.9 134.6L37.7 126.9H39.2L37.4 140.8H35.7L34.2 129.4L32.4 140.8ZM41.3 140.8V126.9H43.2V140.8ZM41.3 125.6V124H43.2V125.6ZM48.9 140.9Q47.9 140.9 47.4 140.7Q46.9 140.5 46.8 140Q46.6 139.5 46.6 138.8V128.2H45.2V126.9H46.6V124.4H48.4V126.9H50.1V128.2H48.4V138.7Q48.4 139.1 48.5 139.2Q48.6 139.4 49 139.5Q49.3 139.5 50.1 139.5V140.9ZM54.8 141Q53.2 141 52.5 140.1Q51.7 139.1 51.7 137V135.9H53.4V136.9Q53.4 138.2 53.8 138.8Q54.1 139.5 54.7 139.5Q55.4 139.5 55.7 139.1Q56 138.7 56 137.7Q56 137.2 55.9 136.7Q55.8 136.2 55.5 135.7Q55.1 135.2 54.6 134.7L53.5 133.7Q52.5 132.8 52 131.9Q51.6 131 51.6 129.9Q51.6 128.3 52.4 127.5Q53.2 126.7 54.6 126.7Q55.6 126.7 56.2 127.1Q56.9 127.5 57.2 128.4Q57.6 129.4 57.6 131V131.8H55.9V130.8Q55.9 129.5 55.6 128.8Q55.3 128.2 54.6 128.2Q54 128.2 53.7 128.6Q53.4 129.1 53.3 130Q53.3 130.4 53.5 130.8Q53.6 131.3 53.9 131.7Q54.2 132.2 54.7 132.6L55.8 133.6Q56.9 134.5 57.4 135.5Q57.9 136.6 57.9 137.7Q57.9 139.2 57.1 140.1Q56.4 141 54.8 141ZM62.9 141Q61.8 141 61.2 140.6Q60.5 140.3 60.2 139.6Q59.9 139 59.8 138.1Q59.7 137.2 59.7 136.1V131.3Q59.7 130.3 59.8 129.4Q60 128.6 60.3 128Q60.6 127.4 61.3 127Q61.9 126.7 62.9 126.7Q64 126.7 64.6 127Q65.2 127.4 65.4 128Q65.7 128.7 65.8 129.5Q65.9 130.4 65.9 131.4V133.9H61.5V136.7Q61.5 138.1 61.7 138.8Q62 139.6 62.9 139.6Q63.5 139.6 63.7 139.2Q64 138.9 64 138.2Q64.1 137.6 64.1 136.7V135.6H65.9V136.1Q65.9 137.2 65.8 138.1Q65.7 139 65.4 139.6Q65.2 140.3 64.6 140.6Q63.9 141 62.9 141ZM61.5 132.6H64.1V130.8Q64.1 130 64.1 129.3Q64 128.7 63.8 128.4Q63.5 128.1 62.9 128.1Q62.3 128.1 62 128.5Q61.7 128.8 61.6 129.4Q61.5 130.1 61.5 130.9ZM68.5 140.8V126.9H70.3V128.4Q70.6 127.6 71.2 127.1Q71.9 126.7 72.9 126.7Q72.9 126.7 72.9 126.9Q72.9 127.1 72.9 127.4V128.1Q72.4 128.1 71.9 128.2Q71.5 128.3 71.1 128.6Q70.7 128.9 70.3 129.4V140.8ZM77.4 141Q75.8 141 75 140.1Q74.3 139.1 74.3 137V135.9H76V136.9Q76 138.2 76.3 138.8Q76.7 139.5 77.3 139.5Q78 139.5 78.3 139.1Q78.6 138.7 78.6 137.7Q78.6 137.2 78.5 136.7Q78.4 136.2 78 135.7Q77.7 135.2 77.1 134.7L76 133.7Q75.1 132.8 74.6 131.9Q74.1 131 74.1 129.9Q74.1 128.3 75 127.5Q75.8 126.7 77.2 126.7Q78.1 126.7 78.8 127.1Q79.5 127.5 79.8 128.4Q80.2 129.4 80.2 131V131.8H78.5V130.8Q78.5 129.5 78.2 128.8Q77.9 128.2 77.2 128.2Q76.6 128.2 76.3 128.6Q75.9 129.1 75.9 130Q75.9 130.4 76 130.8Q76.2 131.3 76.5 131.7Q76.8 132.2 77.3 132.6L78.4 133.6Q79.5 134.5 80 135.5Q80.4 136.6 80.4 137.7Q80.4 139.2 79.7 140.1Q79 141 77.4 141ZM85.5 141Q84.4 141 83.8 140.6Q83.1 140.3 82.8 139.6Q82.5 139 82.4 138.1Q82.3 137.2 82.3 136.1V131.3Q82.3 130.3 82.4 129.4Q82.6 128.6 82.9 128Q83.2 127.4 83.9 127Q84.5 126.7 85.5 126.7Q86.6 126.7 87.1 127Q87.7 127.4 88 128Q88.3 128.7 88.4 129.5Q88.5 130.4 88.5 131.4V133.9H84.1V136.7Q84.1 138.1 84.3 138.8Q84.5 139.6 85.5 139.6Q86.1 139.6 86.3 139.2Q86.6 138.9 86.6 138.2Q86.7 137.6 86.7 136.7V135.6H88.5V136.1Q88.5 137.2 88.4 138.1Q88.3 139 88 139.6Q87.8 140.3 87.1 140.6Q86.5 141 85.5 141ZM84.1 132.6H86.7V130.8Q86.7 130 86.6 129.3Q86.6 128.7 86.3 128.4Q86.1 128.1 85.5 128.1Q84.9 128.1 84.6 128.5Q84.3 128.8 84.2 129.4Q84.1 130.1 84.1 130.9ZM24.2 186Q22.5 186 21.4 185.2Q20.3 184.5 19.7 183Q19.1 181.6 18.9 179.7Q18.6 177.8 18.6 175.4V172H21.9V175.6Q21.9 179.3 22.4 180.9Q22.8 182.5 24.2 182.5Q25.2 182.5 25.7 181.9Q26.2 181.3 26.3 180.1Q26.4 178.8 26.4 176.8Q26.4 174.4 25.8 172.7Q25.1 171 23.8 169.4L21.9 167.1Q21.1 166.1 20.3 164.9Q19.5 163.7 19 162.2Q18.5 160.6 18.5 158.7Q18.5 156 19 154.1Q19.4 152.1 20.6 151.1Q21.8 150 24.1 150Q25.8 150 26.9 150.7Q27.9 151.5 28.5 152.8Q29 154.2 29.2 156.1Q29.3 158 29.3 160.2V162.3H26.1V160Q26.1 157.8 26 156.4Q25.8 155 25.4 154.3Q25 153.5 24.1 153.5Q23.2 153.5 22.7 154Q22.2 154.5 22 155.5Q21.8 156.6 21.8 158.2Q21.8 159.5 22 160.5Q22.3 161.4 22.9 162.1Q23.4 162.9 24.3 164L26.2 166.5Q27.8 168.5 28.8 170.9Q29.8 173.4 29.8 176.6Q29.8 179.5 29.3 181.6Q28.8 183.7 27.6 184.9Q26.4 186 24.2 186ZM37 185.6V153.9H33.8V150.4H43.3V153.9H40.4V185.6ZM47.2 185.6 51.6 150.4H55.7L60.4 185.6H57.2L56.4 178.9H51.2L50.4 185.6ZM51.6 175.5H56L53.7 157H53.7ZM64.7 185.6 69.1 150.4H73.2L77.9 185.6H74.8L73.9 178.9H68.7L68 185.6ZM69.1 175.5H73.5L71.2 157H71.2ZM83.8 185.6V150.4H87.2V182.2H92.5V185.6ZM24.5 213V203.6H25.5V204.3Q25.6 203.9 25.9 203.7Q26.2 203.6 26.6 203.6Q27.1 203.6 27.4 203.9Q27.7 204.2 27.8 204.8Q27.9 205.4 27.9 206.2V209Q27.9 209.8 27.8 210.4Q27.7 211 27.3 211.3Q27 211.7 26.4 211.7Q26.1 211.7 25.8 211.5Q25.6 211.3 25.5 211V213ZM26.2 210.8Q26.7 210.8 26.8 210.4Q26.9 210 26.9 209.1V205.9Q26.9 205.5 26.9 205.1Q26.8 204.7 26.7 204.5Q26.6 204.3 26.3 204.3Q26 204.3 25.8 204.5Q25.7 204.6 25.6 204.9Q25.5 205.2 25.5 205.9V209.2Q25.5 210 25.6 210.4Q25.8 210.8 26.2 210.8ZM29.4 211.6V203.6H30.4V204.5Q30.5 204 30.8 203.8Q31.2 203.5 31.7 203.5Q31.7 203.5 31.7 203.7Q31.7 203.8 31.7 203.9V204.3Q31.5 204.3 31.2 204.4Q31 204.5 30.8 204.6Q30.6 204.8 30.4 205.1V211.6ZM34.3 211.7Q33.8 211.7 33.4 211.5Q33.1 211.3 32.9 210.9Q32.7 210.5 32.7 210Q32.6 209.5 32.6 208.9V206.2Q32.6 205.4 32.7 204.8Q32.9 204.2 33.2 203.9Q33.6 203.5 34.3 203.5Q34.9 203.5 35.2 203.7Q35.5 203.9 35.7 204.3Q35.9 204.6 35.9 205.1Q36 205.6 36 206.2V208.9Q36 209.5 36 210Q35.9 210.5 35.7 210.9Q35.6 211.3 35.2 211.5Q34.9 211.7 34.3 211.7ZM34.3 210.9Q34.6 210.9 34.8 210.6Q34.9 210.4 35 210.1Q35 209.7 35 209.2V206Q35 205.5 35 205.1Q34.9 204.7 34.8 204.5Q34.6 204.3 34.3 204.3Q34 204.3 33.8 204.5Q33.7 204.7 33.6 205.1Q33.6 205.5 33.6 206V209.2Q33.6 209.7 33.6 210.1Q33.7 210.4 33.8 210.6Q34 210.9 34.3 210.9ZM37.8 211.6V204.6H37.1V203.9H37.8V203.6Q37.8 202.9 38.1 202.5Q38.4 202.1 39 202.1Q39.3 202.1 39.5 202.2Q39.8 202.2 39.8 202.2V202.9Q39.6 202.9 39.4 202.9Q39 202.9 38.9 203Q38.8 203.2 38.8 203.5V203.9H39.8V204.6H38.8V211.6ZM40.9 211.6V203.6H41.9V211.6ZM40.9 202.9V202H41.9V202.9ZM45.1 211.7Q44.5 211.7 44.2 211.5Q43.8 211.3 43.7 210.9Q43.5 210.5 43.5 210Q43.4 209.5 43.4 208.9V206.1Q43.4 205.6 43.5 205.1Q43.5 204.6 43.7 204.3Q43.9 203.9 44.2 203.7Q44.6 203.5 45.1 203.5Q45.7 203.5 46 203.7Q46.3 203.9 46.5 204.3Q46.6 204.6 46.7 205.1Q46.7 205.6 46.7 206.2V207.6H44.4V209.2Q44.4 210 44.5 210.4Q44.6 210.9 45.1 210.9Q45.4 210.9 45.5 210.7Q45.7 210.5 45.7 210.1Q45.7 209.7 45.7 209.2V208.6H46.7V208.9Q46.7 209.5 46.7 210Q46.6 210.5 46.5 210.9Q46.3 211.3 46 211.5Q45.7 211.7 45.1 211.7ZM44.4 206.9H45.7V205.9Q45.7 205.4 45.7 205Q45.7 204.7 45.6 204.5Q45.4 204.3 45.1 204.3Q44.8 204.3 44.6 204.5Q44.5 204.7 44.4 205.1Q44.4 205.5 44.4 205.9ZM48.1 211.6V202.1H49.1V211.6ZM52.1 211.7Q51.3 211.7 50.9 211.1Q50.4 210.6 50.4 209.4V208.8H51.4V209.3Q51.4 210.1 51.5 210.4Q51.7 210.8 52.1 210.8Q52.4 210.8 52.6 210.6Q52.8 210.4 52.8 209.8Q52.8 209.5 52.7 209.2Q52.6 208.9 52.5 208.6Q52.3 208.4 52 208.1L51.4 207.5Q50.9 207 50.6 206.5Q50.4 206 50.4 205.4Q50.4 204.4 50.8 204Q51.3 203.5 52 203.5Q52.5 203.5 52.9 203.8Q53.2 204 53.4 204.5Q53.6 205.1 53.6 206V206.4H52.7V205.9Q52.7 205.1 52.5 204.7Q52.4 204.4 52 204.4Q51.7 204.4 51.5 204.6Q51.3 204.9 51.3 205.4Q51.3 205.6 51.4 205.9Q51.5 206.1 51.6 206.4Q51.8 206.6 52.1 206.9L52.6 207.5Q53.2 208 53.5 208.6Q53.7 209.1 53.7 209.8Q53.7 210.7 53.4 211.2Q53 211.7 52.1 211.7ZM54.7 212.9V212.1H55Q55.3 212.1 55.5 212.1Q55.6 212.1 55.7 212Q55.8 211.9 55.7 211.7Q55.7 211.6 55.7 211.3L54.4 203.6H55.3L55.9 207.8L56.2 209.9H56.2L56.5 207.8L57 203.6H58L56.7 211.6Q56.6 212.1 56.5 212.4Q56.4 212.6 56.2 212.8Q56 212.9 55.6 212.9ZM60.4 211.7Q59.6 211.7 59.2 211.1Q58.7 210.6 58.7 209.4V208.8H59.7V209.3Q59.7 210.1 59.9 210.4Q60 210.8 60.4 210.8Q60.7 210.8 60.9 210.6Q61.1 210.4 61.1 209.8Q61.1 209.5 61 209.2Q60.9 208.9 60.8 208.6Q60.6 208.4 60.3 208.1L59.7 207.5Q59.2 207 58.9 206.5Q58.7 206 58.7 205.4Q58.7 204.4 59.1 204Q59.6 203.5 60.3 203.5Q60.8 203.5 61.2 203.8Q61.5 204 61.7 204.5Q61.9 205.1 61.9 206V206.4H61V205.9Q61 205.1 60.8 204.7Q60.7 204.4 60.3 204.4Q60 204.4 59.8 204.6Q59.6 204.9 59.6 205.4Q59.6 205.6 59.7 205.9Q59.8 206.1 59.9 206.4Q60.1 206.6 60.4 206.9L61 207.5Q61.5 208 61.8 208.6Q62.1 209.1 62.1 209.8Q62.1 210.7 61.7 211.2Q61.3 211.7 60.4 211.7ZM64.6 211.6Q64.1 211.6 63.8 211.5Q63.6 211.4 63.5 211.1Q63.4 210.8 63.4 210.4V204.4H62.6V203.7H63.4V202.2H64.4V203.7H65.3V204.4H64.4V210.4Q64.4 210.6 64.4 210.7Q64.5 210.8 64.7 210.8Q64.9 210.8 65.3 210.8V211.6ZM67.9 211.7Q67.3 211.7 67 211.5Q66.7 211.3 66.5 210.9Q66.3 210.5 66.3 210Q66.2 209.5 66.2 208.9V206.1Q66.2 205.6 66.3 205.1Q66.4 204.6 66.5 204.3Q66.7 203.9 67.1 203.7Q67.4 203.5 67.9 203.5Q68.5 203.5 68.8 203.7Q69.1 203.9 69.3 204.3Q69.5 204.6 69.5 205.1Q69.5 205.6 69.5 206.2V207.6H67.2V209.2Q67.2 210 67.3 210.4Q67.4 210.9 67.9 210.9Q68.2 210.9 68.4 210.7Q68.5 210.5 68.5 210.1Q68.6 209.7 68.6 209.2V208.6H69.5V208.9Q69.5 209.5 69.5 210Q69.4 210.5 69.3 210.9Q69.1 211.3 68.8 211.5Q68.5 211.7 67.9 211.7ZM67.2 206.9H68.6V205.9Q68.6 205.4 68.5 205Q68.5 204.7 68.4 204.5Q68.3 204.3 68 204.3Q67.6 204.3 67.5 204.5Q67.3 204.7 67.2 205.1Q67.2 205.5 67.2 205.9ZM70.9 211.6V203.6H71.9V204.4Q72 204.1 72.3 203.8Q72.6 203.5 73.1 203.5Q73.5 203.5 73.8 203.7Q74.1 203.9 74.2 204.3Q74.4 204 74.8 203.7Q75.2 203.5 75.6 203.5Q76.2 203.5 76.5 203.9Q76.9 204.4 76.9 205.2V211.6H75.9V205.2Q75.9 204.7 75.7 204.5Q75.5 204.4 75.2 204.4Q74.7 204.4 74.6 204.6Q74.4 204.7 74.4 205.2V211.6H73.4V205.2Q73.4 204.7 73.2 204.6Q73 204.4 72.7 204.4Q72.3 204.4 72.1 204.6Q71.9 204.8 71.9 205.3V211.6ZM80 211.7Q79.4 211.7 79.1 211.5Q78.7 211.3 78.6 210.9Q78.4 210.5 78.4 210Q78.3 209.5 78.3 208.9V206.1Q78.3 205.6 78.4 205.1Q78.4 204.6 78.6 204.3Q78.8 203.9 79.1 203.7Q79.5 203.5 80 203.5Q80.6 203.5 80.9 203.7Q81.2 203.9 81.4 204.3Q81.5 204.6 81.6 205.1Q81.6 205.6 81.6 206.2V207.6H79.3V209.2Q79.3 210 79.4 210.4Q79.5 210.9 80 210.9Q80.3 210.9 80.4 210.7Q80.6 210.5 80.6 210.1Q80.6 209.7 80.6 209.2V208.6H81.6V208.9Q81.6 209.5 81.6 210Q81.5 210.5 81.4 210.9Q81.2 211.3 80.9 211.5Q80.6 211.7 80 211.7ZM79.3 206.9H80.6V205.9Q80.6 205.4 80.6 205Q80.6 204.7 80.5 204.5Q80.3 204.3 80 204.3Q79.7 204.3 79.5 204.5Q79.4 204.7 79.3 205.1Q79.3 205.5 79.3 205.9ZM83 211.6V203.6H84V204.4Q84.1 204.1 84.4 203.8Q84.8 203.5 85.3 203.5Q85.8 203.5 86.2 203.9Q86.5 204.3 86.5 205.2V211.6H85.5V205.2Q85.5 204.7 85.3 204.5Q85.1 204.3 84.8 204.3Q84.6 204.3 84.4 204.4Q84.2 204.5 84.1 204.7Q84 204.9 84 205.2V211.6Z'/%3E%3C/svg%3E"); }
.st-keurmerk--jansen-qp { --st-keurmerk: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111 264'%3E%3Cpath d='M2.5 7.5Q2.5 2.5 7.5 2.5H103.5Q108.5 2.5 108.5 7.5V259L55.5 238 2.5 259Z' fill='none' stroke='%23000' stroke-width='3' stroke-linejoin='round'/%3E%3Ccircle cx='55.5' cy='55' r='34' fill='none' stroke='%23000' stroke-width='3'/%3E%3Cpath d='M55.50 36.00L60.55 50.04L75.47 50.51L63.68 59.66L67.84 73.99L55.50 65.60L43.16 73.99L47.32 59.66L35.53 50.51L50.45 50.04Z' fill='none' stroke='%23000' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M33.5 121Q31.9 121 31.2 120Q30.5 119.1 30.5 117.1V115.2H32.3V117Q32.3 117.7 32.3 118.2Q32.4 118.8 32.6 119.2Q32.9 119.5 33.5 119.5Q34.1 119.5 34.3 119.2Q34.6 118.9 34.6 118.2Q34.7 117.6 34.7 116.8V104H36.5V116.8Q36.5 118.9 35.8 119.9Q35.1 121 33.5 121ZM41.7 120.9Q40.4 120.9 39.8 119.9Q39.2 118.9 39.2 117.2V115.6Q39.2 114.7 39.5 114.1Q39.9 113.5 40.5 113.1Q41.1 112.7 41.9 112.4Q42.7 112 43.7 111.7V110.6Q43.7 109.6 43.6 109Q43.6 108.4 43.3 108.1Q43 107.8 42.5 107.8Q41.9 107.8 41.6 108.1Q41.3 108.4 41.3 109Q41.2 109.6 41.2 110.7V111.1H39.4V110.7Q39.4 109.8 39.5 109Q39.6 108.2 39.9 107.6Q40.2 107 40.8 106.7Q41.4 106.3 42.5 106.3Q43.5 106.3 44.1 106.6Q44.7 106.9 45 107.6Q45.3 108.2 45.4 109.1Q45.5 110 45.5 111.2V120.8H43.7V119.6Q43.6 119.9 43.4 120.2Q43.1 120.5 42.7 120.7Q42.3 120.9 41.7 120.9ZM42.1 119.5Q42.7 119.5 43.1 119.2Q43.5 118.9 43.7 118.5V112.9Q42.8 113.2 42.3 113.5Q41.8 113.8 41.5 114.1Q41.2 114.4 41.1 114.8Q41 115.2 41 115.8V117.1Q41 118.4 41.2 118.9Q41.5 119.5 42.1 119.5ZM48.3 120.8V106.5H50.1V108Q50.3 107.3 50.9 106.8Q51.6 106.3 52.5 106.3Q53.5 106.3 54.2 107Q54.8 107.8 54.8 109.3V120.8H53V109.3Q53 108.5 52.6 108.1Q52.2 107.8 51.6 107.8Q51.2 107.8 50.9 107.9Q50.5 108.1 50.3 108.4Q50.1 108.8 50.1 109.4V120.8ZM60.4 121Q58.8 121 58 120Q57.2 119.1 57.2 116.9V115.7H59V116.8Q59 118.1 59.3 118.8Q59.6 119.5 60.3 119.5Q61 119.5 61.3 119.1Q61.6 118.7 61.6 117.6Q61.6 117 61.5 116.5Q61.3 116 61 115.5Q60.7 115 60.1 114.5L59 113.5Q58.1 112.6 57.6 111.7Q57.1 110.7 57.1 109.6Q57.1 107.9 58 107.1Q58.8 106.3 60.2 106.3Q61.1 106.3 61.8 106.7Q62.4 107.1 62.8 108.1Q63.1 109.1 63.1 110.8V111.6H61.4V110.5Q61.4 109.2 61.2 108.5Q60.9 107.8 60.2 107.8Q59.5 107.8 59.2 108.3Q58.9 108.7 58.9 109.7Q58.9 110.1 59 110.6Q59.1 111 59.5 111.5Q59.8 111.9 60.3 112.4L61.4 113.4Q62.4 114.3 62.9 115.4Q63.4 116.4 63.4 117.6Q63.4 119.1 62.7 120.1Q62 121 60.4 121ZM68.4 121Q67.3 121 66.7 120.6Q66.1 120.2 65.8 119.6Q65.5 118.9 65.4 118Q65.3 117.1 65.3 116V111Q65.3 110 65.4 109.1Q65.5 108.3 65.8 107.7Q66.2 107 66.8 106.7Q67.4 106.3 68.5 106.3Q69.5 106.3 70.1 106.7Q70.7 107 71 107.7Q71.2 108.3 71.3 109.2Q71.4 110.1 71.4 111.1V113.7H67.1V116.5Q67.1 118 67.3 118.8Q67.5 119.5 68.4 119.5Q69 119.5 69.2 119.2Q69.5 118.8 69.6 118.1Q69.6 117.5 69.6 116.6V115.5H71.4V116Q71.4 117.1 71.3 118Q71.2 118.9 71 119.6Q70.7 120.3 70.1 120.6Q69.5 121 68.4 121ZM67.1 112.4H69.6V110.6Q69.6 109.7 69.6 109Q69.5 108.4 69.3 108.1Q69 107.8 68.5 107.8Q67.8 107.8 67.5 108.1Q67.2 108.5 67.2 109.1Q67.1 109.8 67.1 110.7ZM74 120.8V106.5H75.8V108Q76 107.3 76.6 106.8Q77.3 106.3 78.2 106.3Q79.2 106.3 79.9 107Q80.5 107.8 80.5 109.3V120.8H78.7V109.3Q78.7 108.5 78.3 108.1Q77.9 107.8 77.3 107.8Q76.9 107.8 76.6 107.9Q76.2 108.1 76 108.4Q75.8 108.8 75.8 109.4V120.8ZM22 156 19.7 152.8Q18.6 152.7 17.9 152.1Q17.2 151.4 16.8 149.9Q16.5 148.4 16.5 146.2V136.3Q16.5 134.4 16.8 133Q17.1 131.6 17.9 130.8Q18.7 130 20.1 130Q21.2 130 21.9 130.5Q22.5 130.9 22.9 131.7Q23.3 132.6 23.4 133.7Q23.6 134.9 23.6 136.3V146.2Q23.6 148.4 23.2 149.9Q22.9 151.4 22.2 152.1Q21.9 152.4 21.5 152.6L23 154.8ZM20.1 150.6Q20.6 150.6 20.9 150.2Q21.2 149.8 21.4 148.8Q21.5 147.8 21.5 146.2V136.2Q21.5 134.2 21.2 133.2Q21 132.3 20.1 132.3Q19.2 132.3 18.9 133.2Q18.6 134.2 18.6 136.2V146.2Q18.6 147.8 18.7 148.8Q18.8 149.8 19.1 150.2Q19.5 150.6 20.1 150.6ZM30.9 152.9Q29.6 152.9 28.8 152.2Q28.1 151.6 27.7 150.2Q27.4 148.9 27.4 146.9V130.3H29.5V146.8Q29.5 148 29.6 148.9Q29.6 149.7 29.9 150.2Q30.2 150.6 30.9 150.6Q31.6 150.6 31.9 150.2Q32.2 149.7 32.3 148.9Q32.4 148 32.4 146.8V130.3H34.5V146.9Q34.5 148.9 34.1 150.2Q33.8 151.6 33 152.2Q32.3 152.9 30.9 152.9ZM37.5 152.6 40.2 130.3H42.8L45.7 152.6H43.7L43.2 148.3H40L39.5 152.6ZM40.2 146.2H43L41.5 134.4H41.5ZM48.9 152.6V130.3H51V150.4H54.3V152.6ZM57.2 152.6V130.3H59.3V152.6ZM63.5 152.6V130.3H68.9V132.5H65.6V139.5H68.7V141.7H65.6V152.6ZM72.3 152.6V130.3H74.4V152.6ZM78.6 152.6V130.3H84V132.5H80.7V140.1H83.8V142.3H80.7V150.4H84V152.6ZM87.5 152.6V130.3H90.9Q92.3 130.3 93.1 131Q93.9 131.7 94.2 133.1Q94.5 134.4 94.5 136.3L94.5 146.1Q94.5 148.4 94.1 149.8Q93.8 151.2 93 151.9Q92.2 152.6 90.8 152.6ZM89.6 150.5H90.7Q91.3 150.5 91.6 150.2Q92 149.9 92.2 149Q92.4 148.2 92.4 146.5V136.3Q92.4 134.2 92 133.3Q91.6 132.4 90.7 132.4H89.6ZM16.5 188V162H20.5Q21.7 162 22.5 162.5Q23.2 163 23.6 164Q24 165 24.2 166.4Q24.3 167.7 24.3 169.4V169.8Q24.3 172.5 24 174.2Q23.7 176 22.9 176.9Q22.1 177.8 20.5 177.8H18.9V188ZM18.9 175.3H20.3Q21 175.3 21.4 174.7Q21.7 174.2 21.8 173.1Q22 171.9 22 169.8V169.3Q22 166.8 21.7 165.6Q21.4 164.4 20.4 164.4H18.9ZM27.5 188 30.6 162H33.4L36.7 188H34.5L33.9 183H30.3L29.8 188ZM30.6 180.6H33.6L32.1 166.8H32ZM40.8 188V162H45.1Q46.7 162 47.4 162.7Q48.2 163.5 48.4 164.9Q48.7 166.4 48.7 168.6Q48.7 171 48.3 172.5Q47.9 173.9 46.8 174.3Q47.4 174.4 47.7 174.9Q48.1 175.4 48.3 176.4Q48.5 177.5 48.6 179.2Q48.7 180.9 48.7 183.6V184.3Q48.7 184.8 48.7 185.3Q48.7 185.9 48.7 186.4Q48.7 187 48.8 187.4Q48.8 187.8 48.9 188H46.5Q46.5 187.9 46.4 187.4Q46.4 187 46.4 186.2Q46.3 185.4 46.3 184.4Q46.3 183.4 46.3 182.1V179.2Q46.3 177.8 46.2 177Q46.1 176.2 45.8 175.9Q45.4 175.6 44.6 175.5L43.2 175.4V188ZM43.2 173.2H44.7Q45.4 173.2 45.7 172.9Q46.1 172.5 46.2 171.5Q46.3 170.5 46.3 168.5V168.4Q46.3 166.7 46.2 165.9Q46.1 165 45.7 164.7Q45.4 164.4 44.7 164.4H43.2ZM54.3 188V164.5H52.1V162H58.7V164.5H56.6V188ZM62.5 188V162H64.3L69 179.7L68.7 172.2V162H70.8V188H69.1L64.6 170.2L64.7 176.7V188ZM76 188V162H82V164.5H78.3V173.4H81.8V176H78.3V185.5H82V188ZM86.5 188V162H90.7Q92.3 162 93.1 162.7Q93.8 163.5 94.1 164.9Q94.3 166.4 94.3 168.6Q94.3 171 93.9 172.5Q93.6 173.9 92.5 174.3Q93 174.4 93.4 174.9Q93.7 175.4 93.9 176.4Q94.1 177.5 94.2 179.2Q94.3 180.9 94.3 183.6V184.3Q94.3 184.8 94.3 185.3Q94.3 185.9 94.4 186.4Q94.4 187 94.4 187.4Q94.4 187.8 94.5 188H92.1Q92.1 187.9 92.1 187.4Q92 187 92 186.2Q92 185.4 92 184.4Q92 183.4 92 182.1V179.2Q92 177.8 91.9 177Q91.8 176.2 91.4 175.9Q91 175.6 90.3 175.5L88.9 175.4V188ZM88.9 173.2H90.4Q91 173.2 91.4 172.9Q91.7 172.5 91.8 171.5Q92 170.5 92 168.5V168.4Q92 166.7 91.8 165.9Q91.7 165 91.4 164.7Q91 164.4 90.3 164.4H88.9Z'/%3E%3Cpath fill-rule='evenodd' d='M39 200H72A11.5 11.5 0 0 1 72 223H39A11.5 11.5 0 0 1 39 200ZM42.5 217.4V216.7Q42.5 216 42.7 215.5Q42.8 214.9 43 214.3Q43.3 213.7 43.7 212.9L44.8 211Q45 210.7 45.1 210.5Q45.2 210.2 45.2 209.9Q45.3 209.6 45.3 209.2Q45.3 208.9 45.3 208.6Q45.3 207.8 45.2 207.4Q45.2 206.9 45 206.8Q44.9 206.7 44.6 206.7Q44.3 206.7 44.1 206.8Q44 207 43.9 207.4Q43.8 207.8 43.8 208.7V210.3H42.5V209.4Q42.5 208.2 42.6 207.3Q42.7 206.4 43.2 206Q43.7 205.5 44.7 205.5Q45.5 205.5 45.9 205.9Q46.3 206.3 46.5 207.1Q46.6 207.8 46.6 208.7Q46.6 209.3 46.5 209.8Q46.5 210.3 46.3 210.8Q46.2 211.2 45.9 211.7L44.8 213.6Q44.4 214.3 44.3 214.7Q44.1 215.1 44 215.5Q43.9 215.8 43.9 216.3H46.4V217.4ZM51.6 217.5Q50.6 217.5 50.2 217.1Q49.8 216.7 49.7 216Q49.5 215.2 49.5 214.2V208.6Q49.5 207.6 49.7 206.9Q49.8 206.2 50.2 205.9Q50.7 205.5 51.6 205.5Q52.5 205.5 53 205.9Q53.4 206.2 53.5 206.9Q53.6 207.6 53.6 208.6V214.2Q53.6 215 53.5 215.6Q53.5 216.2 53.3 216.6Q53.1 217.1 52.7 217.3Q52.3 217.5 51.6 217.5ZM51.6 216.3Q51.8 216.3 51.9 216.3Q52 216.2 52.1 216Q52.2 215.8 52.2 215.4Q52.3 215 52.3 214.2V208.5Q52.3 207.6 52.2 207.2Q52.1 206.8 52 206.8Q51.8 206.7 51.6 206.7Q51.4 206.7 51.2 206.8Q51 206.8 50.9 207.2Q50.8 207.6 50.8 208.5V214.2Q50.8 215 50.9 215.4Q50.9 215.8 51 216Q51.1 216.2 51.2 216.3Q51.4 216.3 51.6 216.3ZM57.2 217.4V216.7Q57.2 216 57.3 215.5Q57.4 214.9 57.7 214.3Q58 213.7 58.4 212.9L59.5 211Q59.6 210.7 59.7 210.5Q59.8 210.2 59.9 209.9Q59.9 209.6 60 209.2Q60 208.9 60 208.6Q60 207.8 59.9 207.4Q59.8 206.9 59.7 206.8Q59.5 206.7 59.3 206.7Q59 206.7 58.8 206.8Q58.6 207 58.6 207.4Q58.5 207.8 58.5 208.7V210.3H57.1V209.4Q57.1 208.2 57.3 207.3Q57.4 206.4 57.9 206Q58.3 205.5 59.4 205.5Q60.1 205.5 60.6 205.9Q61 206.3 61.1 207.1Q61.3 207.8 61.3 208.7Q61.3 209.3 61.2 209.8Q61.1 210.3 61 210.8Q60.8 211.2 60.6 211.7L59.5 213.6Q59.1 214.3 58.9 214.7Q58.7 215.1 58.6 215.5Q58.6 215.8 58.6 216.3H61.1V217.4ZM66.4 217.5Q65.7 217.5 65.3 217.3Q64.8 217 64.6 216.6Q64.4 216.1 64.3 215.5Q64.2 214.9 64.2 214.1V209.1Q64.2 207.9 64.4 207.1Q64.6 206.3 65 205.9Q65.5 205.5 66.4 205.5Q67.1 205.5 67.5 205.8Q68 206.1 68.2 206.7Q68.4 207.4 68.4 208.5V209.1H67.1V208.7Q67.1 207.8 67.1 207.4Q67 206.9 66.8 206.8Q66.6 206.7 66.3 206.7Q65.9 206.7 65.7 206.9Q65.6 207.2 65.5 207.7Q65.5 208.2 65.5 209V210.4Q65.7 210.3 66 210.2Q66.3 210.1 66.6 210.1Q67.4 210.1 67.8 210.5Q68.3 210.8 68.4 211.6Q68.5 212.4 68.5 213.6V214Q68.5 215 68.4 215.8Q68.3 216.6 67.8 217.1Q67.4 217.5 66.4 217.5ZM66.4 216.3Q66.8 216.3 67 216.1Q67.2 215.9 67.2 215.5Q67.3 215.1 67.3 214.4V213.5Q67.3 212.6 67.2 212.1Q67.2 211.6 67 211.4Q66.8 211.1 66.4 211.1Q66.2 211.1 66 211.2Q65.8 211.3 65.7 211.4L65.5 211.5V214.3Q65.5 215 65.6 215.5Q65.7 215.9 65.9 216.1Q66.1 216.3 66.4 216.3Z'/%3E%3C/svg%3E"); }
.section-footer .st-keurmerken, .uk-light .st-keurmerken, .bg-secondary .st-keurmerken { color: #E2DFDC; }

.st-keurmerken { opacity: .9; }
.section-footer .st-keurmerken { opacity: .85; justify-content: center; }
span.hib-label:hover { opacity: .9; }

/* Partnerlogo's Jansen in origineel formaat (niet in een label) */
.st-keurmerken { align-items: center; }
.st-keurmerken img.st-partnerlogo { width: auto; height: auto; max-width: none; }
.st-keurmerken img.st-partnerlogo--jansen { width: 150px; }
.st-keurmerken img.st-partnerlogo--jansen-qp { width: 90px; }
@media (max-width: 400px) {
  .st-keurmerken img.st-partnerlogo--jansen { width: 120px; }
  .st-keurmerken img.st-partnerlogo--jansen-qp { width: 76px; }
}

/* Inkepingen in foto's: geen haarlijn aan de rand van de inkeping (mask iets groter dan de foto, geen afronding op de ingekeepte hoek) */
.foto-bleed-rechts img, .inkeping-lo img {
  -webkit-mask-position: left -2px bottom -2px, 0 0;
  mask-position: left -2px bottom -2px, 0 0;
  -webkit-mask-size: calc(var(--inkeping-w) + 2px) calc(var(--inkeping-h) + 2px), 100% 100%;
  mask-size: calc(var(--inkeping-w) + 2px) calc(var(--inkeping-h) + 2px), 100% 100%;
  border-bottom-left-radius: 0;
}
.foto-bleed-links img, .inkeping-rb img {
  -webkit-mask-position: right -2px top -2px, 0 0;
  mask-position: right -2px top -2px, 0 0;
  -webkit-mask-size: calc(var(--inkeping-w) + 2px) calc(var(--inkeping-h) + 2px), 100% 100%;
  mask-size: calc(var(--inkeping-w) + 2px) calc(var(--inkeping-h) + 2px), 100% 100%;
  border-top-right-radius: 0;
}
