.c-case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#efefef;border-radius:1.25rem;padding:1rem;-webkit-transition:.4s ease;transition:.4s ease;-webkit-transition-property:color,background-color;transition-property:color,background-color;color:#064093}@media screen and (min-width:1101px){.c-case{padding:1.5rem}}@media (pointer:fine){.c-case:hover{background:#2377db;color:#f9f9f9!important}}.c-case__title{margin-bottom:1rem;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.c-case__title{-webkit-line-clamp:2;min-height:5.375rem}}@media screen and (min-width:1101px){.c-case__title{margin-bottom:1.25rem}}.c-case__content{position:relative}@media screen and (max-width:1100px){.c-case__content{display:contents}}.c-case__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;position:absolute;top:1.4375rem;left:1.0625rem}.c-case__label{background:#f9f9f9;border-radius:.25rem;color:#064093;font-weight:700;font-size:.75rem;line-height:120%;padding:.5rem}@media screen and (min-width:1101px){.c-case__label{top:1.4375rem;left:1.0625rem}}.c-case__image{position:relative}.c-case__img{overflow:hidden;border-radius:1rem}.c-case__img:before{padding-top:65.9340659341%}.c-case__img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(1,88,202,0)),to(rgba(1,88,202,.2)));background:linear-gradient(to bottom,rgba(1,88,202,0),rgba(1,88,202,.2))}.c-case__img img{-webkit-transition:.3s -webkit-transform;transition:.3s -webkit-transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform}@media (pointer:fine){.c-case:hover .c-case__img img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.c-case__text{margin-top:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1101px){.c-case__btn{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s opacity ease;transition:.3s opacity ease;opacity:0}}@media screen and (max-width:1100px){.c-case__btn{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:1rem;width:70%;padding-block:1.0625rem!important}}@media (max-width:640px){.c-case__btn{width:13.1875rem}}@media screen and (max-width:360px){.c-case__btn{width:100%}}@media screen and (min-width:1101px) and (pointer:fine){.c-case:hover .c-case__btn{opacity:1}}.impact{position:relative;overflow:hidden;padding:3.75rem 0}@media screen and (min-width:1101px){.impact{padding:7.5rem 0}}@media (max-width:640px){.impact .text-subtitle{font-size:1rem;line-height:1.1875rem}}.impact .swiper{overflow:visible}.impact .swiper-button-next,.impact .swiper-button-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (min-width:1101px){.single-case-study-page .impact__title{font-size:4rem;line-height:4rem;letter-spacing:0}}.impact__subtitle{margin-top:1rem;color:#0544a5}@media screen and (min-width:1101px){.impact__subtitle{margin-top:1.5rem;max-width:54%}}@media (max-width:640px){.impact__subtitle{font-size:1rem;line-height:1.1875rem}}@media screen and (max-width:1100px){.for-car-page .impact__subtitle{font-size:1rem;line-height:1.1875rem}}@media (max-width:640px){.for-car-page .impact__subtitle{margin-bottom:2.5rem}}@media screen and (max-width:1100px){.impact__subtitle br{display:none}}.impact__slider{margin-top:4.375rem}.impact__slider:not(.swiper-initialized){visibility:visible}@media (min-width:1101px){.impact__slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:1100px) and (min-width:641px){.impact__slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}}.impact__slider:not(.swiper-initialized) .swiper-slide{width:100%}.impact__slider:not(.swiper-initialized) .swiper-button-next,.impact__slider:not(.swiper-initialized) .swiper-button-prev{display:none}@media (min-width:1101px){.impact__slider.swiper-initialized{margin-left:-10rem;margin-right:-3.75rem}}@media (max-width:1100px){.impact__slider.swiper-initialized{margin-left:0;margin-right:-1.25rem}}@media screen and (max-width:1100px){.impact__slider{margin-top:2.5rem}}@media (max-width:640px){.impact__slider{margin-top:1.5rem}}@media screen and (min-width:1101px){.impact__slider .arrows{position:absolute;right:0;top:-6.75rem;margin-right:3.75rem}}@media screen and (max-width:1100px){.impact__slider .arrows{margin-top:2.5rem}}.impact__slider .arrows button{position:relative;left:0;right:0;top:0;margin:0}.impact__slider .arrows button.swiper-button-prev{margin-right:.5rem}