@media (max-width: 1439px){.flexContainerColumns4 .flexItem{width:33.33%}.flexContainerColumns4.flexContainerNoPadding .flexItem{width:calc(33.33% - 30px)}.orangeContainer .flexContainerColumns4 .flexItem{width:calc(25% - 30px)}.topHighLightsContainer .flexContainerColumns4 .flexItem{width:25%}.partNavigation-hvbvr li{margin-right:10px}.partNavigation-hvbvr li a{font-size:14px}#topContact a{font-size:20px}#topContact span{font-size:10px}#uspContainer span:last-child{display:none}}@media (max-width: 1400px){.partNavigation-h li a{font-size:90%}}@media (max-width: 1280px){.flexItem{padding:15px 15px 5px}.flexContainerColumns4 .flexItem{width:25%}.flexContainerColumns4.flexContainerNoPadding .flexItem{width:calc(25% - 30px)}.mainContainerLeft,.mainContainerRight{width:100%;float:none}.mainContainerLeft .partNavigation-v{display:none}.mainContainerLeft{padding-right:0}#uspContainer span:nth-last-child(2){display:none}}@media (max-width: 1279px){.flexContainerNoWrap .flexItem:nth-child(n+4){display:none}.partNavigation.partNavigation2.horizontal ul.level-0>li>a{font-size:.8125rem;padding:6px 10px}#topContainer .partNavigation-h{display:none}#calculatorContainer{grid-template-columns:auto}}@media (max-width: 1024px){.aboutUs .flexContainerColumns2 .flexItem{width:100%}.basicContainer.aboutUs .flexItemAboutUsImage{height:300px}.productDetailContainerLeft{width:40%}.productDetailContainerRight{width:60%}}@media (max-width: 1023px){#topContainer .partButton.openOverlay{display:flex}.stickyScrollSub{display:none}#calculatorLeftContainer{display:block}#calculatorLeftContainer form.form{width:100%}#calculatorLeftContainer .productDetailContainer{width:100%;padding-left:0}.flexContainerColumns4 .flexItem{width:33.33%}.flexItemProduct .partContentFileImageGallerySingle a img{max-height:150px}.flexItemProduct .partContentFileImageGallerySingle{max-width:150px;height:150px}.topHighLightsContainer .flexContainerColumns4 .flexItem{width:50%}.flexContainerColumns4.flexContainerNoPadding .flexItem{width:calc(50% - 30px)}.flexContainerNoWrap{flex-wrap:wrap}.flexContainerNoWrap .flexItem:nth-child(n+3){display:none}.topHighLightsContainer .flexContainerNoWrap .flexItem:nth-child(n+3){display:block}#uspContainer span:nth-child(2),#uspContainer span:nth-child(1){display:none}.blogContainer .basicContainer{display:block}.blogItemHome,#signUpNewsLetter{width:auto}.blogItemHome .partContentFileImageGallery{display:none}.blogItemHome .blogItemContent{width:auto;padding-left:0;padding-right:0;margin-bottom:20px}#calculator{grid-template-columns:auto}#calculator .result{align-items:flex-start}}@media (max-width: 900px){.flexContainerColumns3 .flexItem{width:100%}}@media (max-width: 767px){#topSmallMenu{display:none}.flexContainerColumns4 .flexItem{width:50%}#topContact,.partBreadcrumb{display:none}.basicContainer{padding:20px 20px 35px}#topContainer,#uspContainer,#menuContainer{padding-left:20px;padding-right:20px}.productListContainer{margin-top:0}.mainContainerLeft{border-bottom:solid 1px #eaeaea;margin-bottom:20px}.productListContainer table td.productTableColumn1{padding-top:0;padding-bottom:0}.productListContainer table td{display:block}.productListContainer table .tdImage{padding-top:20px}.productListContainer table .tdImage .partContentFileImageGallery{width:70px;height:70px}.productListContainer table td.productTableColumn1{padding-top:10px;padding-bottom:0}.productListContainer table td.productTableColumn3{padding-top:5px}.productListContainer table td.productTableColumn3 h3 a span{display:block;text-decoration:none;margin-left:0}.productListContainer table td.productTableColumn4{padding-top:0}.productListContainer span{text-align:left;display:inline-block}.productListContainer table td:last-child{float:right}.productListContainer table td.productTableColumn4{text-align:left}.productDetailContainerLeft{width:100%;float:none;max-width:300px}.productDetailContainerRight{width:100%;float:none}.partContentText p,.partContentText ul,.partContentText ol,.partContentText table{font-size:16px}.flexContainerNoWrap .flexItem:first-child{margin-top:0}.topHighLightsContainer .flexContainer{margin-bottom:0}.topHighLightsContainer .flexItem{width:100%;display:block;padding:0;margin-top:20px;max-width:100%}.topHighLightsContainer .flexItem .partContentText{display:none}.topHighLightsContainer .flexItem .partContentFileImageGallerySingle{margin-bottom:0;width:80px;display:inline-block;vertical-align:middle}.topHighLightsContainer span{display:inline-block;vertical-align:middle;width:calc(100% - 86px);font-size:16px;height:auto;overflow:visible;margin-bottom:0;margin-top:0;padding-left:10px;text-align:left}.topHighLightsContainer span:after{float:right}table.calculatorResult td{display:block}table.calculatorResult td.productImage{padding-top:20px}table.calculatorResult tr td:last-child{padding-bottom:20px;float:right;margin-right:10px}table.calculatorResult td.productTitle{padding-bottom:0}table.calculatorResult td.productTableColumn3{padding-top:0}table.calculatorResult td span{display:inline-block}.basicContainer.aboutUs .flexItemAboutUs{padding:20px 20px 0}#calculatorInputContainer{width:100%}#ajaxCalculatorResultContainer{width:100%;margin-left:0}#topContainer .partButton.openOverlay{height:40px;width:40px}#topContainer .partButton.openOverlay .buttonLabel{display:none}#topContainer .partButton.openOverlay .buttonIcon svg{--partButton-buttonIcon-svg-size: 1.2em}}@media (max-width: 667px){.partContentText p,.partContentText ul,.partContentText ol,.partContentText table,.partContentVideo,.partContentForm,.partGoogleMaps,.partContentFileAdmin,.partContentFileImageGallery,.ctaButton{margin-bottom:20px}#topSmallContainer .reviewStarContainer{display:none}#topSmallContainer .reviewContainer .reviewText{margin-left:0}#calculator .controls,#calculator .result{padding:15px}#calculator .controls .item .label{font-weight:700;color:var(--color-black)}#calculator .controls .item #partControlRadioFigure.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}#calculator .controls .item #partControlRadioFigure.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal label{width:100%}#calculator .controls .item{grid-template-columns:auto}#calculator .controls .partButton{margin-left:0}}@media (max-width: 600px){.orangeContainer .flexItem:nth-child(3){margin-bottom:30px}.labelPhone,.labelMail{font-size:20px;background-size:20px 20px;padding-left:35px}.labelPhone,.of,.labelMail,.logoFooter ul li{margin:10px}.darkContainer ul li{display:block}#linkLogo{width:60px}.stickyScroll{height:auto;position:relative}.stickyScrollGhost{display:none}.stickyScroll.is-hidden{transform:none;-ms-transform:none;-webkit-transform:none}.blogItemHome .partContentFileImageGallery,.blogItemHome .blogItemContent{float:none;width:auto}#uspContainer ul li:first-child{display:none}}@media (max-width: 480px){#footerNavigation{display:block}#footerNavigation .footerNavigationItem{width:100%}#topContainer{gap:15px}.partShoppingCart2.shoppingCartBasket .shoppingCartBasket-icon-svg{width:30px;height:22px}#linkLogo{width:50px}}@media (max-width: 479px){.flexContainerColumns4 .flexItem{width:100%;text-align:left;padding:10px 0;transition:0s;box-shadow:none}.flexContainerColumns4.flexContainerNoPadding .flexItem{width:calc(100% - 30px)}.flexContainerColumns4 .flexItem:hover{border:solid 1px transparent}.flexContainerColumns4 .flexItem .partContentFileImageGallerySingle{display:inline-block;vertical-align:middle;width:80px}.flexContainerColumns4.flexContainerNoPadding .flexItem .partContentFileImageGallerySingle{width:100%}.flexContainerColumns4 .flexItem h2{display:inline-block;vertical-align:middle;width:calc(100% - 86px);font-size:16px;height:auto;overflow:visible;margin-bottom:0}.flexItemProduct .partContentFileImageGallerySingle{max-width:80px;height:40px;margin-bottom:0}.flexItemProduct .partContentFileImageGallerySingle a img{max-height:40px}#topContact{display:none}.searchBarInput::-webkit-input-placeholder{color:#ccc;opacity:0}.searchBarInput:-moz-placeholder{color:#ccc;opacity:0}.searchBarInput::-moz-placeholder{color:#ccc;opacity:0}.searchBarInput:-ms-input-placeholder{color:#ccc;opacity:0}#customerService{display:none}#topSmallContainer{font-size:12px}}
