/* For Desktop and up (1024px wide and up */
#callout-links ul {
  display: flex;
}

main .page-header.general .text {
  width: clamp(300px, 97vw - clamp(200px, 30vw, 250px), 1000px);
  margin: 0 auto;
}
main .page-header.horizontal {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  min-height: 400px;
}
main .page-header.horizontal figure {
  grid-column: 2;
  grid-row: 1;
}
main .page-header.horizontal figure img {
  height: 400px;
}
main .page-header.horizontal .text {
  grid-column: 1;
  grid-row: 1;
  align-self: center;
}
main .card-list .card .card-image {
  grid-column: 1;
}
main .card-list .card .card-text {
  grid-column: 2;
}

#site-footer .connect .subscribe #ctct_form_0 {
  grid-template-columns: 2fr 2fr 3fr;
}
#site-footer .connect .subscribe #ctct_form_0 .ctct-form-text {
  grid-row: 1;
  grid-column: 1/-1;
}
#site-footer .connect .subscribe #ctct_form_0 .ctct-form-field {
  grid-row: 2;
}
#site-footer .connect .subscribe #ctct_form_0 #first_name_field_0 {
  grid-column: 1;
}
#site-footer .connect .subscribe #ctct_form_0 #last_name_field_0 {
  grid-column: 2;
}
#site-footer .connect .subscribe #ctct_form_0 #email_address_field_0 {
  grid-column: 3;
}
#site-footer .connect .subscribe #ctct_form_0 .ctct-form-button {
  grid-row: 3;
  grid-column: 1/-1;
}
#site-footer .connect .subscribe #ctct_form_0 #gdpr_text {
  grid-row: 4;
  grid-column: 1/-1;
}

/*# sourceMappingURL=desktop.css.map */
