@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* Copyright (c) Microsoft Corporation.
Licensed under the MIT license. */

header {
  background-color: #fff;
  height: 72px;
  width: 100%;
  display: flex;
  align-items: center;
}

aside {
  background-color: #fff;
  height: 100vh;
  width: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

main {
  margin: 0 auto;
  width: 100%;
}

section#text-container > div > p {
  font: 1.2em "segoe ui", arial, sans-serif;
}

section#report-container {
  height: calc(0.5625 * 61vw); /* 16:9 aspect ratio */
}

@media only screen and (max-width: 575px) {
  section#report-container {
    height: calc(0.5625 * 100vw); /* 16:9 aspect ratio */
  }
}

footer > p {
  font: 1em "segoe ui", arial, sans-serif;
}

iframe {
  border: none;
}

.galapgos-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0px 24px;
  gap: 8px;

  width: 100%;
  height: 40px;

  background: #baa88d;
  border: none;
  box-shadow: 0px 2px 4px -2px rgba(0, 44, 111, 0.12),
    0px 4px 4px -2px rgba(0, 44, 111, 0.08);
  border-radius: 24px;

  flex: none;
  order: 1;
  align-self: stretch;
  flex-grow: 0;

  text-decoration: none;
  color: #ffffff;
}


.custom-btn {
  margin-top: 16px;
  background: #baa88d;
  border: none;
}

.custom-btn:hover {
  background: #a08f74;
}


.main-text {
  font-family: "Montserrat", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 600 !important;
}
