.companies-card[data-v-ba8503b7]{background:#fdfdfe;border:.2rem solid #eaeaf2;border-radius:.8rem;display:grid;gap:1.6rem 2.4rem;grid-column:1/3;padding:1.6rem;width:100%}@media (min-width:768px){.companies-card[data-v-ba8503b7]{grid-template-columns:12rem 1fr;padding:2.4rem}}.companies-card__logo[data-v-ba8503b7]{border-radius:100%;grid-row:1/3;height:12rem;overflow:hidden;width:12rem}@media (max-width:767.98px){.companies-card__logo[data-v-ba8503b7]{margin-bottom:.8rem}}.companies-card__info[data-v-ba8503b7]{display:grid;gap:.8rem 2.4rem;grid-template-columns:1fr;justify-content:space-between}@media (min-width:768px){.companies-card__info[data-v-ba8503b7]{grid-template-columns:auto auto}}.companies-card__h[data-v-ba8503b7]{font-size:3.2rem;grid-column:1}.companies-card__logos[data-v-ba8503b7]{justify-content:center}@media (min-width:768px){.companies-card__logos[data-v-ba8503b7]{grid-column:2;grid-row:1/3}}.companies-card__card-info[data-v-ba8503b7]{flex-wrap:wrap;gap:1.2rem;grid-column:1;grid-row:2;width:auto}@media (min-width:1280px){.companies-card__card-info[data-v-ba8503b7]{gap:2.3rem}}.companies-card[data-v-ba8503b7] .product-item-logos{align-self:center;height:-moz-fit-content;height:fit-content;justify-content:space-between;width:100%}@media (min-width:768px){.companies-card[data-v-ba8503b7] .product-item-logos{justify-content:end}}@media (min-width:768px) and (max-width:1279.98px){.companies-card[data-v-ba8503b7] .product-item-logos{align-items:flex-end;flex-direction:column}}.companies-card[data-v-ba8503b7] .product-item-logos__logo{height:4.2rem}.companies-card__footer[data-v-ba8503b7]{display:flex;flex-direction:row;gap:2.4rem;justify-content:space-between}@media (min-width:768px){.companies-card__footer[data-v-ba8503b7]{grid-column:2}}.companies-card__favourites-btn[data-v-ba8503b7]{align-self:end;height:3.4rem;margin-left:auto;padding:1rem;width:3.4rem}.companies-card__service-categories[data-v-ba8503b7]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;height:-moz-fit-content;height:fit-content}
