.elementor-kit-7{--e-global-color-primary:#B81E27;--e-global-color-secondary:#D82A3A;--e-global-color-text:#333333;--e-global-color-accent:#000000;--e-global-color-ee8d7a9:#FFFFFF;--e-global-color-6cca695:#E1E2E2;--e-global-typography-primary-font-family:"Roboto Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:30px;--container-default-padding-right:30px;--container-default-padding-bottom:30px;--container-default-padding-left:30px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:20px;padding-inline-start:20px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}.site-footer{padding-inline-end:20px;padding-inline-start:20px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.smart-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    transition: transform 0.35s ease, opacity 0.35s ease;
}

.smart-header.hide {
    transform: translateY(-100%);
    opacity: 0;
}

@media (max-width: 767px) {
 
	/* Hamburger-ikonet skal blive stående synligt ovenpå overlayet */
	.mm-menu-container .elementor-menu-toggle {
		position: fixed;
		top: 20px;
		right: 20px;
		z-index: 10000;
	}
 
	/* Selve fullscreen-tilstanden, aktiveres kun når Elementor
	   selv har sat "elementor-active" på dropdown-navigationen */
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) {
		position: fixed;
		inset: 0;
		z-index: 9999;
		background: #ffffff;
		display: flex;
		flex-direction: column;
		padding: 80px 24px 40px;
		overflow-y: auto;
	}
 
	/* Dropdown-navigationen fylder nu overlayet i stedet for at
	   være en lille boks under hamburgeren */
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) .elementor-nav-menu--dropdown {
		position: static;
		width: 100%;
		background: transparent;
		box-shadow: none;
		order: 1;
	}
 
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) .elementor-nav-menu {
		display: flex;
		flex-direction: column;
		gap: 24px;
		padding: 0;
		margin: 0;
	}
 
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) .elementor-item {
		font-size: 26px;
		font-weight: 700;
		color: #111111;
		padding: 0;
	}
 
	/* Job & kultur-knappen rykkes ned under menupunkterne */
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) .mm-cta-widget {
		order: 2;
		margin-top: 16px;
	}
 
	/* "Gå til forsiden" rykkes ned under CTA-knappen
	   (findes kun i afdelingernes headers, ikke på indgangssiden) */
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) .mm-back-widget {
		order: 3;
		margin-top: 24px;
	}
 
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) .mm-back-widget a {
		text-decoration: underline;
		color: #111111;
	}
 
	/* Logoet rykkes nederst og centreres, med luft over sig
	   (findes kun i afdelingernes headers, ikke på indgangssiden) */
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) .mm-logo-widget {
		order: 4;
		margin-top: auto;
		align-self: center;
		max-width: 200px;
		padding-top: 32px;
	}
 
	/* Skjul evt. desktop-nav-versionen, hvis den ligger i samme
	   container og ellers ville snige sig med */
	.mm-menu-container:has(.elementor-nav-menu--dropdown.elementor-active) .elementor-nav-menu--main {
		display: none;
	}
}/* End custom CSS */