@import url(http://fonts.googleapis.com/css?family=Istok+Web:400,700);@import url(http://fonts.googleapis.com/css?family=Titillium+Web:300,700);@font-face{font-family:'harmansans';src:url("http://info.abm.com/rs/544-OJN-997/images/harman-sans-webfont.eot");src:url("http://info.abm.com/rs/544-OJN-997/images/harman-sans-webfont.eot?#iefix") format("embedded-opentype"),url("http://info.abm.com/rs/544-OJN-997/images/harman-sans-webfont.woff2") format("woff2"),url("http://info.abm.com/rs/544-OJN-997/images/harman-sans-webfont.woff") format("woff"),url("http://info.abm.com/rs/544-OJN-997/images/harman-sans-webfont.ttf") format("truetype"),url("http://info.abm.com/rs/544-OJN-997/images/harman-sans-webfont.svg#harmansans") format("svg");font-weight:normal;font-style:normal}body{margin:0}header{padding:20px 0}.wrap{width:930px;margin:0 auto;position:relative}.logo,.social-phone{display:inline-block;vertical-align:middle}.logo{width:20%;margin-right:62%}.social-phone{width:17%}.social-phone .icon{display:inline-block}.phone{color:#f68f1e;font-family:"Istok Web",sans-serif;font-size:20px;background:url(http://info.abm.com/rs/544-OJN-997/images/phone.png) no-repeat left center;padding-left:20px}.top-image{text-align:center;position:relative;max-width:1400px;margin:0 auto}.top-image img{width:100%}.image-overlay{width:430px;position:absolute;top:15%;left:20%;text-align:left}.image-overlay h2{color:#fff;font-size:112px;font-weight:300;font-family:"harmansans",sans-serif;line-height:1;margin:0}.image-overlay h3{color:#ffc937;font-family:"Istok Web",sans-serif;font-size:40px;margin:10px 0}.content{color:#003ca6;font-size:19px;font-family:"Titillium Web",sans-serif;font-weight:300;padding-bottom:40px}.content h2{font-size:44px;text-transform:uppercase;line-height:1.3;margin:10px 0;font-family:"Istok Web",sans-serif}.content .title,.content .form{display:inline-block;vertical-align:bottom}.content .title{width:60%;margin-right:3%}.content .form{width:340px;position:absolute;right:0;top:-550px}.content .form .form-wrap{padding:20px;min-height:200px;background:#ffc937}.content .form .form-wrap h2{font-size:21px;text-transform:none}.content .form .form-blurb{background:url(http://info.abm.com/rs/544-OJN-997/images/orange-arrow.png) no-repeat top center;color:#f68f1e;text-align:center;text-transform:uppercase;font-size:19px;font-weight:600;width:70%;margin:20px auto 0 auto;padding-top:30px}.content .form .form-blurb h3{font-size:23px}.content ul{margin:0;padding:0 0 0 20px;list-style-type:square}.col-1,.col-2,.col-3{display:inline-block;vertical-align:top;width:295px}@media screen and (max-width: 1115px){.image-overlay h2{font-size:90px}}@media screen and (max-width: 980px){.logo{margin-right:61%}.social-phone{width:150px}.wrap{width:95%}.image-overlay{width:340px}.image-overlay h2{font-size:76px}.image-overlay h3{font-size:30px}.content .title,.content .form{display:block;margin:0 auto}.content .title{text-align:center;width:80%;margin-bottom:30px}.content .form{position:relative;top:0}}@media screen and (max-width: 980px){.logo{margin-right:55%}.image-overlay{width:280px}.image-overlay h2{font-size:65px}.image-overlay h3{font-size:25px}}@media screen and (max-width: 665px){.logo{margin-right:50%}.image-overlay{width:240px}.image-overlay h2{font-size:55px}.image-overlay h3{font-size:20px}.col-1,.col-2,.col-3{display:block;margin:0 auto}}@media screen and (max-width: 560px){.logo{margin-right:35%}.image-overlay{width:143px}.image-overlay h2{font-size:32px}.image-overlay h3{font-size:13px}}
