.marketing-banner img.responsive-image{display:block}.marketing-banner img.responsive-image.centered{display:inline-block}.js .marketing-banner span.responsive-image{position:absolute;min-height:1px;min-width:1px;z-index:-1;display:block;top:0}.js .marketing-banner .responsive-image{max-width:100%;height:auto}.js .marketing-banner .responsive-image.hero__image--title{background-color:transparent;background-image:none}.no-js .marketing-banner .responsive-image__wedge{display:none}.marketing-banner .responsive-image--with-text{position:relative}.marketing-banner .responsive-image--with-text.responsive-image--polygon{margin:-4rem -2rem}@media screen and (min-width:30em){.marketing-banner .responsive-image--with-text.responsive-image--polygon{margin:-4rem -3rem}}@media screen and (min-width:53.125em){.marketing-banner .responsive-image--with-text.responsive-image--polygon{margin:0 -3rem}}.marketing-banner .one-half .responsive-image--with-text__content{width:50%}@media screen and (max-width:53.125em){.marketing-banner .one-half .responsive-image--with-text__content{width:auto;right:10px}}.marketing-banner .two-thirds .responsive-image--with-text__content{width:66%}@media screen and (max-width:53.125em){.marketing-banner .two-thirds .responsive-image--with-text__content{width:auto;right:10px}}.marketing-banner .three-quarters .responsive-image--with-text__content{width:75%}@media screen and (max-width:53.125em){.marketing-banner .three-quarters .responsive-image--with-text__content{width:auto;right:10px}}@media screen and (max-width:53.125em){.marketing-banner .top .responsive-image--with-text__content{top:10px;bottom:auto}}@media screen and (max-width:53.125em){.marketing-banner .bottom .responsive-image--with-text__content{top:auto;bottom:10px}}.marketing-banner .responsive-image--with-text__content{position:absolute;top:10px;left:15px}.marketing-banner .responsive-image--with-text__content.bottom-left{top:auto;bottom:10px}.marketing-banner .responsive-image--with-text__content.bottom-right{top:auto;bottom:10px;right:15px;left:auto}.marketing-banner .responsive-image--with-text__content.top-right{right:15px;left:auto}.marketing-banner .responsive-image--with-text__content .author{font-size:12px;margin-bottom:0}.marketing-banner .responsive-image--with-text__content .author.white{color:#fff}.marketing-banner .responsive-image--with-text__content .author.black{color:#303030}@media screen and (min-width:53.125em){.marketing-banner .responsive-image--with-text__content{top:5px;left:10px}}@media screen and (min-width:53.1875em){.marketing-banner .responsive-image--with-text__content{top:10px;left:15px}}.marketing-banner .responsive-image--with-text__content.responsive-image--polygon__content{color:#fff;top:30px;left:30px}@media screen and (max-width:53.125em){.marketing-banner .responsive-image--with-text__content.responsive-image--polygon__content{top:auto;left:0;right:0;bottom:-1em}.marketing-banner .responsive-image--with-text__content.responsive-image--polygon__content .responsive-image--polygon__shape{position:absolute;left:0;right:0;bottom:0;min-height:105px}.marketing-banner .responsive-image--with-text__content.responsive-image--polygon__content .gradient .start-color{stop-color:#006789}.marketing-banner .responsive-image--with-text__content.responsive-image--polygon__content .gradient .stop-color{stop-color:#00abbc}}@media screen and (min-width:23.75em){.marketing-banner .responsive-image--with-text__content.responsive-image--polygon__content{bottom:0}}.marketing-banner .responsive-image--with-text__content h2,.marketing-banner .responsive-image--with-text__content h3,.marketing-banner .responsive-image--with-text__content h4,.marketing-banner .responsive-image--with-text__content h5{margin-bottom:0;color:#fff}@media screen and (min-width:53.125em){.marketing-banner .responsive-image--with-text__content h2,.marketing-banner .responsive-image--with-text__content h3,.marketing-banner .responsive-image--with-text__content h4,.marketing-banner .responsive-image--with-text__content h5{font-size:1.6rem}}@media screen and (min-width:53.1875em){.marketing-banner .responsive-image--with-text__content h2,.marketing-banner .responsive-image--with-text__content h3,.marketing-banner .responsive-image--with-text__content h4,.marketing-banner .responsive-image--with-text__content h5{font-size:2.4rem}}@media screen and (min-width:60.0625em){.marketing-banner .responsive-image--with-text__content h2,.marketing-banner .responsive-image--with-text__content h3,.marketing-banner .responsive-image--with-text__content h4,.marketing-banner .responsive-image--with-text__content h5{font-size:2.8rem}}.marketing-banner .responsive-image--with-text__content a,.marketing-banner .responsive-image--with-text__content p{color:#fff;line-height:2rem}@media screen and (min-width:53.125em){.marketing-banner .responsive-image--with-text__content a,.marketing-banner .responsive-image--with-text__content p{font-size:1.1rem;line-height:1rem;margin-bottom:0;letter-spacing:1px}}@media screen and (min-width:53.1875em){.marketing-banner .responsive-image--with-text__content a,.marketing-banner .responsive-image--with-text__content p{font-size:1.4rem;line-height:1.6rem;margin-bottom:1rem;letter-spacing:0}}@media screen and (min-width:60.0625em){.marketing-banner .responsive-image--with-text__content a,.marketing-banner .responsive-image--with-text__content p{font-size:1.6rem;line-height:1.8rem}}.marketing-banner .responsive-video,.marketing-banner iframe.js-play-video{min-height:18.5rem;margin-bottom:.7rem}.marketing-banner .has-zoomicon{cursor:pointer;display:inline-block;position:relative}.marketing-banner .has-zoomicon img{margin-bottom:0}.marketing-banner .has-zoomicon .zoomicon{position:absolute;bottom:1rem;right:.5rem}.marketing-banner .has-zoomicon:hover .zoomicon{opacity:.9}.marketing-banner .chevron-link--after{font-weight:700}.marketing-banner .chevron-link--after .icon-font{font-size:20.8px}