<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Big Tablet to 1200px (widths smaller than the 1140px row) */
@media only screen and (max-width: 1200px) {
  .hero-text-box {
    width: 100%;
    padding: 0 2%; }
  .row {
    padding: 0 2%; } }

/* Small tablet to big tablet: from 768px to 1023px */
@media only screen and (max-width: 1023px) {
  body {
    font-size: 17px; }
  section {
    padding: 60px 0; }
  .logo {
    height: 150px; }
  .long-copy, h4, h5 {
    width: 90%;
    margin-left: 5px; }
  .checklist li {
    width: 80%;
    margin-left: 10%; } }

/* Small phones to small tablets: from 481px to 767px */
@media only screen and (max-width: 767px) {
  body {
    font-size: 16px; }
  section {
    padding: 30px 0; }
  .logo {
    height: 120px; }
  .row,
  .hero-text-box {
    padding: 0 4%; }
  .main-nav {
    display: none; } }

/* Small phones: from 0 to 480px */
@media only screen and (max-width: 480px) {
  h1 {
    font-size: 270%; }
  .logo {
    height: 100px; }
  .hero-text-box p {
    font-size: 110%; }
  .footer-nav,
  .footer-member-content {
    width: 100%;
    font-size: 95%;
    text-align: center; }
  .footer-nav li {
    margin-right: 5px; }
  .footer-member-content li {
    padding-top: 5px; }
  .footer-nav li a:link,
  .footer-nav li a:visited,
  .footer-member-content li a:link,
  .footer-member-content li a:visited {
    font-size: 60%; }
  .map {
    height: 100%;
    width: 90vw; } }
</pre></body></html>