:where(.c-menu-item){width:100%;display:flex;justify-content:space-between;gap:.31rem;padding-left:0;padding-right:0;text-align:left;color:var(--theme-colors-neutral-black);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:var(--theme-typography-body-p-font-family);font-weight:var(--theme-typography-body-p-font-weight);font-size:var(--theme-typography-body-p-font-size);line-height:var(--theme-typography-body-p-line-height);letter-spacing:var(--theme-typography-body-p-letter-spacing)}:where(.c-menu-item) .c-base-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}:where(.c-menu-item):hover .c-base-icon{--un-translate-x:4px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}:is(:where(.c-menu-item).router-link-active,:where(.c-menu-item) .c-menu-item--is-selected) span{color:var(--theme-colors-primary-DEFAULT);font-family:var(--theme-typography-body-p-bold-font-family);font-weight:var(--theme-typography-body-p-bold-font-weight);font-size:var(--theme-typography-body-p-bold-font-size);line-height:var(--theme-typography-body-p-bold-line-height);letter-spacing:var(--theme-typography-body-p-bold-letter-spacing)}:where(.c-menu-item):hover{color:var(--theme-colors-primary-DEFAULT)}.c-service-menu-item{margin-bottom:.62rem;justify-content:flex-start!important;background-color:transparent;font-family:var(--theme-typography-body-p-font-family);font-weight:var(--theme-typography-body-p-font-weight);font-size:var(--theme-typography-body-p-font-size);line-height:var(--theme-typography-body-p-line-height);letter-spacing:var(--theme-typography-body-p-letter-spacing)}.c-service-menu-item.router-link-active{position:relative;padding-left:.62rem;font-family:var(--theme-typography-body-p-bold-font-family);font-weight:var(--theme-typography-body-p-bold-font-weight);font-size:var(--theme-typography-body-p-bold-font-size);line-height:var(--theme-typography-body-p-bold-line-height);letter-spacing:var(--theme-typography-body-p-bold-letter-spacing)}.c-service-menu-item.router-link-active:before{position:absolute;left:0;top:0;display:block;width:2.5px;height:100%;content:""}.c-service-menu-item.router-link-active:hover:before{left:0;right:0}.c-service-menu-item.router-link-active .c-base-button__text{padding-left:.62rem}.c-service-menu-item:hover{text-decoration-line:underline}.c-service-menu-item--theme-oure{color:var(--theme-colors-primary-oure)}.c-service-menu-item--theme-oure.router-link-active:before{background-color:var(--theme-colors-primary-oure)}.c-service-menu-item--theme-gymnasium{color:var(--theme-colors-primary-gymnasium)}.c-service-menu-item--theme-gymnasium.router-link-active:before{background-color:var(--theme-colors-primary-gymnasium)}.c-service-menu-item--theme-efterskole{color:var(--theme-colors-primary-efterskole)}.c-service-menu-item--theme-efterskole.router-link-active:before{background-color:var(--theme-colors-primary-efterskole)}.c-service-menu-item--theme-idraetshoejskole{color:var(--theme-colors-primary-hoejskole)}.c-service-menu-item--theme-idraetshoejskole.router-link-active:before{background-color:var(--theme-colors-primary-hoejskole)}:where(.c-service-menu-dropdown){background-color:var(--theme-colors-neutral-white);padding:1rem 1.5rem .5rem}:where(.c-service-menu-dropdown) .c-service-menu-item{margin-bottom:0}.c-service-menu-dropdown__selected{width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--theme-colors-neutral-black)}.c-service-menu-dropdown__list{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.c-service-menu-dropdown__list.c-service-menu-dropdown__list--is-open{grid-template-rows:1fr}.c-service-menu-dropdown__list-inner{overflow:hidden}.c-service-menu-dropdown__list-items{display:flex;flex-direction:column;gap:1.25rem;padding:0;padding-top:1.25rem;padding-bottom:1.25rem}@media(min-width:75rem){.c-service-menu-dropdown__list-items{gap:.25rem;padding-top:.625rem;padding-bottom:.625rem}}.c-site-header-desktop-menu{position:fixed;left:0;top:0;width:100%;height:100%;max-width:16.25rem;overflow-x:visible;background-color:var(--theme-colors-neutral-white)}.c-site-header-desktop-menu__menu-cta{display:flex;flex-direction:column;row-gap:.75rem;border-top-width:1px;border-color:var(--theme-colors-neutral-lightGrey);border-top-style:solid;padding-top:.75rem}.c-site-header-desktop-menu__menu-cta .c-site-header-desktop-menu__menu-cta-button.c-base-button--variant-secondary{color:var(--theme-colors-primary-oure)}.c-site-header-desktop-menu__menu-cta .c-site-header-desktop-menu__menu-cta-button.c-base-button--variant-secondary:before{border-color:var(--theme-colors-primary-oure)}.c-site-header-desktop-menu__service-menu{margin:0;list-style-type:none;padding:0;display:flex;flex-direction:column}.c-site-header-desktop-menu__service-menu-dropdown{border-top-style:none;padding:0;padding-top:.75rem}.c-site-header-desktop-menu__primary-menu{margin:0;list-style-type:none;padding:0;display:flex;flex-grow:1;flex-direction:column;row-gap:1.25rem;overflow-y:auto;overflow-x:hidden;border-top-width:1px;border-bottom-width:1px;border-color:var(--theme-colors-neutral-lightGrey);border-top-style:solid;border-bottom-style:solid;padding-top:1.88rem;padding-bottom:1.88rem}.c-site-header-desktop-menu__primary-menu-container{position:relative;z-index:40;height:100%;display:flex;flex-direction:column;row-gap:.75rem;background-color:var(--theme-colors-neutral-white);padding:1.88rem 1.5rem}.c-site-header-desktop-menu__primary-menu-shadow{position:absolute;left:100%;top:0;height:100%;width:1.25rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-colors-primary-DEFAULT) 4%,transparent) 0,#fff0);filter:blur(8px)}.c-site-header-desktop-menu__primary-menu-shadow.c-site-header-desktop-menu__primary-menu-shadow--is-open{opacity:1}.c-site-header-desktop-menu__secondary-menu{position:absolute;left:100%;top:0;z-index:30;margin:0;list-style-type:none;padding:0;height:100%;width:100%;display:flex;flex-direction:column;row-gap:1.5rem;overflow-y:auto;overflow-x:hidden;border-left-width:1px;border-color:var(--theme-colors-neutral-lightGrey);border-left-style:solid;background-color:var(--theme-colors-lightBackground-DEFAULT);padding:1.88rem 1.5rem}.c-site-header-desktop-menu__tertiary-menu{position:absolute;left:200%;top:0;z-index:20;margin:0;list-style-type:none;padding:0;height:100%;width:100%;display:flex;flex-direction:column;row-gap:1.5rem;overflow-y:auto;overflow-x:hidden;border-left-width:1px;border-color:var(--theme-colors-neutral-lightGrey);border-left-style:solid;background-color:var(--theme-colors-lightBackground-DEFAULT);padding:1.88rem 1.5rem}.c-site-header-desktop-menu__logo{color:var(--theme-colors-neutral-black)}.c-site-header-desktop-menu__logo #oure-ring{color:var(--theme-colors-primary-oure)}.c-site-header-desktop-menu__logo-container{min-height:6.875rem;min-width:6.875rem;width:100%;display:flex;justify-content:center;padding-top:.75rem;padding-bottom:.75rem}.c-site-header-desktop-menu__overlay{position:fixed;left:16.5rem;top:0;width:calc(100vw - 16.5rem);height:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s;background-color:#0006}.t-site-header-desktop-menu-overlay-enter-active,.t-site-header-desktop-menu-overlay-leave-active{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.5s}.t-site-header-desktop-menu-overlay-enter-from,.t-site-header-desktop-menu-overlay-leave-to{opacity:0}.t-site-header-secondary-menu-enter-active,.t-site-header-secondary-menu-leave-active{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.4s}.t-site-header-secondary-menu-enter-from,.t-site-header-secondary-menu-leave-to{--un-translate-x:-100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.t-site-header-secondary-menu-enter-to,.t-site-header-secondary-menu-leave-from{--un-translate-x:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.t-site-header-tertiary-menu-enter-active,.t-site-header-tertiary-menu-leave-active{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.4s}.t-site-header-tertiary-menu-enter-from,.t-site-header-tertiary-menu-leave-to{--un-translate-x:-200%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.t-site-header-tertiary-menu-enter-to,.t-site-header-tertiary-menu-leave-from{--un-translate-x:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}:where(.c-mobile-menu){position:fixed;bottom:0;left:0;z-index:1000;width:100%;display:flex;flex-direction:column}.c-mobile-menu__content{position:relative;width:100%;background-color:var(--theme-colors-lightBackground-DEFAULT);height:calc(100vh - var(--dynamic-site-header-height));max-height:calc(100dvh - var(--dynamic-site-header-height))}.c-mobile-menu__wrapper{position:relative;z-index:50;background-color:var(--theme-colors-neutral-white)}.c-mobile-menu__wrapper:after{position:absolute;left:0;bottom:100%;height:50px;width:100%;content:"";background:linear-gradient(0deg,#99999914,#fff0)}.c-mobile-menu__logo{display:inline-block;width:100%;height:4rem;width:3.5rem;display:flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.c-mobile-menu__logo.c-mobile-menu__logo-has-scrolled,.c-mobile-menu__logo.c-mobile-menu__logo-has-scrolled .c-site-header-mobile-menu__logo{height:3rem;width:2.5rem}.c-site-header-mobile-menu__logo{height:4rem;width:3.5rem;color:var(--theme-colors-neutral-black);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}.c-site-header-mobile-menu__logo #oure-ring{color:var(--theme-colors-primary-oure)}:where(.c-mobile-menu__actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.c-mobile-menu__actions--single{grid-template-columns:repeat(1,minmax(0,1fr))}.c-mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:.62rem 1.25rem}.c-mobile-menu__list-primary{margin:0;list-style-type:none;padding:0;display:flex;flex-direction:column;row-gap:1.25rem;padding:1.88rem 1.5rem}.c-mobile-menu__list-secondary,.c-mobile-menu__list-tertiary{position:absolute;top:0;left:0;z-index:20;margin:0;list-style-type:none;padding:0;height:100%;width:100%;display:flex;flex-direction:column;row-gap:1.25rem;background-color:var(--theme-colors-lightBackground-DEFAULT);padding:1.88rem 1.5rem}.t-mobile-menu__primary-slide-enter-active,.t-mobile-menu__primary-slide-leave-active{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:1.2s}.t-mobile-menu__primary-slide-enter-from,.t-mobile-menu__primary-slide-leave-to{top:100%;--un-translate-y:100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.t-mobile-menu__secondary-slide-enter-active,.t-mobile-menu__secondary-slide-leave-active{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s}.t-mobile-menu__secondary-slide-enter-from,.t-mobile-menu__secondary-slide-leave-to{--un-translate-x:100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.t-mobile-menu__tertiary-slide-enter-active,.t-mobile-menu__tertiary-slide-leave-active{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s}.t-mobile-menu__tertiary-slide-enter-from,.t-mobile-menu__tertiary-slide-leave-to{--un-translate-x:100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@media(min-width:75rem){:where(.c-site-header){z-index:50;max-width:16.25rem;min-width:16.25rem;width:100%;display:flex;flex-direction:column}}:where(.breadcrumb) .breadcrumb__list{margin:0;list-style-type:none;padding:0;display:flex;flex-wrap:wrap;gap:.625rem;padding-top:.75rem;padding-bottom:.75rem;font-family:var(--theme-typography-body-small-text-font-family);font-weight:var(--theme-typography-body-small-text-font-weight);font-size:var(--theme-typography-body-small-text-font-size);line-height:var(--theme-typography-body-small-text-line-height);letter-spacing:var(--theme-typography-body-small-text-letter-spacing)}:where(.breadcrumb) .breadcrumb__item{display:flex;align-items:center;gap:.5rem;color:var(--theme-colors-primary-oure)}:where(.breadcrumb) .breadcrumb__link{color:var(--theme-colors-primary-oure)}:where(.breadcrumb) .breadcrumb__link:hover{text-decoration-line:underline}:where(.breadcrumb) .breadcrumb__text{color:var(--theme-colors-primary-DEFAULT);font-weight:700}:where(.breadcrumb) .breadcrumb__divider{width:1.25rem;height:.0625rem;align-self:center;background-color:var(--theme-colors-primary-oure)}:where(.l-default){position:relative;min-height:100vh;display:flex;flex-direction:column}:where(.l-default) .l-default__main{min-height:100vh;display:flex}@media (max-width: calc(75rem - .02px)){:where(.l-default) .l-default__main{padding-bottom:var(--dynamic-site-header-height)}}:where(.l-default) .l-default__main-content{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;flex-grow:1;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}@media(min-width:75rem){:where(.l-default) .l-default__main-content{max-width:calc(100vw - 16.25rem)}}:where(.l-default) .l-default__page-content{min-height:calc(100dvh - var(--dynamic-footer-height, 0px) - 1.25rem - var(--dynamic-breadcrumb-height, 0px))}:where(.l-default) #almost-top-of-page{position:absolute;top:100px;left:0}
