.LogosBlock-module__bRGn9q__logos_block{background:var(--white-color);flex-direction:column;gap:1.25vw;width:100%;margin:0 auto;padding:1.875vw 0;display:flex;position:relative;overflow:hidden}.LogosBlock-module__bRGn9q__desktop_view{flex-direction:column;gap:1vw;display:flex}.LogosBlock-module__bRGn9q__mobile_view{display:none}.LogosBlock-module__bRGn9q__logos_line{will-change:transform;gap:3vw;width:fit-content;animation:40s linear infinite LogosBlock-module__bRGn9q__moveLeft;display:flex}.LogosBlock-module__bRGn9q__logos_line_second{margin-left:5%}.LogosBlock-module__bRGn9q__logos_line:hover{animation-play-state:paused}@keyframes LogosBlock-module__bRGn9q__moveLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.LogosBlock-module__bRGn9q__logo_item{flex-shrink:0;justify-content:center;align-items:center;width:10vw;height:5vw;display:flex;position:relative;overflow:hidden}.LogosBlock-module__bRGn9q__logo_image{filter:grayscale();width:100%;height:100%;transition:opacity .3s}.LogosBlock-module__bRGn9q__logo_item[data-loaded=false] .LogosBlock-module__bRGn9q__logo_image,.LogosBlock-module__bRGn9q__mobile_logo_item[data-loaded=false] .LogosBlock-module__bRGn9q__mobile_logo_image{opacity:0}.LogosBlock-module__bRGn9q__logo_item[data-loaded=true] .LogosBlock-module__bRGn9q__logo_image,.LogosBlock-module__bRGn9q__mobile_logo_item[data-loaded=true] .LogosBlock-module__bRGn9q__mobile_logo_image{opacity:1}.LogosBlock-module__bRGn9q__mobile_line{will-change:transform;gap:10vw;width:fit-content;animation:34s linear infinite LogosBlock-module__bRGn9q__moveLeft;display:flex}.LogosBlock-module__bRGn9q__mobile_line_reverse{animation-direction:reverse}.LogosBlock-module__bRGn9q__mobile_logo_item{flex-shrink:0;justify-content:center;align-items:center;width:32vw;height:16vw;display:flex;position:relative;overflow:hidden}.LogosBlock-module__bRGn9q__mobile_logo_image{object-fit:contain;filter:grayscale();width:100%;height:100%;transition:opacity .3s}.LogosBlock-module__bRGn9q__logo_skeleton{background:linear-gradient(155deg,#ecececeb 0%,#e2e2e2 45%,#f1f1f1f5 100%);border-radius:.8vw;position:absolute;inset:0;overflow:hidden}.LogosBlock-module__bRGn9q__logo_skeleton_shimmer{background:linear-gradient(105deg,#0000 0% 40%,#ffffff8c 50%,#0000 60% 100%) 0 0/200% 100%;animation:1.35s ease-in-out infinite LogosBlock-module__bRGn9q__logosSkeletonShimmer;position:absolute;inset:0}@keyframes LogosBlock-module__bRGn9q__logosSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.LogosBlock-module__bRGn9q__logo_skeleton_shimmer{opacity:.6;animation:none}}@media (max-width:1024px){.LogosBlock-module__bRGn9q__logo_item{width:14vw;height:7vw}}@media (max-width:768px){.LogosBlock-module__bRGn9q__logos_block{margin-top:8vw}.LogosBlock-module__bRGn9q__desktop_view{display:none}.LogosBlock-module__bRGn9q__mobile_view{flex-direction:column;gap:6vw;display:flex}.LogosBlock-module__bRGn9q__mobile_line{gap:5vw;animation-duration:26s}.LogosBlock-module__bRGn9q__mobile_logo_item{height:13vw}.LogosBlock-module__bRGn9q__logo_skeleton{border-radius:2vw}}
.PortfolioCard-module__1GLbsq__card{width:73vw;padding:var(--space-m)0 0 var(--space-m);z-index:2;-webkit-tap-highlight-color:transparent;border-radius:.9vw;height:41.6vw;max-height:10.4vw;margin:0 auto;padding-bottom:5vw;transition:max-height .3s ease-in-out;position:relative;overflow:hidden}.PortfolioCard-module__1GLbsq__card_open{max-height:41.6vw}@media (min-width:769px){.PortfolioCard-module__1GLbsq__card:not(.PortfolioCard-module__1GLbsq__card_open){cursor:pointer}.PortfolioCard-module__1GLbsq__card_open{cursor:default}}.PortfolioCard-module__1GLbsq__card__openClose{z-index:19;position:absolute;top:1vw;right:1vw}.PortfolioCard-module__1GLbsq__card__wrapper{z-index:2;flex-direction:column;display:flex;position:relative}.PortfolioCard-module__1GLbsq__card__wrapper[data-loaded=false]{opacity:0}.PortfolioCard-module__1GLbsq__card__wrapper[data-loaded=true]{opacity:1;transition:opacity .45s}.PortfolioCard-module__1GLbsq__skeleton{z-index:20;border-radius:inherit;pointer-events:auto;background:linear-gradient(155deg,#30323afa 0%,#24252c 42%,#34363ef5 100%);position:absolute;inset:0;overflow:hidden}.PortfolioCard-module__1GLbsq__skeletonShimmer{background:linear-gradient(105deg,#0000 0% 40%,#fffdf812 50%,#0000 60% 100%) 0 0/200% 100%;animation:1.35s ease-in-out infinite PortfolioCard-module__1GLbsq__portfolioSkeletonShimmer;position:absolute;inset:0}@keyframes PortfolioCard-module__1GLbsq__portfolioSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.PortfolioCard-module__1GLbsq__skeletonShimmer{opacity:.65;animation:none}}.PortfolioCard-module__1GLbsq__skeletonInner{z-index:1;padding:var(--space-m)var(--space-m)0 var(--space-m);box-sizing:border-box;flex-direction:column;gap:1.1vw;height:100%;display:flex;position:relative}.PortfolioCard-module__1GLbsq__skeletonLogo{background:#fffdf814;border:1px solid #fffdf80f;border-radius:1vw;width:6vw;height:6vw}.PortfolioCard-module__1GLbsq__skeletonLine{background:#fffdf817;border-radius:.45vw;max-width:100%;height:.85vw}@media (max-width:768px){.PortfolioCard-module__1GLbsq__skeletonInner{gap:3.5vw;padding:2vw 5vw 0}.PortfolioCard-module__1GLbsq__skeletonLogo{border-radius:2.5vw;width:18vw;height:18vw}.PortfolioCard-module__1GLbsq__skeletonLine{border-radius:1vw;height:2.8vw}}.PortfolioCard-module__1GLbsq__card__background{z-index:0;border-radius:1vw;width:100%;position:absolute;top:0;left:0;overflow:hidden}.PortfolioCard-module__1GLbsq__card_decor{z-index:1;opacity:1;pointer-events:auto;position:absolute;top:1vw;right:1vw}.PortfolioCard-module__1GLbsq__card_open .PortfolioCard-module__1GLbsq__card_decor{opacity:1;pointer-events:auto}.PortfolioCard-module__1GLbsq__card__background img{width:100%;height:100%}@media (max-width:768px){.PortfolioCard-module__1GLbsq__card{border-radius:2.5vw;width:90%;max-height:27vw;padding:7.5vw 5vw}.PortfolioCard-module__1GLbsq__card_open{min-height:237.75vw;max-height:237.76vw}.PortfolioCard-module__1GLbsq__card__openClose{top:3vw;right:3vw}.PortfolioCard-module__1GLbsq__card__wrapper{gap:0}.PortfolioCard-module__1GLbsq__card__background img{object-fit:contain}.PortfolioCard-module__1GLbsq__card_decor{opacity:0;pointer-events:none;top:unset;display:none;bottom:5vw;right:5vw}}
.CardHeader-module__fIuDJq__header{align-items:center;gap:var(--space-s);display:flex}.CardHeader-module__fIuDJq__header__image{width:5.2vw}.CardHeader-module__fIuDJq__header__image img{width:100%;height:100%}.CardHeader-module__fIuDJq__header__text{color:var(--black-color);font-size:2.08vw;font-weight:700}@media (max-width:768px){.CardHeader-module__fIuDJq__header{gap:3.75vw}.CardHeader-module__fIuDJq__header__image{width:12.5vw}.CardHeader-module__fIuDJq__header__text{vertical-align:middle;font-size:4vw}}
.CardBody-module__Pt-mWq__body{margin-top:var(--space-m);flex-direction:column;justify-content:left;display:flex}.CardBody-module__Pt-mWq__body__text{color:var(--black-color);height:5.4vw;font-size:1.2vw;font-weight:400;line-height:1.4}.CardBody-module__Pt-mWq__body__links{margin-top:var(--space-s)}@media (max-width:768px){.CardBody-module__Pt-mWq__body{margin-top:7.5vw}.CardBody-module__Pt-mWq__body__text{height:16.25vw;font-size:3.25vw}.CardBody-module__Pt-mWq__body__links{margin-top:5vw}}
