:root {
  --white: white;
  --black: black;
}

.body {
  background-color: #1075e1;
  max-width: 1025px;
}

.image {
  margin-top: 20px;
}

.heading {
  font-size: 20px;
}

.heading-2 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-decoration: none;
  position: static;
}

.heading-3 {
  color: #fff;
  text-align: center;
  margin-left: -1px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.bold-text {
  text-align: center;
}

.text-block {
  font-size: 16px;
}

.paragraph, .heading-4 {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.paragraph-2 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.columns {
  margin-top: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.columns-2 {
  background-color: #0d52ff;
  border: 0 solid #f9f7f7;
  border-bottom-width: 2px;
}

.columns-3 {
  background-color: #031033;
  margin-top: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.paragraph-3, .paragraph-4 {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.bold-text-2, .bold-text-3 {
  color: #fff;
}

.paragraph-5 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.paragraph-6 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.columns-4 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-5 {
  color: #000;
  font-family: Montserrat, sans-serif;
}

.columns-5 {
  background-color: var(--white);
  color: #f4f6f8;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-2 {
  color: #000;
}

.paragraph-7 {
  color: #000;
  font-family: Montserrat, sans-serif;
}

.paragraph-8 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.paragraph-9 {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.bold-text-4 {
  color: #fff;
}

.paragraph-10 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.columns-6 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.heading-6 {
  color: var(--white);
  text-align: center;
  background-color: #01091c;
  border-bottom: 1px solid #010a22;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 20px;
}

.button {
  text-align: center;
  background-color: #004afe;
  border-radius: 8px;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 16px;
}

.column {
  padding-left: 50px;
}

.column-2 {
  background-color: #00081b;
}

.section {
  background-color: #01091c;
  padding-top: 40px;
}

.columns-7 {
  padding-bottom: 50px;
}

.column-3 {
  margin-top: 30px;
}

.image-3 {
  text-align: center;
  margin-left: 200px;
  padding-left: 0;
}

.image-4 {
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-7, .heading-8, .heading-9 {
  font-family: Montserrat, sans-serif;
}

.heading-10 {
  color: #fff;
}

.heading-11 {
  color: #fff;
  margin-left: -19px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.link-block {
  font-size: 1px;
  text-decoration: none;
}

.heading-12 {
  color: #fff;
  padding-left: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.link-block-2, .link-block-3, .link-block-4, .link-block-5, .link-block-6, .link-block-7, .link-block-8 {
  text-decoration: none;
}

.heading-13 {
  color: var(--white);
  margin-left: 50px;
  padding-bottom: 20px;
  padding-left: 0;
}

.heading-14 {
  color: #fff;
  font-size: 20px;
  line-height: 26px;
}

.heading-15 {
  color: #fff;
  font-size: 20px;
}

.heading-16 {
  color: #fff;
  font-size: 20px;
  line-height: 26px;
}

.heading-17 {
  color: #fff;
  font-size: 20px;
}

.text-block-2 {
  color: #fff;
  font-weight: 700;
}

.link {
  color: #f8f8f8;
  text-decoration: none;
}

.link-2 {
  color: var(--white);
  text-decoration: none;
}

.link-3, .link-4 {
  color: #fff;
  text-decoration: none;
}


@font-face {
  font-family: 'Gotham';
  src: url('../fonts/gotham.zip') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}