@media screen and (max-width: 2000px){.partNavigation-hvbvr>li{margin-left:60px}}@media screen and (max-width: 1860px){.partNavigation-hvbvr{font-size:20px}.partNavigation-hvbvr>li{margin-left:40px}}@media screen and (max-width: 1630px){.partNavigation-hvbvr{font-size:18px}.partNavigation-hvbvr>li{margin-left:30px}}@media screen and (max-width: 1480px){.partNavigation-hvbvr{display:none}#mobileMenuToggle{display:flex}}@media screen and (max-width: 1440px){.stickyScroll .partButton.solid.darkRed .buttonIcon{margin-right:0}.stickyScroll .partButton.solid.darkRed .buttonLabel{display:none}main{padding-left:40px}#fullWidthImageContainer{width:100%}}@media screen and (max-width: 1279px){h1,.h1{font-size:58px}.stickyScroll .partButton.solid.darkRed{margin-left:15px}.stickyScroll .partButton.solid.blue .buttonIcon{margin-right:0}.stickyScroll .partButton.solid.blue .buttonLabel{display:none}.basicContainer,#fullWidthImageContainer{padding-left:40px;padding-right:40px}main{padding-left:0;padding-right:40px}#headerLeft{width:61.56%;padding-top:55px}header#greyWave .basicContainer h1{width:61.56%}#headerRight{width:38.44%;margin-top:-50px}header#home{padding-top:40px}#homeWave{margin-top:calc(-13.8888888889% + 50px)}#homeImagesContainer{margin-top:-290px}.homeCareerMomentItem{width:calc(50% - 30px)}}@media screen and (max-width: 1024px){#headerRight{width:38.44%;margin-top:50px}}@media screen and (max-width: 1023px){h1,.h1{font-size:54px}h2,.h2{font-size:44px}h3,.h3{font-size:22px}header#greyWave{padding-top:30px}header#greyWave+div .basicContainer{padding-top:40px}#related .basicContainer,#faq .basicContainer,#team .basicContainer,#related .basicContainer,.services .basicContainer,#variousText .basicContainer{padding-top:55px;padding-bottom:30px}#agenda .basicContainer,#homeServicesAndImages .basicContainer{padding-bottom:30px}#clients .basicContainer{padding-top:55px;padding-bottom:60px}#clients .basicContainer{margin:0}#homeCareerMomentContainer{padding-bottom:40px}#homeCareerMomentContainer .basicContainer{padding-top:55px}#agendaList li a{padding:20px}#headerLeft,header#greyWave .basicContainer h1{width:100%;padding-right:0}#headerLeft{padding-top:50px}#headerRight{display:none}#headerHomeIntro{padding-right:100px;width:100%}#homeWave{margin-top:calc(-13.8888888889% + 70px)}#homeServicesContainer{width:100%;padding-right:0}#homeImagesContainer{margin-top:0;width:100%;display:flex}#homeImagesBig{margin-right:15px;min-width:200px}.homeImagesSmall{width:calc(50% - 7.5px)}.serviceItem,.teamItem{width:calc(50% - 30px);padding:25px 20px}#homeTextLeftContainer{width:100%;padding-right:0}#homeImageRightContainer{width:100%}.mainMenu{width:30%}.servicesMenu{width:70%}#cereo{width:100%;align-items:flex-start}#cereo p{text-align:left}main{width:100%;padding-right:0;padding-bottom:0}aside{position:static;width:100%;padding-bottom:30px}.contactItem{width:calc(50% - 30px)}#fullWidthImage .partContentFileImageGallery.single.headerSmall .imagePlaceholder{padding-bottom:300px!important}}@media screen and (max-width: 767px){#headerHomeIntro{padding-right:0}#headerHomeIntro .partContentText{font-size:18px;padding-left:20px}#homeWave{margin-top:calc(-13.8888888889% + 100px)}#homeImagesContainer{display:flex}#agendaList li:first-child{display:none}#agendaList li a{flex-wrap:wrap;flex-direction:column}.agendaDate,.agendaActivity,.agendaCity{width:auto;margin-left:0;margin-right:60px}.agendaDate{font-size:16px;margin-bottom:10px}.agendaActivity{margin-bottom:8px}#uspContainer{padding:25px 30px 0}#uspList{font-size:18px}#fullWidthImage #introBlock{padding:25px 25px 10px}.divider{width:auto;margin-left:50px;margin-right:50px}.partButton.solid.white:hover{color:#000}.homeCareerMomentTitle .partContentFileImageGallery.single{margin-right:15px}}@media screen and (max-width: 667px){#mobileMenuToggle{margin-left:15px}#headerLeft{padding-top:35px}.stickyScroll,.stickyScrollGhost{height:70px}#homeWave{margin-top:calc(-13.8888888889% + 30px)}#homeServicesContainer h2{margin-top:0}section{margin-bottom:30px}#logo{height:70px;width:115px}#logo #logoText{width:54px;height:35px}#logo #logoIcon{width:21px;height:37.5px;margin-top:-19px;margin-left:-4px}.homeCareerMomentItem{width:calc(100% - 30px)}.stickyScroll.scrolled #logo{height:70px}h1,.h1{font-size:40px}h2,.h2{font-size:34px}#fullWidthImage #introBlock .h3{font-size:20px;margin-bottom:0}#headerLeft h2{font-size:28px}.teamItem .function{font-size:18px}main .partBreadcrumb{margin-bottom:15px;font-size:14px}#fullWidthImageContainer{margin-bottom:-30px}#headerLeft .partContentText{font-size:18px;padding-left:20px}#fullWidthImage #introBlock .partContentText{font-size:18px}.basicContainer,#fullWidthImageContainer{padding-left:25px;padding-right:25px}.mainMenu,.servicesMenu{width:100%}.servicesMenuColumn{padding-left:0}#cereo{width:100%;align-items:flex-start}.serviceItem,.teamItem{padding:20px 15px}.relatedItem h4{margin:20px 15px}.teamItem .partContentFileImageGallery.single{max-width:120px}.servicesContainer,#relatedContainer,#teamContainer{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.serviceItem,.teamItem,.relatedItem{width:calc(50% - 20px);margin:0 10px 20px}.serviceItem .partContentFileImageGallery.single{height:70px;width:70px;padding:20px}.serviceItem h2,.relatedItem h2{font-size:22px}#relatedContainer{flex-wrap:wrap}.relatedItem{width:calc(50% - 20px)}#footerBottom .basicContainer{padding-top:40px}#footerLinks{margin-bottom:10px}#footerLinks,#footerIcons{flex-direction:column;margin-right:0;width:100%}#footerLinks li,#footerIcons li{margin-left:0}#homeImagesContainer{flex-wrap:wrap}#homeImagesBig{width:100%;margin-right:0}.homeImagesSmall{width:calc(50% - 15px)}.newsItem{width:calc(100% - 30px)}.newsItem .date{margin:20px 20px 10px;font-size:16px}.newsItem h2{margin:0 20px 20px;font-size:22px}.contactItem{width:calc(100% - 30px)}#importantInfo{padding:20px 20px 0}footer>.basicContainer{padding-top:30px;padding-bottom:0}.partSlickSliderLogos .slick-slide img{max-width:100px}#mobileMenuToggleContainer{top:70px}#mobileMenuToggleContainerScroll{height:calc(100% - 70px)}}@media screen and (max-width: 480px){h1,.h1{font-size:34px}h2,.h2{font-size:26px}.servicesMenuColumn{width:100%}.serviceItem,.teamItem{width:calc(100% - 20px)}#homeImagesSmallContainer{flex-wrap:wrap}.homeImagesSmall{width:calc(100% - 15px)}.partButton.solid.white .buttonIcon,#mobileMenuToggle .mobileMenuButtonLabel{display:none}.stickyScroll .partButton.solid{font-size:14px;margin-left:10px}.stickyScroll .partButton.solid.darkRed{display:none}.homeCareerMomentTitle{justify-content:flex-start}}@media screen and (max-width: 374px){.relatedItem{width:calc(100% - 20px)}}
