.container-fluid{overflow-x:hidden}.container-padding{padding-left:16px;padding-right:16px}@media(min-width: 992px){.container-padding{padding-left:72px;padding-right:72px}}@media(min-width: 1200px){.container-padding{padding-left:112px;padding-right:112px}}@media(min-width: 1536px){.container-padding{padding-left:160px;padding-right:160px}}@media(min-width: 1600px){.container-padding{padding-left:192px;padding-right:192px}}@media(min-width: 1920px){.container-padding{padding-left:320px;padding-right:320px}}@media(min-width: 2560px){.container-padding{padding-left:512px;padding-right:512px}}@media(min-width: 3840px){.container-padding{padding-left:960px;padding-right:960px}}.container-padding-fix,.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust,.component-full-width,.container-full-width,.container-margin-fix{padding-left:64px;padding-right:64px}@media(min-width: 992px){.container-padding-fix,.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust,.component-full-width,.container-full-width,.container-margin-fix{padding-left:88px;padding-right:88px}}@media(min-width: 1200px){.container-padding-fix,.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust,.component-full-width,.container-full-width,.container-margin-fix{padding-left:128px;padding-right:128px}}@media(min-width: 1536px){.container-padding-fix,.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust,.component-full-width,.container-full-width,.container-margin-fix{padding-left:176px;padding-right:176px}}@media(min-width: 1600px){.container-padding-fix,.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust,.component-full-width,.container-full-width,.container-margin-fix{padding-left:208px;padding-right:208px}}@media(min-width: 1920px){.container-padding-fix,.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust,.component-full-width,.container-full-width,.container-margin-fix{padding-left:336px;padding-right:336px}}@media(min-width: 2560px){.container-padding-fix,.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust,.component-full-width,.container-full-width,.container-margin-fix{padding-left:528px;padding-right:528px}}@media(min-width: 3840px){.container-padding-fix,.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust,.component-full-width,.container-full-width,.container-margin-fix{padding-left:976px;padding-right:976px}}.container-padding-fix .container-padding,.component-full-width-margin-adjust .container-padding,.container-full-width-margin-adjust .container-padding,.container-padding-fix-margin-adjust .container-padding,.container-margin-fix-margin-adjust .container-padding,.component-full-width .container-padding,.container-full-width .container-padding,.container-margin-fix .container-padding{padding-left:0;padding-right:0}.component-full-width,.container-full-width,.container-margin-fix{margin-left:-64px !important;margin-right:-64px !important}@media(min-width: 992px){.component-full-width,.container-full-width,.container-margin-fix{margin-left:-88px !important;margin-right:-88px !important}}@media(min-width: 1200px){.component-full-width,.container-full-width,.container-margin-fix{margin-left:-128px !important;margin-right:-128px !important}}@media(min-width: 1536px){.component-full-width,.container-full-width,.container-margin-fix{margin-left:-176px !important;margin-right:-176px !important}}@media(min-width: 1600px){.component-full-width,.container-full-width,.container-margin-fix{margin-left:-208px !important;margin-right:-208px !important}}@media(min-width: 1920px){.component-full-width,.container-full-width,.container-margin-fix{margin-left:-336px !important;margin-right:-336px !important}}@media(min-width: 2560px){.component-full-width,.container-full-width,.container-margin-fix{margin-left:-528px !important;margin-right:-528px !important}}@media(min-width: 3840px){.component-full-width,.container-full-width,.container-margin-fix{margin-left:-976px !important;margin-right:-976px !important}}.component-full-width .container-padding,.container-full-width .container-padding,.container-margin-fix .container-padding{padding-left:0;padding-right:0}.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust{margin-left:-40px !important;margin-right:-40px !important}@media(min-width: 992px){.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust{margin-left:-64px !important;margin-right:-64px !important}}@media(min-width: 1200px){.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust{margin-left:-104px !important;margin-right:-104px !important}}@media(min-width: 1600px){.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust{margin-left:-184px !important;margin-right:-184px !important}}@media(min-width: 1920px){.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust{margin-left:-312px !important;margin-right:-312px !important}}@media(min-width: 2560px){.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust{margin-left:-504px !important;margin-right:-504px !important}}@media(min-width: 3840px){.component-full-width-margin-adjust,.container-full-width-margin-adjust,.container-padding-fix-margin-adjust,.container-margin-fix-margin-adjust{margin-left:-952px !important;margin-right:-952px !important}}.component-full-width-margin-adjust .container-padding,.container-full-width-margin-adjust .container-padding,.container-padding-fix-margin-adjust .container-padding,.container-margin-fix-margin-adjust .container-padding{padding-left:0;padding-right:0}.component-full-width-fix{margin-left:-32px !important;margin-right:-32px !important}@media(min-width: 992px){.component-full-width-fix{margin-left:-88px !important;margin-right:-88px !important}}@media(min-width: 1200px){.component-full-width-fix{margin-left:-128px !important;margin-right:-128px !important}}@media(min-width: 1600px){.component-full-width-fix{margin-left:-208px !important;margin-right:-208px !important}}@media(min-width: 1920px){.component-full-width-fix{margin-left:-336px !important;margin-right:-336px !important}}@media(min-width: 2560px){.component-full-width-fix{margin-left:-528px !important;margin-right:-528px !important}}@media(min-width: 3840px){.component-full-width-fix{margin-left:-976px !important;margin-right:-976px !important}}.case-study-visuals__heading{padding-bottom:36px}@media(max-width: 991.98px){.case-study-visuals__heading{padding-bottom:28px}}@media(max-width: 575.98px){.case-study-visuals__heading{padding-bottom:20px}}.case-study-visuals__container{overflow:hidden;position:relative}.case-study-visuals__slide-arrows{position:absolute;width:100%;height:auto;left:0}.case-study-visuals__slides{position:relative}.case-study-visuals__slide-holder{position:relative}.case-study-visuals__slide-track{width:8000px}.case-study-visuals .cards-1 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 96px - 32px) - calc(calc(1 - 1) * 20px)) / 1)}@media(min-width: 992px){.case-study-visuals .cards-1 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 144px - 32px) - calc(calc(1 - 1) * 20px)) / 1)}}@media(min-width: 1200px){.case-study-visuals .cards-1 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 224px - 32px) - calc(calc(1 - 1) * 20px)) / 1)}}@media(min-width: 1536px){.case-study-visuals .cards-1 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 320px - 32px) - calc(calc(1 - 1) * 20px)) / 1)}}@media(min-width: 1600px){.case-study-visuals .cards-1 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 384px - 32px) - calc(calc(1 - 1) * 20px)) / 1)}}@media(min-width: 1920px){.case-study-visuals .cards-1 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 640px - 32px) - calc(calc(1 - 1) * 20px)) / 1)}}@media(min-width: 2560px){.case-study-visuals .cards-1 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1024px - 32px) - calc(calc(1 - 1) * 20px)) / 1)}}@media(min-width: 3840px){.case-study-visuals .cards-1 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1920px - 32px) - calc(calc(1 - 1) * 20px)) / 1)}}.case-study-visuals .cards-2 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 96px - 32px) - calc(calc(2 - 1) * 20px)) / 2)}@media(min-width: 992px){.case-study-visuals .cards-2 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 144px - 32px) - calc(calc(2 - 1) * 20px)) / 2)}}@media(min-width: 1200px){.case-study-visuals .cards-2 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 224px - 32px) - calc(calc(2 - 1) * 20px)) / 2)}}@media(min-width: 1536px){.case-study-visuals .cards-2 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 320px - 32px) - calc(calc(2 - 1) * 20px)) / 2)}}@media(min-width: 1600px){.case-study-visuals .cards-2 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 384px - 32px) - calc(calc(2 - 1) * 20px)) / 2)}}@media(min-width: 1920px){.case-study-visuals .cards-2 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 640px - 32px) - calc(calc(2 - 1) * 20px)) / 2)}}@media(min-width: 2560px){.case-study-visuals .cards-2 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1024px - 32px) - calc(calc(2 - 1) * 20px)) / 2)}}@media(min-width: 3840px){.case-study-visuals .cards-2 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1920px - 32px) - calc(calc(2 - 1) * 20px)) / 2)}}.case-study-visuals .cards-3 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 96px - 32px) - calc(calc(3 - 1) * 20px)) / 3)}@media(min-width: 992px){.case-study-visuals .cards-3 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 144px - 32px) - calc(calc(3 - 1) * 20px)) / 3)}}@media(min-width: 1200px){.case-study-visuals .cards-3 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 224px - 32px) - calc(calc(3 - 1) * 20px)) / 3)}}@media(min-width: 1536px){.case-study-visuals .cards-3 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 320px - 32px) - calc(calc(3 - 1) * 20px)) / 3)}}@media(min-width: 1600px){.case-study-visuals .cards-3 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 384px - 32px) - calc(calc(3 - 1) * 20px)) / 3)}}@media(min-width: 1920px){.case-study-visuals .cards-3 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 640px - 32px) - calc(calc(3 - 1) * 20px)) / 3)}}@media(min-width: 2560px){.case-study-visuals .cards-3 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1024px - 32px) - calc(calc(3 - 1) * 20px)) / 3)}}@media(min-width: 3840px){.case-study-visuals .cards-3 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1920px - 32px) - calc(calc(3 - 1) * 20px)) / 3)}}.case-study-visuals .cards-4 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 96px - 32px) - calc(calc(4 - 1) * 20px)) / 4)}@media(min-width: 992px){.case-study-visuals .cards-4 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 144px - 32px) - calc(calc(4 - 1) * 20px)) / 4)}}@media(min-width: 1200px){.case-study-visuals .cards-4 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 224px - 32px) - calc(calc(4 - 1) * 20px)) / 4)}}@media(min-width: 1536px){.case-study-visuals .cards-4 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 320px - 32px) - calc(calc(4 - 1) * 20px)) / 4)}}@media(min-width: 1600px){.case-study-visuals .cards-4 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 384px - 32px) - calc(calc(4 - 1) * 20px)) / 4)}}@media(min-width: 1920px){.case-study-visuals .cards-4 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 640px - 32px) - calc(calc(4 - 1) * 20px)) / 4)}}@media(min-width: 2560px){.case-study-visuals .cards-4 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1024px - 32px) - calc(calc(4 - 1) * 20px)) / 4)}}@media(min-width: 3840px){.case-study-visuals .cards-4 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1920px - 32px) - calc(calc(4 - 1) * 20px)) / 4)}}.case-study-visuals .cards-5 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 96px - 32px) - calc(calc(5 - 1) * 20px)) / 5)}@media(min-width: 992px){.case-study-visuals .cards-5 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 144px - 32px) - calc(calc(5 - 1) * 20px)) / 5)}}@media(min-width: 1200px){.case-study-visuals .cards-5 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 224px - 32px) - calc(calc(5 - 1) * 20px)) / 5)}}@media(min-width: 1536px){.case-study-visuals .cards-5 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 320px - 32px) - calc(calc(5 - 1) * 20px)) / 5)}}@media(min-width: 1600px){.case-study-visuals .cards-5 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 384px - 32px) - calc(calc(5 - 1) * 20px)) / 5)}}@media(min-width: 1920px){.case-study-visuals .cards-5 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 640px - 32px) - calc(calc(5 - 1) * 20px)) / 5)}}@media(min-width: 2560px){.case-study-visuals .cards-5 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1024px - 32px) - calc(calc(5 - 1) * 20px)) / 5)}}@media(min-width: 3840px){.case-study-visuals .cards-5 .case-study-visuals__item{min-width:calc(calc(calc( 100vw - 1920px - 32px) - calc(calc(5 - 1) * 20px)) / 5)}}.case-study-visuals__item{float:left;cursor:pointer;transition:opacity .4s;margin-right:5px;margin-left:5px}.case-study-visuals__item:first-child{margin-left:0}.case-study-visuals__item:last-child{margin-right:0}.case-study-visuals__item--selected,.case-study-visuals__item--over{opacity:1 !important}.case-study-visuals__item--others,.case-study-visuals__item--out{opacity:.4}.case-study-visuals__item--others:hover,.case-study-visuals__item--out:hover{opacity:1}@media(min-width: 768px){.case-study-visuals__item{margin-right:10px;margin-left:10px}}@media(min-width: 992px){.case-study-visuals__item{margin-right:10px;margin-left:10px}}.case-study-visuals__item-holder{position:relative}.case-study-visuals__info-wrapper{max-width:968px !important}@media(min-width: 768px)and (max-width: 991.98px){.case-study-visuals__info-wrapper{max-width:544px !important}}@media(min-width: 992px)and (max-width: 1199.98px){.case-study-visuals__info-wrapper{max-width:694px !important}}.case-study-visuals__col{transition:1s}.case-study-visuals__image{padding-bottom:36px;overflow:hidden;height:calc((100vw + 32px)*.54)}@media(max-width: 991.98px){.case-study-visuals__image{padding-bottom:28px}}@media(max-width: 575.98px){.case-study-visuals__image{padding-bottom:20px}}.case-study-visuals__image figure{height:100%}@media(min-width: 768px){.case-study-visuals__image{height:360px}}@media(min-width: 992px){.case-study-visuals__image{height:460px}}.case-study-visuals__image img{height:100%;width:inherit}.case-study-visuals__location{text-transform:uppercase;padding-bottom:10px}@media(min-width: 768px){.case-study-visuals__location{padding-bottom:15px}}@media(min-width: 992px){.case-study-visuals__location{padding-bottom:20px}}.case-study-visuals__main-info{display:none;opacity:0}.case-study-visuals__info{transition:1s}.case-study-visuals__image-holder--open{transform:translateX(0%)}.case-study-visuals__plus-cross{position:absolute;height:16px;width:16px;right:16px;top:16px;z-index:10}.case-study-visuals__plus-cross svg{width:100%;height:100%}.case-study-visuals__plus-cross path{fill:#303849}@media(min-width: 768px){.case-study-visuals__plus-cross{right:20px;top:20px;height:28px;width:28px;border-radius:50%}}@media(min-width: 992px){.case-study-visuals__plus-cross{right:23px;top:23px;border-radius:50%}}.case-study-visuals__blurb p{padding-bottom:0;margin-bottom:0}.case-study-visuals .social-feed__arrow-btn--hidden{opacity:0}.case-study-visuals__arrow{background:rgba(255,255,255,.2);border:2px solid #303849;border-radius:50%;position:absolute;width:47px;height:47px;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%)}.case-study-visuals__arrow svg{pointer-events:none;fill:#303849;height:27px;width:28px;vertical-align:middle;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-14px}@media(min-width: 768px){.case-study-visuals__arrow svg{height:37px;width:38px;margin-left:-19px;margin-top:-18px}}.case-study-visuals__arrow:hover{background:rgba(255,255,255,.8)}@media(min-width: 768px){.case-study-visuals__arrow{width:72px;height:72px}}@media(min-width: 992px){.case-study-visuals__arrow{width:92px;height:92px}}.case-study-visuals .arrow-btn .responsive_image_pos img{left:0 !important}.case-study-visuals .arrow-btn--left{left:15px}.case-study-visuals .arrow-btn--left svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: 576px){.case-study-visuals .arrow-btn--left{left:30px}}@media(min-width: 992px){.case-study-visuals .arrow-btn--left{left:60px}}.case-study-visuals .arrow-btn--right{right:15px}@media(min-width: 576px){.case-study-visuals .arrow-btn--right{right:30px}}@media(min-width: 992px){.case-study-visuals .arrow-btn--right{right:60px}}