.igm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.igm-skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:14px 20px;background:#fff;color:#173467;font:700 16px/1.4 Manrope,Arial,sans-serif;border:2px solid currentColor;border-radius:6px;transform:translateY(-160%)}
.igm-skip-link:focus{transform:none;outline:3px solid #fff;outline-offset:3px}
main:target{scroll-margin-top:100px}
.igm-form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.igm-form-status{line-height:1.6;margin-top:16px;color:#234585}
.igm-form-status:empty{display:none}
.igm-form-status.form-error{color:#9b2424}
.igm-form-status:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.contact-form button:disabled{opacity:.65;cursor:wait}
.contact-form small a{color:inherit;text-underline-offset:3px}
.franchise-page-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.franchise-form-panel,.franchise-form-panel .field{min-width:0}
@media(max-width:850px){.franchise-page-main{grid-template-columns:minmax(0,1fr)}}
.formula-story.fs-instalcenter{--brand-text:#a83800}
.formula-story :is(.bs-proof,.bs-about,.fs-brand-story,.fs-testimonials,.fs-person-contact,.bs-mike) :is(h2,h3),.formula-story .bs-stats strong{color:var(--brand-text)}
.formula-story .franchise-button,.formula-story .fs-quote-card figcaption,.formula-story .bs-mike-portrait>p{background:var(--brand-text);border-color:var(--brand-text);color:#fff}
.formula-story .igm-franchise .franchise-button{background:var(--brand-text)!important;border-color:var(--brand-text)!important}
.formula-story.fs-bad-in-beeld .bs-benefit-grid h3{color:#8dbbc9}
.formula-story .bs-hero h1 span{color:inherit}
