@media screen and (max-width: 2000px){#productHeader .text{width:40%}#productHeader .textWrapper{padding-right:var(--spacing-60)}#productHeader .slider{width:60%}}@media screen and (max-width: 1840px){.basicContainer{padding-left:var(--basicContainer-padding);padding-right:var(--basicContainer-padding)}}@media screen and (max-width: 1900px){.customNavigation ul.navigation-level0>li>[role=menuitem]{padding:0 calc(var(--spacing-30) / 1.5)}}@media screen and (max-width: 1679px){#logo{height:26px}#topBar>.container{gap:var(--spacing-30)}.topbarRightside{gap:20px}.customNavigation ul.navigation-level0>li>[role=menuitem]{padding:0 calc(var(--spacing-30) / 2)}}@media screen and (max-width: 1640px){.twoColumnContent .content:nth-child(1){padding-left:var(--basicContainer-padding)}.twoColumnContent .content:nth-child(2){padding-right:var(--basicContainer-padding)}.twoColumnContent .content.images.images-halfscreen{padding:0}.contentNotNaturalHeading{padding-left:0}.contentNotNaturalHeading .container{width:calc(50% + var(--spacing-140) / 2)}}@media screen and (max-width: 1500px){#heroHeader .text .partContentText{max-width:1000px}.singleColumnContent .container{max-width:900px}.singleColumnContent.quote .container{max-width:780px}}@media screen and (max-width: 1360px){body.mobileMenuToggleActive #topBar{z-index:5001}.customNavigation{display:none}#topBar .mobileCustomNavigation{display:block;order:3}#topBar .topbarRightside{order:2}#heroHeader .text .basicContainer,#homeSustainabilitySectionText .basicContainer{padding-left:var(--basicContainer-padding);padding-right:var(--basicContainer-padding)}}@media screen and (max-width: 1280px){.menuColumnContainer{flex-wrap:wrap}#filterAndSearch .partControlReset{justify-content:center}#filterAndSearch-container{flex-direction:column;align-items:center}#filterAndSearch .partSearchBar{width:100%;max-width:600px;left:0}#scrollToTopButton{bottom:20px}}@media screen and (max-width: 1279px){#productHeader .text{width:45%}#productHeader .slider{width:55%}#contactUs .verticalLabel{display:none}}@media screen and (max-width: 1023px){#popupRequestASampleProducts{width:calc(100vw - (2 * var(--basicContainer-padding)))}#heroHeader .text .partContentText{padding:0 var(--spacing-40)}.contentNotNaturalHeading .container{width:auto;max-width:500px}#homeProductCategoryList{max-width:none}.twoColumnContent{gap:var(--basicContainer-padding)}.twoColumnContent .content{width:calc(50% - calc(var(--basicContainer-padding) / 2))}.twoColumnContent .content .textWrapper,.twoColumnContent .content .imageWrapper,.largeBackgroundImageWithText .container{padding-left:0}.largeBackgroundImageWithText .textTop{max-width:none;text-align:center}.largeBackgroundImageWithText .textBottom{width:100%}#productHeader .text{width:100%;align-items:flex-start}#productHeader .textWrapper{padding:var(--spacing-140) var(--basicContainer-padding) var(--spacing-140) 0}#productHeader .slider{width:100%}#productHeader .partSlider .slideItem{height:60vh;margin-top:0}#productHeader .partSlider.partSlider2 .sliderMainContainer{justify-content:center}#productHeader .partSlider .sliderButton{margin-left:0}#productHeader .partSlider .sliderButton.prev{margin-right:15px}#productHeader .partSlider .sliderButton.next{margin-right:0;margin-left:15px}#buttonRequestSample{top:inherit;bottom:var(--basicContainer-padding);right:calc(60px + var(--basicContainer-padding))}#productRelatedProjectSmall .text{width:70%}#filterAndSearch .controlCheckBoxRadio.controlCheckBoxRadio4.horizontal{width:100%;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding-bottom:1px}#filterAndSearch-container{align-items:flex-start}#filterAndSearch .partSearchBar{max-width:none}#filterAndSearch .showhide{width:100%}#showhide-toggle:checked~.showhide-wrapper{display:block}#filterAndSearch .filter{gap:0 var(--gap);columns:auto 150px}#filterAndSearch .filter .partControlDropDown{break-inside:avoid}#filterAndSearch .partControlReset{justify-content:flex-start}#popupRequestASample,#popupRequestASampleProducts{margin:60px 0}.partPopup .popupCloseButton{right:0;top:20px}.partPopup.popupCloseButtonInside .popupCloseButton{top:20px}}@media screen and (max-width: 900px){.fullScreenImageWithTitle{height:auto;aspect-ratio:1920/1080}#introText .wrapper{max-width:none;padding-left:var(--spacing-140);text-align:left}#aboutProductSection .list{grid-template-columns:repeat(2,1fr)}.menuColumn.products,.menuColumn.level0Only{width:240px;flex:0 0 auto}#vacanciesDetail .wrapper{padding-right:0}#partSearchBar2MenuSearchBar .searchBarForm,#productRelatedProjectLarge .image{width:100%}#productRelatedProjectLarge .text{width:100%;padding-left:var(--basicContainer-padding);padding-top:var(--spacing-60)}#productRelatedProjectLarge .textWrapper{padding-left:0}#anchorNavigationList a,#anchorHeader.isSticky #anchorNavigationList a{padding:.58em}}@media screen and (max-width: 767px){.textAndImageAnimation{height:auto;padding-bottom:0}.textAndImageAnimation .verticalLabel{position:absolute;top:calc(var(--spacing-140) + .4em)}.textAndImageAnimation .text{width:100%}.textAndImageAnimation .image{width:100%;position:static;right:0;margin-top:var(--spacing-140)}.textAndImageAnimation .imageTitle{top:unset;bottom:0;transform:none;width:100%;padding-bottom:56.2%;left:0}.textAndImageAnimation .imageTitle span.h1{font-size:clamp(1.875rem,1.9vw + 1rem,3.125rem);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#homeBespokeSection{flex-direction:column;gap:var(--spacing-60)}#homeBespokeImages{width:100%;order:2}#homeBespokeText{width:100%;order:1}#homeBespokeTextWrapper{max-width:none;padding-left:var(--spacing-140)}#homeProductSection{min-height:auto;padding-bottom:0}#homeProductCategoryList{display:grid;grid-template-columns:repeat(2,1fr);margin:0 calc(-1 * var(--basicContainer-padding))}.homeProductCategoryItem h3{font-size:clamp(1.25rem,.7vw + 1rem,2rem)}#homeProductText{padding:0;text-align:left;padding-left:var(--spacing-140)}#homeProductContainer{padding:0}#homePartnersSection{flex-direction:column;gap:var(--spacing-60);height:auto}#homePartnersText,#homePartnersImage{width:100%}#homePartnersImage .partContentFileImageGallery{transform:none}#homePartnersTextContainer{padding:0 var(--basicContainer-padding)}#homePartnersTextWrapper{padding-left:var(--spacing-140)}#homeSustainabilitySectionText{top:var(--spacing-140);transform:translate(-50%)}#homeSustainabilitySectionText .partContentText{padding:0 var(--spacing-140)}.twoColumnContent{flex-direction:column;gap:var(--basicContainer-padding)}.twoColumnContent .content{width:100%;padding:0 var(--basicContainer-padding)}.columnContent.singleColumnContent+.columnContent{padding-top:0}.twoColumnContent .textWrapper{--partContent-margin: var(--basicContainer-padding)}.twoColumnContent .content.text{order:2}.twoColumnContent .content.image{order:1}#contactLocations .text,#contactLocations .image{width:100%}#contactLocations .location:nth-child(even) .text{order:1}#contactLocations .location:nth-child(even) .image{order:2}#contactConsultants .basicContainer{text-align:left}#contactConsultants h2{margin-right:0}#contactConsultantsSearch{padding-right:0}#contactConsultantsSearch .list{gap:var(--spacing-80) var(--spacing-60)}#productsOverview .list,#popupRequestASampleProducts .list{grid-template-columns:repeat(2,1fr)}.productPatterns .text{width:100%}.productPatterns .image{width:100%;padding-right:0}#projectDetailAbout .basicContainer{flex-direction:column;gap:var(--basicContainer-padding)}#projectDetailAbout .text,#projectDetailAbout .facts,.projectDetailImages .wrapper,.projectDetailTextAndImage .text,.projectDetailTextAndImage .image,.projectDetailText .wrapper{width:100%}.projectDetailText .text{width:100%;margin-left:0}.menuColumnContainer{gap:25px}.menuColumn{width:calc(50% - 12.5px)!important;flex:1 1 auto!important}#searchInMenuResult .list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 667px){.verticalLabel{font-size:.75rem;line-height:1.2em;left:calc(var(--basicContainer-padding) - .2em)}#heroHeader .text .partContentText{padding:0}#mobileMenuToggle #basket{top:-.6rem;right:-1em;height:1.25rem;width:1.25rem}#mobileMenuToggleContainer #searchInMenuContainer{display:none}#homeAboutLocationTitle span.h1{width:100vw;padding-left:20px;padding-right:20px}#footerBottom ul li:first-child{width:100%;padding:3px 0}#footerBottom ul li{padding:3px 10px}#defaultContent .heading{width:100%}#defaultContent .heading h1{margin-bottom:.6em}#defaultContent .content{width:100%}#contactConsultantsSearch .item .partContentFileImageGallery{width:100%;max-width:140px}#productRelatedProjectSmall .text{width:100%;order:2}#productRelatedProjectSmall .image{width:100%;order:1;margin-bottom:var(--spacing-60)}#productDuoplank .text{width:100%;order:2}#productDuoplank .image{width:100%;order:1;margin-bottom:var(--spacing-60);padding-left:0}#productPatterns .text{width:100%;order:2}#productPatterns .image{width:100%;order:1;margin-bottom:var(--spacing-60)}#productMaintenance .text{width:100%;order:2}#productMaintenance .image{width:100%;order:1;margin-bottom:var(--spacing-60)}#productDownloads .list{grid-template-columns:repeat(auto-fit,minmax(50px,120px));gap:var(--spacing-60)}#contactConsultantsSearch>.partContentFileImageGallery{top:calc(var(--spacing-140) + 1.8em)}#contactConsultantsSearch .container-form{margin-left:0}#contactConsultantsSearch .formV2 .partFormControlButtonSubmit .formControlItemContainer{justify-content:flex-start}#contactConsultantsSearch .list{grid-template-columns:repeat(1,1fr)}#contactConsultantsSearch .item{text-align:left}#contactConsultantsSearch .item-image{margin-left:0;max-width:120px}#contactConsultantsSearch .item-text{max-width:none}#scrollToTopButton{right:0;bottom:10px}#requestSampleBar{left:inherit;top:inherit;bottom:10px;right:60px;width:auto;background-color:transparent;height:auto}#requestSampleBar .basicContainer{height:auto;padding-left:0;padding-right:0}#requestSampleBar .title{display:none}#popupRequestASample{padding:var(--basicContainer-padding)}#popupRequestASample .h2,#popupRequestASample .partContentText{text-align:left}}@media screen and (max-width: 480px){.showhide-button{width:100%}#popupRequestASampleProducts .list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 374px){#aboutProductSection .item h3{font-size:16px}#contactConsultantsSearch .list{grid-template-columns:repeat(1,1fr)}#contactConsultantsSearch .item .partContentFileImageGallery{margin-left:0}#contactConsultantsSearch .item-text{text-align:left}}
