.case-study-showcase{padding:3.2rem 0 0;background:#f8fbff;color:#000}@media (min-width: 768px){.case-study-showcase{padding:4.8rem 0 0}}@media (min-width: 1280px){.case-study-showcase{padding:12rem 0 0}}.case-study-showcase__container{position:relative;z-index:1;width:100%;margin-left:auto;margin-right:auto;padding-left:3.2rem;padding-right:3.2rem}@media (min-width: 768px){.case-study-showcase__container{max-width:76.8rem;padding-left:4.4rem;padding-right:4.4rem}}@media (min-width: 1280px){.case-study-showcase__container{max-width:122.4rem;padding-left:3.2rem;padding-right:3.2rem}}@media (min-width: 1600px){.case-study-showcase__container{max-width:127.2rem;padding-left:5.6rem;padding-right:5.6rem}}.case-study-showcase__intro{max-width:68rem;margin:0 auto 2.4rem;text-align:center}@media (min-width: 768px){.case-study-showcase__intro{margin:0 auto 4rem}}@media (min-width: 1280px){.case-study-showcase__intro{margin:0 auto 5.6rem}}.case-study-showcase__title{margin:0 auto 1.2rem;font-size:3.2rem;line-height:1.125;font-weight:900;letter-spacing:-.02em;color:#000;font-family:proxima-nova,Roboto,sans-serif;max-width:68rem}@media (min-width: 768px){.case-study-showcase__title{font-size:4.8rem;line-height:1;margin:0 0 1.6rem}}.case-study-showcase__description{font-size:1.6rem;font-weight:400;line-height:1.5;font-family:proxima-nova,Roboto,sans-serif;max-width:56rem;margin:0 auto}@media (min-width: 768px){.case-study-showcase__description{font-size:1.6rem}}.case-study-showcase__card{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:var(--case-study-showcase-card-height, auto);min-height:var(--case-study-showcase-card-height, 0);background:#fff;border-radius:1rem;overflow:visible;box-shadow:0 0 4rem #0c055e14;color:inherit;text-decoration:none;pointer-events:none}@media (min-width: 768px){.case-study-showcase__card{grid-template-columns:minmax(0,1fr) 26.4rem;grid-template-rows:none}}@media (min-width: 1280px){.case-study-showcase__card{grid-template-columns:minmax(0,1fr) 58rem;border-radius:1.2rem}}.case-study-showcase__card.swiper-slide-active{pointer-events:auto}.case-study-showcase:not(.case-study-showcase--ready) .case-study-showcase__card{display:none}.case-study-showcase:not(.case-study-showcase--ready) .case-study-showcase__card:first-child,.case-study-showcase:not(.case-study-showcase--ready) .case-study-showcase__card.swiper-slide-active{display:grid}.case-study-showcase__slider{width:100%;margin:0 auto -3.2rem;overflow:visible}@media (min-width: 768px){.case-study-showcase__slider{margin-bottom:-2.4rem}}@media (min-width: 1280px){.case-study-showcase__slider{margin-bottom:-9.6rem}}.case-study-showcase__slider.swiper{overflow:visible}.case-study-showcase__slider .case-study-showcase__card{opacity:0}.case-study-showcase__slider .case-study-showcase__card.swiper-slide-active{opacity:1}.case-study-showcase__slider:not(.swiper-initialized){overflow:hidden}.case-study-showcase__slider:not(.swiper-initialized) .case-study-showcase__slides{display:grid}.case-study-showcase__slider:not(.swiper-initialized) .case-study-showcase__card{grid-area:1/1}.case-study-showcase__slider:not(.swiper-initialized) .case-study-showcase__card:first-child{opacity:1}.case-study-showcase__slides{display:flex}.case-study-showcase__slides>.case-study-showcase__card{flex:0 0 100%;width:100%;height:var(--case-study-showcase-card-height, auto)}.case-study-showcase__content{display:flex;flex-direction:column;align-items:flex-start;padding:2.8rem 2.4rem 4rem;border-radius:1rem 1rem 0 0;order:2;overflow:hidden;flex:1;min-height:0}@media (min-width: 768px){.case-study-showcase__content{height:100%;padding:3.2rem 3.2rem 4rem;border-radius:1rem 0 0 1rem;min-height:34.4rem;order:0}}@media (min-width: 1280px){.case-study-showcase__content{padding:4rem 8rem 6.4rem 4rem;min-height:42rem;border-radius:1.2rem 0 0 1.2rem}}.case-study-showcase__eyebrow{margin:0 0 1.2rem;font-size:1.6rem;line-height:1;letter-spacing:.1em;font-family:proxima-nova,Roboto,sans-serif;font-weight:400}.case-study-showcase__case-title{font-size:1.8rem;line-height:1.33;letter-spacing:-.02em;font-weight:900;font-family:proxima-nova,Roboto,sans-serif}@media (min-width: 768px){.case-study-showcase__case-title{font-size:2.4rem;line-height:1.1667;margin:0 0 1.2rem}}@media (min-width: 1280px){.case-study-showcase__case-title{font-size:3.2rem;line-height:1.125;margin:0 0 1.6rem}}.case-study-showcase__case-text{font-size:1.6rem;line-height:1.5;font-weight:400;font-family:proxima-nova,Roboto,sans-serif;display:none}.case-study-showcase__case-text p{margin:0 0 1.2rem}.case-study-showcase__case-text p:last-child{margin-bottom:0}.case-study-showcase__case-text strong{font-weight:700}.case-study-showcase__case-text a{text-decoration:underline}@media (min-width: 768px){.case-study-showcase__case-text{display:block}}.case-study-showcase__button{margin-top:auto;padding-top:2.4rem}@media (min-width: 1280px){.case-study-showcase__card:hover .case-study-showcase__button .universal-button--green-hover{background-color:#4fe0bf;border-color:#4fe0bf;color:#000}.case-study-showcase__card:hover .case-study-showcase__button .universal-button--svg-arrow .universal-button__arrow svg{fill:#000}}@media (min-width: 768px){.case-study-showcase__button{padding-top:3.2rem}}@media (min-width: 1280px){.case-study-showcase__button{padding-top:5.8rem}}.case-study-showcase__media{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:#72799D;border-radius:1rem 1rem 0 0;overflow:hidden}@media (min-width: 768px){.case-study-showcase__media{width:26.4rem;border-radius:0 1rem 1rem 0}}@media (min-width: 1280px){.case-study-showcase__media{width:58rem;border-radius:0 1.2rem 1.2rem 0}}.case-study-showcase__picture{display:block;flex:0 0 auto;width:100%;aspect-ratio:296/180;overflow:hidden}@media (min-width: 768px){.case-study-showcase__picture{aspect-ratio:264/180}}@media (min-width: 1280px){.case-study-showcase__picture{aspect-ratio:580/312}}.case-study-showcase__image{display:block;width:100%;height:100%;aspect-ratio:296/180;object-fit:cover}@media (min-width: 768px){.case-study-showcase__image{aspect-ratio:264/180}}@media (min-width: 1280px){.case-study-showcase__image{aspect-ratio:580/312}}.case-study-showcase__features{display:none}@media (min-width: 768px){.case-study-showcase__features{display:grid;align-items:flex-start;grid-template-columns:1fr;padding:1.6rem 2.4rem;flex:1;min-height:0;font-size:1.6rem;line-height:1.125;letter-spacing:-.02em;background:#000;color:#fff;list-style:none;margin:0}}@media (min-width: 1280px){.case-study-showcase__features{padding:3.2rem 2.3rem;grid-template-columns:repeat(3,1fr);gap:1.2rem}}.case-study-showcase__features li{display:flex;align-items:flex-start;gap:.8rem;font-family:proxima-nova,Roboto,sans-serif;font-weight:700;margin-bottom:1.2rem}.case-study-showcase__features li span{flex:1}.case-study-showcase__features li strong{font-weight:700}@media (min-width: 1280px){.case-study-showcase__features li{margin-bottom:0}}.case-study-showcase__feature-icon{flex:0 0 1.4rem;width:1.4rem;height:1.4rem;margin-top:.2rem}.case-study-showcase__pagination{position:relative;width:100vw;margin-left:calc(50% - 50vw);padding:6.4rem 0 4rem;display:flex;justify-content:center;align-items:center;gap:2.4rem;background:#E5EFFC;overflow:hidden}@media (min-width: 768px){.case-study-showcase__pagination{padding:6.4rem 0 5.6rem}}@media (min-width: 1280px){.case-study-showcase__pagination{padding:13.6rem 0 4.8rem}}.case-study-showcase__mobile-pagination{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;bottom:unset!important}.case-study-showcase__mobile-pagination:empty{display:none}@media (min-width: 768px){.case-study-showcase__mobile-pagination{display:none}}.case-study-showcase__mobile-pagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem;margin:0 .4rem;border-radius:50%;background-color:#a6acc9;opacity:1;transition:all .2s linear}.case-study-showcase__mobile-pagination .swiper-pagination-bullet-active{width:4rem;border-radius:.6rem;background-color:#72799d}.case-study-showcase__pagination-inner{width:100%;display:none;justify-content:space-around;align-items:center;gap:2.4rem;position:relative;z-index:1;margin-left:auto;margin-right:auto;padding-left:3.2rem;padding-right:3.2rem}@media (min-width: 768px){.case-study-showcase__pagination-inner{display:flex;max-width:76.8rem;padding-left:4.4rem;padding-right:4.4rem}}@media (min-width: 1280px){.case-study-showcase__pagination-inner{max-width:122.4rem;padding-left:3.2rem;padding-right:3.2rem;gap:0}}@media (min-width: 1600px){.case-study-showcase__pagination-inner{max-width:127.2rem;padding-left:5.6rem;padding-right:5.6rem}}.case-study-showcase__decorations{position:absolute;top:0;bottom:0;display:flex;align-items:center;z-index:0}.case-study-showcase__decorations--left{left:0}.case-study-showcase__decorations--right{right:0;transform:scaleX(-1)}.case-study-showcase__decoration{display:none}@media (min-width: 1600px){.case-study-showcase__decoration{display:block;width:10rem;height:20rem}}.case-study-showcase__decoration--1{opacity:.12}.case-study-showcase__decoration--2{opacity:.1}.case-study-showcase__decoration--3{opacity:.08}.case-study-showcase__logo{position:relative;display:none;align-items:center;justify-content:center;width:11.2rem;height:8rem;border:0;background:transparent!important;cursor:pointer;overflow:hidden}@media (min-width: 768px){.case-study-showcase__logo{display:flex}}.case-study-showcase__logo-img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:100%;height:4.8rem;object-fit:contain;transition:opacity .2s linear}.case-study-showcase__logo-img--hover,.case-study-showcase__logo-img--active{opacity:0}.case-study-showcase__logo-img--inactive{opacity:1}.case-study-showcase__logo:not(.swiper-pagination-bullet-active):hover .case-study-showcase__logo-img--inactive{opacity:0}.case-study-showcase__logo:not(.swiper-pagination-bullet-active):hover .case-study-showcase__logo-img--hover{opacity:1}.case-study-showcase__logo.swiper-pagination-bullet-active .case-study-showcase__logo-img--inactive,.case-study-showcase__logo.swiper-pagination-bullet-active .case-study-showcase__logo-img--hover{opacity:0}.case-study-showcase__logo.swiper-pagination-bullet-active .case-study-showcase__logo-img--active{opacity:1}
