.body{color:#524443}.header{background:#012c5e;background:-moz-linear-gradient(left,#012c5e 0,#587b8f 100%);background:-webkit-gradient(left top,right top,color-stop(0,#012c5e),color-stop(100%,#587b8f));background:-webkit-linear-gradient(left,#012c5e,#587b8f);background:-o-linear-gradient(left,#012c5e 0,#587b8f 100%);background:-ms-linear-gradient(left,#012c5e 0,#587b8f 100%);background:linear-gradient(90deg,#012c5e 0,#587b8f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#012c5e",endColorstr="#587b8f",GradientType=1)}.header_content{color:#fff;padding:28px 0 30px;text-align:right}.header_content a{color:#fff;font-family:Playfair Display,serif;text-decoration:none}.header_content a:hover{text-decoration:underline}.hero_section{background-image:url(https://blog.bayada.com/hubfs/Integrity%20Landing%20Page/HeroImage%20copy.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero_content{background:rgba(129,38,79,.75);color:#fff;font-size:12px;margin:50px 60px!important;max-width:400px!important;min-width:330px;padding:10px}.img_heading h1{font-size:52px}.img_heading h1,.img_heading h2{color:#fff;font-family:Playfair Display,serif;line-height:1}.img_heading h2{font-size:42px}.img_content{line-height:1.5}.hero_btn,.jobs_btn{padding:20px;text-align:center}.hero_btn a,.jobs_btn a{border:1px solid #fff;color:#fff;font-size:20px;padding:5px 10px;white-space:nowrap}.hero_btn a:hover,.jobs_btn a:hover{background-color:rgba(0,0,0,.1);text-decoration:none}.lower_hero{background:#cedaea;padding:50px}.lower_hero_content{font-size:14px}.services_section{padding:10px 50px}.services_heading h2{color:#524443;font-family:Playfair Display,serif;font-size:42px;padding:30px 0;text-align:center}.services_content,.services_content p{color:#524443;font-size:16px;line-height:1.2}.services_list{padding:0 10% 15px}.services_img{text-align:center}.services_img img{width:120px}.services_list_header h3{color:#524443;font-size:18px;margin:0;text-align:center;text-transform:uppercase}.services_list_content,.services_list_content p{color:#524443;font-size:16px;line-height:1.2}.service{min-width:150px}.jobs_section{background-image:url(https://blog.bayada.com/hubfs/Integrity%20Landing%20Page/jobsheader%20copy.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.jobs_content{background:hsla(33,4%,50%,.75);color:#fff;font-size:12px;margin:50px 60px!important;padding:10px}.location_section{padding:0 20%}.location_section_heading h2{color:#524443;font-family:Playfair Display,serif;font-size:42px;padding-top:30px;text-align:center}.location_listing{display:flex!important;flex-wrap:wrap;justify-content:space-evenly;padding-top:30px}.location{text-align:center}.location_img img{width:80px}.location_heading h3{color:#524443;font-size:18px;margin:0;text-transform:uppercase}.location_heading h3:hover{text-decoration:underline!important}.location_address{color:#524443;line-height:1}.location_address p a{color:#524443}.location_tagline{color:#524443;font-size:24px;padding-top:40px;text-align:center}.contact_section{display:none!important}.integrity_footer{background-color:#e9e9e9}.footer_menu{display:flex!important;justify-content:center}.footer_content .footer_menu a{color:#524443}.footer_content .icon{background:transparent!important;border-radius:0!important}.footer_content .icon svg{fill:#000}.footer_content .footer_menu a:hover{color:#524443}.integrity_footer{padding:30px 0}.social_links div div.row-fluid{display:flex;justify-content:space-between;margin:0 auto;max-width:500px}.social_links a{text-align:center;width:55px!important}@media (min-width:768px) and (max-width:1139px){.services_list{padding:0}.location{margin:0 100px}}@media (max-width:767px){.header_content{padding:10px 20px 0;text-align:left}.location{margin:0 10px}}