.button{border:1px solid;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:700;opacity:0;overflow:hidden;padding:15px 25px;position:relative}.button:hover{transition:opacity .2s}.button:hover:before{opacity:0}.button:before{background-image:linear-gradient(180deg,#fff,transparent);content:"";height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%}.button.has-arrow{display:flex}.button.has-arrow svg{margin-left:auto;width:15%;fill:currentColor;max-width:60px}.button.has-arrow svg path.cls-1,.button.has-arrow svg path.cls-2{opacity:0}.button.has-arrow svg path.cls-1{transition:opacity .4s}.button.has-arrow svg path.cls-2{transition:opacity .2s}.button.has-arrow:hover svg path.cls-1,.button.has-arrow:hover svg path.cls-2{opacity:1}.window-loaded .button{opacity:1;transition:opacity .5s}section[class*=-module] .inner{margin:0 auto}section[class*=-module] .inner .intro{margin-bottom:30px}@media(max-width:1024px){section[class*=-module] .inner .intro h2 br,section[class*=-module] .inner .intro h3 br,section[class*=-module] .inner .intro h4 br{display:none}}section[class*=-module] .inner .intro .links{display:flex;margin-top:30px}section[class*=-module] .inner .intro .links .secondary{margin-left:20px}@media(max-width:768px){section[class*=-module] .inner .intro .links .secondary{margin:20px 0 0}section[class*=-module] .inner .intro .links{flex-direction:column}}section[class*=-module] .inner .intro p{font-size:18px}@media(max-width:1440px){section[class*=-module] .inner .intro p{font-size:16px}}section[class*=-module] .inner .intro.is-centered{text-align:center}section.case-study-module .slides,section[class*=-module] .inner .intro.is-centered .links{align-items:center;justify-content:center}section.case-study-module .slides{display:flex;margin:50px auto;max-width:1360px;padding-bottom:50px;width:100%}section.case-study-module .slides .slide .inner{display:flex}section.case-study-module .slides .slide .inner .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex:0 0 30%;position:relative}section.case-study-module .slides .slide .inner .image img.logo{background:#fff;border-radius:20px;bottom:50px;display:block;height:auto;max-width:150px;padding:10px 30px;position:absolute;right:-20px;width:100%}@media(max-width:1280px){section.case-study-module .slides .slide .inner .image img{width:100%}section.case-study-module .slides .slide .inner .image img.logo{bottom:20px;right:20px;width:100%}}@media(max-width:768px){section.case-study-module .slides .slide .inner .image{flex:unset;margin-bottom:20px}}section.case-study-module .slides .slide .inner .content{flex:auto;padding:50px 0 50px 100px}@media(max-width:1280px){section.case-study-module .slides .slide .inner .content{padding:50px 0 50px 50px}}@media(max-width:768px){section.case-study-module .slides .slide .inner .content{padding:20px 0}}section.case-study-module .slides .slide .inner .content .case-study-button{border:1px solid;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:700;opacity:0;overflow:hidden;padding:15px 25px;position:relative}section.case-study-module .slides .slide .inner .content .case-study-button:hover{transition:opacity .2s}section.case-study-module .slides .slide .inner .content .case-study-button:hover:before{opacity:0}section.case-study-module .slides .slide .inner .content .case-study-button:before{background-image:linear-gradient(180deg,#fff,transparent);content:"";height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%}section.case-study-module .slides .slide .inner .content .case-study-button.has-arrow{display:flex}section.case-study-module .slides .slide .inner .content .case-study-button.has-arrow svg{margin-left:auto;width:15%;fill:currentColor;max-width:60px}section.case-study-module .slides .slide .inner .content .case-study-button.has-arrow svg path.cls-1,section.case-study-module .slides .slide .inner .content .case-study-button.has-arrow svg path.cls-2{opacity:0}section.case-study-module .slides .slide .inner .content .case-study-button.has-arrow svg path.cls-1{transition:opacity .4s}section.case-study-module .slides .slide .inner .content .case-study-button.has-arrow svg path.cls-2{transition:opacity .2s}section.case-study-module .slides .slide .inner .content .case-study-button.has-arrow:hover svg path.cls-1,section.case-study-module .slides .slide .inner .content .case-study-button.has-arrow:hover svg path.cls-2{opacity:1}.window-loaded section.case-study-module .slides .slide .inner .content .case-study-button{opacity:1;transition:opacity .5s}@media(max-width:768px){section.case-study-module .slides .slide .inner{flex-direction:column}}section.case-study-module .slides.slick-initialized{opacity:1}section.case-study-module .slides .slick-list{margin:0 50px}@media(max-width:1280px){section.case-study-module .slides .slick-list{margin:0 30px}}section.case-study-module .slides .slick-next,section.case-study-module .slides .slick-prev{height:30px;position:relative;transform:unset;width:auto}section.case-study-module .slides .slick-next img,section.case-study-module .slides .slick-prev img{filter:grayscale(100%) brightness(1000%);height:100%;width:auto}section.case-study-module .slides .slick-next:before,section.case-study-module .slides .slick-prev:before{content:unset}section.case-study-module .slides .slick-prev{left:0}section.case-study-module .slides .slick-next{right:0}section.case-study-module .slides .slick-dots li button{border:2px solid #fff;border-radius:100%}section.case-study-module .slides .slick-dots li button:before{content:unset}section.case-study-module .slides .slick-dots li.slick-active button{background-color:#fff}