.views-element-container h2 {
  font-size: 1.25rem;
  color: var(--cl-primary);
  font-weight: var(--font-bold);
  line-height: 1.2;
  margin-top: 3.4375rem;
}

.layout__region--sidebar .paragraph--view-mode--default + .paragraph--view-mode--default {
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top: 0.125rem solid var(--bd-highlight);
}
.layout__region--sidebar h2 {
  color: var(--cl-gray-55);
  text-transform: uppercase;
  margin-top: 0;
}

.teaser-card {
  display: flex;
  background-color: var(--teaser);
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.161);
  border-radius: 0.625rem;
  gap: 15px;
  padding: 0.9375rem;
  margin-bottom: 1.25rem;
}
.teaser-card .teaser-image {
  position: relative;
  display: flex;
  width: 6.25rem;
  height: 6.25rem;
  flex-shrink: 0;
}
.teaser-card .teaser-image img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.teaser-card .teaser-title {
  font-size: 1.375rem;
  color: var(--teaser-txt);
  font-weight: var(--font-semibold);
  line-height: 1.36;
  text-decoration: none;
  text-transform: none;
}
.teaser-card .teaser-area_tematica {
  display: flex;
  flex-wrap: wrap;
}
.teaser-card .teaser-area_tematica .area-tematica {
  margin-bottom: 0.25rem;
  margin-right: 0.25rem;
}
.teaser-card .teaser-area_tematica .area-tematica a {
  font-size: 0.5625rem;
  font-weight: var(--font-semibold);
  text-transform: uppercase;
  text-decoration: none;
  display: flex;
  background-color: var(--link);
  color: var(--cl-white);
  padding: 0.1875rem 0.625rem;
  line-height: 1;
}
.teaser-card .teaser-area_tematica .area-tematica a:hover {
  background-color: var(--link-hover);
  color: var(--cl-white);
}
.teaser-card .teaser-area_tematica .area-tematica a:before {
  content: "#";
}

.more-link a {
  text-decoration: none;
  display: inline-flex;
  background-color: var(--link);
  color: var(--cl-white);
  padding: 0.4375rem 1.875rem;
  line-height: 1;
  font-size: 1rem;
  border-radius: 0.25rem;
}
.more-link a:hover {
  background-color: var(--link-hover);
  color: var(--cl-white);
}

/*# sourceMappingURL=block.css.map*/