/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
/* TYPOGRAPHY */
/* Google Fonts */
@media (max-width: 62rem) {
  .block-inline-blockcards {
    overflow: hidden;
  }
}
.block-inline-blockcards .field--name-field-paragraphs {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  justify-content: center;
}
.block-inline-blockcards .field--name-field-paragraphs:has(> *:nth-child(3):last-child) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.block-inline-blockcards .field--name-field-paragraphs:has(> *:nth-child(2):last-child) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.block-inline-blockcards .field--name-field-paragraphs:has(> *:nth-child(1):last-child) {
  grid-template-columns: 1fr;
}
@media (max-width: 62rem) {
  .block-inline-blockcards .field--name-field-paragraphs {
    display: block;
  }
  .block-inline-blockcards .field--name-field-paragraphs .field__item {
    padding: 0 1rem;
  }
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link {
  position: relative;
  background-image: url(../../images/card.png);
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 394px;
}
@media (max-width: 75rem) {
  .block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link {
    min-height: 339px;
  }
}
@media (max-width: 64rem) {
  .block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link {
    max-height: 270px;
    min-height: 270px;
  }
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-media {
  position: absolute;
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-media .field--name-field-media {
  padding: 0;
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-media .field--name-field-media .field--name-field-media-image .field__item {
  padding: 0;
}
@media (max-width: 75rem) {
  .block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-media .field--name-field-media .field--name-field-media-image .field__item img {
    max-height: 339px;
  }
}
@media (max-width: 64rem) {
  .block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-media .field--name-field-media .field--name-field-media-image .field__item img {
    max-height: 270px;
    min-height: 270px;
    width: -moz-max-content;
    width: max-content;
  }
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information {
  padding: 1rem;
  padding-top: 5rem;
}
@media (max-width: 64rem) {
  .block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information {
    padding-top: 3rem;
  }
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information .typography-body-xlarge {
  font-weight: var(--font-weight-semi-bold);
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information .typography-body-xlarge p {
  margin-block-end: 0.375rem;
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information .field--name-field-link {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 62rem) {
  .block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information .field--name-field-link {
    right: -20px;
  }
}
@media (max-width: 75rem) {
  .block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information .field--name-field-link a {
    padding: 1.25rem;
  }
}
@media (max-width: 64rem) {
  .block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information .field--name-field-link a {
    padding: 1rem;
  }
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-information .field--name-field-sub-title {
  padding: 0;
}
.block-inline-blockcards .field--name-field-paragraphs .paragraph--type-card-link .card-component .card-media {
  max-width: 70px;
}
.block-inline-blockcards .slick-dots {
  margin-block-start: 2rem;
}
