.jo-hero-01.sr-cover-parallax .sr-cover-inner{margin:0 auto;position:relative;width:100%;z-index:2}.jo-hero-01.sr-cover-parallax .height-auto{min-height:0}.jo-hero-01.sr-cover-parallax .height-small{padding:8rem 0}.jo-hero-01.sr-cover-parallax .height-medium{padding:14rem 0}.jo-hero-01.sr-cover-parallax .height-large{padding:20rem 0}.jo-hero-01.sr-cover-parallax .height-full{min-height:100vh!important}.contact_banner .heading span{color:inherit;display:inline-block;font-size:3.5rem;line-height:1.5}.jo-hero-01 .sr-cover-inner{position:relative;width:100%;z-index:2}.cj4-gen-banner .sr-spacer-bottom-50{padding-bottom:0}.cj4-gen-banner h1.heading{font-weight:700;line-height:normal}.jo-hero-01.home-version-banner h1.display-2{font-size:68px;font-style:normal;font-weight:700;line-height:66px;margin-top:0;text-shadow:0 2px 4px rgba(0,0,0,.25)}.jo-hero-01.home-version-banner .heading strong{font-family:Gotham Book,Helvetica,Arial,Lucida,sans-serif;font-weight:700;margin-left:10px;position:relative;top:4px}.jo-hero-01.home-version-banner h5.heading{font-size:30px;font-style:normal;font-weight:400;line-height:40px;text-shadow:0 2px 4px rgba(0,0,0,.25)}@media (max-width:1679px){.contact_banner .heading span{line-height:1}.contact_banner .content_wrpr{padding-bottom:55px}}@media only screen and (max-width:980px){.contact_banner .heading span{font-size:2.5rem}.contact_banner .content_wrpr{padding-bottom:0}.cj4-gen-banner h1.heading{font-size:2.5rem}.jo-hero-01.home-version-banner .content_wrpr{min-height:0!important}}@media (max-width:479px){.jo-hero-01.home-version-banner h1.display-2{font-size:50px;line-height:1.2}}@media (max-width:390px){.contact_banner .heading span{font-size:1.75rem;line-height:1.72}}