/* line 8, scss/component/downloadables.scss */
.view-downloadables .view-content {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem; }
  /* line 13, scss/component/downloadables.scss */
  .view-downloadables .view-content .views-row {
    flex: 1 1 calc(25% - (1.5rem / 4 * 3));
    max-width: calc(25% - (1.5rem / 4 * 3)); }
    @media (max-width: 991px) {
      /* line 13, scss/component/downloadables.scss */
      .view-downloadables .view-content .views-row {
        flex: 1 1 calc(33.333% - (1.5rem / 3 * 2));
        max-width: calc(33.333% - (1.5rem / 3 * 2)); } }
    @media (max-width: 767px) {
      /* line 13, scss/component/downloadables.scss */
      .view-downloadables .view-content .views-row {
        flex: 1 1 calc(50% - (1.5rem / 2));
        max-width: calc(50% - (1.5rem / 2)); } }
    @media (max-width: 575px) {
      /* line 13, scss/component/downloadables.scss */
      .view-downloadables .view-content .views-row {
        flex: 1 1 100%;
        max-width: 100%; } }
  /* line 33, scss/component/downloadables.scss */
  .view-downloadables .view-content .teaser-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  /* line 40, scss/component/downloadables.scss */
  .view-downloadables .view-content img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    aspect-ratio: 1 / 1;
    border-radius: 12px; }
  /* line 48, scss/component/downloadables.scss */
  .view-downloadables .view-content h6 {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
    text-align: center; }
    /* line 53, scss/component/downloadables.scss */
    .view-downloadables .view-content h6 .field--name-title {
      font-size: var(--font-size-t6);
      line-height: var(--line-height-heading);
      font-weight: 600;
      color: var(--color--secondary3);
      margin: 0;
      padding: 0; }

/* line 66, scss/component/downloadables.scss */
.view-downloadables .download.btn-secondary-no-button {
  color: var(--color--accent3); }
  /* line 69, scss/component/downloadables.scss */
  .view-downloadables .download.btn-secondary-no-button:hover, .view-downloadables .download.btn-secondary-no-button:focus {
    color: var(--color--secondary3); }

/* line 75, scss/component/downloadables.scss */
.view-downloadables .download svg {
  display: inline-block; }
  /* line 78, scss/component/downloadables.scss */
  .view-downloadables .download svg path {
    fill: var(--color--accent3);
    transition: all 0.2s ease; }

/* line 87, scss/component/downloadables.scss */
.view-downloadables .download:hover svg path, .view-downloadables .download:focus svg path {
  fill: var(--color--secondary3); }

/* line 94, scss/component/downloadables.scss */
.view-downloadables .views-exposed-form > .form--inline {
  justify-content: flex-end; }

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