.case-hero-section-banner__content_col{position:relative}.case-hero-section-banner__content_col h1,.case-hero-section-banner__content_col .h1,.case-hero-section-banner__content_col h2,.case-hero-section-banner__content_col .h2,.case-hero-section-banner__content_col h3,.case-hero-section-banner__content_col .h3,.case-hero-section-banner__content_col h4,.case-hero-section-banner__content_col .h4,.case-hero-section-banner__content_col h5,.case-hero-section-banner__content_col .h5,.case-hero-section-banner__content_col h6,.case-hero-section-banner__content_col .h6{line-height:120%;position:relative;z-index:1;text-align:right;font-size:calc(1.474875rem + 2.6985vw)}@media(min-width: 1200px){.case-hero-section-banner__content_col h1,.case-hero-section-banner__content_col .h1,.case-hero-section-banner__content_col h2,.case-hero-section-banner__content_col .h2,.case-hero-section-banner__content_col h3,.case-hero-section-banner__content_col .h3,.case-hero-section-banner__content_col h4,.case-hero-section-banner__content_col .h4,.case-hero-section-banner__content_col h5,.case-hero-section-banner__content_col .h5,.case-hero-section-banner__content_col h6,.case-hero-section-banner__content_col .h6{font-size:3.49875rem}}@media(min-width: 992px){.case-hero-section-banner__content_col{margin-bottom:20vh}}.case-hero-section-banner__image_col_image_container{position:absolute;top:auto}@media(max-width: 575.98px){.case-hero-section-banner__image_col_image_container{left:-20px}}@media(min-width: 576px)and (max-width: 991.98px){.case-hero-section-banner__image_col_image_container{left:-30px}}@media(max-width: 991.98px){.case-hero-section-banner__image_col_image_container{bottom:100%;right:auto;width:50%}}@media(min-width: 992px){.case-hero-section-banner__image_col_image_container{bottom:0;right:100%;width:100%}}@media(min-width: 992px)and (max-width: 1399.98px){.case-hero-section-banner__image_col_image_container{width:calc(100% + 30px*2)}}@media(min-width: 1400px){.case-hero-section-banner__image_col_image_container{transform:translate(150px, 30%);width:calc(100% + calc((100vw - 1350px) / 2) + 30px*2 + 150px)}}.case-hero-section-banner__image_col_image_container img{width:100%}@media(min-width: 992px){.case-hero-section-banner .media-on-left .case-hero-section-banner__content_col{padding-left:0}}