@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600&display=swap);
body {
  font-family: poppins, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.86;
  color: #696969; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: oswald;
  margin: 10px 0;
  color: #424345; }

h1,
h2 {
  font-size: 48px; }

h3 {
  font-size: 36px; }

h4 {
  font-size: 24px; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

img {
  max-width: 100%; }

label {
  color: #fff;
  font-size: 14px;
  font-family: arial;
  margin-bottom: 0px; }

input[type='text'],
input[type='tel'],
input[type='email'],
input[type='password'],
textarea {
  background-color: #ffffff;
  color: #6a6a6a;
  box-shadow: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #bbbbbb;
  width: 100%;
  font-size: 16px;
  line-height: 16px;
  height: 34px;
  padding-left: 9px;
  padding-right: 9px;
  margin-bottom: 15px; }

section {
  padding: 50px 0; }

.mb-40 {
  margin-bottom: 40px; }

.parallax {
  overflow: hidden;
  clear: both;
  position: relative;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 50% 0;
  height: 100%;
  width: 100%;
  color: #fff;
  padding: 0;
  background: url(/images/hero.png) center center no-repeat;
  position: relative; }
  @media (max-width: 991.98px) {
    .parallax {
      background-size: cover; } }
  .parallax::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2); }

.sign-up {
  color: #fff; }

.parallax_inner {
  position: relative;
  min-height: 250px; }

.info {
  padding-top: 100px; }
  @media (max-width: 991.98px) {
    .info {
      padding-top: 50px;
      margin-bottom: 40px; } }

.subscribe {
  font-size: 24px;
  position: relative;
  margin-top: 20px; }

.signup-form {
  background: #1a293e;
  padding: 52px 45px; }
  @media (max-width: 991.98px) {
    .signup-form {
      margin-bottom: 50px; } }

.signup-form h5 {
  color: #ababab;
  font-family: open sans; }

.signup-form h5 span {
  color: #da9537; }

.signup-form h4 {
  font-family: open sans;
  margin-bottom: 35px; }

@media (max-width: 767.98px) {
  .welcome img {
    width: 100%; } }

.promo {
  background: #30b34e;
  color: #fff; }

.footer {
  color: #fff;
  background: #30b34e;
  padding: 25px 0; }

.bg-dark {
  background: #1a293e !important; }

.header {
  background: #fff; }
  .header-logo {
    width: 250px;
    text-align: center; }


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