@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-ExtraBold.ttf') format("truetype"), url('../fonts/Raleway-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-BoldItalic.ttf') format("truetype"), url('../fonts/Raleway-ExtraBoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-ExtraLightItalic.ttf') format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-BlackItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

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

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

.header-style {
  z-index: 999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 32px;
  text-decoration: none;
  display: flex;
  position: fixed;
}

.container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.nav-wrapper {
  z-index: 100;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #fffc;
  border: 1px solid #fff;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 12px 12px 20px;
  text-decoration: none;
  display: flex;
  position: sticky;
}

.logo {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.navigation {
  grid-column-gap: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.nav-item {
  grid-column-gap: 8px;
  color: #000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  text-decoration: none;
  display: flex;
}

.text {
  color: #7e7e7e;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text:hover {
  color: #000;
}

.navigation-actions {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.leadbutton {
  grid-column-gap: 10px;
  background-color: #6683b2;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.leadbutton:hover {
  background-color: #57719c;
}

.text-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.section-style {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 96px;
  padding-bottom: 96px;
  text-decoration: none;
  display: flex;
}

.container-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.text-block-3 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 860px;
  text-decoration: none;
  display: flex;
}

.h1-style-3 {
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.h2-style-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.feature-list {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.feature {
  grid-row-gap: 20px;
  background-color: #c2c9d61a;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.feature-header {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-style {
  object-fit: cover;
  overflow: hidden;
}

.subtitle-icon-text {
  color: #3c3c4399;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.feature-content {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.h3-style {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.h2-style-4 {
  color: #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.feature-2 {
  grid-row-gap: 20px;
  background-color: #c2c9d61a;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: flex;
}

.text-block-4 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.h1-style-4 {
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.feature-image {
  object-fit: cover;
  border-radius: 24px;
}

.button-style-2 {
  grid-column-gap: 10px;
  background-color: #6689;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.button-style-2:hover {
  background-color: #30304999;
}

.section-style-4 {
  grid-row-gap: 60px;
  background-image: linear-gradient(#fff, #6f84aa);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 120px;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.container-6 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.text-block-6 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.h2-style-8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-1618871414 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.feature-list-5 {
  grid-row-gap: 32px;
  background-color: #c2c9d633;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 788px;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.feature-6 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.subtitle-icon-text-3 {
  color: #fff9;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.feature-content-5 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.h3-style-5 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.h2-style-9 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.feature-list-6 {
  grid-row-gap: 32px;
  background-color: #c2c9d633;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 788px;
  padding: 32px;
  display: flex;
  position: relative;
}

.feature-7 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button-group-5 {
  grid-column-gap: 8px;
  background-color: #dc6f65;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -18px;
  left: 34px;
}

.text-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.section-style-6 {
  grid-row-gap: 60px;
  background-color: #6f84aa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 120px;
  padding-bottom: 96px;
  text-decoration: none;
  display: flex;
}

.container-8 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vector-10 {
  border-style: solid;
  border-width: undefinedpx;
  object-fit: cover;
  border-color: #fff;
  width: 1280px;
  max-width: none;
  height: 95px;
  position: absolute;
  top: 320px;
  left: 12px;
}

.h1-style-6 {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.h2-style-12 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.text-13 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.h1-style-8 {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: flex;
}

.container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.paragraph-regular-bg {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular-bg.text-weight-bold {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-regular-bg.text-weight-bold-copy {
  color: #6683b2;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.faq-border {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #d7dde8;
  background-color: #fff3;
  border: .5px solid #d7dde8;
  border-radius: 24px;
  flex-flow: column;
  width: 638px;
  max-width: 638px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  font-family: Inter, sans-serif;
  display: flex;
}

.title-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 960px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: pre-wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.icon-x-small {
  color: #8798b8;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.section-regular {
  padding: 96px 5%;
  position: relative;
}

.section-regular.background-gray {
  background-color: #6f84aa;
  background-image: linear-gradient(#6f84aa, #fff);
  width: 100%;
  padding-top: 120px;
  padding-bottom: 120px;
}

.faq {
  background-color: #0000;
  border-radius: 8px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.paragraph-small {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small.text-color-gray-600 {
  color: #94979c;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-small.text-color-gray-600-copy {
  color: #94979c;
  font-family: Inter, sans-serif;
  line-height: 150%;
}

.faq-tab {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.faq-icon {
  color: #23272f4d;
  background-color: #d7dde8;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.text-block-8 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.faq-title {
  z-index: 2;
  flex-flow: column;
  width: 100%;
  padding: 16px;
  display: flex;
}

.faq-divider {
  color: #d7dde81a;
  background-color: #22262f;
  border: .5px solid #d7dde8;
  width: 100%;
  height: .5px;
}

.faq-content {
  background-color: #0000;
  margin-top: -4px;
  display: block;
  position: relative;
}

.mobile-button {
  grid-column-gap: 10px;
  background-color: #6683b2;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  text-decoration: none;
  display: none;
}

.image {
  height: 32px;
}

.feature-list-10 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.feature-content-9 {
  grid-row-gap: 20px;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #7f94bccc;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-style-2 {
  grid-column-gap: 16px;
  background-color: #ffffff1a;
  border-radius: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-style-3 {
  object-fit: cover;
  overflow: hidden;
}

.feature-block-2 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.h3-style-8 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.h2-style-17 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.section-style-9 {
  grid-row-gap: 60px;
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border-top: .5px solid #6683b2;
  border-bottom: .5px solid #6683b2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 120px;
  padding-bottom: 96px;
  text-decoration: none;
  display: flex;
}

.frame-1618871417 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.h6-style {
  color: #000;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.h7 {
  color: #6683b2;
  text-align: center;
  width: 760px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.h8 {
  text-align: center;
  width: 600px;
  font-family: Inter, sans-serif;
}

.h7-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.h7-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.h8-0 {
  color: #6f84aa;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.h8-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.hero-section-3 {
  background-image: url('../images/Hero-Section.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: 800px;
  padding-top: 160px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.hero-content-3 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  text-decoration: none;
  display: flex;
}

.text-block-12 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 810px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.header-style-5 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 44px;
  text-decoration: none;
  display: flex;
}

.h1-style-10 {
  color: #000;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.h2-style-18 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.amie-record-screen-ai-health-medical-2 {
  position: relative;
}

.amie-iphone-mockups-1 {
  object-fit: cover;
  padding-left: 0;
}

.nav-wrapper-10 {
  grid-column-gap: 16px;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-color: #0000004d;
  border: .5px solid #ffffff4d;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 180px;
  padding: 8px 12px 8px 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 104px;
  left: 229.5px;
}

.text-17 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.nav-wrapper-11 {
  grid-column-gap: 16px;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-color: #0000004d;
  border: .5px solid #ffffff80;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px 8px 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 129px;
  left: -65px;
}

.text-18 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.nav-wrapper-12 {
  grid-column-gap: 16px;
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-color: #0000004d;
  border: .5px solid #ffffff80;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 265px;
  padding: 8px 12px 8px 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 258px;
  left: 241px;
}

.vector-13 {
  object-fit: cover;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: -9px;
}

.vector-14 {
  object-fit: cover;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 162px;
  left: 441.5px;
}

.vector-15 {
  object-fit: cover;
  position: absolute;
  top: -3px;
  left: 320.5px;
}

.f-container-large {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-footer-menu {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.f-footer-group {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.f-footer-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #160042;
  letter-spacing: -.01em;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.f-footer-link:hover {
  color: #6683b2;
}

.text-block-13 {
  color: #94979c;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.text-block-13:hover {
  color: #6683b2;
}

.f-footer-bottom {
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.f-footer-small-copy {
  background-color: #fff;
  border-top: 0 solid #535862;
  width: 100%;
  padding: 64px 10% 80px;
  position: relative;
}

.icon-x-small-2 {
  color: #94979c;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 44px;
  text-decoration: none;
  display: flex;
}

.f-footer-brand {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header-section {
  grid-row-gap: 64px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 120px;
  padding-bottom: 96px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-10 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.content-style {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-style:hover {
  color: #000;
}

.heading-and-supporting-text {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 768px;
  text-decoration: none;
  display: flex;
}

.heading-and-subheading {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.subheading {
  color: #6683b2;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.heading {
  color: #181d27;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
  text-decoration: none;
}

.supporting-text {
  color: #535862;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.content-section {
  grid-row-gap: 64px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 96px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-11 {
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.rich-text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 720px;
  text-decoration: none;
  display: flex;
}

.content-item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.paragraph {
  color: #535862;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.padding-top {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 40px;
  display: flex;
}

.heading-2 {
  color: #181d27;
  width: 100%;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.padding-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 20px;
  display: flex;
}

.paragraph-2 {
  color: #535862;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.navbar-privacypolicy {
  z-index: 999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 32px;
  text-decoration: none;
  display: flex;
  position: fixed;
}

.h2-style-18-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: underline;
}

.container-12 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.input-field {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  text-decoration: none;
  display: flex;
}

.input-with-label {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.input {
  grid-column-gap: 8px;
  background-color: #dde3ed;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.text-19 {
  color: #4e5460;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.button-group-9 {
  grid-column-gap: 10px;
  background-color: #2f3e5d;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.button-group-9:hover {
  background-color: #1e2f52;
}

.text-20 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-field {
  color: #4e5460;
  -webkit-text-stroke-color: #4e5460;
  background-color: #dde3ed;
  border: 1px #000;
  border-radius: 12px;
  width: 320px;
  height: 44px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 150px;
}

.form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.submit-button {
  letter-spacing: 0;
  background-color: #2f3e5d;
  border-radius: 100px;
  height: 44px;
  padding: 10px 20px 14px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.avatars {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  text-decoration: none;
  display: flex;
}

.avatar-group {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.avatars-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.avatar {
  object-fit: cover;
  border: 1px solid #00000014;
  border-radius: 200px;
  overflow: hidden;
}

.avatar-add-button {
  background-color: #fff;
  border: 1px solid #d5d7da;
  border-radius: 20px;
}

.content-style-2 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.plus {
  object-fit: cover;
  overflow: hidden;
}

.h2-style {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.avatar-group-1 {
  object-fit: cover;
}

.h2-style-19 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.success-message {
  background-color: #ddd0;
}

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

.code-embed {
  width: 320px;
}

.verylitteltitle {
  color: #000;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: flex;
}

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

.code-embed-2 {
  width: 100%;
}

.container-13, .section {
  padding-top: 0%;
}

.container-14 {
  height: 150px;
}

.hero-section {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 160px;
  padding-bottom: 96px;
  text-decoration: none;
  display: flex;
}

.hero-content {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  text-decoration: none;
  display: flex;
}

.text-block {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.header-style-6 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.h1-style {
  color: #000;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.h2-style-20 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-1618871419 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button-group {
  grid-column-gap: 10px;
  background-color: #6683b2;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.button-group:hover {
  background-color: #57719c;
}

.text-21 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.button-group-10 {
  grid-column-gap: 10px;
  border: 1px solid #2f3e5d;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.button-group-10.w--current {
  height: 44px;
}

.text-22 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

._10172651_8347-1 {
  object-fit: cover;
}

.sfsdfsdf {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .navigation, .leadbutton {
    display: none;
  }

  .section-style {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-block-3 {
    width: auto;
  }

  .h1-style-3 {
    width: 100%;
  }

  .feature-list {
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .section-style-4 {
    padding: 96px 5%;
  }

  .frame-1618871414 {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding-left: 10%;
    padding-right: 10%;
  }

  .vector-10 {
    width: 725px;
    height: 40px;
    top: 397px;
    left: 26px;
  }

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

  .faq-border {
    width: 100%;
    max-width: none;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-button {
    display: block;
  }

  .section-style-9 {
    padding: 10% 5% 20%;
  }

  .h7 {
    width: auto;
    margin-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .nav-wrapper-10 {
    width: 180px;
  }

  .vector-13 {
    width: 20px;
    height: 20px;
  }

  .f-footer-menu {
    justify-content: flex-start;
    align-items: center;
  }

  .f-footer-group {
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .f-footer-link {
    width: auto;
  }

  .f-footer-bottom {
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .f-footer-brand {
    justify-content: flex-start;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .nav-item {
    display: none;
  }

  .container-2, .feature-list, .container-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1618871414 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .vector-10 {
    display: none;
  }

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .nav-wrapper-10 {
    left: 129.5px;
  }

  .nav-wrapper-12 {
    left: 164px;
  }

  .vector-14 {
    left: 323.5px;
  }
}

@media screen and (max-width: 479px) {
  .header-style {
    padding-top: 7%;
    position: fixed;
  }

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

  .nav-wrapper {
    height: 50px;
  }

  .logo {
    width: auto;
    height: 28px;
  }

  .leadbutton {
    display: none;
  }

  .section-style {
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .h1-style-3 {
    text-align: left;
    letter-spacing: 0;
    font-size: 32px;
  }

  .h2-style-3 {
    text-align: left;
    font-size: 16px;
  }

  .feature {
    height: auto;
    padding: 20px;
  }

  .subtitle-icon-text {
    font-size: 12px;
  }

  .h3-style {
    font-size: 26px;
  }

  .h2-style-4 {
    font-size: 16px;
  }

  .feature-2 {
    height: auto;
    padding: 20px;
  }

  .text-block-4 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h1-style-4 {
    text-align: left;
    font-size: 32px;
  }

  .button-style-2 {
    text-align: center;
    width: 100%;
    display: block;
  }

  .section-style-4 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding-top: 20%;
    padding-bottom: 20%;
  }

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

  .h2-style-8 {
    text-align: left;
    font-size: 16px;
  }

  .feature-list-5 {
    padding: 20px;
  }

  .subtitle-icon-text-3 {
    font-size: 12px;
  }

  .h3-style-5 {
    font-size: 28px;
  }

  .h2-style-9 {
    font-size: 16px;
  }

  .feature-list-6 {
    background-color: #fff3;
    border: .5px solid #fff9;
    border-radius: 24px;
    padding: 7% 7% 10%;
  }

  .button-group-5 {
    top: -20px;
    left: 20px;
  }

  .section-style-6 {
    padding: 20% 5%;
  }

  .container-8 {
    padding: 0% 5%;
  }

  .h1-style-6 {
    font-size: 32px;
  }

  .h2-style-12 {
    font-size: 16px;
  }

  .h1-style-8 {
    text-align: left;
    font-size: 32px;
  }

  .container-regular {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
  }

  .faq-border {
    width: 100%;
    margin-top: 40px;
  }

  .title-wrapper {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .section-regular.background-gray {
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .paragraph-small.text-color-gray-600 {
    color: #3f4144;
    text-align: left;
    display: block;
  }

  .paragraph-small.text-color-gray-600-copy {
    text-align: center;
    font-size: 16px;
    display: block;
  }

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

  .mobile-button {
    padding: 6px 16px;
  }

  .feature-list-10 {
    grid-row-gap: 24px;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .h3-style-8 {
    font-size: 28px;
  }

  .h2-style-17 {
    font-size: 16px;
  }

  .section-style-9 {
    padding-top: 20%;
  }

  .frame-1618871417 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .h7 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .h8 {
    text-align: center;
    width: auto;
  }

  .h7-0 {
    text-align: center;
    width: 100%;
    font-size: 20px;
  }

  .h7-1 {
    font-size: 20px;
  }

  .h8-0 {
    font-size: 26px;
  }

  .h8-1 {
    font-size: 24px;
  }

  .hero-section-3 {
    padding: 30% 5% 0%;
  }

  .text-block-12 {
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-style-10 {
    width: 100%;
    font-size: 40px;
  }

  .h2-style-18 {
    margin-bottom: -10px;
  }

  .amie-iphone-mockups-1 {
    width: 100%;
    max-width: none;
    height: 60%;
  }

  .nav-wrapper-10 {
    width: 160px;
    top: 89px;
    left: 184.5px;
  }

  .text-17 {
    font-size: 12px;
    line-height: 140%;
  }

  .nav-wrapper-11 {
    top: 65px;
    left: -4px;
  }

  .text-18 {
    font-size: 12px;
  }

  .nav-wrapper-12 {
    width: 230px;
    top: 242px;
    left: 119px;
  }

  .vector-13 {
    top: -21px;
    left: 24px;
  }

  .vector-14 {
    top: 148px;
    left: 323.5px;
  }

  .vector-15 {
    width: 26px;
    height: 26px;
    top: 181px;
    left: 287.5px;
  }

  .f-footer-menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .f-footer-group {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
  }

  .f-footer-link, .f-footer-link.w--current {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .f-footer-bottom {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
  }

  .f-footer-small-copy {
    background-color: #fff;
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .vectors-wrapper-3 {
    height: 56px;
  }

  .f-footer-brand {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
  }

  .container-10 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .subheading {
    text-align: left;
  }

  .heading {
    text-align: left;
    font-size: 32px;
  }

  .supporting-text {
    text-align: left;
    font-size: 18px;
    line-height: 28px;
  }

  .container-11 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .navbar-privacypolicy {
    padding-top: 7%;
  }

  .text-field {
    width: 100%;
  }

  .form {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .submit-button {
    width: 100%;
  }

  .avatars {
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .form-block {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .code-embed {
    width: 100%;
    padding: 0% 5%;
  }

  .verylitteltitle {
    text-align: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .code-embed-2 {
    width: 100%;
  }

  .container-13 {
    padding-top: 0%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .section {
    padding-top: 0%;
  }

  .section-2 {
    height: auto;
  }

  .container-14 {
    height: 100px;
  }

  .hero-section {
    padding-left: 5%;
    padding-right: 5%;
  }

  .h1-style {
    font-size: 44px;
  }

  .h2-style-20 {
    font-size: 16px;
  }

  .frame-1618871419 {
    grid-row-gap: 16px;
    flex-flow: column;
    width: 100%;
  }

  .button-group, .button-group-10.w--current {
    width: 100%;
  }

  .sfsdfsdf {
    margin-bottom: -10px;
  }
}

#w-node-e0a8df07-982c-a323-b967-5f0f8403693d-37600081, #w-node-e4a56233-9193-54a6-8f98-1b682f20add1-e32233fd, #w-node-_224f7eae-ef66-aaa0-3030-78101e8c87a2-51b99349, #w-node-_848e7d62-8503-2ce1-93bd-644bec7179bf-ca8a5901, #w-node-_9e2b8cb7-d4e4-775d-8826-86c8357353e5-c4e5c328 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-ExtraBold.ttf') format('truetype'), url('../fonts/Raleway-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-BoldItalic.ttf') format('truetype'), url('../fonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}