:root{--bg-primary:#f4e918;--bg-secondary:#8a509d;--text-primary:#171717;--text-muted:#555;--white:#fff;--black:#000;--orange:#f27e20;--font-quinn:"Quinn",Arial,sans-serif;--font-nueuemontreal:"NueueMontreal",Arial,sans-serif;--font-nueuemontreal-light:"NueueMontreal-light",Arial,sans-serif;--font-nueuemontreal-medium:"NueueMontreal-Medium",Arial,sans-serif;--font-nueuemontreal-bold:"NueueMontreal-Bold",Arial,sans-serif;--fz-140:140px;--fz-95:95px;--fz-80:80px;--fz-70:70px;--fz-60:60px;--fz-50:50px;--fz-40:40px;--fz-30:30px;--fz-28:28px;--fz-26:26px;--fz-24:24px;--fz-22:22px;--fz-20:20px;--fz-18:18px;--fz-16:16px;--fz-14:14px;--fz-12:12px;--border-color:#383838;--container-width:1440px}@media only screen and (min-width:1200px) and (max-width:1499px){:root{--fz-140:9.72222vw;--fz-95:6.59722vw;--fz-80:5.55556vw;--fz-70:4.86111vw;--fz-60:4.16667vw;--fz-50:3.47222vw;--fz-40:2.77778vw;--fz-30:2.08333vw;--fz-28:1.94444vw;--fz-26:1.80556vw;--fz-24:1.66667vw;--fz-22:1.52778vw;--fz-20:1.38889vw;--fz-18:1.25vw;--fz-16:1.11111vw;--fz-14:.972222vw;--fz-12:.833333vw;--container-width:85.4167vw}}@media only screen and (min-width:768px) and (max-width:1199px){:root{--fz-140:100px;--fz-95:62px;--fz-80:70px;--fz-70:58px;--fz-60:50px;--fz-50:42px;--fz-40:34px;--fz-30:26px;--fz-28:24px;--fz-26:22px;--fz-24:21px;--fz-22:20px;--fz-20:18px;--fz-18:17px;--fz-16:15px;--fz-14:13px;--container-width:90%;--fz-12:11px}}@media only screen and (min-width:320px) and (max-width:767px){:root{--fz-140:72px;--fz-95:44px;--fz-80:52px;--fz-70:40px;--fz-60:38px;--fz-50:32px;--fz-40:28px;--fz-30:22px;--fz-28:21px;--fz-26:20px;--fz-24:19px;--fz-22:18px;--fz-20:17px;--fz-18:16px;--fz-16:15px;--fz-14:14px;--container-width:90%;--fz-12:10px}}.CaseStudy-module-scss-module__HyWvwW__caseStudy{background-image:url(/images/casestudy-bg.png);background-position:50%;background-size:100% 100%;padding:90px 0}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content{text-align:center}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content h2{font-family:var(--font-quinn);font-size:var(--fz-60);letter-spacing:2%;word-spacing:-4px;margin-bottom:5px;line-height:1.2}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content p{font-family:var(--font-nueuemontreal-regular);font-size:var(--fz-18);margin:0 0 50px;line-height:1.5}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent{position:relative;overflow:hidden}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent:hover .CaseStudy-module-scss-module__HyWvwW__overlay{opacity:1;transform:translateY(-6px)}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent:after{content:"";z-index:0;background:linear-gradient(#0000 55.77%,#000 100%);border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent .CaseStudy-module-scss-module__HyWvwW__image{object-fit:cover;background:#000;border-radius:20px;width:285px;height:415px;transition:transform .5s;display:block;overflow:hidden}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent .CaseStudy-module-scss-module__HyWvwW__overlay{z-index:1;opacity:.9;flex-direction:column;gap:2px;transition:all .35s;display:flex;position:absolute;bottom:20px;left:20px;right:20px;transform:translateY(0)}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent .CaseStudy-module-scss-module__HyWvwW__overlay p{font-family:var(--font-nueuemontreal-regular);font-size:var(--fz-12);color:var(--white);line-height:1.3}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent .CaseStudy-module-scss-module__HyWvwW__overlay .CaseStudy-module-scss-module__HyWvwW__primary{font-family:var(--font-nueuemontreal-medium);align-items:center;gap:6px;display:flex}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent .CaseStudy-module-scss-module__HyWvwW__overlay .CaseStudy-module-scss-module__HyWvwW__handle{opacity:.75}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__heroCta{background-color:var(--bg-primary);color:var(--text-primary);width:fit-content;font-family:var(--font-nueuemontreal-medium);font-size:var(--fz-16);cursor:pointer;z-index:1;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;margin:30px auto 0;padding:13px 35px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__heroCta img{transition:transform .25s}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__heroCta:hover img{transform:translate(4px)}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__heroCta:before{content:"";z-index:-1;background:#fff3;transition:transform .35s;position:absolute;inset:0;transform:translate(-100%)}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__heroCta:hover:before{transform:translate(0)}@media only screen and (min-width:1200px) and (max-width:1599px){.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent .CaseStudy-module-scss-module__HyWvwW__image{height:365px}}@media only screen and (min-width:768px) and (max-width:1199px){.CaseStudy-module-scss-module__HyWvwW__caseStudy{padding:60px 0}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content{margin:0 20px}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content h2 br{display:none}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content p{margin:15px 0 40px}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent .CaseStudy-module-scss-module__HyWvwW__image{height:320px}}@media only screen and (min-width:320px) and (max-width:767px){.CaseStudy-module-scss-module__HyWvwW__caseStudy{padding:40px 0}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content{margin:0 20px}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content h2 br{display:none}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__content p{margin:15px 0 30px;line-height:1.5}.CaseStudy-module-scss-module__HyWvwW__caseStudy .CaseStudy-module-scss-module__HyWvwW__imageContent .CaseStudy-module-scss-module__HyWvwW__image{border-radius:15px;height:350px}}
.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
