[data-bf-tint="on"]>.bf-campaign-shade,[data-bf-tint="on"]>.bf-band-shade{background:linear-gradient(100deg,rgba(8,9,8,.94),rgba(27,29,26,.38) 70%,rgba(8,9,8,.18))!important}[data-bf-tint="off"]>.bf-campaign-shade,[data-bf-tint="off"]>.bf-band-shade{background:linear-gradient(100deg,rgba(0,0,0,.86),rgba(0,0,0,.15))!important}.bf-theme-light [data-bf-tint="on"]>.bf-campaign-shade,.bf-theme-light [data-bf-tint="on"]>.bf-band-shade{background:linear-gradient(100deg,rgba(235,231,220,.97),rgba(220,216,205,.65) 56%,rgba(40,42,38,.12))!important}.bf-theme-white [data-bf-tint="on"]>.bf-campaign-shade,.bf-theme-white [data-bf-tint="on"]>.bf-band-shade{background:linear-gradient(100deg,rgba(255,255,255,.98),rgba(250,249,246,.76) 58%,rgba(10,10,10,.08))!important}.bf-image-preview-wrap,.bf-portrait-image{position:relative;overflow:hidden;border-radius:12px}.bf-image-preview-wrap.tinted:after,.bf-portrait-image.bf-tinted:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(24,27,24,.44),rgba(207,199,181,.18));mix-blend-mode:multiply;pointer-events:none}.bf-ingmar{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:#eaf0e5}.bf-portrait-image img{display:block;width:100%;height:400px;object-fit:cover}.bf-practical-faq{background:#f4f6f1}.bf-practical-faq details{max-width:880px;border-bottom:1px solid #b9cbb2;padding:20px 0}.bf-practical-faq summary{cursor:pointer;font-size:18px;font-weight:600}.bf-practical-faq details p{padding-top:14px;max-width:65ch}.bf-service-contact{display:block!important}.bf-service-contact>div{max-width:850px}.bf-service-contact .bf-actions{margin:26px 0}.bf-service-contact h1{max-width:18ch}@media(max-width:767px){.bf-ingmar{grid-template-columns:1fr;gap:24px}.bf-portrait-image img{height:280px}.bf-campaign{min-height:660px!important}.bf-campaign>picture{height:240px!important}.bf-campaign .bf-campaign-bg{height:240px!important;object-fit:contain!important}.bf-campaign .bf-campaign-copy{padding-bottom:28px!important}.bf-practical-faq summary{font-size:16px}}
.bf-service-contact h1{margin-bottom:24px!important}.bf-package-use{font-size:13px!important;color:#4e764a!important;border-left:2px solid #8eaf81;padding-left:12px}.bf-image-preview-wrap:has(img[src=""]){height:150px;background:#eaf0e5;display:grid;place-items:center}.bf-image-preview-wrap:has(img[src=""]):before{content:"Kies een echte foto van Ingmar";color:#23482b}.bf-image-preview-wrap img[src=""]{display:none}@media(max-width:767px){.bf-campaign{height:700px!important;min-height:700px!important}.bf-campaign .bf-campaign-bg{top:auto!important;bottom:52px!important;height:210px!important}}
@media(max-width:767px){.bf-campaign[data-bf-tint="on"]>picture:after{content:"";position:absolute;left:0;right:0;bottom:52px;height:210px;background:linear-gradient(120deg,rgba(20,22,20,.32),rgba(215,207,190,.14));pointer-events:none}}

.bf-style-overlay{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:15px 16px;border:1px solid #d8d3c8;border-radius:12px;background:#f7f5f0}.bf-style-overlay>div{display:grid;gap:4px}.bf-style-overlay strong{font-size:14px;color:#1f211f}.bf-style-overlay span,.bf-style-help{font-size:12px;color:#676961}.bf-style-switch{display:flex!important;align-items:center;gap:8px;margin:0!important;cursor:pointer}.bf-style-switch input{position:absolute;opacity:0;pointer-events:none}.bf-style-switch-track{position:relative;width:46px;height:26px;border-radius:99px;background:#aaa9a3;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);transition:.2s}.bf-style-switch-track:after{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.24);transition:.2s}.bf-style-switch input:checked+.bf-style-switch-track{background:#232623}.bf-style-switch input:checked+.bf-style-switch-track:after{transform:translateX(20px);background:#e8e1d2}.bf-style-switch input:focus-visible+.bf-style-switch-track{outline:3px solid #8e8a80;outline-offset:2px}.bf-style-switch b{min-width:24px;font-size:12px;color:#333}.bf-style-help{margin:8px 2px 0!important}
