.banner-wrapper{-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 0 2rem;position:relative;height:30rem;margin-bottom:5rem}.banner-wrapper .banner-content{max-width:75rem;margin-left:auto;margin-right:auto;position:relative;height:100%;width:75%}.banner-wrapper .banner-content h1{display:inline-block;border-bottom:0;padding:.8rem 4rem .8rem 1rem;background-color:#0c3d33;color:#ccc;min-width:25rem;font-size:2.3rem;position:absolute;bottom:-3rem;left:0;font-family:Museo-500,Helvetica Neue,sans-serif;font-weight:500;font-style:normal;margin-bottom:1rem}@media(max-width:64.063rem) and (min-width:40.063em){.banner-area .banner-content{width:100%}.banner-wrapper .banner-content h1{margin-left:1rem;min-width:auto;max-width:calc(100% - 1rem)}}@media screen and (max-width:40em){.banner-area .banner-content{width:100%}.banner-wrapper .banner-content h1{margin-left:.8rem;min-width:auto;max-width:calc(100% - 0.8rem)}}