.column { display: flex; flex-direction: column; justify-content: space-between; align-items: center; height: 100vh; }

@font-face { font-family: 'gotham_boldregular'; src: url("fonts/gotham-bold/gotham-bold-webfont.woff2") format("woff2"), url("fonts/gotham-bold/gotham-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'gotham_bookregular'; src: url("fonts/gotham-book/gotham-book-webfont.woff2") format("woff2"), url("fonts/gotham-book/gotham-book-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }

html, body { height: 100%; margin: 0; padding: 0; font-family: "gotham_bookregular", Helvetica, Arial, SunSans-Regular, sans-serif; overflow-x: hidden; background-image: url(images/globe-back.jpg); background-position: center center; background-size: cover; }

html { box-sizing: border-box; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 100%; }

@media only screen and (max-width: 120em) { html { font-size: 62.5%; } }

@media only screen and (max-width: 80em) { html { font-size: 56.25%; } }

@media only screen and (max-width: 56.25em) { html { font-size: 50%; } }

.container { margin: 0; padding: 0; width: 90%; margin: 0 auto; position: relative; }

.inner-container { width: 100%; margin: 0 auto; margin-top: 13rem; }

.text-container { text-align: center; width: 61rem; margin: 0 auto; margin-top: 8rem; }

.text-container h1 { color: #a7916a; font-family: "gotham_boldregular", Helvetica, Arial, SunSans-Regular, sans-serif; font-size: 3.6rem; margin-bottom: 0px; letter-spacing: 1px; }

.text-container p { font-size: 2.4rem; color: #fff; margin: 1rem 0 5rem; letter-spacing: 1px; }

.text-container .border { width: 19.5rem; border-bottom: 2px solid #a7916a; margin: 0 auto; }

.logos { margin: 0 auto; width: 100%; }

.london-logo { float: right; }

.new-york-logo { float: left; }

.biggin-hill-logo { margin: 18rem 0 4rem; width: 100%; }

.biggin-hill-logo p { text-align: center; text-transform: uppercase; color: #fff; font-size: 1.4rem; letter-spacing: 1px; margin-bottom: 3.5rem; }

.biggin-hill-logo-inner { width: 18rem; margin: 0 auto; }

.biggin-hill-logo-img { width: 17.6rem; }

@media screen and (max-width: 60em) { .logos { width: 100%; }
  .website-logo { width: 100%; float: none; text-align: center; }
  .new-york-logo { margin-bottom: 6rem; }
  .inner-container { margin-top: 8rem; }
  .text-container { margin-top: 8rem; width: 100%; }
  .text-container h1 { font-size: 3.4rem; }
  .biggin-hill-logo { margin: 8rem 0 4rem; }
  .biggin-hill-logo-inner { width: 19rem; } }

@media screen and (max-width: 46.75em) { .logos { width: 30rem; }
  .text-container { margin-top: 3rem; }
  .website-logo img { width: 100%; }
  .inner-container { margin-top: 8rem; }
  .text-container { margin-top: 8rem; } }

@media screen and (max-width: 46.75em) and (max-width: 32.25em) { .text-container h1 { font-size: 2.3rem; }
  .text-container p { margin-bottom: 3rem; font-size: 1.8rem; } }

/*# sourceMappingURL=style.map */