.header .header-menu {
  text-transform: uppercase !important;
  font-family: "Lato" !important; }

.btn {
  box-shadow: none !important;
  border-radius: 0px !important;
  font-family: "Lato" !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important; }

.announcement {
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: "Lato" !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  text-decoration: underline !important; }

.background-image--1494867300050 {
  height: 800px !important; }

.header .header-menu .btn-cta {
  background-color: transparent !important;
  border-color: transparent !important;
  color: #000 !important;
  padding: 0px !important;
  letter-spacing: 0px !important; }

.header .header-menu .btn-cta:hover {
  color: #98bdc0 !important; }

@media only screen and (max-width: 1024px) {
  .hero-subtitle p {
    font-size: 34px !important;
    padding-top: 20px; }

  .background-image--1494867300050 {
    background-position: 51% 50%;
    height: auto; }

  .short-bio p {
    font-size: 20px !important; }

  .background-image--1571824838920 {
    background-position: 30% 50%; }

  .short-quote p {
    font-size: 24px !important; }

  .header .header-menu .btn-cta {
    text-align: left !important; }

  .announcement {
    font-size: 16px !important; } }
@media only screen and (max-width: 768px) {
  .hero-subtitle p {
    font-size: 34px !important;
    padding-top: 70px; }

  .background-image--1494867300050 {
    background-position: 51% 50%;
    height: auto; }

  .short-bio p {
    font-size: 20px !important; }

  .background-image--1571824838920 {
    background-position: 30% 50%; }

  .short-quote p {
    font-size: 24px !important; }

  .header .header-menu .btn-cta {
    text-align: left !important; }

  .announcement {
    font-size: 16px !important; } }
@media only screen and (max-width: 450px) {
  .hero-subtitle p {
    font-size: 22px;
    padding-top: 70px; }

  .background-image--1494867300050 {
    background-position: 51% 50%;
    height: auto; }

  .short-bio p {
    font-size: 20px !important; }

  .short-bio {
    width: 80%;
    padding: 10px !important;
    margin-left: 100px; }

  .background-image--1571824838920 {
    background-position: 30% 50%; }

  .short-quote p {
    font-size: 24px !important; }

  .header .header-menu .btn-cta {
    text-align: left !important; }

  .announcement {
    font-size: 12px !important; } }
@media only screen and (max-width: 320px) {
  .hero-subtitle p {
    font-size: 30px !important;
    padding-top: 70px; }

  .background-image--1494867300050 {
    background-position: 51% 50%;
    height: auto; }

  .short-bio p {
    font-size: 18px !important; }

  .short-bio {
    width: 80%;
    padding: 10px !important;
    margin-left: 100px; }

  .background-image--1571824838920 {
    background-position: 30% 50%; }

  .short-quote p {
    font-size: 24px !important; }

  .header .header-menu .btn-cta {
    text-align: left !important; }

  .announcement {
    font-size: 12px !important; } }
