:root {
  --lp-headline--blue: #053c76;
  --main--25: #117ceb40;
  --lp-headline--white: var(--text--white);
  --spacing--m: 1rem;
  --lp-headline--main-blue: #117ceb;
  --spacing--l: 2rem;
  --spacing--xl: 4rem;
  --main--50: #117ceb80;
  --content-max-w: 1000px;
  --spacing--xxl: 6rem;
  --alert-color: #d50000;
  --decoration-max-w: 1440px;
  --text--white: white;
  --text--main-blure: #117ceb;
  --padding-s: .5rem;
  --form-max-w: 600px;
  --accent--light: #56d08a;
  --main--75: #117cebbf;
  --accent--dark: #a1ddb5;
  --lp-headline--1: 32px;
  --lp-headline--2: 24px;
  --lp-headline--3: 20px;
  --lp-headline--factorise-lp: "Josefin Sans", sans-serif;
  --text--text: Inter, sans-serif;
  --text--subtitle-1: 20px;
  --text--subtitle-2: 18px;
  --text--body-1: 16px;
  --text--body-2: 14px;
  --text--body-3: 12px;
  --text--caption-1: 10px;
  --text--caption-2: 8px;
  --text--blue: #053c7600;
  --h1: 4rem;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

label {
  color: var(--lp-headline--blue);
  margin-bottom: 5px;
  font-family: Josefin Sans, sans-serif;
  font-size: 1.15rem;
  font-weight: 700;
  display: block;
}

.navbar {
  margin-bottom: auto;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #fff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 5%;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #0a4685;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.w--current {
  color: #0a4685;
  font-size: 18px;
}

.nav-link.mobile-text-m {
  flex: none;
}

.nav-link.mobile-text-m.w--current {
  border: 1px #0a4685ed;
  border-bottom: 2px solid #0a4685ed;
  border-radius: 0;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.button-primary {
  background-color: var(--lp-headline--blue);
  color: var(--lp-headline--white);
  letter-spacing: 2px;
  text-transform: none;
  border: 1px #053c76;
  border-radius: 19px;
  margin-left: 10px;
  margin-right: 20px;
  padding: 15px 60px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  transition: all .2s;
  display: block;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.w--current {
  font-size: 18px;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.hero-heading-left {
  background-color: #fff;
  border-bottom: 1px solid #e4ebf3;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px;
  position: relative;
}

.quick-stack {
  grid-column-gap: 19px;
  grid-row-gap: 22px;
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  position: static;
  overflow: visible;
}

.cell {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  box-shadow: none;
  background-color: #117ceb;
  border: 1px #000;
  border-radius: 25px;
  padding-left: 0;
  display: block;
  transform: scale(1);
}

.cell-2 {
  background-color: #ddedff;
  border: 1px #000;
  border-radius: 25px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
  box-shadow: 0 2px 5px #0003;
}

.cell-3 {
  box-shadow: none;
  background-color: #ff9649;
  background-image: url('../images/Frame-481561.png');
  background-position: 50%;
  background-size: auto;
  border: 1px #000;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
}

.cell-4 {
  box-shadow: none;
  background-color: #ddedff;
  border-radius: 25px;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.cell-5 {
  box-shadow: none;
  text-align: center;
  background-color: #117ceb;
  border: 1px solid #117ceb;
  border-radius: 20px;
  padding-left: 32px;
  padding-right: 32px;
}

.heading-4 {
  color: #0a4685;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
}

.paragraph-2 {
  color: #0a4685;
  text-align: left;
  margin: 0 auto;
  padding-left: 12px;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.heading-5 {
  color: #0a4685;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  position: static;
}

.paragraph-3 {
  color: #0a4685;
  text-align: left;
  align-self: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.heading-6 {
  color: #fafafa;
  text-align: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
}

.paragraph-4 {
  color: #fafafa;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.heading-9 {
  color: #0a4685;
  text-align: center;
  margin-top: 40px;
  font-family: Josefin Sans, sans-serif;
  font-size: 48px;
  line-height: 32px;
}

.heading-9.mobile-text-l {
  margin-top: 40px;
}

.heading-10 {
  color: #fafafa;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Josefin Sans, sans-serif;
  font-size: 40px;
}

.paragraph-6 {
  color: #fafafa;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

.cell-8, .cell-9 {
  background-color: #117ceb;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  padding: 32px;
  box-shadow: 0 2px 5px #0003;
}

.heading-11 {
  color: #fafafa;
  text-align: center;
  margin: 10px auto;
  font-family: Josefin Sans, sans-serif;
  font-size: 40px;
  text-decoration: none;
}

.paragraph-7 {
  color: #fafafa;
  text-align: center;
  margin-top: 19px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.cell-10 {
  background-image: url('../images/New-1.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border: 1px #000;
  border-radius: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 32px;
  padding-right: 287px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.cell-11 {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  background-image: url('../images/Frame-481479.png');
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 25px;
}

.heading-12 {
  color: #0a4685;
  text-align: center;
  margin-top: 20px;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.heading-13 {
  color: #0a4685;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-8 {
  color: #0a4685;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 20px;
  display: block;
}

.cell-12 {
  justify-content: center;
  align-items: center;
  transform: scale(1.4);
}

.cell-13 {
  justify-content: center;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
}

.footer {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-social-link {
  opacity: 1;
  border: 1px #000;
  justify-content: center;
  margin-left: 12px;
  display: flex;
}

.footer-light {
  border-bottom: 1px solid #e4ebf3;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 20px;
  position: relative;
}

.footer-wrapper-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-divider-two {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  color: #0a4685;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #0a4685;
  font-family: Inter, sans-serif;
}

.footer-social-block-two {
  border: 1px #000;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.image-6 {
  max-width: 60%;
  font-size: 16px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.hero-heading-right {
  transform: scale(1.3);
}

.container-7 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 80%;
  margin-top: 120px;
  margin-left: 60px;
  display: flex;
}

.hero-split-3 {
  background-color: var(--lp-headline--main-blue);
  color: var(--lp-headline--white);
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.shadow-two-4 {
  border-radius: 25px;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-24px-5 {
  color: var(--lp-headline--white);
  width: 400px;
  margin: 24px auto;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.heading-19 {
  color: #0a4685;
  width: 500px;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.text-block {
  color: #0a4685;
  font-family: Inter, sans-serif;
}

.dropdown-toggle {
  text-align: center;
  font-size: 16px;
}

.text-block-2 {
  color: #0a4685;
  font-family: Inter, sans-serif;
}

.heading-23 {
  color: #0a4685;
  text-align: center;
  font-family: Josefin Sans, sans-serif;
}

.heading-25 {
  color: #0a4685;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Josefin Sans, sans-serif;
  font-size: 96px;
  line-height: 96%;
  display: flex;
}

.container-11 {
  aspect-ratio: auto;
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  max-width: 100%;
  height: auto;
  max-height: none;
  display: flex;
}

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: block;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-image: url('../images/Frame-481561-2.png');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: fixed;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.div-block-3 {
  background-color: #b4a2a2;
  width: auto;
  max-width: none;
}

.container-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 2.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  max-width: 100%;
  display: block;
}

.section-1---master-investing-in-minutes {
  margin-top: 5%;
}

.section-2---making-finance-accessible {
  background-color: #fff;
  margin-top: 10%;
}

.quick-stack-4 {
  padding-top: 60px;
  padding-bottom: var(--spacing--xl);
  grid-row-gap: 27px;
}

.cell-15 {
  box-shadow: none;
  background-color: #ddedff;
  border-radius: 25px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 32px;
  padding-right: 32px;
}

.dropdown-toggle-2 {
  font-size: 16px;
  display: block;
}

.heading-28 {
  color: #0a4685;
  text-align: center;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  width: 100%;
  min-width: 100%;
  height: 81%;
  min-height: 81%;
  margin-top: 2%;
  margin-bottom: 1%;
  font-family: Josefin Sans, sans-serif;
  font-size: 350%;
  line-height: 64px;
  text-decoration: none;
  display: block;
  position: static;
}

.text-block-4 {
  color: #ddedff;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #117ceb;
  background-clip: padding-box;
  border-radius: 25px 0 25px 25px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  width: 38.4179%;
  height: 118%;
  padding: 2%;
  font-family: Inter, sans-serif;
  font-size: 115%;
  line-height: 20%;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.text-block-5 {
  color: #053c76;
  background-color: #ddedff;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  min-height: 100%;
  padding: 2%;
  font-family: Inter, sans-serif;
  font-size: 115%;
  line-height: 120%;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.quick-stack-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2% 0%;
  font-family: Inter, sans-serif;
  font-size: 125%;
  line-height: 130%;
}

.section-3 {
  margin-top: 40px;
}

.text-span-2 {
  color: #117ceb;
}

.quick-stack-6 {
  grid-row-gap: 12px;
  background-image: url('../images/Frame-481561-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14%;
  line-height: 20%;
}

.page-padding {
  z-index: auto;
  float: none;
  clear: none;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-color: #fff;
  background-image: url('../images/Hands-2.png');
  background-repeat: no-repeat;
  background-size: auto 500px;
  background-clip: border-box;
  border-bottom: 1px solid #fff;
  height: auto;
  padding: 0% 5%;
  position: relative;
}

.heading-blue {
  color: #0a4685;
  border-bottom: 1px #ccc;
  border-radius: 0;
  margin-top: 40px;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Josefin Sans, sans-serif;
  font-size: 42px;
  line-height: 60px;
  display: block;
}

.heading-blue.mobile-text-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-lightblue {
  color: #117ceb;
}

.section-header {
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-image: url('../images/header-separator1.svg');
  background-size: cover;
  background-clip: border-box;
  padding-bottom: 15%;
}

.container-large {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.padding-vertical-header {
  padding-top: 5%;
  padding-bottom: 0%;
}

.grid-4 {
  grid-row-gap: 31px;
  flex-flow: column;
  grid-template: ". ."
                 ". Area-2" 200px
                 ". Area-3"
                 / .5fr 1fr;
  height: 100%;
  display: flex;
}

.margin-bottom {
  padding-bottom: 24px;
}

.heading-29 {
  color: #fafafa;
  letter-spacing: normal;
  text-indent: 0;
  column-count: 0;
  white-space: normal;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  font-family: Josefin Sans, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 96px;
  display: flex;
}

.text-block-6 {
  color: #fafafa;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.cell-16 {
  justify-content: flex-end;
  align-items: center;
}

.text-block-7 {
  color: #0a4685;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.cell-17 {
  background-color: #f8f8ff;
  border: 1px solid #f8f8ff;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: flex-start;
  box-shadow: 0 2px 5px #0003;
}

.cell-18, .cell-19, .cell-20 {
  background-color: #f8f8ff;
  border: 1px solid #f8f8ff;
  border-radius: 25px;
  box-shadow: 0 2px 5px #0003;
}

.dropdown-link {
  font-family: Inter, sans-serif;
}

.header-section {
  padding-bottom: 0%;
}

.our-mission-section {
  background-color: #ddedff;
  margin-bottom: 5%;
}

.page-padding2 {
  border-radius: 25px;
  width: 100%;
  max-width: 100%;
  padding: 2% 5%;
}

.heading-blue-smaller {
  color: #0a4685;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.heading-blue-smaller.centered-heading-4 {
  margin-bottom: 3%;
}

.text-block-8 {
  color: #0a4685;
  padding-right: 20%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.padding-vertical-ourmission {
  margin-bottom: 0;
  padding-top: 5%;
  padding-bottom: 5%;
}

.text-lightblue {
  color: #117ceb;
  font-weight: 700;
}

.meet-our-team-section {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  border-bottom: 1px solid #e4ebf3;
  padding: 0 5% 80px;
  position: relative;
}

.container-16 {
  background-color: #fff0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-4 {
  color: #0a4685;
  text-align: center;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 16px;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.centered-subheading-2 {
  color: #0a4685;
  text-align: center;
  max-width: 530px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.centered-subheading-2.italics {
  font-size: 14px;
}

.team-grid {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  background-color: #f8f8ff;
  border: 1px #ff9649;
  border-radius: 15px 15px 3px;
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-name {
  color: #0a4685;
  margin-bottom: 0;
  padding-top: 5%;
  padding-bottom: 2%;
  font-family: Josefin Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.image-14 {
  opacity: 1;
  outline-offset: 0px;
  background-color: #df7373;
  border: 2px #ff9649;
  border-radius: 15px;
  outline: 3px #333;
}

.image-15, .image-16 {
  border: 2px #ff9649;
  border-radius: 15px;
}

.bold-text {
  color: #0a4685;
  font-family: Inter, sans-serif;
}

.padding-vertical-ourvalues {
  margin-bottom: 10%;
}

.grid-5 {
  grid-column-gap: 40px;
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-5 {
  background-color: #f8f8ff;
  border: 1px #ff9649;
  border-radius: 15px;
  width: 30%;
  height: 300px;
  padding: 5%;
  box-shadow: 0 2px 5px #0003;
}

.card-header {
  color: #0a4685;
  text-align: center;
  padding-left: 0;
  font-family: Josefin Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-9 {
  color: #0a4685;
  text-align: center;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.div-block-6 {
  text-align: center;
}

.image-18, .image-19, .image-20 {
  width: 25%;
}

.values-padding {
  padding-left: 5%;
  padding-right: 5%;
}

.our-teaching-approach-section {
  background-color: #ffb788;
  border-radius: 15px 15px 3px;
  width: 90%;
  max-width: 100%;
  margin-bottom: 5%;
  margin-left: 5%;
  margin-right: 5%;
  padding-left: 0;
}

.padding-vertical-teachingapproach {
  margin-bottom: 0;
  padding-top: 3%;
  padding-bottom: 3%;
  padding-left: 0%;
}

.grid-6 {
  grid-template: "Area Area-2"
  / 1fr .5fr;
}

.text-block-10 {
  color: #0a4685;
  padding-right: 20%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.new-nav-bar {
  background-color: #ddedff;
}

.bunnton-dark {
  color: #edf5fd;
  background-color: #07427f;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  box-shadow: 1px 1px 3px #0003;
}

.bunnton-dark.contact-us {
  text-transform: uppercase;
  border-radius: 25px;
  margin-top: 20px;
  padding: 12px 40px;
  font-size: 16px;
  line-height: 18px;
  display: block;
  box-shadow: 1px 1px 3px #0003;
}

.contact-form-section {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 10px;
  width: 80%;
  max-width: 100%;
  margin: 0 auto 80px;
  padding: 20px 5%;
  display: block;
  position: static;
}

.wrapper {
  width: 90%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.text-field {
  color: #0a4685;
  background-color: #f0f4f8;
  border-radius: 25px;
  width: 100%;
  height: 50px;
  margin-bottom: 0;
  padding-left: 25px;
  font-family: Inter, sans-serif;
}

.text-field.big {
  color: #0a4685;
  text-align: left;
  overflow-wrap: normal;
  background-color: #f0f4f8;
  height: 100px;
  padding-left: 25px;
  line-height: 16px;
  text-decoration: none;
  position: static;
  overflow: auto;
}

.success-message {
  background-color: #0a4685;
  border-radius: 10px;
}

.text-block-11 {
  color: #fff;
}

.hero-heading-center-3 {
  background-color: #fff;
  border: 1px #000;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.container-18 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-5 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-5.margin-bottom-32px {
  color: #0a4685;
  text-align: left;
  margin-bottom: 32px;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
}

.centered-heading-5.margin-bottom-32px.factorise {
  line-height: 32px;
}

.hero-wrapper-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-9 {
  color: #117ceb;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.quick-stack-7 {
  text-align: left;
}

.cell-21 {
  justify-content: flex-start;
  align-items: flex-start;
}

.text-field-2 {
  border-radius: 30px;
  padding: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.submit-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fafafa;
  text-align: center;
  text-transform: none;
  background-color: #0a4685;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
  display: block;
}

.slide {
  opacity: 1;
  background-image: url('../images/person-1.png');
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
}

.mask, .slider, .container-19 {
  width: 500px;
}

.background-person-3 {
  background-image: url('../images/person-3.png');
  background-position: 0 0;
  background-size: contain;
  height: 250px;
}

.container-20 {
  background-color: #f8f8ff;
  border-radius: 25px;
  width: 550px;
  height: 300px;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 2px 5px #0003;
}

.container-21 {
  background-image: url('../images/gr01com.png');
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  border-radius: 20px;
  width: 550px;
  height: 276px;
}

.cell-22 {
  justify-content: center;
  align-items: flex-start;
}

.icon, .icon-2 {
  color: #0a4685;
}

.text-block-12 {
  color: #0a4685;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.icon-3 {
  color: #0a4685;
}

.icon-4 {
  color: #0a4685;
  font-weight: 400;
}

.image-21 {
  opacity: 1;
}

.image-22 {
  border: 1px #0a4685;
}

.image-23 {
  border: 1px solid #0a4685;
  border-radius: 9px;
  width: 27px;
  margin: 10px 0 10px 10px;
}

.quick-stack-8 {
  grid-row-gap: 23px;
}

.huge-highlight {
  border-top: 4px none var(--main--50);
  border-bottom: 5px none var(--main--50);
  color: #0a4685;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  font-family: Josefin Sans, sans-serif;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.huge-highlight.side-section {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 3.5rem;
}

.text-emphasized, .text-span-4 {
  color: #117ceb;
}

.grid-7 {
  grid-row-gap: 55px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.quick-stack-9 {
  height: 200px;
}

.heading-30 {
  color: #0a4685;
  margin-top: 10px;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.text-block-14 {
  color: #0a4685;
  padding-top: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.image-24 {
  border-radius: 20px;
}

.container-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/Alena-Iablokova.jpg');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 100px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 175px;
  height: 175px;
  margin-left: 50px;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.cell-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  display: block;
}

.cell-24 {
  justify-content: flex-end;
  align-items: flex-start;
  font-size: 16px;
}

.text-block-15 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.container-23 {
  text-align: left;
  flex-flow: row;
  width: 450px;
  height: auto;
  margin-top: 20px;
  padding-top: 0;
  display: flex;
  position: static;
}

.section-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: block;
}

.slide-2 {
  background-color: var(--lp-headline--white);
}

.slide-3 {
  background-color: #0000;
}

.slide-4, .slide-5 {
  background-color: #fff;
}

.container-24 {
  width: 500px;
}

.slider-2 {
  background-color: var(--lp-headline--white);
}

.icon-5, .icon-6 {
  color: #0a4685;
}

.container-25 {
  background-image: url('../images/tempImaget0Sz2e.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-26 {
  background-image: url('../images/82e19021-cf5a-43e2-9489-fe197dfe6fa0.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-27 {
  background-image: url('../images/Nidhin1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-28 {
  background-image: url('../images/Aleksandra_Gora.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-28.slider-picture {
  background-image: url('../images/Ekaterina_Krauze.JPG');
  background-position: 50% 30%;
}

.container-29 {
  background-image: url('../images/Projekt-bez-nazwy-3-1.png');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-30 {
  background-image: url('../images/yingli.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-31 {
  background-image: url('../images/Pan1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-32 {
  background-color: #0000002e;
  background-image: url('../images/IMG_5175_1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-32.slider-picture {
  background-image: url('../images/Jacqueline_Mye.jpeg');
}

.container-33 {
  background-color: #00000040;
  background-image: url('../images/Kanako.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 100px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-33.slider-picture {
  background-image: url('../images/Dang_Hoang_Ha.jpg');
}

.container-34 {
  color: #fff0;
  background-color: #117ceb;
  border-radius: 25px;
  width: 450px;
  height: 300px;
  padding-top: 40px;
}

.heading-31 {
  color: #fafafa;
  text-align: left;
  margin-top: -6px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 12px;
  font-family: Josefin Sans, sans-serif;
  font-size: 28px;
  line-height: 32px;
}

.text-block-16 {
  color: #fafafa;
  margin-top: 16px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.container-35 {
  background-color: #ff9649;
  border-radius: 25px;
  width: 450px;
  height: 300px;
  padding-top: 45px;
}

.heading-32 {
  color: #0a4685;
  text-align: right;
  flex: 0 auto;
  width: 30%;
  margin-top: 0;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
  display: block;
}

.text-block-17 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.text-block-18 {
  font-family: Inter, sans-serif;
}

.text-block-19 {
  text-align: left;
  width: 60%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.container-36 {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  justify-content: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
}

.footer-subscribe {
  border-bottom: 1px #e4ebf3;
  padding: 0 30px 40px;
  position: relative;
}

.container-37 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-form-two {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.footer-form-button {
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #1a1b1f;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: #1a1b1fbf;
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

.footer-social-link-three {
  margin-left: 32px;
}

.footer-divider-two-2 {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright-2 {
  color: #3a4554;
}

.footer-legal-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.footer-legal-link {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.image-25 {
  border-radius: 25px;
}

.section-5 {
  margin-top: 20px;
  padding-top: 10px;
}

.container-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/Group-481240.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 500px;
  height: 200px;
  margin-bottom: -1px;
  padding-bottom: 0;
  display: block;
}

.container-39 {
  max-width: 81%;
  display: flex;
}

.section-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-40 {
  margin-left: auto;
  padding-left: 0;
}

.section-7, .section-8 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.container42, .accordian {
  display: block;
}

.container-42 {
  display: none;
}

.heading-33 {
  color: #0a4685;
  text-align: center;
  margin-top: 0;
}

.accordian-wrapper {
  width: 100%;
}

.accordian1 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.accordian-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  background-color: #f8f8ff;
  border: 1px solid #f8f8ff;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.accordian-contents {
  height: auto;
  margin-top: 0;
  padding: 0;
  display: block;
  overflow: hidden;
}

.text-block-20 {
  display: block;
}

.text-block-21 {
  color: #0a4685;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.code-embed {
  color: #0a4685;
  display: block;
}

.paragraph-a2 {
  color: #0a4685;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem 1.5rem 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 15px;
  display: block;
  overflow: visible;
}

.dropdown-link-2 {
  display: block;
}

.faqs {
  margin-top: var(--spacing--m);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.dropdown-list {
  display: block;
}

.dropdown-link-3 {
  color: #0a4685;
  background-color: #f8f8ff;
  width: 100vw;
}

.dropdown-list-2 {
  display: block;
}

.dropdown, .dropdown-2, .dropdown-3 {
  display: none;
}

.list {
  color: #0a4685;
  font-size: 15px;
  list-style-type: decimal;
}

.div-block-7 {
  float: right;
  clear: none;
  justify-content: flex-end;
  align-items: center;
  width: 550px;
  height: 276px;
  display: block;
  position: relative;
  right: 0;
}

.image-26 {
  box-sizing: border-box;
  float: none;
  aspect-ratio: auto;
  object-fit: fill;
  width: 550px;
  max-width: 100%;
  height: 500px;
  position: relative;
  left: 20px;
}

.image-27 {
  box-sizing: content-box;
  float: none;
  width: 550px;
  max-height: 100%;
  display: block;
  position: relative;
}

.div-block-8 {
  flex-flow: row;
  justify-content: flex-end;
  align-items: stretch;
  width: auto;
  height: auto;
  display: block;
}

.section-9 {
  margin-top: 0;
}

.cell-25 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.quick-stack-12 {
  padding-top: 0;
  padding-bottom: 0;
  overflow: clip;
}

.section-1---master-investing-in-minutes-2 {
  max-width: 1440px;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: block;
}

.cell-28 {
  justify-content: flex-start;
  align-items: center;
}

.cell-29 {
  justify-content: center;
  align-items: center;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-image: url('../images/Frame-481561-2.png');
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.text-block-22 {
  color: #fafafa;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.text-block-22.mobile-text-s {
  margin-top: 0;
  margin-left: -149px;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}

.cell-30 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 0;
}

.container-44 {
  aspect-ratio: auto;
  background-color: #fff;
  background-image: url('../images/Frame-481512.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  height: auto;
  max-height: none;
  display: flex;
}

.quick-stack-13 {
  grid-row-gap: 12px;
  background-image: url('../images/Frame-481561-2.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 50px;
  margin-left: 0;
  font-size: 14%;
  line-height: 20%;
}

.heading-34 {
  color: #0a4685;
  letter-spacing: normal;
  text-indent: 0;
  column-count: 0;
  white-space: normal;
  margin-top: 0;
  font-family: Josefin Sans, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 96px;
  display: block;
}

.heading-34.mobile-text-title {
  margin-top: 60px;
  margin-bottom: 10px;
  padding-right: 110px;
  font-size: 4rem;
  line-height: 3.5rem;
}

.footer-light-2 {
  border-bottom: 1px #e4ebf3;
  margin-top: 40px;
  padding: 0 30px;
  position: relative;
}

.footer-link-three-2 {
  color: #0a4685;
  flex: none;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.footer-link-three-2:hover {
  color: #1a1b1fbf;
}

.footer-copyright-3 {
  color: #999;
  margin-top: 40px;
  padding-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.footer-bottom-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-45 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.image-28 {
  max-width: 60%;
  font-size: 16px;
}

.footer-block-three-2 {
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.footer-social-block-three-2 {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  padding-top: 50px;
  display: flex;
}

.footer-wrapper-three-2 {
  justify-content: space-between;
  align-items: center;
  max-width: 940px;
  display: flex;
}

.footer-legal-link-2 {
  color: #0a4685;
  margin-left: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.footer-legal-link-2:hover {
  color: #3a4554;
}

.container-47 {
  background-color: #ddedff;
  border-radius: 10px;
  padding: 5%;
  box-shadow: 0 2px 5px #0003;
}

.text-block-23 {
  color: #0a4685;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.image-29 {
  border-radius: 0;
}

.container-48 {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/jan_johannsen_img2.svg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  background-clip: border-box;
  border-radius: 87.5px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-49 {
  background-image: url('../images/Pol.jpeg');
  background-position: 50%;
  background-size: cover;
  border-radius: 87.5px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-50 {
  background-image: url('../images/Anna_Mihailescu.png');
  background-position: 70% 0;
  background-size: cover;
  border-radius: 87.5px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-51 {
  background-image: url('../images/Screenshot-2025-03-28-at-16.11.14.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 87.5px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-51.slider-picture {
  background-image: url('../images/Sam_Greig.jpeg');
  background-position: 50% 30%;
}

.container-52 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.terms-contents-container {
  max-width: 940px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.term-container {
  box-sizing: border-box;
  aspect-ratio: auto;
  text-overflow: clip;
  object-fit: fill;
  flex-flow: column;
  margin-top: 32px;
  display: block;
}

.term-and-conditions {
  margin-top: 0;
}

.bold-text-2 {
  color: #0a4685;
}

.div-block-11 {
  margin-top: 60px;
  font-weight: 400;
}

.terms-and-conditions-disclaimers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  margin-top: 60px;
  display: block;
}

.bold-text-3 {
  color: #0a4685;
  font-size: 24px;
  line-height: 24px;
}

.heading-3 {
  color: var(--lp-headline--blue);
  font-size: 24px;
  line-height: 24px;
}

.div-block-12 {
  margin-top: 48px;
}

.copy-right-container {
  margin-top: 60px;
}

.data-privacy-policies {
  color: #1a1a1a;
  padding: 60px 20px 0;
}

.data-privacy-policy-title {
  color: #0a4685;
  margin-bottom: 40px;
  font-family: Josefin Sans, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 60px;
}

.rich-text-block {
  color: #0a4685;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.paragraph-9, .paragraph-10, .paragraph-11, .paragraph-12, .paragraph-13 {
  color: #0a4685;
  font-family: Inter, sans-serif;
}

.paragraph-14 {
  color: #0a4685;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.paragraph-15, .paragraph-16, .paragraph-17, .paragraph-18, .paragraph-19, .paragraph-20, .paragraph-21, .paragraph-22, .paragraph-23, .paragraph-24, .paragraph-25, .paragraph-26, .paragraph-27, .paragraph-28, .paragraph-29 {
  color: #0a4685;
  font-family: Inter, sans-serif;
}

.bold-text-4 {
  margin-bottom: 20px;
  line-height: 18px;
  display: block;
}

.bold-text-5, .bold-text-6 {
  margin-bottom: 20px;
  display: block;
}

.heading-35 {
  margin-bottom: 20px;
}

.bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13 {
  margin-bottom: 20px;
  display: block;
}

.bold-text-14 {
  font-size: 32px;
  line-height: 32px;
}

.bold-text-15 {
  line-height: 24px;
}

.checkbox-container {
  margin-top: 16px;
  margin-left: 8px;
  margin-right: 8px;
}

.form-box {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-disabled {
  cursor: not-allowed;
  background-color: #07427f8a;
}

.submit-disabled {
  background-color: #07427f8c;
}

.submit-disabled.contact-us {
  display: block;
}

.submit-disabled.contact-us.submit-enabled {
  margin-top: 48px;
  margin-left: auto;
}

.contact-us.submit-disabled {
  color: #edf5fd;
  cursor: not-allowed;
  border-radius: 25px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.contact-us.submit-disabled.submit-enabled {
  cursor: pointer;
  background-color: #07427f;
}

.heading-2 {
  color: #0a4685;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.list-item-container {
  margin-bottom: 40px;
}

.heading-36 {
  margin-top: 0;
  margin-bottom: 8px;
}

.list-container {
  margin-top: 40px;
}

.list-item {
  margin-bottom: 10px;
}

.list-text {
  color: #0a4685;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

.list-text.list-child {
  margin-left: 20px;
  list-style-type: disc;
}

.list-text.number-list-child {
  margin-left: 40px;
  list-style-type: disc;
}

.list-2 {
  margin-top: 10px;
  margin-bottom: 0;
  list-style-type: none;
}

.list-item-2 {
  list-style-type: none;
}

.list-item-3 {
  list-style-type: disc;
}

.image-30 {
  max-width: 24%;
}

.email-icon {
  max-height: 20px;
}

.div-block-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.image-31 {
  max-width: 100%;
  height: 16px;
  font-size: 10px;
  line-height: 16px;
}

.contact-us-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  margin: 1rem 0 .5rem;
  display: flex;
}

.text-block-24 {
  color: #0a4685;
  font-size: 16px;
  line-height: 16px;
  display: block;
}

.div-block-14 {
  display: flex;
}

.adress {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  display: flex;
}

.image-32 {
  width: 40px;
}

.mobile-subtitle.text-blue {
  margin-top: 20px;
  margin-bottom: 10px;
}

.text-blue.mobile-body {
  margin-bottom: 10px;
}

.image-33 {
  max-width: 80px;
}

.section-11 {
  margin-top: 75px;
}

.desktop-subheading {
  color: #fafafa;
  margin-top: 34px;
  padding-left: 2px;
  padding-right: 125px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.desktop-subheading.mobile-text-s {
  margin-top: 0;
  margin-left: -149px;
  padding-left: 0;
  font-size: 20px;
  line-height: 30px;
}

.image-34 {
  margin-top: 88px;
}

.section-12 {
  margin-top: var(--spacing--m);
}

.form-2 {
  width: 100%;
}

.bold-text-18.mobile-h3 {
  color: var(--lp-headline--blue);
}

.container-54 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.container-51-copy {
  background-image: url('../images/Screenshot-2025-03-28-at-16.11.14.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 87.5px;
  width: 175px;
  height: 175px;
  margin-left: 50px;
}

.container-51-copy.slider-picture {
  background-image: url('../images/Eszter.png');
  background-position: 50% 30%;
}

.heading-30-copy {
  color: #0a4685;
  margin-top: 10px;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.title {
  color: #0a4685;
  padding-top: 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.obligatory-indicator {
  color: var(--alert-color);
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1rem;
}

.bold-text-19-copy.mobile-h3 {
  color: var(--lp-headline--blue);
}

.body {
  overflow-x: hidden;
}

.field-label, .field-label-2 {
  color: var(--lp-headline--main-blue);
  margin-bottom: 0;
  padding-left: 25px;
}

.div-block-15, .div-block-16 {
  max-width: 600px;
  margin-bottom: 1rem;
}

.div-block-17 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.image-35 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-18 {
  max-width: var(--content-max-w);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-19 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.h1 {
  margin: var(--spacing--m) auto;
  color: var(--lp-headline--blue);
  text-align: center;
  border-bottom: 0 #ccc;
  border-radius: 0;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Josefin Sans, sans-serif;
  font-size: 42px;
  display: block;
}

.h1.mobile-text-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.h1.h1-light {
  color: var(--text--white);
  text-decoration: none;
}

.h2 {
  color: #0a4685;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Josefin Sans, sans-serif;
  font-size: 32px;
  line-height: 32px;
}

.h2.centered-heading-4 {
  margin-bottom: 3%;
}

.paragraph {
  color: #0a4685;
  font-family: Inter, sans-serif;
}

.div-block-20 {
  flex-flow: column;
  display: flex;
}

.inline-email {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-top: -.5rem;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.flex-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.nav-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-2 {
  background-color: var(--text--white);
  justify-content: center;
  align-items: center;
  padding: 1rem;
}

.container-55 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  display: flex;
}

.link-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.link-block.w--current {
  width: 100%;
}

.brand-name {
  color: var(--lp-headline--main-blue);
  text-transform: uppercase;
  text-decoration: none;
  -webkit-text-decoration-color: var(--lp-headline--blue);
  text-decoration-color: var(--lp-headline--blue);
  align-self: center;
  margin-top: 0;
  margin-bottom: -10px;
  font-family: Josefin Sans, sans-serif;
  font-size: 2rem;
}

.brand-name:active {
  color: var(--lp-headline--main-blue);
  text-decoration: none;
}

.brand-name:focus {
  color: var(--lp-headline--main-blue);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.div-block-19-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.main {
  max-width: var(--content-max-w);
  padding-right: var(--spacing--l);
  padding-left: var(--spacing--l);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-2 {
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 1rem;
}

.form-3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.form-4 {
  width: 100%;
}

.text-field-3 {
  color: #0a4685;
  background-color: #f0f4f8;
  border-radius: 25px;
  width: 100%;
  height: 50px;
  padding-left: 25px;
  font-family: Inter, sans-serif;
}

.text-field-3.big {
  color: #0a4685;
  text-align: left;
  overflow-wrap: normal;
  background-color: #f0f4f8;
  height: 100px;
  padding-left: 25px;
  line-height: 16px;
  text-decoration: none;
  position: static;
  overflow: auto;
}

.text-block-25 {
  color: #fff;
}

.form-5 {
  max-width: var(--form-max-w);
  margin-left: auto;
  margin-right: auto;
}

.text-block-26 {
  color: #fff;
}

.flex-block-3 {
  margin-top: var(--spacing--m);
  padding: var(--spacing--m) var(--padding-s);
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 6px solid var(--accent--light);
  background-color: var(--lp-headline--white);
  border-radius: 20px;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  box-shadow: inset 0 2px 5px #0003;
}

.image-36 {
  width: 300px;
  max-width: 95%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.h3 {
  color: var(--main--75);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Josefin Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.h3.centered-heading-4 {
  margin-bottom: 3%;
}

.flex-block-4 {
  border-radius: 20px;
  padding: 2rem;
  box-shadow: 0 2px 5px #0003;
}

.flex-block-5 {
  width: var(--content-max-w);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: stretch;
  max-width: 100%;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-6 {
  justify-content: flex-start;
  align-items: center;
}

.link-block-2 {
  text-decoration: none;
}

.flex-block-7 {
  max-width: 100%;
}

.text-span-5 {
  background-color: var(--lp-headline--blue);
  color: var(--accent--dark);
}

.text-span-6 {
  color: var(--accent--light);
}

.text-span-7 {
  background-color: var(--lp-headline--blue);
  color: var(--accent--dark);
}

@media screen and (min-width: 1440px) {
  .navbar-wrapper {
    max-width: 100%;
  }

  .hero-heading-left {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-8, .cell-9 {
    box-shadow: none;
  }

  .cell-10 {
    box-shadow: none;
    background-position: 50% 60%;
  }

  .cell-11 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 25px;
  }

  .hero-split-3 {
    background-color: var(--lp-headline--main-blue);
    max-width: 450px;
  }

  .shadow-two-4 {
    max-height: 70vh;
  }

  .margin-bottom-24px-5 {
    margin-top: auto;
  }

  .quick-stack-4 {
    grid-row-gap: 26px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .quick-stack-5 {
    padding-top: 2%;
  }

  .section-header, .padding-vertical-header {
    padding-bottom: 8%;
  }

  .centered-heading-4 {
    margin-bottom: 10px;
  }

  .centered-subheading-2 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .team-card {
    background-color: #f8f8ff;
    border-style: solid;
  }

  .team-member-name {
    padding-bottom: 3%;
  }

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

  .div-block-5 {
    border: 1px #ff9649;
    box-shadow: 0 2px 5px #0003;
  }

  .wrapper {
    box-shadow: none;
    border-radius: 8px;
    height: auto;
    max-height: none;
    padding-right: 5%;
  }

  .form {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: center;
    align-items: baseline;
    margin-top: 20px;
    display: flex;
  }

  .text-field {
    border: 1px solid #000;
    height: 50px;
    margin-top: 0;
    padding-top: 8px;
  }

  .hero-heading-center-3 {
    width: 100%;
  }

  .huge-highlight {
    padding: 6rem 2rem;
    font-size: 5rem;
  }

  .huge-highlight.side-section {
    padding: 0;
    font-size: 4rem;
  }

  .section-4 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-subscribe {
    max-width: 100%;
  }

  .section-6 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-7 {
    max-height: 800px;
  }

  .section-8 {
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .accordian-contents {
    text-align: center;
    margin-top: 0;
    padding-top: 0;
    text-decoration: none;
  }

  .paragraph-a2 {
    text-align: left;
    padding-top: 1rem;
    font-size: 16px;
  }

  .faqs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0;
  }

  .quick-stack-12 {
    max-width: var(--content-max-w);
    margin-left: auto;
    margin-right: auto;
  }

  .section-1---master-investing-in-minutes-2 {
    margin-top: 0%;
  }

  .cell-28 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-29 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .div-block-10 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-44 {
    background-image: url('../images/Frame-481512.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border-radius: 0;
    height: 80vh;
  }

  .quick-stack-13 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-34.mobile-text-title {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-light-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-50 {
    -webkit-text-fill-color: inherit;
    background-position: 70% 0;
    background-size: 120%;
    background-clip: border-box;
  }

  .container-51 {
    background-image: url('../images/Mickey.jpeg');
    background-position: 40% 60%;
    background-size: 150%;
  }

  .paragraph-30 {
    color: #0a4685;
    font-size: 16px;
  }

  .contact-us-container {
    margin-top: .5rem;
  }

  .desktop-subheading {
    margin-top: 0;
  }

  .section-12 {
    margin: var(--spacing--xxl) auto var(--spacing--l);
  }

  .form-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .container-51-copy {
    background-image: url('../images/Mickey.jpeg');
    background-position: 40% 60%;
    background-size: 150%;
  }

  .body {
    overflow-x: hidden;
  }

  .div-block-15 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-16 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-18 {
    max-width: var(--decoration-max-w);
    justify-content: center;
  }

  .div-block-19 {
    flex-flow: column;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .h1 {
    margin-top: var(--spacing--xl);
  }

  .h2.hero {
    font-size: 40px;
    line-height: 36px;
  }

  .div-block-20 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .inline-email {
    margin-top: -1rem;
  }

  .container-55 {
    max-width: 1200px;
  }

  .div-block-19-copy {
    flex-flow: column;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .main {
    max-width: var(--content-max-w);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .form-3 {
    margin-top: 20px;
  }

  .text-field-3 {
    border: 1px solid #000;
    height: 50px;
    margin-top: 20px;
    padding-top: 8px;
  }

  .form-5 {
    margin-top: 20px;
  }

  .flex-block-3 {
    margin-top: var(--spacing--m);
    padding: var(--spacing--m) var(--padding-s);
    background-color: #fff;
    border-radius: 20px;
    box-shadow: inset 0 2px 5px #0003;
  }

  .image-36 {
    margin-top: auto;
  }

  .flex-block-4 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 450px;
  }

  .flex-block-5 {
    max-width: var(--content-max-w);
    height: 550px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .flex-block-6 {
    align-self: flex-start;
  }

  .link-block-2 {
    text-decoration: none;
  }
}

@media screen and (max-width: 991px) {
  .navbar-no-shadow-container {
    max-width: 960px;
  }

  .navbar-wrapper {
    margin-right: 0;
  }

  .nav-menu-wrapper {
    background-color: #0000;
    display: none;
  }

  .nav-menu {
    text-align: center;
    background-color: #fff;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    height: 5px;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-button-wrapper {
    width: 100%;
    height: 0;
    margin-left: 0;
  }

  .button-primary {
    text-align: center;
    width: 200px;
    max-width: 200px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 17px;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .container {
    max-width: 728px;
  }

  .hero-heading-left {
    max-width: 960px;
  }

  .cell-2, .cell-5 {
    justify-content: center;
    align-items: center;
  }

  .heading-4 {
    text-align: left;
    font-size: 26px;
    line-height: 41px;
  }

  .paragraph-2 {
    text-align: left;
    padding-left: 1px;
    font-size: 15px;
    line-height: 20px;
  }

  .heading-5 {
    text-align: center;
    font-size: 26px;
  }

  .paragraph-3 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }

  .heading-6 {
    text-align: center;
    margin-top: 40px;
    font-size: 26px;
  }

  .paragraph-4 {
    font-size: 15px;
  }

  .heading-9.mobile-text-l {
    padding-right: var(--spacing--m);
    padding-left: var(--spacing--m);
    line-height: 48px;
  }

  .heading-10 {
    font-size: 38px;
  }

  .paragraph-6 {
    font-size: 20px;
    line-height: 31px;
  }

  .heading-11 {
    text-align: center;
    font-size: 38px;
  }

  .paragraph-7 {
    text-align: center;
    margin-left: 0;
    font-size: 20px;
  }

  .cell-11 {
    background-position: 28%;
  }

  .cell-12 {
    display: flex;
  }

  .cell-13 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: block;
  }

  .footer {
    max-width: 728px;
  }

  .footer-wrapper-two {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100vw;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .footer-form-container {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 350px;
    display: flex;
  }

  .footer-bottom {
    text-align: left;
    justify-content: space-between;
    align-items: center;
  }

  .footer-social-block-two {
    justify-content: center;
    align-items: center;
  }

  .image-6 {
    max-width: 100%;
  }

  .container-7 {
    max-width: 728px;
  }

  .hero-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    justify-content: space-between;
    align-self: center;
    max-width: 450px;
  }

  .shadow-two-4 {
    vertical-align: middle;
    flex: 0 auto;
    height: 300px;
  }

  .container-11 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block {
    flex-flow: column;
    display: flex;
  }

  .div-block-2 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
  }

  .text-block-4 {
    text-align: center;
    width: 50%;
    font-size: 90%;
  }

  .text-block-5 {
    text-align: left;
    font-size: 100%;
  }

  .quick-stack-5 {
    max-width: 100%;
  }

  .quick-stack-6 {
    background-image: url('../images/Frame-481561-2.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    position: static;
  }

  .page-padding {
    background-position: 50% 0;
    background-size: 800px;
    width: 100%;
    height: auto;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .heading-blue.mobile-text-title {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-header {
    width: 100%;
    padding-bottom: 18%;
  }

  .padding-vertical-header {
    width: 100%;
    padding-top: 0%;
    padding-bottom: 5%;
  }

  .grid-4 {
    grid-column-gap: 40px;
    grid-row-gap: 13px;
    grid-template: "Area-1 Area-1"
                   ". Area-2" 211px
                   ". Area-3"
                   / 3.75fr 1fr;
    grid-auto-flow: column;
  }

  .header1-content {
    width: 80%;
  }

  .margin-bottom {
    width: 100%;
  }

  .heading-29 {
    width: 614.4px;
    font-size: 90px;
    line-height: 70px;
    position: static;
  }

  .header-section, .our-values-section {
    width: 100%;
    max-width: 960px;
  }

  .container-16 {
    max-width: 728px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .div-block-5 {
    width: 35%;
  }

  .card-header {
    font-size: 20px;
  }

  .text-block-9 {
    font-size: 14px;
  }

  .new-nav-bar {
    width: 100%;
    max-width: 960px;
  }

  .contact-form-section {
    width: 100%;
    max-width: 960%;
  }

  .text-field {
    width: 100%;
    margin-left: auto;
  }

  .hero-heading-center-3 {
    width: 100%;
    max-width: 960px;
    margin-bottom: 0;
  }

  .container-18 {
    max-width: 728px;
  }

  .hero-wrapper-5 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    margin-bottom: 0;
  }

  .hero-split-6 {
    max-width: 100%;
    margin-bottom: 0;
  }

  .cell-22 {
    display: flex;
  }

  .huge-highlight {
    font-size: 4rem;
  }

  .huge-highlight.side-section {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .container-23 {
    margin-top: 10px;
  }

  .container-34 {
    width: 180%;
    max-width: 408%;
    height: 100%;
  }

  .text-block-16 {
    margin-bottom: 16px;
  }

  .container-35 {
    width: 70%;
    max-width: 146%;
    height: 100%;
    margin-right: 2px;
  }

  .container-36 {
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .footer-subscribe {
    display: block;
  }

  .container-37 {
    max-width: 728px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .footer-social-link-three {
    margin-left: 0;
  }

  .footer-legal-block {
    flex-flow: column wrap;
  }

  .section-5 {
    width: 100%;
    max-width: 960px;
  }

  .container-38 {
    box-sizing: border-box;
    float: left;
    clear: none;
    text-align: left;
    object-fit: fill;
    background-image: url('../images/Group-481240.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 60%;
    margin-top: 41px;
    padding-bottom: 0;
    overflow: clip;
  }

  .container-39 {
    max-height: 100vh;
  }

  .container-40 {
    width: auto;
    max-width: 728px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-7, .section-8 {
    width: 100%;
    max-width: 960px;
  }

  .cell-25 {
    justify-content: center;
    align-items: flex-start;
    font-size: 115%;
  }

  .quick-stack-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .cell-27 {
    flex-flow: column;
  }

  .quick-stack-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-1---master-investing-in-minutes-2 {
    max-width: 960px;
  }

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

  .quick-stack-13 {
    background-image: url('../images/Frame-481561-2.png');
    background-position: 60%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border-radius: 10px;
  }

  .heading-34.mobile-text-title {
    padding-right: 0;
    font-size: 3.5rem;
    line-height: 3rem;
  }

  .footer-light-2 {
    width: 100%;
    max-width: 960px;
    display: block;
  }

  .footer-link-three-2 {
    font-size: 14px;
  }

  .footer-link-three-2.w--current {
    margin-left: 20px;
    font-size: 14px;
  }

  .container-45 {
    max-width: 728px;
  }

  .footer-social-block-three-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
    margin-left: 0;
    padding-top: 6px;
  }

  .footer-wrapper-three-2 {
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
  }

  .container-46 {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .terms-contents-container, .data-privacy-policies {
    width: 100%;
    max-width: 960px;
  }

  .submit-disabled.contact-us.submit-enabled {
    margin-top: 41px;
    margin-left: auto;
  }

  .contact-us-container {
    margin-top: .5rem;
  }

  .image-33 {
    max-width: 20%;
    margin-top: -2px;
  }

  .section-10 {
    width: 100%;
    max-width: 960px;
    overflow: clip;
  }

  .section-11 {
    width: 100%;
    max-width: 960px;
  }

  .desktop-subheading {
    max-width: 90%;
    margin-top: 27px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  .desktop-subheading.mobile-text-s {
    font-size: 16px;
  }

  .image-34 {
    margin-top: 16px;
  }

  .section-12 {
    padding-right: var(--spacing--m);
    padding-bottom: 0;
    padding-left: var(--spacing--m);
    width: 100%;
    max-width: 960px;
  }

  .checkbox-label, .checkbox-label-2 {
    margin-left: 0;
  }

  .social-media-icon {
    max-width: 80%;
  }

  .checkbox-field {
    text-align: left;
  }

  .div-block-18 {
    flex-flow: column;
    align-items: center;
  }

  .h1.mobile-text-title {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .h2.hero {
    line-height: 24px;
  }

  .div-block-20 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .inline-email {
    margin-top: -1.5rem;
  }

  .flex-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .nav-menu-2 {
    align-items: center;
    display: flex;
  }

  .main {
    width: auto;
    max-width: 100vw;
  }

  .text-field-3 {
    width: 100%;
    margin-left: auto;
  }

  .flex-block-4 {
    justify-content: space-between;
    align-items: stretch;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-5 {
    flex-flow: column;
    align-self: center;
    height: auto;
  }

  .flex-block-6 {
    margin-right: var(--spacing--l);
    margin-left: var(--spacing--l);
    flex-flow: column;
  }

  .flex-block-7 {
    max-width: 100%;
  }

  .text-span-5 {
    color: var(--accent--light);
    -webkit-text-stroke-color: #56d08a;
  }
}

@media screen and (max-width: 767px) {
  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-link.mobile-text-m {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .nav-link.mobile-text-m:hover {
    background-color: var(--main--25);
    margin-left: 0;
    margin-right: 0;
  }

  .nav-link.mobile-text-m.w--current {
    background-color: var(--main--25);
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .button-primary {
    width: auto;
    margin: 1rem auto;
    font-size: 15px;
  }

  .hero-heading-left {
    width: 100%;
    padding: 60px 15px;
  }

  .quick-stack {
    grid-row-gap: 19px;
  }

  .heading-10 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cell-11 {
    background-position: 50% 9%;
    background-size: cover;
  }

  .cell-12 {
    text-align: left;
    padding-left: 20px;
  }

  .footer-brand {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-light {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .footer-wrapper-two {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-form-container {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block-two {
    margin-top: 20px;
  }

  .image-6 {
    text-align: left;
  }

  .hero-heading-right {
    padding: 60px 15px;
  }

  .hero-split-3 {
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    height: auto;
  }

  .shadow-two-4 {
    max-width: 73%;
  }

  .margin-bottom-24px-5 {
    margin-top: 0;
  }

  .section-2---making-finance-accessible, .cell-15 {
    display: none;
  }

  .text-block-4, .text-block-5 {
    width: 70%;
  }

  .quick-stack-5 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    overflow: visible;
  }

  .page-padding {
    background-size: 100%;
    height: auto;
    padding: 40px 20px 60px;
  }

  .heading-blue.mobile-text-title {
    text-align: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .section-header {
    background-size: cover;
    padding-top: 0;
    padding-bottom: 30%;
  }

  .container-large {
    height: auto;
  }

  .padding-vertical-header {
    margin-top: 0;
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .grid-4 {
    grid-column-gap: 42px;
    grid-row-gap: 0px;
    grid-template: "Area-1 Area-1 Area-1" 1.75fr
                   "Area-2 Area-2 Area-2"
                   "Area-2 Area-2 Area-2"
                   / 1.25fr;
    grid-auto-rows: 154px;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .header1-content {
    min-width: 0;
    min-height: auto;
  }

  .margin-bottom {
    width: 80%;
  }

  .heading-blue-smaller.centered-heading-4 {
    font-size: 24px;
  }

  .meet-our-team-section {
    padding: 60px 15px;
  }

  .centered-subheading-2 {
    margin-bottom: 0;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-5 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-5 {
    width: 100%;
    height: auto;
  }

  .card-header {
    width: 100%;
    max-width: 100%;
    font-size: 17px;
  }

  .text-block-9 {
    text-align: center;
    font-size: 14px;
    line-height: 16px;
  }

  .image-18, .image-19, .image-20 {
    max-height: 50px;
  }

  .values-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-heading-center-3 {
    padding: 20px 15px 60px;
  }

  .container-18 {
    display: flex;
  }

  .centered-heading-5.margin-bottom-32px.factorise.mobile-text-title {
    margin-bottom: 0;
  }

  .hero-wrapper-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
  }

  .hero-split-6 {
    justify-content: center;
    align-items: center;
    width: 60%;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-bottom-24px-9 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .shadow-two-7 {
    text-align: center;
    width: 100%;
    max-width: none;
    margin: auto 0;
  }

  .container-21 {
    justify-content: center;
    align-items: center;
    width: 450px;
    padding-left: 0;
    display: block;
  }

  .cell-22 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .huge-highlight {
    align-self: auto;
    margin-top: 40px;
    font-size: 3rem;
    line-height: 2.5rem;
  }

  .huge-highlight.side-section {
    line-height: 3rem;
  }

  .container-23 {
    width: 80%;
    height: auto;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .section-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-34 {
    width: 250px;
    height: 350px;
    padding-top: 20px;
  }

  .heading-31 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-16 {
    margin-top: 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .container-35 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 350px;
    padding-top: 0;
    display: flex;
  }

  .heading-32 {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
  }

  .container-36 {
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    flex-flow: column;
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .container-38 {
    text-align: center;
    background-image: url('../images/Group-481240.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 120%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 300px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .container-39 {
    max-width: 100vw;
  }

  .section-6 {
    width: 100%;
  }

  .section-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-8 {
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
  }

  .heading-33 {
    margin-bottom: 0;
  }

  .accordian-header {
    justify-content: space-between;
    align-items: center;
  }

  .faqs {
    margin-top: 2rem;
    padding-top: 0;
  }

  .section-9 {
    display: block;
  }

  .cell-25 {
    text-align: left;
    font-size: 125%;
    line-height: 130%;
  }

  .cell-27 {
    align-items: center;
  }

  .section-1---master-investing-in-minutes-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .cell-28 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-29 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .container-44 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack-13 {
    background-position: 62%;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-34 {
    font-size: 85px;
    line-height: 85px;
  }

  .heading-34.mobile-text-title {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-size: 3rem;
    line-height: 2.5rem;
  }

  .footer-light-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-link-three-2 {
    margin-bottom: 10px;
    font-size: 12px;
  }

  .footer-link-three-2.w--current {
    font-size: 12px;
  }

  .footer-copyright-3 {
    padding-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .footer-bottom-3 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .footer-block-three-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .footer-social-block-three-2 {
    margin-top: 10px;
  }

  .footer-wrapper-three-2 {
    align-items: center;
  }

  .footer-legal-link-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .data-privacy-policies {
    max-width: 960px;
  }

  .submit-disabled.contact-us.submit-enabled {
    margin-left: auto;
  }

  .image-33 {
    max-width: 20%;
  }

  .section-11 {
    margin-top: 0;
  }

  .cell-32 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .desktop-subheading {
    max-width: 90%;
    margin-top: -1px;
    font-size: 14px;
  }

  .field-label, .field-label-2 {
    color: var(--lp-headline--main-blue);
    margin-bottom: 0;
    padding-left: 25px;
  }

  .div-block-18 {
    flex-flow: column;
    margin-top: 0;
  }

  .h1.mobile-text-title {
    text-align: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .h2.centered-heading-4 {
    font-size: 24px;
  }

  .h2.hero {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 24px;
  }

  .flex-block {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    font-size: 12px;
  }

  .nav-menu-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--lp-headline--white);
    -webkit-backdrop-filter: drop-shadow(0 2px 5px #000000b3);
    backdrop-filter: drop-shadow(0 2px 5px #000000b3);
    color: var(--lp-headline--white);
    flex-flow: column;
    display: flex;
    box-shadow: 0 2px 5px #0003;
  }

  .menu-button-2 {
    border: 2px solid var(--lp-headline--white);
    padding: .5rem;
  }

  .menu-button-2:hover {
    border-color: var(--main--50);
    color: var(--lp-headline--blue);
    border-radius: 10px;
  }

  .menu-button-2:active {
    border: 2px solid var(--lp-headline--main-blue);
    color: var(--lp-headline--main-blue);
    border-radius: 10px;
  }

  .menu-button-2:focus {
    border: 2px solid var(--lp-headline--main-blue);
    border-radius: 10px;
  }

  .menu-button-2.w--open {
    border-color: var(--lp-headline--main-blue);
    background-color: var(--lp-headline--white);
    border-radius: 10px;
  }

  .icon-8 {
    color: var(--lp-headline--main-blue);
    font-size: 2rem;
  }

  .icon-8:hover {
    color: var(--lp-headline--blue);
  }

  .h3.centered-heading-4 {
    font-size: 24px;
  }

  .flex-block-5 {
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  .navbar-no-shadow-container {
    max-width: none;
  }

  .container-regular {
    max-width: 1260px;
  }

  .navbar-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .nav-menu {
    flex-direction: column;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .nav-link.w--current {
    font-size: 18px;
  }

  .nav-link.mobile-text-m {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .nav-link.mobile-text-m.w--current {
    border-style: none none solid;
    border-width: 1px;
    border-left-color: #0a4685;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 12px;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .button-primary {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 100px;
    height: auto;
    margin-left: auto;
    padding: .75rem 4rem;
    font-size: 12px;
    line-height: 14px;
    display: flex;
  }

  .button-primary.w--current {
    font-size: 12px;
  }

  .container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100vw;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-heading-left {
    max-width: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-2 {
    justify-content: center;
    align-items: center;
  }

  .cell-3 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    color: var(--lp-headline--blue);
    background-image: none;
    background-size: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cell-4 {
    justify-content: center;
    align-items: center;
  }

  .cell-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 18px;
    padding-right: 18px;
  }

  .heading-4 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 20px;
    line-height: 26px;
  }

  .paragraph-2 {
    text-align: left;
    margin-top: 20px;
    padding-left: 10px;
    font-size: 14px;
  }

  .heading-5 {
    text-align: center;
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-3 {
    text-align: center;
    font-size: 16px;
  }

  .heading-6 {
    text-align: center;
    margin-top: 50px;
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-4 {
    font-size: 16px;
  }

  .heading-9 {
    margin-top: 0;
    font-size: 32px;
  }

  .heading-9.mobile-text-l {
    margin: 0 .5rem;
    padding-top: 100px;
    padding-bottom: 0;
    font-size: 250%;
  }

  .heading-10 {
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-6 {
    font-size: 16px;
  }

  .cell-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-bottom: 32px;
    line-height: 20px;
    display: flex;
  }

  .cell-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .heading-11 {
    text-align: center;
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-7 {
    font-size: 16px;
    line-height: 18px;
  }

  .cell-10 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 10px;
    padding-right: 20px;
  }

  .heading-12 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 22px;
  }

  .heading-13 {
    font-size: 24px;
    line-height: 26px;
  }

  .paragraph-8 {
    font-size: 16px;
    line-height: 18px;
  }

  .cell-12 {
    font-size: 14px;
  }

  .cell-13 {
    padding: 0;
    display: none;
  }

  .footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .footer-brand {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-light {
    margin-top: 40px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-right: 15px;
  }

  .footer-wrapper-two {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    height: auto;
    margin-top: -40px;
    margin-bottom: -40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .footer-form {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-top: -20px;
    display: flex;
  }

  .footer-social-block-two {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    font-family: Inter, sans-serif;
  }

  .image-6 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 77%;
    display: inline-flex;
  }

  .container-7 {
    max-width: none;
  }

  .hero-split-3 {
    padding: var(--spacing--l) var(--spacing--m) var(--spacing--m);
    justify-content: center;
    align-items: center;
    max-width: 95%;
    height: auto;
  }

  .shadow-two-4 {
    align-self: center;
    max-width: 100%;
  }

  .margin-bottom-24px-5 {
    margin-top: var(--spacing--m);
    text-align: left;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 18px;
  }

  .heading-19 {
    text-align: center;
    width: 100%;
    height: 38.7879%;
    margin: 0 auto 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-23 {
    font-size: 32px;
    line-height: 32px;
  }

  .section-1---master-investing-in-minutes {
    display: block;
  }

  .quick-stack-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    min-height: 0;
    padding: 0 0%;
    position: static;
    overflow: visible;
  }

  .cell-15 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-28 {
    text-align: center;
    margin-bottom: 0%;
    font-size: 250%;
    line-height: 100%;
  }

  .text-block-4 {
    text-align: right;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 0%;
    font-size: 90%;
    line-height: 101%;
  }

  .text-block-5 {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    height: 100px;
    padding-left: 8%;
    padding-right: 5%;
    font-size: 100%;
  }

  .quick-stack-5 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-bottom: 0;
    padding: 10px 5px 0;
  }

  .section-3 {
    margin-top: 10%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    height: 20%;
  }

  .page-padding {
    background-size: cover;
    height: 60%;
    padding: 20px 20px 0;
  }

  .heading-blue {
    height: auto;
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px;
  }

  .heading-blue.mobile-text-title {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .section-header {
    -webkit-text-fill-color: inherit;
    background-position: 100% 0;
    background-size: cover;
    background-clip: border-box;
    padding-bottom: 0%;
  }

  .container-large {
    max-width: 100%;
  }

  .padding-vertical-header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .grid-4 {
    grid-column-gap: 8px;
    grid-row-gap: 64px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: repeat(auto-fit, 100%);
    grid-template-areas: "."
                         "."
                         "Area2"
                         "."
                         ".";
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-items: stretch;
    height: auto;
    display: block;
  }

  .header1-content {
    width: 100%;
  }

  .margin-bottom {
    width: 100%;
    padding-bottom: 10px;
  }

  .heading-29 {
    font-size: 30px;
    line-height: 32px;
  }

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

  .cell-16 {
    justify-content: center;
    align-items: center;
  }

  .header-section {
    width: 100%;
    padding-bottom: 0%;
  }

  .heading-blue-smaller {
    font-size: 24px;
  }

  .heading-blue-smaller.centered-heading-4 {
    font-size: 22px;
  }

  .our-values-section {
    width: 100%;
    margin-top: 10px;
  }

  .container-16 {
    max-width: none;
  }

  .centered-heading-4 {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .centered-subheading-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .team-grid {
    grid-template-columns: 1fr;
  }

  .padding-vertical-ourvalues {
    margin-top: 40px;
  }

  .grid-5 {
    grid-column-gap: 83px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    display: block;
  }

  .div-block-5 {
    width: 100%;
    height: 200px;
    margin-top: 20px;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .card-header {
    font-size: 16px;
  }

  .text-block-9 {
    text-align: center;
    font-size: 12px;
  }

  .values-padding {
    width: 100%;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-form-section {
    width: 100%;
    margin-bottom: 0;
  }

  .text-field {
    width: 100%;
    margin-left: 0;
  }

  .hero-heading-center-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    max-width: none;
    padding-top: 20px;
    padding-bottom: 0;
    display: flex;
  }

  .container-18 {
    max-width: none;
  }

  .centered-heading-5 {
    margin-bottom: 24px;
  }

  .centered-heading-5.margin-bottom-32px.factorise {
    font-size: 24px;
  }

  .centered-heading-5.margin-bottom-32px.factorise.mobile-text-title {
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero-wrapper-5 {
    text-align: left;
  }

  .hero-split-6 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom-24px-9 {
    margin-bottom: 0;
  }

  .shadow-two-7 {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-20 {
    width: 300px;
    height: 200px;
    margin-top: 46px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-21 {
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 100px;
    display: flex;
  }

  .cell-22 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-8 {
    padding-bottom: 0;
  }

  .huge-highlight {
    margin-top: 0;
    margin-bottom: 6rem;
    padding-left: .5rem;
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .huge-highlight.side-section {
    padding-left: 0;
  }

  .quick-stack-9 {
    padding: 0;
  }

  .quick-stack-9.slide-conatiner {
    height: auto;
  }

  .heading-30 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    line-height: 24px;
  }

  .text-block-14 {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .cell-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .container-23 {
    width: 100%;
    height: 100%;
    margin-top: 40px;
    padding-top: 0;
  }

  .section-4 {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .container-24 {
    width: 100%;
  }

  .container-26, .container-27.slider-picture, .container-28.slider-picture, .container-32.slider-picture {
    width: 150px;
    height: 150px;
    margin-left: auto;
  }

  .container-33 {
    width: 150px;
    height: 150px;
  }

  .container-33.slider-picture {
    margin-left: auto;
  }

  .container-34 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 10px 40px;
    display: block;
  }

  .heading-31 {
    width: 100%;
    margin: 0;
    font-size: 20px;
  }

  .text-block-16 {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    display: block;
  }

  .container-35 {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-32 {
    text-align: left;
    width: 100%;
    margin-top: 0;
    font-size: 22px;
  }

  .text-block-19 {
    width: 100%;
  }

  .container-36 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-left: 0%;
    display: block;
  }

  .container-37 {
    max-width: none;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .button-primary-2.footer-form-button {
    position: relative;
    right: 0;
  }

  .footer-social-block-three {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-5 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-38 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-39 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: stretch;
  }

  .section-6 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .container-40 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 400%;
    height: 21%;
    padding-bottom: 0;
    display: flex;
  }

  .section-7 {
    align-items: center;
    max-width: none;
    margin: 0 0 140px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .container-41 {
    margin-bottom: -60px;
    padding-bottom: 0;
  }

  .section-8 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .container42 {
    max-width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-10 {
    max-width: 100%;
  }

  .accordian-header {
    justify-content: space-between;
  }

  .accordian-contents {
    display: block;
  }

  .text-block-21 {
    text-align: left;
  }

  .faqs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-25 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: right;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .cell-26 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 20px;
  }

  .cell-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-12 {
    padding: 0;
  }

  .section-1---master-investing-in-minutes-2 {
    max-width: none;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-9 {
    width: 100%;
    height: 120%;
  }

  .cell-28 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-29 {
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 14%;
  }

  .div-block-10 {
    background-image: url('../images/Frame-481561-2.png');
    background-repeat: repeat-x;
    background-size: contain;
  }

  .text-block-22 {
    width: 72%;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .text-block-22.mobile-text-s {
    width: 72%;
  }

  .cell-30 {
    display: none;
  }

  .container-44 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack-13 {
    grid-column-gap: 50px;
    grid-row-gap: 24px;
    background-image: url('../images/Frame-481561-2.png');
    background-position: 68%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    width: 100%;
    height: 100vw;
    padding: 80px 5px 20px;
  }

  .heading-34 {
    width: 72%;
    margin-top: -12px;
    padding-right: 0;
    font-size: 24px;
    line-height: 26px;
    display: block;
  }

  .heading-34.mobile-text-l {
    font-size: 24px;
  }

  .heading-34.mobile-text-title {
    text-align: left;
    width: 70%;
    margin-top: 0;
    padding-left: 6px;
    padding-right: 83px;
    font-size: 1.5rem;
    line-height: 1.25rem;
  }

  .footer-light-2 {
    max-width: none;
  }

  .footer-link-three-2 {
    font-size: 16px;
  }

  .footer-link-three-2.w--current {
    margin-top: 10px;
    font-size: 16px;
  }

  .footer-copyright-3 {
    text-align: center;
  }

  .footer-bottom-3 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .container-45 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .image-28 {
    flex: 0 auto;
    max-width: 80%;
  }

  .footer-block-three-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
  }

  .footer-wrapper-three-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .text-block-23 {
    line-height: 20px;
  }

  .container-49 {
    width: 150px;
    height: 150px;
  }

  .container-49.slider-picture {
    margin-left: auto;
  }

  .container-50, .container-51.slider-picture {
    width: 150px;
    height: 150px;
    margin-left: auto;
  }

  .terms-contents-container {
    width: 100%;
    max-width: none;
    margin-top: 20px;
  }

  .bold-text-3 {
    font-size: 20px;
  }

  .data-privacy-policies {
    width: 100%;
    padding-top: 20px;
  }

  .data-privacy-policy-title {
    font-size: 24px;
  }

  .data-privacy-policy-title.mobile-title {
    margin-bottom: 0;
    font-size: 24px;
  }

  .rich-text-block {
    margin-top: 20px;
  }

  .paragraph-9, .paragraph-10, .paragraph-11, .paragraph-12, .paragraph-13, .paragraph-14, .paragraph-15, .paragraph-21, .paragraph-22, .paragraph-23, .paragraph-24, .paragraph-25, .paragraph-26, .paragraph-27, .paragraph-28, .paragraph-29 {
    font-size: 14px;
  }

  .bold-text-14 {
    font-size: 22px;
    line-height: 24px;
  }

  .bold-text-14.mobile-subtitle-blue, .bold-text-14.mobile-title-blue {
    font-size: 20px;
  }

  .bold-text-15 {
    font-size: 22px;
  }

  .submit-disabled.contact-us.submit-enabled {
    text-align: left;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-2 {
    font-size: 20px;
  }

  .list-text {
    font-size: 14px;
  }

  .contact-us-container {
    justify-content: center;
    align-items: center;
  }

  .mobile-subtitle {
    color: var(--lp-headline--blue);
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
  }

  .mobile-subtitle.text-blue {
    color: #0a4685;
    text-align: center;
  }

  .paragraph-31 {
    color: #fafafa;
  }

  .mobile-body {
    color: #0a4685;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Inter, sans-serif;
  }

  .mobile-body.text-blue {
    color: var(--lp-headline--blue);
    line-height: 18px;
  }

  .text-blue {
    color: #0a4685;
  }

  .bold-text-16 {
    font-size: 12px;
    line-height: 14px;
  }

  .image-33 {
    width: 37%;
    max-width: 50%;
  }

  .quick-stack-14 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-10 {
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-53 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .cell-31 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .section-11 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-6 {
    text-align: center;
  }

  .desktop-subheading {
    filter: drop-shadow(0 0 2px #117cebcc);
    width: 55%;
    margin-top: 0;
    margin-left: 0;
    padding-left: 7px;
    padding-right: 46px;
    font-size: 10px;
    line-height: 14px;
  }

  .desktop-subheading.mobile-text-s {
    width: 72%;
  }

  .section-12 {
    max-width: none;
    margin-top: 0;
  }

  .heading-37 {
    margin-top: 0;
  }

  .paragraph-32, .paragraph-33, .italic-text, .paragraph-34, .paragraph-35, .paragraph-36, .link, .paragraph-37 {
    font-size: 14px;
  }

  .bold-text-17, .mobile-h3 {
    font-size: 20px;
  }

  .bold-text-18, .bold-text-19 {
    color: #0a4685;
  }

  .container-51-copy.slider-picture {
    width: 150px;
    height: 150px;
    margin-left: auto;
  }

  .heading-30-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    line-height: 24px;
  }

  .title {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .bold-text-19-copy {
    color: #0a4685;
  }

  .div-block-17 {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .div-block-18 {
    margin-bottom: var(--spacing--m);
    display: flex;
  }

  .h1 {
    height: auto;
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px;
  }

  .h1.mobile-text-title {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .h1.h1-light {
    margin-top: 0;
  }

  .h2 {
    font-size: 24px;
  }

  .h2.centered-heading-4 {
    font-size: 22px;
  }

  .h2.hero {
    width: 45%;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 14px;
  }

  .inline-email {
    justify-content: flex-start;
    align-items: center;
    margin-top: -1.5rem;
  }

  .nav-menu-2 {
    flex-flow: column;
  }

  .brand-name {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .menu-button-2 {
    color: var(--lp-headline--blue);
    -webkit-text-stroke-color: var(--lp-headline--main-blue);
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-8:hover {
    color: var(--text--main-blure);
  }

  .main {
    padding-right: var(--padding-s);
    padding-left: var(--padding-s);
  }

  .text-field-3 {
    width: 100%;
    margin-left: 0;
  }

  .flex-block-3 {
    padding-right: var(--spacing--m);
    padding-left: var(--spacing--m);
    grid-column-gap: var(--spacing--m);
    grid-row-gap: var(--spacing--m);
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    width: auto;
    margin-top: 0;
  }

  .h3 {
    font-size: 24px;
  }

  .h3.centered-heading-4 {
    font-size: 22px;
  }

  .flex-block-4 {
    max-width: 90%;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-6 {
    margin-top: var(--spacing--l);
    margin-left: auto;
    margin-right: auto;
  }
}

#w-node-_5c717ea1-d5a8-902e-d764-1f8151f60de8-96b607c3 {
  grid-template-rows: 368px auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_5c717ea1-d5a8-902e-d764-1f8151f60dec-96b607c3 {
  grid-row: span 2 / span 2;
}

#w-node-_6e015bbd-d565-d71d-de45-a306fc313daf-96b607c3 {
  grid-template-rows: 200px auto 200px;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3b1da768-a6f5-e7cd-1903-40ba1a948db8-96b607c3, #w-node-_339eb1f5-85cb-d569-b303-e77bd2e7e09a-96b607c3, #w-node-f304789e-fa65-9b4a-24d1-185dbc53b9b8-96b607c3 {
  grid-row: span 2 / span 2;
}

#w-node-_5c75a82f-49ba-4032-c032-ba7f007ff78c-96b607c3 {
  grid-template-rows: 10% 10% 10% 10% 10% 10%;
  grid-template-columns: 60% 40%;
}

#w-node-_714018f6-2e47-1611-692a-86a8f8ae6789-96b607c3, #w-node-_10992c02-27f7-347d-2803-2a764e173572-96b607c3, #w-node-_120e5ec7-81ee-bcf6-8b0a-2c0b1d98d7fe-96b607c3, #w-node-a6520b36-e559-c574-116a-5e3568a3d453-96b607c3, #w-node-_375de83e-b38e-4f8b-52b5-2776b31114a7-96b607c3, #w-node-d81617d8-17e8-e2e4-f425-7c2c1569b914-96b607c3 {
  grid-column: span 2 / span 2;
}

#w-node-_7c0806de-49f5-09f2-5d5a-ecf35c646473-96b607c3 {
  grid-template-rows: 350px auto 300px;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7c0806de-49f5-09f2-5d5a-ecf35c646475-96b607c3, #w-node-_7c057217-35fd-c238-3eb7-56b3e755a8b1-96b607c3 {
  grid-row: span 2 / span 2;
}

#w-node-d7826252-c265-a696-6cef-4064b3e444a5-96b607c3 {
  grid-template-rows: 400px;
  grid-template-columns: 1fr 1.25fr;
}

#w-node-_469be209-64b0-a7ab-1df8-67463fa70582-96b607c4 {
  grid-area: Area;
}

#w-node-f823ca4d-1fb3-d138-9ece-17119552c897-96b607c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5cd05d7-cc5c-8778-1808-4fada2fcd83f-96b607c4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_64e97542-2641-7890-812e-0892c5bac12c-96b607c4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_64e97542-2641-7890-812e-0892c5bac12d-96b607c4, #w-node-_64e97542-2641-7890-812e-0892c5bac12f-96b607c4 {
  grid-row: span 3 / span 3;
}

#w-node-e48dca49-b04b-a503-895f-e096bf296433-96b607c4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-e48dca49-b04b-a503-895f-e096bf296434-96b607c4, #w-node-e48dca49-b04b-a503-895f-e096bf296436-96b607c4 {
  grid-row: span 3 / span 3;
}

#w-node-_4b7759ff-12fe-cb4e-9fa4-a426f07c04a9-96b607c4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_4b7759ff-12fe-cb4e-9fa4-a426f07c04aa-96b607c4, #w-node-_4b7759ff-12fe-cb4e-9fa4-a426f07c04ac-96b607c4 {
  grid-row: span 3 / span 3;
}

#w-node-_9a99a843-a247-2731-c346-76e03d733bef-96b607c4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_9a99a843-a247-2731-c346-76e03d733bf0-96b607c4, #w-node-_9a99a843-a247-2731-c346-76e03d733bf2-96b607c4 {
  grid-row: span 3 / span 3;
}

#w-node-_6e16dfb5-e14d-07c0-5406-ee5f18e87834-96b607c4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_6e16dfb5-e14d-07c0-5406-ee5f18e87835-96b607c4, #w-node-_6e16dfb5-e14d-07c0-5406-ee5f18e87837-96b607c4 {
  grid-row: span 3 / span 3;
}

#w-node-abb45e0f-6bab-2de1-42ec-a702f1b5a927-96b607c4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-abb45e0f-6bab-2de1-42ec-a702f1b5a928-96b607c4, #w-node-abb45e0f-6bab-2de1-42ec-a702f1b5a92a-96b607c4 {
  grid-row: span 3 / span 3;
}

#w-node-_3e201a46-15f4-f88e-0656-de4744f465ae-96b607c4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_3e201a46-15f4-f88e-0656-de4744f465af-96b607c4, #w-node-_3e201a46-15f4-f88e-0656-de4744f465b1-96b607c4 {
  grid-row: span 3 / span 3;
}

#w-node-_78da74af-370c-6fec-0cab-9aab15fcfaa7-96b607c7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

@media screen and (min-width: 1440px) {
  #w-node-_5c717ea1-d5a8-902e-d764-1f8151f60de8-96b607c3 {
    grid-template-rows: 368px 119px;
    grid-template-columns: .75fr .75fr;
  }

  #w-node-_7c0806de-49f5-09f2-5d5a-ecf35c646473-96b607c3 {
    grid-template-rows: 300px auto 300px;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_5c717ea1-d5a8-902e-d764-1f8151f60de8-96b607c3 {
    grid-template-rows: 310px auto;
    grid-template-columns: .75fr .75fr;
  }

  #w-node-_714018f6-2e47-1611-692a-86a8f8ae6789-96b607c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d7826252-c265-a696-6cef-4064b3e444a5-96b607c3 {
    grid-template-rows: 222px;
    grid-template-columns: 1fr;
  }

  #w-node-d7826252-c265-a696-6cef-4064b3e444a6-96b607c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5cd05d7-cc5c-8778-1808-4fada2fcd83f-96b607c4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5c717ea1-d5a8-902e-d764-1f8151f60de8-96b607c3 {
    grid-template-rows: 310px auto;
    grid-template-columns: .75fr .75fr;
  }

  #w-node-_5c717ea1-d5a8-902e-d764-1f8151f60de9-96b607c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6e015bbd-d565-d71d-de45-a306fc313daf-96b607c3 {
    grid-template-rows: 200px auto 200px;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_3b1da768-a6f5-e7cd-1903-40ba1a948db8-96b607c3, #w-node-_339eb1f5-85cb-d569-b303-e77bd2e7e09a-96b607c3, #w-node-f304789e-fa65-9b4a-24d1-185dbc53b9b8-96b607c3 {
    grid-row: span 2 / span 2;
  }

  #w-node-_714018f6-2e47-1611-692a-86a8f8ae6789-96b607c3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c0806de-49f5-09f2-5d5a-ecf35c646473-96b607c3 {
    grid-template-rows: 200px auto 335px;
    grid-template-columns: 1fr;
  }

  #w-node-_7c0806de-49f5-09f2-5d5a-ecf35c646475-96b607c3 {
    grid-row: span 2 / span 2;
  }

  #w-node-_7c057217-35fd-c238-3eb7-56b3e755a8b1-96b607c3 {
    grid-row: span 9 / span 9;
  }

  #w-node-_78da74af-370c-6fec-0cab-9aab15fcfaa7-96b607c7 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5c717ea1-d5a8-902e-d764-1f8151f60de8-96b607c3 {
    grid-template-rows: 97px 0;
    grid-template-columns: 1fr;
  }

  #w-node-_5c717ea1-d5a8-902e-d764-1f8151f60dec-96b607c3 {
    grid-row: span 2 / span 2;
  }

  #w-node-_6e015bbd-d565-d71d-de45-a306fc313daf-96b607c3 {
    grid-template-rows: 200px auto 200px;
    grid-template-columns: 1fr;
  }

  #w-node-_3b1da768-a6f5-e7cd-1903-40ba1a948db8-96b607c3, #w-node-_339eb1f5-85cb-d569-b303-e77bd2e7e09a-96b607c3, #w-node-f304789e-fa65-9b4a-24d1-185dbc53b9b8-96b607c3 {
    grid-row: span 2 / span 2;
  }

  #w-node-_5c75a82f-49ba-4032-c032-ba7f007ff78c-96b607c3 {
    grid-template-rows: 10% 10% 10% 10% 10% 10%;
    grid-template-columns: 1fr;
  }

  #w-node-_7c0806de-49f5-09f2-5d5a-ecf35c646473-96b607c3 {
    grid-template-rows: 25% auto 25%;
    grid-template-columns: minmax(300px, .25fr);
    display: grid;
  }

  #w-node-_7c0806de-49f5-09f2-5d5a-ecf35c646474-96b607c3 {
    grid-row: span 2 / span 2;
  }

  #w-node-_7c0806de-49f5-09f2-5d5a-ecf35c646475-96b607c3 {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-_7c057217-35fd-c238-3eb7-56b3e755a8b1-96b607c3 {
    grid-row: span 9 / span 9;
  }

  #w-node-_86d187ef-1914-10d6-816a-39ebbebf284f-96b607c3 {
    order: 0;
    grid-row: span 1 / span 1;
  }

  #w-node-d7826252-c265-a696-6cef-4064b3e444a5-96b607c3 {
    grid-template-rows: 210px;
    grid-template-columns: 1fr;
  }

  #w-node-c5cd05d7-cc5c-8778-1808-4fada2fcd83f-96b607c4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_64e97542-2641-7890-812e-0892c5bac12c-96b607c4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
  }

  #w-node-_64e97542-2641-7890-812e-0892c5bac12d-96b607c4, #w-node-_64e97542-2641-7890-812e-0892c5bac12f-96b607c4 {
    grid-row: span 3 / span 3;
  }

  #w-node-e48dca49-b04b-a503-895f-e096bf296433-96b607c4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
  }

  #w-node-e48dca49-b04b-a503-895f-e096bf296434-96b607c4, #w-node-e48dca49-b04b-a503-895f-e096bf296436-96b607c4 {
    grid-row: span 3 / span 3;
  }

  #w-node-_4b7759ff-12fe-cb4e-9fa4-a426f07c04a9-96b607c4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
  }

  #w-node-_4b7759ff-12fe-cb4e-9fa4-a426f07c04aa-96b607c4, #w-node-_4b7759ff-12fe-cb4e-9fa4-a426f07c04ac-96b607c4 {
    grid-row: span 3 / span 3;
  }

  #w-node-_9a99a843-a247-2731-c346-76e03d733bef-96b607c4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
  }

  #w-node-_9a99a843-a247-2731-c346-76e03d733bf0-96b607c4, #w-node-_9a99a843-a247-2731-c346-76e03d733bf2-96b607c4 {
    grid-row: span 3 / span 3;
  }

  #w-node-_6e16dfb5-e14d-07c0-5406-ee5f18e87834-96b607c4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
  }

  #w-node-_6e16dfb5-e14d-07c0-5406-ee5f18e87835-96b607c4, #w-node-_6e16dfb5-e14d-07c0-5406-ee5f18e87837-96b607c4 {
    grid-row: span 3 / span 3;
  }

  #w-node-abb45e0f-6bab-2de1-42ec-a702f1b5a927-96b607c4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
  }

  #w-node-abb45e0f-6bab-2de1-42ec-a702f1b5a928-96b607c4, #w-node-abb45e0f-6bab-2de1-42ec-a702f1b5a92a-96b607c4 {
    grid-row: span 3 / span 3;
  }

  #w-node-_3e201a46-15f4-f88e-0656-de4744f465ae-96b607c4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .75fr;
  }

  #w-node-_3e201a46-15f4-f88e-0656-de4744f465af-96b607c4, #w-node-_3e201a46-15f4-f88e-0656-de4744f465b1-96b607c4 {
    grid-row: span 3 / span 3;
  }
}


