* {
  font-family: "Roboto", sans-serif;
}

@font-face {
  font-family: "Adelle Regular";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle Regular"), url("../../fonts/adelle/Adelle_Reg.woff") format("woff");
}
@font-face {
  font-family: "Adelle Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle Italic"), url("../../fonts/adelle/Adelle_Italic.woff") format("woff");
}
@font-face {
  font-family: "Adelle Light Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle Light Italic"), url("../../fonts/adelle/Adelle_LightItalic.woff") format("woff");
}
@font-face {
  font-family: "Adelle Light";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle Light"), url("../../fonts/adelle/Adelle_light.woff") format("woff");
}
@font-face {
  font-family: "Adelle SemiBold Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle SemiBold Italic"), url("../../fonts/adelle/Adelle_SemiBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Adelle SemiBold";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle SemiBold"), url("../../fonts/adelle/Adelle_Semibold.woff") format("woff");
}
@font-face {
  font-family: "Adelle Bold";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle Bold"), url("../../fonts/adelle/Adelle_Bold.woff") format("woff");
}
@font-face {
  font-family: "Adelle Bold Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle Bold Italic"), url("../../fonts/adelle/Adelle_BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Adelle ExtraBold";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle ExtraBold"), url("../../fonts/adelle/Adelle_ExtraBold.woff") format("woff");
}
@font-face {
  font-family: "Adelle ExtraBold Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle ExtraBold Italic"), url("../../fonts/adelle/Adelle_ExtraBoldItalic.woff") format("woff");
}
@font-face {
  font-family: "Adelle Heavy";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle Heavy"), url("../../fonts/adelle/Adelle_Heavy.woff") format("woff");
}
@font-face {
  font-family: "Adelle Heavy Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Adelle Heavy Italic"), url("../../fonts/adelle/Adelle_HeavyItalic.woff") format("woff");
}
.btn-green {
  background-color: #6C7B1E;
  border-radius: 0;
  color: #FFF;
}

.btn-dark {
  background-color: #2C2D31;
  border-radius: 0;
  color: #FFF;
}

.btn-brown {
  background-color: #A97C55;
  border-radius: 0;
  color: #FFF;
}

.btn-border-dark {
  border: 1px solid #2C2D31;
  border-radius: 0;
  color: #2C2D31;
}

#preload {
  background: #2C2D31;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100vw;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
}
#preload .img-home {
  filter: brightness(0) invert(1);
  animation: preload 1s linear forwards;
}
#preload .img-brand {
  animation: preload 1s linear forwards;
}
#preload .loading-text {
  font-family: "Poppins";
  position: relative;
  font-size: 50px;
  text-transform: uppercase;
  color: transparent;
  -webkit-text-stroke: 1px #2C2D31;
  font-weight: 900;
}
#preload .loading-text:before {
  content: attr(data-fill-text);
  position: absolute;
  height: 100%;
  width: 0;
  color: #FFF;
  -webkit-text-stroke: 0px transparent;
  overflow: hidden;
  animation: preload 1s linear forwards;
}

@keyframes preload {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 200px;
  }
}

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