/* The video gallery follows the art topics without the old oversized title band. */
.elementor-9 .elementor-element.elementor-element-9c35217 {
  --padding-top: 28px;
  --padding-bottom: 28px;
}

@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-9c35217 {
    --padding-top: 20px;
    --padding-bottom: 20px;
  }
}

.home .elementor-9 > .elementor-element-a244d60 {
  margin-block: 0;
  padding-block: 40px !important;
}
.home .elementor-9 > .elementor-element-a244d60 > .e-con-inner {
  width: 97%;
  max-width: none;
}
.aa-art-gallery { width: 100%; font-family: var(--aa-ui, sans-serif); }
.aa-art-profile {
  display: inline-flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 24px;
  color: #222;
  text-decoration: none;
}
.aa-art-profile img { flex: none; border-radius: 50%; }
.aa-art-profile strong { display: block; margin-bottom: 3px; font-size: 16px; }
.aa-art-profile span span { display: block; font-size: 13px; }
.aa-art-grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 10px; }
.aa-art-card { display: block; aspect-ratio: 1; }
.aa-art-card img { display: block; width: 100%; height: 100%; object-fit: cover; }
.aa-art-follow {
  display: flex;
  align-items: center;
  gap: 8px;
  width: fit-content;
  margin: 16px auto 0;
  padding: 8px 14px;
  border-radius: 5px;
  background: #ed2127;
  color: #fff;
  font-size: 13px;
  text-decoration: none;
}
.aa-art-follow:hover { background: #c91820; color: #fff; }
@media (max-width: 1024px) { .aa-art-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 600px) { .aa-art-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
