.contact-us-tile .header{max-width:33%;}@media all and (max-width:1150px){.contact-us-tile .header{max-width:100%;} } .contact-us-tile .contact-form-fields input[type="text"]:not([name="captcha"]),.contact-us-tile .contact-form-fields input[type="email"],.contact-us-tile .contact-form-fields textarea{width:100%;background-color:#454B4E;color:#ffffff;} .contact-form{display:flex;flex-wrap: wrap;} .contact-form-fields{flex-grow:1;margin:10px;} .contact-form-fields input,.contact-form-fields textarea{margin:3px;} .contact-form.left-aligned .contact-form-fields{flex-grow:0;margin-right:20px;min-width:34%;} .contact-form-fields input[type="text"]:not([name="captcha"]),.contact-form-fields input[type="email"],.contact-form-fields textarea{width:320px;padding:10px;border-radius:5px;border:0;box-sizing:border-box;} .contact-form-info{flex-grow:1;} .contact-form-info .contact-form-info-field{display:flex;padding-bottom:30px;} .contact-form-info .contact-form-info-field .icon{width:65px;padding-top:4px;} .contact-form-info .contact-form-info-field .details{} .newsletter-signup-box{width:760px;padding:20px 90px;margin:80px auto;}@media all and (max-width:984px){.newsletter-signup-box{width:auto;} }@media all and (max-width:600px){.newsletter-signup-box{padding:20px;} } .newsletter-signup-box h3{margin:0;} .newsletter-signup-box .contact-form-fields{width:380px;}@media all and (max-width:400px){.newsletter-signup-box .contact-form-fields{width:auto;} .newsletter-signup-box .contact-form-fields input[type="text"]:not([name="captcha"]),.newsletter-signup-box .contact-form-fields input[type="email"],.newsletter-signup-box .contact-form-fields textarea{width:100%;} }