/* https://www.intuiti.net/wp-content/themes/intuiti/blocks/block-logos/block-logos.css?ver=1.0.10 */
.is-style-columns .block-logos__content{position:relative;display:flex;gap:26px;overflow:hidden;height:calc((223px + 26px) * 3)}.is-style-columns .block-logos__content::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#BCCCFF 0%,rgba(188,204,255,0) 15.29%,rgba(188,204,255,0) 84.6%,#BCCCFF 100%)}.is-style-columns .block-logos__column{position:relative;flex:1 1 auto}.block-logos__column__drawer{display:flex;flex-direction:column}.block-logos__column__drawer+.block-logos__column__drawer{position:absolute;top:0;left:0;width:100%}.is-style-columns .block-logos__item{border:1px solid var(--wp--preset--color--blue-stroke);border-radius:26px;display:flex;align-items:center;justify-content:center;flex:0 0 223px;height:223px;margin-bottom:26px}.is-style-columns .block-logos__logo{max-width:168px;max-height:60px;object-fit:contain}.is-style-columns .block-logos__content--three-columns .block-logos__column:nth-child(1) .block-logos__column__drawer,.is-style-columns .block-logos__content--three-columns .block-logos__column:nth-child(3) .block-logos__column__drawer{animation:blockLogosAnimation1 16s linear infinite}.is-style-columns .block-logos__content--three-columns .block-logos__column:nth-child(1) .block-logos__column__drawer+.block-logos__column__drawer,.is-style-columns .block-logos__content--three-columns .block-logos__column:nth-child(3) .block-logos__column__drawer+.block-logos__column__drawer{animation:blockLogosAnimation2 16s linear infinite}.is-style-columns .block-logos__content--three-columns .block-logos__column:nth-child(2) .block-logos__column__drawer{animation:blockLogosAnimation1 16s linear reverse infinite;animation-delay:0.2s}.is-style-columns .block-logos__content--three-columns .block-logos__column:nth-child(2) .block-logos__column__drawer+.block-logos__column__drawer{animation:blockLogosAnimation2 16s linear reverse infinite;animation-delay:0.2s;top:auto;bottom:0}@keyframes blockLogosAnimation1{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}@keyframes blockLogosAnimation2{0%{transform:translateY(0)}50%{transform:translateY(100%)}50.01%{transform:translateY(-100%)}100%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.is-style-columns .block-logos__column__drawer{animation:none!important}}.is-style-row .block-logos__inner{position:relative;display:flex;overflow:hidden}.is-style-row .block-logos__logo{max-height:40px;width:auto;object-fit:contain}.block-logos__row{position:relative;display:flex;align-items:center;gap:80px;padding-left:80px;animation:blocExpertisesListAnimation 45s linear infinite}.block-logos__row+.block-logos__row{animation-name:blocLogosRowAnimation2;position:absolute;left:0;top:0}@keyframes blocLogosRowAnimation{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes blocLogosRowAnimation2{0%{transform:translateX(0)}50%{transform:translateX(100%)}50.01%{transform:translateX(-100%)}100%{transform:translateX(0)}}.block-logos__content--two-columns{display:none!important}@media screen and (max-width:991px){.block-logos__content--three-columns{display:none!important}.block-logos__content--two-columns{display:flex!important}.is-style-columns .block-logos__content--two-columns .block-logos__column:nth-child(1) .block-logos__column__drawer{animation:blockLogosAnimation1 16s linear infinite}.is-style-columns .block-logos__content--two-columns .block-logos__column:nth-child(1) .block-logos__column__drawer+.block-logos__column__drawer{animation:blockLogosAnimation2 16s linear infinite}.is-style-columns .block-logos__content--two-columns .block-logos__column:nth-child(2) .block-logos__column__drawer{animation:blockLogosAnimation1 16s linear reverse infinite;animation-delay:0.2s}.is-style-columns .block-logos__content--two-columns .block-logos__column:nth-child(2) .block-logos__column__drawer+.block-logos__column__drawer{animation:blockLogosAnimation2 16s linear reverse infinite;animation-delay:0.2s}}@media screen and (max-width:767px){.is-style-columns .block-logos__content{gap:24px;height:calc((26vw + 24px) * 4)}.is-style-columns .block-logos__item{flex:0 0 26vw;height:26vw;border-radius:11px}.is-style-columns .block-logos__logo{max-width:90px;max-height:32px}.is-style-row .block-logos__row{gap:48px}.is-style-row .block-logos__logo{max-height:24px}}