@charset "UTF-8";.portfolio-clients{padding:54px 0 0;background:linear-gradient(180deg,#2f3238 0,#2f3238 80%,#f6f8fa 80%,#f6f8fa 100%);overflow:hidden}.portfolio-clients__inner{display:flex;flex-direction:column;gap:6rem}.portfolio-clients__top{display:flex;gap:2.4rem;border-top:.1rem solid rgba(255,255,255,.1);border-bottom:.1rem solid rgba(255,255,255,.1);padding:2.4rem 0;position:relative}.portfolio-clients .grid-cols{gap:2.8rem;width:100%}.portfolio-clients .grid-cols p{color:var(--cl-a)}.portfolio-clients .why-work__controls{display:flex;align-items:center;gap:8px;position:absolute;top:50%;transform:translateY(-50%);right:0}.portfolio-clients .why-work__control{position:static;width:6rem;height:6rem;border-radius:50%;background-color:rgba(255,255,255,.1);opacity:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.portfolio-clients .why-work__control.carousel-control-prev span{transform:scaleX(-1) rotate(45deg)}.portfolio-clients .why-work__control span{display:inline-flex;align-items:center;justify-content:center;color:var(--cl-a);transform:rotate(45deg)}.portfolio-clients .why-work__control .sprite,.portfolio-clients .why-work__control img,.portfolio-clients .why-work__control svg{width:3.2rem;height:3.2rem}.portfolio-clients .why-work__control:focus-visible,.portfolio-clients .why-work__control:hover{border-color:rgba(255,255,255,.35);background-color:rgba(255,255,255,.2)}.portfolio-clients__pagination{display:none;align-items:center;gap:.8rem;margin-top:1.6rem}.portfolio-clients__pagination{display:flex}.portfolio-clients__pagination-dot{width:.8rem;height:.8rem;border:0;border-radius:99.9rem;padding:0;background:#34373c;opacity:.2;transition:width .2s ease,background-color .2s ease}.portfolio-clients__pagination-dot.is-active{width:36px;opacity:1;background:var(--color-accent)}.portfolio-clients__slider{overflow:visible;min-width:0;position:relative;z-index:1;max-width:100%}.portfolio-clients__slider .swiper-slide{height:auto}.portfolio-clients__card{position:relative;min-height:430px;overflow:hidden;background:#111722;scroll-snap-align:start}.portfolio-clients__card:before{content:"";position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(10px);z-index:20;display:block}.portfolio-clients__card.swiper-slide-visible:before{opacity:0}.portfolio-clients__card .portfolio-clients__media-link>img,.portfolio-clients__card .portfolio-clients__media-link>picture img,.portfolio-clients__card>img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .4s ease}.portfolio-clients__card .portfolio-clients__media-link{display:block;width:100%;height:100%;position:relative;overflow:hidden}.portfolio-clients__card .portfolio-clients__media-link:hover img{transform:scale(1.05)}.portfolio-clients__card .portfolio-clients__media-link::after{content:"";position:absolute;inset:0;background:rgba(17,23,34,.15);transition:background-color .3s ease}.portfolio-clients__card .portfolio-clients__media-link:hover::after{background:rgba(17,23,34,.3)}.portfolio-clients__card.is-preview{filter:blur(2px);pointer-events:none;transition:filter .25s ease,opacity .25s ease}.portfolio-clients__meta{position:absolute;left:0;right:0;bottom:0;padding:10px 0 0 24px;background:linear-gradient(180deg,rgba(19,24,32,0) 0,rgba(19,24,32,.92) 54%,rgba(19,24,32,.96) 100%);z-index:10;pointer-events:none}.portfolio-clients__meta .h4{color:#fefefe}.portfolio-clients__meta-info{display:flex;flex-direction:column;gap:16px}.portfolio-clients__meta-row{margin-top:8px;display:flex;align-items:center;justify-content:flex-start;gap:12px;position:relative;min-height:44px;pointer-events:auto}.portfolio-clients__meta-row p{margin:0;color:#fefefe;font-size:20px;font-weight:700;line-height:1;display:inline-flex;align-items:center;gap:8px}.portfolio-clients__meta-row p span{color:#fff;background:var(--color-accent);border-radius:999px;font-size:14px;padding:7px 12px;line-height:1}.portfolio-clients__meta-row .portfolio-clients__play-btn,.portfolio-clients__meta-row button{border:none;background:rgba(255,255,255,.1);color:#fefefe;font-family:var(--font-title);font-size:20px;font-weight:700;line-height:100px;text-align:center;text-decoration:none;text-transform:uppercase;min-width:180px;min-height:100px;position:relative;margin-left:auto;margin-right:0;right:0;overflow:hidden;z-index:1;transition:color .35s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.portfolio-clients__meta-row .portfolio-clients__play-btn::before,.portfolio-clients__meta-row button::before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;background-color:var(--color-accent);transition:all .35s ease;z-index:-1}.portfolio-clients__meta-row .portfolio-clients__play-btn:focus-visible,.portfolio-clients__meta-row .portfolio-clients__play-btn:hover,.portfolio-clients__meta-row button:focus-visible,.portfolio-clients__meta-row button:hover{color:#fff!important}.portfolio-clients__meta-row .portfolio-clients__play-btn:focus-visible::before,.portfolio-clients__meta-row .portfolio-clients__play-btn:hover::before,.portfolio-clients__meta-row button:focus-visible::before,.portfolio-clients__meta-row button:hover::before{width:100%;height:100%}@media (min-width:1024px){.portfolio-clients__pagination{display:none}}@media (min-width:1240px){.portfolio-clients .grid-cols{padding-right:12.8rem}}@media (max-width:1239.98px) and (min-width:1024px){.portfolio-clients .grid-cols{padding-right:15.2rem}}@media (max-width:1023.98px){.portfolio-clients__top{padding:1.6rem 0}.portfolio-clients .why-work__controls{display:none}}@media (max-width:766.98px){.portfolio-clients .grid-cols{gap:24px}.portfolio-clients .grid-cols .cols-6{grid-column:1/-1}}