.case-study-page{overflow-x:hidden}.case-study-page #featureAppBar{z-index:100;position:sticky;top:0}.case-study-page #featureAppBar>header{background:#181818!important}.case-study-page #featureAppBar>header>div{max-width:1200px!important}.case-study-page .headerComponent{background-color:var(--color-grey-dark);color:#fff;justify-content:center;padding-bottom:10em;line-height:1.5;display:flex;position:relative}@media screen and (max-width:899px){.case-study-page .headerComponent{min-height:auto;padding-top:2em;padding-bottom:4em}}.case-study-page .headerComponent section{z-index:1;width:100%;max-width:1152px;margin-top:10em;padding:0}@media screen and (max-width:1200px){.case-study-page .headerComponent section{padding-left:1em}}.case-study-page .headerComponent section[data-with-image=false]{width:100%}.case-study-page .headerComponent section[data-with-image=false]>div{width:100%;max-width:var(--layout-content);margin:0 auto}@media screen and (max-width:899px){.case-study-page .headerComponent section{margin-top:3em;padding:2em 2em 5em}}.case-study-page .headerComponent .headerContainer{width:40%}.case-study-page .headerComponent .headerContainer[data-with-image=false]{width:100%}@media screen and (max-width:899px){.case-study-page .headerComponent .headerContainer{width:100%}.case-study-page .headerComponent .headerContainer .featureBody{max-width:none}}.case-study-page .headerComponent h1{margin-bottom:1em}@media screen and (max-width:1200px){.case-study-page .headerComponent h1{font-size:40px}}@media screen and (max-width:1050px){.case-study-page .headerComponent h1{font-size:36px}}.case-study-page .featureBody{letter-spacing:.5px;max-width:24em;font-size:22px}@media screen and (max-width:1200px){.case-study-page .featureBody{font-size:20px}}@media screen and (max-width:1050px){.case-study-page .featureBody{font-size:18px}}@media screen and (max-width:899px){.case-study-page .featureBody{font-size:18px}}.case-study-page .gte-md{display:block}@media screen and (max-width:899px){.case-study-page .gte-md{display:none}}.case-study-page .lt-md{display:none}@media screen and (max-width:899px){.case-study-page .lt-md{display:block}}.case-study-page .deviceImage{height:55%;position:absolute;bottom:-2em}@media screen and (min-width:1200px){.case-study-page .deviceImage{left:55%}}@media screen and (min-width:900px) and (max-width:1199px){.case-study-page .deviceImage{height:45%;bottom:-1em;left:55%}}@media screen and (max-width:899px){.case-study-page .deviceImage{z-index:10;width:70%;height:auto;margin:-4em auto 2em;position:relative;left:0;right:0}}.case-study-page .bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-size:cover!important}.case-study-page .main{height:auto!important;min-height:auto!important;margin-top:0!important;overflow:hidden!important}.case-study-page .hero-image{max-width:100%;height:auto;max-height:500px;margin-left:auto;margin-right:auto}
