h1 {
font-family: FrankMedCond;
font-size: 1.6em;
color: #009145;
text-decoration: none;
font-weight: 900;
text-align: center;
margin: 0 0 15px 0;
padding: 4px 6px;
box-shadow: 5px 10px 18px #fbe8bf;
border: #fbe8bf 1px solid;
}
h2 {
font-size: 1.15em;
margin: 20px 0 15px 0;
}

.row {
  display: flex;
  width: 100%;
  gap: 20px;
}
.column {
  flex: 1;
  box-sizing: border-box;
}

.propertyFiles {
display: block;
clear: both;
overflow: hidden;
box-sizing: border-box;
width: 100%;
height: auto;
border: 1px solid #cccccc;
padding: 15px;
margin: 0 0 15px 0;
}

p.property {
font-family: FrankMedCond;
font-size: 1.1em;
color: #009145;
font-weight: 900;
margin-bottom: 10px;
}
span.pdffile {
font-family: Roboto, sans-serif;
font-size: .9em;
color: var(--content-text-hover-color);
text-decoration: none;
font-weight: 700;
width: 100%;
}
span.pdffile a:link, span.pdffile a:visited {
font-size: .9em;
text-decoration: underline;
font-weight: 700;
}
span.pdffile a:active, span.pdffile a:hover {
font-family: Roboto, sans-serif;
font-weight: 700;
color: #009145;
transition: all 0.75s;
}


@media screen and (max-width: 672px) {
  .row {
    display: block;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    gap: none;
  }
  .column {
    display: block;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    flex: none;
  }
}
@media screen and (max-width: 651px) {
  h1 {
  font-size: 1.4em;
  }
}