.stepup-element-brands .stepup-element-items{gap:0;border-top:1px solid var(--stepup-elements-border);border-inline-start:1px solid var(--stepup-elements-border)}.stepup-element-brand{display:flex;flex-direction:column;gap:20px;padding:24px 28px;border-bottom:1px solid var(--stepup-elements-border);border-inline-end:1px solid var(--stepup-elements-border)}.stepup-element-brand:hover{background:#eeede8}.stepup-element-brand-index{font-size:9px;letter-spacing:.1em}.stepup-element .stepup-element-brand-name{font-family:inherit;font-size:clamp(24px,3vw,38px);line-height:1.2;letter-spacing:-.035em;font-weight:700;margin:0;color:inherit}.stepup-element-brand-count{font-size:10px;display:flex;justify-content:space-between;margin-top:auto;min-height:20px}.stepup-element-brand .stepup-element-image{height:70px;object-fit:contain;object-position:left center}
@media(max-width:767px){.stepup-element-brands .stepup-element-items{--stepup-columns:2}.stepup-element-brand{padding:20px 14px}}
@media(min-width:768px){#stepup-brand-index .stepup-element-items{grid-template-columns:repeat(3,minmax(0,1fr))}#stepup-brand-index .stepup-element-brand{min-height:191px;padding:24px 28px 28px;gap:23px}#stepup-brand-index .stepup-element-brand>.stepup-element-image{display:none}}
@media(max-width:767px){#stepup-brand-index .stepup-element-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:14px}#stepup-brand-index .stepup-element-brand{height:148.5px;min-height:148.5px;padding:16px 14px;gap:12px}#stepup-brand-index .stepup-element-brand>.stepup-element-image{display:none}}
