
.source-brands .wrap {
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:20px !important;
}
.source-brands .source-brand {
  box-sizing:border-box;
  min-width:0;
  min-height:112px;
}
.source-brands .source-brand.orlen-brand,
.source-brands .source-brand.orlen-brand img {
  filter:none !important;
  opacity:1 !important;
  mix-blend-mode:normal !important;
}
.source-brands .source-brand.orlen-brand img {
  width:88px !important;
  height:88px !important;
  max-width:100% !important;
  max-height:none !important;
  object-fit:contain !important;
}
.source-brands .funds-brand {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  gap:8px;
}
.source-brands .funds-brand strong {
  color:#17477e;
  font-size:24px;
  line-height:1.05;
}
.source-brands .source-brand span,
.source-brands .source-brand small {
  color:#42615a;
}
@media(max-width:800px) {
  .source-brands .wrap {
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:12px !important;
  }
}
@media(max-width:380px) {
  .source-brands .wrap {
    grid-template-columns:minmax(0,1fr) !important;
  }
}
