.ag-full-width.andys-sane-defaults .ag-site-width {
  position: relative;
  max-width: 1910px;
  font-size: 1.5625vw; /* 10px @ 640px */
}
.ag-full-width.andys-sane-defaults .ag-site-width.columns {
  display: flex;
}
.ag-full-width.andys-sane-defaults .ag-site-width.inset {
  width: 91.875%;
}
@media (min-width: 641px) {
  .ag-full-width.andys-sane-defaults .ag-site-width {
    font-size: 0.524vw; /* 10px @ 1910px */
  }
  .ag-full-width.andys-sane-defaults .ag-site-width.inset {
    width: 77vw;
    max-width: 1530px !important;
  }
}
@media (min-width: 1910px) {
  .ag-full-width.andys-sane-defaults .ag-site-width {
    font-size: 10px;
  }
}
.ag-full-width.andys-sane-defaults .ag-site-width * {
  margin: 0;
  padding: 0;
}
.ag-full-width.andys-sane-defaults .ag-site-width h2, .ag-full-width.andys-sane-defaults .ag-site-width h3 {
  font-family: "Matter-Bold", Arial, sans-serif;
  text-transform: uppercase;
}
.ag-full-width.andys-sane-defaults .ag-site-width a,
.ag-full-width.andys-sane-defaults .ag-site-width picture,
.ag-full-width.andys-sane-defaults .ag-site-width video,
.ag-full-width.andys-sane-defaults .ag-site-width img {
  display: block;
  width: 100%;
}
.ag-full-width.andys-sane-defaults .ag-site-width .content-overlay {
  position: absolute;
  white-space: nowrap;
}
.ag-full-width.andys-sane-defaults .ag-site-width .cta-text {
  font-family: "Matter-Bold", Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
}
@media (hover: hover) and (pointer: fine) {
  .ag-full-width.andys-sane-defaults .ag-site-width .cta-text:hover {
    color: #7d7d7d;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22styles.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAEE;EACE;EACA;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;EAZF;IAaI;;EACA;IACE;IACA;;;AAIJ;EApBF;IAqBI;;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAKE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;IACE%22,%22file%22:%22styles.css%22%7D */
