article.container-fluid.case-study-article{margin-top:-60px}body[data-template="Case Story Page"] .vertical-align-content.col-md-5.offset-md-0.text-left.text-start>div:last-child,body[data-template="Case Story Page"] .vertical-align-content.col-md-5.offset-md-0.text-left>div:last-child,body[data-template="Case Story Page"] .vertical-align-content.col-sm-5.col-sm-offset-0.text-left>div:last-child{background:#fff}body[data-template="Case Story Page"] .vertical-align-content.col-md-5.offset-md-0.text-left.text-start>div:first-child,body[data-template="Case Story Page"] .vertical-align-content.col-md-5.offset-md-0.text-left>div:first-child,body[data-template="Case Story Page"] .vertical-align-content.col-sm-5.col-sm-offset-0.text-left>div:first-child{display:none}body[data-template="Case Story Page"] .vertical-align-content.col-md-5.offset-md-0.text-left,body[data-template="Case Story Page"] .vertical-align-content.col-sm-5.col-sm-offset-0.text-left{width:100%!important;max-width:1140px!important;padding:24px 30px;background:#fff;height:150px}body[data-template="Case Story Page"] .top-headline{display:flex;justify-content:center;align-items:flex-end;height:100%}body[data-template="Case Story Page"] .top-headline{display:flex;justify-content:center;align-items:flex-end;height:100%;max-height:350px}.backlink span.fas.fa-arrow-left:before{position:relative;top:1px}@media screen and (min-width:767px){body[data-template="Case Story Page"] .product-image-header,body[data-template="Case Story Page"] .product-image-header .container-fluid,body[data-template="Case Story Page"] .product-image-header .container-fluid>.row.vertical-align{height:350px!important}body[data-template="Case Story Page"] .case-study-article h1.h2{font-weight:700!important;margin-bottom:2.5vh;text-wrap:balance;text-align:center}body[data-template="Case Story Page"] div#content-left,hgroup.col-lg-10.offset-lg-1{margin:auto!important;width:100%;max-width:950px;display:flex;flex-direction:column;justify-content:center;align-items:center}article.container-fluid.case-study-article .row:first-child{max-width:1128px;margin:auto;display:flex;margin-bottom:40px}}.case-study-article .h3 em:before{font-family:'Font Awesome 6 Pro';content:'\f07c';color:#6c757d;margin-right:.75rem;font-size:clamp(14px,2rem,16px)}.case-study-article .h3 em,.case-study-article .h3 span.cslocation{color:#6c757d;font-size:18px;font-weight:500}.case-study-article .h3 span.cslocation{display:inline-block;margin-left:40px}.case-study-article .h3 span.cslocation:before{font-family:'Font Awesome 6 Pro';content:'\f0ac';color:#6c757d;margin-right:.75rem;font-size:clamp(14px,2rem,16px)}.case-study-article .related-mini-callout{margin-bottom:25px}.case-study-article .related-mini-callout .h4{margin-right:10px;text-transform:none;display:inline-block;width:max-content!important;min-width:175px;padding-right:10px;margin:4px;margin-left:0}.case-study-article .related-mini-callout{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:0}.case-study-article .related-mini-callout span{flex-grow:1}.case-study-article .related-mini-callout div{display:flex;width:100%;margin-bottom:2vh}.case-study-article .carousel{background-color:transparent!important;margin-top:10px;margin-bottom:6vh}i.fas.fa-quote-left.fa-2x.mb-4{color:#006cb7}blockquote.blockquote.pb-2 p:before{content:"\f10d";font-family:"Font Awesome 6 Pro";font-size:42px;line-height:normal;position:relative;top:3px;margin-right:.5vw}blockquote.blockquote.pb-2 p{margin-bottom:1vh;text-wrap:pretty;font-size:clamp(18px,3vh,22px);line-height:1.6}figure.bg-light.p-4{background-color:rgba(0,108,183,.075)!important;border-radius:5px}figcaption.blockquote-footer.mb-0{color:#3f4b55!important;padding-left:2vw;font-size:inherit!important}blockquote.blockquote.pb-2{padding-left:2vw!important}.aboutcompany,.bakblock{margin-bottom:6vh;background:#eee;padding:3vh 3vh;border-radius:5px}.aboutcompany p,.bakblock p{font-size:clamp(20px,3rem,22px)!important;line-height:1.6!important;font-weight:600;margin-bottom:.5vh}.bakblock h3{font-weight:500;margin-bottom:2.5vh}.bakblock h3:first-child{margin-top:0}.bakblock ul{margin-bottom:4vh}.bakblock li{margin-bottom:1vh;text-wrap:pretty}.bakblock ul li:last-child{margin-bottom:0}.bakblock ul:last-child{margin-bottom:1vh}.case-study-article li,.case-study-article p{font-size:clamp(16px,2rem,18px);line-height:1.8;text-wrap:pretty}.case-study-article .h3 em a{color:#6c757d}body[data-template="Case Story Page"] .image-header.hasno-background,body[data-template="Case Story Page"] .image-header.hasno-background .container-fluid,body[data-template="Case Story Page"] .image-header.hasno-background .container-fluid>.row.vertical-align{height:160px!important}body[data-template="Case Story Page"] .image-header.hasno-background{background-color:transparent!important}body[data-template="Case Story Page"] .case-study-article.hasno-background .custom-container.content-body,body[data-template="Case Story Page"] .videoplayer.hasno-background .video-container.video-title-middle.custom-container{padding-left:0!important;padding-right:0!important}.custom-container.content-body blockquote{text-wrap:pretty;padding-left:1.5vh;padding-right:4vw;font-size:110%;padding-top:1.5vh;padding-bottom:1.5vh}.custom-container.content-body figure{margin-bottom:2.5vh;margin-top:2.5vh}.custom-container.content-body figure img{width:100%}.custom-container.content-body figure figcaption{font-size:85%;margin-top:.5rem}.image-header.hasno-background .vertical-align-content.col-md-5.offset-md-0.text-left.text-start{padding-left:0;padding-right:0}article.container-fluid.case-study-article.hasno-background{margin-top:-50px}.case-study-article{margin-bottom:0!important}.container-fluid.sublayout-content-bottom{display:none}.videoplayer{padding-top:0;margin-bottom:50px}.video-containere a .video-image:before,.video-image{border-radius:5px}div#socialshare{display:inline-block;border:1px solid #d0d0d0!important;align-self:center!important;max-width:fit-content!important;margin:auto;padding:0!important;margin-top:40px}div#socialshare i{width:40px;height:40px;border-right:1px solid #d0d0d0!important;color:grey}div#socialshare i:before{display:flex;justify-content:center;align-items:center;height:100%}div#socialshare i:last-of-type{border-right:none!important}article.container-fluid.case-study-article .row:first-child{flex-direction:column!important}div#socialshare a{border-right:1px solid #d0d0d0;height:40px;padding:0!important;display:inline-block}div#socialshare a:last-of-type{border-right:none!important}div#socialshare i:hover{background-color:#d0d0d0}.custom-container.content-body figure img{border-radius:5px}.video-container.video-title-middle.custom-container{border-radius:5px;padding-top:0;padding-bottom:0;margin-top:40px;margin-bottom:70px}.video-play{margin-top:auto!important}.video-container.video-title-middle a .video-placeholder{top:55%!important}.readmore-wrap,.readmore-wrap.collapsed{height:100%;max-height:175px;position:relative;overflow:hidden;transition:height 1s ease-in-out}.readmore-wrap.collapsed:after,.readmore-wrap:after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(to top,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 80%)}.readmore-wrap.uncollapsed{max-height:100%;transition:max-height 1s ease-in}.readmore-wrap.uncollapsed:after{background:0 0!important}button#toggleButton{margin:auto;text-align:center;display:flex;background:#00f}button#toggleButton{color:#fff;background-color:#0076be;padding:12px 5%;border-radius:50px;display:block;width:fit-content;margin-top:25px;font-size:18px;margin-bottom:80px;outline:0;border:none}button#toggleButton:hover{background-color:#fa9035;color:#fff;outline:0;cursor:pointer}.readmore-wrap,.readmore-wrap.collapsed{height:100%;max-height:175px;position:relative;overflow:hidden;transition:height 1s ease-in-out}.readmore-wrap.collapsed:after,.readmore-wrap:after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(to top,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 80%)}.readmore-wrap.uncollapsed{max-height:100%;transition:max-height 1s ease-in}.readmore-wrap.uncollapsed:after{background:0 0}@media screen and (max-width:767px){body[data-template="Case Story Page"] .case-study-article h1.h2{font-size:clamp(24px,8vw,36px);line-height:1.2;margin-bottom:2rem;font-weight:600;text-align:center;text-wrap:balance;text-wrap:pretty}body[data-template="Case Story Page"] .vertical-align-content.col-md-5.offset-md-0.text-left.text-start{height:auto;padding:30px 15px!important;height:100px}body[data-template="Case Story Page"] .image-header.product-image-header.background-image .container-fluid{margin-top:-100px}body[data-template="Case Story Page"] .top-headline .top-headline{height:auto!important;min-height:auto!important}body[data-template="Case Story Page"] .backlink{font-size:clamp(16px,2rem,18px)}body[data-template="Case Story Page"] .case-study-article .h3{font-size:clamp(16px,2rem,18px);text-align:center;line-height:1.6;display:flex;flex-direction:column}body[data-template="Case Story Page"] .case-study-article .h3 span.cslocation{display:inline-block;margin-left:initial;margin:auto}body[data-template="Case Story Page"] div#socialshare{margin:20px auto 40px auto}.image-header.product-image-header.background-image.hasno-background .vertical-align-content.col-md-5.offset-md-0.text-left.text-start{height:150px;margin-top:0!important}.image-header.product-image-header.background-image.hasno-background .container-fluid{margin-top:-40px!important}}@media screen and (min-width:767px){body[data-template="Case Story Page"] .image-header.hasno-background .vertical-align-content.col-md-5.offset-md-0.text-left.text-start{padding-top:0!important;height:auto!important;margin:auto}}