.recent-cases{padding:5rem 0}.recent-cases.hidden{display:none}.recent-cases__label-list{display:flex;flex-wrap:wrap;list-style-type:none;margin:-.125rem;max-width:31rem}.recent-cases__label{border:1px solid #37f;color:var(--blue-b-200,#75a3ff);margin:.125rem}.recent-cases__title-wrap{position:relative}.recent-cases__title-list{margin:0;padding:0}.recent-cases__title-text{display:inline-block;font-size:3.5rem;font-weight:700;height:4rem;line-height:4rem;margin:0}.recent-cases__description{max-width:31rem}.swiper-slide-active.recent-cases__title-text--orange{color:#f46857;opacity:1;transition:all .5s}.recent-cases__title-text--orange{color:#f46857;opacity:.2;transition:all .5s}.recent-cases__title-overflow{align-items:center;margin-left:.5rem;overflow:hidden;position:absolute}.recent-cases__title-carousel,.recent-cases__title-overflow{display:inline-block;height:12rem;top:50%;transform:translateY(-50%)}.recent-cases__title-carousel{list-style-type:none;margin:0;overflow:visible;padding:0}.recent-cases__title-overflow:after{background:#f7f9fc;background:linear-gradient(180deg,rgba(247,249,252,0),#f7f9fc 50%,#f7f9fc);bottom:0}.recent-cases__description{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:2.5rem;min-height:4rem}.recent-cases .recent-cases__card-carousel{overflow:visible}.recent-cases__card-list{list-style-type:none;margin:0;padding:0}.recent-cases .recent-cases__card-item{height:auto;width:auto}.recent-cases__navigation{margin-top:2rem;text-align:center}.recent-cases__navigation-item{background:var(--dark-d-400,#242731);border:none;border-radius:50%;height:3rem;margin-right:1rem;outline:none;position:relative;transition:all .5s;width:3rem}.recent-cases__navigation-item:hover{background:var(--red-r-400,#f46857)}.swiper-button-disabled.recent-cases__navigation-item{background:var(--dark-d-200,#aeb1b5)}.recent-cases__navigation-item:last-of-type{margin-right:0}.recent-cases__navigation-item:after{border-left:2px solid #fff;border-top:2px solid #fff;content:"";height:.75rem;left:50%;position:absolute;top:50%;width:.75rem}.recent-cases__navigation-item--prev:after{transform:translate(-50%,-50%) translate(.125rem) rotate(-45deg)}.recent-cases__navigation-item--next:after{transform:translate(-50%,-50%) translate(-.125rem) rotate(135deg)}.recent-cases .blog-card__text-wrap{max-width:30rem}@media screen and (max-width:1199px){.recent-cases__title-overflow{margin-left:0;position:static}.recent-cases__description{max-width:100%;min-height:0}.recent-cases__title-overflow{display:block;height:8rem;margin-bottom:.25rem;top:auto;transform:none}.recent-cases__title-carousel,.recent-cases__title-overflow{height:8rem}.recent-cases .blog-card__text-wrap{max-width:25rem}.recent-cases .blog-card__img{width:12rem}.recent-cases{padding:2.5rem 0}}@media screen and (max-width:767px){.recent-cases .recent-cases__card-item{flex-direction:column}.recent-cases .blog-card__img{height:20rem;min-height:0;width:100%}.recent-cases .blog-card__text-wrap{height:100%;max-width:100%}.recent-cases__label-list{justify-content:center;margin-bottom:.125rem}.recent-cases__title-text{font-size:2rem;height:auto;line-height:2.5rem;margin-bottom:.25rem}.recent-cases__title-carousel .recent-cases__title-text{margin-bottom:0}.recent-cases__title-carousel,.recent-cases__title-overflow{height:5rem}.recent-cases__description{margin-bottom:1.5rem;opacity:.6}.recent-cases__navigation{margin-top:1.5rem}}