@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");
@font-face {
  font-family: "Telegraf";
  font-display: swap;
  src: url("../fonts/PPTelegraf-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Telegraf Regular";
  font-display: swap;
  src: url("../fonts/PPTelegraf-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Viva Beautiful";
  font-display: swap;
  src: url("../fonts/Cultivated-Mind-Viva-Beautiful.ttf") format("truetype");
}
body {
  color: #fff;
  font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
  background: url("bg.jpg");
  background-size: cover;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
}

.signup-text {
  font-weight: 300;
  font-size: 20px;
}

.row {
  margin: 0 5rem;
}

input.form-control {
  padding: 1.7rem;
  border-radius: 10px;
  font-size: 16px;
  font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
  background: #f4f4f4;
}

a:not(.dropdown-item):not(.dropdown-toggle):not(.sidebar-menu-item):not([data-toggle=list]):not([data-toggle=tab]):not([data-toggle=modal]):not([role=menuitem]):not(.page-link):not(.fc-event) {
  color: #D3E4E8 !important;
}

.text-white p {
  color: #fff !important;
}

.gradient {
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url("plane-bg-2.png"), linear-gradient(180deg, #2a8bd6 20%, #28c3aa 100%);
  border-radius: 24px;
}

.get-started-btn {
  font-family: "Telegraf Regular", Helvetica, Arial, Lucida, sans-serif;
  font-size: 1rem;
  font-weight: 300 !important;
}

.sign-up-btn i {
  margin-right: 10px;
}

.sign-up-btn {
  font-family: "Telegraf Regular", Helvetica, Arial, Lucida, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
}

.left-side p {
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5em;
}

.lifetime-of {
  font-size: 26px;
}

.free-travel {
  margin-bottom: -40px;
  font-size: 110px;
  font-family: "Viva Beautiful", Helvetica, Arial, Lucida, sans-serif;
}

.main {
  max-width: 1000px;
  min-width: 300px;
}

.why {
  display: none;
  font-size: 17px;
  font-weight: 500;
}

.telegraf {
  font-family: "Telegraf", Helvetica, Arial, Lucida, sans-serif;
}

@media (max-width: 768px) {
  .main {
    margin: 0;
    padding: 0;
  }
  .main .col-12 {
    padding: 0;
  }

  .gradient {
    border-radius: 0;
  }

  .free-travel {
    font-size: 80px;
    margin-bottom: -20px;
  }

  .mobile-bottom {
    background: url("bg.jpg");
    background-size: cover;
    background-position: center;
  }

  .why {
    display: block;
  }
}

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