/**** NAVBAR *****/

.navbar {
  background-color: #23374d;
  padding: 1rem 0;
}

.nav-link {
  font-size: 20px;
}

.nav-link, .nav-link:hover {
  color: #fff;
}

.navbar-toggler {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/******END NAVBAR******/

/******FOOTER ****/

footer {
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  background: #23374d;
  color: white;
  font-size: 14px;
}

footer .row:first-child .col-sm-4 {
  border-bottom: #2971c4 1px solid !important;
}


/*** END FOOTER **/

h1, h2, h3, h4, h5, h6, .title {
  font-family: "Playfair Display", serif;
  color: #23374C;
}

.title {
  font-size: 42px;
  font-weight: 400;
  color: #23374C;
}

.full-width {
  max-width: 100% !important;
}

.form-section {
  margin-top: 300px;
}

@media screen and (min-width: 1200px) {

  iframe {
    height: 500px;
  }
}

@media screen and (max-width: 1199px) {
  iframe {
    height: 730px;
  }

  .form-section {
    margin-top: 220px;
  }

}