@media screen and (max-width: 1600px){:root{--basicContainer-maxWidth: 1360px}.basicContainer{padding-left:var(--basicContainerPadding);padding-right:var(--basicContainerPadding)}#homeIntroTextContainer,#homeIntroSection .block.left .wrapper{padding-left:var(--basicContainerPadding)}#homeIntroSection .block.right .wrapper{padding-right:var(--basicContainerPadding)}}@media screen and (max-width: 1500px){#homeIntroTextContainer{min-height:500px}#introContainer+* .basicContainer{padding-top:var(--spacing-40)}#footerBottom .basicContainer{padding-right:60px}}@media screen and (max-width: 1279px){.basicContainerTwoColumns{gap:30px}#rightContainer{width:330px;flex:0 0 auto}.partNavigation.horizontal ul.level-0>li>a{font-size:1em}#statementFilter{width:240px}}@media screen and (max-width: 1023px){#homeIntroTextContainer{width:100%;order:2;max-width:none;min-height:auto;padding:var(--spacing-120) var(--spacing-30)}#homeIntroImageContainer{width:100%;order:1;height:auto}.partNavigation.horizontal,#sideMenuLeft{display:none}#introContainerText .partContentText{font-size:18px}.partContentText{font-size:16px}.flexContainerColumns4 .flexItem{width:calc(50% - 30px)}.headerContainer .h1{margin-bottom:0}#topBarLogoMenu .basicContainer{gap:var(--spacing-30)}}@media screen and (max-width: 900px){.basicContainerTwoColumns{flex-direction:column}#rightContainer{padding-left:0;position:static;width:100%;min-width:auto}#services .flexContainerColumns3 .flexItem{width:calc(100% - 30px);display:flex;flex-wrap:wrap;flex-direction:row}#services .flexContainerColumns3 .flexItemImage{width:40%}#services .flexContainerColumns3 .flexItemImage *{height:100%}#services .flexContainerColumns3 .flexItemText{width:60%;text-align:left;align-items:flex-start}.uspItem{width:calc(50% - 30px)}.footerColumn.contact{max-width:none;width:100%}#footerMain .basicContainer{background-size:60% auto;background-position:left 40px top 40px}.footerColumn.menu,.footerColumn.socials{margin-top:0}#statementSection .basicContainer>.wrapper{flex-wrap:wrap}#statementFilter{width:100%}.controlCheckBoxRadio.controlCheckBoxRadio4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}}@media screen and (max-width: 767px){.partSlickSliderLogos{padding-left:0;padding-right:0}#homeIntroSection{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 667px){.basicContainer.textAlignCenter .partButtonContentContainer{justify-content:flex-start}.basicContainer.textAlignCenter .partButtonContentContainer .partButton{margin-left:0;margin-right:15px}.basicContainer.textAlignCenter .partButtonContentContainer .partButton:last-child{margin-right:0}.flexItemText{align-items:flex-start}#introContainer.centered .partBreadcrumb{justify-content:flex-start;margin-left:0}.partSlider .slidePagination{justify-content:flex-start}.partSlider .slidePaginationBullet{margin-left:0;margin-right:10px}.basicContainer,.basicContainer.small.textAlignCenter{text-align:left}.uspItem .partContentFileImageGallery.single .contentFileImage{width:60px;height:60px;padding:15px;margin-left:0}#topBarSmall .socialContainer{display:none}.flexItemText{padding:20px}.oneSecondColumn.flexItem{display:block}.oneSecondColumn{width:100%}.socialShareLabel{display:block;width:100%}.headerContainer{padding-left:25px;padding-right:25px}.flexContainerColumns4 .flexItem,.flexContainerColumns2 .flexItem{width:calc(100% - 30px)}#articleList{grid-template-columns:repeat(1,1fr)}#services .flexItem .partContentText{display:none}#services .flexContainerColumns3 .flexItem{min-height:120px}#services .flexContainerColumns3 .flexItemText{justify-content:center}#services .flexContainerColumns3 .flexItemText h2{margin-bottom:0}#services .flexContainerColumns3 .flexItemText .partButton{display:none}#topImage .partContentFileImageGallery figure .imagePlaceholderContainer .imagePlaceholder{height:200px}.parallaxContainer .partContentFileImageGallery figure .imagePlaceholderContainer .imagePlaceholder{height:250px}#topBarSmall #linkContainer .partButton.naked:last-child{display:none}#topBarLogoMenu .basicContainer>.partButton{display:none}}@media screen and (max-width: 480px){.uspItem{width:calc(100% - 30px)}#footerMain .basicContainer{background-size:110% auto}}
