@font-face {
  font-family: "Lato";
  src: url("fonts/Lato-Regular.eot");
  src: url("fonts/Lato-Regular.woff") format("woff"), url("fonts/Lato-Regular.otf") format("opentype"), url("fonts/Lato-Regular.svg#filename") format("svg");
}
@font-face {
  font-family: "Lato-Light";
  src: url("fonts/Lato-Light.eot");
  src: url("fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Light.woff") format("woff"), url("fonts/Lato-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Lato-Bold";
  src: url("fonts/Lato-Bold.eot");
  src: url("fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Bold.woff") format("woff"), url("fonts/Lato-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Lato-Black";
  src: url("fonts/Lato-Black.eot");
  src: url("fonts/Lato-Black.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Black.woff") format("woff"), url("fonts/Lato-Black.ttf") format("truetype");
}
.on-list-check {
  margin-top: 34px;
  font-size: 0.9em;
  color: #4c4948;
}
@media (max-width: 991px) {
  .on-list-check {
    color: #ffffff;
    font-size: 1.125em;
    line-height: 166%;
  }
}
.disclaimer {
  margin-top: 50px;
  font-size: 0.9em;
  color: #4c4948;
}
@media (max-width: 991px) {
  .disclaimer {
    margin-top: 100px;
    color: #ffffff;
    font-size: 1.125em;
    line-height: 166%;
  }
}
@media (max-width: 991px) {
  .main .content h2 {
    margin-bottom: 0;
  }
}
.main .content .wrapper {
  height: auto;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .contact-wrap {
    position: relative;
    z-index: 1;
    padding-top: 68px;
    padding-bottom: 68px;
    padding-left: 18px;
    padding-right: 18px;
    color: #4c4948;
  }
  .contact-wrap:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0.8);
  }
}
