body,h1,h2,h3,h4,h5,h6{font-family:'Figtree',sans-serif!important}.et-menu li a:hover{color:#FFFFFF!important;opacity:1!important}.sub-menu{background-color:#2C1E27!important}.sub-menu li a{color:rgba(255,255,255,0.65)!important}.sub-menu li a:hover{color:#FFFFFF!important}#top-menu li.mm-mobile-only,.et-menu li.mm-mobile-only{display:none!important}.et_mobile_menu{background-color:#2C1E27!important;width:100%!important;padding:16px 0!important;position:fixed!important;top:90px!important;left:0!important;height:calc(100vh - 90px)!important;overflow-y:auto!important}.et_mobile_menu li a{color:rgba(255,255,255,0.65)!important;font-size:15px!important;font-weight:600!important;padding:10px 24px!important;border-bottom:1px solid rgba(255,255,255,0.06)!important}.et_mobile_menu li a:hover{color:#FFFFFF!important;background-color:rgba(255,255,255,0.05)!important}.et_mobile_menu .sub-menu{background-color:#382530!important}.et_mobile_menu .sub-menu li a{padding-left:36px!important;font-size:13.5px!important}.et_mobile_menu li.mm-mobile-cta>a{background:#F0DD00!important;color:#2C1E27!important;font-weight:700!important;text-align:center!important;margin:16px 24px 8px!important;display:block!important;border-bottom:none!important;clip-path:polygon(12px 0%,100% 0%,100% calc(100% - 12px),calc(100% - 12px) 100%,0% 100%,0% 12px)!important}.et_mobile_menu li.mm-mobile-cta>a:hover{background:#d4c200!important;color:#2C1E27!important}.et_mobile_menu li.mm-mobile-cta>a,.et_mobile_menu li.mm-mobile-cta>a:link,.et_mobile_menu li.mm-mobile-cta>a:visited{color:#2C1E27!important}@media (max-width:980px){.et_mobile_menu li.mm-mobile-only{display:block!important}}h1{font-size:clamp(2rem,5vw + 0.5rem,4.5rem)!important;font-weight:700;line-height:1.15;letter-spacing:-0.02em;margin-bottom:clamp(1rem,2vw,1.5rem)}h2{font-size:clamp(1.5rem,3.5vw + 0.25rem,3rem)!important;font-weight:700;line-height:1.2;letter-spacing:-0.015em;margin-bottom:clamp(0.875rem,1.5vw,1.25rem)}h3{font-size:clamp(1.25rem,2.5vw + 0.25rem,2rem)!important;font-weight:600;line-height:1.3;letter-spacing:-0.01em;margin-bottom:clamp(0.75rem,1.2vw,1rem)}h4{font-size:clamp(1.1rem,1.8vw + 0.25rem,1.5rem)!important;font-weight:600;line-height:1.35;letter-spacing:-0.005em;margin-bottom:clamp(0.625rem,1vw,0.875rem)}h5{font-size:clamp(1rem,1.2vw + 0.2rem,1.25rem)!important;font-weight:600;line-height:1.4;letter-spacing:1px;margin-bottom:clamp(0.5rem,0.8vw,0.75rem)}h6{font-size:clamp(0.875rem,1vw + 0.1rem,1rem)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:1.5px!important;text-transform:uppercase!important;margin-bottom:clamp(0.375rem,0.6vw,0.5rem)!important}body,p{font-size:clamp(1rem,1.1vw + 0.7rem,1.125rem);font-weight:400;line-height:1.7}p.lead{font-size:clamp(1.1rem,1.5vw + 0.6rem,1.375rem);line-height:1.65;font-weight:400}small,.text-small{font-size:clamp(0.75rem,0.8vw + 0.5rem,0.875rem);line-height:1.5}.overline{font-size:clamp(0.625rem,0.6vw + 0.5rem,0.75rem);font-weight:600;letter-spacing:0.1em;text-transform:uppercase;line-height:1.4}p,li{max-width:68ch}h1,h2,h3{max-width:22ch}@media (max-width:767px){.et_pb_section{padding-left:10px!important;padding-right:10px!important}}.mm-cut{clip-path:polygon(40px 0%,100% 0%,100% calc(100% - 40px),calc(100% - 40px) 100%,0% 100%,0% 40px)}@media (max-width:767px){.mm-cut{clip-path:polygon(24px 0%,100% 0%,100% calc(100% - 24px),calc(100% - 24px) 100%,0% 100%,0% 24px)}}.mm-btn{display:inline-block;padding:14px 32px;font-size:14px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;transition:background 0.2s,color 0.2s;clip-path:polygon(12px 0%,100% 0%,100% calc(100% - 12px),calc(100% - 12px) 100%,0% 100%,0% 12px)}.mm-btn--geel{background:#F0DD00;color:#2C1E27!important}.mm-btn--geel:hover{background:#d4c200;color:#2C1E27!important}.mm-btn--paars{background:#452F3D;color:#F0DD00!important}.mm-btn--paars:hover{background:#2C1E27;color:#F0DD00!important}.mm-btn--zand{background:#F5F4EE;color:#2C1E27!important}.mm-btn--zand:hover{background:#FFFFFF;color:#2C1E27!important}:root{--mm-header:90px}.mm-hero-reveal{position:sticky!important;top:0!important;z-index:1!important;min-height:100svh!important;padding-top:var(--mm-header)!important;padding-bottom:0!important;overflow:visible!important}.mm-hero-reveal .et_pb_row{min-height:calc(100svh - var(--mm-header))!important;margin-top:0!important}@media (max-width:980px){.mm-hero-reveal{position:relative!important}}@keyframes mm-bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.mm-scroll-cue{animation:mm-bounce 2.4s ease-in-out infinite!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;color:rgba(255,255,255,0.85)!important;will-change:transform!important}@keyframes mm-scroll-dot{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(10px)}100%{opacity:0;transform:translateY(10px)}}.mm-scroll-cue rect:last-child{animation:mm-scroll-dot 1.8s ease-in-out infinite}.et_animated{opacity:1!important;animation-duration:0s!important}.mm-panel-section{position:relative!important;z-index:10!important}#control-panel{z-index:11!important}@media (max-width:767px){.mm-spec-dash{clip-path:none!important}.mm-panel-section .et_pb_column{padding-left:0!important;padding-right:0!important}.mm-panel-section .et_pb_column.mm-cut{padding-left:20px!important;padding-right:20px!important}.mm-toc-bar{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:6px!important;padding-bottom:4px!important;scrollbar-width:none!important}.mm-toc-bar::-webkit-scrollbar{display:none!important}.mm-toc-bar a{flex-shrink:0!important;white-space:nowrap!important}.mm-toc-label{flex-shrink:0!important;white-space:nowrap!important;margin-right:4px!important}}.mm-panel-section .et_pb_toggle_open{border-left:3px solid #F0DD00!important;padding-left:20px!important}.et_pb_text a:not(.mm-btn),.et_pb_toggle_content a:not(.mm-btn),.et_pb_blurb a:not(.mm-btn){color:inherit!important;text-decoration:underline!important;font-weight:700!important}.et_pb_text a:not(.mm-btn):hover,.et_pb_toggle_content a:not(.mm-btn):hover,.et_pb_blurb a:not(.mm-btn):hover{text-decoration-thickness:2px!important}