.behave-as-bg,.behave-as-bg img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;z-index:0}.count-up{display:inline}section{position:relative}.has-primary-background-color{--background-color: var(--primary)}.has-primary-gradient-background{--background-color: var(--primary)}.has-secondary-background-color{--background-color: var(--secondary)}.has-secondary-gradient-background{--background-color: var(--secondary)}.has-tertiary-background-color{--background-color: var(--tertiary)}.has-tertiary-gradient-background{--background-color: var(--tertiary)}.has-grey-secondary-background-color{--background-color: var(--grey-secondary)}.has-grey-secondary-gradient-background{--background-color: var(--grey-secondary)}.has-off-white-background-color{--background-color: var(--off-white)}.has-off-white-gradient-background{--background-color: var(--off-white)}.has-background{background-color:var(--background-color);--text-color-transparent: rgba(49,49,49,0.3);--text-color: var(--primary);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-primary-background-color,.has-primary-gradient-background{--text-color: var(--white);--text-color-transparent: rgba(255,255,255,0.3);--text-accent-color: var(--white);--text-accent-color-light: var(--white)}.has-secondary-background-color{--text-color: var(--white);--text-color-transparent: rgba(255,255,255,0.3);--text-accent-color: var(--primary);--text-accent-color-light: var(--primary-light)}.has-tertiary-background-color{--text-color: var(--white);--text-color-transparent: rgba(255,255,255,0.3);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-grey-secondary-background-color{--text-color: var(--primary);--text-color-transparent: rgba(49,49,49,0.3);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-white-background-color{--text-color-transparent: rgba(49,49,49,0.3);--text-color: var(--primary);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light)}.has-black-background-color{--text-color-transparent: rgba(49,49,49,0.3);--text-color: var(--white);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light);--background-color: var(--actual-black)}.alignleft{--alignment: left}.aligncenter{--alignment: center}.alignright{--alignment: right}.acf-innerblocks-container section{overflow:visible}.acf-innerblocks-container section .container{max-width:unset;padding:unset;margin:unset}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.image-focus-top .behave-as-bg,.image-focus-top .behave-as-bg img{-o-object-position:top;object-position:top}.image-focus-center .behave-as-bg,.image-focus-center .behave-as-bg img{-o-object-position:center;object-position:center}body .swiper-button-prev,body .swiper-button-next{border:2px solid var(--text-color);width:100%;height:auto;max-width:2.5rem;aspect-ratio:1/1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;top:40%;left:auto;right:auto;margin:0 auto}@media (min-width: 576px){body .swiper-button-prev,body .swiper-button-next{max-width:3.75rem}}body .swiper-button-prev:after,body .swiper-button-next:after{display:none}body .swiper-button-prev svg,body .swiper-button-next svg{max-width:1rem}@media (min-width: 576px){body .swiper-button-prev svg,body .swiper-button-next svg{max-width:1.375rem}}body .swiper-button-prev svg path,body .swiper-button-next svg path{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body .swiper-button-prev:hover,body .swiper-button-next:hover{background-color:var(--text-color)}body .swiper-button-prev:hover svg path,body .swiper-button-next:hover svg path{stroke:#fff}body .swiper-button-disabled{opacity:0.3 !important}picture img{display:block}.accent-green{--accent-color: #5CBB00}.accent-green .heading strong{color:#5CBB00}.accent-green .btn--solid{background-color:#5CBB00;border-color:#5CBB00}.accent-green .btn--solid:hover{background-color:#438800;border-color:#438800}.accent-blue{--accent-color: #0079C2}.accent-blue .heading strong{color:#0079C2}.accent-blue .btn--solid{background-color:#0079C2;border-color:#0079C2}.accent-blue .btn--solid:hover{background-color:#00598f;border-color:#00598f}.accent-red{--accent-color: #FF180A}.accent-red .heading strong{color:#FF180A}.theme-red{--accent-color: #FF180A}.theme-blue{--accent-color: #0079C2}.theme-green{--accent-color: #5CBB00}.intro{font-weight:600;font-size:20px;line-height:1.4}@media only screen and (min-width: 320px){.intro{font-size:calc( 20px + 2 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.intro{font-size:22px}}.js-fade-up,.js-fade-up-stagger{opacity:0}.js-reveal{visibility:hidden;position:relative;overflow:hidden}.external-link svg{margin-left:.375rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.mega-menu .external-link svg{margin-left:.625rem}.external-link:hover svg{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.blue-link{color:#4F9BE0}.blue-link a{color:#4F9BE0 !important}.blue-link a svg path{stroke:#4F9BE0}.large-label{font-size:20px;font-weight:400;padding:1.25rem 0}@media only screen and (min-width: 320px){.large-label{font-size:calc( 20px + 4 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.large-label{font-size:24px}}.wp-block-image.size-full{margin-bottom:0}.wp-block-image.size-full img{display:block}.lity-close{display:none}.lity-content{width:62.5rem !important;max-width:100%;background-color:#fff;padding:1.25rem .625rem;max-height:85dvh;height:auto}@media (min-width: 992px){.lity-content{padding:2.5rem}}.modal-close{position:absolute;top:0;right:0;width:3rem;height:3rem;border-left:1px solid #000;border-bottom:1px solid #000;border-top:none;border-right:none;background-color:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background-color:#fff}.modal-close svg{pointer-events:none}.modal-close svg path{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.modal-close:hover{background-color:#000}.modal-close:hover svg path{fill:#fff}.post-share{width:3.75rem;height:3.75rem;border:1px solid #000;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;position:relative}@media (min-width: 992px){.post-share{width:3.75rem;height:3.75rem}}.post-share svg path{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.post-share:hover{background-color:#000}.post-share:hover .social-sharer{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}.post-share:hover svg path{fill:#fff}.post-share .social-sharer{position:absolute;top:-.0625rem;right:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .625rem;background-color:#000;height:3.75rem;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;pointer-events:none}.post-share .social-sharer:hover a{opacity:0.5}.post-share .social-sharer:hover a:hover{opacity:1}.post-share .social-sharer a{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:1.25rem .625rem}.post-share .social-sharer svg path{fill:#fff}.below-hero{padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.3)}@media (min-width: 768px){.below-hero{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 992px){.below-hero{padding-top:4.375rem;padding-bottom:4.375rem}}.below-hero-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.3125rem}@media (min-width: 992px){.below-hero-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.below-hero__meta-item{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:3px solid var(--secondary);padding-left:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.below-hero__meta-item{width:48%}}@media (min-width: 992px){.below-hero__meta-item{width:auto;margin:0 1%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.below-hero__meta-item-label{font-size:14px}@media only screen and (min-width: 320px){.below-hero__meta-item-label{font-size:calc( 14px + 4 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.below-hero__meta-item-label{font-size:18px}}.below-hero__meta-item-value{font-size:16px}@media only screen and (min-width: 320px){.below-hero__meta-item-value{font-size:calc( 16px + 10 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.below-hero__meta-item-value{font-size:26px}}.single-case-study__hero{position:relative;--text-color: var(--white);margin-right:var(--side-margin)}.single-case-study__hero .breadcrumbs-wrapper{--text-color: var(--white);padding:.875rem .875rem 0 .875rem;border-bottom:1px solid #eee;position:absolute;top:0;left:0;right:0;z-index:3}.single-case-study__hero>.container{position:relative;min-height:25rem}@media (min-width: 768px){.single-case-study__hero>.container{min-height:37.5rem}}.single-case-study__hero-meta{--text-color: var(--white);position:absolute;top:0;left:0;bottom:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:1.5rem}.single-case-study__hero-meta h1{color:var(--white);font-size:20px}@media only screen and (min-width: 320px){.single-case-study__hero-meta h1{font-size:calc( 20px + 80 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-case-study__hero-meta h1{font-size:100px}}.single-case-study__hero-excerpt{font-size:18px;color:var(--white);max-width:46.25rem;padding-right:1rem}@media only screen and (min-width: 320px){.single-case-study__hero-excerpt{font-size:calc( 18px + 12 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.single-case-study__hero-excerpt{font-size:30px}}.single-case-study__hero-background:before{content:'';position:absolute;top:0;left:0;right:0;height:33%;background:#000;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.9)), to(rgba(0,0,0,0)));background:linear-gradient(180deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);z-index:1}.single-case-study__hero-background:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.9)), to(rgba(0,0,0,0.5)));background:linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.5) 100%);z-index:1}@media (min-width: 992px){.single-case-study__hero-background:after{background:linear-gradient(21deg, #000 0%, rgba(0,0,0,0.9) 20%, rgba(0,0,0,0) 80%)}}.single-case-study__below-hero{padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,0.3)}@media (min-width: 768px){.single-case-study__below-hero{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 992px){.single-case-study__below-hero{padding-top:4.375rem;padding-bottom:4.375rem}}.single-case-study__below-hero-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.3125rem}@media (min-width: 992px){.single-case-study__below-hero-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single-case-study__share{margin-left:auto}

/*# sourceMappingURL=single-case-study.css.map */
