.interior-hero{padding:40px 0 0;position:relative}.interior-hero .row-fluid{align-items:flex-start!important}.interior-hero.bkg-detail{background-position:top;border-bottom:1px solid #219a34}.interior-hero .image,.interior-hero.bkg-detail{background-repeat:no-repeat;background-size:cover}.interior-hero .image{background-position:50%;min-height:445px;position:relative}.interior-hero .image img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.interior-hero .content{font-size:21px;line-height:1.45;margin:0 auto}.interior-hero .content-inner{text-align:left}.interior-hero .content-inner :last-child{margin-bottom:0}.interior-hero .content h3{color:#5c6175;font-size:30px;line-height:1.3}.interior-hero .content .button,.interior-hero .content .cta-arrow{margin-right:40px;margin-top:25px}.interior-hero .content h1{font-size:50px;font-weight:700;line-height:1.2}.interior-hero.bkg-detail .content h1{color:#219a34;letter-spacing:-.5px;line-height:1.13;text-transform:uppercase}@media (min-width:768px){.interior-hero.bkg-detail{background-position:100% 100%;background-size:auto}.interior-hero .content,.interior-hero .image{flex:1 0 auto;width:53%}.interior-hero .image{border-radius:7px 0 0 7px;width:47%}.interior-hero .content-inner{float:right;margin:0 14% 0 20px;max-width:520px}.interior-hero.bkg-detail .content-inner{margin:0 0 0 20px;max-width:620px}}@media (min-width:1200px){.interior-hero .content-inner{width:100%}}@media (max-width:1200px){.interior-hero .content-inner{margin-left:20px}}@media (min-width:768px) and (max-width:900px){.interior-hero.bkg-detail .content{width:100%}.interior-hero.bkg-detail .image{width:0}.interior-hero.bkg-detail .content-inner{margin:0 auto;max-width:100%;padding:0 20px;width:100%}.interior-hero .content-inner{margin:0 10% 0 20px}.interior-hero .content h1{font-size:45px}.interior-hero .content h3{font-size:25px}.interior-hero .content .button,.interior-hero .content .cta-arrow{margin-top:20px}}@media (max-width:767px){.interior-hero.bkg-detail{padding:75px 0 30px}.interior-hero .image{background-position:50%;min-height:350px!important}.interior-hero.bkg-detail .content-inner{width:100%}.interior-hero.bkg-detail .image{display:none}.interior-hero .content-inner{margin:0 auto;padding:45px 20px 50px}}