html.video{padding:0}
.hero .hero-text>a{border:0;box-sizing:border-box;font:inherit;font-family:karlaregular,sans-serif;margin:0;padding:0;vertical-align:baseline}
.pubdate>time{border:0;box-sizing:border-box;color:#fff;font:inherit;margin:0;padding:0;vertical-align:baseline}
.hero .hero-container{border:0;box-sizing:border-box;font:inherit;margin:0;padding:0;vertical-align:baseline;height:650px}
.hero .hero.enhanced{background-position:center;background-size:cover;border:0;box-sizing:border-box;color:#fff;display:block;font:inherit;font-size:16px;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;vertical-align:middle;width:100%;height:100%}
.hero .cq-dd-image{border:0;box-sizing:border-box;color:#fff;font:inherit;margin:0;padding:0;vertical-align:baseline;height:100%;display:flex;flex-direction:column;justify-content:inherit}
@media(max-width:999px){.hero .hero-content{padding:0 !important}
}
@media(max-width:599px){.hero .hero-text{padding-top:0 !important;max-width:95% !important}
.hero .hero-container .inner{padding:0 !important;width:100% !important}
.hero .rightAlignBannerTextContainer,.leftAlignBannerTextContainer{float:none !important;width:100% !important;text-align:center !important}
.hero .hero-headline{font-size:4em !important}
.hero .quote .inner{padding:0 1em !important}
.text-dark-grey{font-size:1.4em !important}
.hero .hero-content{padding:0 !important}
.col-md-offset-3-20{margin-left:0 !important}
}
.hero  .col-md-offset-3-20{margin-left:18%}
.hero  .inner{border:0;box-sizing:border-box;color:#fff;display:inline-block;font:inherit;margin:auto;max-width:75em;padding:5.625em 0 4.625em;padding-bottom:50px;padding-top:50px;position:relative;vertical-align:middle;width:90%}
@media(max-width:1280px) and (min-width:999px){.inner{max-width:110em}
}
.hero .hero-text{border:0;box-sizing:border-box;color:#fff;font:inherit;margin:auto;max-width:90%;padding:0;padding-top:.75em;position:relative;vertical-align:baseline;z-index:3}
.hero  .eyebrow.tile-tag{background:#fff;border:0;border-radius:1.5em;box-sizing:border-box;color:#0f8ec7;display:inline-block;font:inherit;font-family:pfdintextcondpro-bold,sans-serif;font-size:10px;letter-spacing:1px;line-height:2.5;margin:0;margin-top:1em;padding:0 1.2em;text-transform:uppercase;vertical-align:baseline}
.hero .hero-headline{border:0;box-sizing:border-box;display:block;font:inherit;font-family:ms_gloriola_ii_displaythin,sans-serif;font-size:8rem;letter-spacing:-.05em;line-height:1;margin:0;padding:0;vertical-align:baseline}
..hero  .meta{border:0;box-sizing:border-box;color:#fff;display:table;font:inherit;margin:0;margin-left:auto;margin-right:auto;margin-top:1em;max-width:600px;padding:0;padding-bottom:1.25em;position:relative;vertical-align:baseline;width:100%}
.hero  .pubdate{border:0;box-sizing:border-box;color:#fff;display:inline-block;font:inherit;font-family:karlaitalic,sans-serif;margin:0;padding:0;position:relative;text-align:right;vertical-align:middle;white-space:nowrap}
.hero .hero-content{border:0;border-top:0;border-top-color:rgba(255,255,255,.15);box-sizing:border-box;color:#fff;font:inherit;font-family:karlaregular;font-size:1.20em;line-height:1.3;margin:0;max-width:805px;padding:0;vertical-align:baseline}
.hero .hero-content h3{margin-top:10px !important}
.button.to-cta{border-radius:.3rem;box-sizing:border-box;display:inline-block;font:inherit;font-family:karlaregular,sans-serif;font-size:1.6rem;height:4rem;line-height:2.5;margin:1em 0 0;margin-bottom:2rem;padding:0 2rem;text-decoration:none;vertical-align:baseline;width:auto}
.white_btn{color:#0062ac;background-color:#fff;border-color:#2e6da4}
.hero .hero-video-bg.mobile-video-none{border:0;bottom:0;box-sizing:border-box;color:#fff;display:block;font:inherit;height:100%;left:50%;margin:0;min-width:1280px;padding:0;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);vertical-align:baseline;width:100%}
.video-js{border:0;bottom:0;box-sizing:border-box;color:#fff;font:inherit;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;vertical-align:baseline}
.hero .hero-bg-video{height:auto;width:100%}
.hero .hero.enhanced .hero-video-bg:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.2)}
.share-icon-hero-banner{position:absolute;width:100%;right:5%;top:5%}