@font-face {
  font-family: "cera_probold";
  src: url("../fonts/cera_pro_bold-webfont.woff2") format("woff2"), url("../fonts/cera_pro_bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "cera_prolight";
  src: url("../fonts/cera_pro_light-webfont.woff2") format("woff2"), url("../fonts/cera_pro_light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "cera_promedium";
  src: url("../fonts/cera_pro_medium-webfont.woff2") format("woff2"), url("../fonts/cera_pro_medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.bg-gray {
  background-color: #e5e5e5;
}

.bg-image-1 {
  background-image: url("../img/background.png");
  background-size: cover;
}

.bg-image-2 {
  background-image: url("../img/background-2.png");
  background-size: cover;
}

.bg-image-3 {
  background-image: url("../img/background-3.png");
  background-size: cover;
}

body {
  padding-top: 61px;
}

* {
  font-family: "cera_promedium";
}

.font-cerapro-bold {
  font-family: "cera_probold";
}

.font-cerapro-medium {
  font-family: "cera_promedium";
}

.font-cerapro-light {
  font-family: "cera_prolight";
}

.bg-dark-red {
  background-color: #97272c;
}

.text-dark-red {
  color: #97272c;
}

.border-dark-red {
  border-color: #97272c !important;
}

.main-bg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.custom-nav {
  background-color: #1a1a1a;
}

.full-height {
  min-height: calc(100vh - 61px);
}

.footer {
  height: 70px;
  border-top: 1px solid white;
  background-color: #1a1a1a;
  padding: 1rem;
  color: white;
  display: flex;
  align-items: center;
}

.body-logo {
  width: 200px;
}

.area-icon-wrapper .icon {
  width: 150px;
  margin-bottom: 1rem;
}
.area-icon-wrapper p {
  width: 75%;
  text-align: center;
  margin-bottom: 0;
}

.text-justify {
  text-align: justify;
  text-justify: inter-word;
}

@media only screen and (min-width: 1024px) {
  body {
    padding-top: 125px;
  }
  .full-height {
    min-height: calc(100vh - 196px);
  }
}/*# sourceMappingURL=style.css.map */