.text-size--5XL{font-size:3.2rem;line-height:3.2rem;font-weight:700;font-family:var(--xl5FontFamily, inherit)}@media screen and (min-width: 768px){.text-size--5XL{font-size:clamp(1rem, 4cqi, 80rem);line-height:clamp(1rem, 4cqi, 80rem)}}.text-size--4XL{font-size:3.2rem;line-height:3.2rem;font-weight:700;font-family:var(--xl4FontFamily, inherit)}@media screen and (min-width: 768px){.text-size--4XL{font-size:clamp(1rem, 4cqi, 5rem);line-height:clamp(1rem, 4cqi, 5rem)}}.text-size--3XL{font-size:3.2rem;line-height:3.2rem;font-weight:700;font-family:var(--xl3FontFamily, inherit)}@media screen and (min-width: 768px){.text-size--3XL{font-size:clamp(1rem, 4cqi, 4rem);line-height:clamp(1rem, 4cqi, 4rem)}}.text-size--2XL{font-size:3.2rem;line-height:3.6rem;font-weight:700;font-family:var(--xl2FontFamily, inherit)}@media screen and (min-width: 768px){.text-size--2XL{font-size:clamp(1rem, 4cqi, 3.2rem);line-height:clamp(1rem, 4cqi, 3.6rem)}}.text-size--XL{font-size:3.2rem;font-weight:700;line-height:3.5rem;font-family:var(--xlFontFamily, inherit)}@media screen and (min-width: 768px){.text-size--XL{font-size:clamp(1rem, 4cqi, 2.6rem);line-height:clamp(1rem, 4cqi, 2.6rem)}}.text-size--L{font-size:2rem;line-height:2.8rem;font-weight:400}@media screen and (min-width: 768px){.text-size--L{font-size:clamp(1rem, 4cqi, 2.2rem);line-height:clamp(1rem, 4cqi, 2.2rem)}}.text-size--M{font-size:1.8rem;line-height:2.6rem;font-weight:400}@media screen and (min-width: 768px){.text-size--M{font-size:1.8rem}}.text-size--S{font-size:1.6rem;line-height:1.2rem;font-weight:400}[x-cloak]{display:none !important}.padding-top--Lille{--block-padding-top: 1.5rem}@media screen and (min-width: 1024px){.padding-top--Lille{--block-padding-top: 3rem}}.padding-top--Mellem{--block-padding-top: 3rem}@media screen and (min-width: 1024px){.padding-top--Mellem{--block-padding-top: 5rem}}.padding-top--Stor{--block-padding-top: 5rem}@media screen and (min-width: 1024px){.padding-top--Stor{--block-padding-top: 12rem}}.padding-bottom--Lille{--block-padding-bottom: 1.5rem}@media screen and (min-width: 1024px){.padding-bottom--Lille{--block-padding-bottom: 3rem}}.padding-bottom--Mellem{--block-padding-bottom: 3rem}@media screen and (min-width: 1024px){.padding-bottom--Mellem{--block-padding-bottom: 5rem}}.padding-bottom--Stor{--block-padding-bottom: 5rem}@media screen and (min-width: 1024px){.padding-bottom--Stor{--block-padding-bottom: 12rem}}.margin-top--Lille{--block-margin-top: 1.5rem}@media screen and (min-width: 1024px){.margin-top--Lille{--block-margin-top: 3rem}}.margin-top--Mellem{--block-margin-top: 3rem}@media screen and (min-width: 1024px){.margin-top--Mellem{--block-margin-top: 5rem}}.margin-top--Stor{--block-margin-top: 5rem}@media screen and (min-width: 1024px){.margin-top--Stor{--block-margin-top: 12rem}}.margin-bottom--Lille{--block-margin-bottom: 1.5rem}@media screen and (min-width: 1024px){.margin-bottom--Lille{--block-margin-bottom: 3rem}}.margin-bottom--Mellem{--block-margin-bottom: 3rem}@media screen and (min-width: 1024px){.margin-bottom--Mellem{--block-margin-bottom: 5rem}}.margin-bottom--Stor{--block-margin-bottom: 5rem}@media screen and (min-width: 1024px){.margin-bottom--Stor{--block-margin-bottom: 12rem}}.margin-bottom--Ingen{--block-margin-bottom: 0}.margin-top--Ingen{--block-margin-top: 0}.padding-bottom--Ingen{--block-padding-bottom: 0}.padding-bottom--Ingen{--block-padding-bottom: 0}.Storafrunding{border-radius:55px}.Lilleafrunding{border-radius:5px}.Firkantet{border-radius:0px}[x-icon] svg{max-width:40px;max-height:40px;width:24pt;height:24pt;margin:0 auto}video.hiddencontrols::-webkit-media-controls{opacity:0}video.hiddencontrols::-webkit-media-controls-panel{display:none}.screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hasHover:hover{color:var(--blockHoverColor, initial) !important;background:var(--blockHoverBackground, initial) !important}.hasShadow{box-shadow:0px 3px 6px #00000029}@media screen and (max-width: 1100px){.mega-menu__innerwrapper{font-size:1.5rem}}@media screen and (max-width: 900px){.mega-menu__innerwrapper .mega-menu__category--special{display:none}a.header__primary__nav--link{font-size:1.5rem}}.backButton{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem;font-size:2.1rem;cursor:pointer}.no-scroll{overflow:hidden}.backButton span{font-size:3rem}.pdpCategories span,.selectedFilters button{background-color:#cccccc;border-radius:55px;padding:1rem 1.5rem;cursor:pointer;display:inline-flex;align-content:center;align-items:center;justify-content:space-between;gap:0.5rem;color:black;user-select:none}.backButton{display:flex;justify-content:flex-start;align-items:center;margin-bottom:3rem}.blockblogHeader{display:flex;flex-direction:column}.blockblogHeaderBoks{max-width:100ch;margin:auto;padding:2rem 0}.blogsPage .blockblogHeaderBoks{padding:0}.blogHeaderOverskrift{font-size:5rem;line-height:5rem;padding:2rem 0}.blogHeaderForfatter{font-size:2.5rem;line-height:3rem}.blogAuthorLine{fill:var(--blogAuthorColor, #000);color:var(--blogAuthorColor, #000);display:flex;align-items:center;gap:0.5rem}.blogHeaderDate{font-size:2.5rem;line-height:3rem;color:var(--blogDateColor, #000);margin:2rem 0 0 0}.blogHeaderOverskrift .headline{margin:0;color:var(--blogHeadlineColor, #000)}.blogHeaderHeaderText{padding-top:2rem;font-size:2rem;line-height:2.2rem}.thankYouPage{width:var(--container-max-width);margin:auto;padding-top:8rem;text-align:center;font-size:2rem}.thankYouReminderBox ul{list-style:none;padding-left:0}.thankYouContent,.thankYouDetails{margin:auto}.thankYouDetails{max-width:460px}.thankYouDetails.thankYouDetailsWithChecklist{max-width:700px}.thankYouDetails{text-align:left}.thankYouDetails h2{font-size:3rem;font-weight:bold;line-height:3rem;padding-bottom:2rem}.thankYouDetails{display:flex;flex-direction:column;flex-wrap:nowrap;text-align:left;gap:20px;background-color:#DDDDDD;border-radius:5px;padding:2rem;margin-bottom:4rem;margin-top:3rem}.thankYouDetails [x-text]{margin-left:0.5rem}.tyLocation{display:flex;align-items:baseline}span.spotLinkButton.noUnderline{text-decoration:none !important}.thankYouDetails [x-text="thankYouData.Location"]{display:flex}.thankYouName{font-size:3rem;line-height:3rem;margin-bottom:1rem;margin-top:1rem}.thankYouContent{border-top:2px solid #dedede;margin-top:2rem;padding-top:2rem;max-width:700px}b.thankYouEmail{margin-bottom:2rem;display:block;margin-top:2rem}.thankYouIntro{display:flex;align-items:center;justify-content:center;gap:0.6rem}.thankYouIntro>span{transform:scale(1.5);fill:#5291a8}.tySmalls{margin-bottom:1.5rem;display:block}.variantButton{background:black;color:white;font-weight:200;padding:1.2rem 1.8rem;font-size:1.8rem;cursor:pointer;border-radius:var(--siteElementRadius)}.custom404{width:var(--container-max-width);margin:auto;text-align:center;padding:21rem 0;font-size:3rem;line-height:3.3rem}.thankYouDetailsBoxIconLines p{display:flex;align-items:center}.thankYouCategories li{display:flex;flex-direction:row}.thankYouReminderBox h2{margin-bottom:1rem;font-size:2.5rem;line-height:2.5rem}.thankYouDetails{font-size:1.8rem;fill:var(--globalTextColor)}.waitingIcon svg{width:200px !important;height:200px !important;max-height:initial !important;max-width:initial !important}.waitingContainer{display:flex;width:var(--container-max-width);height:320px;justify-content:center;align-items:center}.loader-wrapper{display:flex;height:calc(100vh - 380px - 144px);align-items:center;justify-content:center;flex-direction:column;gap:1rem;margin-top:144px}.loader{border:4px solid rgba(0,0,0,0.1);border-radius:50%;border-top:4px solid #3498db;width:40px;height:40px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;background-color:var(--globalTextColor);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");background-size:20px 20px;height:20px;width:20px}@media screen and (max-width: 480px){.footer .footerPhone [x-icon],.footer .footerEmail [x-icon]{margin:0}.footer .footerPhone a{flex-direction:column;gap:5px}.blogsPage .blockblogHeaderBoks span[x-text="block.authorEmail"]{display:none}b.thankYouEmail{font-size:2rem;word-wrap:break-word}p.thankYouIntro{display:inline}.thankYouHeader{text-align:left}.thankYouContent{text-align:left}.thankYouHeader [x-icon] svg{display:none}.thankYouPage{padding-top:4rem}.gl-cb-modal-body .buttons .buttoncol{padding-right:0px !important}.gl-cb-modal-body{height:730px !important}.gl-cb-modal-body .sectionline{margin-top:10px;margin-bottom:10px}p#bodytext{height:240px}}h3#gl-cb-modal-title{font-size:3.5rem;line-height:3.5rem}.gl-cb-modal-body .optionscol{display:flex;flex-direction:column;align-items:center}.gl-cb-modal-body .optionsrow .optionscol span{margin-bottom:2rem !important}.gl-cb-modal-body #bodytext strong{font-size:1.9rem}@media screen and (min-width: 480px){.tyLgr{font-size:2.5rem;line-height:2.5rem}.gl-cb-modal-body .buttoncol button{height:64px}.thankYouName{font-size:6rem;line-height:6rem}.thankYouDetails{flex-direction:row;padding:3rem;gap:40px}.thankYouDetailsBox{flex-basis:100%;flex-grow:1}.thankYouReminderBox{flex-basis:100%}.blockblogHeader img{max-width:40%}.blogHeaderDate{padding-top:1rem}.blockblogHeader{gap:50px}}.content>.block:nth-of-type(1){margin-top:0}.papskilt{padding:2rem;text-align:center}.text .btnContainer>div{margin-top:0}.btnContainer{display:flex;align-items:center;gap:25px;margin-top:2.5rem !important}.blockText{max-width:80ch;margin:0 auto}.blogsPage h2.blockBlogTeaser.headline{color:var(--globalTextColor)}.blogsPage .filterButtons{color:var(--globalTextColor)}.blockTextVideo>div,.blockTextImage>div,.blockText>div{background-size:cover;background-position:center;display:flex;flex-direction:column}.textInnerWrapper>div{display:flex;flex-direction:column}.dynamicBackgroundColor .component_container{padding:0rem 2rem}.blockImage{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.sharedBlockButton [x-icon]{margin-left:0.5rem;width:auto !important}.sharedBlockButton{display:flex}.sharedBlockButton a{padding:1.5rem 2.5rem;display:flex;align-items:center;justify-content:center;font-size:2rem}.sharedBlockButton span{min-height:32px;display:flex;align-items:center;justify-content:center;font-weight:500}.fa-square,.fa-square-check,.fa-user{font-weight:500}.author{font-size:50%}.bigSearch{display:flex;justify-content:center;background-color:white;width:310px;font-size:initial;padding:1rem 2rem;box-shadow:0px 3px 6px #00000029;border-radius:var(--siteElementRadius)}.bigSearch input{border:none;outline:none;width:100%;background-color:white}.bigSearch [x-icon]{color:black;display:flex;align-items:center;cursor:pointer;fill:black}.blockVideo [x-icon]{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:15rem;fill:var(--globalTextColorSecondary);color:var(--globalTextColorSecondary)}video.hero-video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%);z-index:-666}.hero{position:relative;width:100%;height:50vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero>*{margin:1rem 0px 0px 0px !important}.hero .headline{margin-bottom:0.7rem !important}.hero .lead{margin-bottom:0.7rem !important;max-width:40ch}.FAQcontainer{max-width:80ch;margin:0 auto}.FAQsection h2 [aria-expanded="true"]{font-weight:600;padding-bottom:1rem}.FAQsection h2{font-size:2.1rem;line-height:2.1rem}.FAQsection{padding:2rem 0;border-bottom:1px solid lightgrey}.FAQcontent{margin-top:3rem;margin-right:4rem}.FAQcontainer button{background:transparent;border:none;width:100%;text-align:left;padding:0;color:inherit;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.blockEmbed iframe{border:none}span.FAQexpando{float:right;font-size:3rem}.blockMedarb-1 .blockMedarbejder,.blockMedarb-2 .blockMedarbejder,.blockMedarb-3 .blockMedarbejder{max-width:300px}.blockMedarb-3 .blockMedarbejder,.blockMedarb-2 .blockMedarbejder,.blockMedarb-1 .blockMedarbejder{display:flex;flex-direction:column}.blockMedarb-3 .blockMedarbejdere,.blockMedarb-2 .blockMedarbejdere,.blockMedarb-1 .blockMedarbejdere{display:flex;gap:55px;flex-direction:column;justify-content:center;font-size:1.6rem;line-height:2.2rem}.blockMedarb-1 .bmdName.headline,.blockMedarb-2 .bmdName.headline,.blockMedarb-3 .bmdName.headline{margin-top:2rem;margin-bottom:0.5rem;font-size:2.5rem;line-height:2.5rem}.blockMedarb-1 .bmdTitle,.blockMedarb-2 .bmdTitle,.blockMedarb-3 .bmdTitle{margin-top:0;margin-bottom:2rem;font-size:2.2rem;line-height:2.2rem;font-weight:500}.blockMedarbejdere span{fill:var(--globalTextColorSecondary, #000);color:var(--globalTextColorSecondary, #000)}.blockMedarbejdere button{border:0px solid transparent;background:none;vertical-align:middle;padding:0}.blockMedarbejderDetails{width:100%}.blockMedarbejderDetails>p{margin:0;font-size:1.7rem}.blockMedarbejderDetails p>a{display:flex;align-items:center}p.bmdIconDetailLine{display:flex;align-items:center}.blockSpotBoks{display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}.blockSpotBoks .blockSpot img{max-width:100%;height:auto;margin:auto}.blockSpotBoks.bsb-2 .blockSpot{padding:4rem}span.spotLinkButton{text-decoration:underline;color:var(--globalTextColor);font-weight:bold;display:flex;align-items:center;justify-content:center;fill:var(--globalTextColor)}.spotOverskrift{padding:1.6rem 0 1rem 0}.spotOverskrift h2{margin:0}.blockSpot{margin-bottom:3.2rem}.blockblogTeaserBoks{display:flex;flex-direction:column;gap:40px;justify-content:center;flex-grow:1}p.blogTeaserDate{margin:1rem 0 0 0;color:var(--blogDateColor, #000)}p.blogTeaserForfatter{color:var(--blogAuthorColor, #000)}.blogTeaserOverskrift .headline{margin:0;color:var(--blogHeadlineColor, #000)}h2.blogTeaserOverskrift{margin:1rem 0}a.blogHeaderEmail{display:flex;gap:0.5rem;align-items:center}.blockblogTeaserBoks .blockblogTeaser img{height:auto;margin:auto}.blockblogTeaserBoks.bsb-2 .blockblogTeaser{padding:4rem}.bsb-3 .blockblogTeaser{flex-basis:33%}.bsb-2 .blockblogTeaser{flex-basis:50%}.blockIndgange-2,.blockIndgange-3{display:flex;min-height:335px;flex-direction:column}.blockIndgang{flex-grow:1;text-align:center;align-items:center;display:flex;justify-content:center;flex-direction:column;position:relative;padding:4rem 0px}.blockIndgang:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlayerColorCode, #000);opacity:var(--overlayerColorOpacity, 0)}.blockIndgang *{z-index:1}a.indgangButton{padding:0.5rem 2rem;background:white;color:black;border-radius:5px;font-weight:600}.blockLogoCarousels{display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;gap:1rem}.blc-5 .blockLogoCarousel{flex-basis:20%}.blc-4 .blockLogoCarousel{flex-basis:25%}.blc-3 .blockLogoCarousel{flex-basis:33%}.grayscaleEnabled .blockLogoCarousel{filter:grayscale(1)}.grayscaleEnabled .blockLogoCarousel:hover{filter:grayscale(0)}.reverseMediaPosition .blockImageWall,.blockTextVideo.swap_media_position{flex-direction:column-reverse}.blockTextVideo{display:flex;flex-direction:column;align-items:center}.blockTextVideo video{height:auto;width:99.8%}.blockTextVideo>.blockVideo{flex-basis:50%;overflow:hidden}.blockTextVideo>.text{flex-basis:50%;flex-shrink:0;display:flex;align-items:center}.blockTextVideo .component_wrapper{padding:0}.blockVideo{border-radius:var(--siteElementRadius)}.blockImage>div{height:300px;overflow:hidden;display:flex;flex-direction:column}.blockTextImage>.text{padding-top:1rem}.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece,.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-t::after,.gm-style .gm-style-iw-tc::after{background:black;color:white}button.gm-ui-hover-effect *{background:white !important}.gm-style-iw.gm-style-iw-c{max-width:250px !important;font-family:var(--globalFontFamily);font-size:1.4rem;display:flex;flex-direction:row-reverse}.gm-style-iw.gm-style-iw-c a{font-size:1.6rem;color:white;font-weight:bold;text-decoration:underline}.gm-style-iw.gm-style-iw-c h3{font-size:2rem}.gm-style .gm-style-iw-d{width:300px;padding:1rem}.blockCourseCarouselHeadlineWrapper{max-width:var(--container-max-width);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap}h3.blockCourseCarouselSubHeadline{display:flex;flex-basis:15%;justify-content:flex-end}h3.blockCourseCarouselSubHeadline a{display:flex;align-items:center}h3.blockCourseCarouselSubHeadline a span{background-color:var(--carouselCTAbackgroundColor);border-radius:100%;margin-left:0.5rem;display:inline-block}.blockCourseCarouselWrapper::-webkit-scrollbar{height:8px}.blockCourseCarouselWrapper::-webkit-scrollbar-track{background:#dddddd;border-radius:var(--siteElementRadius)}.blockCourseCarouselWrapper::-webkit-scrollbar-thumb{border-radius:var(--siteElementRadius);background:black}.newsletterBlock{font-size:2rem;background-color:white;box-shadow:0px 3px 6px #00000029;border-radius:var(--siteElementRadius);padding:3rem;padding-top:2rem;margin-bottom:0;width:40%;margin:auto;display:flex;flex-direction:column;gap:2rem;align-items:inherit !important;text-align:center !important;margin-top:4rem}.newsletterPanelForm{flex-direction:column;display:flex}.newsletterblock h2{font-size:4rem;line-height:4rem;margin:0.5rem 0}.newsletterBlock p{margin:0;font-size:1.8rem;font-weight:normal}.newsletterBlock input,.newsletterBlock button{min-width:320px;padding:0.8rem}.newsletterBlock button{background-color:var(--nyhedsbrevBlokKnapBgColor, red);color:var(--nyhedsbrevBlokKnapTekstColor, white);border-color:transparent !important;border-radius:var(--siteElementRadius)}.searchResultPage,.blogsPage{width:var(--container-max-width);margin:auto;padding:2em 0;display:flex;flex-wrap:wrap}.blogsPage{max-width:100ch}.searchResultPage .blockCourseCarouselWrapper{overflow-y:initial;overflow-x:initial;flex-wrap:wrap}.searchResultPage .blockCourseCarousel{flex-basis:23.5% !important;max-width:initial}.searchResultPage .blockCourseCarousel h2.headline{margin-top:2rem}.searchResultPage h1{font-size:5rem;line-height:8rem}span.resultAmount{color:var(--globalTextColor)}span.resultAmount b:after,span.resultAmount b:before{content:'"';font-weight:normal}.searchResultPage .courseCarouselDescription{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.searchResultPage hr,.searchHR,.searchTermBlock{width:100%}.searchNavigation>span,.searchNavigation>a{padding:9px 4rem}.searchResultPage .searchNavigation>span:nth-child(1){cursor:pointer}.searchResultPage .searchNavigation>span:nth-child(2){font-weight:bold;border-bottom:2px solid black}.productListingPage .searchNavigation>span:first-of-type{font-weight:bold;border-bottom:2px solid black;cursor:default}.searchNavigation{margin-top:2rem}.slideOverPanel.slideOverSearch{max-width:initial;padding-top:3rem;display:flex;flex-direction:column;left:-0.5rem}h2.blockBlogTeaser.headline{font-size:4.5rem;line-height:4.5rem}.Hero .bigSearch{flex-wrap:nowrap}.blockSpotBoks.bsb-Stor{gap:62px}.teacherlink:hover{text-decoration:underline}.blockVideo{display:flex;justify-content:center}.newsletterBlock button{cursor:pointer}.blockQuote{max-width:80ch;margin:auto}.blockEmbed{display:flex;justify-content:center;align-items:center}#gl-cb-modal div#bodytext{height:400px;overflow:auto}.blockLogoCarousel{display:flex;justify-content:center;align-items:center}.blockMedarb-1,.blockMedarb-2,.blockMedarb-3{max-width:100ch;margin:auto}.blockCourseCarouselButtons.spotButtons{margin-top:2rem}.blogsPage .plpModeSelect{margin-right:0}.blogsPage .filterButtons{margin:0.5rem 0}.blogsPage .productListingPageInfoline{justify-content:end;margin-bottom:1rem}.blogsPage .slideOverPanelBody ul.categoryMenu{height:calc(100vh - 132px)}li.selectedYear{font-weight:bold}.blockblogTeaserDetails{height:140px;width:100%;overflow:hidden;background:-webkit-linear-gradient(var(--globalTextColor), var(--globalTextColor), var(--globalTextColor), rgba(0,0,0,0));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blogsPage .filterButtons>span{min-width:auto;display:flex}.pdpDetailsBox a.venteListe{background:var(--ventelisteKnapBgColor) !important}.listMode .sharedBlockButton{flex-basis:50% !important}h2.blockBlogTeaser.headline{font-size:clamp(2.8rem, 4cqi, 3.2rem);line-height:clamp(2.8rem, 4cqi, 3.4rem)}span.filterbuttonQuantity{justify-content:space-around !important}span.filterbuttonQuantity input::-webkit-outer-spin-button,span.filterbuttonQuantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}span.filterbuttonQuantity input[type=number]{-moz-appearance:textfield}@media screen and (min-width: 480px){.blogsPage.listMode .blockblogTeaserBoks{display:flex;flex-direction:column;align-content:flex-start}.blogsPage.listMode .blockblogTeaserBoks .blockblogTeaser .blogTeaserLink{display:flex;flex-direction:row;gap:6rem;align-items:center}.blogsPage.listMode .blockblogTeaserBoks .blockblogTeaser .blogTeaserLink h2.blogTeaserOverskrift{font-size:2.1rem;line-height:2.1rem}.blockTextVideo .textInnerWrapper{padding:10%}}@media screen and (min-width: 768px){.blockLogoCarousel img{max-width:200px}}.bsb-2 .blockblogTeaserDetails{max-width:487px;margin:auto}@media screen and (min-width: 480px){.gridMode .blockblogTeaserBoks{flex-wrap:wrap;justify-content:flex-start;gap:56px}.listMode .blockblogTeaserBoks .blockblogTeaser img{width:12%}.blockMedarbejdere.blockMedarbejdereVenstrestillet{align-items:flex-start !important;justify-content:left}.blockMedarbejdere.blockMedarbejdereHoejrestillet{align-items:flex-end !important;justify-content:right}.blockTextImage>.text{padding-top:0}.blockImage>div{height:inherit;overflow:hidden}.blockIndgange-3 .blockIndgang{flex-basis:33%}.blockIndgange-2 .blockIndgang{flex-basis:50%}.blockblogHeader,.blockImageWall .blockImageWallImages,.blockTextVideo,.blockImageWall,.blockMedarb-3 .blockMedarbejdere,.blockMedarb-2 .blockMedarbejdere,.blockSpotBoks,.blockIndgange-2,.blockIndgange-3,.blockblogTeaserBoks{flex-direction:row}.blockTextVideo.swap_media_position{flex-direction:row-reverse}.blockIndgange-2{min-height:770px}.blockIndgange-3{min-height:513px}.bigSearch{width:335px}.blockSpotBoks.bsb-4 .blockSpot{flex-basis:25%}.blockSpotBoks.bsb-3 .blockSpot{flex-basis:33%}.blockSpotBoks.bsb-2 .blockSpot{flex-basis:50%}.blockMedarb-1 .blockMedarbejdere{align-items:center}div#mobileImgOverride{background-image:none !important}.blogsPage .blockblogTeaserBoks .blockblogTeaser{flex-basis:30%}}@media screen and (max-width: 480px){.blockTextImage>.text{margin-top:1rem}.content>.block.dynamicBackgroundImage>.background{background-size:cover}.hero .headline{width:100%}.hero{padding:0 4rem;height:var(--heroMobHeight, inherit) !important}.blockMedarbejder{text-align:left;align-items:center}.blockMedarbejderDetails>.bmdText{margin-bottom:1rem}.blockMedarbejdere{align-items:center}.searchResultPage .blockCourseCarousel{flex-basis:100% !important;max-width:initial}.searchResultPage h1{font-size:3rem;line-height:3rem}.searchResultPage .searchNavigation>span{padding:1rem 0}.newsletterBlock{width:100%;gap:1rem;padding:2rem}.newsletterBlock input,.newsletterBlock button{width:99%;min-width:initial}.blockCourseCarouselHeadlineWrapper{gap:0}h2.blockCourseCarouselHeadline.headline{margin:initial}.blockCourseCarouselHeadlineWrapper .blockCourseCarouselHeadline.headline .headline{margin-bottom:0}.dynamicBackgroundColor .component_container{padding:0}div#mobileImgOverride{margin-right:-2rem;margin-left:-2rem;background-size:cover;background-position:center;background-repeat:no-repeat}.blockContainingPage .component_wrapper.contentWidth{padding:0;padding-top:1rem}.pdpContent.pdpDesktop{display:none}.blogsPage.listMode .blockblogTeaserBoks{display:flex;flex-direction:column;max-width:100%;gap:60px}.blogsPage.listMode .blockblogTeaserBoks .blockblogTeaser .blogTeaserLink{display:flex;flex-direction:column;gap:0rem;align-items:center}.listMode .blockblogTeaserBoks .blockblogTeaser img{display:none}.blogsPage.listMode .blockblogTeaserBoks{display:flex;flex-direction:column;max-width:100%;gap:40px}.blogsPage.listMode .blockblogTeaserBoks .blockblogTeaser .blogTeaserLink{display:flex;flex-direction:column;gap:0rem;align-items:center}.btnContainer.btns-2{flex-direction:column}.btnContainer{align-self:center}.blockMedarb-1 .bmdTitle,.blockMedarb-2 .bmdTitle,.blockMedarb-3 .bmdTitle{font-size:1.6rem}.blockMedarbejderDetails>p{font-size:1.6rem}.blogHeaderOverskrift{font-size:2.6rem;line-height:3.6rem;margin-bottom:0}.headline.text-size--2XL{font-size:2.6rem;line-height:3.6rem}.blogHeaderForfatter{font-size:2rem;line-height:2.6rem}.blockImage img{max-width:100%;height:100%}.blockLogoCarousel{padding:1rem}}@media screen and (max-width: 1024px) and (min-width: 480px){.newsletterBlock{width:50%}.newsletterBlock input,.newsletterBlock button{min-width:initial !important}.blogsPage.gridMode .blockblogTeaserBoks{gap:30px}.blockSpotBoks.bsb-4.bsb-Stor{gap:1rem}.blockSpotBoks.bsb-4 h2{font-size:2rem}.blockSpotBoks.bsb-4 p{font-size:1.6rem}}@media screen and (max-width: 768px) and (min-width: 480px){.newsletterBlock{width:75%}.blogsPage.gridMode .blockblogTeaserBoks{gap:30px}}@media screen and (max-width: 765px){.slideOverPanel.slideOverSearch{display:none}}@media print{body{font-size:12pt;color:black;background:white}.header_wrapper,.footer,.checkoutNext,.blockCourseCarouselHeadline,.courseCarouselNonBlock{display:none}a{text-decoration:none;color:black}@page{margin:1in}}:root{--footer-logo-max-height: 6rem;--container-max-width: calc(100vw - 4rem);--block-margin-top:4rem;--block-margin-bottom:4rem}@media screen and (min-width: 480px) and (max-width: 1919px){:root{--container-max-width: min(1366px, calc(100vw - 6.4rem))}}@media screen and (min-width: 1920px){:root{--container-max-width: 1540px}}*,*::before,*::after{box-sizing:inherit;font-size:inherit}html{box-sizing:border-box;font-size:62.5%}body{font-family:var(--globalFontFamily, "sans-serif");color:var(--globalTextColor, #000);background-color:var(--globalBackgroundColor, #fff);font-size:1.8rem;line-height:2.6rem;font-weight:400;margin:0;padding:0;overflow-x:hidden;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}@media screen and (min-width: 768px){body{font-size:1.8rem}}ol,ul{display:block;list-style:outside;margin:0}p{display:block;margin:0;margin-bottom:1rem}a{text-decoration:none;color:inherit}.richTextInnerContainer a{text-decoration:underline;font-weight:600}img,svg{display:block;max-width:100%}table,tbody,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{display:block;margin:0}.iconDebug{border:3px yellow solid;display:none;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2rem;gap:1rem;width:var(--container-max-width);margin:auto;margin-top:134px}.iconDebug span{background:white}.debug .iconDebug{display:flex}button{font-family:var(--globalFontFamily, "sans-serif")}:root{--gl-cb-modal-bgcolor: #4caf50
}#gl-cb-modal{display:none;position:fixed;inset:0;z-index:10000;background-color:rgba(0,0,0,0.75);padding:40px;overflow:auto}#gl-cb-modal.open{display:block}.gl-cb-modal-body{position:absolute;background:#fff;color:#000;top:0;bottom:0;left:0;right:0;margin:auto;height:650px;width:600px;padding:30px;box-shadow:5px 5px 5px rgba(0,0,0,0.2)}.gl-cb-modal-body h3{color:#000}.gl-cb-modal-body .optionsrow{width:100%;display:flex}.gl-cb-modal-body .optionsrow .optionscol{width:33%;margin:0;padding:0}.gl-cb-modal-body .buttons{width:100%;display:flex}.gl-cb-modal-body .buttons .buttoncol{width:33%;margin:0;padding-right:10px}.gl-cb-modal-body .buttons button{background-color:#fff;color:#000;padding:10px 20px;margin:8px 0;border:1px solid #cecece;cursor:pointer;width:100%}.gl-cb-modal-body .buttons button.accept{background-color:var(--gl-cb-modal-bgcolor);color:#fff;padding:10px 20px;margin:8px 0;cursor:pointer;width:100%;border:1px solid var(--gl-cb-modal-bgcolor)}.gl-cb-modal-body h3{padding-bottom:10px}.gl-cb-modal-body .sectionline{margin-top:20px;margin-bottom:20px;border-top:1px solid #cecece;margin-left:-30px;margin-right:-30px}.gl-cb-modal-body .sectionline.mb-10{margin-bottom:10px}.gl-cb-modal-body .optionsrow .optionscol label{align-items:center}.gl-cb-modal-body .optionsrow .optionscol input{opacity:0}.gl-cb-modal-body .optionsrow .optionscol input:checked ~ span{background:var(--gl-cb-modal-bgcolor)}.gl-cb-modal-body .optionsrow .optionscol input:checked ~ span:after{left:28px;background:#f5f5f5}.gl-cb-modal-body .optionsrow .optionscol input:checked ~ span:active::after{left:17px;background:#f5f5f5}.gl-cb-modal-body .optionsrow .optionscol input:not(:checked) ~ span:active{background:#a3a3a3}.gl-cb-modal-body .optionsrow .optionscol input:not(:checked) ~ span:active::after{background:#f8f8f8}.gl-cb-modal-body .optionsrow .optionscol .toggle_background{display:flex;align-items:center;width:66px;height:36px;position:relative;cursor:pointer;background:#babacc;border-radius:2em;border:2px transparent solid;transition:all .3s}.gl-cb-modal-body .optionsrow .optionscol .toggle_background::after{content:"";display:flex;position:absolute;width:30px;height:30px;left:0;top:1px;border-radius:50px;background:#f0f5f9;transition:all .3s;box-shadow:2px 2px 5px rgba(110,110,110,0.253)}.gl-cb-modal-body .optionsrow .optionscol span:active:after{width:70%}.gl-cb-modal-body .optionsrow .optionscol .circle-icon{position:absolute;right:15%;border:solid 2px #5f5f5f;border-radius:50%;width:5px;height:5px}.gl-cb-modal-body .optionsrow .optionscol .vertical_line{position:absolute;left:22%;background:#f1f1f1;width:2px;height:8px}@media (max-width: 600px){.gl-cb-modal-body{width:90%;height:90%;padding:10px;overflow:hidden}.gl-cb-modal-body h3{padding-top:10px;padding-bottom:0}.gl-cb-modal-body #bodytext{font-size:1.4rem;overflow:scroll}.gl-cb-modal-body .buttons .buttoncol{width:100% !important}.gl-cb-modal-body .buttons{display:flex;flex-wrap:wrap}.gl-cb-modal-body .buttons{flex-direction:column}.gl-cb-modal-body .buttons .buttoncol.accept{order:1}.gl-cb-modal-body .buttons .buttoncol.marketing{order:2}.gl-cb-modal-body .buttons .buttoncol.none{order:3}}.blockImageWallImages{display:flex;flex-direction:row;gap:10px;justify-content:center;position:relative}@media screen and (min-width: 480px){.blockImageWallImages{min-height:250px}}@media screen and (min-width: 768px){.blockImageWallImages{min-height:480px}}.blockImageWallText{display:flex;justify-content:center;align-items:center}.blockImageWall{display:flex;flex-direction:column;overflow:hidden;gap:35px;justify-content:center}.blockImageWall.bimwi-4 .blockImageWallText{display:none}.blockImageWall .blockImageWallImage:nth-of-type(1){transform:translateY(30px)}.blockImageWall .blockImageWallImage:nth-of-type(2){transform:translateY(115px)}.blockImageWall .blockImageWallImage:nth-of-type(3){transform:translateY(30px)}.blockImageWall.bimwi-2 .blockImageWallImage:nth-of-type(2){transform:translateY(0px)}.blockImageWall.bimwi-2 .blockImageWallImage:nth-of-type(1){transform:translateY(-40px)}.blockImageWall.bimwi-2{padding-top:40px}@media screen and (max-width: 480px){.blockImageWall.bimwi-4 .blockImageWallImages{flex-wrap:wrap;gap:0;padding-bottom:20px}.blockImageWall.bimwi-4 .blockImageWallImages .blockImageWallImage{flex:0 1 50%;padding:10px}.blockImageWall.bimwi-4 .blockImageWallImages .blockImageWallImage:nth-of-type(even){transform:translateY(15px);padding-bottom:15px}}@media screen and (min-width: 480px){.blockImageWall{flex-direction:row}.blockImageWall.bimwi-2{padding-top:0px}.bimwi-4 .blockImageWallImages{flex-basis:100%;gap:38px}.blockImageWallText{flex-basis:40%}.bimwi-3 .blockImageWallText{flex-basis:33%}.bimwi-2 .blockImageWallImages{gap:42px}.bimwi-3 .blockImageWallImages{gap:21px}.blockImageWall.bimwi-2 .blockImageWallImage:nth-of-type(2){transform:translateY(90px)}.blockImageWall.bimwi-2 .blockImageWallImage:nth-of-type(1){transform:translateY(0px)}.blockImageWall .blockImageWallImage:nth-of-type(1){transform:translateY(20px)}.blockImageWall .blockImageWallImage:nth-of-type(2){transform:translateY(115px)}.blockImageWall .blockImageWallImage:nth-of-type(3){transform:translateY(80px)}.reverseMediaPosition .blockImageWall{flex-direction:row-reverse}}body.debug .block{outline:solid 1px blue}body.debug .block .component_alignment_wrapper{outline:solid 1px red;background:repeating-linear-gradient(45deg, #e66465, #e66465 1px, transparent 2px, transparent 25px)}body.debug .block .background{outline:solid 1px #0f8567;background:linear-gradient(rgba(120,238,218,0.129412), rgba(120,238,218,0.129412)),repeating-linear-gradient(45deg, rgba(72,161,147,0.27451), rgba(120,238,218,0.27451) 1px, transparent 2px, transparent 25px)}body.debug .block:after{content:attr(data-info);display:block;position:absolute;top:0;left:50%;background:#693636c4;color:white;padding:2px 10px;font-size:11px;transform:translateX(-50%);white-space:pre}.content>.block{margin-top:var(--block-margin-top, 0rem);margin-bottom:var(--block-margin-bottom, 0rem)}.block{position:relative;z-index:0;width:100%;display:flex;overflow-x:hidden;justify-content:center}.block.block_alignment_left{justify-content:flex-start}.block.block_alignment_left .background{inset:unset;left:0}.block.block_alignment_left .background.contentWidth{left:0}.block.block_alignment_right{justify-content:flex-end}.block.block_alignment_right .background{inset:unset;right:0}.block.block_alignment_right .background.contentWidth{right:0}.block.block_alignment_center{justify-content:center}.block.content-overflow-right{justify-content:flex-end}.block.content-overflow-left{justify-content:flex-start}.block.dynamicBackgroundColor .background{background:var(--background-color, transparent)}.block.dynamicSplitBackgroundColor .background{background:linear-gradient(to var(--background-direction, right), var(--background-color-1, transparent) var(--background-color-split-point-1, 50%), var(--background-color-2, transparent) var(--background-color-split-point-2, 50%))}.content>.block.dynamicBackgroundImage>.background{background-image:var(--background-image, none);background-size:var(--background-size, cover);background-position:var(--background-position, center);background-repeat:no-repeat}.content>.block.dynamicBackgroundImage>.background:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlayerColorCode, #000);opacity:var(--overlayerColorOpacity, 0)}.background{position:absolute;inset:0;width:100%;height:100%;margin:0 auto;z-index:-1}.background.fullWidth{width:100%}.background.contentWidth{width:var(--container-max-width)}.component_wrapper{padding-top:var(--block-padding-top, 0rem);padding-bottom:var(--block-padding-bottom, 0rem)}.component_wrapper.fullWidth{width:100%}.component_wrapper.contentWidth{width:var(--container-max-width)}.content-overflow-right .component_wrapper,.content-overflow-left .component_wrapper{width:calc(100% - ((100% - var(--container-max-width)) / 2))}.component_container{width:100%}.background_video{width:100%;height:100%;overflow:hidden;position:relative}.background_video video{object-fit:cover;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.component_alignment_wrapper{display:flex;justify-content:center}.fullWidth .component_alignment_wrapper{display:block;width:100%;margin:0 auto}.block_alignment_left .component_alignment_wrapper{display:flex;justify-content:flex-start}.block_alignment_right .component_alignment_wrapper{display:flex;justify-content:flex-end;margin-left:auto;align-items:flex-end}.blockText>div:first-child{background-size:cover;background-position:center}.blockTextImage>.text{width:100%}@media screen and (min-width: 480px){.blockTextImage>.text{width:50%}}.blockTextImage{display:flex;flex-direction:column-reverse}@media screen and (min-width: 480px){.blockTextImage{flex-direction:row-reverse}}@media screen and (min-width: 480px){.blockTextImage.swap_media_position{flex-direction:row}}@media screen and (min-width: 480px){.blockTextImage .textInnerWrapper{padding:10%;padding-top:0;padding-bottom:0}}.blockTextImage .buttonContainer{margin-top:3rem}.blockTextImage .image{width:100%}@media screen and (min-width: 480px){.blockTextImage .image{width:50%}}.blockTextImage .umbracoImageContainer{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.blockTextImage .umbracoImage{width:100%;object-fit:cover}.blockTextImage>.text{background-color:var(--background-color, inherit);color:var(--text-color, inherit);display:flex;justify-content:center;align-items:center}.content{width:100%;margin-top:114px;min-height:444px}.content>*:only-child{margin-bottom:4rem}.tagline{display:block;width:fit-content;font-size:1.8rem;line-height:2.6rem;font-weight:400}@media screen and (min-width: 768px){.tagline{font-size:1.8rem}}.alignment_right .tagline{margin-left:auto;text-align:right}.alignment_center .tagline{margin:0 auto;text-align:center}.headline{margin-bottom:2.2rem;display:block}.lead{font-size:2rem;line-height:2.8rem;font-weight:400;display:inline-block;margin-bottom:3.8rem;max-width:80ch;font-family:var(--manchetFontFamily)}@media screen and (min-width: 768px){.lead{font-size:clamp(1rem, 4cqi, 2.2rem);line-height:clamp(1rem, 4cqi, 2.2rem)}}.richTextContainer{font-family:var(--broedtekstFontFamily);display:flex}.alignment_center .richTextContainer{display:flex;justify-content:center}.alignment_right .richTextContainer{display:flex;justify-content:flex-end}.text{font-size:1.8rem;line-height:2.6rem;font-weight:400;max-width:80ch}@media screen and (min-width: 768px){.text{font-size:1.8rem}}.text ol{list-style:decimal}.text li{margin-bottom:1rem}.alignment_right{margin-left:auto;text-align:right}.alignment_center{margin-inline:auto;text-align:center}.umbracoImageContainer{position:relative;width:100%;height:100%;overflow:hidden}.umbracoImage{object-fit:cover;object-position:center;border-radius:var(--siteElementRadius, 0) !important}.code{background-color:#333;color:#f9f9f9;font-family:"Courier New", monospace;padding:5px 10px;border-radius:5px;font-size:0.95em;min-height:500px}.header_wrapper{--menu-height: 114px;color:var(--headerTextColor, #000);background-color:var(--headerBackgroundColor, #fff);position:fixed;width:100%;z-index:5;top:0}.header_wrapper a{color:var(--headerTextColor, #000)}.header_wrapper a.mega-menu__cta{background-color:var(--ctaBackgroundColor, #161616);color:var(--ctaForgroundColor, #fff)}@media screen and (max-width: 768px){.hide-mobile{display:none}}.show-mobile{display:none}@media screen and (max-width: 768px){.show-mobile{display:block}}.mega-menu__category a{color:var(--megaMenuTextColor)}#header{display:flex;align-items:center;height:var(--menu-height);padding:0;width:var(--container-max-width);margin:auto}#header .header__wrapper{display:flex;width:100%;height:100%;padding:0}#header .header__logo{display:flex;align-items:center;justify-content:flex-start;height:100%;z-index:999999999999}#header .header__logo__img{display:block;max-width:100%;height:100%;object-fit:contain;max-height:84px}#header .header__primary__nav{display:flex;align-items:center;justify-content:center;user-select:none;flex-grow:3;height:var(--menu-height)}#header .header__primary__nav ul{padding:0;margin:0;display:flex;flex-direction:row;gap:25px;list-style:none}#header .header__primary__nav--link{text-align:center;display:flex;border-bottom:2px solid transparent}#header .header__primary__nav--selected{color:var(--headerMenuHoverColor, #000)}#header .header__secondary__nav{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:100%;width:50px}#header .header__secondary__nav ul{padding:0;margin:0;display:flex;flex-direction:row;align-items:center;gap:20px;list-style:none;position:absolute;z-index:9999999999999}#header #btn-search-toggle{width:50px;height:50px;border-radius:100%;border:none;background:var(--headerSearchIconBackgroundColor, #000);cursor:pointer;color:var(--headerSearchIconForegroundColor, #fff);fill:var(--headerSearchIconForegroundColor, #fff)}#header #btn-menu-toggle{cursor:pointer;width:50px;height:50px;border-radius:100%;border:none;display:flex;justify-content:center;align-items:center;background-color:var(--mobileMenuToggleBackgroundColor, #eee);color:var(--mobileMenuToggleFontColor, #000);fill:var(--headerSearchIconForegroundColor, #fff)}@media screen and (min-width: 1200px){#header .header__logo,#header .header__secondary__nav{width:240px}}@media screen and (max-width: 480px){.header__logo{flex-basis:50%}}.header__logo b{font-size:clamp(1rem, 5vw, 3rem);line-height:normal;letter-spacing:0.5px}.mega-menu{position:absolute;display:initial;top:114px;width:var(--container-max-width);background:var(--menuBackgroundColor, #fff);color:var(--menuTextColor, #000) !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.mega-menu__innerwrapper{display:flex;flex-direction:row;justify-content:flex-start;gap:4%;padding:4rem 4rem}.mega-menu__category--special{display:flex;flex-direction:column;place-self:flex-start}.mega-menu__category--special h2{margin-bottom:2rem}.mega-menu__category--special p{flex-grow:1}.mega-menu__category{max-width:260px;flex-grow:1}.mega-menu__category .category-link{display:block;font-weight:700;margin-bottom:2rem}.mega-menu__category ul.mega-menu__link-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:column}.mega-menu__category li{display:flex;align-items:center;border-top:1px solid var(--megaMenuLineColor, #000);padding:1rem 0}.mega-menu__category li:last-child{border-bottom:1px solid var(--megaMenuLineColor, #000)}.mega-menu__cta{display:flex;justify-content:center;align-items:center;background:var(--ctaBackgroundColor, #1f1919);margin-top:3rem;border-radius:var(--siteElementRadius);padding:1rem 0}.mega-menu a.mega-menu__cta{color:var(--ctaForgroundColor, #fff) !important;fill:var(--ctaForgroundColor, #fff) !important}.mobile-menu{position:absolute;top:var(--menu-height);width:100%;height:calc(100vh - var(--menu-height)) !important;left:0;background:var(--menuBackgroundColor, #fff);color:var(--menuTextColor, #000) !important;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);transform:translateX(100%);transition:transform 0.3s ease-in-out}.mobile-menu a{color:var(--megaMenuTextColor, #000) !important;padding:1.5rem 0;display:block;width:100%}.mobile-menu--open{transform:translateX(0);overflow-y:scroll}.mobile-menu .mobile-menu__main-link{font-weight:700}.mobile-menu .mobile-menu__innerwrapper{padding:2rem;padding-top:0.5rem}.mobile-menu ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column}.mobile-menu .mobile-menu__submenu{overflow:hidden;display:block;max-height:0;transform-origin:center;transform:scaleX(1.2);opacity:0;transition:all 0.3s ease-in-out}.mobile-menu .mobile-menu__submenu{margin:0 0 0 2rem}.mobile-menu li.open>.mobile-menu__submenu{transform:scaleX(1);opacity:1;max-height:fit-content}.mobile-menu li.open>.mobile-menu__item>.sub-menu-toggle .icon--closed svg{transform:rotate(90deg)}.mobile-menu .mobile-menu__item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mobile-menu .mobile-menu__item svg{fill:var(--megaMenuTextColor)}.mobile-menu .mobile-menu__child_item{border-bottom:solid 2px var(--megaMenuLineColor)}.mobile-menu .mobile-menu__child_item:last-child{border-top:none;border-bottom:none}.mobile-menu .sub-menu-toggle{background:none;cursor:pointer;width:5rem;height:fit-content;border:none;border-left:2px solid var(--megaMenuLineColor);padding:2rem 0}.mobile-menu .sub-menu-toggle .icon--closed{transition:all 0.3s ease-in-out}.mobile-menu a[x-text="block.cta.link.name"]{background-color:var(--ctaBackgroundColor);color:var(--ctaForgroundColor) !important;text-align:center;width:100%;padding:1.2rem;border-radius:var(--siteElementRadius);font-weight:500}.mobile-menu .mobile-menu__innerwrapper>ul>li{border-top:2px solid var(--megaMenuLineColor, #000)}li.open>.mobile-menu__item{border-bottom:2px solid var(--megaMenuLineColor)}.mobile-menu .mobile-menu__innerwrapper>ul>li:last-child{padding-top:2rem}li.open .mobile-menu__submenu li:last-child .mobile-menu__child_item{border-bottom:none}.search-bar{height:100px;background-color:transparent;display:flex;justify-content:center;align-items:center;padding:0 2rem}.search-bar--mobile-menu{background-color:var(--mobileMenuSearchBackgroundColor, #777)}.search-bar .search_bar__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;background-color:white;border-radius:0.5rem}.search-bar .search_bar__wrapper:has(input:focus-visible){box-shadow:0 0 10px 0 rgba(0,0,0,0.1);outline:red 1px}.search-bar .search_bar__wrapper input{flex-grow:1;border:0;padding:1rem 0;padding-left:1rem;margin:1rem 0;margin-left:1rem;outline:none;background-color:white}.search-bar .search_bar__wrapper span{flex-basis:15%}.search-bar .search_bar__wrapper button{background-color:transparent;color:black;border:none;padding:1rem 2rem;border-radius:0.5rem;font-size:2.3rem;cursor:pointer}@media screen and (max-width: 480px){.search-bar .search_bar__wrapper button{padding:initial;margin-right:1rem}}.footer{display:flex;justify-content:space-evenly;padding-top:8rem;padding-bottom:6rem;background-size:cover;z-index:0;position:relative}.footer a{color:inherit;align-items:center;display:flex}.footer ul{list-style:none;padding-left:0}.footer li{justify-content:center;display:flex}.footer [x-icon]{width:50px;height:50px;border-radius:100%;background-color:var(--footerBtnBackgroundColor, #fff);color:var(--footerBtnForegroundColor, #000);border:0px solid transparent;margin-right:10px;display:flex;align-items:center;justify-content:center}.footer [x-icon] svg{fill:var(--footerBtnForegroundColor, #000);display:inline-block;height:100%;width:100%}#footercol1>p{display:flex;align-items:center;justify-content:center}#footercol1 p.footerRichtext{display:flex;flex-direction:column;align-items:center}#footercol4 li{margin-bottom:1rem}.footer table{color:inherit}li.footerMenuTitle{font-weight:bold;margin-bottom:1rem;color:var(--footerMenuTitleColor, #fff)}.footerTitle{color:var(--footerTitleColor, #fff);font-size:3.2rem;font-weight:700;line-height:3.5rem;justify-content:center}@media screen and (min-width: 768px){.footerTitle{font-size:clamp(1rem, 4cqi, 2.6rem);line-height:clamp(1rem, 4cqi, 2.6rem)}}.footerWrapper{width:var(--container-max-width);display:flex;flex-direction:column;text-align:center;align-items:center}#footerCol4 li{justify-content:left}p.footerPhone,p.footerEmail a{flex-direction:column;gap:5px;word-break:break-all}#footerCol2,#footerCol3,#footerCol4{padding-top:4rem}@media screen and (min-width: 480px){.footerWrapper{flex-direction:row;justify-content:space-between;text-align:left;align-items:start}#footercol1 p.footerRichtext{align-items:start}.footer li{justify-content:left}.footerTitle{justify-content:left}#footercol1>p{justify-content:flex-start !important}p.footerPhone{flex-direction:row;gap:5px;justify-content:flex-start !important}p.footerEmail a,p.footerPhone a{flex-direction:row;gap:5px;align-content:flex-start !important;justify-content:flex-start !important}p.footerEmail{justify-content:flex-start !important}#footerCol2,#footerCol3,#footerCol4{padding-top:0}}.pdpWrapper{width:var(--container-max-width);margin:auto;padding:2rem 0}.pdpContentWrap{display:flex;flex-direction:column;gap:65px}.pdpDropdownMenu [aria-expanded="true"] [x-icon]{transform:rotate(180deg)}.pdpDetails{flex-direction:column;display:flex;gap:3rem}.pdpDetails img.umbracoImage{width:100%;max-height:100%}.pdpDetailsBox{background-color:#DDDDDD;padding:1.5rem 2rem;border-radius:var(--siteElementRadius);color:black}.pdpDetailsBox h2{font-size:3rem;line-height:3rem}.pdpContent [x-icon] svg{margin:0 1rem 0 0}.pdpPage{margin-bottom:2rem}.pdpPage [x-icon] svg{fill:black}.pdpName{font-size:4rem;line-height:4.4rem;margin-bottom:2rem}.pdpDetails button{background:transparent;border:none;padding:0;cursor:pointer}.pdpDetailsBoxIconLines{margin-top:1rem}.pdpDetailsBoxIconLines>p{display:flex;align-items:center;margin-bottom:0}.pdpDetailsBoxIconLines>p>button{margin-right:0.5rem}.pdpCategories,.selectedFilters{margin-bottom:2rem;gap:0.5rem;display:flex;flex-wrap:wrap}.pdpCategories span{flex-shrink:0}.pdpCategories div,.selectedFilters div{display:flex;gap:1rem;flex-wrap:wrap}.pdpContent{flex-basis:70%}.pdpDetails{flex-basis:30%}.pdpDropdownMenu{display:flex;margin-top:1rem;margin-bottom:1rem;flex-direction:column;-webkit-box-shadow:0 3px 6px 0 #00000029;box-shadow:0 3px 6px 0 #00000029;position:relative;z-index:1}.pdpDropdownMenu button{background:white;border-radius:var(--siteElementRadius)}.pdpDropdownMenu button[aria-expanded='true']{border-bottom-left-radius:0;border-bottom-right-radius:0}.pdpDropdownMenuItem{border-top:1px solid whitesmoke;padding:0.5rem 1.6rem;margin:0;font-size:1.6rem}.pdpPricePreview.pdpDetailsBox>a{cursor:pointer}.pdpPricePreview.pdpDetailsBox>span{font-size:2rem;font-weight:400}.pdpDropdownMenuItem,.pdpDropdownMenu h3{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;flex-direction:row}.pdpDropdownMenu h3{font-size:1.8rem;font-weight:500;padding:1.2rem 1.6rem;color:black}.pdpPricePreview b{font-size:2.2rem}.pdpPricePreview p{font-size:1.5rem;margin:0;display:flex;justify-content:space-between}.pdpPrice{display:flex;flex-direction:column}.pdpPricePreview a{font-size:2rem;background-color:black;border-radius:var(--siteElementRadius, 0);display:flex;justify-content:center;align-items:center;color:white;cursor:pointer;font-weight:300;padding:0.7rem}.pdpDropdownMenuItems{max-height:370px;overflow:hidden;overflow-y:auto;position:absolute;width:100%;background-color:#ffff;border-radius:var(--siteElementRadius);top:56px;-webkit-box-shadow:0 3px 6px 0 #00000029;box-shadow:0 3px 6px 0 #00000029}.moreButton span{font-weight:700;text-align:center}p.moreButton{display:flex;flex-direction:column;align-items:center;margin:0;margin-top:2rem}.moreButton svg{margin:0 !important}.pdpMobile .pdpName{font-size:3.3rem;line-height:3.5rem}.pdpMobile .backButton{margin-bottom:1rem}.pdpMobile .backButton svg{margin-right:0}.pdpMobile .backButton span{margin:0}.pdpCategories.pdpMobile{margin-top:1.5rem}.pdpPricePreview.pdpDetailsBox a{margin-bottom:1rem;margin-top:1rem;font-weight:400}.pdpPricePreview.pdpDetailsBox a:last-of-type{margin-bottom:0}.pdpDropdownMenuItems{border-top-left-radius:0;border-top-right-radius:0}.pdpPrice>span{display:flex;justify-content:center;flex-direction:row;align-items:baseline}.pdpPrice>span>span{padding:0px 1rem}p.backButton svg{fill:var(--globalTextColor) !important}@media screen and (min-width: 480px){.pdpContentWrap{flex-direction:row}.pdpContent.pdpMobile{display:none}.pdpCategories.pdpMobile,.pdpShowMorePricesMobileToggle{display:none !important}.pdpPricePreview b{font-size:3.2rem}}@media screen and (max-width: 480px){.pdpPage{margin-bottom:4rem}.pdpDetails{gap:1rem}.pdpPricePreview.pdpDetailsBox>a{flex-basis:50%;flex-shrink:0}.pdpDetails img.umbracoImage{height:100%}}@media only screen and (min-width: 480px) and (max-width: 920px){.pdpDetails img.umbracoImage{height:auto}}.slideOver{overflow:hidden;display:flex;top:0;bottom:0;left:0;right:0;position:fixed;z-index:5}.slideOverOverlay{background-color:rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0;position:fixed}.slideOverPanel{max-width:55rem;width:100%;position:fixed;right:0;top:0;bottom:0}.slideOverPanel.slideOverFilter{left:0;max-width:42rem}.slideOverPanel>div{background-color:white;color:black;width:100%}.slideOverClose button{cursor:pointer;width:28px;height:28px;border:none;display:flex;align-items:center;color:#000;background:transparent;padding:0;margin:0;justify-content:space-between;outline:none}.locationSubPicker span{cursor:pointer;padding:1rem 2rem;flex-basis:50%;text-align:center}.locationSubPicker{display:flex}span.selectedLocation{font-weight:bold;border-bottom:2px solid black}.slideOverClose{cursor:pointer;margin-bottom:3rem;display:flex;align-items:center}.slideOverPanel h2{font-size:3.5rem;font-weight:bold;line-height:3rem}.slideOverPanelHeader{padding:2rem;border:2px solid #f2f2f2;border-bottom:none}.slideOverPanelBody p{border-top:2px solid #f2f2f2;margin:0;padding:1.5rem 2rem}.slideOverPanelBody>div{border:2px solid #f2f2f2}.slideOverPanelBody>div.muniPicker{border-top:none}.slideOverPanelFooter{height:100%;width:100%;border:2px solid #f2f2f2;border-top:none !important}.slideOverPanelBody ul{padding-left:0;overflow:auto;height:calc(100vh - 186px)}#alpine-combobox-options-1,#alpine-combobox-options-2,#alpine-combobox-options-3,#alpine-combobox-options-4{border-top:2px solid #f2f2f2}.slideOverPanelBody li{list-style:none;border-bottom:2px solid #f2f2f2;padding:1rem 2rem;display:flex;justify-content:space-between;min-height:54px;align-items:center;cursor:pointer;user-select:none}.slideOverPanelBody ul ul li[disabled]{display:none}.soVariants .slideOverPanelBody p{border:none;padding:0;display:flex;align-items:center}.soVariants .slideOverPanelHeader{border-bottom:2px solid #f2f2f2}.slideOverPanel.soVariants{max-width:60rem}.soVariants .slideOverPanelBody button{background:none;border:none;margin-right:0.6rem}.soVariants .slideOverPanelBody li .variantsIcons{flex-basis:75%}.variantsButtons{display:flex;flex-direction:column-reverse;gap:1rem}.soVariants .slideOverPanelBody li .variantsButton{flex-basis:25%;flex-shrink:0;flex-direction:column-reverse;display:flex;align-items:center}.soVariants .slideOverPanelBody li{display:flex;gap:10px;align-items:flex-end}.menuItemWrapper{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:2px solid #f2f2f2;justify-content:space-between}.menuItemWrapper ul{margin-left:2rem;height:auto}.menuItemWrapper>li.expandSubMenu+ul{display:flex;height:auto;flex-direction:column;width:100%}.menuItemWrapper>li.expandSubMenu+ul li{display:flex;flex-basis:100%}.menuItemWrapper>ul{display:none}#alpine-combobox-options-3 ul{height:calc(100vh - 292px)}.slideOverPanelBody>div:first-of-type{border-top:none}.soVariants .slideOverPanelBody li:first-of-type{background:#f4f4f4}.soVariants .slideOverPanelBody ul{height:calc(100vh - 133px)}.slideOverPanelBody .sortingTypePicker ul{height:calc(100vh - 135px)}.slideOverPanel.left{left:0}.slideOverPanel.right{right:0;left:initial}.slideOverPanelBody .categoryMenu li{flex-basis:80%;border:none}.slideOverPanelBody .categoryMenu li.subMenuExpandos{flex-basis:20%;justify-content:flex-end}.slideOverPanel li[aria-selected="true"] svg{fill:var(--globalTextColorSecondary)}.bigSearch{flex-wrap:wrap}.search_bar__wrapper{display:flex;padding:1.5rem 2rem;box-shadow:0px 3px 6px #00000029;border-radius:var(--siteElementRadius);background-color:white;flex-grow:0}ul.search-results{display:flex;flex-direction:column;flex-basis:100%;list-style:none;overflow-y:auto;max-height:469px;padding:0rem 1.5rem 0rem 1.5rem;background-color:#eeeeee;margin:0 1.5rem;border-bottom-left-radius:var(--siteElementRadius);border-bottom-right-radius:var(--siteElementRadius)}.slideOverPanel .headerSearch{display:flex;width:676px !important;font-size:initial;flex-direction:column;align-self:center;background-color:transparent}.headerSearch input{border:0;outline:none;width:100%;background-color:white;margin-left:0.8rem}.search-results li{display:flex;justify-content:space-between;border-bottom:1px solid #dddddd;cursor:pointer}.search-results li span:first-of-type{flex-basis:100%;padding-left:0rem}.search-results li span{padding:1rem 2rem}.search-results li span:last-of-type{min-width:6rem;text-align:right;padding-right:1rem}.headerSearch [x-icon]{color:black;display:flex;align-items:center;cursor:pointer;margin-right:0.8rem}.slideOverMobileClose{display:block;position:fixed;bottom:0;background:black;width:42rem;height:auto;color:white;text-align:center;padding:1.4rem;cursor:pointer;border:none !important;background:var(--globalTextColorSecondary, #000)}.slideOverMobileClose.somcDisabled{background:#BBBBBB}.menuItemWrapper:hover,.menuItemWrapper.expandedItem{background:#EEEEEE}.slideOverPanel.slideOverFilter.right .slideOverMobileClose{display:none}.slideOverPanel li[aria-selected="true"],.slideOverPanel .selected{font-weight:600}.slideOverPanelBody .timeSpanPickerDays{display:flex;flex-wrap:wrap;align-content:center;height:220px;flex-direction:row;margin-bottom:5rem}.slideOverPanelBody .timeSpanPickerDays li{flex-basis:50%;flex-grow:0;justify-content:center}.timeSpanPicker [x-icon]{display:none}.timeSpanPicker .selected [x-icon]{display:block;fill:var(--globalTextColorSecondary)}.slideOverPanelBody .timeSpanPicker>ul{height:auto;display:flex}.slideOverPanelBody .timeSpanPicker li{flex-basis:33%;justify-content:center}.timeSpanPicker .timeInputs input{border:none;text-align:center;background:none;width:100%}.timeInputBefore,.timeInputAfter{flex-direction:column;flex-basis:50% !important}.timeInputs{display:flex;flex-direction:row}@media screen and (max-width: 480px){.slideOverPanelBody ul{height:calc(100vh - 247px)}.search_bar__wrapper{padding:initial}.slideOverPanel.soVariants a.variantButton{font-size:1.6rem;line-height:1.8rem;padding:1rem}.slideOverPanel.soVariants .variantsButtons{flex-basis:40% !important}.slideOverPanel.soVariants .variantsIcons{flex-basis:60% !important;font-size:1.5rem;line-height:2rem}}.component_wrapper.fullWidth .blockCourseCarouselOuterWrapper{margin-left:calc((100vw - var(--container-max-width)) / 2)}.blockCourseCarouselWrapper{display:flex;padding:1rem 0 2rem 6px;color:black;flex-direction:row;gap:25px;overflow-y:hidden;overflow-x:auto}.blockCourseCarousel{display:flex;flex-direction:column;-webkit-box-shadow:0 3px 6px 0 #00000029;box-shadow:0 3px 6px 0 #00000029;border-radius:var(--siteContainerRadius);flex-basis:85%;flex-shrink:0;background:white;justify-content:space-between}.blockCourseCarousel img{background:lightgrey;max-height:380px}.blockCourseCarousel .coursedate{font-size:1.5rem;display:flex;gap:5px;margin-top:1rem}.blockCourseCarouselHeader{margin:1.6rem 1.6rem 0rem 1.6rem}.listMode .blockCourseCarousel .courseCarouselDescription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:5.4rem;overflow:hidden}.blockCourseCarousel .headline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:2.5rem;font-size:2.1rem;font-weight:bold;height:7.7rem;margin:0 1.6rem 1.6rem 1.6rem}.pdpMobile.fadeDesc p.pdpText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;position:relative;max-height:13rem}.pdpMobile.fadeDesc p.pdpText::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2.6rem;background:linear-gradient(to bottom, rgba(255,255,255,0), #eee)}h2.blockCourseCarouselHeadline.headline{font-size:4rem;line-height:4rem;width:var(--container-max-width);margin:auto;padding-bottom:0.5rem}.blockCourseCarouselHeadlineWrapper{gap:1rem}.blockCourseCarouselDetails p>span{padding-left:0.5rem;font-size:1.8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:32px;overflow:hidden;text-overflow:ellipsis}.blockCourseCarousel button{background:transparent;border:none;padding:0 !important}.blockCourseCarousel .blockCourseCarouselDetails p,.blockCourseCarousel .blockCourseCarouselPricePreview p{margin-bottom:0;display:flex;align-items:center}.blockCourseCarouselButtons{display:flex;flex-direction:row;gap:1.6rem;margin:0 1.6rem 1.6rem 1.6rem}.blockCourseCarouselButtons .sharedBlockButton{flex-basis:100%}.blockCourseCarouselButtons .sharedBlockButton a{width:100%;padding:1rem}.blockCourseCarouselButtons .sharedBlockButton span{text-align:center;font-size:1.6rem}.listMode .blockCourseCarousel{flex-basis:100% !important}.gridMode .blockCourseCarousel{flex-basis:100%}.courseCarouselNonBlock{width:100%;margin:auto}.productListingPage .blockCourseCarouselWrapper{overflow:hidden;flex-wrap:wrap}.gridMode .blockCourseCarouselWrapper,.listMode .blockCourseCarouselWrapper{overflow:initial;padding:1rem 0 2rem 0}.listMode .courseCarouselNonBlock .blockCourseCarousel{flex-basis:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.listMode .courseCarouselNonBlock .blockCourseCarousel img{display:none}.listMode .courseCarouselNonBlock .blockCourseCarousel .blockCourseCarouselHeader{width:150px;margin:0;border-radius:var(--siteContainerRadius) 0 0 var(--siteContainerRadius);display:flex;align-content:center;justify-content:center;align-items:center;flex-shrink:0}.blockCourseCarouselDetails{margin:0 1.6rem 1.6rem 1.6rem;height:9rem;line-height:3rem}.listMode .blockCourseCarousel .headline{margin:1.6rem;height:2.6rem;-webkit-line-clamp:1;line-height:2.5rem}.blockCourseCarouselHeadlineAndDesc{flex-basis:100%;word-break:break-word}.listMode .blockCourseCarouselDetails{flex-shrink:0;width:250px;margin:1.6rem 0;display:flex;flex-direction:column;justify-content:space-evenly;height:inherit}.listMode .blockCourseCarouselButtons{flex-shrink:0;width:150px;margin:1.6rem;flex-direction:column;gap:10px}.listMode .blockCourseCarouselButtons .sharedBlockButton a{padding:0.5rem}.blockCourseCarouselPricePreview,.courseCarouselDescription{display:none}.listMode .blockCourseCarouselPricePreview,.listMode .courseCarouselDescription{display:flex}.blockCourseCarouselPricePreview{justify-content:center;width:150px;flex-shrink:0;flex-direction:column;margin:1.6rem 0rem 1.6rem 1rem;text-align:center;background:#eeeeee;padding:1rem;border-radius:var(--siteContainerRadius)}.blockCourseCarouselPricePreview b{font-size:2.5rem;line-height:2.5rem}.blockCourseCarouselPricePreview p{font-size:1.7rem;line-height:1.75rem}.courseCarouselDescription{margin:1.6rem;flex-shrink:0}p.pdpText.asaDescription *{background:transparent !important;color:inherit !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important}.courseCarouselDescription *{background:transparent !important;color:inherit !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;letter-spacing:inherit !important}p.pdpText.asaDescription a{text-decoration:underline !important}.listMode .coursedate{display:flex;flex-direction:column;align-content:center;justify-content:space-evenly;align-items:center}.listMode .coursedate span:nth-of-type(1){font-size:6rem;font-weight:600;line-height:4rem;margin-top:1rem}.listMode .coursedate span:nth-of-type(2){margin-top:0rem;font-size:1.8rem}.courseCarouselNonBlock{flex-basis:100%;margin-bottom:2rem}.courseCarouselNonBlock .blockCourseCarouselButtons .sharedBlockButton span{margin-left:0}.gridMode .blockCourseCarouselHeader{color:initial !important;background-color:initial !important}.variantButton.venteListe,.venteListe a{background-color:var(--ventelisteKnapBgColor) !important}.blockCourseCarouselLabel,.blockCourseCarouselHeader,.blockCourseCarouselHeadlineAndDesc,.blockCourseCarouselDetails,.blockCourseCarouselPricePreview,.listModeTabletViewDetails .topBlock,.blockCourseCarousel .headline{cursor:pointer}.searchTermBlock .blockCourseCarousel img{margin:1.6rem 1.6rem 0 1.6rem}@media screen and (min-width: 480px){.gridMode .blockCourseCarousel{min-width:200px}.blockCourseCarousel{flex-basis:24% !important;max-width:320px}.listMode .blockCourseCarousel{max-width:initial}.listMode .blockCourseCarousel .coursedate{margin-top:0}}@media screen and (max-width: 480px){h2.blockCourseCarouselHeadline.headline{font-size:3.2rem;line-height:3.4rem}}.flatpickr-wrapper{width:100% !important;padding:2rem !important}.flatpickr-calendar{width:100% !important;border:none !important;box-shadow:none !important}.flatpickr-innerContainer{margin-top:1rem !important;display:flex !important;flex-direction:column !important;align-items:center !important}input.datePicker.flatpickr-input{display:none !important}.productListingPage{width:var(--container-max-width);margin:auto;padding:2em 0;display:flex;flex-wrap:wrap}.filterButtons{display:flex;gap:2rem;margin:3rem 0 3rem 0rem;flex-basis:100%;flex-wrap:wrap}.productListingPage .filterButtons>span:nth-of-type(1){justify-content:flex-start}.filterSearchInput button{background:transparent;border:none}.filterButtons>span{cursor:pointer;background-color:white;font-size:initial;padding:1rem 1.5rem;box-shadow:0px 3px 6px #00000029;border-radius:var(--siteElementRadius);display:none;justify-content:space-between;align-items:center;user-select:none;color:black}.plpSortingSelect{min-width:200px;display:none;cursor:pointer}.plpSortingSelect [x-icon]{margin-left:1rem}.productListingPageInfoline{flex-basis:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;user-select:none}.plpModeSelect{display:flex;margin-right:2rem}.plpModeSelect span{cursor:pointer;fill:grey}span.resultAmount{flex-basis:100%;color:grey}.plpModeSelect span:nth-of-type(1){margin-right:1rem}.plpModeActive{fill:var(--globalTextColor) !important}.plpPaginator ul{display:flex;width:var(--container-max-width);flex-direction:row;justify-content:center;list-style:none;padding:0}.plpPaginator span[disabled]{color:grey}.listMode .blockCourseCarouselLabel{display:none}.blockCourseCarousel{position:relative}.blockCourseCarouselLabel{position:absolute;right:0;top:3rem;background:black;color:white;padding:0.3rem 1.3rem;font-size:1.7rem}.filterSearchInput input{border:none;outline:none;flex-basis:100%}.filterSearchInput{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:1rem 2rem;border-top:2px solid #f2f2f2}.productListingPage h1{flex-basis:100%;font-size:5rem;line-height:8rem}.plpPaginator li{padding:1.5rem;cursor:pointer}.selectedFilters button{border:none}.selectedFilters{display:flex}.plpPaginator{width:100%;text-align:center}.plpPaginator span{cursor:pointer;user-select:none}.plpSortingSelect div{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}.plpSortingSelect div span{flex-shrink:0}.mobileFilterSwitchboard ul li div{display:flex;flex-direction:column}.inprogress div{flex-direction:row !important;align-items:center}.teacherPicker .filterSearchInput{border-top:none}.listMode .coursedate.hasVariants span:nth-of-type(1){font-size:4.5rem;line-height:3.5rem}.listMode .blockCourseCarouselWrapper{gap:15px}@media screen and (max-width: 480px){.productListingPage .filterButtons>span:nth-of-type(1),.productListingPage .filterButtons>span:nth-of-type(6){display:flex;flex-basis:50%;flex-grow:0;line-height:1.8rem;text-align:center;justify-content:flex-start}.listMode .coursedate{flex-direction:row;align-items:baseline;margin-top:1rem}.listMode .coursedate span{font-size:initial !important;font-weight:initial !important;margin-top:0rem !important}.listMode .courseCarouselNonBlock .blockCourseCarousel .blockCourseCarouselHeader{background-color:transparent !important;color:inherit !important;width:auto;justify-content:start;margin-left:1.5rem}.listMode .courseCarouselNonBlock .blockCourseCarousel{flex-direction:column}.listMode .blockCourseCarousel .courseCarouselDescription{display:none !important}.listMode .blockCourseCarousel .blockCourseCarouselPricePreview{display:none !important}.listMode .blockCourseCarousel .blockCourseCarouselButtons{flex-direction:row;margin:2rem;width:auto}.listMode .blockCourseCarouselDetails{margin:0 1.5rem}.listMode .blockCourseCarousel .headline{font-size:2.2rem;line-height:2.4rem;height:4.75rem;margin-top:0;-webkit-line-clamp:2}.listMode p[x-show="course.content.teacher"]{display:none}.filterButtons{gap:2rem;margin:2rem 0 2rem 0rem;flex-basis:100%;flex-wrap:nowrap}.mobileFilterSwitchboard ul{height:calc(100vh - 191px)}.sortingTypePicker ul{height:calc(100vh - 220px)}.productListingPage h1{font-size:3.8rem;line-height:3.8rem}.productListingPage .bigSearch{width:100%;margin-top:2rem;flex-wrap:nowrap}.productListingPage .filterButtons{margin-top:3rem;margin-bottom:3rem}.pdpPricePreview.pdpDetailsBox{flex-direction:column;gap:0}.pdpPricePreview.pdpDetailsBox a{margin-bottom:0rem;margin-top:1rem}.listMode .blockCourseCarouselWrapper{gap:25px}.blockSpotBoks.bsb-Stor{gap:22px}.blockSpotBoks.bsb-Mellem{gap:11px}.blockSpotBoks.bsb-Lille{gap:6px}}@media screen and (min-width: 480px){.filterButtons>span{display:flex;min-width:200px;justify-content:flex-start;gap:0rem}.productListingPage .filterButtons>span:nth-of-type(6){display:none}.plpSortingSelect{display:flex;align-items:center;justify-content:flex-end}.gridMode .blockCourseCarouselWrapper{display:grid;grid-template-columns:1fr 1fr 1fr}.gridMode .blockCourseCarouselWrapper .blockCourseCarousel{max-width:initial}.productListingPage .bigSearch{display:none}}@media screen and (min-width: 1200px){.gridMode .blockCourseCarouselWrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.gridMode .blockCourseCarouselWrapper .blockCourseCarousel{max-width:initial}.gridMode .blockCourseCarousel img{max-height:none}}@media screen and (min-width: 1200px){.pdpPage{padding:5rem 15rem}.pdpDetails{flex-basis:33%;flex-shrink:0}}.listModeTabletViewDetails{display:none}@media screen and (max-width: 1024px) and (min-width: 480px){.listMode .blockCourseCarousel>.blockCourseCarouselDetails,.listMode .blockCourseCarousel>.blockCourseCarouselPricePreview,.listMode .blockCourseCarousel>.blockCourseCarouselButtons{display:none}.listMode .listModeTabletViewDetails{display:flex;flex-direction:column;flex-basis:42%;flex-grow:0;flex-shrink:0}.listMode .blockCourseCarouselDetails p{word-break:break-word}.listMode .courseCarouselNonBlock .blockCourseCarousel .blockCourseCarouselHeader{width:100px}.listMode .listModeTabletViewDetails .topBlock,.listMode .listModeTabletViewDetails .bottomBlock{display:flex;flex-direction:row}.listMode .listModeTabletViewDetails .blockCourseCarouselButtons{width:auto;flex-direction:row;flex-basis:100%;flex-shrink:1;margin-left:0}.listMode .listModeTabletViewDetails .topBlock>*{width:auto;flex-shrink:1;margin-bottom:0;flex-basis:50%}.listMode .blockCourseCarousel .courseCarouselDescription{height:10rem;font-size:1.5rem;line-height:2rem;-webkit-line-clamp:5}.listMode .listModeTabletViewDetails .topBlock>.blockCourseCarouselPricePreview p{font-size:1.4rem}.listMode .listModeTabletViewDetails .topBlock>.blockCourseCarouselDetails p>span{font-size:1.5rem}}.error{display:none}input.touched:invalid+.error{display:inline-block;float:right;width:auto;color:#DC143C;font-size:1.5rem;text-align:right}.stepOneParticipantBox{background-color:white;box-shadow:0px 3px 6px #00000029;border-radius:var(--siteElementRadius);padding:3rem;padding-top:2rem;margin-bottom:0;text-align:center}.checkoutWrap{display:flex;width:var(--container-max-width);margin:auto;margin-top:13rem;margin-bottom:8rem;justify-content:space-between}.checkoutPanelContainer{color:black}.checkoutMain{flex-basis:70%;margin-right:8rem}.checkoutHeader>span{font-size:2.5rem;line-height:4rem}.checkoutHeadline{font-size:6rem;line-height:6rem;margin-bottom:3rem}.checkoutDetailsBox{flex-basis:30%;text-align:left;background-color:#DDDDDD;border-radius:var(--siteElementRadius);color:black;padding:2rem;align-self:start;margin-top:19rem;overflow:hidden}.checkoutDetailsBoxIconLines [x-text]{margin-left:1rem}.checkoutTablist button{border:none;display:flex;flex-basis:33.333%;flex-direction:column;border-radius:var(--siteElementRadius);align-items:center;justify-content:center;padding:2rem;gap:1.5rem;margin-top:0rem;color:black}.checkoutTablist button.active{background:#dddddd;border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:bold;color:black}.checkoutTablist button.active span{background:black;color:white}.checkoutTablist button span{border-radius:100%;padding:0.7rem 1.6rem;font-size:3rem;border:2px solid black;color:black;border-radius:100%;min-width:56px}button.checkoutNext{border:none;border-radius:var(--siteElementRadius);background:black;color:white;padding:2rem 2.5rem;width:44rem;cursor:pointer;align-self:center}button.checkoutNext.cnDisabled{background:#9d9d9d;cursor:not-allowed}button.addParticipantButton.cnDisabled{background:#9d9d9d;cursor:not-allowed}.checkoutTablist{display:flex}button.addParticipantButton{border:none;border-radius:var(--siteElementRadius);background:#5291a8;color:white;cursor:pointer;max-width:25rem;padding:1rem 2.5rem;align-self:center}.checkoutDetailsBox hr{border:1px solid #cccccc}.checkoutDetailsBox h2{font-size:3.5rem;font-weight:900;line-height:3.5rem;margin-top:2rem}.checkoutDetailsBoxIconLines h2{margin-bottom:2rem;margin-top:0 !important}p.checkoutPriceLine{display:flex;justify-content:space-between}p.checkoutPriceLineTotal{display:flex;justify-content:space-between}.checkoutPanelContainer>div{background-color:#DDDDDD;border-radius:var(--siteElementRadius);padding:6rem;display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:3rem;border-top-left-radius:0;padding-bottom:4rem}.checkoutMain .filterButtons{justify-content:center;margin:0;margin-top:2rem}button.addParticipantButton [x-icon]{padding-right:1rem}.checkoutPanelHead h2{font-size:4.5rem;line-height:7.5rem}.checkoutMain hr{border:1px solid #cccccc;width:100%}.checkoutPanelForms{display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1rem;margin-bottom:1rem}.checkoutPanelForm{flex-basis:48%;display:flex;flex-direction:column;align-content:center;align-self:baseline}small.formInfoInfo{font-size:1.2rem;color:#AAAAAA;padding:0 4rem;text-align:center}.checkoutPanelForm input{width:100%;padding:1rem;border-radius:var(--siteElementRadius);border:1px solid grey}.filterButtons>[disabled]{opacity:0.5;cursor:not-allowed}.checkoutDetailsBoxIconLines p{display:flex;align-items:center;margin:0}.checkoutMain .addParticipantButton{flex-direction:row;display:flex;align-items:center;fill:white}.pricePicker{border-top:none !important}.pricePicker>ul{height:calc(100vh - 186px)}span.removeParticipant{position:absolute;top:0;right:0;display:flex;align-items:center}.checkoutPanelHead{position:relative}.checkoutPanelForm input:disabled{background:#dfdfdf}.stepThree .checkoutPanelHead p{margin-bottom:0}.stepThree .checkoutPanelHead>a{padding-top:2rem;padding-bottom:2rem}.checkoutPanelForms.checkoutCheckboxes{flex-direction:column;gap:0.5rem;align-items:center;margin-bottom:0;margin-top:2rem}.checkoutPanelForms.checkoutCheckboxes div>span{flex-direction:row;display:flex;align-items:center;width:70%;justify-content:center}.checkoutCheckboxesWrapper{flex-basis:100%;width:100%;justify-items:center;justify-content:center;align-items:center;display:flex;flex-direction:column}.filterbuttonQuantity input[type="number"]{width:3ch;text-align:center}.checkoutPanelForm.checkoutPanelFormOtherPayer{flex-direction:row;align-items:center;justify-content:center;height:initial}.checkoutPanelForm.checkoutPanelFormOtherPayer input{width:initial;margin-right:1rem}.checkoutPanelForm.checkoutPanelFormOtherPayer p,.checkoutPanelForm.checkoutPanelFormOtherPayer input{cursor:pointer}a.otherPayerButton,a.termsLink{display:block;cursor:pointer;color:var(--globalTextColorSecondary);text-decoration:underline}a.termsLink{display:initial}#gl-cb-modal.termsAndConditionsModal{display:flex}.termsAndConditionsModal .buttons{justify-content:space-between}.checkoutCheckboxesWrapper>*{cursor:pointer}div#epay_overlay{background:black !important;opacity:0.75 !important;filter:alpha(opacity=75) !important;-moz-opacity:.75 !important}.thankYouPage h2.blockCourseCarouselHeadline.headline{text-align:left;margin-top:2rem}.thankYouPage .blockCourseCarousel{text-align:left}.mobileCheckoutPrice{display:none}.tilvalg>div>div{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.tilvalg{display:flex;flex-direction:column;align-items:stretch}span.checkoutError{text-align:center}.waitingListNotification{background:#cccccc;margin:-2rem;margin-bottom:2rem;padding:1.2rem 2rem;border-bottom:1px solid #ffffff}@media screen and (max-width: 768px) and (min-width: 480px){.checkoutMain{margin-right:1rem}.checkoutDetailsBoxIconLines h2{font-size:2rem}h1.checkoutHeadline{font-size:5rem}.checkoutTablist button{padding:1rem}.checkoutPanelForm{margin-bottom:1rem;flex-basis:100%}.checkoutPanelForms{gap:1rem}input.touched:invalid+.error{display:inline-block;width:auto;color:#DC143C;font-size:1.5rem;text-align:left}small.formInfoInfo{padding:0;text-align:center}.checkoutPanelContainer>div{padding:3rem}}@media screen and (max-width: 480px){.checkoutMain .filterButtons>span{flex-basis:100%}.checkoutWrap{flex-direction:column}.checkoutMain{flex-basis:100%;margin-right:0}h1.checkoutHeadline{font-size:4.5rem;line-height:4.5rem}button.checkoutNext{width:100%}.checkoutPanelHead h2{font-size:3rem;line-height:5rem}.checkoutWrap p.backButton{display:none}.checkoutWrap .checkoutTablist{font-size:1.2rem}.checkoutWrap .checkoutTablist button{padding-bottom:4rem;background:#dddddd;border-radius:0}.checkoutWrap .checkoutTablist button span{padding:0.7rem 1.3rem}.checkoutWrap .stepOneParticipantBox{padding:1rem}.checkoutWrap .checkoutPanelContainer>div{padding:0rem;background:transparent;gap:2rem}.checkoutWrap{width:100%;margin-bottom:5rem}.checkoutWrap .checkoutHeader,.checkoutWrap .checkoutPanelContainer{padding:0rem 2rem}.checkoutWrap .checkoutPanelContainer{margin-top:-2.5rem}.checkoutWrap .checkoutDetailsBox{flex-basis:100%;width:100%;margin-top:2rem}.checkoutWrap .filterButtons>span{display:flex}.checkoutWrap .filterButtons{display:flex;flex-direction:row;flex-basis:100%;flex-wrap:wrap}.checkoutWrap .checkoutPanelHead{font-size:1.5rem;padding:0rem 1rem}.checkoutWrap .checkoutMain .filterButtons{margin-top:0}.checkoutPanelForms{gap:1rem}.checkoutPanelForms .checkoutPanelForm{flex-basis:94%}small.formInfoInfo{padding:0}.checkoutPanelForms hr{display:none}.checkoutPanelForms.checkoutCheckboxes{font-size:1.4rem}.checkoutPanelForms.checkoutCheckboxes div>span{width:100%;justify-content:start}a.termsLink{display:flex}.mobileCheckoutPrice{text-align:center;display:flex;justify-content:center}.mobileCheckoutPrice span{display:flex;justify-content:center;gap:0.5rem}.mobileCheckoutPrice b{font-size:3rem}.checkoutTablist.ctl4 button{padding:4rem 0.5rem}.checkoutTablist button{justify-content:start}}@media screen and (min-width: 480px){.checkoutMain .filterButtons>span{flex-basis:100%}.checkoutMain .filterButtons{flex-flow:nowrap}.checkoutPanelForms.checkoutCheckboxes div>span{width:460px;justify-content:flex-start;padding:0.25rem}}@media screen and (min-width: 1100px){.checkoutPanelForm:nth-of-type(8),.checkoutPanelForm:nth-of-type(7),.checkoutPanelForm:nth-of-type(9){height:85px}}.teacherPageWrapper{width:var(--container-max-width);margin:auto;padding:2rem 0}.teacherPage{display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin-bottom:2rem}.teacherDetails{flex-direction:column;display:flex;gap:3rem}.teacherDetails img.umbracoImage{width:100%;max-width:none;height:100%;max-height:100%}.teacherDetailsBox{background-color:#DDDDDD;padding:1.5rem 2rem;border-radius:var(--siteElementRadius);color:black}.teacherContent [x-icon] svg{margin:0 1rem 0 0}.teacherPage [x-icon] svg{fill:var(--globalTextColor)}.teacherName{font-size:4.5rem;line-height:4.5rem;margin-bottom:2rem;word-wrap:break-word}.teacherDetails button{background:transparent;border:none;padding:0}.teacherDetailsBoxIconLines{margin-top:1rem}.teacherDetailsBoxIconLines>p{display:flex;align-items:center}.teacherDetailsBoxIconLines>p>button{margin-right:1rem}.teacherDetailsBoxIconLines a{display:flex;align-items:center;align-content:center;cursor:pointer}.teacherDetailsBoxIconLines a button{margin-right:1rem}@media screen and (min-width: 480px){.teacherPage{flex-direction:row;gap:50px;padding:5rem 15rem}.teacherContent{flex-basis:70%}.teacherDetails{flex-basis:30%}.teacherName{font-size:5rem;line-height:5rem}}

/*# sourceMappingURL=index.min.css.map */