.hero-section h4{color:#fff;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.25;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:baseline;max-width:625px;margin:0 0 23px}.hero-section h4:after{content:"";clear:both;-webkit-flex-grow:1;flex-grow:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border:0 solid #fff;border-width:1px 0;margin-left:22px}.hero-section h3{font-size:24px;line-height:38px;color:#fff;opacity:.7;font-family:Source Sans Pro;font-weight:400}.hero-section h1{font-size:84px;font-weight:100;color:#fff;line-height:1.2;margin:0 0 20px}.hero-section h1 strong{font-weight:600}.hero-section{background-color:#444;padding:190px 0 120px;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:500px}.hero-section,.hero-section .content-wrapper{position:relative}@media (max-width:1199px){.hero-section h1{font-size:60px}}@media (min-width:768px) and (max-width:1024px){.hero-section .content-wrapper{padding-left:40px;padding-right:40px}}@media (max-width:767px){.hero-section .content-wrapper{padding-left:20px;padding-right:20px}.hero-section{min-height:400px}.hero-section h4{font-size:13px}.hero-section h3{font-size:16px;line-height:20px}.hero-section h1{font-size:44px}}