/*
 *	MIXINS
 *	================================================== */
.btn {
  transition: all 15s;
}
.btn.red {
  color: #FFFFFF;
  background: rgb(165, 4, 4);
  background: linear-gradient(90deg, rgb(165, 4, 4) 0%, rgb(217, 0, 0) 35%, rgb(255, 0, 0) 100%);
}
.btn.red:hover {
  background: linear-gradient(90deg, rgb(255, 4, 4) 0%, rgb(255, 0, 0) 35%, rgb(255, 0, 0) 100%);
}

.primary-navbar .navbar__list {
  border-right: none;
}

.navbar__logo {
  padding-right: 40px;
}

.about-banner .scroll-position-btn {
  background-color: rgba(229, 50, 34, 0.5);
}
.about-banner::after {
  background: #a50404;
}

.max-90 {
  max-width: 90%;
}

.reveal-img::after {
  background: #a50404;
}

.craft::before {
  background-color: rgba(229, 50, 34, 0.2);
}

@media screen and (max-width: 1024px) {
  .navbar__logo {
    padding: 0 !important;
  }
  .scroll-position-btn:not(.top-none) {
    margin-top: 75% !important;
    min-width: 50px !important;
    height: 100px !important;
    width: 100px !important;
    top: 100px !important;
  }
  #newsletter, #whitepaperForm {
    width: 100% !important;
  }
  #newsletter .line-height-20, #whitepaperForm .line-height-20 {
    line-height: 20px;
  }
  section.banner {
    padding-top: 120px !important;
  }
  .alert-success, .alert-danger {
    width: 90% !important;
    line-height: 20px;
  }
  .max-90 {
    max-width: 100%;
  }
}/*# sourceMappingURL=styles.css.map */