@media (max-width: 1540px){.basicContainer,#homeIntroLeftContainer,.textWithImageLeft.text,#stickyTopBar,#contactText,.careerItemLeft.text .careerItemTextContainer,.featuredItemLeft.text .featuredItemTextContainer{padding-left:60px}.basicContainer,.textWithImageRight.text,#topMenu,#mainMenu,#contactForm,.careerItemRight.text .careerItemTextContainer,.featuredItemRight.text .featuredItemTextContainer{padding-right:60px}#homeIntroLeftContainer,.textWithImageContainer .text{min-height:440px}.partNavigation.horizontal ul.level-0>li>a,#mainMenu .partButton{font-size:20px}}@media screen and (max-width: 1440px){.textWithImageContainer .partContentFileImageGallery figure .imagePlaceholderContainer,#homeIntroRightContainer .partContentFileImageGallery figure .imagePlaceholderContainer,#videoContainer{max-height:none}#homeIconsAndText .basicContainer,#featuredContent .basicContainer,#footerMain .basicContainer,#schoolVacancies .basicContainer,#schoolOverview .basicContainer{padding-top:60px;padding-bottom:30px}}@media screen and (max-width: 1366px){.partNavigation.horizontal ul.level-0>li>a,#mainMenu .partButton{font-size:18px}.partNavigation.horizontal ul.level-0>li{margin-right:20px}#sideContainer{width:380px;flex:0 0 auto;padding-left:30px}.partNavigation.vertical{font-size:18px}}@media screen and (max-width: 1279px){.basicContainer,#homeIntroLeftContainer,.textWithImageLeft.text,#stickyTopBar,#contactText,.textWithImageLeft.text .careerItemTextContainer,.featuredItemLeft.text .featuredItemTextContainer{padding-left:40px}.basicContainer,.textWithImageRight.text,.careerItemRight.text .careerItemTextContainer,.featuredItemRight.text .featuredItemTextContainer,#topMenu,#mainMenu,#contactForm{padding-right:40px}.partNavigation.horizontal,.partButton{font-size:16px}.partNavigation.horizontal ul.level-0>li{margin-right:0}.facebookFeedItem:nth-child(4){display:none}#featuredContentContainer{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.featuredContentColumn{width:calc(33.3333333333% - 30px);margin-left:15px;margin-right:15px}#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)}#footerColumnContact{width:calc(33.3333333333% - 30px)}.footerColumn{padding-right:30px}.footerColumn ul{font-size:16px}#footerBottom ul li#stichting{width:calc(33.3333333333% - 50px)}#vacancies .filter-item.fte{width:220px}}@media screen and (max-width: 1200px){.schoolItem,.vacancyItem{width:calc(33.3333333333% - 30px)}}@media screen and (max-width: 1100px){.teamItem{width:calc(50% - 30px)}}@media screen and (max-width: 1024px){body,.partPopup .popupContainer{font-size:18px}h1,.h1{font-size:40px}h2,.h2{font-size:34px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}.formV2 .partUpload .uploadSelect{background-color:transparent}.formV2 .partUpload .uploadButton{background-color:#0082ca;color:#fff}.formV2 .partUpload .uploadButton .partSvg{fill:#fff}}@media screen and (max-width: 1023px){#mainMenu .partNavigation.horizontal{display:none}#stickyTopBar,#stickyTopBarGhost{height:92px}#mobileMenuToggle{display:flex}.partButton.naked{font-size:14px}#contentAndMenuContainer{flex-wrap:wrap}#sideContainer{width:auto;flex:1 1 auto;min-width:auto;padding-left:0}#sideMenuContainer{display:none}.teamItem{width:calc(33.3333333333% - 30px)}#homeIntroLeftContainer{width:100%;min-height:auto;order:2;max-width:none;padding-right:40px}#homeIntroRightContainer{width:100%;order:1}#homeIntroRightContainer .partContentFileImageGallery figure .imagePlaceholderContainer,#homeIntroRightContainer #videoContainer{max-height:350px}#homeIntroRightContainer .imagePlaceholder{display:block}#homeIntroLeftContainer .partButton.popupVideo{transition:none;top:0;right:6%;margin-top:-60px;width:90px;height:90px}#homeIntroLeftContainer .partButton.popupVideo .buttonIcon svg{height:20px}.careerItemContainer .partButton.popupVideo{transition:none;margin-top:-60px;width:90px;height:90px}.careerItemContainer .partButton.popupVideo .buttonIcon svg{height:20px}.careerItemRight.text .partButton.popupVideo{left:-45px}.careerItemLeft.text .partButton.popupVideo{right:-45px}.careerItemRight.text .careerItemTextContainer,.featuredItemRight.text .featuredItemTextContainer{padding-left:60px}.careerItemLeft.text .careerItemTextContainer,.featuredItemLeft.text .featuredItemTextContainer{padding-right:60px}#homeReferences .basicContainer{padding-top:60px;padding-bottom:30px}#homeIconsAndText ul li{width:calc(50% - 30px)}#featuredContentContainer{display:block;width:auto;margin:0}.featuredContentColumn{margin:0 0 30px;width:100%;display:flex;flex-wrap:wrap;flex-direction:row}.featuredContentColumn .partContentFileImageGallery{margin-bottom:0;width:40%}.featuredContentColumn .partContentFileImageGallery *{height:100%}.featuredContentText{width:60%}.facebookFeedItem:nth-child(3){display:none}#footerColumnMenu,#footerColumnContact{width:calc(100% - 30px)}#footerBottom ul li{margin-right:25px}#footerBottom ul li#stichting,#contactLeftContainer{width:100%}#contactText{max-width:none;padding-right:40px}#contactRightContainer{width:100%}#contactForm{max-width:none;padding-left:40px}.vacancySchoolBlock{width:calc(50% - 30px)}.vacancySchoolBlock.info{width:calc(100% - 30px)}#vacancies .filter{gap:20px;flex-wrap:wrap}#vacancies .filter-item{width:100%;max-width:none}#vacancies .filter-item.fte{width:100%}#vacancies .filter-item.fte{margin-top:10px}#vacancies .filter-item .label{width:60px}#vacancyAlert .container{grid-template-columns:auto;gap:0}}@media screen and (max-width: 900px){#footerColumnMenu{flex-wrap:wrap}.footerColumn{width:100%;padding-right:0}.footerColumn ul{columns:auto 250px;column-gap:30px}.schoolItem,.vacancyItem{width:calc(50% - 30px)}#homeJobs .partSlider .sliderButton{width:30px;height:30px;margin-top:-30px}#homeJobs .partSlider .sliderButton svg{height:14px}#homeJobs .partSlider .slide.selected .partContentFileImageGallery{margin-bottom:35px}#homeJobs .partSlider .slideContainerViewport{padding:30px 0}#vacancyFormContainer{margin-bottom:25px}#schoolVacancies .basicContainer{text-align:left}#schoolVacancyList{padding-bottom:10px}#schoolVacancyList table thead{display:none}#schoolVacancyList table td{display:block;border-top:none;padding:0 30px}#schoolVacancyList table tr{margin-bottom:20px}#schoolVacancyList td:first-child,#schoolVacancyList th:first-child{border-top:solid 1px #f0f0f0;padding-top:15px}#schoolVacancyList td:last-child,#schoolVacancyList th:last-child{width:auto;text-align:left;padding-bottom:15px}#schoolVacancyList .partButton.naked{margin-top:2px}}@media screen and (max-width: 768px){.teamItem{width:calc(50% - 30px)}}@media screen and (max-width: 767px){#topMenu .partButton.login{display:none}.textWithImageLeft,.textWithImageRight{width:100%}.textWithImageContainer+.textWithImageContainer .image{order:1}.textWithImageContainer+.textWithImageContainer .text{order:2}.textWithImageContainer .imagePlaceholder{display:block}.textWithImageContainer .text{min-height:auto}.textWithImageLeft.text,.textWithImageRight.text{padding:30px 6% 20px}.textWithImageLeft .partSlider.textWithImageSlider .slidePagination{right:inherit;left:25px}.textWithImageLeft .partSlider.textWithImageSlider .slidePagination .slidePaginationBullet{margin-left:0;margin-right:10px}.formV2 .formControlCombinedContainer{flex-wrap:wrap}#formVacancySignUp .formControlCombinedContainer .formItemContainer{width:100%;margin-right:0}.careerItemLeft,.careerItemRight,.featuredItemLeft,.featuredItemRight{width:100%}.careerItemContainer+.careerItemContainer .image,.featuredItemContainer+.featuredItemContainer .image{order:1}.careerItemContainer+.careerItemContainer .text,.featuredItemContainer+.featuredItemContainer .text{order:2}.careerItemContainer .imagePlaceholder,.featuredItemContainer .imagePlaceholder{display:block}.careerItemContainer .text,.featuredItemContainer .text{min-height:auto}.careerItemLeft.text .careerItemTextContainer,.careerItemRight.text .careerItemTextContainer,.featuredItemLeft.text .featuredItemTextContainer,.featuredItemRight.text .featuredItemTextContainer{padding:30px 6% 10px;margin-left:0;margin-right:0}.careerItemRight.text .partButton.popupVideo,.careerItemLeft.text .partButton.popupVideo{top:0;left:inherit;right:6%}}@media screen and (max-width: 667px){h1,.h1{font-size:34px;margin-bottom:10px}h2,.h2{font-size:28px}#contentContainer h1+h2{margin-top:-10px}#homeReferences .partContentText{font-size:20px}#topMenu,#mainMenu .partButton.aanmelden{display:none}#stickyTopBar,#stickyTopBarGhost,#stickyTopBar.scrolled{height:66px}#mobileMenuToggleContainer{top:66px}#mobileMenuToggleContainerScroll{height:calc(100% - 66px)}#contentAndMenu .basicContainer{padding-top:20px}#homeIntroLeftContainer{padding-top:25px;padding-bottom:5px}.basicContainer,#homeIconsAndText .basicContainer,#featuredContent .basicContainer,#footerMain .basicContainer,#schoolVacancies .basicContainer,#schoolOverview .basicContainer{padding:35px 25px 5px}.basicContainer,#homeIntroLeftContainer,#stickyTopBar,#contactText{padding-left:25px}#contactForm{padding-left:25px;padding-right:25px}#mainMenu{padding-right:25px}.textWithImageLeft.text,.textWithImageRight.text{padding-left:25px;padding-right:25px;padding-top:25px}#homeIconsAndText .basicContainer,#featuredContent .basicContainer,#footerMain .basicContainer{padding-top:35px;padding-bottom:5px}#vacancies .basicContainer,#schools .basicContainer,#vacancyForm .basicContainer,#vacancySchool .basicContainer{padding-top:35px}#vacancySchool .basicContainer{padding-bottom:0}#facebookFeedContainer{padding-top:0}.facebookFeedItem:nth-child(2){display:none}#homeIconsAndText .basicContainer{padding-top:35px;padding-bottom:20px}#homeIconsAndText ul li{width:calc(100% - 30px);margin-bottom:15px}#homeIconsAndText ul li a{display:flex;align-items:center;padding:15px;box-shadow:0 5px 20px rgba(0,0,0,.1);background-color:#fff;color:#0082ca}#homeIconsAndText ul li .partContentFileImageGallery{margin-bottom:0}#homeIconsAndText ul li .iconLabel{font-size:18px;text-align:left;margin-left:15px}#homeIconsAndText ul li .partContentFileImageGallery .contentFileImage{width:50px;height:50px;padding:15px;background-color:#e2f5fb}#homeReferences .basicContainer{padding-top:30px;padding-bottom:10px}#imageHeaderSmall .partContentFileImageGallery figure .imagePlaceholderContainer .imagePlaceholder{padding-bottom:60%!important}#imageHeaderSmall .partContentFileImageGallery figure .imagePlaceholderContainer img{object-fit:cover}.featuredContentColumn{display:block}.featuredContentColumn .partContentFileImageGallery,.featuredContentText{width:100%}#homeFullWidthImage .partContentFileImageGallery figure .imagePlaceholderContainer .imagePlaceholder{padding-bottom:65%!important}#homeFullWidthImage .partContentFileImageGallery figure .imagePlaceholderContainer img{object-fit:cover}.partSearchBar{height:36px;margin-bottom:25px}.searchBarInput{padding-right:36px;padding-left:15px}.searchBarButton,.searchBarReset{width:36px}.searchBarReset svg{width:10px;height:10px}.searchBarButton svg{width:18px;height:18px}.formV2 .partUpload .uploadSelect{background-color:transparent}#vacancyFormContainer{padding:25px 25px 0}.socialShareLabel{width:100%;margin-right:0}.vacancySchoolBlock.logo{padding:15px}.partGoogleMaps,.partGoogleMaps iframe{height:400px}#vacancyTableContainer .vacancyTable tr td{display:block;padding-bottom:0}#vacancyTableContainer .vacancyTable tr td:last-child{padding-bottom:15px}#vacancyTableContainer .vacancyTable tr td:first-child{width:auto}}@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}#stickyTopBar #logo{max-height:calc(100% - 15px)}}@media screen and (max-width: 350px){#mobileMenuToggle .mobileMenuButtonLabel{display:none}}
