/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-transition:height 320ms;transition:height 320ms}.flickity-slider{width:100%;height:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-cell,.flickity-slider{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:0;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:rgba(51,51,51,.25);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.case-study-cards-block .the-block-title{font-size:2.125rem;font-size:clamp(1.875rem,1.661rem + .714vw,2.125rem);line-height:1.5;font-weight:700}.case-study-cards-block .the-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.case-study-cards-block .the-controls>*{margin:.5rem 0}.case-study-cards-block .the-buttons{display:none;margin-left:auto}.js .case-study-cards-block .the-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.case-study-cards-block .the-buttons button{background:#121112;border:0;color:#fff;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.125rem;cursor:pointer;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}.case-study-cards-block .the-buttons .disabled{opacity:.5;cursor:auto}.case-study-cards-block .the-previous-button .icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.case-study-cards-block .the-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(22.5rem,1fr));gap:1.25rem;padding:1.5rem;border-radius:.9375rem;background-color:transparent;padding-left:0;padding-right:0}.case-study-cards-block .the-cards.flickity-enabled{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-study-cards-block .card{-webkit-box-flex:1;-ms-flex:1 0 30rem;flex:1 0 30rem;max-width:30rem}.case-study-cards-block .card a{background-color:#121112;border-radius:.9375rem;color:#fff;padding:3rem;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-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.case-study-cards-block .card a .icon{-webkit-transform:translateX(.6em);-ms-transform:translateX(.6em);transform:translateX(.6em);-webkit-transition:-webkit-transform 320ms;transition:transform 320ms;transition:transform 320ms,-webkit-transform 320ms}.case-study-cards-block .card a:focus-visible,.case-study-cards-block .card a:hover{text-decoration:none}.case-study-cards-block .card a:focus-visible .icon,.case-study-cards-block .card a:hover .icon{-webkit-transform:translateX(1em);-ms-transform:translateX(1em);transform:translateX(1em)}.case-study-cards-block .card a:focus,.case-study-cards-block .card a:hover{text-decoration:none}.case-study-cards-block .card.card--bg-color-red a{background-color:#d91629}.case-study-cards-block .card.card--bg-color-yellow a{background-color:#ffea7a}.case-study-cards-block .card.card--bg-color-gray a{background-color:#efefef}.case-study-cards-block .card.card--bg-color-white a{background-color:transparent;-webkit-box-shadow:0 .5rem .625rem -.3125rem rgba(18,17,18,.05),0 .375rem 1.875rem .3125rem rgba(18,17,18,.05),0 1rem 1.5rem .125rem rgba(18,17,18,.06);box-shadow:0 .5rem .625rem -.3125rem rgba(18,17,18,.05),0 .375rem 1.875rem .3125rem rgba(18,17,18,.05),0 1rem 1.5rem .125rem rgba(18,17,18,.06)}.case-study-cards-block .card.card--text-color-red a{color:#d91629}.case-study-cards-block .card.card--text-color-red .logo{-webkit-filter:contrast(0) brightness(0) invert(13%) sepia(72%) saturate(7489%) hue-rotate(350deg) brightness(89%) contrast(89%);filter:contrast(0) brightness(0) invert(13%) sepia(72%) saturate(7489%) hue-rotate(350deg) brightness(89%) contrast(89%)}.case-study-cards-block .card.card--text-color-black a{color:#121112}.case-study-cards-block .card.card--text-color-black .logo{-webkit-filter:grayscale(1) contrast(100);filter:grayscale(1) contrast(100)}.case-study-cards-block .card.card--text-color-yellow a{color:#ffea7a}.case-study-cards-block .card.card--text-color-yellow .logo{-webkit-filter:contrast(0) brightness(0) invert(88%) sepia(11%) saturate(2031%) hue-rotate(337deg) brightness(111%) contrast(106%);filter:contrast(0) brightness(0) invert(88%) sepia(11%) saturate(2031%) hue-rotate(337deg) brightness(111%) contrast(106%)}.case-study-cards-block .card.card--text-color-gray a{color:#efefef}.case-study-cards-block .card.card--text-color-gray .logo{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(353%) hue-rotate(206deg) brightness(111%) contrast(87%);filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(353%) hue-rotate(206deg) brightness(111%) contrast(87%)}.case-study-cards-block .card.card--text-color-white a{color:#fff}.case-study-cards-block .logo{width:auto;height:3rem;margin-bottom:clamp(1.5rem,.75rem + 2.5vw,2.375rem);-webkit-filter:grayscale(1) contrast(0) brightness(2);filter:grayscale(1) contrast(0) brightness(2)}.case-study-cards-block .description{padding-bottom:2rem}.case-study-cards-block .description p{font-size:1.5rem;font-weight:500;margin-bottom:0}.case-study-cards-block .cta{font-size:1.5rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.case-study-cards-block .flickity-viewport{width:100%}.case-study-cards-block .flickity-slider>*{margin-right:1.25rem}.case-study-cards-block .equalize-the-height .flickity-slider>*{top:0;bottom:0}@media (max-width:82.5em){.case-study-cards-block .the-cards{border-radius:0}}@media (max-width:48.75em){.case-study-cards-block .the-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.case-study-cards-block .the-buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.case-study-cards-block .the-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-study-cards-block .card{min-height:auto}}