html {

font-family: "Muli";
width: 215.9mm;
height: 279.4mm;
border: 1px solid red;
display: flex;
align-items: center;

@media print {
  border: 0;
}

}

body, ul, h1, h2, h3 {

margin: 0;
font-weight: normal;

}

body {

padding: 0 1in;
font-size: 11pt;

}

.header {

text-align: center;
ul {
  padding: 0;
}

li {
  display: inline;
  &:after {
    content: '\2022';
    padding-left: 5px;
  }
}

li:last-child {
  &:after {
    content: '';
  }
}

}

.section-header {

margin-top: 5px;

}

.section-profile {

margin-top: 5px;
margin-bottom: 0;

}

.section-row {

display: flex;
margin-top: 5px;

}

.section-desc {

flex: 1;
text-align: right;
padding-right: 10px;
border-right: 2px solid black;
ul {
  list-style: none;
  padding: 0;
}

}

.section-info {

flex: 5.5;
padding-left: 10px;
ul {
  list-style: none;
  padding: 0;
  font-size: 10pt;

  .info-title {
    font-size: 11pt;
  }

  .info-subtitle {
    font-style: italic;
  }
}

}

.hr {

width: 100%;
height: 2px;
background-color: black;
display: block;
margin-top: 5px;

}