/* Helder 6.1.1: verified cascade corrections, loaded after legacy visual layers. */
html body.gg-helder{background:#fff!important;background-image:none!important}
html body.gg-helder #ggw-site{background:transparent!important;background-image:none!important}
html body.gg-helder #ggw-site > main{background-image:none!important}
html body.gg-helder #ggw-site main#main-content.vv53-home{padding-top:0!important}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero{margin-top:20px!important}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero:before{display:none!important}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__visual{background:none!important;z-index:0!important}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__photo{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:65% 55%!important;opacity:1!important;mask:none!important}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__visual:after{content:''!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#011726f5 0%,#011726d1 38%,#01172646 75%,#0117260d 100%)!important;z-index:1!important;pointer-events:none}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__text{max-width:750px!important}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero h1{max-width:10ch!important;white-space:normal!important}
html body.gg-helder #ggw-site :is(.ggw-hw-button,.ggw-btn,.vv53-button,.gg315-atelier-promo__button,.wp-element-button,.wp-block-button__link){border-radius:999px!important;font:600 15px/1.4 Outfit,Arial,sans-serif!important;padding:14px 24px!important;box-shadow:none!important;min-height:48px}
html body.gg-helder #ggw-site :is(.ggw-hw-button--primary,.ggw-btn--primary,.vv53-button,.gg315-atelier-promo__button,.wp-element-button,.wp-block-button__link){background:linear-gradient(110deg,#ff7f01,#ff9b01)!important;color:#011726!important;border:1px solid #ff7f01!important}
html body.gg-helder #ggw-site :is(.ggw-hw-button--quiet,.ggw-btn--secondary){background:#fff!important;color:#011726!important;border:1px solid #d6dfe4!important}
html body.gg-helder #ggw-site :is(.ggw-hw-button--primary,.ggw-btn--primary,.vv53-button,.gg315-atelier-promo__button):hover{background:#ffb355!important}
html body.gg-helder #ggw-site :is(.ggw-hw-button,.ggw-btn,.vv53-button):focus-visible{outline:3px solid #0077b6!important;outline-offset:4px!important}
@media(max-width:600px){
 html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__visual:after{background:linear-gradient(90deg,#011726e8,#011726a8)!important}
 html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__photo{object-position:60% 50%!important}
 html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__actions{gap:12px!important}
 html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-overline{font-size:10px!important;letter-spacing:.07em!important;line-height:1.6!important}
 html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero h1{font-size:40px!important}
}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__photo{max-width:none!important;max-height:none!important;padding:0!important;margin:0!important}
/* Shared inner-page heroes must override legacy page palettes. */
html body.gg-helder #ggw-site main .ggw-universal-hero{background:linear-gradient(115deg,#f1f2f4,#fff 75%)!important;color:#011726!important;box-shadow:none!important}
html body.gg-helder #ggw-site main .ggw-universal-hero:before,html body.gg-helder #ggw-site main .ggw-universal-hero:after{display:none!important}
html body.gg-helder #ggw-site main .ggw-universal-hero h1{color:#011726!important}
html body.gg-helder #ggw-site main :is(.gg-profile-home-hero,.ggw-universal-hero) .button{border-radius:999px!important}
html body.gg-helder #ggw-site main#main-content.vv53-home .ggw-hw-hero__visual{background:url('../images/ggw-home-hero-woorden-die-blijven.webp') 65% 55%/cover no-repeat!important}
html body.gg-helder #ggw-site .gg3-member-hero__actions a:first-child{background:linear-gradient(110deg,#ff7f01,#ff9b01)!important;color:#011726!important;border-color:#ff7f01!important;border-radius:999px!important}
