.case-study-header{height:40vh;margin-top:85px;overflow:hidden;position:relative;width:100%}.case-study-header,.case-study-header .logo-title{align-items:center;display:flex;justify-content:center}.case-study-header .logo-title{color:#f8f8fa;flex-direction:column}.case-study-header .logo{height:auto;margin-bottom:20px;width:250px}.case-study-header .second-text{color:#fff;font-size:20px;padding-top:15px}.case-study-header .case-study-header-background{height:auto;overflow:hidden;position:absolute;width:100%;z-index:-1}.case-study-header .case-study-header-background img{height:40vh;width:100%}.case-study-header h1{color:#f8f8fa;font-size:45px;font-weight:800;line-height:110%;margin:0;text-align:center}.case-study-container{padding:50px 100px}.section-title{font-size:25px;font-weight:600;margin-bottom:10px;margin-top:35px}.case-study-key-results{display:flex;row-gap:10px}.case-study-stats-border{border-bottom:1px dashed;padding:20px 0;padding-top:10px;width:30%}.post-content-row{column-gap:50px;display:flex;justify-content:center}.left-content{width:55%}.right-content{width:45%}.remove-static-four{align-items:flex-start;column-gap:30px;flex-wrap:wrap}.case-study-work,.remove-static-four{display:flex;justify-content:space-evenly}.custom-projects{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:30px 0}.custom-project{flex:1 1 auto;flex-direction:column;font-style:underline;margin:10px;text-align:center}.custom-project,.custom-project a{color:#fff;font-style:underline}.case-study-work .custom-project-flex{align-items:center}.case-study-work .custom-project-flex .custom-project-title{font-size:25px;font-weight:700;line-height:30px;padding-left:5px;text-align:left;text-decoration:underline;width:140px}.four-items-style .custom-project-flex{align-items:center}.case-study-work .custom-project .custom-project-title,.four-items-style .custom-project-flex .custom-project-title{font-size:18px;font-weight:700;line-height:1.4;padding-bottom:10px;padding-left:0;text-align:center;text-decoration:underline;width:auto}.case-study-work .custom-project .custom-project-title di{padding-top:20px}.four-items-style .custom-project-flex img{order:1}.custom-project img:hover{filter:brightness(.75)}.custom-project.no-redirect img:hover{filter:unset}.swiper-button-next:after,.swiper-button-prev:after{color:#fff}.case-study-testimonial{line-height:1.75em;padding:100px 420px;text-align:center}.testimonial-text{font-size:25px;font-weight:700;padding-bottom:20px}.case-study-post-cta .content{align-items:center;background-color:#0c0d0f;display:flex;flex-direction:column;justify-content:center;padding:100px 0;text-align:center;width:100%}.case-study-post-cta .content h3{color:#f8f8fa;font-size:36px;margin-bottom:25px}.case-study-post-cta .content p{max-width:848px}.back-button a{color:#ababab;font-weight:700;text-decoration:none}.case-study-post-cta .content .cta-row{column-gap:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:40px}.view-more{display:none}@media (max-width:768px){.iframe-wrapper,.oembed-container{padding:0}.iframe-wrapper{margin:0 22px!important}.case-study-header{height:auto;margin:85px 0 0;min-height:30vh}.case-study-header .logo{margin-bottom:0;width:150px}.case-study-header h1{font-size:25px;padding:0 10px;text-align:center}.case-study-header .case-study-header-background img{height:auto;min-height:30vh;width:100%}.case-study-header .second-text{display:none}.case-study-container{padding:0 30px 10px}.industry-button{display:none}.case-study-key-results{flex-direction:column;margin:0}.case-study-key-results-row{flex-direction:column}.case-study-stats-border{width:100%}.case-study-work{flex-direction:column;row-gap:35px}.remove-static-four{column-gap:30px;display:flex;flex-wrap:wrap;justify-content:space-evenly}.case-study-work .remove-static-four .custom-projects-container:nth-of-type(n+4){display:none}.case-study-work.show-all .remove-static-four .custom-projects-container{display:block}.view-more{cursor:pointer;margin:0 30px 30px}.case-study-work .remove-static-four .custom-project-flex .custom-project-title{font-size:16px;line-height:20px;margin-top:10px;text-align:center;text-decoration:underline;width:100%}.custom-project-flex{flex-direction:column}.remove-static-four .custom-project-flex img{order:1;width:100%}.custom-projects{margin:10px 0}.view-more{display:block}.case-study-testimonial{line-height:1.5em;padding:50px}.testimonial-text{font-size:18px;font-weight:700;padding-bottom:20px}.post-content-row{display:flex;flex-direction:column;justify-content:flex-start}.left-content,.right-content{width:100%}.case-study-post-cta .content{margin:unset;padding:50px 30px}.case-study-post-cta .content .cta-row{row-gap:20px}.case-study-post-cta .content h3{font-size:25px}}.case-study-header .case-study-header-overlay{inset:0;position:absolute;z-index:-1}.cs-facts{border-bottom:1px dashed #000;border-top:1px dashed #000;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:40px;max-width:1400px;padding:28px 0}.cs-fact__label{color:#595959;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.cs-fact__value{font-size:18px;font-weight:600;line-height:1.35;white-space:pre-line}.cs-stats{display:grid;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.cs-stats--large{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cs-stat__figure{font-size:38px;font-weight:800;line-height:1.05;margin-bottom:6px}.cs-stats--large .cs-stat__figure{font-size:44px}.cs-stat__label{font-size:15px;line-height:1.35}.cs-lead{font-size:22px;font-weight:700;line-height:1.4}.cs-footnote{color:#595959;font-size:13px;line-height:1.5;white-space:pre-line}.cs-rule{border-bottom:1px dashed #000;margin:30px 0 10px}.cs-work{width:100%}.cs-phones{align-items:start;box-sizing:border-box;display:grid;gap:32px 24px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1280px;padding:80px 48px 72px}.cs-phone-card{align-items:center;display:flex;flex-direction:column;gap:16px;min-width:0}.cs-phone{aspect-ratio:150/305;background:#111;border:6px solid #111;border-radius:30px;box-shadow:0 10px 24px rgba(0,0,0,.28);box-sizing:border-box;max-width:170px;overflow:hidden;position:relative;width:100%}.cs-phone--image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cs-phone__island{background:#111;border-radius:6px;display:block;height:9px;width:36px}.cs-phone--image .cs-phone__island{left:50%;position:absolute;top:6px;transform:translateX(-50%)}.cs-phone--article{background:#fff;color:#000;display:flex;flex-direction:column;text-align:left}.cs-phone__status{align-items:center;display:flex;font-size:6px;font-weight:700;justify-content:space-between;line-height:1.5;padding:6px 11px 4px}.cs-phone__brand{align-items:center;display:flex;justify-content:center;min-height:15px;padding:7px 0}.cs-phone__brand img{display:block;height:15px;width:auto}.cs-phone__label{background:#eef0f4;color:#595959;font-size:5.5px;font-weight:700;letter-spacing:.04em;line-height:1.5;padding:3px 8px;text-align:center;text-transform:uppercase}.cs-phone__headline{font-size:11px;font-weight:800;line-height:1.2;padding:9px 10px 3px}.cs-phone__dek{color:#595959;font-size:7px;line-height:1.35;padding:0 10px 5px}.cs-phone__byline{color:#595959;font-size:5.5px;font-weight:700;line-height:1.5;padding:0 10px 6px}.cs-phone__photo{display:block;flex-shrink:0;height:auto;width:100%}.cs-phone__body{color:#222;font-size:7px;line-height:1.45;padding:8px 10px 0;white-space:pre-line}.cs-phone-card__caption,a.cs-phone-card__caption{color:#fff;font-size:16px;font-weight:700;line-height:1.3;text-align:center}a.cs-phone-card__caption{text-decoration:underline}.cs-why{box-sizing:border-box;margin:0 auto;max-width:1050px;padding:0 24px 96px}.cs-why .section-title{border-top:1px dashed #000;margin-bottom:32px;margin-top:0;padding-top:56px}.cs-why__grid{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.cs-why__item h3{font-size:20px;font-weight:800;line-height:1.25;margin:0 0 10px}.cs-why__item p{font-size:16px;line-height:1.55;margin:0;white-space:pre-line}.case-study-post-cta .content .cta-subtext{color:#f8f8fa;font-size:20px;line-height:1.5;margin:0 0 28px;padding:0 24px}.case-study-custom{margin-top:85px}@media (max-width:900px){.cs-phones{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.cs-facts{gap:20px;margin-top:30px}.cs-phones{padding:48px 24px}.cs-why{padding-bottom:56px}}@media (max-width:560px){.cs-phones{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-why__grid{grid-template-columns:1fr}}