body.home-hero-in-beeld header.header{background-color:var(--so-color-marine)}body.home-hero-in-beeld header.header a:not(ul ul a):not(.button){color:var(--so-color-white)}body.home-hero-in-beeld
	header.header
	nav.main-menu>ul>li.has-submenu>a:after,body.home-hero-in-beeld header.header .top-bar ul img{filter:var(--so-color-white-filter)}@media (min-width:869px){body.home-hero-in-beeld header.header nav.main-menu>ul>li:hover{background-color:var(--so-color-marine-hover)}}@media (max-width:868px){body.home-hero-in-beeld header.header .mobile-menu-button{filter:var(--so-color-white-filter)}body.home-hero-in-beeld header.header nav.main-menu a{color:var(--so-color-white)}body.mobile-menu-open.home-hero-in-beeld
		.header
		#hs_cos_wrapper_actie-knoppen{background-color:var(--so-color-marine)}}body:has(.home-hero){padding-top:0}main#main-content .home-hero,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero{align-items:center;background-color:var(--so-color-marine);box-sizing:border-box;color:var(--so-color-white);container-type:inline-size;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);max-width:100dvw;position:relative;text-align:center;width:100dvw;--so-section-wave:min(212px,14.72222vw);--so-section-wave:min(212px,14.72222cqw);min-height:500px;padding:156px 24px 0}@media screen and (max-width:1024px){main#main-content .home-hero,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero{padding-top:80px}}@media screen and (max-width:768px){main#main-content .home-hero,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero{padding-top:60px}}main#main-content .home-hero .overline,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	.overline{background-color:var(--so-color-mauve);border-radius:8px;color:var(--so-color-marine);display:inline-block;font-size:16px;font-weight:500;letter-spacing:-2%;line-height:1.3;padding:4px 6px}main#main-content .home-hero .overline span,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	.overline
	span{color:inherit}main#main-content .home-hero p,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	p{max-width:652px}main#main-content .home-hero :is(h1,h2,h3,h4,h5,h6),main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	:is(h1,h2,h3,h4,h5,h6){color:inherit}main#main-content .home-hero .content,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	.content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;max-width:1100px}main#main-content .home-hero .content>*,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	.content>*{color:var(--so-color-sand);margin:0}main#main-content .home-hero .button-wrapper,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	.button-wrapper{justify-content:center;margin-top:4px}main#main-content .home-hero picture,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	picture{margin-bottom:-48px;margin-top:-40px;max-width:1164px}main#main-content .home-hero picture img,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
	picture
	img{margin-left:50%;min-width:768px;transform:translateX(-50%);width:100%}@media screen and (max-width:1212px){main#main-content .home-hero picture,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
		picture{max-width:100%}}@media screen and (max-width:768px){main#main-content .home-hero picture,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
		picture{max-height:700px}}@media screen and (max-width:420px){main#main-content .home-hero picture,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
		picture{max-height:500px}main#main-content .home-hero h1,main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>.home-hero
		h1{font-size:40px}}