@media screen and (max-width: 1440px){.basicContainer{padding-left:6%;padding-right:6%}}@media screen and (max-width: 1280px){#quotesSection .partContentFileImageGallery .imagePlaceholder{padding-bottom:600px!important}}@media screen and (max-width: 900px){#footerContact,#poweredBy{width:auto}}@media screen and (max-width: 768px){#headerTextWithImage{flex-wrap:wrap}#headerText,#headerImage{width:100%}#uspImageWithText{flex-wrap:wrap}#uspImage,#uspText{width:100%}#contactContent{flex-wrap:wrap}#contactText{width:100%;order:2}#contactImage{width:100%;order:1}#contactForm{margin-top:0}#footerContact{padding-left:0;flex:1 1 auto;gap:15px}}@media screen and (max-width: 767px){#footerLinks{justify-content:center}#poweredBy{margin-left:0}#uspText .partContentText ul li:before{width:31.3px;height:40px}}@media screen and (max-width: 667px){.basicContainer{padding-left:25px;padding-right:25px}#footerContactContainer{flex-wrap:wrap}#footerImage{order:2;width:100%}#footerContact{order:1}#quoteContainer{width:100%}#quotesSection .partContentFileImageGallery .imagePlaceholder{padding-bottom:400px!important}#contactForm #partFormControlInputTextformContactLastName{max-width:100%}#contactForm .formControlCombinedContainer{flex-wrap:wrap}#contactForm .formControlCombinedContainer .formItemContainer{width:100%}#contactForm .formControlCombinedContainer .formItemContainer:last-child{margin-left:0;width:100%}}@media screen and (max-width: 480px){#headerButtons{gap:15px}#headerButtons .partButton.naked .buttonLabel{display:none}}@media screen and (max-width: 380px){#footerContact{justify-content:center;flex-direction:column;gap:0}#contactInfo{width:100%;order:2}#footerLogo{margin-left:auto;width:80px;margin-top:-80px}}
