/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
/* TYPOGRAPHY */
/* Google Fonts */
.views-row:nth-child(odd) .component-content {
  flex-direction: row-reverse;
}

.views-row:nth-child(even) .component-content {
  flex-direction: row;
}

.view-cards .views-row {
  margin-block-end: 5rem;
}
.view-cards .taxonomy-term--type-cards-type .component-content {
  display: flex;
  align-items: center;
}
@media (max-width: 62rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content {
    align-items: baseline;
  }
}
@media (max-width: 62rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content {
    flex-direction: column-reverse;
    gap: 1.5rem;
  }
  .view-cards .taxonomy-term--type-cards-type .component-content .col-lg-5 {
    max-width: 362px !important;
    max-height: 362px !important;
  }
}
@media (max-width: 62rem) and (max-width: 62rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .col-lg-5 {
    max-width: 100% !important;
    max-height: 100% !important;
  }
}
.view-cards .taxonomy-term--type-cards-type .component-content .custom-featured .custom-featured__content .custom-featured__title {
  text-transform: capitalize;
}
.view-cards .taxonomy-term--type-cards-type .component-content .custom-featured .custom-featured__content .custom-featured__description {
  margin-block-end: 2rem;
}
@media (max-width: 75rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .custom-featured .custom-featured__content .custom-featured__description {
    margin-block-end: 1.5rem;
  }
}
.view-cards .taxonomy-term--type-cards-type .component-content .custom-featured .custom-featured__content .custom-list li {
  font-size: 1.375rem;
  line-height: 2rem;
}
@media (max-width: 90rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .custom-featured .custom-featured__content .custom-list li {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 75rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .custom-featured .custom-featured__content .custom-list li {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 36rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .custom-featured .custom-featured__content .custom-list li {
    font-size: 0.9375rem;
    line-height: 1.375rem;
  }
}
.view-cards .taxonomy-term--type-cards-type .component-content .btn {
  margin-block-start: 0.75rem;
}
.view-cards .taxonomy-term--type-cards-type .component-content .btn a {
  font-size: 1.125rem;
}
@media (max-width: 90rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .btn a {
    font-size: 1rem;
  }
}
@media (max-width: 75rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .btn a {
    font-size: 0.875rem;
  }
}
@media (max-width: 75rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .btn {
    margin-block-start: 0.25rem;
  }
}
@media (max-width: 62rem) {
  .view-cards .taxonomy-term--type-cards-type .component-content .custom-button {
    justify-content: center;
    margin-block-end: 1.5rem;
  }
}
