
			body.glf-global-header-active {
				--glf-header-height: 82px;
				--glf-header-pad: clamp(24px, 3.2vw, 58px);
				--glf-logo-width: 98px;
				--glf-logo-optical-inset: 26px;
				--glf-flank-gap: 52px;
				--glf-nav-gap: 19px;
				--glf-nav-font: 13px;
				--glf-search-width: 45px;
				--glf-search-inset: 16px;
				--glf-language-width: 56px;
				--glf-footer-shell: 1280px;
				--glf-footer-gutter: clamp(24px, 4vw, 64px);
				--glf-chat-offset: 24px;
			}

			body.glf-global-header-active .glf-global-skip {
				position: fixed;
				top: 10px;
				left: 10px;
				z-index: 100002;
				padding: 11px 16px;
				transform: translateY(-180%);
				border: 3px solid #c64432;
				border-radius: 2px;
				background: #004925;
				color: #fff;
				font-size: 15px;
				font-weight: 700;
				line-height: 1.2;
				text-decoration: none;
				opacity: 0;
			}

			body.glf-global-header-active .glf-global-skip:focus,
			body.glf-global-header-active .glf-global-skip:focus-visible {
				transform: none;
				color: #fff;
				opacity: 1;
				outline: 0;
			}

			body.glf-global-header-active #header a:focus-visible,
			body.glf-global-header-active .av-burger-overlay a:focus-visible,
			body.glf-global-header-active .avia-search-tooltip input:focus-visible,
			body.glf-global-header-active .avia-search-tooltip button:focus-visible {
				outline: 3px solid #c64432 !important;
				outline-offset: 3px;
				box-shadow: 0 0 0 6px #fff !important;
			}

			html.glf-navigation-drawer-locked,
			html.glf-navigation-drawer-locked body.glf-global-header-active {
				overflow: hidden !important;
				overscroll-behavior: none;
			}

			html.glf-navigation-drawer-locked .av-burger-overlay-scroll {
				overflow-x: hidden !important;
				overflow-y: auto !important;
				overscroll-behavior: contain;
				-webkit-overflow-scrolling: touch;
			}

			body.glf-global-header-active #header #avia-menu > li.glf-submenu-escape-closed > .sub-menu {
				visibility: hidden !important;
				opacity: 0 !important;
				pointer-events: none !important;
			}

			body.admin-bar.glf-global-header-active .glf-global-skip {
				top: 42px;
			}

			body.glf-global-header-active #header.av_header_transparency .header_bg {
				background-color: #fff !important;
				opacity: .95 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .logo a > img {
				opacity: 1 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .logo .avia-svg-logo-sub {
				display: none !important;
			}

			body.glf-global-header-active #header.av_header_transparency #avia-menu > li > a,
			body.glf-global-header-active #header.av_header_transparency #avia-menu > li > a .avia-menu-text {
				color: #004925 !important;
			}

			body.glf-global-header-active #header.av_header_transparency #menu-item-search svg {
				fill: #004925 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .social_bookmarks a {
				color: #888 !important;
			}

			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner,
			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::before,
			body.glf-global-header-active #header.av_header_transparency .av-hamburger-inner::after {
				background-color: #888 !important;
			}

			body.glf-global-header-active #header,
			body.glf-global-header-active #header_main {
				min-height: var(--glf-header-height) !important;
			}

			body.glf-global-header-active #header_main {
				height: var(--glf-header-height) !important;
			}

			body.glf-global-header-active #header_main .av-logo-container {
				box-sizing: border-box;
				display: block !important;
				width: 100% !important;
				max-width: 1760px !important;
				height: var(--glf-header-height) !important;
				margin-right: auto !important;
				margin-left: auto !important;
				padding-right: var(--glf-header-pad) !important;
				padding-left: var(--glf-header-pad) !important;
				line-height: normal !important;
			}

			body.glf-global-header-active #header_main .av-logo-container > .inner-container {
				display: flex !important;
				align-items: stretch;
				justify-content: center;
				width: 100%;
				height: 100%;
				min-width: 0;
			}

			body.glf-global-header-active #header_main .logo {
				position: relative !important;
				top: auto !important;
				right: auto !important;
				bottom: auto !important;
				left: auto !important;
				float: none !important;
				display: flex !important;
				align-items: center;
				flex: 0 0 var(--glf-logo-width);
				width: var(--glf-logo-width) !important;
				max-width: var(--glf-logo-width) !important;
				min-width: 0 !important;
				height: 100% !important;
				min-height: 0 !important;
				margin: 0 calc(var(--glf-flank-gap) - var(--glf-logo-optical-inset)) 0 0 !important;
				padding: 0 !important;
			}

			body.glf-global-header-active #header_main .logo a {
				display: flex;
				align-items: center;
				width: 100%;
				height: 100%;
			}

			body.glf-global-header-active #header_main .logo a > img,
			body.glf-global-header-active #header_main .logo a > svg {
				width: 100% !important;
				max-width: 100% !important;
				height: auto !important;
				max-height: 100% !important;
				margin: 0 !important;
				object-fit: contain;
				aspect-ratio: 1030 / 539;
			}

			body.glf-global-header-active #header_main .main_menu {
				position: relative !important;
				top: auto !important;
				right: auto !important;
				bottom: auto !important;
				left: auto !important;
				float: none !important;
				clear: none;
				display: flex !important;
				align-items: stretch;
				justify-content: flex-start !important;
				flex: 0 1 auto !important;
				min-width: 0;
				height: 100% !important;
				margin: 0 !important;
				line-height: normal;
			}

			body.glf-global-header-active #header_main .main_menu > .avia-menu {
				display: flex;
				align-items: stretch;
				float: none !important;
				width: auto !important;
				min-width: 0;
				height: 100%;
				margin: 0 !important;
				padding: 0 !important;
				border: 0 !important;
			}

			body.glf-global-header-active #header #avia-menu {
				display: flex !important;
				flex-flow: row nowrap;
				align-items: stretch;
				float: none !important;
				width: auto !important;
				height: 100%;
				margin: 0;
				padding: 0;
				white-space: nowrap;
			}

			body.glf-global-header-active #header #avia-menu > li {
				float: none !important;
				height: 100%;
				margin: 0 !important;
				padding: 0 !important;
				line-height: normal !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-top-level,
			body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown {
				display: block !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-top-level:not(.menu-item-language) {
				order: 10;
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown {
				order: 20;
				margin-left: calc(var(--glf-flank-gap) - var(--glf-search-inset)) !important;
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-language-current {
				order: 30;
			}

			body.glf-global-header-active #header #avia-menu > .av-burger-menu-main {
				order: 40;
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu > .av-language-switch-item {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu >
				li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item) +
				li.menu-item-top-level:not(.menu-item-language):not(.glf-stories-menu-item) {
				margin-left: var(--glf-nav-gap) !important;
			}

			body.glf-global-header-active #header #avia-menu > .glf-stories-menu-item {
				margin-left: var(--glf-nav-gap) !important;
			}

			body.glf-global-header-active #header #avia-menu > li > a {
				box-sizing: border-box;
				display: flex !important;
				align-items: center;
				height: var(--glf-header-height) !important;
				min-height: var(--glf-header-height) !important;
				padding: 0 !important;
				line-height: 1 !important;
			}

			body.glf-global-header-active #header #avia-menu >
				li.menu-item-top-level:not(.menu-item-language) > a {
				padding-top: 1px !important;
				font-size: var(--glf-nav-font) !important;
				font-weight: 700 !important;
				letter-spacing: .025em !important;
			}

			body.glf-global-header-active #header #menu-item-search > a {
				justify-content: center;
				width: var(--glf-search-width);
				min-width: var(--glf-search-width);
			}

			body.glf-global-header-active #header #avia-menu > .menu-item-language-current > a {
				justify-content: center;
				width: var(--glf-language-width);
				min-width: var(--glf-language-width);
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language > a .avia-menu-text,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-item > a .avia-menu-text {
				display: inline-flex;
				align-items: center;
				gap: 6px;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language > a .glf-language-native,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-item > a .glf-language-native {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu .glf-language-code {
				display: inline-block;
				color: #004925;
				font-size: 11px;
				font-weight: 800;
				letter-spacing: .08em;
				line-height: 1;
			}

			body.glf-global-header-active .av-burger-overlay .glf-language-code {
				display: none !important;
			}

			body.glf-global-header-active .av-burger-overlay .glf-language-native {
				display: inline !important;
			}

			body.glf-global-header-active .av-burger-overlay li.glf-language-duplicate-current {
				display: none !important;
			}

			body.glf-global-header-active #header #avia-menu > li.menu-item-language-current > a .avia-menu-fx,
			body.glf-global-header-active #header #avia-menu > li.wpml-ls-current-language > a .avia-menu-fx,
			body.glf-global-header-active #header #avia-menu > li.av-language-switch-item.current-menu-item > a .avia-menu-fx {
				display: none !important;
				opacity: 0 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
				position: static !important;
				display: flex !important;
				align-items: center;
				flex: 0 0 auto;
				gap: 8px;
				float: none !important;
				clear: none !important;
				height: 100%;
				margin: 0 0 0 14px !important;
				padding: 0 0 0 20px !important;
				overflow: visible !important;
				border-left: 0;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks::before {
				width: 1px;
				height: 28px;
				margin-right: 6px;
				background: #d7ddd9;
				content: "";
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li {
				position: static;
				display: flex;
				align-items: center;
				justify-content: center;
				flex: 0 0 44px !important;
				float: none;
				width: 44px !important;
				height: 100%;
				margin: 0;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a {
				display: flex !important;
				align-items: center;
				justify-content: center;
				box-sizing: border-box;
				flex: 0 0 44px !important;
				float: none !important;
				width: 44px !important;
				min-width: 44px !important;
				height: 44px !important;
				min-height: 44px !important;
				padding: 0 !important;
				color: #888 !important;
				line-height: 1 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a::before {
				line-height: 1 !important;
			}

			body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a:focus-visible {
				outline: 3px solid #c64432 !important;
				outline-offset: 3px !important;
				box-shadow: 0 0 0 6px #fff !important;
			}

			@media (min-width: 1361px) and (max-width: 1496px) {
				body.glf-global-header-active.glf-global-header-language-de #header_main .main_menu > .social_bookmarks {
					display: none !important;
				}
			}

			body.glf-global-header-active #footer-page {
				background: #fafafa;
				border-top: 1px solid rgba(0, 63, 44, .13);
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 {
				box-sizing: border-box;
				width: min(var(--glf-footer-shell), calc(100% - (2 * var(--glf-footer-gutter)))) !important;
				max-width: var(--glf-footer-shell) !important;
				margin-right: auto !important;
				margin-left: auto !important;
				background: transparent !important;
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 > .flex_cell:first-child .avia-image-container {
				width: 132px !important;
				max-width: 100% !important;
				transform: translateY(-13px);
			}

			body.glf-global-header-active #footer-page #av-layout-grid-1 > .flex_cell:first-child .avia-image-container img {
				width: 100% !important;
				height: auto !important;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon-svg {
				display: block;
				width: 20px;
				height: 20px;
				color: currentColor;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon--enhanced {
				display: flex !important;
				align-items: center;
				justify-content: center;
			}

			body.glf-global-header-active #footer-page .glf-footer-icon--enhanced > .av-icon-char {
				display: none !important;
			}

			body.glf-global-header-active #CookiebotWidget {
				right: auto !important;
				bottom: var(--glf-chat-offset) !important;
				left: var(--glf-chat-offset) !important;
			}

			html.html_header_top.html_header_sticky
				body.glf-global-header-active #main {
				padding-top: var(--glf-header-height) !important;
			}

			@media (max-width: 1360px) {
				body.glf-global-header-active {
					--glf-header-height: 80px;
					--glf-header-pad: 28px;
					--glf-logo-width: 94px;
					--glf-flank-gap: 36px;
					--glf-nav-gap: 14px;
					--glf-nav-font: 11.5px;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
					gap: 4px;
					margin-left: 8px !important;
					padding-left: 14px !important;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li > a {
					flex-basis: 36px !important;
					width: 36px !important;
					min-width: 36px !important;
					height: 36px !important;
					min-height: 36px !important;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks > li {
					flex-basis: 36px !important;
					width: 36px !important;
				}
			}

			@media (max-width: 1180px) {
				body.glf-global-header-active {
					--glf-header-height: 78px;
					--glf-header-pad: 24px;
					--glf-logo-width: 90px;
					--glf-flank-gap: 30px;
					--glf-nav-gap: 10px;
					--glf-nav-font: 10.5px;
					--glf-search-inset: 15px;
					--glf-language-width: 46px;
				}

				body.glf-global-header-active #header_main .main_menu > .social_bookmarks {
					display: none !important;
				}
			}

			body.glf-global-header-active.glf-global-header-compact {
				--glf-header-height: 72px;
				--glf-header-pad: 22px;
				--glf-logo-width: 89px;
				--glf-chat-offset: 20px;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .av-logo-container > .inner-container {
				justify-content: space-between;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .logo {
				margin-right: 0 !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header_main .main_menu {
				flex: 0 0 auto !important;
				margin-left: auto !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > li.menu-item-top-level {
				display: none !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .menu-item-search-dropdown,
			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .av-burger-menu-main {
				display: block !important;
				margin-left: 0 !important;
			}

			body.glf-global-header-active.glf-global-header-compact #header #avia-menu > .av-burger-menu-main > a {
				justify-content: center;
				width: 46px;
				min-width: 46px;
			}

			@media (max-width: 1010px) {
				body.glf-global-header-active {
					--glf-header-height: 72px;
					--glf-header-pad: 22px;
					--glf-logo-width: 89px;
					--glf-chat-offset: 20px;
				}

				body.glf-global-header-active #header_main .av-logo-container > .inner-container {
					justify-content: space-between;
				}

				body.glf-global-header-active #header_main .logo {
					margin-right: 0 !important;
				}

				body.glf-global-header-active #header_main .main_menu {
					flex: 0 0 auto !important;
					margin-left: auto !important;
				}

				body.glf-global-header-active #header #avia-menu > li.menu-item-top-level {
					display: none !important;
				}

				body.glf-global-header-active #header #avia-menu > .menu-item-search-dropdown,
				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main {
					display: block !important;
					margin-left: 0 !important;
				}

				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main > a {
					justify-content: center;
					width: 46px;
					min-width: 46px;
				}
			}

			@media (min-width: 541px) and (max-width: 1100px) {
				body.glf-global-header-active #footer-page #av-layout-grid-1 {
					display: grid !important;
					grid-template-columns: repeat(2, minmax(0, 1fr));
					column-gap: 36px;
					padding-top: 54px;
					padding-bottom: 26px;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_one_fifth {
					width: 100% !important;
					grid-column: 1 / -1;
					padding: 0 0 30px !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth,
				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner {
					display: contents !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner > .flex_column {
					box-sizing: border-box;
					width: auto !important;
					margin: 0 !important;
					padding: 0 0 34px !important;
				}
			}

			@media (max-width: 540px) {
				body.glf-global-header-active #footer-page #av-layout-grid-1 {
					display: grid !important;
					grid-template-columns: minmax(0, 1fr);
					padding-top: 46px;
					padding-bottom: 22px;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_one_fifth {
					width: 100% !important;
					padding: 0 0 26px !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth,
				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner {
					display: contents !important;
				}

				body.glf-global-header-active #footer-page #av-layout-grid-1 > .av_two_fifth > .flex_cell_inner > .flex_column {
					width: auto !important;
					margin: 0 !important;
					padding: 0 0 30px !important;
				}
			}

			@media (max-width: 767px) {
				html.html_header_top.html_header_sticky
					body.glf-global-header-active #main {
					padding-top: 0 !important;
				}
			}

			@media (max-width: 782px) {
				body.admin-bar.glf-global-header-active .glf-global-skip {
					top: 56px;
				}
			}

			@media (max-width: 460px) {
				body.glf-global-header-active {
					--glf-header-pad: 18px;
					--glf-logo-width: 82px;
					--glf-search-width: 42px;
				}

				body.glf-global-header-active #header #avia-menu > .av-burger-menu-main > a {
					width: 42px;
					min-width: 42px;
				}
			}
		