#primary .login-box {
  display: none;
}

#primary > section > h1:first-of-type {
  display: none;
}

.customer-service {
  font-size: 10px;
}
.customer-service aside {
  background: #f1f1f2;
  padding: 2em;
  height: max-content;
}
.customer-service aside p {
  margin: 1.5em 0;
}
@media (min-width: 641px) {
  .customer-service aside {
    flex: 0 0 23em;
  }
  .customer-service aside div {
    display: flex;
    flex-wrap: wrap;
  }
  .customer-service aside div p:first-of-type {
    flex-basis: 50%;
  }
  .customer-service aside .holidays p {
    margin: 0;
  }
}
.customer-service .cta-primary {
  height: auto;
  line-height: 1.1;
  padding: 1em 0.1em;
  font-size: 1.5em;
  max-width: 22em;
  margin-top: 2.5em;
}
.customer-service .cta-primary:after {
  display: none;
}
.customer-service section,
.customer-service header {
  padding: 2em 2em 2em 0;
}
.customer-service h1 {
  font-family: "gotham ultra", "interstate light", Arial, sans-serif;
  font-size: 3em;
}
@media (min-width: 641px) {
  .customer-service h1 {
    font-size: 3em;
  }
}
.customer-service h2,
.customer-service h3 {
  font-family: "Gotham Bold", arial, sans-serif;
  text-transform: none;
  line-height: 1;
}
.customer-service h2 {
  font-size: 1.75em;
  line-height: 1.1;
  font-family: "Gotham Bold", arial, sans-serif;
}
.customer-service h3 {
  font-size: 1.8em;
  margin-top: 1.5em;
  margin-bottom: 0;
}
.customer-service h4 {
  font-size: 1.4em;
}
.customer-service ol {
  padding-left: 2.2em;
}
.customer-service li {
  margin-bottom: 0.5em;
}
.customer-service p {
  line-height: 1.5;
  font-family: "Gotham A", "Gotham B", "Interstate Light", Arial, sans-serif;
  font-size: 1.4em;
  margin-top: 0.2em;
}
.customer-service p strong {
  display: block;
  font-family: "Gotham Bold", arial, sans-serif;
  line-height: 1.5;
}
.customer-service p strong + strong {
  margin-top: 1em;
}
.customer-service .fine-print {
  margin-top: 1em;
}
.customer-service section h2 {
  margin: 2em 0 1em;
}
.customer-service li {
  font-size: 1.4em;
}
.customer-service table {
  margin: 1em 0;
  table-layout: fixed;
  font-size: 1.4em;
}
.customer-service th {
  font-family: "Gotham Bold", arial, sans-serif;
}
.customer-service td {
  padding-left: 0;
}
@media (min-width: 641px) {
  .customer-service .lg-flex {
    display: flex;
  }
  .customer-service section {
    padding-left: 6em;
  }
  .customer-service section h2:first-child {
    margin-top: 0;
  }
}

/*# sourceMappingURL=style.css.map */
