.section-case-study{padding:155px 0}.section-case-study .row{align-items:center}.case-study-image{position:relative}.case-study-image img{width:100%}.case-study-image .stats{width:144px;margin-top:calc(-1*var(--spacing-0_5));position:absolute;top:50%;right:-50px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.case-study-image .stat{vertical-align:top;background:var(--color-white);width:144px;height:144px;box-shadow:0 0 22px var(--color-black-alpha-10);text-align:center;font-weight:var(--font-weight-extrabold);padding:var(--spacing-6)var(--spacing-5)var(--spacing-2_5);opacity:var(--opacity-0);border-radius:50%;flex-wrap:wrap;align-content:center;margin:26px 0;display:flex;-ms-transform:translateY(100%);transform:translateY(100%)}.case-study-image .stat>*{min-width:0}.case-study-image .stat>div{flex:0 0 100%}.case-study-image .stat .stat-num-wrap{font-size:var(--font-size-5xl);color:var(--color-primary-dark);line-height:var(--font-size-4_5xl)}.case-study-image .stat .stat-suffix{font-size:var(--font-size-3_5xl);font-weight:var(--font-weight-normal);margin-left:var(--spacing-0_5)}.case-study-image .stat .stat-label{font-size:var(--font-size-sm);line-height:1.14286}.case-study-image .stat .stat-num-wrap.sml{font-size:var(--font-size-6xl);padding-top:var(--spacing-1);line-height:28px}.case-study-image .stat .stat-num-wrap.sml .stat-suffix{font-size:var(--font-size-3xl)}.case-study-text{padding:0}.case-study-text .sub-heading{color:var(--color-gray-750);margin-bottom:var(--spacing-2_5)}.case-study-text .case-study-excerpt{max-width:320px;padding:18px 0 var(--spacing-3)}.case-study-text .fc-cta-link{font-size:var(--font-size-md)}.section-two-column-unordered-list+.section-case-study+.section-cta+.main-bottom-background{background-color:var(--color-gray-200);background-image:url(/wp-content/themes/3mediaweb2021/assets/img/bg-main.webp)}@media (max-width:991.98px){.case-study-text .case-study-excerpt{max-width:none}.case-study-image{margin-bottom:50px}}@media (max-width:640px){.case-study-image .stats{text-align:center;width:100%;right:0}.case-study-image .stats .stat{vertical-align:top;margin:var(--spacing-2_5);display:inline-flex}}@media (max-width:767.98px){.section-case-study{padding-top:70px;padding-bottom:70px}.section-case-study .case-study-image{flex-direction:column;display:flex}.section-case-study .case-study-image .stats{display:block;position:static;-ms-transform:none;transform:none}}.case-feature{gap:var(--spacing-8);align-items:center;display:grid}@media (min-width:760px){.case-feature{grid-template-columns:.8fr 1.2fr;gap:0}}.case-feature-shot{aspect-ratio:4/3;overflow:hidden}.case-feature-shot img{object-fit:cover;width:100%;height:100%;display:block}.case-feature-body h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);margin:var(--spacing-3)0 0}.case-feature-body .fc-prose{margin:var(--spacing-4)0}.case-section-header{margin-bottom:44px}.case-card .case-feature{background:var(--color-white);box-shadow:0 0 20px var(--color-black-alpha-10)}.case-card .case-feature-body{flex-direction:column;gap:18px;padding:40px;display:flex}.case-card .case-feature-body .fc-eyebrow{letter-spacing:.12em;margin:0;font-size:12.5px}.case-card .case-feature-body h3,.case-card .case-feature-body .fc-prose{margin:0}.case-card .case-feature-body .fc-prose p{font-size:16px;line-height:1.6}.case-dark{background:var(--color-black);color:var(--color-white)}.case-dark .case-feature-dark .case-feature-shot{aspect-ratio:16/10;box-shadow:0 30px 70px var(--color-black-alpha-50)}.case-dark .case-feature-dark .case-feature-shot img{object-fit:contain}.case-dark .case-feature-body h3{color:var(--color-white);margin-top:16px;font-size:max(28px,min(3.4vw,40px))}.case-dark .case-feature{gap:44px}@media (min-width:760px){.case-dark .case-feature{grid-template-columns:1.05fr .95fr;gap:64px}}.case-dark .case-feature-body .fc-prose{color:var(--color-muted-on-black);max-width:46ch;margin:20px 0 26px}