@media screen and (max-width: 1800px){.partNavigation.horizontal ul.level-0{gap:var(--spacing-30)}}@media screen and (max-width: 1600px){.basicContainer{max-width:1360px;padding-left:var(--basicContainerPadding);padding-right:var(--basicContainerPadding)}#homeIntro{padding-left:var(--basicContainerPadding)}#homeUSP{padding-right:var(--basicContainerPadding)}#basicHeadingTitle{padding-left:var(--basicContainerPadding);max-width:680px}.highlightedBlockText{padding-top:var(--spacing-30)}}@media screen and (max-width: 1439px){.partNavigation.horizontal ul.level-0{gap:15px}.partNavigation.horizontal ul.level-0>li>a{font-size:1.1111em}}@media screen and (max-width: 1280px){.highlightedBlockText{padding-left:40px;padding-right:40px}}@media screen and (max-width: 1279px){.partNavigation.horizontal{display:none}.hamburgerButton{display:flex}}@media screen and (max-width: 1100px){#homeTeamSection .teamMember:nth-last-of-type(3){display:none}.teamMember{width:calc(33.3333333333% - 20px);margin:0 10px 30px}}@media screen and (max-width: 1024px){#teamIntroContainer{margin-right:60px}}@media screen and (max-width: 1023px){#topBar{height:60px}#basicHeading{margin-top:60px}#logoImgContainer{width:100px;margin:10px}#topBar.scrolled #logoImgContainer:before{padding-bottom:40px}#homeIntro{margin-top:0}#homeIntro,#homeUSP{width:100%}#homeIntroText,#homeUSPList{max-width:none}#homeUSPList ul{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}#basicHeadingText{width:55%;min-height:300px;padding-top:30px}#basicHeadingImage{width:45%}#contentAndMenuContainer{flex-wrap:wrap}#contentAndMenuContainer #sideContainer{width:100%;margin-left:0;margin-top:var(--spacing-60)}.quoteContainer{flex-direction:column-reverse;justify-content:flex-end}.quoteImageContainer{width:calc(100% - var(--spacing-60));margin:0;margin-right:var(--spacing-60)}.quoteTextContainer{width:calc(100% - var(--spacing-60));min-height:auto;margin:calc(-1 * var(--spacing-100)) 0 0 var(--spacing-60);flex:1 1 auto}#quoteSliderButtonContainer{width:auto;margin-left:auto;display:flex;justify-content:flex-end}.contentBlockItem:nth-child(even) .contentBlockItemText{order:1;margin-top:0;margin-left:0}.contentBlockItem:nth-child(even) .contentBlockItemImage{order:2}.contentBlockItem{flex-direction:column-reverse}.contentBlockItemText{width:auto;max-width:calc(100% - 60px);margin-top:-60px!important;margin-left:60px!important}.contentBlockItemImage,.contentBlockItemMap{max-width:783px;margin-top:0}}@media screen and (max-width: 900px){#googleMapscontainer{width:100%}#googleMapscontainer .partGoogleMaps,#googleMapscontainer .partGoogleMaps iframe{height:400px;border-radius:0}#socialMediaContainer{width:100%;margin-top:0}.socialFeedItem{border-radius:0}#footerMenu{clip-path:polygon(0 0,100% calc(0% + 60px),100% 100%,0% 100%)}}@media screen and (max-width: 767px){#basicHeadingText{width:100%;order:2;padding-right:var(--basicContainerPadding);min-height:auto}#basicHeadingImage{width:100%;order:1}#basicHeadingImage .partContentFileImageGallery{margin-top:0;height:auto}#basicHeadingImage .hideInlineSVG{display:none}#basicHeadingTitle{max-width:none}#basicHeadingTitle .partSearchBar{padding-right:0}#homeIntro{border-top-right-radius:0}#topBar .partButton.meet{display:none}.hamburgerButton{color:#fff;height:40px;background-color:var(--color-pink);border-radius:var(--border-radius);padding:0 .5em;margin-left:auto}.hamburgerButton .icon span{background-color:#fff}#homeTeamSection .teamMember:nth-last-of-type(3){display:block}#teamProfileContainer{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.teamMember{width:calc(50% - 20px)}.highlightedBlock{width:100%;margin-top:0!important}#basicHeadingTitle .partSearchBar{margin-right:0}#homeVacancyTextContainer,#vacancyTextContainer{margin-right:var(--spacing-60)}.menuColumnContainer{flex-wrap:wrap}.menuColumn:nth-child(1){order:1}.menuColumn:nth-child(2){order:3;width:100%}.menuColumn:nth-child(3){order:4;width:100%}.menuColumn:nth-child(4){order:2}#footerMenu .menuColumnButtonList{margin-top:5px}#footerBottom ul li:last-child{margin-left:0}#vacancyApplyJobForm .formControlCombinedContainer,#vacancyAlertForm .formControlCombinedContainer,#formVacancyOpenSignUp .formControlCombinedContainer{flex-wrap:wrap}#vacancyApplyJobForm .formControlCombinedContainer .formItemContainer,#vacancyAlertForm .formControlCombinedContainer .formItemContainer,#formVacancyOpenSignUp .formControlCombinedContainer .formItemContainer{width:100%;margin-right:0}}@media screen and (max-width: 667px){#mobileMenuToggle{margin-left:auto;margin-right:0}#teamIntroContainer{padding:25px 25px 1px;margin-right:0;margin-bottom:25px}#teamProfileContainer{margin-top:0;padding-left:0}.contentBlockItemText{width:auto;max-width:100%;margin-top:0!important;margin-left:0!important;border-top-left-radius:0;border-top-right-radius:0}.contentBlockItemImage,.contentBlockItemMap{width:100%;max-width:none;margin-top:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#sideMenuContainer{padding:25px}.menuColumn{width:calc(auto - var(--spacing-80))}#footerBottom ul{flex-direction:column;align-items:flex-start}#vacancyDetailProperties ul{grid-template-columns:repeat(1,1fr)}.quoteItem{flex-direction:column}.quoteItemImage{width:100%}.quoteItemImage .partContentFileImageGallery.single{margin-right:0}.quoteItemTextContainer{width:100%;padding-left:var(--spacing-60)}}
