.l-section--case-studies{position:relative;background-color:var(--bg-weak-50);overflow:hidden}.case-studies{position:relative}.case-studies__content{display:flex;justify-content:center;margin-bottom:64px;text-align:center}@media only screen and (max-width: 768px){.case-studies__content{margin-bottom:40px}}.case-studies__grid-item{display:flex;padding:40px;border-radius:var(--radius-16);background-color:#fff;box-shadow:0 1px 2px 0 rgba(10,13,20,.08);gap:10px}@media only screen and (max-width: 1280px){.case-studies__grid-item{padding:20px;gap:0}}@media only screen and (max-width: 768px){.case-studies__grid-item{flex-direction:column}}.case-studies__grid-item-video{width:296px}@media only screen and (max-width: 768px){.case-studies__grid-item-video{width:100%}}.case-studies__grid-item-content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 306px);padding:24px}@media only screen and (max-width: 1280px){.case-studies__grid-item-content{padding-right:0}}@media only screen and (max-width: 768px){.case-studies__grid-item-content{width:100%;padding-bottom:0;padding-left:0}}.case-studies__grid-item-top-hld{display:flex;align-items:center;justify-content:space-between;gap:16px}.case-studies__grid-item-top-hld picture{display:block;width:100%}.case-studies__grid-item-logotype{max-width:132.6px;margin-top:8px}@media only screen and (max-width: 768px){.case-studies__grid-item-logotype{margin-top:0}}.case-studies__grid-item-description{margin-top:32px}@media only screen and (max-width: 768px){.case-studies__grid-item-description{margin-top:24px}}.case-studies__grid-item-bottom-hld{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:40px;gap:16px 32px}@media only screen and (max-width: 768px){.case-studies__grid-item-bottom-hld{margin-top:24px}}.case-studies__grid-item .author{display:flex;align-items:center;justify-content:space-between;gap:16px}.case-studies__grid-item .author img{width:48px;height:48px;border-radius:var(--radius-full)}.case-studies__grid-item .author-content-name{margin-bottom:-5px}.case-studies__navigation{display:flex;align-content:center;justify-content:flex-end;gap:12px}.case-studies .video__player__container{width:100%;height:100%;min-height:330px;max-height:100%;aspect-ratio:initial}@media only screen and (max-width: 768px){.case-studies .video__player__container{min-height:initial;max-height:330px;aspect-ratio:1/1}}.case-studies .video__player__container picture{width:100%;height:100%}.case-studies__logotypes-slider{display:flex;justify-content:center;margin-top:42px}@media only screen and (max-width: 768px){.case-studies__logotypes-slider{margin-top:24px}}.case-studies__logotypes-slider picture{display:flex;align-items:center;justify-content:center;width:100%;max-width:132px}.case-studies__logotypes-slider picture img{display:block;opacity:.5}.case-studies__logotypes-slider .swiper-slide{display:flex;align-items:center;justify-content:center;width:180px;padding:24px;border-bottom:2px solid var(--stroke-sub-300)}@media only screen and (max-width: 768px){.case-studies__logotypes-slider .swiper-slide{width:132px}}.case-studies__logotypes-slider .swiper-slide::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--primary-base)}.case-studies__logotypes-slider .swiper-slide.swiper-slide-active::after{width:100%;transition:width 5.6s linear}.case-studies__logotypes-slider .swiper-slide.swiper-slide-active picture img{opacity:1}
