.hero-banner__img{position:relative}.hero-banner__overline{font-size:12px;font-weight:600;letter-spacing:1px;margin:15px 0;text-transform:uppercase}.hero-banner__rtext--text{color:#3d3d41!important;margin-bottom:35px;max-width:419px}.hero-banner__video{display:inline-block;position:relative;width:70%}.hero-banner__video video,.video-shadow .hs-video-widget{background-color:#fff;border-radius:15px;box-shadow:0 0 10px #dce4f9;overflow:hidden}.hero-banner__video .hs-video-wrapper{left:1px;padding-bottom:71.55%!important;top:1px}.hero-banner__rtext--btn .button{text-transform:uppercase}.hero-banner.video-display .has-video,.hero-banner.video-display .has-video .hero-banner__video{width:100%}@media (min-width:992px){.img-right .col-img{order:2}.img-right .col-copy{order:1}.hero-banner__img{float:left;width:calc(50vw + 90px)}.hero-banner__title{line-height:51px;max-width:400px}}@media (min-width:1200px){.hero-banner__video{width:65%}}@media (max-width:991px){.hero-banner__video{width:100%}.hero-banner__img{margin-top:15px}.hero-banner__img.has-video{padding-top:10%}}@media (min-width:1200px) and (max-height:1000px){.hero-banner__img{width:calc(40vw + 90px)}.hero-banner:not(.video-display) .hero-banner__copy{padding:30px 0}.tabbed-ani__inner{margin:0 auto;max-width:1000px;min-height:495px!important}}@media (min-width:992px) and (max-height:900px){.hero-banner__img{width:calc(35vw + 90px)}.hero-banner__video{width:85%}.tabbed-ani__inner{margin:0 auto;max-width:900px}.lottie_left .tabbed-ani__copy{padding-left:3%!important}.tabbed-ani__inner{min-height:450px!important}}