.case-study-template-body{overflow:hidden;padding-top:50px;position:relative}.case-study-template-body .triangle{position:absolute;top:0;right:0}@media only screen and (min-width: 2100px){.case-study-template-body .triangle{display:none}}@media only screen and (max-width: 1024px){.case-study-template-body .triangle img{width:100%}}.case-study-template-body .page-wrapper{max-width:1280px;width:100%;margin:0 auto;position:relative}@media only screen and (max-width: 1440px){.case-study-template-body .page-wrapper{max-width:none;padding:0 60px}}@media only screen and (max-width: 1024px){.case-study-template-body .page-wrapper{max-width:none;padding:0 40px}}@media only screen and (max-width: 600px){.case-study-template-body .page-wrapper{max-width:none;padding:0 24px}}.case-study-template-body .hero-container .hero-wrapper{display:grid;grid-template-columns:50% 50%;max-width:1280px;width:100%;margin:0 auto;position:relative;grid-template-areas:"text image"}@media only screen and (max-width: 1440px){.case-study-template-body .hero-container .hero-wrapper{max-width:none;padding:0 20px}}@media only screen and (max-width: 1024px){.case-study-template-body .hero-container .hero-wrapper{grid-template-columns:1fr;grid-template-areas:"image" "text"}}.case-study-template-body .hero-container .hero-wrapper .text-sec{grid-area:text}.case-study-template-body .hero-container .hero-wrapper .text-sec h1{color:var(--blue-90);font-size:64px;font-weight:800;line-height:72px;text-transform:uppercase;margin:0 0 25px}@media only screen and (max-width: 1024px){.case-study-template-body .hero-container .hero-wrapper .text-sec h1{font-size:40px;line-height:60px}}.case-study-template-body .hero-container .hero-wrapper .text-sec h1 span{color:var(--orange-50)}.case-study-template-body .hero-container .hero-wrapper .text-sec p{color:var(--blue-90);font-size:27px;font-weight:500;line-height:42px}@media only screen and (max-width: 1024px){.case-study-template-body .hero-container .hero-wrapper .text-sec p{font-size:18px;line-height:27px}}.case-study-template-body .hero-container .hero-wrapper .img-sec{grid-area:image}.case-study-template-body .hero-container .hero-wrapper .img-sec img{max-width:100%}.case-study-template-body .testimonial .testimonial-wrapper{border-radius:10px;border:1px solid var(--grey-50);background:#f0f0f0;color:var(--grey-100);font-size:20px;font-style:italic;font-weight:500;line-height:28px;padding:21px 22px 21px 91px;position:relative}@media only screen and (max-width: 1300px){.case-study-template-body .testimonial .testimonial-wrapper{width:90%;margin:0 auto;padding:21px 22px 36px 91px}}@media only screen and (max-width: 600px){.case-study-template-body .testimonial .testimonial-wrapper{padding:21px 22px 51px 91px}}.case-study-template-body .testimonial .testimonial-wrapper .img{position:absolute;top:26px;left:-35px;width:75px;height:75px;overflow:hidden;border-radius:50%}@media only screen and (max-width: 600px){.case-study-template-body .testimonial .testimonial-wrapper .img{top:60px}}.case-study-template-body .testimonial .testimonial-wrapper .img img{width:100%;border:1px solid var(--grey-50)}.case-study-template-body .testimonial .testimonial-wrapper .logo{position:absolute;bottom:-25px;right:-50px}@media only screen and (max-width: 1024px){.case-study-template-body .testimonial .testimonial-wrapper .logo{right:0;left:0;margin:0 auto;text-align:center}}.case-study-template-body .testimonial .testimonial-wrapper .quote{position:absolute;top:25px;left:45px}.case-study-template-body #customers{overflow:hidden;margin:66px 0}@media only screen and (max-width: 450px){.case-study-template-body #customers{margin:100px 0 50px}}.case-study-template-body #customers._bg-orange{background:var(--orange-10);text-align:center;padding-bottom:52px}.case-study-template-body #customers._bg-orange #customers-text{color:var(--orange-80);padding-top:50px;padding-bottom:28px}.case-study-template-body #customers #customers-text{font-size:16px;line-height:24px;letter-spacing:-.011em;font-weight:600;text-transform:uppercase;color:var(--neutral-80);padding-top:96px;padding-bottom:50px}.case-study-template-body #customers #customers-list-outer-container{width:100%}.case-study-template-body #customers #customers-list-outer-container #customers-list-inner-container{position:relative;left:0;display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start}.case-study-template-body #customers #customers-list-outer-container #customers-list-inner-container a{display:flex;align-items:center;justify-content:center}.case-study-template-body #customers #customers-list-outer-container #customers-list-inner-container._static-strip{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(5,20%);justify-content:center;align-items:center}@media only screen and (max-width: 1200px){.case-study-template-body #customers #customers-list-outer-container #customers-list-inner-container._static-strip{max-width:none;display:grid;grid-template-columns:repeat(2,50%);justify-content:center;align-items:center;gap:0px;grid-row-gap:50px}.case-study-template-body #customers #customers-list-outer-container #customers-list-inner-container._static-strip a{display:block;text-align:center}}@media only screen and (max-width: 450px){.case-study-template-body #customers #customers-list-outer-container #customers-list-inner-container._static-strip{grid-template-columns:1fr}}.case-study-template-body h2{color:var(--blue-90);font-size:28px;font-weight:600;line-height:46px;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:66px}@media only screen and (max-width: 1024px){.case-study-template-body h2{font-size:18px;line-height:27px}}.case-study-template-body h2 span{color:var(--orange-50);font-weight:900}.case-study-template-body .case-study-engagement .page-wrapper{max-width:1000px}.case-study-template-body .case-study-engagement .engagement-circle-grid{display:grid;grid-template-columns:repeat(3,30%);gap:5%;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){.case-study-template-body .case-study-engagement .engagement-circle-grid{grid-template-columns:1fr;text-align:center;gap:0;grid-row-gap:50px}}.case-study-template-body .case-study-engagement .engagement-circle-grid img{max-width:100%}@media only screen and (max-width: 1024px){.case-study-template-body .case-study-engagement .engagement-circle-grid img{max-width:320px}}.case-study-template-body .case-study-funnels{margin:70px 0}@media only screen and (max-width: 1024px){.case-study-template-body .case-study-funnels{text-align:center}}.case-study-template-body .revenue-details{margin:27px 0 52px}@media only screen and (max-width: 1024px){.case-study-template-body .revenue-details{margin:50px 0}}.case-study-template-body .revenue-details .revenue-wrapper{max-width:600px;display:grid;grid-template-columns:repeat(2,45%);grid-column-gap:10%;width:100%;margin:0 auto;position:relative}@media only screen and (max-width: 1024px){.case-study-template-body .revenue-details .revenue-wrapper{grid-template-columns:1fr;grid-row-gap:50px;max-width:250px}}.case-study-template-body .revenue-details .revenue-wrapper .revenue-block{color:var(--blue-90)}@media only screen and (max-width: 1024px){.case-study-template-body .revenue-details .revenue-wrapper .revenue-block{text-align:center}}.case-study-template-body .revenue-details .revenue-wrapper .revenue-block .text{font-size:20px;font-weight:500;line-height:28px;margin:0 0 10px}.case-study-template-body .revenue-details .revenue-wrapper .revenue-block .text span{font-weight:700}.case-study-template-body .revenue-details .revenue-wrapper .revenue-block .cost{margin:0}.case-study-template-body .revenue-details .revenue-wrapper .revenue-block .cost span{font-weight:700}.case-study-template-body .revenue-details .revenue-wrapper .revenue-block .cost{font-size:48px;font-weight:500;line-height:56px}@media only screen and (max-width: 1024px){.case-study-template-body .revenue-details .revenue-wrapper .revenue-block .cost{font-size:36px;line-height:42px}}.case-study-template-body .blotout-timeline{padding:72px 0 13px;background-color:var(--orange-10)}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-timeline{padding:72px 0}}.case-study-template-body .blotout-timeline .sec-title{color:var(--blue-90);text-align:center;font-size:64px;font-weight:800;line-height:40px;text-transform:uppercase}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-timeline .sec-title{font-size:40px;line-height:60px}}.case-study-template-body .blotout-timeline .sec-title span{color:var(--orange-50)}.case-study-template-body .blotout-timeline .pattern{position:absolute;top:-180px;right:0;z-index:0}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-timeline .pattern{display:none}}.case-study-template-body .blotout-timeline .gdpr{position:absolute;bottom:150px;right:0;z-index:0;text-align:right}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-timeline .gdpr{position:static;text-align:center;margin-top:50px}}.case-study-template-body .blotout-timeline .gdpr img{width:80%;z-index:1;max-width:500px}.case-study-template-body .blotout-timeline .sec-content{z-index:1}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-timeline .sec-content img{width:100%}}.case-study-template-body .blotout-message{padding:80px 0 70px;background:var(--blue-90);text-transform:uppercase;text-align:center;position:relative}.case-study-template-body .blotout-message .bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.case-study-template-body .blotout-message .desktop{text-align:center}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-message .desktop{display:none}}.case-study-template-body .blotout-message .desktop div{margin-bottom:45px}.case-study-template-body .blotout-message .mobile{display:none}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-message .mobile{display:block}}.case-study-template-body .blotout-message .mobile div{margin-bottom:45px}.case-study-template-body .blotout-message>div{color:var(--white);font-size:48px;font-weight:400;line-height:40px;margin:0 auto}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-message>div{font-size:32px;line-height:38px}}.case-study-template-body .blotout-message>div p{margin:0}.case-study-template-body .blotout-message>div span{color:var(--orange-50);font-weight:900}.case-study-template-body .blotout-message .logo-strip{display:flex;justify-content:flex-end;margin-top:50px}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-message .logo-strip{display:block}}.case-study-template-body .blotout-message .logo-strip .logo-container{display:flex;gap:65px}@media only screen and (max-width: 1024px){.case-study-template-body .blotout-message .logo-strip .logo-container{margin:100px 0 0;gap:50px;display:grid;grid-template-columns:1fr}.case-study-template-body .blotout-message .logo-strip .logo-container img{margin:0 auto}}
