.o-innerHeroBanner h1 sup,.o-innerHeroBanner h2 sup{font-size:40%;font-weight:300;top:-1.1em}.o-innerHeroBanner>.container.-withImage{display:flex;flex-direction:column;align-items:center}.subtitle1{max-width:730px}.m-innerHeroBanner__ctas{display:flex;flex-wrap:wrap}.m-innerHeroBanner__ctas>.hs_cos_wrapper_type_cta:not(:last-child){margin-right:15px}.m-innerHeroBanner__img.video video{max-width:100%}@media(max-width:400px){.m-innerHeroBanner__ctas .button{white-space:nowrap}.m-innerHeroBanner__ctas .hs_cos_wrapper_type_cta:not(:first-child){margin-top:15px}}@media(max-width:991px){.o-innerHeroBanner h1 br,.o-innerHeroBanner h2 br{display:none}}@media(min-width:992px){.o-innerHeroBanner>.container.-withImage{flex-direction:row;flex-wrap:nowrap}.o-innerHeroBanner>.container.-withImage .m-innerHeroBanner__content{width:65.7657658%;max-width:730px}.o-innerHeroBanner>.container.-withImage .m-innerHeroBanner__img{flex:1}}@media(min-width:1200px){.o-innerHeroBanner>.container.-withImage .m-innerHeroBanner__img{margin-right:-106px}.o-innerHeroBanner>.container.-withImage .m-innerHeroBanner__img img{max-width:456px !important}}