<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* line 4, ../sass/style.scss */
.container {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5rem 1rem;
}
/* line 12, ../../../../../../Library/Ruby/Gems/2.0.0/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.container:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 9, ../sass/style.scss */
html {
  font-size: 18px;
}

/* line 13, ../sass/style.scss */
body {
  font-family: 'Raleway', Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.4;
}

/* line 19, ../sass/style.scss */
p {
  font-family: 'Open Sans', Helvetica, sans-serif;
}

/* line 23, ../sass/style.scss */
h3.file-no {
  text-align: right;
}

/* line 27, ../sass/style.scss */
h3 {
  margin-top: 1.5rem;
}

/* line 31, ../sass/style.scss */
div.header-container {
  position: relative;
  font-size: 1vw;
}
/* line 35, ../sass/style.scss */
div.header-container h3 {
  /*background-color: rgba(24, 122, 87, .5); */
  bottom: 0;
  /*color: rgba(0, 0, 0, .5);*/
  color: #FFF;
  font-family: Helvetica Neue Condensed Bold, 'Oswald', sans-serif;
  font-size: 4.25em;
  left: 0;
  line-height: 1;
  margin: 0;
  position: absolute;
  width: 50vw;
}
@media screen and (min-device-width: 768px) and (orientation: portrait) {
  /* line 35, ../sass/style.scss */
  div.header-container h3 {
    padding: 0 0 3vh 8vw;
    letter-spacing: -.01em;
    word-spacing: -.075em;
  }
}
@media screen and (min-device-width: 768px) and (orientation: landscape) {
  /* line 35, ../sass/style.scss */
  div.header-container h3 {
    padding: 0 0 5vh 8vw;
    letter-spacing: -.01em;
    word-spacing: -.03em;
  }
}
@media screen and (min-width: 1440px) {
  /* line 35, ../sass/style.scss */
  div.header-container h3 {
    font-size: 3.5rem;
    padding: 0 0 60px 120px;
    max-width: 800px;
  }
}
@media screen and (max-width: 600px) {
  /* line 35, ../sass/style.scss */
  div.header-container h3 {
    font-size: 3.9em;
    padding: 0 0 2vh 7.5vw;
    width: 45vw;
  }
}

/* line 73, ../sass/style.scss */
img.header {
  width: 100%;
  height: auto;
}

/* line 78, ../sass/style.scss */
ul {
  font-family: 'Open Sans', Helvetica, sans-serif;
  padding-left: 2.5rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* line 85, ../sass/style.scss */
ol {
  padding-left: 1.5rem;
}

/* line 91, ../sass/style.scss */
ol[start] fieldset {
  padding: 0;
  border: none;
  margin: 0;
}
/* line 97, ../sass/style.scss */
ol[start] li legend {
  display: inline-block;
  margin-left: -1.5rem;
}
/* line 102, ../sass/style.scss */
ol[start] li label:first-child {
  font-style: normal;
  font-weight: 700;
}
/* line 107, ../sass/style.scss */
ol[start] li ol[type] {
  margin-top: 1rem;
  padding-left: 1.5rem;
}
/* line 111, ../sass/style.scss */
ol[start] li ol[type] li:first-child {
  font-weight: 600;
  font-style: oblique;
  list-style-type: none;
}
/* line 118, ../sass/style.scss */
ol[start] li label, ol[start] li div {
  margin-top: 1rem;
}
/* line 121, ../sass/style.scss */
ol[start] li label.comments {
  font-weight: 600;
  margin-top: 2rem;
}
/* line 125, ../sass/style.scss */
ol[start] li label.comments + textarea {
  margin-top: .5rem;
  width: calc(100% - 1.5rem);
}
/* line 129, ../sass/style.scss */
ol[start] li span {
  margin-left: 1rem;
}

/* line 135, ../sass/style.scss */
label {
  display: block;
}
/* line 138, ../sass/style.scss */
label.comments {
  margin-top: 1rem;
}

/* line 143, ../sass/style.scss */
input[type='text'],
input[type='email'] {
  font-size: 1rem;
  padding: 0.5rem;
  margin-bottom: 0.625rem;
  width: 100%;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  /* line 143, ../sass/style.scss */
  input[type='text'],
  input[type='email'] {
    width: 50%;
  }
}
/* line 155, ../sass/style.scss */
input[type='text']#emailAddress,
input[type='email']#emailAddress {
  margin-bottom: 0rem;
}

/* line 161, ../sass/style.scss */
input[type='radio'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  border: 2px solid #999;
  transition: 0.2s all linear;
  outline: none;
  position: relative;
  top: 0.5rem;
}
/* line 176, ../sass/style.scss */
input[type='radio']:checked {
  border: 0.5rem solid black;
}
/* line 180, ../sass/style.scss */
input[type='radio']:focus {
  outline: auto;
  outline-style: auto;
}

/* line 187, ../sass/style.scss */
input[type='radio'] + label {
  display: inline-block;
  margin-left: 1rem;
}

/* line 192, ../sass/style.scss */
.buttonContainer {
  margin: 0 auto;
  max-width: 320px;
  width: 100%;
}

/* line 198, ../sass/style.scss */
input[type='submit'] {
  width: 100%;
  background-color: rgba(0, 138, 87, 0.9);
  /* Green */
  border: 1px solid #FFF;
  box-shadow: 0px 1px 4px 2px #4c8b50;
  -webkit-box-shadow: 0px 1px 4px 2px #4c8b50;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 213, ../sass/style.scss */
input[type='submit']:hover, input[type='submit']:focus {
  background-color: #008a57;
  /* DKGreen */
  cursor: pointer;
}

/* line 219, ../sass/style.scss */
textarea {
  padding: 0.5rem;
  width: 100%;
  box-sizing: border-box;
  font-size: 1rem;
}
</pre></body></html>