.flex{display:flex}.flex.align-center{align-items:center}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.row{flex-direction:column}.flex.row-static{flex-direction:row}.flex.column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.nowrap{flex-wrap:nowrap}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.space-evenly{justify-content:space-evenly}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}@font-face{font-family:"Lato";font-display:swap;font-style:normal;src:url(c7400fcad9e48ca9043f.ttf) format("truetype")}@font-face{font-family:"Lato";font-display:swap;font-style:normal;font-weight:bold;src:url(636be8de934918e38ed9.ttf) format("truetype")}@font-face{font-family:"Dusty Orange";font-display:swap;font-style:normal;src:url(c7f48b622a681df1e206.woff2) format("woff2")}:root{--headline-font-family: "Dusty Orange", sans-serif;--subline-font-family: "Lato", sans-serif;--base-font-family: "Lato", sans-serif;--button-font-family: "Lato", sans-serif;--navigation-font-family: "Lato", sans-serif}:root{--inner-spacing-sm: 0.5rem;--inner-spacing-md: 1rem;--inner-spacing-lg: 1.5rem;--inner-spacing-xl: 2rem;--outer-spacing-sm: 1.25rem;--outer-spacing-md: 2.5rem;--outer-spacing-lg: 3.75rem;--outer-spacing-xl: 5rem;--module-spacing: 1.5rem;--text-padding-x: 1rem;--text-padding-y: 1rem;--container-padding-x: 0rem;--container-padding-y: 0rem;--border-radius-sm: .15rem;--border-radius-md: .3rem;--border-radius-lg: .55rem;--shadow-color: 0deg 0% 0%;--shadow-elevation-low: 0.2px 0.2px 0.4px hsl(var(--shadow-color) / 0.02), 0.6px 0.8px 1.4px -0.4px hsl(var(--shadow-color) / 0.12);--shadow-elevation-medium: 0.2px 0.2px 0.4px hsl(var(--shadow-color) / 0.03), 3.1px 4.1px 7.4px -0.4px hsl(var(--shadow-color) / 0.17);--shadow-elevation-high: 0.2px 0.2px 0.4px hsl(var(--shadow-color) / 0.03), 2.8px 3.6px 6.5px -0.1px hsl(var(--shadow-color) / 0.09), 6.3px 8.3px 14.9px -0.3px hsl(var(--shadow-color) / 0.16), 13.9px 18.3px 32.9px -0.4px hsl(var(--shadow-color) / 0.23);--shadow-bottom-elevation-low: 0px -0.6px 0.9px hsl(var(--shadow-color) / 0.02), 0px -2.1px 3px -0.4px hsl(var(--shadow-color) / 0.12);--shadow-bottom-elevation-medium: 0px -0.6px 0.9px hsl(var(--shadow-color) / 0.03), -0.2px -10.7px 15.3px -0.4px hsl(var(--shadow-color) / 0.17);--shadow-bottom-elevation-high: 0px -0.6px 0.9px hsl(var(--shadow-color) / 0.03), -0.2px -9.5px 13.6px -0.1px hsl(var(--shadow-color) / 0.09), -0.4px -21.6px 30.9px -0.3px hsl(var(--shadow-color) / 0.16), -0.8px -47.5px 68.1px -0.4px hsl(var(--shadow-color) / 0.23)}@media(min-width: 1024px){:root{--inner-spacing-sm: 1rem;--inner-spacing-md: 1.5rem;--inner-spacing-lg: 2rem;--inner-spacing-xl: 3rem;--outer-spacing-sm: 2.5rem;--outer-spacing-md: 5rem;--outer-spacing-lg: 7.5rem;--outer-spacing-xl: 10rem;--module-spacing: 5rem;--text-padding-x: 2rem;--text-padding-y: 2rem;--container-padding-x: 2rem;--container-padding-y: 2rem}}@media(min-width: 1400px){:root{--text-padding-x: 3rem;--text-padding-y: 3rem}}:root{--standard-white: #ffffff;--standard-off-white: #EFE7DD;--standard-black: #000000;--standard-off-black: #ab6631;--base-color: #A4B1A4;--base-color-rgb: 164, 177, 164;--base-color-light: #C8D0C8;--base-color-light-rgb: 200, 208, 200;--base-color-dark: #869886;--base-color-dark-rgb: 134, 152, 134;--base-color-background-light: #E9ECE9;--base-color-background-light-rgb: 239, 231, 221;--base-color-background-dark: #677967;--base-color-background-dark-rgb: 103, 121, 103;--accent-color: #E58E88;--accent-color-rgb: 229, 142, 136;--accent-color-light: #F1C0BC;--accent-color-light-rgb: 241, 192, 188;--accent-color-dark: #DA6058;--accent-color-dark-rgb: 218, 96, 88;--accent-color-darker: #43130E;--accent-color-darker-rgb: 67, 19, 14;--text-color-dark: #171717;--text-color-dark-rgb: 23, 23, 23;--text-color-light: #ffffff;--text-color-light-rgb: 255, 255, 255;--text-color-accent: #F1C0BC;--text-color-accent-rgb: 241, 192, 188;--mainmenu-background-color: #EFE7DD;--mainmenu-background-color-rgb: 239, 231, 221;--mainmenu-background-color-hover: rgba(67, 19, 14, 0.1);--mainmenu-background-color-hover-rgb: 67, 19, 14;--submenu-background-color: #A4B1A4;--submenu-background-color-rgb: 164, 177, 164;--submenu-background-color-hover: #869886;--submenu-background-color-hover-rgb: 134, 152, 134;--mainmenu-text-color: #43130E;--mainmenu-text-color-rgb: 67, 19, 14;--mainmenu-text-color-accent: #43130E;--mainmenu-text-color-accent-rgb: 67, 19, 14;--submenu-text-color: #43130E;--submenu-text-color-rgb: 67, 19, 14;--submenu-text-color-accent: #43130E;--submenu-text-color-accent-rgb: 67, 19, 14;--footer-background-color: #EFE7DD;--footer-background-color-rgb: 239, 231, 221;--footer-background-color-accent: #A4B1A4;--footer-background-color-accent-rgb: 164, 177, 164;--footer-text-color: #43130E;--footer-text-color-rgb: 67, 19, 14;--footer-text-color-accent: #43130E;--footer-text-color-accent-rgb: 67, 19, 14;--error-color: #da1e28;--error-color-rgb: 218, 30, 40}.background-neutral{background-color:var(--standard-off-white)}.background-neutral .gdymc_text a{background:linear-gradient(to right, rgba(var(--base-color-rgb), 0.5), rgba(var(--base-color-rgb), 0.5));background-repeat:no-repeat;background-position:right bottom;background-size:0% 2px}.background-neutral .gdymc_text ul li::marker,.background-neutral .gdymc_text ol li::marker{color:var(--text-color-dark)}.background-neutral .gdymc_moduleinner h1,.background-neutral .gdymc_moduleinner h2,.background-neutral .gdymc_moduleinner h3,.background-neutral .gdymc_moduleinner h4,.background-neutral .gdymc_moduleinner h5,.background-neutral .gdymc_moduleinner h6,.background-neutral .gdymc_moduleinner p,.background-neutral .gdymc_moduleinner span,.background-neutral .gdymc_moduleinner q,.background-neutral .gdymc_moduleinner a,.background-neutral .gdymc_moduleinner .h1,.background-neutral .gdymc_moduleinner .h2,.background-neutral .gdymc_moduleinner .h3,.background-neutral .gdymc_moduleinner .h4,.background-neutral .gdymc_moduleinner .h5,.background-neutral .gdymc_moduleinner .h6,.background-neutral .gdymc_moduleinner .p,.background-neutral .gdymc_moduleinner .span,.background-neutral .gdymc_moduleinner .q,.background-neutral .gdymc_moduleinner .gdymc_text,.background-neutral .gdymc_moduleinner .gdymc_text>*,.background-neutral .gdymc_moduleinner div{color:var(--text-color-dark)}.background-neutral .gdymc_moduleinner .button{background-color:var(--base-color);color:var(--text-color-light)}.background-neutral .gdymc_moduleinner .button:hover{background-color:var(--base-color-dark)}.background-neutral .gdymc_moduleinner .button.button-primary{background-color:var(--accent-color);color:var(--text-color-light)}.background-neutral .gdymc_moduleinner .button.button-primary:hover{background-color:var(--accent-color-dark)}.background-light{background-color:var(--base-color-background-light)}.background-light .gdymc_text a{background:linear-gradient(to right, var(--base-color-dark), var(--base-color-dark));background-repeat:no-repeat;background-position:right bottom;background-size:0% 2px}.background-light .gdymc_text ul li::marker,.background-light .gdymc_text ol li::marker{color:var(--base-color-dark)}.background-light .gdymc_moduleinner h1,.background-light .gdymc_moduleinner h2,.background-light .gdymc_moduleinner h3,.background-light .gdymc_moduleinner h4,.background-light .gdymc_moduleinner h5,.background-light .gdymc_moduleinner h6,.background-light .gdymc_moduleinner p,.background-light .gdymc_moduleinner span,.background-light .gdymc_moduleinner q,.background-light .gdymc_moduleinner a,.background-light .gdymc_moduleinner .h1,.background-light .gdymc_moduleinner .h2,.background-light .gdymc_moduleinner .h3,.background-light .gdymc_moduleinner .h4,.background-light .gdymc_moduleinner .h5,.background-light .gdymc_moduleinner .h6,.background-light .gdymc_moduleinner .p,.background-light .gdymc_moduleinner .span,.background-light .gdymc_moduleinner .q,.background-light .gdymc_moduleinner .gdymc_text,.background-light .gdymc_moduleinner .gdymc_text>*,.background-light .gdymc_moduleinner div{color:var(--text-color-dark)}.background-light .gdymc_moduleinner .button{background-color:var(--base-color);color:var(--text-color-light)}.background-light .gdymc_moduleinner .button:hover{background-color:var(--base-color-dark)}.background-light .gdymc_moduleinner .button.button-primary{background-color:var(--accent-color);color:var(--text-color-light)}.background-light .gdymc_moduleinner .button.button-primary:hover{background-color:var(--accent-color-dark)}.background-dark{background-color:var(--base-color-background-dark)}.background-dark .gdymc_text a{background:linear-gradient(to right, var(--base-color), var(--base-color));background-repeat:no-repeat;background-position:right bottom;background-size:0% 2px}.background-dark .gdymc_text ul li::marker,.background-dark .gdymc_text ol li::marker{color:var(--base-color)}.background-dark .gdymc_moduleinner h1,.background-dark .gdymc_moduleinner h2,.background-dark .gdymc_moduleinner h3,.background-dark .gdymc_moduleinner h4,.background-dark .gdymc_moduleinner h5,.background-dark .gdymc_moduleinner h6,.background-dark .gdymc_moduleinner p,.background-dark .gdymc_moduleinner span,.background-dark .gdymc_moduleinner q,.background-dark .gdymc_moduleinner a,.background-dark .gdymc_moduleinner .h1,.background-dark .gdymc_moduleinner .h2,.background-dark .gdymc_moduleinner .h3,.background-dark .gdymc_moduleinner .h4,.background-dark .gdymc_moduleinner .h5,.background-dark .gdymc_moduleinner .h6,.background-dark .gdymc_moduleinner .p,.background-dark .gdymc_moduleinner .span,.background-dark .gdymc_moduleinner .q,.background-dark .gdymc_moduleinner .gdymc_text,.background-dark .gdymc_moduleinner .gdymc_text>*,.background-dark .gdymc_moduleinner div{color:var(--text-color-light)}.background-dark .gdymc_moduleinner .button{background-color:var(--base-color-dark);color:var(--text-color-dark)}.background-dark .gdymc_moduleinner .button:hover{background-color:var(--base-color)}.background-dark .gdymc_moduleinner .button.button-primary{background-color:var(--base-color-background-light);color:var(--text-color-dark)}.background-dark .gdymc_moduleinner .button.button-primary:hover{background-color:var(--base-color-light)}.background-accent{background-color:var(--accent-color)}.background-accent .gdymc_text a{background:linear-gradient(to right, var(--accent-color-dark), var(--accent-color-dark));background-repeat:no-repeat;background-position:right bottom;background-size:0% 2px}.background-accent .gdymc_text ul li::marker,.background-accent .gdymc_text ol li::marker{color:var(--accent-color-dark)}.background-accent .gdymc_moduleinner h1,.background-accent .gdymc_moduleinner h2,.background-accent .gdymc_moduleinner h3,.background-accent .gdymc_moduleinner h4,.background-accent .gdymc_moduleinner h5,.background-accent .gdymc_moduleinner h6,.background-accent .gdymc_moduleinner p,.background-accent .gdymc_moduleinner span,.background-accent .gdymc_moduleinner q,.background-accent .gdymc_moduleinner a,.background-accent .gdymc_moduleinner .h1,.background-accent .gdymc_moduleinner .h2,.background-accent .gdymc_moduleinner .h3,.background-accent .gdymc_moduleinner .h4,.background-accent .gdymc_moduleinner .h5,.background-accent .gdymc_moduleinner .h6,.background-accent .gdymc_moduleinner .p,.background-accent .gdymc_moduleinner .span,.background-accent .gdymc_moduleinner .q,.background-accent .gdymc_moduleinner .gdymc_text,.background-accent .gdymc_moduleinner .gdymc_text>*,.background-accent .gdymc_moduleinner div{color:var(--text-color-light)}.background-accent .gdymc_moduleinner .button{background-color:var(--accent-color-light);color:var(--text-color-dark)}.background-accent .gdymc_moduleinner .button:hover{background-color:var(--standard-white)}.background-accent .gdymc_moduleinner .button.button-primary{background-color:var(--accent-color-dark);color:var(--text-color-light)}.background-accent .gdymc_moduleinner .button.button-primary:hover{background-color:var(--accent-color-darker)}:root{--flex-gap-sm: var(--inner-spacing-sm);--flex-gap-md: var(--inner-spacing-md);--flex-gap-lg: var(--inner-spacing-lg)}.gap--sm{gap:var(--flex-gap-sm)}.gap--md{gap:var(--flex-gap-md)}.gap--lg{gap:var(--flex-gap-lg)}:root{--p-font-size: 16px;--p-line-height: 150%;--p-letter-spacing: 0.5px;--p-font-weight: 300;--h1-font-size: 42px;--h1-line-height: 90%;--h1-letter-spacing: 0;--h1-font-weight: 300;--h2-font-size: 32px;--h2-line-height: 90%;--h2-letter-spacing: 2.4px;--h2-font-weight: 300;--h3-font-size: 24px;--h3-line-height: 120%;--h3-letter-spacing: 2.4px;--h3-font-weight: 700;--h4-font-size: 22px;--h4-line-height: 140%;--h4-letter-spacing: 1.92px;--h4-font-weight: 700;--h5-font-size: 18px;--h5-line-height: 140%;--h5-letter-spacing: 0.9px;--h5-font-weight: 700;--h6-font-size: 16px;--h6-line-height: 140%;--h6-letter-spacing: 0.5px;--h6-font-weight: 300;--button-font-size: 18px;--button-font-weight: 700;--button-letter-spacing: 1.8px;--button-line-height: 140%;--navigation-font-size: 16px;--navigation-font-weight: 700;--navigation-letter-spacing: .05em}@media(min-width: 1024px){:root{--h1-font-size: 52px;--h1-line-height: 90%;--h1-letter-spacing: 0;--h1-font-weight: 300;--h5-font-size: 22px;--h5-line-height: 140%;--h5-letter-spacing: 0.9px;--h5-font-weight: 300}}@media(min-width: 1400px){:root{--h1-font-size: 92px;--h1-line-height: 90%;--h1-letter-spacing: 0;--h1-font-weight: 300;--h2-font-size: 60px;--h2-line-height: 90%;--h2-letter-spacing: 2.4px;--h2-font-weight: 300;--h3-font-size: 40px;--h3-line-height: 120%;--h3-letter-spacing: 2.4px;--h3-font-weight: 700;--h4-font-size: 24px;--h4-line-height: 140%;--h4-letter-spacing: 1.92px;--h4-font-weight: 700;--h5-font-size: 22px;--h5-line-height: 140%;--h5-letter-spacing: 2.1px;--h5-font-weight: 700;--h6-font-size: 20px;--h6-line-height: 140%;--h6-letter-spacing: 0.5px;--h6-font-weight: 300}}.h1,.h2,.h3,.h4,.h5,.h6,.p{margin:0;padding:0;word-break:break-word;hyphens:auto}.gdymc_text,.gdymc_text *{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.gdymc_text a,.gdymc_text * a{word-break:break-all}.h1,.h1 .gdymc_text{font-family:var(--headline-font-family);font-weight:var(--h1-font-weight);font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);word-wrap:break-word;hyphens:auto}.h2,.h2 .gdymc_text{font-family:var(--subline-font-family);font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight);letter-spacing:var(--h2-letter-spacing);font-style:normal;text-transform:unset;word-wrap:break-word;hyphens:auto}.h3,.h3 .gdymc_text{font-family:var(--subline-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);text-transform:unset;word-wrap:break-word;hyphens:auto}.h4,.h4 .gdymc_text{font-family:var(--subline-font-family);font-weight:var(--h4-font-weight);font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);font-style:unset;text-transform:unset;word-wrap:break-word;hyphens:auto}.h5,.h5 .gdymc_text,.subline,.subline .gdymc_text{font-family:var(--subline-font-family);font-weight:var(--h5-font-weight);font-size:var(--h5-font-size);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);text-transform:uppercase;word-wrap:break-word;hyphens:auto}.h6,.h6 .gdymc_text{font-family:var(--subline-font-family);font-weight:var(--h6-font-weight);font-size:var(--h6-font-size);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing);word-wrap:break-word;hyphens:auto}.q,.q .gdymc_text{font-family:var(--subline-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:150%;letter-spacing:var(--h3-letter-spacing);text-transform:unset;word-wrap:break-word;hyphens:auto}.p,.p .gdymc_text{font-family:var(--base-font-family);font-weight:var(--p-font-weight);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);word-wrap:break-word;hyphens:auto}.p b,.p strong,.p .gdymc_text b,.p .gdymc_text strong{font-weight:700}.accordion-headline,.card-headline{font-family:var(--subline-font-family);font-weight:var(--h4-font-weight);font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);word-wrap:break-word;hyphens:auto}.card-headline-numbers{font-family:var(--headline-font-family);font-weight:var(--h2-font-weight);font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:0;word-wrap:break-word;hyphens:auto}.gdymc_text :is(b,strong),b,strong{font-weight:700}.gdymc_text i,i{font-style:italic}.gdymc_text a{color:inherit;font-family:var(--button-font-family);font-size:inherit;font-weight:700;letter-spacing:.8px;text-decoration:none;cursor:pointer;margin-left:1rem;background:linear-gradient(to right, rgba(var(--base-color-rgb), 0.5), rgba(var(--base-color-rgb), 0.5));background-repeat:no-repeat;background-position:right bottom;background-size:0% 2px;transition:background-size .3s ease-in-out}.gdymc_text a::before{content:"";position:absolute;margin-left:-0.9rem;font-family:"Font Awesome 6 Pro";font-size:.8rem;vertical-align:middle}.gdymc_text a:hover{background-size:100% 2px;background-position:left bottom}.gdymc_text :is(ul,ol){margin:0;padding-left:1.5rem}.gdymc_text ol li{padding-left:.2em}.gdymc_text ol li::marker{font-size:.8rem;font-weight:700}.gdymc_text ul{list-style-type:square}.gdymc_text ul li{padding-left:.2em}button,button .gdymc_text,.button,.button .gdymc_text{font-family:var(--button-font-family);font-weight:700;font-size:var(--button-font-size)}.gdymc-image-caption{font-family:var(--subline-font-family);font-size:var(--p-font-size);font-weight:var(--p-font-weight);color:var(--text-color-dark);font-style:italic;z-index:900}footer{position:relative;display:flex;flex-direction:column;justify-content:center;background-color:var(--footer-background-color);color:var(--footer-text-color);gap:var(--inner-spacing-lg);box-shadow:var(--shadow-bottom-elevation-medium)}footer .footer{position:relative;margin-top:var(--outer-spacing-md);width:100%}footer .footer .logo{display:flex;align-items:center;justify-content:flex-start;padding-bottom:var(--inner-spacing-md)}footer .footer .logo img{height:80px;width:auto;object-fit:contain;object-position:0 center}footer .footer .copyright{color:var(--footer-text-color-accent);padding-top:var(--inner-spacing-md)}footer .footer .textbox{padding:0 var(--text-padding-x)}footer .footer ul.menu{display:flex;flex-direction:column;justify-content:flex-end;list-style:none;gap:var(--inner-spacing-sm);margin:0;margin-top:var(--inner-spacing-lg);padding:0}footer .footer ul.menu li a{color:var(--footer-text-color-accent);text-decoration:none;font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:1.5;cursor:pointer}footer .footer ul.menu li a:hover{text-decoration:underline}footer .footer .company-information p{font-size:var(--p-font-size);color:var(--footer-text-color-accent);margin-top:var(--inner-spacing-sm)}footer .footer .company-information a{color:var(--footer-text-color-accent);transition:color .15s ease-in-out;text-decoration:none}footer .footer .company-information a:hover{text-decoration:underline}footer .superfooter{position:relative;margin-bottom:var(--outer-spacing-md);gap:var(--inner-spacing-lg) 0;width:100%}footer .superfooter ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;list-style:none;gap:var(--inner-spacing-sm);margin:0;margin-top:var(--inner-spacing-lg);padding:0}footer .superfooter ul.menu li a{color:var(--footer-text-color);text-decoration:none;font-size:30px;font-weight:var(--p-font-weight);line-height:1;transition:color .15s ease-in-out;cursor:pointer}footer .superfooter ul.menu li a:hover{color:var(--accent-color)}footer .superfooter .man-logos{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--inner-spacing-md);padding:var(--inner-spacing-md)}footer .superfooter .man-logos .man-logo{height:40px;width:auto}footer .superfooter .man-logos .man-logo svg,footer .superfooter .man-logos .man-logo img{height:100%;width:auto;object-fit:contain;object-position:0 center}footer .superfooter .fvg_backlink{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:var(--outer-spacing-md)}footer .superfooter .fvg_backlink a{display:inline-flex;flex-direction:row;align-items:center;text-decoration:none}footer .superfooter .fvg_backlink a p{font-size:.6rem;line-height:.6rem;font-weight:var(--p-font-weight);color:var(--footer-text-color);text-align:right}footer .superfooter .fvg_backlink a svg{display:block;height:35px;fill:var(--footer-text-color);transition:fill .12s ease-in-out}footer .superfooter .fvg_backlink a:hover svg{fill:var(--accent-color)}@media(min-width: 1024px){footer .footer.grid{margin:var(--outer-spacing-md) auto}footer .footer ul.menu{flex-direction:column;margin:0}footer .superfooter.grid{margin:var(--outer-spacing-md) auto}footer .superfooter ul.menu{margin:0}footer .superfooter .fvg_backlink{margin-top:0;justify-content:flex-end}}.cta a,input[type=submit].button,.button{display:inline-block;text-decoration:none;font-family:var(--button-font-family);font-weight:var(--button-font-weight);font-size:var(--button-font-size);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);white-space:nowrap;padding:10px 40px;text-transform:uppercase;cursor:pointer;transition:box-shadow .22s ease-in-out,background-color .22s ease-in-out;background-color:var(--base-color);color:var(--text-color-light);border-radius:var(--border-radius-md)}.cta a:hover,input[type=submit].button:hover,.button:hover{background-color:var(--base-color-dark);box-shadow:0 0 15px rgba(0,0,0,.2)}.cta a.button-primary,input[type=submit].button.button-primary,.button.button-primary{background-color:var(--accent-color);color:var(--text-color-light)}.cta a.button-primary:hover,input[type=submit].button.button-primary:hover,.button.button-primary:hover{background-color:var(--accent-color-dark)}.gdymc_button-group{display:flex;flex-direction:column;gap:var(--inner-spacing-sm);padding:0}:root{--navigation-height: 80px;--main-menu-width: 160px;--main-menu-highlight-width: 160px}header{position:sticky;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;top:0;z-index:1000;height:var(--navigation-height);background-color:var(--mainmenu-background-color);box-shadow:var(--shadow-elevation-medium)}header .header.desktop{display:none}@media(min-width: 1024px){header .header.desktop{display:grid}}@media(pointer: coarse){header .header.desktop{display:none}}header .header.desktop{top:0;width:100%;z-index:1000}header .header.desktop .logo{position:absolute;display:flex;align-items:center;justify-content:flex-start;padding:17px 0;background-color:var(--standard-white);border-radius:50%;transform:translate(10px, 10px) rotate(-8deg)}header .header.desktop .logo img{object-fit:contain;height:calc(var(--navigation-height)*2);width:auto}header .header.desktop nav.main-nav>ul.main-menu{display:flex;justify-content:flex-end;list-style:none;padding:0;margin:0}header .header.desktop nav.main-nav>ul.main-menu>li{position:relative;font-family:var(--navigation-font-family);font-size:var(--navigation-font-size);font-weight:var(--navigation-font-weight);width:auto;width:-webkit-calc-size(auto, size);width:calc-size(auto,size);transition:width .12s ease-in-out}header .header.desktop nav.main-nav>ul.main-menu>li>a{display:inline-flex;align-items:center;justify-content:stretch;width:100%;height:var(--navigation-height);color:var(--mainmenu-text-color);padding:0 var(--inner-spacing-md);text-decoration:none;text-transform:uppercase;font-style:normal}header .header.desktop nav.main-nav>ul.main-menu>li>ul.sub-menu{position:absolute;top:100%;left:0;width:auto;width:-webkit-calc-size(auto, size);width:calc-size(auto,size);height:0%;background-color:var(--submenu-background-color);padding:0;list-style:none;opacity:0;pointer-events:none;transition:width .12s ease-in-out,height .12s ease-in-out,opacity .12s ease-in-out}header .header.desktop nav.main-nav>ul.main-menu>li>ul.sub-menu>li:hover{background-color:var(--submenu-background-color-hover)}header .header.desktop nav.main-nav>ul.main-menu>li>ul.sub-menu>li>a{display:block;color:var(--submenu-text-color);padding:0 var(--inner-spacing-md);text-decoration:none;transition:padding .12s ease-in-out}header .header.desktop nav.main-nav>ul.main-menu>li:hover{background-color:var(--mainmenu-background-color-hover)}header .header.desktop nav.main-nav>ul.main-menu>li:hover:has(>ul.sub-menu){width:var(--main-menu-width)}header .header.desktop nav.main-nav>ul.main-menu>li:hover>ul.sub-menu{width:var(--main-menu-width);height:auto;height:-webkit-calc-size(auto, size);height:calc-size(auto,size);opacity:1;pointer-events:auto;box-shadow:var(--shadow-elevation-high)}header .header.desktop nav.main-nav>ul.main-menu>li:hover>ul.sub-menu>li>a{padding:var(--inner-spacing-sm) var(--inner-spacing-md)}header.mobile{display:flex}@media(min-width: 1024px){header.mobile{display:none}}@media(pointer: coarse){header.mobile{display:flex}}header.mobile{position:fixed !important;flex-direction:row;justify-content:flex-end;align-items:center;top:0;width:100%;z-index:1000;background-color:var(--mainmenu-background-color)}header.mobile .logo{position:absolute;left:0;display:flex;align-items:center;justify-content:flex-start;padding:9px 0;background-color:var(--standard-white);border-radius:50%;transform:translate(10px, 10px) rotate(-8deg);z-index:1001}header.mobile .logo img{object-fit:contain;object-position:0 center;height:var(--navigation-height);width:auto}header.mobile .mobile-menu-trigger{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;cursor:pointer;height:100%;padding:0 var(--inner-spacing-lg)}header.mobile .mobile-menu-trigger>span{height:2px;width:30px;background-color:var(--standard-off-black)}header.mobile .mobile-menu-trigger>span:nth-child(1){width:20px}header.mobile .mobile-menu-trigger>span{transition:transform .12s ease-in-out,width .12s ease-in-out}header.mobile .mobile-menu-trigger.close{height:16px}header.mobile .mobile-menu-trigger.close>span{width:25px;transform-origin:56% 50%}header.mobile .mobile-menu-trigger.close>span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}header.mobile .mobile-menu-trigger.close>span:nth-child(2){transform:rotate(-45deg) translate(5px, -5px)}header.mobile .mobile-menu{position:fixed;top:var(--navigation-height);transform:translateX(100%);height:calc(100% - var(--navigation-height));overflow-y:auto;width:80%;left:20%;background-color:var(--mainmenu-background-color-hover);transition:transform .12s ease-in-out;z-index:999}@media(min-width: 1024px){header.mobile .mobile-menu{width:30%;left:70%}}header.mobile .mobile-menu--open{transform:translateX(0%)}header.mobile .mobile-menu>ul.main-menu{display:flex;flex-direction:column;justify-content:flex-start;list-style:none;padding:0;margin:0;min-height:100%}header.mobile .mobile-menu>ul.main-menu>li{font-family:var(--navigation-font-family);font-size:var(--navigation-font-size);font-weight:var(--navigation-font-weight)}header.mobile .mobile-menu>ul.main-menu>li>a{display:block;padding:var(--inner-spacing-md);padding-bottom:calc(var(--inner-spacing-sm)/1.5);color:var(--submenu-text-color);text-decoration:none}header.mobile .mobile-menu>ul.main-menu>li:last-child{padding-bottom:var(--inner-spacing-md)}header.mobile .mobile-menu>ul.main-menu>li.highlight{background-color:var(--submenu-background-color-accent);padding-bottom:var(--inner-spacing-md)}header.mobile .mobile-menu>ul.main-menu>li.highlight>a{color:var(--submenu-text-color)}header.mobile .mobile-menu>ul.main-menu>li.highlight:last-child{position:sticky;bottom:0;margin-top:auto}header.mobile .mobile-menu>ul.main-menu>li>ul.sub-menu{padding-left:calc(var(--inner-spacing-md) + 2px);list-style:none}header.mobile .mobile-menu>ul.main-menu>li>ul.sub-menu>li{border-left:2px solid var(--submenu-background-color-hover)}header.mobile .mobile-menu>ul.main-menu>li>ul.sub-menu>li>a{display:inline-block;color:var(--submenu-text-color);font-size:.9rem;padding:calc(var(--inner-spacing-sm)/2) 0 calc(var(--inner-spacing-sm)/2) var(--inner-spacing-sm);text-decoration:none;word-break:break-word;hyphens:auto}header.mobile .mobile-menu>ul.main-menu>li.highlight>ul.sub-menu{height:100%;padding:0 var(--inner-spacing-md)}header.mobile .mobile-menu>ul.main-menu>li.highlight>ul.sub-menu>li{border:none}header.mobile .mobile-menu>ul.main-menu>li.highlight>ul.sub-menu>li>a{color:var(--submenu-text-color-accent);padding-left:0}header.mobile .mobile-menu>ul.main-menu>li.highlight:last-child>ul.sub-menu{display:flex;flex-direction:row;justify-content:space-between;gap:var(--inner-spacing-md)}header.mobile .mobile-menu>ul.main-menu>li.highlight:last-child>ul.sub-menu>li>a{font-size:1.2rem}.background-accent .cards .content--cards:is(.horizontal,.vertical)>.card,.background-accent .accordion .accordion-container .accordion-outer,.background-accent .module.header .content--text{background-color:var(--accent-color-darker) !important}.background-accent .cards .content--cards:is(.horizontal,.vertical)>.card .button,.background-accent .accordion .accordion-container .accordion-outer .button,.background-accent .module.header .content--text .button{background-color:var(--accent-color);color:var(--text-color-light)}.background-accent .cards .content--cards:is(.horizontal,.vertical)>.card .button:hover,.background-accent .accordion .accordion-container .accordion-outer .button:hover,.background-accent .module.header .content--text .button:hover{background-color:var(--accent-color-light)}.background-accent .cards .content--cards:is(.horizontal,.vertical)>.card .button.button-primary,.background-accent .accordion .accordion-container .accordion-outer .button.button-primary,.background-accent .module.header .content--text .button.button-primary{background-color:var(--accent-color-dark);color:var(--text-color-light)}.background-accent .cards .content--cards:is(.horizontal,.vertical)>.card .button.button-primary:hover,.background-accent .accordion .accordion-container .accordion-outer .button.button-primary:hover,.background-accent .module.header .content--text .button.button-primary:hover{background-color:var(--accent-color)}.background-dark .cards .content--cards:is(.horizontal,.vertical)>.card,.background-dark .accordion .accordion-container .accordion-outer,.background-dark .module.header .content--text{background-color:var(--base-color-light) !important}.background-dark .cards .content--cards:is(.horizontal,.vertical)>.card .gdymc_text,.background-dark .cards .content--cards:is(.horizontal,.vertical)>.card .gdymc_text>*,.background-dark .accordion .accordion-container .accordion-outer .gdymc_text,.background-dark .accordion .accordion-container .accordion-outer .gdymc_text>*,.background-dark .module.header .content--text .gdymc_text,.background-dark .module.header .content--text .gdymc_text>*{color:var(--text-color-dark) !important}.background-dark .cards .content--cards:is(.horizontal,.vertical)>.card .button,.background-dark .accordion .accordion-container .accordion-outer .button,.background-dark .module.header .content--text .button{background-color:var(--base-color);color:var(--text-color-light)}.background-dark .cards .content--cards:is(.horizontal,.vertical)>.card .button:hover,.background-dark .accordion .accordion-container .accordion-outer .button:hover,.background-dark .module.header .content--text .button:hover{background-color:var(--base-color-dark)}.background-dark .cards .content--cards:is(.horizontal,.vertical)>.card .button.button-primary,.background-dark .accordion .accordion-container .accordion-outer .button.button-primary,.background-dark .module.header .content--text .button.button-primary{background-color:var(--accent-color);color:var(--text-color-light)}.background-dark .cards .content--cards:is(.horizontal,.vertical)>.card .button.button-primary:hover,.background-dark .accordion .accordion-container .accordion-outer .button.button-primary:hover,.background-dark .module.header .content--text .button.button-primary:hover{background-color:var(--accent-color-dark)}.gdymc_module-header .subline,.gdymc_module-header .subline>*{color:var(--base-color-dark) !important}.gdymc_module-header .h1,.gdymc_module-header .h1>*{color:var(--standard-off-black) !important}.gdymc_module-statement .h2{font-family:var(--headline-font-family);font-size:var(--h2-font-size);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}.gdymc_module-banner .module{padding-top:var(--inner-spacing-lg);padding-bottom:var(--inner-spacing-lg)}.single-header{background-color:var(--base-color-dark);color:var(--text-color-light)}.single-header .single-event-header,.single-header .single-garden-header{padding-top:0px}.single-header .single-event-header .subgrid,.single-header .single-garden-header .subgrid{row-gap:0px}.single-header .single-event-header .content--image,.single-header .single-garden-header .content--image{max-height:70vh;min-height:250px;margin-bottom:50px}.single-header .single-event-header .content--text,.single-header .single-garden-header .content--text{padding:var(--text-padding-y) var(--text-padding-x)}.single-header .single-event-header .event-title,.single-header .single-event-header .garden-title,.single-header .single-garden-header .event-title,.single-header .single-garden-header .garden-title{color:var(--base-color-light)}.single-header .single-event-header .event-signup,.single-header .single-garden-header .event-signup{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.single-header .single-event-header .garden-categories .categories,.single-header .single-garden-header .garden-categories .categories{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--inner-spacing-sm);margin-bottom:var(--inner-spacing-md)}@media(min-width: 1024px){.single-header .single-event-header .garden-categories .categories,.single-header .single-garden-header .garden-categories .categories{justify-content:flex-end}}.single-header .single-event-header .garden-categories .categories img,.single-header .single-garden-header .garden-categories .categories img{display:block;height:max(60px,4vw);width:auto;aspect-ratio:1;background-color:var(--standard-white);padding:calc(var(--inner-spacing-sm)/3);object-fit:contain;border-radius:100%}.cpt_cards{display:flex;flex-direction:row}.cpt_cards .content--text{position:relative;height:100%}.cpt_cards .content--text .textbox{display:flex;flex-direction:column;justify-content:flex-start;height:100%;gap:var(--inner-spacing-md);padding:var(--text-padding-y) var(--text-padding-x)}.cpt_cards .content--text .gdymc_button-group{margin-top:var(--inner-spacing-lg)}.cpt_cards .content--cards{position:relative;height:100%;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0;padding:0;container-name:cards-container;container-type:inline-size}.cpt_cards .content--cards.vertical{flex-direction:column;flex-wrap:nowrap;gap:var(--inner-spacing-sm)}.cpt_cards .content--cards.vertical>.card{flex-basis:auto;max-width:unset;justify-content:flex-start;padding-top:var(--text-padding-y);gap:var(--inner-spacing-md);background-color:var(--standard-off-white);border-radius:var(--border-radius-lg)}.cpt_cards .content--cards.vertical>.card .card-header .gdymc_image{display:none}.cpt_cards .content--cards.horizontal{flex-direction:row;height:100%;gap:var(--inner-spacing-sm)}.cpt_cards .content--cards>*{flex-basis:100%;flex-shrink:0;flex-grow:0}.cpt_cards .content--cards .card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--standard-off-white);gap:var(--inner-spacing-sm);border-radius:var(--border-radius-lg);overflow:hidden}.cpt_cards .content--cards .card:last-child{border-right:none}.cpt_cards .content--cards .card>a{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.cpt_cards .content--cards .card-header{display:flex;flex-direction:column;justify-content:flex-start}.cpt_cards .content--cards .card-header .gdymc_image{width:100%;aspect-ratio:1/1;overflow:hidden;display:flex;justify-content:center;align-items:center;max-height:40vh}.cpt_cards .content--cards .card-header .gdymc_image img,.cpt_cards .content--cards .card-header .gdymc_image .img{width:100%;height:100%;aspect-ratio:1/1}.cpt_cards .content--cards .card-header .textbox{margin-top:var(--inner-spacing-md);padding:0 var(--text-padding-x);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.cpt_cards .content--cards .card-header .textbox .card-headline-numbers{display:inline-block;margin-top:var(--text-padding-y);width:100%}.cpt_cards .content--cards .card-header .categories{height:40px;display:flex;flex-wrap:nowrap;flex-direction:row;gap:var(--inner-spacing-sm)}.cpt_cards .content--cards .card-header .categories img{height:100%;width:auto;object-fit:contain;object-position:center}.cpt_cards .content--cards .card.garden .card-header.image{flex-direction:row;padding:calc(var(--inner-spacing-sm)/2);height:100%}.cpt_cards .content--cards .card.garden .card-header.image>img{width:160px;border-radius:var(--border-radius-md);object-fit:cover;object-position:center;flex-shrink:0}.cpt_cards .content--cards .card.garden .card-header.image .textbox{padding-left:var(--inner-spacing-md);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--inner-spacing-sm);margin:var(--inner-spacing-sm) 0}.cpt_cards .content--cards .card-content{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--inner-spacing-md);padding:0 var(--text-padding-x);padding-bottom:var(--text-padding-y);height:100%}.cpt_cards .content--cards .card-content .gdymc_button-group{gap:var(--inner-spacing-sm)}.cpt_cards .content--cards .card-content strong{display:inline-block;margin-bottom:calc(var(--inner-spacing-sm)/2)}.cpt_cards .content--cards .card-content .event-location{display:flex;flex-wrap:wrap;flex-direction:row;gap:calc(var(--inner-spacing-sm)/2)}.cpt_cards .content--cards .card-content .event-location a.garden{display:inline-block;font-size:.9rem;font-weight:var(--p-font-weight);background-color:var(--standard-white);color:var(--text-color-dark);padding:2px 8px;border-radius:20px;text-decoration:none;z-index:1}.cpt_cards .content--cards .card-content .event-location a.garden:hover{background-color:var(--base-color-light)}@container cards-container (width > 700px){.cpt_cards .content--cards.horizontal .card{flex-basis:calc(50% - var(--inner-spacing-sm)/2);max-width:calc(50% - var(--inner-spacing-sm)/2)}}@container cards-container (width > 1267px){.cpt_cards .content--cards.horizontal .card{flex-basis:calc(33.3333333333% - var(--inner-spacing-sm)/1.5);max-width:calc(33.3333333333% - var(--inner-spacing-sm)/1.5)}}@media(min-width: 1024px){.cpt_cards .content--cards{flex-wrap:wrap;gap:2px}.cpt_cards .content--cards .card .card-header .gdymc_image+h6.subline{padding:var(--inner-spacing-sm)}.cpt_cards .content--cards .card .card-header h6.subline{padding:var(--text-padding-y) var(--inner-spacing-sm)}}.background-neutral .cpt_cards .content--cards:is(.horizontal,.vertical)>.card{background-color:var(--standard-white)}.background-neutral .cpt_cards .content--cards:is(.horizontal,.vertical)>.card a.garden{background-color:var(--standard-off-white)}.background-neutral .cpt_cards .content--cards:is(.horizontal,.vertical)>.card a.garden:hover{background-color:var(--base-color-light)}.background-light .cpt_cards .content--cards:is(.horizontal,.vertical)>.card{background-color:var(--base-color-light)}.background-light .cpt_cards .content--cards:is(.horizontal,.vertical)>.card a.garden{background-color:var(--standard-white)}.background-light .cpt_cards .content--cards:is(.horizontal,.vertical)>.card a.garden:hover{background-color:var(--base-color)}.background-dark .cpt_cards .content--cards:is(.horizontal,.vertical)>.card{background-color:var(--base-color-dark)}.background-dark .cpt_cards .content--cards:is(.horizontal,.vertical)>.card a.garden{background-color:var(--standard-white)}.background-dark .cpt_cards .content--cards:is(.horizontal,.vertical)>.card a.garden:hover{background-color:var(--base-color)}.background-accent .cpt_cards .content--cards:is(.horizontal,.vertical)>.card{background-color:var(--accent-color-dark)}.background-accent .cpt_cards .content--cards:is(.horizontal,.vertical)>.card a.garden{background-color:var(--standard-white)}.background-accent .cpt_cards .content--cards:is(.horizontal,.vertical)>.card a.garden:hover{background-color:var(--accent-color)}.foerderlogos .content--text .textbox{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;align-items:center;gap:var(--inner-spacing-md);padding:0 var(--text-padding-x)}.foerderlogos .content--text .textbox .gdymc_text,.foerderlogos .content--text .textbox .gdymc_text *{display:inline-block;text-align:center}@media(min-width: 1024px){.foerderlogos .content--text .textbox{flex-direction:row;justify-content:space-between;gap:var(--inner-spacing-lg)}}.foerderlogos .content--text .textbox .gdymc_button-group{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;gap:var(--inner-spacing-sm) var(--inner-spacing-lg);padding:0}.foerderlogos .content--text .logobox{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;gap:var(--inner-spacing-md);padding:0 var(--text-padding-x)}@media(min-width: 1024px){.foerderlogos .content--text .logobox{flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--inner-spacing-lg)}}.foerderlogos .content--text .logobox .man-logo{height:100%;display:flex;justify-content:flex-start}.foerderlogos .content--text .logobox .man-logo svg,.foerderlogos .content--text .logobox .man-logo img{max-height:60px;width:auto;object-fit:contain;object-position:center}.foerderlogos .content--text .logobox .man-logo svg{min-width:300px;min-height:60px;max-width:calc(100vw - var(--text-padding-x) - var(--text-padding-y) - var(--grid-margin-left) - var(--grid-margin-right))}.gdymc_module_banner .module{padding:calc(var(--module-spacing)/2) 0}
