.section-case-studies{padding:calc(var(--g-spacing)*2) 0}@media(max-width: 768px){.section-case-studies{padding:0}}.section-relative{position:relative}.case-studies-grid{display:grid;grid-template-columns:1fr;gap:var(--g-spacing)}@media(min-width: 768px){.case-studies-grid{grid-template-columns:1fr 1fr}}@media(min-width: 1170px){.case-studies-grid{grid-template-columns:1fr 1fr 1fr}}.section-case-studies .section-heading-grid{display:grid;grid-template-columns:1fr 65%;gap:calc(var(--g-spacing)*2)}@media(max-width: 768px){.section-case-studies .section-heading-grid{grid-template-columns:1fr;gap:var(--g-spacing)}}@media(min-width: 992px){.section-case-studies .section-heading-grid.header-right{grid-template-columns:65% 1fr}.section-case-studies .section-heading-grid.header-right .overflow-heading{position:relative;grid-template-areas:"stack";color:var(--clr-white);z-index:999}.section-case-studies .section-heading-grid.header-right .overflow-heading>*{grid-area:stack}.section-case-studies .section-heading-grid.header-right .overflow-heading h2{position:relative;padding:0;margin:0 auto;color:var(--clr-white);z-index:1;margin:0}}@media(min-width: 992px)and (min-width: 992px){.section-case-studies .section-heading-grid.header-right .overflow-heading h2{margin:0;text-align:initial}}@media(min-width: 992px){.section-case-studies .section-heading-grid.header-right .overflow-heading .heading-wrapper{padding:calc(var(--g-spacing));display:flex}.section-case-studies .section-heading-grid.header-right .overflow-heading .heading-wrapper::after{content:"";position:absolute;top:0;width:300%;height:100%;background:inherit;background:var(--clr-blue);z-index:0}}@media(min-width: 992px)and (max-width: 768px){.section-case-studies .section-heading-grid.header-right .overflow-heading .heading-wrapper::after{left:0}}@media(min-width: 992px){.section-case-studies .section-heading-grid.header-right .section-heading-description{grid-column:1/2;grid-row:1;max-width:initial}.section-case-studies .section-heading-grid.header-right .section-heading-description p:first-of-type{margin-top:0;padding-top:0}}.section-case-studies .heading-controls{display:flex;align-items:center;justify-content:center}.section-case-studies .heading-controls .embla__buttons{display:flex;flex-direction:row;gap:11px;margin-top:var(--g-spacing)}.section-case-studies .heading-controls .embla__buttons button{background:rgba(0,0,0,0);height:100%}.section-case-studies .heading-controls .embla__buttons button svg{transition:all .3s ease-in-out;stroke:#fff;stroke-width:2px}.section-case-studies .heading-controls .embla__buttons button svg path{stroke:#fff}.section-case-studies .heading-controls .embla__buttons button:hover svg{transform:scale(1.25)}.section-case-studies .overflow-heading{position:relative;grid-template-areas:"stack";color:var(--clr-white)}.section-case-studies .overflow-heading>*{grid-area:stack}.section-case-studies .overflow-heading h2{position:relative;padding:0;margin:0 auto;color:var(--clr-white);z-index:1;margin:0}@media(min-width: 992px){.section-case-studies .overflow-heading h2{margin:0;text-align:initial}}.section-case-studies .overflow-heading .heading-wrapper{padding:calc(var(--g-spacing)*1.4);display:flex}.section-case-studies .overflow-heading .heading-wrapper::after{content:"";position:absolute;top:0;right:0;width:300%;height:100%;background:inherit;background:var(--clr-blue);z-index:0}@media(max-width: 768px){.section-case-studies .overflow-heading .heading-wrapper::after{left:0}}@media(min-width: 992px){.section-case-studies .overflow-heading{display:inline-block}.section-case-studies .overflow-heading .heading-wrapper{position:relative;display:inline-flex;padding:var(--g-spacing) var(--g-spacing) var(--g-spacing) 0}.section-case-studies .overflow-heading .heading-wrapper h2{padding-right:var(--g-spacing);z-index:1;margin:0;padding:0}.section-case-studies .overflow-heading .heading-wrapper::after{content:"";position:absolute;top:0;left:-300%;width:400%;height:100%;background:inherit;z-index:0;direction:rtl;background-position:right top}}.section-case-studies.theme-bg-blue-lined .heading-wrapper::after{background:var(--clr-red)}.case-study-card{display:grid;grid-template-areas:"stack";margin:0;overflow:hidden;position:relative;width:100%;height:100%;min-height:540px;border:2px solid var(--color-white)}.case-study-card>*{grid-area:stack}@media(max-width: 768px){.case-study-card{min-height:initial;aspect-ratio:4/5}}.case-study-card .card-overlay{width:100%;height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.5);z-index:1}.case-study-card .content-wrapper{display:grid;place-content:center;text-align:center;width:100%;height:100%;z-index:2;color:var(--color-white)}.case-study-card .content-wrapper *{z-index:2}@media(max-width: 768px){.case-study-card .content-wrapper{text-align:left}}.case-study-card .content-wrapper .content{padding:calc(var(--g-spacing)*2)}.case-study-card .content-wrapper h2{max-width:85%;margin:0 auto;padding-bottom:var(--g-spacing)}@media(max-width: 992px){.case-study-card .content-wrapper h2{font-size:var(--fs-h2);margin:0}}.case-study-card .content-wrapper ul{max-width:initial}.case-study-card .content-wrapper a{color:var(--color-white)}.case-study-card .content-wrapper .case-study-stats{display:flex;flex-direction:row;width:100%;margin:0 auto;padding:0 var(--g-spacing);display:grid !important;grid-template-columns:1fr 1fr 1fr;width:100%;text-align:center;gap:calc(var(--g-spacing)*2);margin-top:var(--g-spacing);text-transform:uppercase;font-weight:bold;font-family:var(--font-heading)}@media(max-width: 768px){.case-study-card .content-wrapper .case-study-stats{grid-template-columns:1fr;gap:11px;margin-top:0;padding:0}}.case-study-card .content-wrapper .case-study-stats svg{width:30px;height:40px;fill:currentColor;margin-bottom:11px}@media(max-width: 768px){.case-study-card .content-wrapper .case-study-stats svg{margin-bottom:0;width:23px;height:24px}}.case-study-card .content-wrapper .case-study-stats .stat-item{display:flex;flex-direction:column;align-items:center;list-style:none;width:100%;font-size:16px;font-weight:bold}@media(max-width: 768px){.case-study-card .content-wrapper .case-study-stats .stat-item{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:11px}}.case-study-card .content-wrapper .case-study-stats .stat-item .stat-text{font-weight:var(--font-weight-5)}@media(max-width: 768px){.case-study-card .content-wrapper .case-study-stats .stat-item .stat-text{text-align:left}}.case-study-card-cta{margin-top:-24px;z-index:2}.case-study-card-cta .button{background-color:var(--clr-blue)}.case-study-card-cta .button:hover{background:var(--clr-red)}.embla.embla-case-studies{position:relative;width:100%;overflow:hidden;z-index:1;padding:var(--g-spacing) 0}@media(max-width: 768px){.embla.embla-case-studies{padding-bottom:0}}.embla.embla-case-studies .embla__viewport{overflow:hidden;width:100%;margin:0 auto}.embla.embla-case-studies .embla__container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.embla.embla-case-studies .embla__slide{position:relative;box-sizing:border-box;flex:0 0 90%;box-sizing:border-box;padding:11px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(min-width: 768px){.embla.embla-case-studies .embla__slide{padding:var(--g-spacing);flex:0 0 50%}}@media(min-width: 1280px){.embla.embla-case-studies .embla__slide{padding:var(--g-spacing);flex:0 0 50%}}.embla.embla-case-studies .embla__slide .bg-image{position:absolute;width:100%;height:100%;z-index:1;transition:opacity 1s ease}.embla.embla-case-studies .embla__slide .bg-image img,.embla.embla-case-studies .embla__slide .bg-image picture{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.embla .embla__controls{display:flex;flex-direction:column;gap:1.2rem;position:absolute;top:calc(50% - 56px);right:5%}@media(orientation: portrait){.embla .embla__controls{display:none}}.embla .embla__buttons{display:flex;flex-direction:row !important;gap:11px;align-items:center;background:#fff;border-radius:500px}.embla .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), 0.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:56px;height:56px;z-index:1;border-radius:0;color:var(--text-body);display:flex;align-items:center;justify-content:center;overflow:hidden}.embla .embla__button:disabled{color:var(--detail-high-contrast)}.embla .embla__button svg{width:17px}.embla .embla__button svg stroke{fill:var(--text-body)}.embla .embla__button.embla__button--prev{border-bottom:1px solid var(--clr-border)}.embla .embla__button__svg{width:35%;height:35%}.embla .embla__dots{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:-.6rem}.embla .embla__dots .embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), 0.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.embla .embla__dots .embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;content:""}.embla .embla__dots .embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.embla .card-overlay{background-color:rgba(0,0,0,.7)}.single-case-study-wrapper{display:grid;grid-template-columns:1fr;padding:calc(var(--g-spacing)*2) 0}.single-case-study-wrapper .case-study-card{display:grid;grid-template-areas:"stack";margin:0;overflow:hidden;position:relative;width:100%;margin:0 auto;aspect-ratio:5/4;border:none !important;min-height:initial;max-width:75ch;margin:0 auto}@media(max-width: 768px){.single-case-study-wrapper .case-study-card{aspect-ratio:4/5}}.single-case-study-wrapper .case-study-card>*{grid-area:stack}.single-case-study-wrapper .case-study-card .bg-image{left:0;height:100%;width:100%;margin:0;height:calc(100% - 30px)}.single-case-study-wrapper .case-study-card .bg-image img,.single-case-study-wrapper .case-study-card .bg-image picture,.single-case-study-wrapper .case-study-card .bg-image source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-case-study-wrapper .case-study-card .overlay{position:absolute;height:calc(100% - 30px);width:100%;margin:0;overflow:hidden;z-index:4;background-color:rgba(0,0,0,.5);border:2px solid var(--clr-white)}.single-case-study-wrapper .case-study-card .content-wrapper{display:flex;align-items:flex-end}.single-case-study-wrapper .case-study-card .content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;position:absolute;z-index:999;width:100%;height:100%;color:#fff;text-align:center;padding:var(--g-spacing)}@media(max-width: 992px){.single-case-study-wrapper .case-study-card .content{text-align:left;padding:calc(var(--g-spacing)*2)}}.single-case-study-wrapper .case-study-card .content h3{font-size:var(--fs-h2)}@media(min-width: 992px){.single-case-study-wrapper .case-study-card .content h3{margin:0 auto}}.single-case-study-wrapper .case-study-card .content .button{background-color:var(--clr-red)}.single-case-study-wrapper .case-study-card .btn-single{position:absolute;bottom:0}.single-case-study-wrapper .case-study-card .case-study-stats{display:flex;flex-direction:row;width:100%;margin:0 auto;padding:0 var(--g-spacing);display:grid !important;grid-template-columns:1fr 1fr 1fr;width:100%;text-align:center;gap:calc(var(--g-spacing)*2);margin-top:var(--g-spacing);text-transform:uppercase;font-weight:bold;font-family:var(--font-heading);margin-top:var(--g-spacing)}@media(max-width: 768px){.single-case-study-wrapper .case-study-card .case-study-stats{grid-template-columns:1fr;gap:11px;margin-left:0;padding-left:0}}.single-case-study-wrapper .case-study-card .case-study-stats svg{width:30px;height:40px;fill:currentColor;margin-bottom:11px}@media(max-width: 768px){.single-case-study-wrapper .case-study-card .case-study-stats svg{margin-bottom:0;width:23px;height:24px}}.single-case-study-wrapper .case-study-card .case-study-stats .stat-item{display:flex;flex-direction:column;align-items:center;list-style:none;width:100%;font-size:16px;font-weight:bold}@media(max-width: 768px){.single-case-study-wrapper .case-study-card .case-study-stats .stat-item{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:11px}}.single-case-study-wrapper .case-study-card .case-study-stats .stat-item .stat-text{font-weight:var(--font-weight-5)}@media(max-width: 768px){.single-case-study-wrapper .case-study-card .case-study-stats .stat-item .stat-text{text-align:left}}.two-case-studies-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--g-spacing)*2);padding:calc(var(--g-spacing)*2) 0}@media(max-width: 992px){.two-case-studies-wrapper{grid-template-columns:1fr}}.two-case-studies-wrapper .case-study-card{display:grid;grid-template-areas:"stack";margin:0;overflow:hidden;position:relative;width:100%;margin:0 auto;aspect-ratio:5/4;border:none !important;min-height:initial}@media(max-width: 768px){.two-case-studies-wrapper .case-study-card{aspect-ratio:4/5}}.two-case-studies-wrapper .case-study-card>*{grid-area:stack}.two-case-studies-wrapper .case-study-card .bg-image{left:0;height:100%;width:100%;margin:0;height:calc(100% - 30px)}.two-case-studies-wrapper .case-study-card .bg-image img,.two-case-studies-wrapper .case-study-card .bg-image picture,.two-case-studies-wrapper .case-study-card .bg-image source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.two-case-studies-wrapper .case-study-card .overlay{position:absolute;height:calc(100% - 30px);width:100%;margin:0;overflow:hidden;z-index:4;background-color:rgba(0,0,0,.5);border:2px solid var(--clr-white)}.two-case-studies-wrapper .case-study-card .content-wrapper{display:flex;align-items:flex-end}.two-case-studies-wrapper .case-study-card .content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;position:absolute;z-index:999;width:100%;height:100%;color:#fff;text-align:center;padding:var(--g-spacing)}@media(max-width: 992px){.two-case-studies-wrapper .case-study-card .content{text-align:left;padding:calc(var(--g-spacing)*2)}}.two-case-studies-wrapper .case-study-card .content h3{font-size:var(--fs-h2)}@media(min-width: 992px){.two-case-studies-wrapper .case-study-card .content h3{margin:0 auto}}.two-case-studies-wrapper .case-study-card .content .button{background-color:var(--clr-red)}.two-case-studies-wrapper .case-study-card .btn-single{position:absolute;bottom:0}.two-case-studies-wrapper .case-study-card .case-study-stats{display:flex;flex-direction:row;width:100%;margin:0 auto;padding:0 var(--g-spacing);display:grid !important;grid-template-columns:1fr 1fr 1fr;width:100%;text-align:center;gap:calc(var(--g-spacing)*2);margin-top:var(--g-spacing);text-transform:uppercase;font-weight:bold;font-family:var(--font-heading);margin-top:var(--g-spacing)}@media(max-width: 768px){.two-case-studies-wrapper .case-study-card .case-study-stats{grid-template-columns:1fr;gap:11px;margin-left:0;padding-left:0}}.two-case-studies-wrapper .case-study-card .case-study-stats svg{width:30px;height:40px;fill:currentColor;margin-bottom:11px}@media(max-width: 768px){.two-case-studies-wrapper .case-study-card .case-study-stats svg{margin-bottom:0;width:23px;height:24px}}.two-case-studies-wrapper .case-study-card .case-study-stats .stat-item{display:flex;flex-direction:column;align-items:center;list-style:none;width:100%;font-size:16px;font-weight:bold}@media(max-width: 768px){.two-case-studies-wrapper .case-study-card .case-study-stats .stat-item{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:11px}}.two-case-studies-wrapper .case-study-card .case-study-stats .stat-item .stat-text{font-weight:var(--font-weight-5)}@media(max-width: 768px){.two-case-studies-wrapper .case-study-card .case-study-stats .stat-item .stat-text{text-align:left}}

/*# sourceMappingURL=case-studies.css.map */