﻿@charset "UTF-8";:root{--font-body:"Segoe UI",Arial,Helvetica,sans-serif;--font-header:"Segoe UI",Arial,Helvetica,sans-serif;--font-size:100%;--weight-medium:600;--weight-normal:400;--weight-btn:700;--color-primary:#39505f;--color-secondary:#cc7542;--color-bg:#ebeff4;--color-header:#000;--color-text:#000;--color-link:#257b83;--color-link-hover:#000;--color-btn-text:#000;--color-btn:#3bbac9;--color-btn-hover:color-mix(var(--color-btn) 90%,#000);--border-radius-btn:24px;--border-radius:7px;--border-radius-small:0px;--btn-padding:15px 30px;--btn-padding-small:7px 15px;--btn-font-size:1rem;}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;font-display:block;src:url("/assets/fonts/material-symbols.woff2") format("woff2");}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;max-width:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;justify-content:center;user-select:none;}*{box-sizing:border-box;}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:0;}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);font-weight:var(--weight-normal);font-size:var(--font-size);}input,select,option,textarea,button,td,th{font-size:1em;font-weight:var(--weight-normal);}a{color:inherit;text-decoration:none;}ul,ol{list-style:none;padding:0;margin:0;}.rich-text{line-height:1.35em;}.rich-text p{margin:0 0 1em;}.rich-text p:last-child{margin:0;}.rich-text img{max-width:100%;}.rich-text ul{list-style:circle;padding-left:2rem;margin-bottom:1rem;line-height:1em;}.rich-text ul:last-child{margin:0;}.rich-text ol{list-style:decimal;padding-left:2rem;margin-bottom:1rem;line-height:1em;}.rich-text ol:last-child{margin:0;}.rich-text li{padding:.2rem 0;}.rich-text li a{padding:.2rem 0;}.rich-text a[href]:not([href="#"]){color:var(--color-link);transition:color 300ms ease;}@media(any-hover:hover){.rich-text a[href]:not([href="#"]):hover:not(:disabled,[aria-disabled=true]){color:var(--color-link-hover);}.rich-text a[href]:not([href="#"]):hover:not(:disabled,[aria-disabled=true]) span{text-decoration:underline;}}p{margin:0 0 .25em;max-width:42rem;}.text--small{font-size:.9em;}.ellipsis{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.site-width{width:100%;padding-inline:14rem;}@media(max-width:1600px){.site-width{padding-inline:8rem;}}@media(max-width:1366px){.site-width{padding-inline:6rem;}}@media(max-width:1200px){.site-width{padding-inline:3rem;}}@media(max-width:896px){.site-width{padding-inline:1.5rem;}}@media(max-width:380px){.site-width{padding-inline:1.25rem;}}main{flex:1;position:relative;}.page-header{background-color:var(--color-primary);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;min-height:5.5rem;padding-block:1.25rem;}.content{padding-block:3rem;}@media(max-width:480px){.content{padding-block:2rem;}}footer{display:flex;justify-content:center;background-color:#fff;padding:.75rem;}footer .collaborator-text{margin:0;}@media(max-width:640px){footer .collaborator-text{font-size:.9em;}}footer .collaborator-text a{display:inline-flex;}footer .collaborator-text svg{width:64px;height:auto;}@media(max-width:640px){footer .collaborator-text svg{width:58px;}}.header,.rich-text h3,.rich-text h4{font-family:var(--font-header);font-weight:var(--weight-medium);margin:0 0 .5em;line-height:1.15em;color:var(--color-header);}.header--large{font-size:2em;margin-bottom:.5em;}@media(max-width:1023px){.header--large{font-size:1.5em;}}@media(max-width:896px){.header--large{font-size:1.35em;}}@media(max-width:480px){.header--large{font-size:1.25em;}}.header--medium{font-size:1.35em;margin-bottom:.5em;}@media(max-width:1023px){.header--medium{font-size:1.25em;}}@media(max-width:896px){.header--medium{font-size:1.15em;}}@media(max-width:480px){.header--medium{font-size:1.05em;}}.header--small,.rich-text h3{font-size:1.15em;}@media(max-width:1023px){.header--small,.rich-text h3{font-size:1.1em;}}@media(max-width:896px){.header--small,.rich-text h3{font-size:1.1em;}}.header--smallest,.rich-text h4{font-size:1.05em;}@media(max-width:1023px){.header--smallest,.rich-text h4{font-size:1em;}}@media(max-width:896px){.header--smallest,.rich-text h4{font-size:1em;}}a.btn[aria-disabled=true]{pointer-events:none;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;line-height:1.25;border-radius:var(--border-radius-btn);font-family:inherit;font-weight:var(--weight-btn);padding:var(--btn-padding);transition:background-color 200ms ease-out;cursor:pointer;text-decoration:none;font-size:var(--btn-font-size);}@media(max-width:480px){.btn{padding:var(--btn-padding-small);font-size:calc(var(--btn-font-size)*.9);}}.btn--pri,.btn.button{background-color:var(--color-btn);color:var(--color-btn-text);}@media(any-hover:hover){.btn--pri:hover:not(:disabled,[aria-disabled=true]),.btn.button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-btn-hover);}}.btn--text{color:var(--color-link);background:none;box-shadow:none;padding:0;transition:color 300ms ease;border:0;}@media(any-hover:hover){.btn--text:hover:not(:disabled,[aria-disabled=true]){background:none;color:var(--color-link-hover);}.btn--text:hover:not(:disabled,[aria-disabled=true]) span{text-decoration:underline;}}.btn--text .material-symbols-outlined{margin-bottom:0;}.btn:disabled,.btn[aria-disabled=true]{filter:brightness(.96) opacity(.5) grayscale(.75);cursor:not-allowed;}.btn--small{font-size:.875em;padding:.375rem 1.25rem;}.btn--icon{width:36px;height:36px;padding:0;}.btn-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1rem;}.site-header{background-color:#fff;}.navigation{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 3rem;height:calc(var(--logo-height)*1.6);}.navigation .logo-link{background-image:var(--logo);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:var(--logo-width);height:var(--logo-height);}@media(max-width:640px){.navigation .logo-link{width:calc(var(--logo-width)*.8);height:calc(var(--logo-height)*.8);}}.navigation::after{font-size:.9em;}@media(max-width:640px){.navigation::after{font-size:.8em;}}.breadcrumbs{display:flex;align-items:center;gap:7px;color:#fff;}.breadcrumbs__link{position:relative;font-size:1.35em;}@media(any-hover:hover){.breadcrumbs__link:hover::after{width:100%;}}@media(max-width:1200px){.breadcrumbs__link{font-size:1.2em;}}@media(max-width:480px){.breadcrumbs__link{font-size:1em;}}.breadcrumbs__link::after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#fff;transition:width 300ms ease;}.form.form-width{width:38rem;}@media(max-width:768px){.form.form-width{width:100%;}}p+.form{margin-top:1rem;}.form input[type=search]{appearance:none;}.form input:disabled:not(.form__checkbox):not(.form__radio),.form select:disabled:not(.form__checkbox):not(.form__radio),.form textarea:disabled:not(.form__checkbox):not(.form__radio){opacity:.5;}.form input:disabled~.form__input-label,.form select:disabled~.form__input-label,.form textarea:disabled~.form__input-label{color:rgba(153,153,153,.5);cursor:not-allowed;}.form input:disabled~.form__checkbox-box,.form input:disabled~.form__checkbox-label,.form input:disabled~.ts-wrapper,.form select:disabled~.form__checkbox-box,.form select:disabled~.form__checkbox-label,.form select:disabled~.ts-wrapper,.form textarea:disabled~.form__checkbox-box,.form textarea:disabled~.form__checkbox-label,.form textarea:disabled~.ts-wrapper{opacity:.5;cursor:not-allowed;}.form input:disabled~label .material-symbols-outlined,.form select:disabled~label .material-symbols-outlined,.form textarea:disabled~label .material-symbols-outlined{opacity:.5;}.form input[aria-disabled=true],.form select[aria-disabled=true],.form textarea[aria-disabled=true]{opacity:.5;cursor:not-allowed;}.form__input{width:100%;min-height:42px;height:42px;padding:0 1.25rem;background-color:#fff;color:#000;border:1px solid #c4c4c4;border-radius:var(--border-radius-btn);line-height:1.5rem;outline:0;transition:opacity 200ms ease-out;}@media(max-width:480px){.form__input{height:38px;min-height:38px;}}.form__input--small{min-height:36px;height:36px;font-size:.95em;}.form__input--small~.form__input-label{font-size:.9em;}.form__input--text~.form__input-label{cursor:text;}.form__input-wrapper{position:relative;z-index:1;width:100%;width:-webkit-fill-available;display:flex;align-items:center;}table .form__input-wrapper{padding:0;}.form__input-wrapper:has(label.tool-tip,.form__input-icon) .form__input:not(.form__input--select,.form__checkbox,.form__radio){padding-right:3.5rem;}.form__input-wrapper+.header{margin-top:.75rem;}.form__input-label{position:absolute;z-index:2;left:10px;top:50%;transform:translateY(-50%);line-height:18px;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.5rem);overflow:hidden;color:#999;padding:0 5px;cursor:pointer;transition:all 200ms ease-out;background-image:linear-gradient(180deg,transparent 9px,#fff 9px,#fff 10px,transparent 10px);}.form__input-wrapper:has(.tool-tip) .form__input-label{max-width:calc(100% - 2.75rem);}.form__input:focus~.form__input-label,.form__input:focus-visible~.form__input-label,.form__input:not(:placeholder-shown)~.form__input-label,.form__input:read-only:not(:disabled)~.form__input-label,.form__input:autofill~.form__input-label,.form__input:-webkit-autofill~.form__input-label{top:10px;left:10px;font-size:.875em;max-width:calc(100% - 20px);}.form__input:focus.form__input--small~.form__input-label,.form__input:focus-visible.form__input--small~.form__input-label,.form__input:not(:placeholder-shown).form__input--small~.form__input-label,.form__input:read-only:not(:disabled).form__input--small~.form__input-label,.form__input:autofill.form__input--small~.form__input-label,.form__input:-webkit-autofill.form__input--small~.form__input-label{font-size:.8em;}.form__input:focus:not(:read-only),.form__input:focus-visible:not(:read-only){border-color:var(--color-secondary);}.form__input:focus:not(:read-only)~.form__input-label,.form__input:focus-visible:not(:read-only)~.form__input-label{color:var(--color-secondary);}.form__input:focus:not(:read-only)~.form__input-icon,.form__input:focus-visible:not(:read-only)~.form__input-icon{color:var(--color-secondary);}.form__input-icon{position:absolute;top:50%;right:1.25rem;display:flex;transform:translateY(-50%);display:flex;color:#c4c4c4;font-size:20px;}.form__input::-webkit-input-placeholder{font-size:.9em;}@media(max-width:480px){.form__input::-webkit-input-placeholder{font-size:.85em;}}:-webkit-autofill,:-webkit-autofill:active,:-webkit-autofill:focus,:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;}.with-overlay{overflow:hidden;}.overlay__container{display:none;z-index:500;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);width:100%;height:100%;overflow:hidden;padding:2vw;animation:overlayFadeIn 4.35s ease;}.with-overlay .overlay__container{display:flex;}.overlay__close{font-family:"Material Symbols Outlined";position:fixed;top:calc((100vh - 42vw)/2 + 1px);right:calc(12.665vw - 50px - 1rem);height:50px;width:50px;z-index:2;cursor:pointer;user-select:none;display:flex;justify-content:center;text-decoration:none;align-items:center;color:var(--color-btn-text);background-color:var(--color-btn);margin-left:10px;border-radius:var(--border-radius);order:1;animation-delay:.1s;animation:overlayCloseButton .75s ease;transition:background-color 200ms ease-out;}@media(any-hover:hover){.overlay__close:hover{background-color:var(--color-btn-hover);}}@media(max-width:768px){.overlay__close{top:calc((100vh - 54vw)/2 - 40px - .5rem);right:2vw;height:40px;width:40px;}}.overlay__wrapper{position:relative;width:74.67vw;height:42vw;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;}@media(max-width:768px){.overlay__wrapper{width:96vw;height:54vw;}}.overlay__video-embed-wrapper{background-color:var(--color-primary);border-radius:var(--border-radius);overflow:hidden;animation:overlayVideoReveal forwards 1.5s ease;}.overlay__video-title{position:absolute;inset:50%;transform:translate(-50%,-50%);z-index:1;width:28rem;max-width:70vw;height:fit-content;text-align:center;font-size:1.25rem;color:#fff;opacity:0;animation:opacityFadeIn forwards .35s ease .25s;}.overlay__video-embed{position:relative;z-index:2;width:100%;height:100%;opacity:0;animation:opacityFadeIn forwards .35s ease 1.5s;}@keyframes overlayVideoReveal{0%{width:0;height:0;}50%{width:100%;height:25%;}100%{width:100%;height:100%;}}@keyframes overlayVideoRevealMobile{0%{transform:scaleX(1) scaleY(0);}100%{transform:scaleX(1) scaleY(1);}}@keyframes overlayCloseButton{0%{transform:translateY(-100%);}100%{transform:translateY(0%);}}@keyframes overlayFadeIn{0%{background:rgba(0,0,0,0);}100%{background:rgba(0,0,0,.9);}}@keyframes opacityFadeIn{0%{opacity:0;}100%{opacity:1;}}.course-catalog__courses{display:flex;flex-wrap:wrap;gap:1.5rem;}@media(max-width:1024px){.course-catalog__courses{gap:1.25rem;}}.course-catalog__course{width:calc(50% - .75rem);display:flex;flex-direction:column;background-color:#fff;border-radius:var(--border-radius);padding:1.25rem 1.25rem 1.25rem 9.5rem;min-height:9.5rem;position:relative;box-shadow:1px 1px 9px -2px rgba(0,0,0,.1333333333);transition:box-shadow 300ms ease;}@media(any-hover:hover){.course-catalog__course:hover{box-shadow:1px 1px 12px -2px rgba(0,0,0,.2);}}@media(max-width:1024px){.course-catalog__course{width:calc(50% - .625rem);}}@media(max-width:768px){.course-catalog__course{width:100%;padding:1rem 1rem 1rem 9rem;}}.course-catalog__course .course__image[src*=".jpg"]{object-fit:cover;width:100%;height:100%;transform:translate3d(0,0,1px);}.course-catalog__course .course__image[src*=".png"]{max-width:50%;}.course-catalog__course .course__image-wrapper{width:7rem;height:7rem;background:#f2f2f4;position:absolute;left:1.25rem;top:1.25rem;border-radius:7px;display:flex;align-items:center;justify-content:center;overflow:hidden;}@media(max-width:768px){.course-catalog__course .course__image-wrapper{left:1rem;top:1rem;}}.course .form{width:28rem;}@media(max-width:1366px){.course .form{width:22rem;}}@media(max-width:640px){.course .form{width:100%;}}@media(min-width:768px){.course .form #video-search{height:46px;}}.course .content:not(:has(.course__videos:not(.filtered)))::before{content:"Søgningen gav ingen resultater";}.course__videos{margin-bottom:2.5rem;}@media(max-width:480px){.course__videos{margin-bottom:1.5rem;}}.course__videos .header--medium{margin-bottom:1rem;}@media(max-width:480px){.course__videos .header--medium{margin-bottom:.75rem;}}.course__video-list{display:flex;flex-wrap:wrap;gap:1.25rem;margin:1.5rem 0;}@media(max-width:480px){.course__video-list{gap:1rem;}}.course__video-item{width:calc(25% - .9375rem);}@media(max-width:1200px){.course__video-item{width:calc(33.3333333333% - .8333333333rem);}}@media(max-width:896px){.course__video-item{width:calc(50% - .625rem);}}@media(max-width:640px){.course__video-item{width:100%;}}.course__video-link{display:block;width:100%;background-color:#fff;border-radius:var(--border-radius);padding:.75rem 1rem;color:var(--color-link);box-shadow:1px 1px 9px -2px rgba(0,0,0,.1333333333);transition:box-shadow 300ms ease;}@media(max-width:480px){.course__video-link{padding:.5rem 1rem;}}@media(any-hover:hover){.course__video-link:hover{box-shadow:1px 1px 12px -2px rgba(0,0,0,.2);}.course__video-link:hover .material-symbols-outlined{transform:scale(1.2);}}.course__video-link .material-symbols-outlined{color:var(--color-secondary);font-size:28px;transition:all 300ms ease;}@media(max-width:480px){.course__video-link .material-symbols-outlined{font-size:24px;}}.course__video-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;}.course__video-name{margin:0;font-size:1.1em;}@media(max-width:480px){.course__video-name{font-size:1em;}}