.rlc-sub-hero {clear:both;padding:2rem;text-align:center}
.rlc-sub-hero.nospace {margin-top:0;margin-bottom:0}
.rlc-sub-hero .rlc-sub-hero-text,.rlc-sub-hero .rlc-sub-hero-wrapper {max-width:1200px;margin:auto;}
.rlc-sub-hero .rlc-sub-hero-top.rlc-sub-hero-has-img {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.rlc-sub-hero .rlc-sub-hero-top.rlc-sub-hero-has-img .rlc-sub-hero-top-img {-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%}
.rlc-sub-hero .rlc-sub-hero-top.rlc-sub-hero-has-img .rlc-sub-hero-top-text {-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;max-width:75%;text-align:left}
.rlc-sub-hero .rlc-sub-hero-text p {font-size:1.6rem;line-height:2rem;margin:0 0 1rem 0;font-weight:700}
.rlc-sub-hero .rlc-sub-hero-text > p:first-child {font-size:2rem;line-height:2.4rem;}
.rlc-sub-hero .rlc-sub-hero-text,.rlc-sub-hero .rlc-sub-hero-text p .rlc-button {font-size:1.4rem;line-height:1.8rem}
.rlc-sub-hero .rlc-sub-hero-social a {color:#FFF;font-weight:400;margin:0 1rem}
.rlc-sub-hero .rlc-sub-hero-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;margin-top:2rem}
.rlc-sub-hero .rlc-sub-hero-wrapper .rlc-sub-hero-column {-ms-flex-preferred-size: calc(100% - 2rem);flex-basis: calc(100% - 2rem);text-align:left}
.rlc-sub-hero .embed-container {position: relative; padding-bottom: 56.25%;overflow: hidden;max-width: 100%;height: auto;margin:0 0 1rem 0} 
.rlc-sub-hero .embed-container iframe,.rlc-sub-hero .embed-container object,.rlc-sub-hero .embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.rlc-sub-hero .rlc-sub-hero-bottom-text p {font-size:1.3rem;line-height:1.7rem;margin:0 0 1rem 0;font-weight:700}
@media only screen and ( min-width: 481px ) {
  .rlc-sub-hero .rlc-sub-hero-wrapper .rlc-sub-hero-column {-ms-flex-preferred-size: calc(50% - 2rem);flex-basis: calc(50% - 2rem);}
}
@media only screen and ( max-width: 768px ) {
	.rlc-sub-hero .rlc-sub-hero-top.rlc-sub-hero-has-img .rlc-sub-hero-top-img,.rlc-sub-hero .rlc-sub-hero-top.rlc-sub-hero-has-img .rlc-sub-hero-top-text {-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}
}