@charset "UTF-8";.csSlides{flex-direction:column}.csSlides .copy{width:850px;max-width:100%;margin-bottom:45px}.csSlides .title span{color:#b5cdcf}.csSlides__carousel .swiper-slide{height:500px;position:relative;padding:30px}@media(min-width:768px){.csSlides__carousel .swiper-slide{height:723px;max-height:80vh;padding:45px}}@media(min-width:768px)and (min-width:1286px){.csSlides__carousel .swiper-slide{padding:70px}}.csSlides__carousel .swiper-slide.image-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.csSlides__carousel .swiper-slide.text-slide{display:flex;align-items:flex-end;background-color:#b5cdcf;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0px}@media(min-width:768px){.csSlides__carousel .swiper-slide.text-slide{font-size:20px}}.csSlides__carousel .swiper-slide.text-slide{font-weight:500}.csSlides__carousel .swiper-slide.text-button-slide{display:flex;align-items:flex-end;background-color:#252525}.csSlides__carousel .swiper-slide.text-button-slide h3{margin-bottom:25px}.csSlides__carousel .swiper-slide.text-button-slide .button--solid--blue:hover{color:#b5cdcf}.csSlides__carousel .swiper-slide.testimonial{display:flex;flex-direction:column;background-color:#b5cdcf}.csSlides__carousel .swiper-slide.testimonial h3{color:#252525}.csSlides__carousel .swiper-slide.testimonial .testimonial-wrap__message{margin-top:auto;padding-top:50px;position:relative;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0px}@media(min-width:768px){.csSlides__carousel .swiper-slide.testimonial .testimonial-wrap__message{font-size:20px}}@media(min-width:768px){.csSlides__carousel .swiper-slide.testimonial .testimonial-wrap__message{padding-top:90px}}.csSlides__carousel .swiper-slide.testimonial .testimonial-wrap__message:before{content:"“";position:absolute;top:5px;left:-10px;font-weight:800;font-size:130px;color:#252525;line-height:.8}@media(min-width:768px){.csSlides__carousel .swiper-slide.testimonial .testimonial-wrap__message:before{line-height:.65;left:-20px;font-size:255px}}.csSlides__carousel .swiper-slide.text-max{display:flex;align-items:flex-end;background-color:#252525}.csSlides__carousel .swiper-slide.text-max .text-max__graph{width:75%;height:18px;background-color:#8ec3c724;max-width:calc(100% - 85px);border-radius:50px;position:relative;overflow:hidden;display:flex;justify-content:flex-end;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;padding:0 10px;margin-bottom:20px}@media(min-width:768px){.csSlides__carousel .swiper-slide.text-max .text-max__graph{height:21px;font-size:15px;margin-bottom:30px}}.csSlides__carousel .swiper-slide.text-max .text-max__graph span{width:65%;position:absolute;top:0;left:0;height:100%;background-color:#b5cdcf;border-top-right-radius:50px;border-bottom-right-radius:50px}.csSlides__carousel .swiper-slide.details-specs{background-color:#8ec3c712;display:flex;flex-direction:column;gap:20px}.csSlides__carousel .swiper-slide.details-specs img{margin:auto auto 0;max-height:30vh}.csSlides .o-power-bar__bar{max-width:15.3125rem}.csSlides .o-power-bar__bar:before{display:none}.csSlides .o-power-bar__bar span{position:absolute;top:0;left:0;height:100%;background-color:#b5cdcf;border-radius:3.125rem}.csSlides .o-power-bar--half .o-power-bar__bar{max-width:10.3125rem}.casestudy-card__content__top{width:100%;display:flex;flex-direction:column;gap:5px;font-size:18px;margin-bottom:30px}@media(min-width:768px){.casestudy-card__content__top{font-size:22px}}.casestudy-card__content__top div{display:flex;gap:5px}.casestudy-card__content__top label{font-weight:700;flex-shrink:0}
