@media (max-width: 1540px){.basicContainer,#homeIntroLeftContainer,.textWithImageLeft.text,#stickyTopBar,#contactText{padding-left:60px}.basicContainer,#homeIntroLeftContainer,.textWithImageRight.text,#topMenu,#mainMenu,#contactForm{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}#homeStories .basicContainer,#homeCareers .basicContainer,#homeVacancies .basicContainer,#homeAmbitions .basicContainer{padding-top:60px;padding-bottom:30px}.imageTextItemContainer .basicContainer{padding-top:60px;padding-bottom:60px}.basicContainer{padding-top:60px;padding-bottom:30px}}@media screen and (max-width: 1440px){.careerItem h3{font-size:18px}}@media screen and (max-width: 1366px){.partNavigation.horizontal ul.level-0>li>a,#mainMenu .partButton{font-size:18px}#sideContainer{width:380px;flex:0 0 auto;padding-left:30px}.partNavigation.vertical{font-size:18px}}@media screen and (max-width: 1279px){.careerItem{width:calc(33.3333333333% - 30px);margin:0 15px 30px}.imageTextItemContentText .partContentText{font-size:18px}}@media screen and (max-width: 1279px){#footerMain .basicContainer{padding-top:120px}.basicContainer,#homeIntroLeftContainer,.textWithImageLeft.text,#stickyTopBar,#contactText{padding-left:40px}.basicContainer,.textWithImageRight.text,#topMenu,#mainMenu,#contactForm{padding-right:40px}.imageTextLeft{padding-right:15px}.imageTextRight{padding-left:15px}.partNavigation.horizontal,.partButton{font-size:16px}.partNavigation.horizontal ul.level-0>li{margin-right:20px}.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)}}@media screen and (max-width: 1200px){.schoolItem,.vacancyItem{width:calc(33.3333333333% - 30px)}#homeVacancies .vacancyItem:last-child{display:none}}@media screen and (max-width: 1100px){.teamItem{width:calc(50% - 30px)}#vacancyAlertContent,#vacancyAlertForm{width:calc(100% - 30px)}}@media screen and (max-width: 1024px){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:var(--color-blue-dark);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}#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;padding-bottom:5px}#contactRightContainer{width:100%}#contactForm{max-width:none;padding-left:40px;padding-top:5px}.vacancySchoolBlock{width:calc(50% - 30px)}.vacancySchoolBlock.info{width:calc(100% - 30px)}#topMenu{border-radius:0 0 0 15px}}@media screen and (max-width: 900px){#footerMain .basicContainer{padding-top:90px}#footerColumnMenu{flex-wrap:wrap}.footerColumn{width:100%;padding-right:0}.footerColumn ul{columns:auto 250px;column-gap:30px}#vacancyFilters{flex-direction:column}.vacancyFilterItem .label{width:70px}.vacancyFilterItem{max-width:none}.schoolItem,.storyItem,.articleItem,.vacancyItem{width:calc(50% - 30px)}#homeVacancies .vacancyItem:nth-last-child(2){display:none}#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}#homeStories .storyItem{width:calc(50% - 30px)}#homeStories .storyItem:last-child{display:none}}@media screen and (max-width: 768px){.teamItem{width:calc(50% - 30px)}li.careerItem{font-size:16px}}@media screen and (max-width: 767px){#topMenu .partButton.login{display:none}.sectionAboveFooter .textWithImageLeft.text{padding-bottom:0}.textWithImageLeft,.textWithImageRight{width:100%}.textWithImageContainer+.textWithImageConftainer .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}#contentContainer .formV2 .formControlCombinedContainer,#vacancyAlertForm .formV2 .formControlCombinedContainer,#formVacancySignUp .formControlCombinedContainer{flex-wrap:wrap}#contentContainer .formV2 .formControlCombinedContainer .formItemContainer,#vacancyAlertForm .formControlCombinedContainer .formItemContainer,#formVacancySignUp .formControlCombinedContainer .formItemContainer{width:100%;margin-right:0}#contentContainer .formV2,#contactForm .formV2{padding:20px}}@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}.basicContainer{padding:30px 25px 1px}#schoolVacancies .basicContainer,#contactText{padding-top:30px}#contactForm{padding-bottom:1px}#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:50px}#homeStories .basicContainer,#homeCareers .basicContainer,#homeVacancies .basicContainer,#homeAmbitions .basicContainer{padding:35px 25px 5px}.imageTextItemContainer .basicContainer{padding-top:25px;padding-bottom:25px}.imageTextLeft,.imageTextRight{width:100%}.imageTextLeft{padding-right:0;margin-bottom:20px}.imageTextRight{padding-left:0}.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{padding-top:35px;padding-bottom:5px}#vacancySchool .basicContainer{padding-bottom:0}.vacancyFilterItem.job{flex-direction:column;align-items:stretch}.vacancyFilterItem .label{width:auto}#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 3px 10px rgba(0,0,0,.1);background-color:#fff;color:var(--color-blue-dark)}#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}.formV2 .partUpload .uploadSelect{background-color:transparent}#vacancyForm{text-align:left}#vacancyForm:after{padding-bottom:100%}#vacancyFormContainer{padding:25px}.socialShareLabel{width:100%;margin-right:0}.vacancySchoolBlock.logo{padding:15px}.partGoogleMaps,.partGoogleMaps iframe{height:400px}.schoolTable tr td{display:block;padding-bottom:0}.schoolTable tr td:last-child{padding-bottom:10px;padding-top:0}.schoolTable tr td:first-child{width:auto;border:none;padding-top:10px}#schoolQuote{grid-template-columns:auto}#vacancyTableContainer .vacancyTable tr td{display:block;padding-bottom:0}#vacancyTableContainer .vacancyTable tr td:last-child{padding-bottom:10px;padding-top:0}#vacancyTableContainer .vacancyTable tr td:first-child{width:auto;border:none;padding-top:10px;font-size:.8em;line-height:1.2}.careerItem{width:calc(100% - 30px);margin-bottom:15px}.careerItem .partContentFileImageGallery .imagePlaceholder{padding-bottom:25%!important}#homeStories .storyItem:nth-last-child(2){display:none}#footerMain .basicContainer{padding-top:60px}#contentContainer .partContentFileImageGallery.ambitionIcon{margin-top:-100px;width:150px}#footerBottom ul li#realisatie{margin-left:0}}@media screen and (max-width: 580px){.teamItem,.schoolItem,.vacancyItem,.storyItem,.articleItem,#homeStories .storyItem{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}}
