.demo{display:none;position:relative;min-height:260px;width:338px}.demo p,.demo h1,.mobile-headline h1{font-family:'Montserrat';font-weight:700;font-size:21px;text-transform:lowercase}.demo p{position:absolute;top:47px;left:102px;color:#fff}.demo p span{line-height:1.21}.demo p span:nth-child(1){opacity:0}.demo p span:nth-child(2){opacity:.1}.demo p span:nth-child(3){opacity:.3}.demo p span:nth-child(4){opacity:.5}.demo p span:nth-child(5){opacity:0}.demo p span:nth-child(6){opacity:.5}.demo p span:nth-child(7){opacity:.3}.demo p span:nth-child(8){opacity:.1}.demo h1{position:absolute;top:147px;color:#00b3e0}.simple-banner h1 .highlight{color:#fff}.simple-banner{background-color:#04293e;background-size:cover;background-repeat:no-repeat;background-position:top center;padding:20px 0 40px;color:#fff;display:flex;justify-content:center;min-height:250px;padding-top:50px}.simple-banner__content{display:flex;flex-direction:row;width:calc(100% - 30px);max-width:966px;justify-content:center;align-items:center}.simple-banner__subhead p{font-family:'Open Sans',Helvetica,sans-serif;font-weight:100;font-size:18px;color:#fff;text-align:center;line-height:1.4}.simple-banner__headline-cycle{display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:901px){.hero-banner{padding:40px 0 48px}.demo{min-height:364px;width:auto}.demo p,.demo h1{font-size:41.48px}.demo p{top:-1.3em;left:402px}.demo h1{left:200px}.hero-banner__headline-cycle{display:inline}}@media screen and (min-width:500px){.hero-banner__ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero-banner__ctas>span{margin-bottom:0}}@media screen and (min-width:767px){.mobile-headline{display:none}.demo{display:block}}.mobile-headline{margin-top:28px}.mobile-headline h1{font-size:28px}