@media (max-width: 1920px){#homeHeroLeftContainer>svg{width:calc(100% + 400px);height:calc(100% + 60px);left:-200px}}@media (max-width: 1680px){#homeHeroLeftContainer>svg{width:calc(100% + 300px);left:-180px}}@media (max-width: 1540px){.basicContainer{padding-left:60px;padding-right:60px}#homeHeroLeftContainer,#stickyTopBar{padding-left:60px}#featuredContent .basicContainer,#footerMain .basicContainer{max-width:1140px}}@media screen and (max-width: 1440px){#featuredContentList{margin-top:0}#headerSearch .basicContainer{padding-top:90px}.svgShape.height200{max-height:120px}h1,.h1{font-size:46px}}@media screen and (max-width: 1366px){.partNavigation.horizontal ul.level-0>li{margin-right:40px}.partNavigation.horizontal ul.level-0>li>a{font-size:18px}#sideContainer{width:380px;flex:0 0 auto;padding-left:30px}.partNavigation.vertical{font-size:18px}#homeHeroLeftContainer{width:40%}#homeHeroRightContainer{width:60%}}@media screen and (max-width: 1279px){#stickyTopBar{padding-left:40px}#topMenu,#mainMenu{padding-right:40px}#stickyTopBar #logo{max-width:200px}.partNavigation.horizontal ul.level-0>li{margin-right:30px}.basicContainer{padding-left:40px;padding-right:40px;padding-bottom:60px}#homeUspContainer{margin-bottom:90px}#textWithImageContainerList .basicContainer{padding-bottom:30px}#introHeaderTextAndImageContainer+#textWithImageContainerList .basicContainer{padding-top:90px}.textWithImageContainer .basicContainer{padding-bottom:150px}#footerBottomContainer{margin-top:-45px}#introHeaderText{padding-right:30px;font-size:18px}#homeUsp .basicContainer{padding-bottom:30px}#footerColumnContainer{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}#footerColumnMenu,#footerColumnContact{margin-left:15px;margin-right:15px}#footerColumnMenu{width:calc(66.6666666666% - 30px)}.footerColumn{padding-right:30px}.footerColumn ul{font-size:16px}}@media screen and (max-width: 1100px){#stickyTopBar #logo{max-width:180px}.partNavigation.horizontal ul.level-0>li{margin-right:20px}.teamItem{width:calc(50% - 30px)}.partNavigation.horizontal ul.level-0>li{margin-right:40px}.partNavigation.horizontal ul.level-0>li>a{font-size:18px}#vacancyFormContainer{padding:25px 25px 1px}}@media screen and (max-width: 1024px){body,.partPopup .popupContainer,#homeIntroTextContainer .partContentText{font-size:16px}h1,.h1{font-size:40px}h2,.h2{font-size:34px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5,.uspLabel{font-size:18px}.formV2 .partUpload .uploadSelect{background-color:transparent}.formV2 .partUpload .uploadButton{background-color:var(--color-blue);color:#fff}.formV2 .partUpload .uploadButton .partSvg{fill:#fff}#footerBottomContainer{margin-top:-60px}#footerBottom .basicContainer{padding-top:60px}#homeReferences .basicContainer{padding-top:30px}}@media screen and (max-width: 1023px){#mainMenu .partNavigation.horizontal{display:none}#stickyTopBar,#stickyTopBarGhost{height:70px}#stickyTopBar #topMenu{display:none}#stickyTopBar #logo{max-height:calc(100% - 20px)}.partButton.default.vacancy{display:none}#mobileMenuToggle{display:flex}#contentAndMenuContainer{flex-wrap:wrap}#sideContainer{width:auto;flex:1 1 auto;min-width:auto;padding-left:0}#sideMenuContainer{display:none}#vacancyFilters{flex-direction:column}.vacancyFilterItem .label{width:190px}.teamItem{width:calc(33.3333333333% - 30px)}#homeHeroContainer{overflow:hidden}#homeHeroLeftContainer{width:100%;min-height:auto;order:2;max-width:none;padding-left:40px;padding-right:40px;padding-bottom:120px}#homeHeroRightContainer{width:100%;order:1}#homeHeroRightContainer .partContentFileImageGallery figure .imagePlaceholderContainer,#homeHeroRightContainer #videoContainer{max-height:350px}#homeHeroRightContainer .imagePlaceholder{display:block}#homeHeroLeftContainer>svg{width:calc(100% + 360px);left:-180px;height:100%;bottom:0}#homeIntroLinkContainer{margin-top:-90px}#homeIconsAndText ul li{width:calc(50% - 30px)}#googleMapsContainer+#featuredContentSection #featuredContent{padding-top:60px}.facebookFeedItem{width:calc(50% - 30px)}.facebookFeedItem:nth-child(3){display:none}#footerColumnMenu,#footerColumnContact{width:calc(100% - 30px)}#footerColumnContact{font-size:16px}#footerBottom ul{font-size:14px}#footerBottom ul li{margin-left:10px;margin-right:10px}#vacancies .basicContainer{padding-top:30px}.vacancySchoolBlock{width:calc(50% - 30px)}.vacancySchoolBlock.info{width:calc(100% - 30px)}.socialShareContainer ul{font-size:16px}.socialShareContainer{margin-top:0}}@media screen and (max-width: 900px){#introHeaderTextAndImage .basicContainer{flex-direction:column;padding-top:5px}#headerSearch .basicContainer{padding-top:25px}#introHeaderText{padding-right:0;order:2;width:100%;margin-top:0}#introHeaderImage{order:1;margin-bottom:25px;width:100%;max-width:360px}#homeUsp{padding-top:1px}#homeUsp .basicContainer{flex-direction:column;padding-top:0;margin-top:-10px}#homeUspText{padding-left:0;order:2;width:100%}#homeUspImage{order:1;margin-bottom:25px;width:100%;max-width:360px}.schoolItem,.vacancyItem{width:calc(50% - 30px)}.featuredContentText{padding:25px 30px 30px;min-height:auto}#vacancyFormContainer{margin-bottom:25px}.textWithImageLeft,.textWithImageRight{width:100%}.textWithImageContainer{margin-bottom:60px}.textWithImageLeft.image{margin-right:60px}.textWithImageRight.text{margin-left:60px}.textWithImageContainer:nth-child(odd) .text{margin-top:0;margin-bottom:0}.textWithImageContainer .image{order:1}.textWithImageContainer .text{order:2}.textWithImageContainer:nth-child(even) .image{margin:0 60px 0 0}.textWithImageLeft.text{margin-left:60px;margin-right:0}.textWithImageContainer:nth-child(odd) .text,.textWithImageLeft.text{margin-top:-120px}#sectionSignupSchoolHeader .basicContainer{padding-bottom:60px}#signupSchoolHeaderLeft,#signupSchoolHeaderRight{width:100%}#signupSchoolHeaderLeft{margin-right:60px}#signupSchoolHeaderRight{margin-left:60px;margin-top:-120px;margin-bottom:0}.verzorgerHandtekeningContainer{width:100%}.verzorgerHandtekeningContainer:first-child{padding-right:0}.verzorgerHandtekeningContainer:last-child{padding-left:0}.formV2 .noodNummerContainer .formControlCombinedContainer{flex-wrap:wrap}.formV2 .noodNummerContainer .formControlCombinedContainer .formItemContainer{margin-right:0}}@media screen and (max-width: 768px){.teamItem{width:calc(50% - 30px)}}@media screen and (max-width: 767px){#homeVacancies h2{margin-bottom:20px}.textWithImageContainer .text{padding:20px 30px 0}.textWithImageContainer:nth-child(odd) .text,.textWithImageLeft.text{margin-top:-60px}.formV2 .formControlCombinedContainer{flex-wrap:wrap}#formVacancySignUp .formControlCombinedContainer .formItemContainer{width:100%;margin-right:0}.signupSchoolFormButtonContainer{width:auto}}@media screen and (max-width: 667px){h1,.h1{font-size:34px;margin-bottom:10px}h2,.h2{font-size:28px}#vacancyFormContainer .formV2 .formControlCombinedContainer .formItemContainer{width:100%;margin-right:0}#contentContainer h1+h2{margin-top:-10px}#homeReferences .partContentText{font-size:20px}#homeUspContainer{margin-bottom:30px}#featuredContentList{padding-bottom:15px}#topMenu{display:none}#stickyTopBar,#stickyTopBarGhost,#stickyTopBar.scrolled{height:66px}#mobileMenuToggleContainer{top:66px}#mobileMenuToggleContainerScroll{height:calc(100% - 66px)}#schoolFilters{margin-top:-60px}.basicContainer{padding:35px 25px 25px}#contentAndMenu .basicContainer{padding-top:20px}#introHeaderText{margin-bottom:0}#textWithImageContainerList .basicContainer{padding-bottom:5px}#introHeaderTextAndImageContainer+#textWithImageContainerList .basicContainer{padding-top:30px}#homeHeroLeftContainer{padding-top:25px;padding-left:25px;padding-right:25px}.textWithImageContainer .basicContainer{padding-bottom:30px}#stickyTopBar{padding-left:25px}#homeIntroLinkContainer a{width:100%;border-right:none;border-bottom:solid 1px rgba(0,0,0,.1);display:flex;align-items:center;text-align:left}#homeIntroLinkContainer a:last-child{border-bottom:none}#homeIntroLinkContainer a .partContentFileImageGallery{height:60px;width:60px;margin:0 15px 0 0;flex:0 0 auto}#homeIntroLinkContainer a .partContentFileImageGallery .contentFileImage{padding:15px}#mainMenu{padding-right:25px}.textWithImageLeft.text,.textWithImageRight.text{padding:25px}#homeIntroLinkContainer{margin-bottom:30px}.facebookFeedItem{width:calc(100% - 30px)}.facebookFeedItem:nth-child(2){display:none}#contactForm .basicContainer{padding-top:30px}.textWithImageContainer{margin-bottom:30px}.textWithImageContainer:nth-child(odd) .text,.textWithImageLeft.text{margin-top:0}.textWithImageLeft.image,.textWithImageContainer:nth-child(even) .image{margin-right:0}.textWithImageRight.text,.textWithImageLeft.text{margin-left:0}.textWithImageLeft.image,.textWithImageRight.image{border-bottom-left-radius:0;border-bottom-right-radius:0}.textWithImageLeft.text,.textWithImageRight.text{border-top-left-radius:0;border-top-right-radius:0}.textWithImageContainer.vacancySchool #vacancySchoolImage{width:200px;padding:25px}#googleMapsContainer+#featuredContentSection #featuredContent{padding-top:30px}.featuredContentItem .partContentFileImageGallery.single,.featuredContentItem .featuredContentText{width:100%}.partSearchBar{height:40px}.searchBarInput{padding-right:40px;padding-left:9px;font-size:16px}.searchBarButton,.searchBarReset{width:40px}.searchBarReset svg{width:10px;height:10px}.searchBarButton svg{width:18px;height:18px}.searchResultItem{padding:30px}.formV2 .partUpload .uploadSelect{background-color:transparent}#homeVacancies .vacancyItem:nth-child(n+4){display:none}.socialShareLabel{width:100%;margin-right:0}.vacancySchoolBlock.logo{padding:15px}.vacancyFilterItem{flex-direction:column;align-items:flex-start;margin-right:0}.vacancyFilterItem .label{margin-bottom:10px}.vacancyFilterItem .partControlDropDown4{width:100%}#vacancySchoolImage{padding:15px}#signupSchoolFormContainer .formV2 .formItemContainerLabel label,#signupSchoolFormContainer .formV2 .formControlCombinedLabel{font-size:16px}#signupSchoolFormAnchor{top:-50px}#signupSchoolFormContainer{padding:25px 25px 0}#sectionSignupSchoolHeader .basicContainer{padding-top:25px;padding-bottom:25px}#signupSchoolHeaderLeft{margin-right:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#signupSchoolHeaderRight{margin-left:0;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;padding:25px 25px 0}#signupSchoolHeaderLogo{width:200px;padding:25px}#signupSchoolFormContainer .formV2 .partFormControlDropDown3 .coreDropDown{width:100%}#footerMain .basicContainer{padding-top:30px}#footerColumnMenu{flex-wrap:wrap;padding-bottom:0}.footerColumn{width:100%;padding-right:0}}@media screen and (max-width: 580px){.teamItem,.schoolItem,.vacancyItem{width:calc(100% - 30px)}}@media screen and (max-width: 500px){#homeJobs .partSlider .slide .partContentFileImageGallery{margin-bottom:15px}#homeJobs .partSlider .slide.selected .partContentFileImageGallery{transform:scale(1);margin-bottom:15px}#homeJobs .partSlider .sliderButton.prev{left:-0px}#homeJobs .partSlider .sliderButton.next{right:-0px}#homeJobs .partSlider .sliderButton{margin-top:-15px}}@media screen and (max-width: 480px){#contentContainer{padding-top:10px}#mainMenu a.partButton{display:none}}@media screen and (max-width: 350px){#mobileMenuToggle .mobileMenuButtonLabel{display:none}}
