@keyframes gradient-in{0%{margin-top:500px;opacity:0}to{margin-top:0;opacity:1}}@keyframes gradient-in-top{0%{margin-top:-500px;opacity:0}to{margin-top:0;opacity:1}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes animated-cta-banner-title{0%{transform:translateY(0)}25%,75%{opacity:1;transform:translateY(-110px)}to{opacity:0;transform:translateY(-130px)}}@keyframes animated-cta-banner-secondary-title{0%{opacity:0}25%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.wp-block-case-studies-slider{overflow:hidden}.wp-block-case-studies-slider__container{margin:0 auto;max-width:var(--width-max-width-padded);padding-left:var(--spacing-body);padding-right:var(--spacing-body);width:100%}.wp-block-case-studies-slider__container+.wp-block-case-studies-slider__container{margin-top:var(--spacing-xl)}.wp-block-case-studies-slider__logos-container{margin-top:var(--spacing-m)}.wp-block-case-studies-slider__logos-swiper{overflow:visible}.wp-block-case-studies-slider__logo-slide{align-items:center;background:var(--colour-white);border:2px solid var(--colour-gray-10);border-radius:var(--radius-image);box-shadow:2px 2px 7px 0 hsla(240,7%,94%,.8);display:flex;height:auto;justify-content:center;max-width:156px;padding:var(--spacing-xxs)}@media (min-width:767px){.wp-block-case-studies-slider__logo-slide{max-width:208px}}.wp-block-case-studies-slider__logo-slide.is-active{border-color:var(--colour-light-blue-100)}@media (max-width:1022.98px){.wp-block-case-studies-slider__swiper{overflow:unset}.wp-block-case-studies-slider__slide{max-width:295px}}.wp-block-case-studies-slider__nav{align-items:center;display:flex;gap:var(--spacing-s);justify-content:center;margin-top:var(--spacing-m)}.wp-block-case-studies-slider__nav-arrow{align-items:center;background-color:var(--swiper-nav-arrow-background-color);border:1px solid var(--swiper-nav-arrow-border-color);border-radius:50%;color:var(--swiper-nav-arrow-icon-color);cursor:pointer;display:flex;height:var(--swiper-nav-arrow-width);justify-content:center;outline-offset:2px;transition:var(--transition-all);width:var(--swiper-nav-arrow-height)}.wp-block-case-studies-slider__nav-arrow:first-of-type{transform:rotate(180deg)}.wp-block-case-studies-slider__nav-arrow:hover{background-color:var(--swiper-nav-arrow-hover-background-color);color:var(--swiper-nav-arrow-icon-hover-color)}.wp-block-case-studies-slider__nav-arrow:focus-visible{outline:1px solid var(--swiper-nav-arrow-focus-outline-colour)}.wp-block-case-studies-slider__nav-arrow.swiper-button-disabled{opacity:.5}.bg--dark .wp-block-case-studies-slider__nav-arrow{--swiper-nav-arrow-border-color:var(--colour-white);--swiper-nav-arrow-icon-color:var(--colour-white);--swiper-nav-arrow-hover-background-color:var(--colour-white);--swiper-nav-arrow-icon-hover-color:var(--colour-dark-blue-35)}.wp-block-case-studies-slider__scrollbar{background-color:var(--colour-gray-10);border-radius:100px;cursor:pointer;flex:1;height:12px;position:unset}.wp-block-case-studies-slider__scrollbar .swiper-scrollbar-drag{background:var(--gradient-vibrant);border-radius:100px;height:100%}@media (min-width:1023px){.wp-block-case-studies-slider__scrollbar{display:none}}.wp-block-case-studies-slider__pagination{display:flex;flex-wrap:wrap;gap:var(--swiper-pagination-spacing);justify-content:center}.wp-block-case-studies-slider__pagination .swiper-pagination-bullet{border:1px solid var(--swiper-pagination-border-color);border-radius:100px;cursor:pointer;height:var(--swiper-pagination-height);outline-offset:2px;transition:var(--transition-all);width:var(--swiper-pagination-width)}.wp-block-case-studies-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--swiper-pagination-color-active);border:0}@media (min-width:767px){.wp-block-case-studies-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:90px}}.wp-block-case-studies-slider__pagination .swiper-pagination-bullet:focus-visible{outline:1px solid var(--swiper-pagination-focus-outline-colour)}.bg--dark .wp-block-case-studies-slider__pagination{--swiper-pagination-border-color:var(--colour-white)}@media (max-width:1022.98px){.wp-block-case-studies-slider__pagination{display:none}}
