.logocase{--logo_gap:70px;--logocase_item_gap:50px;--logocase_bdr_height:1.5px}.logocase__inner{align-items:center;display:flex;gap:30px var(--logocase_item_gap);overflow:hidden;position:relative}.logocase--style_1 .logocase__inner{background-color:var(--clr_off_white);border-radius:var(--radius_d);padding:50px 30px}.logocase--style_1 .logocase__inner:after{background-image:var(--grad_theme);bottom:0;content:"";height:var(--grad_theme_border_height);left:0;position:absolute;width:100%}.logocase--style_1 .logocase__header{max-width:300px}.logocase--style_2 .logocase__inner{border-block:2px solid var(--clr_off_white);padding:30px}.logocase--style_2 .logocase__header{flex-shrink:0}.logocase--style_2 .logocase__header h2{font-family:var(--font_b);font-weight:400}.logocase__block{flex:1;overflow:hidden}.logocase__block,.logocase__list{align-items:center;display:flex;gap:var(--logo_gap)}.logocase__list{animation:trusted_animation 20s linear infinite;flex-shrink:0}.logocase__item{flex-shrink:0}.logocase__item img{max-height:44px;max-width:none;object-fit:contain;width:auto}.logocase__block:hover .logocase__list{animation-play-state:paused}@keyframes trusted_animation{to{transform:translateX(calc(-100% - var(--logo_gap)))}}@media(max-width:991px){.logocase--style_1 .logocase__header{max-width:220px}.logocase--style_2 .logocase__header{flex-shrink:1;max-width:200px}}@media(max-width:767px){.logocase--style_1 .logocase__header,.logocase--style_2 .logocase__header{max-width:none;padding-inline:20px;text-align:center;width:100%}.logocase__inner{flex-wrap:wrap}.logocase--style_1 .logocase__inner,.logocase--style_2 .logocase__inner{padding:30px 0}.logocase__block{flex:none;width:100%}}