.brand-agency-module[data-v-cb6cb6e1]{width:100%}.brand-grid[data-v-cb6cb6e1]{display:grid;gap:15px}.brand-card[data-v-cb6cb6e1]{border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:all .3s ease}.brand-card[data-v-cb6cb6e1]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.brand-image-container[data-v-cb6cb6e1]{height:12.5rem;overflow:hidden;position:relative;width:100%}.brand-image[data-v-cb6cb6e1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.brand-card:hover .brand-image[data-v-cb6cb6e1]{transform:scale(1.05)}.brand-description[data-v-cb6cb6e1]{align-items:center;background-color:#0009;color:#fff;display:flex;flex-direction:column;justify-content:center;inset:0;opacity:0;padding:.9375rem;position:absolute;text-align:center;transition:all .3s ease}.brand-card:hover .brand-description[data-v-cb6cb6e1]{opacity:1}.cert-list[data-v-cb6cb6e1]{list-style:none;margin:0;max-height:100%;overflow-y:auto;padding:0 .625rem;width:100%}.cert-item[data-v-cb6cb6e1]{line-height:1.6;white-space:nowrap}.cert-item[data-v-cb6cb6e1],.desc-text[data-v-cb6cb6e1]{color:#fff;font-size:.875rem;overflow:hidden;text-overflow:ellipsis}.desc-text[data-v-cb6cb6e1]{display:-webkit-box;line-height:1.5;margin:0;max-height:100%;padding:0 .625rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-align:left}.brand-info[data-v-cb6cb6e1]{padding:.9375rem 1.25rem}.brand-name[data-v-cb6cb6e1]{color:var(--color-text-1);font-size:1rem;font-weight:600;line-height:1.2;margin-bottom:15px}.author[data-v-cb6cb6e1],.brand-name[data-v-cb6cb6e1]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-align:center}.author[data-v-cb6cb6e1]{color:var(--iec-blue);font-size:.875rem;font-weight:500;width:100%}@media(max-width:767.9px){.brand-info[data-v-cb6cb6e1]{padding:.625rem}.brand-grid[data-v-cb6cb6e1]{gap:10px;grid-template-columns:repeat(2,1fr)!important}.brand-card[data-v-cb6cb6e1]{box-shadow:none}h4.brand-name[data-v-cb6cb6e1]{margin:0 0 .3125rem;padding:0}}
