.case-study-banner{min-height:400px;overflow:hidden;position:relative;width:100%}.case-study-banner .hero__background{padding-top:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(5,29,99,0.75);background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:inherit;padding-bottom:5rem;position:relative;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.case-study-banner .hero__background{display:block}}.case-study-banner .hero__image{z-index:-1;display:block;height:inherit;position:absolute;top:0;width:inherit}.case-study-banner .hero__image img{height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;font-family:"object-fit: cover; object-position: 50% 0%";width:100%;height:inherit;width:inherit}.case-study-banner .hero__content{margin:0 auto;max-width:56.25rem;padding-left:1em;padding-right:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-study-banner .hero__title{color:#fff;margin-bottom:.9375rem;text-align:center;margin-top:.83em;line-height:1.25;word-break:inherit;letter-spacing:1px}.case-study-banner .hero__subtitle{font-family:Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;font-size:1.5em;line-height:1.25em;font-style:italic;color:#FFF;margin:0 0 1.875rem;text-align:center;word-break:inherit}.case-study-banner .hero__button{text-align:center;background-color:#FFF;color:#000}.case-study-banner .hero__button:hover{background-color:#1fc2f2;color:#FFF}@media(min-width:600px){.case-study-banner .hero__title{line-height:1.13}}@media(min-width:790px) .case-study-banner .hero__subtitle{font-size:30px;line-height:1.25em;font-style:italic}.case-study-banner .hero__title{line-height:1.2}}