/* Vers & Vorm 4.1.44: approved visual thematic cards. Homepage only. */
#main-content.ggw-home-wow .ggw-hw-themes{background:radial-gradient(ellipse at 92% 3%,rgba(247,209,192,.45),transparent 37%),linear-gradient(180deg,#ffffff,#ffffff 62%,#ffffff);padding-block:clamp(46px,5vw,68px);border-color:#f1f2f4}
#main-content.ggw-home-wow .ggw-hw-themes>.ggw-hw-wrap{max-width:1280px;width:calc(100% - 40px);margin-inline:auto}
#main-content.ggw-home-wow .ggw-hw-themes .ggw-hw-section-head{margin-bottom:30px}
#main-content.ggw-home-wow .ggw-hw-themes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px}
#main-content.ggw-home-wow .ggw-hw-themes__grid>.ggw-hw-topic{position:relative;display:flex;align-items:flex-end;isolation:isolate;min-width:0;height:195px;min-height:195px;overflow:hidden;border:1px solid #dde3e7;border-radius:21px;background:#f1f2f4;box-shadow:0 10px 25px rgba(109,69,51,.065);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
#main-content.ggw-home-wow .ggw-hw-themes__grid>.ggw-hw-topic>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center!important;z-index:-2;transition:transform .4s ease;filter:none}
#main-content.ggw-home-wow .ggw-hw-themes__grid>.ggw-hw-topic:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,249,244,.28),transparent 80%),linear-gradient(0deg,rgba(255,247,240,.47),transparent 60%);pointer-events:none}
#main-content.ggw-home-wow .ggw-hw-topic .ggw-hw-topic__count{position:absolute;top:15px;left:18px;z-index:1;padding:8px 13px;border-radius:999px;background:rgba(255,253,249,.93);color:#c45d00;font:700 11px/1.2 'Outfit',sans-serif;white-space:nowrap;box-shadow:0 3px 12px rgba(74,44,32,.035)}
#main-content.ggw-home-wow .ggw-hw-topic .ggw-hw-topic__name{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:10px;width:100%;padding:0 16px 21px 22px!important;margin:0;color:#011726;font:600 clamp(24px,2.1vw,30px)/1.02 'Outfit',Arial,sans-serif!important;letter-spacing:-.025em;text-wrap:balance}
#main-content.ggw-home-wow .ggw-hw-topic__name>.ggw-hw-topic__title{display:block;min-width:0;max-width:calc(100% - 45px);background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;line-height:inherit!important;font:inherit!important;color:inherit!important;padding:0!important}
#main-content.ggw-home-wow .ggw-hw-topic__name>.ggw-hw-topic__arrow{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:0;border:1px solid #dde3e7;border-radius:999px;background:rgba(255,253,249,.94);color:#c45d00;font:500 24px/1 'Outfit',sans-serif;box-shadow:0 6px 14px rgba(91,47,32,.12)}
@media(hover:hover){#main-content.ggw-home-wow .ggw-hw-topic:hover{transform:translateY(-4px);border-color:#87959e;box-shadow:0 16px 35px rgba(94,57,44,.13)}#main-content.ggw-home-wow .ggw-hw-topic:hover>img{transform:scale(1.04)}}
#main-content.ggw-home-wow .ggw-hw-topic:focus-visible{outline:3px solid #c45d00;outline-offset:4px}
@media(max-width:1000px){#main-content.ggw-home-wow .ggw-hw-themes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){#main-content.ggw-home-wow .ggw-hw-themes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#main-content.ggw-home-wow .ggw-hw-themes__grid>.ggw-hw-topic{height:180px;min-height:180px}#main-content.ggw-home-wow .ggw-hw-topic .ggw-hw-topic__name{font-size:25px!important}}
@media(max-width:480px){#main-content.ggw-home-wow .ggw-hw-themes>.ggw-hw-wrap{width:calc(100% - 20px)}#main-content.ggw-home-wow .ggw-hw-themes__grid{gap:10px}#main-content.ggw-home-wow .ggw-hw-themes__grid>.ggw-hw-topic{height:172px;min-height:172px;border-radius:15px}#main-content.ggw-home-wow .ggw-hw-topic .ggw-hw-topic__name{padding:0 9px 14px 12px!important;font-size:clamp(21px,5.7vw,25px)!important;gap:5px}#main-content.ggw-home-wow .ggw-hw-topic__name>.ggw-hw-topic__arrow{flex-basis:30px;width:30px;height:30px;min-height:30px;font-size:19px}#main-content.ggw-home-wow .ggw-hw-topic .ggw-hw-topic__count{top:11px;left:11px;padding:6px 9px;font-size:9px}}
@media(max-width:350px){#main-content.ggw-home-wow .ggw-hw-themes__grid{grid-template-columns:1fr}#main-content.ggw-home-wow .ggw-hw-themes__grid>.ggw-hw-topic{height:180px}}
@media(prefers-reduced-motion:reduce){#main-content.ggw-home-wow .ggw-hw-topic,#main-content.ggw-home-wow .ggw-hw-topic>img{transition:none!important}}
