/* Vers & Vorm 4.1.41 — homepage hero, intentionally scoped; no header / megamenu changes. */
body:not(.wp-admin) #main-content.ggw-home-wow>.ggw-hero-v441{
 width:min(1280px,calc(100% - 40px))!important; max-width:1280px!important;
 display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 min-height:480px!important; overflow:hidden!important; position:relative; isolation:isolate;
 border:1px solid #dde3e7!important;border-radius:28px!important;
 background:linear-gradient(106deg,#ffffff 0%,#ffffff 49%,#f1f2f4 100%)!important;
 box-shadow:0 14px 36px rgba(91,54,41,.065)!important;
}
body #main-content.ggw-home-wow>.ggw-hero-v441::before{display:none!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__text{
 position:relative!important;z-index:2!important;align-self:center!important;
 padding:clamp(35px,5vw,69px) 10px clamp(35px,5vw,69px) clamp(34px,5.2vw,72px)!important;
}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-overline{color:#c45d00!important;font-size:11px!important;letter-spacing:.17em!important}
body #main-content.ggw-home-wow .ggw-hero-v441 h1{
 font-family:'Outfit',Arial,sans-serif!important;font-size:clamp(54px,6.3vw,90px)!important;
 font-weight:600!important;line-height:.94!important;letter-spacing:-.042em!important;
 color:#011726!important;margin:20px 0 24px!important;max-width:570px!important;
 text-wrap:balance;
}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__intro{font-family:'Outfit',sans-serif!important;max-width:440px!important;color:#526572!important;font-size:clamp(14px,1.35vw,17px)!important;line-height:1.7!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__actions{margin:29px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-button{border-radius:15px!important;min-height:52px!important;padding:12px 19px!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-button--primary{background:#c45d00!important;border-color:#c45d00!important;color:#fff!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-button--primary:hover{background:#c45d00!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-button--quiet{background:#ffffffe8!important;color:#011726!important;border-color:#87959e!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__visual{min-height:480px!important;height:auto!important;width:100%!important;position:relative!important;overflow:hidden!important;display:block!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__visual::before{display:none!important}
body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__photo{
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 max-height:none!important;padding:0!important;object-fit:cover!important;object-position:48% 50%!important;
 filter:none!important;mask-image:linear-gradient(to right,transparent 0%,#000 18%)!important;
 transform:none!important;
}
body #main-content.ggw-home-wow .ggw-v441-highlights{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;
 padding:19px 6px!important;margin-top:10px!important;margin-bottom:10px!important;
}
body #main-content.ggw-home-wow .ggw-v441-highlights>a{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#526572;text-decoration:none;border-right:1px solid #dde3e7;min-width:0}
body #main-content.ggw-home-wow .ggw-v441-highlights>a:last-child{border-right:0}
body #main-content.ggw-home-wow .ggw-v441-highlights>a>svg{width:25px;height:25px;color:#c45d00;flex:none}
body #main-content.ggw-home-wow .ggw-v441-highlights>a>span{display:flex;flex-direction:column;gap:3px;min-width:0}
body #main-content.ggw-home-wow .ggw-v441-highlights strong{font:700 12px/1.4 'Outfit',sans-serif;color:#011726}
body #main-content.ggw-home-wow .ggw-v441-highlights small{font:400 11px/1.4 'Outfit',sans-serif;color:#526572}
body #main-content.ggw-home-wow .ggw-v441-highlights>a:hover strong{text-decoration:underline;text-underline-offset:3px}
@media(max-width:950px){
 body:not(.wp-admin) #main-content.ggw-home-wow>.ggw-hero-v441{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;min-height:410px!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__visual{min-height:410px!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 h1{font-size:clamp(45px,6vw,66px)!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__text{padding:34px 5px 34px 32px!important}
 body #main-content.ggw-home-wow .ggw-v441-highlights{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:5px!important}
 body #main-content.ggw-home-wow .ggw-v441-highlights>a:nth-child(2){border-right:0}
}
@media(max-width:650px){
 body:not(.wp-admin) #main-content.ggw-home-wow>.ggw-hero-v441{width:calc(100% - 20px)!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;border-radius:20px!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__text{padding:34px 22px 18px!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 h1{font-size:clamp(43px,11vw,60px)!important;line-height:.96!important;margin:16px 0 17px!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__intro{font-size:14px!important;line-height:1.7!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__actions{gap:9px!important;margin-top:22px!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-button{padding:12px 14px!important;min-height:48px!important;font-size:12px!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__visual{min-height:210px!important;height:clamp(210px,59vw,315px)!important;max-height:none!important}
 body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__photo{object-position:center 48%!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 18%)!important}
 body #main-content.ggw-home-wow .ggw-v441-highlights{width:calc(100% - 20px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:12px 0!important}
 body #main-content.ggw-home-wow .ggw-v441-highlights>a{padding:12px 8px!important;gap:8px!important;border-bottom:1px solid #f1f2f4}
 body #main-content.ggw-home-wow .ggw-v441-highlights>a:nth-child(even){border-right:0}
 body #main-content.ggw-home-wow .ggw-v441-highlights>a:nth-child(n+3){border-bottom:0}
 body #main-content.ggw-home-wow .ggw-v441-highlights>a>svg{width:20px;height:20px}
 body #main-content.ggw-home-wow .ggw-v441-highlights strong{font-size:11px}
 body #main-content.ggw-home-wow .ggw-v441-highlights small{font-size:10px}
}
@media(max-width:380px){body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-hero__actions{flex-direction:column;align-items:stretch}body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-button{width:100%}}
@media(prefers-reduced-motion:reduce){body #main-content.ggw-home-wow .ggw-hero-v441 .ggw-hw-button{transition:none!important}}
