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

.w-layout-grid-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 0px;
  grid-column-gap: 16px;
  max-width: 376px;
}

.div-block-9 {
    width: 180px;
    height: 180px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    text-align: center;
}
.image-2 {
    margin-top: 78px;
}

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

.sticky-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1;
  padding: 20px;
  background-color: #fff;
}

.sticky-nav.second-landingpage {
  padding-top: 0px;
  padding-bottom: 0px;
}

.nav-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nav-grid.bootom {
  padding-right: 40px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  grid-auto-flow: row;
  grid-column-gap: 35px;
  -ms-grid-columns: 0.3fr 0.25fr 0.5fr;
  grid-template-columns: 0.3fr 0.25fr 0.5fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.nav-grid.second {
  padding-left: 0px;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content 1fr minmax(-webkit-max-content, -webkit-max-content);
  -ms-grid-columns: 1fr max-content max-content max-content max-content 1fr minmax(max-content, max-content);
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content 1fr minmax(-webkit-max-content, -webkit-max-content);
  grid-template-columns: 1fr max-content max-content max-content max-content 1fr minmax(max-content, max-content);
}

.nav-grid.second.ah-nav-grid {
  padding-right: 0px;
  padding-left: 0px;
}

.nav-grid.home-bottom {
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content;
}

.nav-grid.second {
  padding-right: 0px;
  padding-left: 0px;
  grid-column-gap: 0px;
  -ms-grid-columns: 3.25fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 3.25fr max-content max-content max-content max-content max-content;
  grid-template-columns: 3.25fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 3.25fr max-content max-content max-content max-content max-content;
}

.nav-grid.home-bottom {
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content;
}

.nav-grid.home-bottom {
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content;
}

.nav-logo-link {
  display: block;
  overflow: auto;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding: 15px 0px;
}

.nav-logo {
  width: auto;
  height: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.centered-container {
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: center;
}

.cards-grid-container {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.cards-image-mask {
  position: relative;
  overflow: hidden;
  width: 180px;
  height: 180px;
  margin-bottom: 20px;
  padding: 0px;
  border-radius: 0%;
}

.cards-image-mask.contact {
  width: 100px;
  height: 100px;
}

.cards-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.cards-image.contact {
  position: static;
  display: block;
  width: 130px;
  height: 130px;
  border-radius: 200px;
  box-shadow: 4px 4px 10px 0 rgba(48, 48, 48, 0.2);
}

.button {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.button:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.icon {
  color: #161a6e;
}

.link {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 14px;
  font-style: normal;
  text-decoration: none;
}

.link:hover {
  color: #42c1ff;
}

.heading {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: 'Gt super display', sans-serif;
  color: #161a6e;
  font-size: 51px;
  line-height: 128%;
  font-weight: 700;
  text-align: left;
}

.heading.top-title {
  width: auto;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 47px;
  text-transform: capitalize;
}

.heading.top-title.expertise-heading {
  margin-bottom: 10px;
}

.heading.top-title.expertise-heading-ah {
  margin-top: 20px;
  margin-bottom: 10px;
}

.paragraph {
  margin-bottom: 60px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 18px;
  line-height: 140%;
  font-weight: 300;
  text-align: left;
}

.paragraph.proposition {
  text-align: center;
}

.paragraph.proposition.hero-paragraph {
  max-width: 450px;
  padding-right: 60px;
  padding-left: 0px;
  text-align: left;
}

.div-block {
  display: block;
}

.div-block.top-hero-content {
  position: static;
  margin-left: 0px;
}

.div-block.top-hero-content {
  position: static;
}

.div-block.top-hero-content {
  position: static;
  width: 100%;
  margin-left: 0px;
}

.container {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". ."
    ". Area";
  -ms-grid-columns: 1fr 16px 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
}

.container.about {
  display: -ms-grid;
  display: grid;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.container.about._1280px-container.mobile {
  padding-right: 20px;
  padding-left: 20px;
}

.container.insight {
  margin-top: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.container.about {
  padding-left: 0px;
  grid-column-gap: 25px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
}

.container.whitepaper-preview {
  display: block;
  margin-top: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.section-title {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 38px;
  line-height: 120%;
  text-align: left;
  text-decoration: none;
}

.section-title.white {
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #fff;
  text-align: left;
}

.section-title.footer {
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 24px;
}

.section-title.market {
  max-width: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.section-title.newsletter {
  margin-top: 0px;
  margin-right: 55px;
  margin-bottom: 0px;
  padding: 10px 0px;
  font-size: 24px;
}

.dropdown-list {
  color: #afa3a3;
}

.dropdown-list.w--open {
  border-radius: 10px;
  background-color: #fff;
  color: #fff;
}

.dropdown-list-2 {
  color: #161a6e;
}

.dropdown-list-2.w--open {
  border-radius: 10px;
  background-color: #fff;
}

.dropdown-links {
  font-family: Poppins, sans-serif;
  color: #161a6e;
}

.dropdown-links:hover {
  color: #42c1ff;
}

.dropdown-links.w--current {
  color: #42c1ff;
}

.bio-name {
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 22px;
  font-weight: 600;
}

.bio-name.partner {
  margin-bottom: 10px;
  font-size: 20px;
}

.bio-name.white {
  max-width: 420px;
  margin-bottom: 20px;
  color: #fff;
  font-weight: 400;
  text-align: left;
}

.bio-name.white.no-margin-bottom {
  max-width: 350px;
  margin-bottom: 0px;
  color: #35373d;
  font-weight: 600;
}

.bio-name.white.no-margin-bottom.contact {
  max-width: none;
  margin-top: 0px;
  font-size: 18px;
  line-height: 22px;
  text-align: left;
}

.light-blue-title {
  margin-bottom: 0px;
  color: #42c1ff;
  font-size: 31px;
}

.light-blue-title.top-title {
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  line-height: 36px;
  font-weight: 300;
}

.light-blue-title.top-title.featured-title {
  margin-top: 0px;
  font-size: 22px;
  line-height: 26px;
  text-align: center;
}

.body-text {
  display: block;
  max-width: 350px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 16px;
  line-height: 140%;
  text-align: left;
}

.body-text.bio {
  max-width: 350px;
  font-size: 14px;
  font-weight: 300;
  text-align: left;
}

.body-text.bio.partner {
  font-size: 12px;
}

.body-text.bio.contact {
  margin-bottom: 40px;
}

.body-text.bio.podcast {
  margin-bottom: 20px;
  font-size: 12px;
}

.body-text.normal {
  max-width: none;
  font-weight: 300;
}

.podcast-title {
  height: 20px;
  margin-top: 0px;
  margin-bottom: 30px;
  direction: ltr;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  white-space: normal;
}

.podcast-title.white {
  margin-bottom: 0px;
  color: #fff;
  text-align: left;
}

.podcast-title.white.margin-bottom {
  height: 20px;
  max-width: 350px;
  margin-bottom: 30px;
  color: #35373d;
}

.podcast-title.white.margin-bottom.contact {
  max-width: none;
  margin-bottom: 0px;
  font-size: 14px;
  text-align: left;
}

.podcast-title.white.margin-bottom {
  height: 20px;
  max-width: 350px;
  margin-bottom: 30px;
  color: #35373d;
}

.podcast-title.white.margin-bottom.cm {
  margin-bottom: 40px;
}

.podcast-title.podcast {
  font-size: 14px;
  line-height: 22px;
}

.podcast-title.podcast.partner-card {
  height: 40px;
}

.podcast-title.podcast.podcast-card {
  height: auto;
  margin-bottom: 10px;
}

.podcast-title.about {
  height: auto;
}

.podcast-title.asset {
  margin-bottom: 50px;
}

.text-span-3 {
  text-decoration: none;
}

.div-block-2 {
  margin-bottom: 40px;
}

.div-block-2.white {
  margin-bottom: 40px;
}

.div-block-2.white.contact {
  position: static;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 20px;
  padding-right: 0%;
  padding-left: 0%;
  float: none;
  text-align: center;
}

.column {
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
  bottom: 60px;
}

.thumnail-div {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  margin-top: 140px;
  padding: 10px 40px;
  background-color: transparent;
}

.column-2 {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  height: auto;
  padding-right: 0px;
  padding-left: 0px;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
}

.column-3 {
  position: relative;
  height: auto;
  padding: 60px 90px 70px 60px;
  background-color: #737680;
}

.container-2 {
  margin-top: 60px;
}

.footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

._2-column-grid {
  margin-top: 40px;
  margin-bottom: 60px;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.partner-logo-box {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  text-align: center;
}

.div-block-5 {
  height: auto;
  padding: 10px 20px 30px;
  background-color: #fff;
}

.div-block-6 {
    height: auto;
    min-height: auto;
    outline-style: solid;
    outline-width: 0.5px;
    outline-color: #e2e2e2;
    background-color: #fff;
    box-shadow: none;
    -webkit-transition: border 200ms ease, box-shadow 200ms ease;
    transition: border 200ms ease, box-shadow 200ms ease;
    cursor: pointer;
}

.div-block-6:hover {
    outline-style: solid;
    outline-width: 1px;
    outline-color: transparent;
    box-shadow: 1px 1px 20px 0 #e2e8ed, -1px -1px 20px 0 #f3f9ff;
}

.columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  color: #e0e0e0;
  text-align: center;
}

.digital {
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: transparent;
}

.thumbnail-div-1 {
  background-color: transparent;
}

.image {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 50px;
}

.container-3 {
  margin-top: 60px;
}

.column-6 {
  height: 550px;
  padding-right: 40px;
  border-right: 1px solid #e0e0e0;
}

.text-field {
  width: 300px;
  height: 45px;
  margin-top: 10px;
  border-radius: 50px;
}

.text-field.newsletter {
  border-radius: 0px;
}

.column-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-3 {
  position: static;
  width: 230px;
  height: 45px;
  margin-left: -50px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
}

.list-item {
  margin-top: 60px;
}

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

.list {
  margin-left: 40px;
}

.link-footer {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
}

.link-footer:hover {
  color: #42c1ff;
}

.paragraph-pp {
  display: block;
  max-width: none;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 16px;
  line-height: 140%;
}

.paragraph-pp.custom-margin {
  margin-bottom: 0px;
}

.footer-normal {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #fff;
}

.nav-logo-2 {
  width: auto;
  height: 32px;
  padding-right: 20px;
  padding-left: 20px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.lottie-animation {
  width: 35px;
}

.list-item-2 {
  display: inline;
}

.pp-title-2 {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
}

.container-7 {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". ."
    ". Area";
  -ms-grid-columns: 1fr 16px 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
}

.hero-pp-2 {
  height: auto;
  padding: 40px;
}

.heading-11 {
  max-height: none;
  max-width: 700px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 51px;
  line-height: 127%;
}

.pp-title-2 {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 28px;
  font-weight: 700;
}

.pp-title-2.nest-1 {
  font-size: 24px;
  font-weight: 500;
}

.pp-title-2.nest-2 {
  font-size: 24px;
  font-weight: 500;
}

.pp-title-2.nest-2.h3 {
  font-size: 18px;
}

.pp-title-2-2 {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
}

.text-span-10 {
  color: #42c1ff;
}

.bold-text-3 {
  color: #42c1ff;
}

.bold-text-4 {
  color: #42c1ff;
}

.bold-text-5 {
  color: #161a6e;
}

.bold-text-6 {
  color: #161a6e;
}

.bold-text-7 {
  color: #161a6e;
}

.list-item-3 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.hero-second {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 100vh;
  max-height: none;
  margin-top: 0px;
  padding: 140px 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(9%, #fff), to(transparent)), url('../images/Hero-bg-home.png');
  background-image: linear-gradient(90deg, #fff 9%, transparent), url('../images/Hero-bg-home.png');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  color: #fff;
}

.hero-second.expertise {
  height: 100%;
  padding: 10px 20px 60px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #fff), color-stop(65%, hsla(0, 0%, 100%, 0.5)), color-stop(90%, transparent)), url('../images/Hero-bg-home-2.png');
  background-image: linear-gradient(90deg, #fff 15%, hsla(0, 0%, 100%, 0.5) 65%, transparent 90%), url('../images/Hero-bg-home-2.png');
  background-position: 0px 0px, 100% 0%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
}

.hero-second.about {
  height: 100%;
  padding-top: 20px;
  padding-bottom: 60px;
  padding-left: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #fff), color-stop(65%, hsla(0, 0%, 100%, 0.5)), color-stop(80%, transparent)), url('../images/Hero-bg-vision.png');
  background-image: linear-gradient(90deg, #fff 15%, hsla(0, 0%, 100%, 0.5) 65%, transparent 80%), url('../images/Hero-bg-vision.png');
  background-position: 0px 0px, 0% 100%;
}

.hero-second.about.my {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #fff), color-stop(65%, hsla(0, 0%, 100%, 0.5)), color-stop(80%, transparent)), url('../images/Hero-bg-vision.jpg');
  background-image: linear-gradient(90deg, #fff 15%, hsla(0, 0%, 100%, 0.5) 65%, transparent 80%), url('../images/Hero-bg-vision.jpg');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, cover;
}

.hero-second.about {
  height: 100%;
  padding-top: 20px;
  padding-bottom: 60px;
  padding-left: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #fff), color-stop(65%, hsla(0, 0%, 100%, 0.5)), color-stop(80%, transparent)), url('../images/Hero-bg-vision.png');
  background-image: linear-gradient(90deg, #fff 15%, hsla(0, 0%, 100%, 0.5) 65%, transparent 80%), url('../images/Hero-bg-vision.png');
  background-position: 0px 0px, 0% 100%;
}

.hero-second.about.my {
  padding-right: 20px;
  padding-left: 20px;
}

.hero-second.proposition-hero {
  height: 100%;
  padding: 20px 20px 60px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(35%, #fff), color-stop(68%, transparent)), url('../images/Hero-bg-proposition-2.png');
  background-image: linear-gradient(90deg, #fff 35%, transparent 68%), url('../images/Hero-bg-proposition-2.png');
  background-position: 0px 0px, 0% 50%;
}

.list-item-4 {
  padding-right: 20px;
  padding-left: 20px;
}

.list-item-5 {
  padding-right: 20px;
  padding-left: 20px;
}

.coverage {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: transparent;
}

.grid-5 {
  margin-top: 40px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nfs {
  margin-top: -8px;
  padding-bottom: 3px;
}

.partners {
  background-color: #F7F9FF;
  padding-bottom: 60px;
}

.market-outreach {
  padding: 40px 20px;
}

.grid-6 {
  margin-bottom: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.navbar {
  display: none;
}

.management {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 20px;
  background-color: #f3f9ff;
}

.grid-7 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.asset-holder-proposition {
  display: none;
  margin-top: 0px;
}

.grid-8 {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-8.grid-icon {
  padding-top: 20px;
  padding-bottom: 20px;
}

.icon-partial {
  width: 85px;
  height: 85px;
  margin-bottom: 10px;
  padding: 10px;
}

.icon-partial.solo {
  width: 85px;
  height: 85px;
  padding: 0px;
}

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

.investor-proposition {
  display: none;
}

.card-paragraph {
  font-family: Poppins, sans-serif;
  color: #fff;
  text-align: left;
}

.grid-9 {
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-flow: row;
  -ms-grid-columns: 0.5fr 0.5fr 0.5fr;
  grid-template-columns: 0.5fr 0.5fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.singup-news {
  /**display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;**/
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 0px none #e0e0e0;
  text-align: center;
}
.div-block-39{
  width: 100%;
}
.column-19 {
  display: block;
  overflow: visible;
  height: auto;
}

.columns-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-5 {
  height: 350px;
}

.section-5.contact {
  background-image: url('../images/Hero-bg-contact.png');
  background-position: 0% 20%;
  background-size: cover;
}

.grid-10 {
  margin-left: 10px;
  padding-top: 40px;
  padding-right: 50px;
  padding-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.contact-link {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  text-decoration: none;
}

.contact-link:hover {
  color: #42c1ff;
}

.html-embed {
  overflow: hidden;
  padding-right: 0px;
  -o-object-fit: fill;
  object-fit: fill;
}

.section-6 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.submit-button {
  width: 230px;
  height: 45px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: -50px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

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

.text-block {
  font-family: Poppins, sans-serif;
  color: #35373d;
}

.new-footer {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f4f5f8;
}

.footer-item-icon {
  margin-top: -6px;
  margin-right: 15px;
}

.html-embed-2 {
  display: inline-block;
}

.container-11 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 0px;
  border: 1px none #000;
  background-color: transparent;
}

._3rd-media-title {
  margin-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  direction: ltr;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 18px;
  line-height: 20px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  text-transform: none;
}

.div-block-19 {
  display: block;
  width: 300px;
  padding: 20px;
  border: 1px none #000;
  border-radius: 10px;
}

.div-block-19.horizontal-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 530px;
}

.section-7 {
  margin-bottom: 30px;
}

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

.link-block.article-link {
  display: inline-block;
  margin-right: 19px;
  padding: 0px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border: 1px none #000;
  border-radius: 10px;
  background-color: transparent;
  box-shadow: 1px 1px 10px 0 hsla(0, 0%, 54.1%, 0.3);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  cursor: pointer;
}

.link-block.article-link:hover {
  padding: 0px;
  border-width: 1px 1px 2px 2px;
  border-color: #000 #000 #161a6e #161a6e;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-radius: 10px;
  background-color: transparent;
  box-shadow: 2px 0 15px 4px hsla(0, 0%, 54%, 0.3);
}

.paragraph-2 {
  padding-bottom: 10px;
  color: #35373d;
  font-style: italic;
}

.featured {
  display: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-12 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  border: 1px none #000;
}

.image-5 {
  display: block;
  margin-top: 0px;
  text-align: left;
}

.section-8 {
  display: none;
}

.sticky-nav-2 {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1;
  padding: 20px;
  background-color: #fff;
}

.sticky-nav-2.landing-page {
  background-color: transparent;
}

.sticky-nav-2.second-landingpage {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.sticky-nav-2.second-landingpage {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.container-4 {
  max-width: 1165px;
}

.nav-logo-3 {
  width: auto;
  height: 50px;
  padding-top: 0px;
  padding-bottom: 0px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.heading-7 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 51px;
  line-height: 128%;
  font-weight: 700;
  text-align: left;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}

.button-6 {
  display: none;
  width: 280px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 4px;
  background-color: transparent;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.heading-6 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 31px;
  font-weight: 500;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}

.grid-4 {
  position: relative;
  display: -ms-grid;
  display: grid;
  margin-top: -50px;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-align-content: end;
  -ms-flex-line-pack: end;
  align-content: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-landing-page {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  max-height: none;
  margin-top: 0px;
  padding: 140px 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
  background-image: url('../images/Hero-bg-home.png');
  background-position: 0% 0%;
  background-size: cover;
  color: #fff;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.footer-landing-page {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  background-color: #fff;
}

.grid-11 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 1;
}

.container-14 {
  display: block;
  max-height: none;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-template-areas: ". ."
    ". Area";
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-pp-3 {
  height: 50vh;
  padding: 220px 140px;
  background-image: linear-gradient(79deg, #fff 17%, transparent 69%), url('../images/Hero-bg-vision.png');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, auto;
}

.grid-12 {
  margin-bottom: 60px;
  grid-column-gap: 4px;
  grid-row-gap: 3px;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: 0.75fr auto;
  grid-template-rows: 0.75fr auto;
}

.list-3 {
  margin-bottom: 0px;
  padding: 10px 10px 10px 30px;
  background-color: #dce3eb;
  color: #35373d;
}

.list-item-17 {
  margin-left: -15px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  list-style-type: none;
}

.list-item-14 {
  padding-bottom: 5px;
  direction: ltr;
  list-style-type: square;
}

.list-2 {
  margin-bottom: 0px;
  padding: 10px 10px 10px 30px;
  border: 1px none #000;
  background-color: #f4f5f8;
  font-family: Poppins, sans-serif;
}

.text-block-7 {
  padding: 10px;
  border: 1px none #000;
  background-color: #f4f5f8;
  font-family: Poppins, sans-serif;
  color: #35373d;
}

.text-block-8 {
  padding: 10px;
  border: 1px none #000;
  background-color: #dce3eb;
  font-family: Poppins, sans-serif;
  color: #35373d;
}

.list-item-13 {
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  list-style-type: square;
}

.list-item-13.no-style {
  list-style-type: none;
}

.text-block-9 {
  padding: 10px;
  border: 1px none #000;
  background-color: #dce3eb;
  font-family: Poppins, sans-serif;
  color: #35373d;
}

.div-block-32 {
  padding: 10px;
  border: 1px none #000;
  background-color: #dce3eb;
}

.text-block-10 {
  font-family: Poppins, sans-serif;
  color: #35373d;
}

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

.text-span-12 {
  color: #42c1ff;
}

.text-span-13 {
  color: #42c1ff;
}

.button-11 {
  min-width: 105px;
  border-radius: 100px;
  padding: 12px 30px;
  border: 1px solid #161a6e;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;
  color: #161a6e;
}

.button-11:hover {
  background-color: #161a6e;
  box-shadow: 3px 3px 7px 0 hsla(0, 0%, 48.7%, 0.3);
  color: #fff;
}

.dropdown-list-3 {
  color: #161a6e;
}

.dropdown-list-3.w--open {
  border-radius: 10px;
  background-color: #fff;
}

.list-insights {
  display: block;
  padding-right: 20px;
  padding-left: 20px;
}

.proposition {
  display: block;
  padding: 20px;
}

.dropdown-links-2 {
  font-family: Poppins, sans-serif;
  color: #161a6e;
}

.dropdown-links-2:hover {
  color: #42c1ff;
}

.dropdown-links-2.w--current {
  color: #42c1ff;
}

.about {
  display: block;
}

.icon-2 {
  color: #161a6e;
}

.link-7 {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 14px;
  font-style: normal;
  text-decoration: none;
}

.link-7:hover {
  color: #42c1ff;
}

.bullet-list-df {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 27px;
  height: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #42c1ff;
  font-size: 25px;
  text-align: center;
  text-shadow: none;
}

.heading-20 {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: 'Gt super display', sans-serif;
  color: #161a6e;
  font-size: 51px;
  line-height: 128%;
  font-weight: 700;
  text-align: left;
}

.heading-20.top-title {
  width: auto;
  margin-bottom: 60px;
  font-family: Poppins, sans-serif;
  font-size: 47px;
  text-transform: capitalize;
}

.heading-20.top-title.hubspot {
  margin-bottom: 20px;
  padding-right: 20px;
  color: #161a6e;
  font-size: 37px;
  line-height: 100%;
  text-align: center;
  text-transform: none;
  text-shadow: none;
}

.div-block-26 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-26.hero-v1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-26.hero-updated {
  max-width: 560px;
  margin-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-block-6 {
  width: auto;
  max-width: none;
  margin-left: 5px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 20px;
  line-height: 25px;
  text-align: left;
  text-shadow: none;
}

.hero {
  display: block;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero.v2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 330px;
  min-width: 0px;
  margin-bottom: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52%, transparent), color-stop(86%, hsla(0, 0%, 100%, 0.8)), to(#fff)), url('../images/DealFlow-hero.png');
  background-image: linear-gradient(180deg, transparent 52%, hsla(0, 0%, 100%, 0.8) 86%, #fff), url('../images/DealFlow-hero.png');
  background-position: 0px 0px, 0% 53%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  opacity: 1;
}

.hero.v4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-width: 0px;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: linear-gradient(260deg, transparent 23%, hsla(0, 0%, 100%, 0.8) 54%, #fff), url('../images/Hero-bg-home-2.png');
  background-position: 0px 0px, 100% 100%;
  background-size: auto, cover;
  opacity: 1;
}

.hero.v4.dfs-hero {
  padding-right: 20px;
  padding-left: 20px;
}

.hero.mobile {
  display: none;
  height: auto;
  min-width: 0px;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: linear-gradient(260deg, transparent 23%, hsla(0, 0%, 100%, 0.8) 54%, #fff), url('../images/Hero-bg-home-2.png');
  background-position: 0px 0px, 0% 100%;
  background-size: auto, cover;
  opacity: 1;
}

.light-blue-title-2 {
  margin-bottom: 0px;
  font-family: 'Gt super display', sans-serif;
  color: #42c1ff;
  font-size: 31px;
}

.light-blue-title-2.top-title {
  display: none;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  line-height: 36px;
  font-weight: 300;
}

.light-blue-title-2.top-title.v2 {
  width: 290px;
  border-radius: 5px;
  background-color: transparent;
  color: #42c1ff;
  text-align: center;
  letter-spacing: 0px;
  text-indent: 0px;
  text-shadow: none;
  -webkit-column-count: 0;
  column-count: 0;
  white-space: normal;
}

.div-block-27 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-27.hero-v1 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.body-text-2 {
  display: block;
  max-width: none;
  margin-right: 0px;
  margin-bottom: 20px;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
  text-align: center;
}

.body-text-2.bio {
  max-width: 350px;
  font-size: 14px;
  font-weight: 300;
  text-align: left;
}

.body-text-2.bio.partner {
  margin-left: 10px;
  font-size: 12px;
}

.body-text-2.bio.partner.form-sucess {
  max-width: 550px;
  margin-top: 20px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.body-text-2.bio.partner.form-sucess.no-professional {
  max-width: 550px;
  padding-left: 40px;
  font-size: 14px;
  font-weight: 300;
}

.step-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 10px 20px;
  background-color: #f4f5f8;
}

.step-number.v2 {
  width: 320px;
  height: 120px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 2px 0 8px 0 rgba(0, 0, 0, 0.1);
}

.div-block-22 {
  padding-left: 14px;
}

.container-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.number {
  margin-top: 5px;
  font-family: Poppins, sans-serif;
  color: #42c1ff;
  font-size: 50px;
  line-height: 40px;
  font-weight: 700;
}

.number.how-works {
  color: #42c1ff;
}

.html-embed-4 {
  margin-top: 0px;
  margin-right: 20px;
  padding: 20px 20px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #e0e0e0;
  border-radius: 5px;
}

.html-embed-4.v2 {
  width: auto;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  border-style: none;
  background-color: #fff;
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.1);
}

.html-embed-4.v2.full {
  overflow: scroll;
  width: 100%;
  max-height: 485px;
  border-radius: 0px;
  background-color: transparent;
  box-shadow: none;
}

.hubspot-form {
  padding-top: 80px;
}

.hubspot-form.v3 {
  margin-top: -90px;
  margin-bottom: 40px;
  padding-top: 0px;
  background-color: transparent;
}

.text-block-4 {
  width: auto;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-weight: 400;
  text-align: left;
}

.timeline {
  margin-top: 40px;
  padding-top: 130px;
  padding-bottom: 100px;
  background-image: url('../images/timeline.svg');
  background-position: 50% 0%;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.timeline.v2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding: 20px 0px;
  background-image: none;
}

.div-block-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button-12 {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 100px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.button-12:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.heading-23 {
  font-family: Poppins, sans-serif;
  color: #161a6e;
}

.heading-23.v2 {
  text-align: center;
}

.heading-23.v2.modal-1 {
  margin-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  opacity: 1;
}

.div-block-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.contact-box {
  display: block;
  margin-bottom: 40px;
  padding: 40px;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  justify-items: center;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.heading-22 {
  display: block;
  max-width: 350px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.heading-22.v2.contact {
  max-width: none;
  text-align: center;
}

.heading-22.v2.contact.modal-1 {
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
}

.heading-21 {
  margin-top: 0px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.bio-name-2 {
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 22px;
  font-weight: 600;
}

.bio-name-2.white {
  max-width: 420px;
  margin-bottom: 20px;
  color: #fff;
  font-weight: 400;
  text-align: left;
}

.bio-name-2.white.no-margin-bottom {
  max-width: 350px;
  margin-bottom: 0px;
  color: #35373d;
  font-weight: 600;
}

.bio-name-2.white.no-margin-bottom.contact {
  max-width: none;
  margin-top: 0px;
  font-size: 24px;
  line-height: 22px;
  text-align: center;
}

.bio-name-2.partner {
  margin-bottom: 10px;
  font-size: 20px;
}

.bio-name-2.event-header {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 20px;
}

.c-accordion-item {
  margin-bottom: 10px;
  background-color: #fff;
}

.accordion-content-divider {
  width: 100%;
  height: 0px;
  border: 1px none #000;
}

.accordion-arrow {
  max-width: 80%;
}

.c-accordion-item-q {
  border-style: solid;
  border-width: 1px;
  border-color: #f1f1f1;
}

._w-accordion-item-q {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #f5f5f5;
}

.grid-13 {
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.c-accordion-list {
  margin-bottom: 100px;
}

.accordion-item-q-text {
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 1.2em;
  line-height: 1.4em;
  font-weight: 400;
}

._w-accordion-item {
  border-radius: 0px;
  box-shadow: 1px 1px 10px 0 rgba(115, 118, 128, 0);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

._w-accordion-item:hover {
  box-shadow: 1px 1px 15px 0 #e5eef3;
}

.accordion-item-a-text {
  max-width: 830px;
  min-width: 0px;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #282829;
  font-weight: 300;
}

.step-card {
  box-shadow: 5px 5px 15px 0 rgba(115, 118, 128, 0.2);
}

.header {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 4em;
  line-height: 1em;
}

.header.h2 {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 3em;
}

.header.h2 {
  display: block;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 3em;
  text-align: left;
}

.step-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.faqs {
  margin-right: 0px;
  margin-left: 0px;
}

._w-accordion-item-a {
  padding: 20px 20px 30px;
}

.c-accordion-item-q-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
}

.c-header {
  text-align: center;
}

.how-works-body-text {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 140%;
  font-weight: 300;
}

.c-accordion-item-q-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.faq {
  padding-top: 80px;
}

.c-accordion-item-a {
  overflow: hidden;
}

.image-6 {
  margin-right: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

._w-accordion-content-divider {
  padding-right: 20px;
  padding-left: 20px;
}

.c-details {
  margin-bottom: 60px;
  padding-right: 0px;
  padding-left: 0px;
}

.link-footer-2 {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
}

.link-footer-2:hover {
  color: #42c1ff;
}

.columns-11 {
  width: 100%;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9990;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(53, 55, 61, 0.5);
  opacity: 0;
}

.yes-professiona {
  width: 150px;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #161a6e;
  text-align: center;
}

.yes-professiona.w--current {
  width: 150px;
  height: 45px;
  text-align: center;
}

.yes-professiona.professional-button {
  opacity: 1;
  -webkit-transition: background-color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease;
}

.yes-professiona.professional-button:hover {
  background-color: #161a6e;
  box-shadow: 1px 1px 8px 1px rgba(53, 55, 61, 0.3);
}

.yes-professiona.professional-button:active {
  background-color: #42c1ff;
}

.column-22 {
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-29 {
  width: 100%;
  height: 450px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: url('../images/Hero-bg-vision.png');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-28 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 610px;
  height: 450px;
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 2px 2px 10px 3px rgba(53, 55, 61, 0.4);
  opacity: 1;
}

.div-block-31 {
  width: 90%;
  height: 50px;
}

.no-professiona {
  width: 150px;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #161a6e;
  text-align: center;
}

.no-professiona.w--current {
  width: 150px;
  height: 45px;
  text-align: center;
}

.no-professiona.gosth {
  width: 150px;
  border: 1px solid #161a6e;
  background-color: #fff;
  color: #161a6e;
  text-align: center;
}

.column-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.column-23 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 450px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.expertise {
  display: block;
}

.sign-up {
  display: block;
  padding-right: 20px;
  padding-left: 20px;
}

.sign-up.cta {
  padding-right: 0px;
}

.sign-up.cta.side-line {
  padding-left: 0px;
  border-left: 1px solid #161a6e;
}

.sign-up.cta {
  padding-right: 0px;
  padding-left: 10px;
}

.sign-up.cta.side-line {
  padding-left: 0px;
  border-left: 1px solid #161a6e;
}
.sign-in {
  display: block;
  padding-right: 20px;
  padding-left: 20px;
}

.sign-in.cta {
  padding-right: 0px;
  padding-left: 0px;
}

.sign-in.cta.side-line {
  padding-left: 10px;
  border-left: 1px solid #161a6e;
}

.sign-in.cta.side-line:hover {
  border: 1px none #000;
}

.signin-button {
  min-width: 105px;
  padding: 12px 30px;
  border: 1px none #161a6e;
  border-radius: 100px;
  background-color: #fff;
  opacity: 1;
  -webkit-transition: background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;
  color: #161a6e;
  font-size: 16px;
}

.signin-button:hover {
  background-color: #161a6e;
  box-shadow: 3px 3px 7px 0 hsla(0, 0%, 48.7%, 0.3);
  color: #fff;
}

.container-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  grid-auto-columns: 0.25fr;
  grid-template-areas: ". . ."
    "Area Area Area";
  -ms-grid-columns: 2.75fr 2fr;
  grid-template-columns: 2.75fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lottie-animation-4 {
  width: 150px;
  height: 150px;
  text-align: left;
}

.success {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 32px;
  font-weight: 700;
}

.success.no-professional {
  padding-left: 40px;
  font-size: 32px;
  font-weight: 700;
}

.thanks {
  margin-bottom: 40px;
}

.div-block-23 {
  padding: 40px 40px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #e0e0e0;
  border-radius: 5px;
}

.div-block-23.no-professional {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-30 {
  height: 220px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-image: url('../images/Hero-bg-vision.jpg');
  background-position: 0% 100%;
  background-size: cover;
}

.heading-24 {
  margin-top: 0px;
  margin-bottom: 40px;
  color: #161a6e;
  font-size: 51px;
  line-height: 128%;
  font-weight: 700;
  text-align: left;
}

.heading-24.top-title {
  width: auto;
  margin-bottom: 60px;
  font-family: Poppins, sans-serif;
  font-size: 47px;
  text-transform: capitalize;
}

.heading-24.top-title.expertise-heading {
  margin-bottom: 10px;
}

.heading-24.top-title.vision-heading {
  margin-bottom: 20px;
  text-transform: none;
}

.heading-24.top-title-podcast {
  width: auto;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 47px;
  text-transform: capitalize;
}

.heading-24.top-title-podcast.title-press-release {
  margin-bottom: 60px;
}

.light-blue-title-3 {
  margin-bottom: 0px;
  color: #42c1ff;
  font-size: 31px;
}

.light-blue-title-3.top-title {
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  line-height: 36px;
  font-weight: 300;
}

.light-blue-title-3.top-title.featured-title {
  margin-top: 0px;
  color: #161a6e;
  font-size: 22px;
  line-height: 26px;
  text-align: left;
}

.light-blue-title-3.top-title.press-top {
  margin-top: 40px;
}

.light-blue-title-3.top-title.press-top.rp-about-title {
  color: #161a6e;
}

.paragraph-5 {
  max-width: 490px;
  margin-bottom: 60px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 18px;
  line-height: 140%;
  font-weight: 300;
  text-align: left;
}

.paragraph-5.proposition {
  max-width: none;
  text-align: center;
}

.paragraph-5.proposition.hero-paragraph {
  max-width: 450px;
  padding-right: 60px;
  text-align: left;
}

.partner-logo {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.featured-2 {
  display: block;
  padding: 10px 20px;
  border-bottom: 2px solid #fff;
  background-color: #ffffff;
}

.container-19 {
  padding: 10px 20px 10px 0px;
  border: 1px none #000;
}

.grid-14 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1.5fr;
  grid-template-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-title-2 {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 38px;
  line-height: 120%;
  text-align: left;
  text-decoration: none;
}

.section-title-2.white {
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  color: #ffffff;
  text-align: left;
}

.section-title-2.white.scope {
  margin-bottom: 20px;
  color: #ffffff;
}

.section-title-2.market {
  max-width: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.section-title-2.proposition {
  margin-bottom: 20px;
  padding-right: 60px;
  padding-left: 60px;
  text-align: center;
}

.section-title-2.white {
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #ffffff;
  text-align: left;
}

.column-26 {
  position: relative;
  height: auto;
  padding: 60px 90px 70px 60px;
  background-color: #737680;
}

.asset-renewables-2 {
  margin: 0px auto;
  padding: 60px 20px;
  background-color: transparent;
}

.card-paragraph-2 {
  font-family: Poppins, sans-serif;
  color: #fff;
  text-align: left;
}

.columns-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.body-text-3 {
  display: block;
  max-width: 350px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 16px;
  line-height: 140%;
  text-align: left;
}

.body-text-3.bio {
  overflow: hidden;
  height: auto;
  max-height: none;
  max-width: 350px;
  font-size: 14px;
  font-weight: 300;
  text-align: left;
}

.body-text-3.bio.partner {
  font-size: 12px;
}

.body-text-3.bio.podcast {
  margin-bottom: 20px;
  font-size: 12px;
}

.body-text-3.bio.date {
  height: auto;
  margin-bottom: 20px;
  font-size: 12px;
}

.body-text-3.normal {
  max-width: none;
  font-weight: 300;
}

.grid-15 {
  margin-top: 40px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-33 {
  height: 39%;
  padding: 10px 20px;
  background-color: #fff;
}

.partner-logo-box-2 {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  text-align: center;
}

.columns-14 {
  background-color: #f4f5f8;
  color: #e0e0e0;
  text-align: center;
}

.button-10 {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.button-10:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.sub-title-2 {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 32px;
  line-height: 120%;
  font-weight: 600;
  text-align: center;
}

.cta-proposition-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #e0e0e0;
}

.icon-text-2 {
  color: #161a6e;
}

.container-20 {
  padding: 60px 100px;
  background-color: #fff;
  box-shadow: -7px -7px 15px 0 rgba(115, 118, 128, 0.15), 0 10px 15px 0 rgba(115, 118, 128, 0.15);
}

.container-20.investor-proposition {
  display: block;
  box-shadow: none;
}

.container-20.asset-holder-proposition {
  display: none;
  box-shadow: none;
}

.cards-image-contact {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.cards-image-contact.contact.contact-page {
  width: 100px;
  height: 100px;
  border-radius: 0px;
}

.cards-image-contact.contact {
  position: static;
  display: block;
  width: 130px;
  height: 130px;
  border-radius: 200px;
  box-shadow: 4px 4px 10px 0 rgba(48, 48, 48, 0.2);
}

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

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

.rdf {
  padding: 60px 100px;
  background-color: #fff;
  box-shadow: -7px -7px 15px 0 rgba(115, 118, 128, 0.15), 0 10px 15px 0 rgba(115, 118, 128, 0.15);
}

.rdf.investor-proposition {
  display: block;
  box-shadow: none;
}

.hero-paragraph-2 {
  max-width: 490px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 18px;
  line-height: 140%;
  font-weight: 300;
  text-align: left;
}

.container-21 {
  display: block;
}

.div-block-36 {
  width: 80%;
  height: 490px;
  background-image: url('../images/Equity-Report.png');
  background-position: 0% 100%;
  background-size: cover;
  box-shadow: 3px 3px 7px 0 #ececec;
}

.blog-list {
  margin-bottom: 0px;
  padding-top: 60px;
  background-color: #f3f9ff;
}

.div-block-37 {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url('../images/Hero-bg-proposition-2.png');
  background-position: 0% 0%;
  background-size: cover;
}

.post-image {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/Hero-bg-vision.png');
  background-position: 0% 100%;
  background-size: cover;
  text-align: center;
}

._4-column-grid {
  margin-bottom: 20px;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.link-post {
  margin-bottom: 0px;
  padding-right: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  color: #42c1ff;
  font-weight: 400;
  text-decoration: none;
}

.link-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 15px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-decoration: none;
}

.card-paragraph-big-podcast {
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  text-align: left;
}

.big-podcast-text {
  position: relative;
  height: auto;
  padding: 60px 90px 40px 60px;
  background-color: #f4f5f8;
}

.tuv {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  height: auto;
  padding-right: 0px;
  padding-left: 0px;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f5f8;
}

.column-sc {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  height: auto;
  padding-right: 0px;
  padding-left: 0px;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.modal-dfs {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9990;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(53, 55, 61, 0.5);
  opacity: 0;
}

.paragraph-6 {
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-weight: 400;
}

.post-image-2 {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/Equity-Report.png');
  background-position: 0% 73%;
  background-size: cover;
  text-align: center;
}

.div-block-38 {
  display: block;
  height: auto;
  min-height: auto;
  padding: 10px 20px;
  background-color: #fff;
}

.link-post-2 {
  margin-bottom: 0px;
  padding-right: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  color: #42c1ff;
  font-weight: 400;
  text-decoration: none;
}

.text-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 27px;
  height: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #42c1ff;
  font-size: 25px;
  text-align: center;
  text-shadow: none;
}

.text-block-13 {
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  line-height: 14px;
  font-style: italic;
  font-weight: 300;
  text-decoration: none;
}

.post-image-2-copy {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/Equity-Report.png');
  background-position: 0% 73%;
  background-size: cover;
  text-align: center;
}

.post-image-2-copy {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/Value-Creation-Opportunities-for-Renewable-Energy-Assets-dragged.jpg');
  background-position: 0% 0%;
  background-size: cover;
  text-align: center;
}
.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.slider {
  z-index: 0;
  width: 480px;
  height: 500px;
  margin-top: 0px;
  background-color: transparent;
}

.container {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". ."
    ". Area";
  -ms-grid-columns: 1fr 16px 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
}

.container.insight {
  margin-top: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.hero-whitepaper {
  padding-top: 10px;
  padding-bottom: 20px;
  background-color: #f4f5f8;
}

.text-block-13 {
  margin-top: 20px;
  color: #35373d;
  line-height: 14px;
  font-style: italic;
  font-weight: 300;
  text-decoration: none;
}

.button-10 {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  background-color: #161a6e;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.button-10:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.slide-nav {
  background-color: transparent;
  color: #35373d;
}

.slide-3 {
  background-image: url('../images/02-Executive-Summary.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-2 {
  background-image: url('../images/01-Table-of-content.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.icon-6 {
  color: #42c1ff;
}

.mask {
  background-color: transparent;
}

.back-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.button {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  background-color: #161a6e;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.button:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.back-text {
  margin-bottom: 0px;
  padding-right: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #35373d;
  font-weight: 400;
  text-decoration: none;
}

.slide-5 {
  background-image: url('../images/05-download.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide {
  background-image: url('../images/00-Cover.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slider-container {
  display: block;
  width: auto;
  height: auto;
  border-style: none;
  border-width: 0.5px;
  border-color: #ececec;
  background-image: none;
  background-size: auto;
  box-shadow: none;
}

.preview-body-text {
  color: #35373d;
  font-weight: 400;
  text-align: center;
}

.button-13 {
  margin-top: 0px;
}
.ghost-button{
    color: #161a6e;
    background: transparent;
    border: solid thin #161a6e;
}
.div-block-49 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}
.executive-container {
  background-color: #f4f5f8;
  margin-bottom: 10px;
  margin-top: 30px;
  display:none;
}

.executive-div {
  padding: 60px;
}

.title-executive {
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 31px;
  line-height: 36px;
  text-decoration: none;
}

.executive-p {
  font-family: Poppins, sans-serif;
  color: ##35373d;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
}

@media screen and (max-width: 479px) {
  .executive-container {
    margin-top: 0px;
    display: block;
  }
  .executive-summary{
    padding: 20px;
  }
  .executive-div {
    padding: 20px;
  }
  .title-executive {
    font-size: 24px;
    line-height: 30px;
    text-decoration: none;
    margin-bottom: 30px;
  }
}
.paragraph-6 {
  color: #35373d;
  font-weight: 400;
}

.heading-24 {
  margin-top: 0px;
  margin-bottom: 40px;
  color: #161a6e;
  font-size: 51px;
  line-height: 128%;
  font-weight: 700;
  text-align: left;
}

.heading-24.top-title-podcast {
  width: auto;
  margin-bottom: 20px;
  font-size: 47px;
  text-transform: capitalize;
}

.heading-24.preview-header {
  width: auto;
  margin-bottom: 0px;
  font-size: 28px;
  text-align: center;
  text-transform: capitalize;
}

.light-blue-title-3 {
  margin-bottom: 0px;
  color: #42c1ff;
  font-size: 31px;
}

.light-blue-title-3.top-title {
  margin-bottom: 10px;
  line-height: 36px;
  font-weight: 300;
}

.light-blue-title-3.top-title-form {
  margin-bottom: 10px;
  padding: 10px 10px 10px 25px;
  line-height: 36px;
  font-weight: 300;
}

.light-blue-title-3.top-title-section {
  margin-bottom: 20px;
  color: #161a6e;
  line-height: 36px;
  font-weight: 700;
}

.back-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 27px;
  height: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: #35373d;
  font-size: 25px;
  text-align: center;
  text-shadow: none;
}

.div-block-50 {
  padding: 10px;
  background-color: #f4f5f8;
}

.text-content {
  color: #35373d;
  font-size: 16px;
  line-height: 30px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.text-content:hover {
  color: #35373d;
}

.list-numbering {
  margin-right: 15px;
  color: #161a6e;
  font-size: 24px;
  line-height: 24px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.list-numbering:hover {
  color: #42c1ff;
}

.list-item-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.html-embed-9 {
  width: 530px;
}

.table-of-content {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.table-of-contents-litem {
  padding-left: 0px;
  list-style-type: decimal;
}

@media screen and (max-width: 991px) {
  .container {
    margin-top: 0px;
  }

  .container.insight {
    display: grid;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .slider-container {
    height: auto;
  }

  .heading-24.top-title-podcast {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .heading-24.preview-header {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .light-blue-title-3.top-title {
    font-size: 28px;
  }

  .light-blue-title-3.top-title-form {
    font-size: 28px;
  }

  .light-blue-title-3.top-title-section {
    font-size: 28px;
  }

  .list-item-3 {
    display: block;
    width: auto;
    margin-right: 0px;
    padding: 10px 0px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .table-of-content {
    padding-top: 40px;
  }

  .container-35 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .table-of-contents-litem {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 390px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 767px) {
  .container {
    display: block;
    margin-top: 10px;
    justify-items: center;
    -ms-grid-columns: 4fr;
    grid-template-columns: 4fr;
  }

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

  .div-block-18 {
    margin-top: 60px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .slider-container {
    height: auto;
  }

  .heading-24.top-title-podcast {
    max-width: 300px;
    font-size: 28px;
  }

  .heading-24.preview-header {
    max-width: 300px;
    font-size: 28px;
  }

  .light-blue-title-3.top-title {
    font-size: 24px;
    line-height: 28px;
  }

  .light-blue-title-3.top-title-form {
    font-size: 24px;
    line-height: 28px;
  }

  .light-blue-title-3.top-title-section {
    font-size: 24px;
    line-height: 28px;
  }

  .list-item-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .table-of-content {
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media screen and (max-width: 479px) {
  .container {
    margin-top: -20px;
  }

  .container.insight {
    display: block;
    padding-right: 20px;
  }

  .div-block-18 {
    padding-right: 20px;
  }

  .button {
    margin-top: 40px;
  }

  .slider-container {
    display: none;
  }
  .slider {
    width: 370px;
    height: 340px;
}

.div-block-49 {
    padding: 50px 90px;
  }
  .heading-24.preview-header {
      margin-bottom: -10px;
      font-size: 18px;
  }
  .ghost-button {
    display: none !important;
}

  .heading-24.top-title-podcast {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .heading-24.preview-header {
    margin-bottom: 10px;
    font-size: 24px;
  }
  .div-block-50 {
      padding: 10px 25px;
  }
  .light-blue-title-3.top-title {
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
  }

  .light-blue-title-3.top-title-form {
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
    padding-left: 0px;
  }

  .light-blue-title-3.top-title-section {
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
  }

  .back-icon {
    width: 20px;
    height: 20px;
    font-size: 20px;
  }

  .list-item-3 {
    display: block;
    width: 100%;
    margin-bottom: 5px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    list-style-type: none;
  }

  .html-embed-9 {
    width: auto;
  }

  .table-of-content {
    padding-top: 20px;
  }
}

#w-node-_95a62a8a-55c5-a70e-2b19-3074698771d6-de2db35d {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Area;
  -ms-grid-column-align: end !important;
  justify-self: end !important;
}

#w-node-b038c6a7-d7f9-4969-cca7-7a266b54c0a3-de2db35d {
  -ms-grid-column: 1 !important;
  grid-column-start: 1 !important;
  -ms-grid-column-span: 1 !important;
  grid-column-end: 2 !important;
  -ms-grid-row: 1 !important;
  grid-row-start: 1 !important;
  -ms-grid-row-span: 1 !important;
  grid-row-end: 2 !important;
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-b038c6a7-d7f9-4969-cca7-7a266b54c0cf-de2db35d {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-b038c6a7-d7f9-4969-cca7-7a266b54c0d2-de2db35d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}
.white-paper-form {
  position: fixed;
  z-index: 1000;
  display: none;
  overflow: scroll;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.98);
  opacity: 0;
}

.value-report {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  margin-left: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  text-decoration: none;
}

.pdf-display {
  width: 100%;
  height: 100%;
  margin-top: 20px;
  box-shadow: 3px 3px 7px 0 #ececec;
}

.html-embed-5 {
  height: 960px;
}

.whitepaper-hubspot {
  max-width: 720px;
  margin-top: 0px;
  margin-right: 20px;
  padding: 20px 20px 10px 0px;
  border-style: none;
  border-width: 1px;
  border-color: #e0e0e0;
  border-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0);
}

.container-23 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.close-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 50px;
  height: 50px;
  margin-top: 40px;
  margin-right: 40px;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #35373d;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
  text-shadow: none;
  cursor: pointer;
}

.back-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.back-text {
  margin-bottom: 0px;
  padding-right: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-weight: 400;
  text-decoration: none;
}

.back-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 27px;
  height: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #35373d;
  font-size: 25px;
  text-align: center;
  text-shadow: none;
}

.pdf-button {
  display: none;
  width: 225px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.pdf-button:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.form-block-3 {
  display: none;
}

.contact-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.floting-button {
  position: fixed;
  left: auto;
  top: auto;
  right: 2%;
  bottom: 0%;
  z-index: 1200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 200px;
  background-color: #fff;
  box-shadow: 4px 4px 9px 0 hsla(0, 0%, 60%, 0.2);
  font-family: Poppins, sans-serif;
  cursor: pointer;
}

.close-icon {
  margin-top: -10px;
  margin-right: -10px;
  font-family: 'La solid 900', sans-serif;
  color: #42c1ff;
  font-size: 20px;
  line-height: 20px;
  text-align: right;
  cursor: pointer;
}

.newsletter-form-modal-2 {
  position: fixed;
  left: auto;
  top: auto;
  right: 2%;
  bottom: 0%;
  display: none;
  width: 550px;
  z-index: 1000;
  max-width: 500px;
  margin-bottom: 145px;
  padding: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 83.3%, 0.3);
  background-color: #fff;
  box-shadow: 4px 4px 9px 0 hsla(0, 0%, 60%, 0.2);
  font-family: Poppins, sans-serif;
}

.equity-recycling-form {
  position: fixed;
  z-index: 1000;
  display: none;
  overflow: scroll;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.98);
  opacity: 0;
}

.er-form-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.close-button-er {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 50px;
  height: 50px;
  margin-top: 40px;
  margin-right: 40px;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #35373d;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
  text-shadow: none;
  cursor: pointer;
}

.video-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #f3f9ff;
  color: #42c1ff;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
}

.viedo-text {
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  color: #42c1ff;
  font-weight: 400;
  text-decoration: none;
}

.video-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 27px;
  height: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #42c1ff;
  font-size: 25px;
  text-align: center;
  text-shadow: none;
}

.light-blue-title-event {
  margin-bottom: 0px;
  color: #42c1ff;
  font-size: 31px;
}

.light-blue-title-event.top-title {
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  line-height: 36px;
  font-weight: 300;
}

.heading-event {
  margin-top: 0px;
  margin-bottom: 40px;
  color: #161a6e;
  font-size: 51px;
  line-height: 128%;
  font-weight: 700;
  text-align: left;
}

.heading-event.top-title-event {
  width: auto;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 47px;
  text-transform: capitalize;
}

.event-list {
  width: 100%;
  height: auto;
  box-shadow: none;
}

.event-list.past {
  margin-top: 40px;
}

.year-row {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(50px, 121px) minmax(70px, 543px) minmax(160px, 160px);
  grid-template-columns: minmax(50px, 121px) minmax(70px, 543px) minmax(160px, 160px);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
  box-shadow: none;
  line-height: 20px;
  cursor: pointer;
}

.year-row:hover {
  background-color: transparent;
}

.list-thumbnail {
  height: auto;
  max-height: none;
  min-height: auto;
  min-width: auto;
  background-image: none;
  background-size: auto;
}

.month {
  background-color: #42c1ff;
}

.day {
  display: block;
  height: auto;
  min-width: 0px;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
}

.day-copy {
  padding: 10px 20px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.text-block-16 {
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 24px;
  line-height: 40px;
  font-weight: 500;
}

.cal-date {
  max-height: none;
  box-shadow: -1px -1px 20px 0 rgba(94, 94, 94, 0.2), 1px 1px 20px 0 rgba(226, 232, 237, 0.5);
}

.div-block-43 {
  display: -ms-grid;
  display: grid;
  height: 160px;
  min-width: 0px;
  margin-top: -50px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.event-image {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/Equity-Report.png');
  background-position: 0% 73%;
  background-size: cover;
  text-align: center;
}

.event-image._01 {
  background-image: url('../images/wind-01.png');
}

.event-list--info {
  height: auto;
  min-height: auto;
  padding: 0px 20px 30px;
  background-color: transparent;
}

.text-block-17 {
  margin-top: 60px;
  font-family: Poppins, sans-serif;
  line-height: 14px;
}

.image-7 {
  width: 40px;
  height: 40px;
  margin-top: 10px;
  margin-right: 10px;
  border-radius: 200px;
}

.scope-image-cotainer {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  height: auto;
  padding-right: 0px;
  padding-left: 0px;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.tacklin-control {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/jason-blackeye-nyL-rzwP-Mk-unsplash.jpg');
  background-position: 0% 73%;
  background-size: cover;
  text-align: center;
}

.thumbnail {
  display: block;
  width: 350px;
  height: 500px;
  border-style: solid;
  border-width: 0.5px;
  border-color: #ececec;
  background-image: url('../images/Cover---Winning-in-Green-Energy’s-Age-of-Inflation.png');
  background-size: cover;
  box-shadow: 3px 3px 7px 0 #ececec;
}

.tackling-control-form {
  position: fixed;
  z-index: 1000;
  display: none;
  overflow: scroll;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 0px;
  background-color: hsla(0, 0%, 100%, 0.98);
  opacity: 0;
}

.close-button-tc {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 50px;
  height: 50px;
  margin-top: 40px;
  margin-right: 40px;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #35373d;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
  text-shadow: none;
  cursor: pointer;
}

.tc-form-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.div-block-44 {
    background-color: #f3f9ff;
    background-image: url(../images/sign-up.png);
    background-position: 80% 50%;
    width: 100%;
}
.updates-sign-up{
  background-color: #f3f9ff;
}
.er-form-container, .tc-form-container, .container-23{
  max-width: 520px;
}
.pipedriveWebForms {
    width: 100% !important;
}
.contact-container{
  padding: 0px 20px;
}
.updates-sign-up{

}
.event-grid  {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  margin-bottom: 60px;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.grid-16 {
  grid-column-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
  box-shadow: 1px 1px 20px 0 #e2e8ed, 0 -1px 20px 0 #f3f9ff;
}

.div-block-44 {
  padding-top: 20px;
  padding-left: 20px;
  background-color: #f3f9ff;
}

.press-logos-grids {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 25px;
  -ms-grid-columns: 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr 1.5fr;
  grid-template-columns: 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container-24 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-25 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.asset-renewables-blue {
  margin: 0px auto;
  padding: 60px 20px;
  background-color: #f3f9ff;
}

.press-link {
  margin-bottom: 30px;
  color: #35373d;
  text-decoration: none;
  cursor: pointer;
}

.press-release-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  cursor: pointer;
}

.press-logo-thumbail-big {
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-right: 0px;
  border-radius: 0px;
}

.event-image-copy {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/Equity-Report.png');
  background-position: 0% 73%;
  background-size: cover;
  text-align: center;
}

.event-image-copy._01 {
  background-image: url('../images/wind-01.png');
}

.event-image-copy._02 {
  background-image: url('../images/nazrin-babashova-iKjAj_oq-IE-unsplash.jpg');
  background-position: 0% 90%;
}

.event-image-copy._03 {
  background-image: url('../images/andrea-boldizsar-BwgKUh9tN84-unsplash.jpg');
  background-position: 0% 47%;
}

.event-image-copy._04 {
  background-image: url('../images/american-public-power-association-513dBrMJ_5w-unsplash-1.jpg');
}

.event-image-copy._05 {
  background-image: url('../images/11023_Power-Plant-10_opt-2048x1250-1-1200x732.jpeg');
  background-position: 0% 35%;
}

.event-image-copy._06 {
  background-image: url('../images/13wind_and_solar_3_opt_1.jpeg');
}

.event-image-copy._07 {
  background-image: url('../images/elperiodicodelaenergia-thumbnail.jpeg');
  background-position: 0% 100%;
}

.event-image-copy._08 {
  background-image: url('../images/distributed-energy-resources-management-e1644390123994.jpeg');
}

.event-image-copy._09 {
  background-image: url('../images/solar-wind.png');
  background-position: 0% 10%;
}

.event-image-copy._10 {
  background-image: url('../images/awordaboutwind-thumbnail.png');
  background-position: 0% 10%;
}

.div-block-45 {
  margin-top: 10px;
}

.download-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  margin-left: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-decoration: none;
}

.div-whitepaper-card {
  display: block;
  height: auto;
  min-height: 200px;
  padding: 10px 20px;
  background-color: #fff;
}

.partners-grid {
  margin-top: 40px;
  margin-bottom: 60px;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.back-button-press {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.press-paragraph {
  max-width: 700px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-weight: 400;
}

.press-paragraph.highlight {
  max-width: 560px;
  margin-bottom: 20px;
  padding-left: 20px;
  border-left: 5px solid #737680;
}

.press-paragraph.highlight.list-press {
  margin-top: 20px;
  margin-left: 20px;
}

.press-paragraph.body-press {
  margin-top: 60px;
  line-height: 22px;
}

.press-paragraph.body-press.rp-about {
  margin-top: 30px;
  margin-bottom: 30px;
}

.link-8 {
  color: #42c1ff;
  text-decoration: none;
}

.link-9 {
  color: #42c1ff;
  text-decoration: none;
}

.link-10 {
  color: #42c1ff;
  text-decoration: none;
}

.section-9 {
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f3f9ff;
}

.italic-text {
  font-style: normal;
}

.italic-text-2 {
  font-style: normal;
}

.link-11 {
  color: #42c1ff;
  font-style: normal;
  text-decoration: none;
}

.html-embed-6 {
  height: auto;
}

.phone-icon {
  margin-top: -6px;
  margin-right: 5px;
}

.newsletter-icon {
  margin-top: -6px;
  margin-right: 0px;
}

.text-block-18 {
  display: none;
  opacity: 1;
  color: #161a6e;
}

.whitepappoer-form-heading {
  margin-top: 0px;
  margin-bottom: 40px;
  color: #161a6e;
  font-size: 51px;
  line-height: 128%;
  font-weight: 700;
  text-align: left;
}

.whitepappoer-form-heading.top-title {
  width: auto;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  font-size: 37px;
  text-transform: capitalize;
}

.whitepappoer-form-heading.top-title-podcast {
  width: auto;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  font-size: 37px;
  text-transform: capitalize;
}

.whitepaper-sub-heading {
  margin-bottom: 0px;
  color: #42c1ff;
  font-size: 31px;
}

.whitepaper-sub-heading.top-title {
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  line-height: 16px;
  font-weight: 300;
}

.hero-pp-small {
  height: auto;
  padding: 20px 140px;
  background-image: linear-gradient(79deg, #fff 17%, transparent 69%);
}

.list-item-nfs {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  color: #35373d;
}

.list-4 {
  margin-top: -30px;
  margin-bottom: 30px;
}

.link-12 {
  color: #42c1ff;
}

.link-13 {
  color: #42c1ff;
}

.link-14 {
  color: #42c1ff;
}

.link-15 {
  color: #42c1ff;
}

.html-embed-8 {
  display: block;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-signup-grid {
  margin-left: 20px;
  padding-top: 0px;
  padding-right: 50px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-row-gap: 18px;
  -ms-grid-columns: max-content;
  grid-template-columns: max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.image-8 {
  margin-bottom: 20px;
}

.bold-text-8 {
  margin-left: -20px;
}

.grid-4x4 {
  margin-bottom: 60px;
  grid-column-gap: 4px;
  grid-row-gap: 3px;
  -ms-grid-columns: 0.25fr 1fr 1fr 1fr;
  grid-template-columns: 0.25fr 1fr 1fr 1fr;
  -ms-grid-rows: 0.75fr auto;
  grid-template-rows: 0.75fr auto;
}

.div-block-46 {
  background-color: #dce3eb;
}

.heading-25 {
  margin-top: 0px;
  font-size: 30px;
}

.list-5 {
  padding-left: 10px;
}

.list-6 {
  padding-left: 10px;
}

.list-7 {
  padding-left: 10px;
}

.div-block-47 {
  background-color: #dce3eb;
}

.list-8 {
  padding-left: 10px;
}

.list-9 {
  padding-left: 10px;
}

.list-10 {
  padding-left: 10px;
}

.list-11 {
  padding-left: 10px;
}

.list-12 {
  padding-left: 10px;
}

.numered-list-item {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.pp-title-no-hero {
  max-height: none;
  max-width: 700px;
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 51px;
  line-height: 127%;
}

.section-10 {
  font-family: Poppins, sans-serif;
}

.list-13 {
  color: #35373d;
}

.list-item-21 {
  color: #35373d;
}

.div-block-48 {
  color: #35373d;
}

.button-off {
  min-width: 105px;
  padding: 12px 30px;
  border: 0.25px none #161a6e;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;
  color: #161a6e;
}

.button-off:hover {
  background-color: #161a6e;
  box-shadow: 3px 3px 7px 0 hsla(0, 0%, 48.7%, 0.3);
  color: #fff;
}

.button-off:focus {
  background-color: #161a6e;
  color: #fff;
}

.button-off:visited {
  background-color: transparent;
}

.bullet-list-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bullet-list-hero.hero-v1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.bullet-list-df-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: 0px;
  padding-top: 7px;
  padding-bottom: 7px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-hero {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: 'Gt super display', sans-serif;
  color: #161a6e;
  font-size: 51px;
  line-height: 128%;
  font-weight: 700;
  text-align: left;
}

.heading-hero.top-title {
  width: auto;
  margin-bottom: 60px;
  font-family: Poppins, sans-serif;
  font-size: 47px;
  text-transform: capitalize;
}

.heading-hero.top-title.hubspot {
  margin-bottom: 20px;
  padding-right: 20px;
  color: #161a6e;
  font-size: 32px;
  line-height: 120%;
  text-align: left;
  text-transform: none;
  text-shadow: none;
}

.heading-hero.top-title.hubspot.investor {
  font-size: 36px;
}

.hubspot-dfs-form {
  padding: 20px;
  border-radius: 5px;
  background-color: hsla(0, 0%, 100%, 0.75);
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);
}

.container-26 {
  max-width: 1280px;
  padding-right: 0px;
  padding-left: 0px;
}

.form-title {
  margin-top: 20px;
  margin-left: 20px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.list-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #42c1ff;
  font-size: 30px;
  text-align: center;
  text-shadow: none;
}

.flex-container-mobile {
  display: -ms-grid;
  display: grid;
  padding: 0px 20px 0px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  -ms-grid-columns: 3.75fr 1fr;
  grid-template-columns: 3.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.get-access {
  margin-top: 60px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 40px;
}

.why-sign-up {
  padding-right: 0px;
  padding-left: 0px;
}

.title-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 580px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-17 {
  margin: 20px 0px 60px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.heading-27 {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 18px;
  line-height: 140.6%;
  font-weight: 400;
}

.access-title {
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-weight: 600;
}

.access-icon {
  width: 70px;
  height: 70px;
  margin-bottom: 10px;
  padding: 20px;
  border: 1px none #161a6e;
  border-radius: 5px;
  background-color: #f3f9ff;
  box-shadow: none;
  color: #42c1ff;
}

.access-benefit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 350px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.sub-access-title {
  max-width: 770px;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 24px;
  line-height: 140%;
  font-weight: 700;
  text-align: left;
}

.sub-access-title.important {
  margin-bottom: 40px;
}

.grid-18 {
  display: none;
  overflow: visible;
  margin-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.access-benefit-card {
  display: block;
  height: auto;
  padding: 40px;
  background-color: #f4f5f8;
}

.access-benefit-card.renewablle {
  background-image: url('../images/wind-turbine.png');
  background-position: 120% 130%;
  background-size: auto 230px;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.benefit-card-title {
  width: auto;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 24px;
  line-height: 140%;
  font-weight: 500;
  text-align: left;
  white-space: normal;
}

.grid-19 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cta {
  display: block;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-cta-coming-soon {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 90px;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.button-cta-coming-soon:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.faqs-link {
  display: none;
  padding: 10px 20px;
}

.shortcut {
  display: none;
}

.container-27 {
  padding-right: 20px;
  padding-left: 20px;
}

.flex-container-old {
  display: block;
  max-width: 1240px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.nav-logo-invesor {
  width: auto;
  height: 45px;
  padding-top: 0px;
  padding-bottom: 0px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.flex-container-dfs {
  display: -ms-grid;
  display: grid;
  max-width: 1280px;
  padding: 0px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.why-sign-up-dfs {
  max-width: 1280px;
  padding-right: 40px;
  padding-left: 40px;
}

._1280px-container {
  max-width: 1280px;
  padding-right: 20px;
  padding-left: 20px;
}

._1280px-container.thanks {
  padding-right: 40px;
  padding-left: 40px;
}

.text-block-19 {
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  line-height: 36px;
  font-weight: 300;
}

.door-button-2 {
  padding-top: 25px;
  padding-bottom: 25px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: -2px -2px 5px 5px rgba(29, 29, 29, 0.1), 3px 3px 7px 1px rgba(29, 29, 29, 0.1);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  text-align: center;
}

.door-button-2:hover {
  box-shadow: 0 0 7px 2px #181818, 6px 6px 7px 3px rgba(24, 24, 24, 0.5);
}

.door-button-2.aseet-holder {
  -webkit-transition: border-radius 200ms ease, box-shadow 200ms ease;
  transition: border-radius 200ms ease, box-shadow 200ms ease;
}

.door-button-2.aseet-holder:hover {
  border-radius: 10px;
}

.door-button-2.pro-investor {
  -webkit-transition: border-radius 200ms ease, box-shadow 200ms ease;
  transition: border-radius 200ms ease, box-shadow 200ms ease;
}

.door-button-2.pro-investor:hover {
  border-radius: 10px;
}

.container-28 {
  max-width: 1165px;
}

.container-29 {
  max-width: 1165px;
  background-color: transparent;
}

.link-16 {
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
}

.footer-landing-mobile {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  background-color: #fff;
}

.footer-container-mobile {
  max-width: 1165px;
  background-color: transparent;
}

.nav-grid-mobile {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nav-grid-mobile.bootom {
  padding-right: 40px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  grid-auto-flow: row;
  grid-column-gap: 35px;
  -ms-grid-columns: 0.3fr 0.25fr 0.5fr;
  grid-template-columns: 0.3fr 0.25fr 0.5fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.nav-grid-mobile.second {
  padding-left: 0px;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content 1fr minmax(-webkit-max-content, -webkit-max-content);
  -ms-grid-columns: 1fr max-content max-content max-content max-content 1fr minmax(max-content, max-content);
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content 1fr minmax(-webkit-max-content, -webkit-max-content);
  grid-template-columns: 1fr max-content max-content max-content max-content 1fr minmax(max-content, max-content);
}

.nav-grid-mobile.second.ah-nav-grid {
  padding-right: 0px;
  padding-left: 0px;
}

.nav-grid-mobile.home-bottom {
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content;
}

.nav-grid-mobile.second {
  padding-right: 20px;
  padding-left: 20px;
  grid-column-gap: 0px;
  -ms-grid-columns: 3.25fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 3.25fr max-content max-content max-content max-content max-content max-content;
  grid-template-columns: 3.25fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 3.25fr max-content max-content max-content max-content max-content max-content;
}

.nav-grid-mobile.home-bottom {
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content;
}

.nav-grid-mobile.home-bottom {
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content;
}

.container-about {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". ."
    ". Area";
  -ms-grid-columns: 1fr 16px 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto 16px auto;
  grid-template-rows: auto auto;
}

.container-about.about {
  display: -ms-grid;
  display: grid;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.container-about.about._1280px-container.mobile {
  padding-right: 20px;
  padding-left: 20px;
}

.container-about.insight {
  margin-top: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.container-about.about {
  padding-left: 20px;
  grid-column-gap: 25px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
}

.container-about.whitepaper-preview {
  display: block;
  margin-top: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.proposition-section {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 0px;
}

.asstes-insights {
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff;
}

.landing-page-title {
  margin-top: 10px;
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 38px;
  line-height: 120%;
  text-align: left;
  text-decoration: none;
}

.event-grid-2 {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  margin-bottom: 60px;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.contact-button {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 100px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.contact-button:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.pre-heading {
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #42c1ff;
  font-size: 18px;
  font-weight: 400;
}

.arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 45px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #42c1ff;
  font-size: 45px;
  text-align: center;
  text-shadow: none;
}

.arrow.back {
  position: absolute;
  overflow: visible;
  margin-top: 320px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.arrow.hide {
  display: none;
}

.text-block-20 {
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
}

.columns-16 {
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.event-list--info-2 {
  width: 210px;
  height: auto;
  max-width: none;
  min-height: auto;
  padding: 0px 0px 30px;
  background-color: transparent;
}

.column-27 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-20 {
  margin-top: 40px;
  grid-row-gap: 83px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr 0.25fr 1fr;
}

.year-row-2 {
  display: block;
  max-width: none;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  -ms-grid-columns: 139px;
  grid-template-columns: 139px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #fff;
  box-shadow: none;
  line-height: 20px;
  cursor: pointer;
}

.year-row-2:hover {
  background-color: transparent;
}

.steps {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: transparent;
  background-image: url('../images/big-connection.svg');
  background-position: 49% 46%;
  background-size: 725px 100px;
  background-repeat: no-repeat;
}

.month-2 {
  background-color: #f3f9ff;
}

.list-thumbnail-2 {
  height: auto;
  max-height: none;
  max-width: 150px;
  min-height: auto;
  min-width: auto;
  margin-bottom: 20px;
  background-image: none;
  background-size: auto;
}

.ah-button {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.ah-button:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.ah-banner {
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 22px;
  font-weight: 600;
}

.ah-banner.white {
  max-width: 420px;
  margin-bottom: 20px;
  color: #161a6e;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
}

.banner-content {
  position: relative;
  height: auto;
  padding: 60px 90px 70px 60px;
  background-color: #fff;
}

.columns-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  color: #e0e0e0;
  text-align: center;
}

.banner-image {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  height: auto;
  padding-right: 0px;
  padding-left: 0px;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background-color: #fff;
}

.thumnail-div-2 {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  height: 420px;
  margin-top: 0px;
  padding: 10px 40px;
  background-color: transparent;
  background-image: url('../images/wind-turbine.png');
  background-position: 51% 110%;
  background-size: auto 380px;
}

.open-faqs-text {
  max-width: 830px;
  min-width: 0px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #282829;
  font-weight: 300;
  text-align: left;
}

.open-faqs-text-without-margin {
  max-width: 830px;
  min-width: 0px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #282829;
  font-weight: 300;
  text-align: left;
}

.open-faqs {
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 1.2em;
  line-height: 1.4em;
  font-weight: 400;
  text-align: left;
}

.container-32 {
  display: block;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.faq-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: rgba(243, 249, 255, 0.5);
}

.step-text {
  color: #35373d;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  text-align: left;
}

.columns-18 {
  display: block;
}

.cal-date-copy {
  max-height: none;
  border-style: none;
  border-width: 0.5px;
  border-color: #e0e0e0;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: -1px -1px 5px 0 rgba(94, 94, 94, 0.2), 1px 1px 5px 0 rgba(226, 232, 237, 0.5);
}

.step-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #161a6e;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
  text-shadow: none;
}

.step-icon.back {
  position: absolute;
  overflow: visible;
  margin-top: 320px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.container-33 {
  padding: 40px;
  background-color: #fff;
}

.image-9 {
  margin-top: 20px;
}

.button-off-2 {
  min-width: 105px;
  padding: 12px 30px;
  border: 0.25px none #161a6e;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;
  transition: background-color 200ms ease, color 200ms ease, box-shadow 200ms ease;
  color: #161a6e;
}

.button-off-2:hover {
  background-color: #161a6e;
  box-shadow: 3px 3px 7px 0 hsla(0, 0%, 48.7%, 0.3);
  color: #fff;
}

.button-off-2:focus {
  background-color: #161a6e;
  color: #fff;
}

.button-off-2:visited {
  background-color: transparent;
}

.asset-image {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/Equity-Report.png');
  background-position: 0% 73%;
  background-size: cover;
  text-align: center;
}

.asset-image._01 {
  background-image: url('../images/Gamma-1.png');
}

.asset-image._02 {
  background-image: url('../images/Beta-1.png');
}

.asset-image._03 {
  background-image: url('../images/Gamma-1.png');
}

.mature-roc-operating-offshore-wind-farm-in-the-uk {
  max-height: none;
  min-height: 165px;
  padding: 60px 20px;
  background-color: #e0e0e0;
  background-image: url('../images/Equity-Report.png');
  background-position: 0% 73%;
  background-size: cover;
  text-align: center;
}

.mature-roc-operating-offshore-wind-farm-in-the-uk._01 {
  background-image: url('../images/wind-01.png');
}

.columns-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.columns-15.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.image-11 {
  margin-right: 0px;
}

.column-28 {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.landing-page-paragraph {
  max-width: none;
  margin-bottom: 60px;
  font-family: Poppins, sans-serif;
  color: #35373d;
  font-size: 18px;
  line-height: 140%;
  font-weight: 300;
  text-align: left;
}

.column-29 {
  padding-right: 0px;
}

.image-left {
  margin-left: -40px;
  padding-right: 0px;
}

.image-right{
    margin-left: 20px;
}

.why-invest {
  padding-bottom: 60px;
  background-color: rgba(243, 249, 255, 0.5);
}

.grid-21 {
  margin: 0px;
  grid-column-gap: 65px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-cta-coming-soon-2 {
  display: block;
  width: 225px;
  height: 50px;
  margin-top: 90px;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px;
  background-color: #161a6e;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.button-cta-coming-soon-2:hover {
  box-shadow: 3px 3px 14px 0 rgba(77, 77, 77, 0.3);
}

.access-title-2 {
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-weight: 600;
}

.heading-28 {
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  color: #161a6e;
  font-size: 18px;
  line-height: 140.6%;
  font-weight: 400;
}

.access-icon-2 {
  width: 70px;
  height: 70px;
  margin-bottom: 10px;
  padding: 20px;
  border: 1px none #161a6e;
  border-radius: 5px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f9ff), to(#f3f9ff));
  background-image: linear-gradient(180deg, #f3f9ff, #f3f9ff);
  box-shadow: none;
  color: #42c1ff;
}

.why-invest-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'La solid 900', sans-serif;
  color: #161a6e;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
  text-shadow: none;
}

.why-invest-icon.back {
  position: absolute;
  overflow: visible;
  margin-top: 320px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.why-invest-icons {
  margin-bottom: 10px;
  padding: 20px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.15);
  font-family: 'La solid 900', sans-serif;
  color: #161a6e;
  font-size: 50px;
  line-height: 50px;
  font-weight: 400;
}

@media screen and (min-width: 1280px) {
  .nav-grid.bootom {
    padding-left: 40px;
  }

  .bio-name.white.no-margin-bottom {
    font-weight: 600;
  }

  .div-block-2.white.contact {
    margin-top: 0px;
  }

  .paragraph-pp {
    font-weight: 300;
  }

  .nav-logo-2 {
    padding-left: 0px;
  }

  .hero-pp-2 {
    background-size: auto, cover;
  }

  .text-span-10 {
    color: #42c1ff;
  }

  .bold-text-2 {
    font-weight: 600;
  }

  .text-span-11 {
    font-weight: 400;
  }

  .bold-text-3 {
    color: #42c1ff;
    font-weight: 500;
  }

  .bold-text-4 {
    color: #42c1ff;
    font-weight: 500;
  }

  .hero-second {
    padding-right: 57px;
    padding-left: 57px;
  }

  .hero-second.expertise {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #fff), color-stop(60%, hsla(0, 0%, 100%, 0.5)), to(transparent)), url('../images/Hero-bg-home.png');
    background-image: linear-gradient(90deg, #fff 20%, hsla(0, 0%, 100%, 0.5) 60%, transparent), url('../images/Hero-bg-home.png');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .hero-second.about {
    background-image: none;
  }

  .hero-second.about {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #fff), color-stop(60%, hsla(0, 0%, 100%, 0.5)), to(transparent)), url('../images/Hero-bg-proposition.png');
    background-image: linear-gradient(90deg, #fff 20%, hsla(0, 0%, 100%, 0.5) 60%, transparent), url('../images/Hero-bg-proposition.png');
    background-position: 0px 0px, 0% 100%;
    background-size: auto, cover;
  }

  .hero-second.proposition-hero {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #fff), color-stop(60%, hsla(0, 0%, 100%, 0.5)), to(transparent)), url('../images/Hero-bg-proposition.png');
    background-image: linear-gradient(90deg, #fff 20%, hsla(0, 0%, 100%, 0.5) 60%, transparent), url('../images/Hero-bg-proposition.png');
    background-position: 0px 0px, 0% 100%;
    background-size: auto, cover;
  }

  .management {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-6 {
    margin-bottom: 40px;
  }

  .hero-landing-page {
    padding-right: 57px;
    padding-left: 57px;
  }

  .div-block-26.hero-updated {
    max-width: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .hero.v4 {
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .hero.mobile {
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .bio-name-2.white.no-margin-bottom {
    font-weight: 600;
  }

  .c-accordion-item-q {
    border-style: none;
  }

  ._w-accordion-item-q {
    background-color: #fff;
  }

  ._w-accordion-item {
    box-shadow: none;
  }

  .get-access {
    margin-top: 60px;
  }

  .why-sign-up {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 60px;
  }

  .access-benefit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .sub-access-title {
    font-size: 32px;
  }

  .sub-access-title.important {
    font-size: 32px;
  }

  .why-sign-up-dfs {
    margin-top: 0px;
    padding-top: 80px;
  }

  .container-28 {
    max-width: 1165px;
  }

  .nav-grid-mobile.bootom {
    padding-left: 40px;
  }

  .proposition-section {
    margin-bottom: 40px;
  }

  .asstes-insights {
    display: none;
  }

  .arrow {
    height: 60px;
    font-size: 60px;
  }

  .grid-20 {
    grid-row-gap: 84px;
    background-image: url('../images/big-connection.svg');
    background-position: 110px 174px;
    background-size: 710px;
    background-repeat: no-repeat;
  }

  .steps {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .faq-2 {
    background-color: rgba(243, 249, 255, 0.5);
  }

  .cal-date-copy {
    border-style: none;
    border-radius: 0px;
    box-shadow: -1px -1px 5px 0 rgba(94, 94, 94, 0.2), 1px 1px 5px 0 rgba(226, 232, 237, 0.5);
  }

  .step-icon {
    font-weight: 400;
  }

  .asset-image._01 {
    background-image: url('../images/Alpha-1.jpeg');
  }

  .asset-image._02 {
    background-image: url('../images/Beta-1.png');
  }

  .asset-image._03 {
    background-image: url('../images/Gamma-1.png');
  }

  .why-invest {
    background-color: rgba(243, 249, 255, 0.5);
  }

  .grid-21 {
    justify-items: stretch;
    grid-column-gap: 84px;
    text-align: left;
  }

  .access-icon-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
  }

  .why-invest-icon {
    position: static;
    display: block;
    width: auto;
    height: auto;
    padding: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.15);
    font-weight: 400;
    text-align: left;
  }

  .why-invest-icons {
    margin-bottom: 10px;
    padding: 20px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 4px 4px 6px 0 rgba(0, 0, 0, 0.1);
    font-family: 'La solid 900', sans-serif;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
}
@media screen and (max-width: 380px){
  .newsletter-form-modal-2 {
    left: 2%;
    right: 2%;
    display: none;
    overflow: scroll;
    max-height: 540px;
    margin-bottom: 110px;
    padding: 20px;
    width: 350px;
  }
}
@media screen and (min-width: 1440px) {
  .nav-grid.second {
    width: auto;
  }

  .cards-grid-container {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-title.newsletter {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 0px;
  }

  .text-field.newsletter {
    border-radius: 0px;
  }

  .columns-3 {
    margin-top: 0px;
  }

  .hero-pp-2 {
    background-size: auto, cover;
  }

  .hero-second.about {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #fff), color-stop(60%, hsla(0, 0%, 100%, 0.5)), to(transparent)), url('../images/Hero-bg-vision.png');
    background-image: linear-gradient(90deg, #fff 20%, hsla(0, 0%, 100%, 0.5) 60%, transparent), url('../images/Hero-bg-vision.png');
  }

  .singup-news {
    padding-left: 40px;
    border-style: none none none solid;
    border-width: 1px;
    border-color: #35373d #35373d #35373d #e0e0e0;
    text-align: left;
  }

  .columns-9 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .grid-10 {
    grid-row-gap: 9px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .column-20 {
    line-height: 20px;
  }

  .hero.v2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero.v4 {
    padding: 40px;
    background-position: 0px 0px, 0% 100%;
  }

  .hero.mobile {
    padding: 40px;
    background-position: 0px 0px, 0% 100%;
  }

  .light-blue-title-2.top-title {
    display: block;
  }

  .container-15 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .html-embed-4.v2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .faqs {
    margin-right: 20px;
    margin-left: 20px;
  }

  .blog-list {
    padding-top: 30px;
  }

  .div-block-39 {
    margin-bottom: 20px;
  }

  .div-block-40 {
    margin-bottom: 10px;
  }

  .div-block-41 {
    margin-bottom: 20px;
  }

  .floting-button {
    position: fixed;
    left: auto;
    top: auto;
    right: 2%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
    padding: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 200px;
    background-color: #fff;
    box-shadow: 4px 4px 9px 0 hsla(0, 0%, 60%, 0.2);
    cursor: pointer;
  }

  .close-icon {
    margin-top: -10px;
    margin-right: -10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-family: 'La solid 900', sans-serif;
    color: #42c1ff;
    font-size: 20px;
    line-height: 20px;
    text-align: right;
    cursor: pointer;
  }

  .newsletter-form-modal-2 {
    position: fixed;
    left: auto;
    top: auto;
    right: 2%;
    bottom: 0%;
    display: none;
    overflow: scroll;
    max-height: 600px;
    max-width: 500px;
    margin-bottom: 145px;
    padding: 40px 40px 20px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 4px 4px 9px 0 hsla(0, 0%, 60%, 0.2);
  }

  .modal-bg {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 1000;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
  }

  .press-logos-grids {
    -ms-grid-columns: 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr;
    grid-template-columns: 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr;
  }

  .newsletter-icon {
    margin-top: -6px;
    margin-right: 0px;
  }

  .text-block-18 {
    display: none;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    color: #161a6e;
    font-size: 14px;
  }

  .html-embed-7 {
    margin-bottom: 0px;
  }

  .contact-signup-grid {
    grid-row-gap: 9px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .container-26 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .why-sign-up {
    padding-bottom: 0px;
  }

  .title-section {
    margin-bottom: 20px;
  }

  .flex-container-dfs {
    padding-right: 20px;
    padding-left: 20px;
  }

  .why-sign-up-dfs {
    padding-right: 20px;
    padding-left: 20px;
  }

  ._1280px-container {
    padding-right: 0px;
    padding-left: 0px;
  }

  ._1280px-container.thanks {
    padding-right: 20px;
    padding-left: 20px;
  }

  .nav-grid-mobile.second {
    width: auto;
  }

  .steps {
    background-position: 49% 46%;
  }

  .grid-21 {
    margin-top: 0px;
    padding-top: 0px;
  }
}

@media screen and (max-width: 991px) {
  .nav-grid.bootom {
    display: -ms-grid;
    display: grid;
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 35px;
    grid-row-gap: 13px;
    -ms-grid-columns: 0.5fr 0.75fr 0.75fr;
    grid-template-columns: 0.5fr 0.75fr 0.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .nav-grid.home-bottom {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    background-color: #fff;
  }

  .nav-grid.second {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 139px -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
    -ms-grid-columns: 139px max-content max-content max-content max-content max-content max-content;
    grid-template-columns: 139px -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
    grid-template-columns: 139px max-content max-content max-content max-content max-content max-content;
  }

  .nav-grid.home-bottom {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    background-color: #fff;
  }

  .nav-grid.home-bottom {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    background-color: #fff;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .heading.top-title {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .paragraph.proposition.hero-paragraph {
    margin-bottom: 20px;
    padding-left: 0px;
  }

  .div-block.top-hero-content {
    padding-bottom: 20px;
  }

  .div-block.top-hero-content {
    padding-bottom: 20px;
  }

  .div-block.top-hero-content {
    padding-bottom: 20px;
  }

  .container {
    margin-top: 0px;
  }

  .container.about._1280px-container.mobile {
    padding-left: 0px;
  }

  .section-title {
    font-size: 38px;
    line-height: 115%;
  }

  .bio-name.white {
    font-size: 18px;
    line-height: 24px;
  }

  .light-blue-title.top-title {
    font-size: 28px;
  }

  .podcast-title.asset {
    height: 30px;
  }

  ._2-column-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .digital {
    padding-right: 40px;
    padding-left: 40px;
  }

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

  .text-field.newsletter {
    width: 240px;
  }

  .columns-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-normal {
    position: static;
  }

  .list-item-2 {
    width: auto;
    margin-right: 20px;
    padding: 10px 10px 10px 0px;
    float: left;
    text-align: left;
  }

  .columns-7 {
    padding-left: 31px;
  }

  .hero-pp-2 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .columns-8 {
    padding-left: 31px;
  }

  .hero-second {
    position: static;
    display: block;
    height: auto;
    margin-top: -110px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .hero-second.expertise {
    height: 100%;
    margin-top: 0px;
    padding-top: 0px;
    background-size: auto, cover;
  }

  .hero-second.about {
    height: 100%;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-left: 20px;
    background-size: auto, cover;
  }

  .hero-second.about {
    height: 100%;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-left: 20px;
    background-size: auto, cover;
  }

  .hero-second.proposition-hero {
    height: 100%;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-left: 20px;
    background-size: auto, cover;
  }

  .coverage {
    padding-right: 40px;
    padding-left: 40px;
  }

  .partners {
    padding-right: 40px;
    padding-left: 40px;
  }

  .market-outreach {
    padding-right: 40px;
    padding-left: 40px;
  }

  .management {
    padding-right: 40px;
    padding-left: 40px;
  }

  .grid-7 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-8.grid-icon {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .columns-9 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-5 {
    height: 250px;
  }

  .html-embed {
    padding-right: 0px;
  }

  .submit-button {
    width: 250px;
    margin-left: -70px;
  }

  .columns-10 {
    display: block;
  }

  .column-21 {
    margin-bottom: 20px;
  }

  .sticky-nav-2.landing-page {
    position: static;
  }

  .sticky-nav-2.second-landingpage {
    padding-right: 0px;
    padding-left: 0px;
  }

  .sticky-nav-2.second-landingpage {
    padding-right: 0px;
    padding-left: 0px;
  }

  .container-4 {
    padding-left: 39px;
  }

  .heading-7 {
    font-size: 46px;
  }

  .heading-6 {
    max-width: 370px;
    font-size: 24px;
    line-height: 30px;
  }

  .grid-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .hero-landing-page {
    position: static;
    display: block;
    height: 100vh;
    margin-top: -120px;
    margin-bottom: 0px;
    padding-top: 400px;
    padding-bottom: 0px;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .footer-landing-page {
    position: static;
  }

  .hero-pp-3 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .button-11 {
    min-width: 85px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .link-7 {
    font-size: 14px;
  }

  .heading-20.top-title {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .hero.v4 {
    padding: 10px 20px;
  }

  .hero.mobile {
    display: none;
    padding: 10px 20px;
  }

  .light-blue-title-2.top-title {
    font-size: 28px;
  }

  .step-number.v2 {
    width: 230px;
    height: 180px;
  }

  .container-15 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .html-embed-4.v2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .timeline.v2 {
    padding-right: 10px;
  }

  .bio-name-2.white {
    font-size: 18px;
    line-height: 24px;
  }

  .grid-13 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .yes-professiona.professional-button {
    border: 1px solid #161a6e;
  }

  .div-block-29 {
    width: 100%;
    height: 220px;
  }

  .div-block-31 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .columns-12 {
    width: 320px;
  }

  .column-23 {
    height: 210px;
  }

  .sign-up.cta {
    padding-left: 0px;
  }

  .sign-up.cta {
    padding-left: 0px;
  }

  .container-18 {
    margin-top: 0px;
  }

  .heading-24.top-title {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .heading-24.top-title-podcast {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .light-blue-title-3.top-title {
    font-size: 28px;
  }

  .paragraph-5.proposition.hero-paragraph {
    margin-bottom: 20px;
  }

  .grid-14 {
    -ms-grid-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1.5fr;
    grid-template-columns: 1fr 1fr 1.25fr 1fr 1.25fr 1.5fr;
  }

  .section-title-2 {
    font-size: 38px;
    line-height: 115%;
  }

  .section-title-2.white.scope {
    font-size: 28px;
  }

  .asset-renewables-2 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .icon-text-2 {
    font-family: Poppins, sans-serif;
    color: #161a6e;
  }

  .div-block-36 {
    height: 380px;
  }

  .blog-list {
    padding-right: 40px;
    padding-left: 40px;
  }

  ._4-column-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .modal-dfs {
    display: none;
    opacity: 0;
  }

  .post-image-2 {
    background-position: 0% 68%;
  }

  .post-image-2-copy {
    background-position: 0% 68%;
  }

  .post-image-2-copy {
    background-position: 0% 30%;
  }

  .pdf-display {
    height: 100%;
  }

  .pdf-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .floting-button {
    background-color: #fff;
  }

  .newsletter-form-modal-2 {
    background-color: #fff;
  }

  .light-blue-title-event.top-title {
    font-size: 28px;
  }

  .heading-event.top-title-event {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .event-list {
    height: 380px;
  }

  .event-image {
    background-position: 0% 68%;
  }

  .tacklin-control {
    background-position: 0% 68%;
  }

  .thumbnail {
    height: 380px;
  }

  .event-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .press-logos-grids {
    -ms-grid-columns: 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr 1.5fr;
    grid-template-columns: 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr 1.5fr;
  }

  .asset-renewables-blue {
    padding-right: 20px;
    padding-left: 30px;
  }

  .event-image-copy {
    background-position: 0% 68%;
  }

  .partners-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .whitepappoer-form-heading.top-title {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .whitepappoer-form-heading.top-title-podcast {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .whitepaper-sub-heading.top-title {
    font-size: 28px;
  }

  .hero-pp-small {
    padding-right: 50px;
    padding-left: 50px;
  }

  .button-off {
    min-width: 90px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .heading-hero.top-title {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 115%;
  }

  .flex-container-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    grid-auto-flow: row;
  }

  .grid-17 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-19 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .flex-container-old {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-flow: row;
  }

  .flex-container-dfs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    grid-auto-flow: row;
  }

  ._1280px-container {
    padding-left: 0px;
  }

  .list-item-23 {
    width: auto;
    margin-right: 10px;
    padding: 10px;
    float: left;
    text-align: center;
  }

  .footer-landing-mobile {
    position: static;
  }

  .nav-grid-mobile.bootom {
    display: -ms-grid;
    display: grid;
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 35px;
    grid-row-gap: 13px;
    -ms-grid-columns: 0.5fr 0.75fr 0.75fr;
    grid-template-columns: 0.5fr 0.75fr 0.75fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .nav-grid-mobile.home-bottom {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    background-color: #fff;
  }

  .nav-grid-mobile.second {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 139px -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
    -ms-grid-columns: 139px max-content max-content max-content max-content max-content max-content;
    grid-template-columns: 139px -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
    grid-template-columns: 139px max-content max-content max-content max-content max-content max-content;
  }

  .nav-grid-mobile.home-bottom {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    background-color: #fff;
  }

  .nav-grid-mobile.home-bottom {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    background-color: #fff;
  }

  .list-item-mobile {
    width: auto;
    margin-right: 10px;
    padding: 10px;
    float: left;
    text-align: center;
  }

  .container-about {
    margin-top: 0px;
  }

  .container-about.about._1280px-container.mobile {
    padding-left: 0px;
  }

  .landing-page-title {
    font-size: 38px;
    line-height: 115%;
  }

  .event-grid-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .grid-20 {
    grid-row-gap: 77px;
  }

  .steps {
    background-image: url('../images/big-connection.svg');
    background-position: 48% 50%;
    background-size: 570px;
  }

  .ah-banner.white {
    font-size: 18px;
    line-height: 24px;
  }

  .button-off-2 {
    min-width: 90px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .asset-image {
    background-position: 0% 68%;
  }

  .mature-roc-operating-offshore-wind-farm-in-the-uk {
    background-position: 0% 68%;
  }

  .container-34 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid-21 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .sticky-nav {
    position: relative;
  }

  .sticky-nav.second-landingpage {
    display: none;
  }

  .nav-grid {
    text-align: center;
  }

  .nav-grid.bootom {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 6px;
    grid-row-gap: 2px;
    -ms-grid-columns: minmax(-webkit-max-content, 1fr) -webkit-max-content -webkit-max-content;
    -ms-grid-columns: minmax(max-content, 1fr) max-content max-content;
    grid-template-columns: minmax(-webkit-max-content, 1fr) -webkit-max-content -webkit-max-content;
    grid-template-columns: minmax(max-content, 1fr) max-content max-content;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .nav-logo-link.bottom-logo {
    padding-left: 10px;
    text-align: left;
  }

  .centered-container._1280px-container {
    padding-left: 10px;
  }

  .cards-grid-container {
    max-width: none;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .cards-image-mask {
    width: 170px;
    height: 170px;
  }

  .heading.top-title {
    max-width: 300px;
    font-size: 28px;
  }

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

  .paragraph.proposition {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .paragraph.proposition.hero-paragraph {
    max-width: 330px;
    padding-left: 0px;
  }

  .div-block.top-hero-content {
    position: static;
    padding-left: 20px;
  }

  .div-block.top-hero-content.dfs-mobile {
    padding-left: 0px;
  }

  .div-block.top-hero-content {
    padding-left: 0px;
  }

  .div-block.top-hero-content {
    position: static;
    padding-left: 20px;
  }

  .container {
    display: block;
    margin-top: 10px;
    justify-items: center;
    -ms-grid-columns: 4fr;
    grid-template-columns: 4fr;
  }

  .container.about {
    margin-top: 0px;
  }

  .container.insight {
      display: grid;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      grid-auto-columns: 1fr;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
    }

  .container.about {
    margin-top: 0px;
  }

  .container.whitepaper-preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section-title {
    font-size: 28px;
  }

  .section-title.newsletter {
    margin-bottom: 0px;
  }

  .light-blue-title.top-title {
    font-size: 24px;
    line-height: 28px;
  }

  .body-text.normal {
    font-size: 14px;
    font-weight: 300;
  }

  .podcast-title.white.margin-bottom.contact {
    height: 60px;
  }

  .div-block-2 {
    margin-bottom: 20px;
  }

  .thumnail-div {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .footer {
    padding-top: 20px;
  }

  .image {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-6 {
    border-right-style: none;
  }

  .nav-logo-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .lottie-animation {
    width: 25px;
  }

  .list-item-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .columns-7 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .hero-pp-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .hero-second {
    padding: 140px 20px 40px;
  }

  .hero-second.expertise {
    height: 100%;
    margin-top: 60px;
    padding: 0px 40px 10px 0px;
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(41%, hsla(0, 0%, 100%, 0.65)), color-stop(85%, transparent)), url('../images/Hero-bg-home.png');
    background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0.65) 41%, transparent 85%), url('../images/Hero-bg-home.png');
    background-position: 0px 0px, 100% 0%;
    background-size: auto, cover;
  }

  .hero-second.about {
    height: 100%;
    margin-top: 60px;
    padding-top: 40px;
    padding-left: 0px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #fff), color-stop(65%, hsla(0, 0%, 100%, 0.5)), color-stop(85%, transparent)), url('../images/Hero-bg-vision.png');
    background-image: linear-gradient(90deg, #fff 15%, hsla(0, 0%, 100%, 0.5) 65%, transparent 85%), url('../images/Hero-bg-vision.png');
    background-position: 0px 0px, 0% 100%;
    background-size: auto, cover;
  }

  .hero-second.about {
    height: 100%;
    margin-top: 60px;
    padding-top: 40px;
    padding-left: 0px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #fff), color-stop(65%, hsla(0, 0%, 100%, 0.5)), color-stop(85%, transparent)), url('../images/Hero-bg-vision.png');
    background-image: linear-gradient(90deg, #fff 15%, hsla(0, 0%, 100%, 0.5) 65%, transparent 85%), url('../images/Hero-bg-vision.png');
    background-position: 0px 0px, 0% 100%;
    background-size: auto, cover;
  }

  .hero-second.proposition-hero {
    height: 100%;
    margin-top: 60px;
    padding-top: 40px;
    padding-left: 0px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #fff), color-stop(65%, hsla(0, 0%, 100%, 0.5)), color-stop(85%, transparent)), url('../images/Hero-bg-proposition-2.png');
    background-image: linear-gradient(90deg, #fff 15%, hsla(0, 0%, 100%, 0.5) 65%, transparent 85%), url('../images/Hero-bg-proposition-2.png');
    background-position: 0px 0px, 0% 100%;
    background-size: auto, cover;
  }

  .grid-5 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .market-outreach {
    padding-right: 20px;
    padding-left: 20px;
  }

  .grid-6 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container-8 {
    position: static;
    background-color: #fff;
  }

  .icon-3 {
    color: #161a6e;
  }

  .image-4 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar {
    position: relative;
    display: block;
  }

  .nav-link-rpco {
    display: block;
    font-family: Poppins, sans-serif;
    color: #161a6e;
    font-weight: 300;
    text-align: center;
  }

  .nav-link-rpco.w--current {
    color: #42c1ff;
  }

  .nav-menu {
    margin-top: 60px;
    padding-top: 0px;
    background-color: #fff;
  }

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

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

  .top-nav-bar {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 1000;
    width: 100%;
  }

  .column-13 {
    display: block;
  }

  .column-14 {
    display: none;
  }

  .column-15 {
    display: none;
  }

  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-9 {
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .columns-9 {
    display: block;
  }

  .section-5.contact {
    background-position: 0% 0%;
  }
  .updates-sign-up{
    padding: 0 40px;
  }
  .grid-10 {
    margin-left: 50px;
  }
  .div-block-44 {
    background-position: 66% 50%;
  }
  .div-block-18 {
    margin-top: 60px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .submit-button {
    width: 150px;
  }

  .sticky-nav-2 {
    position: relative;
  }

  .sticky-nav-2.second-landingpage {
    display: none;
  }

  .sticky-nav-2.second-landingpage {
    display: none;
  }

  .container-4 {
    padding-left: 20px;
  }

  .heading-7 {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 39px;
    line-height: 115%;
  }

  .heading-6 {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .hero-landing-page {
    padding: 400px 20px 40px;
  }

  .container-14 {
    display: block;
    grid-template-areas: ". ."
      ". Area";
    -ms-grid-columns: 2.25fr 0.25fr;
    grid-template-columns: 2.25fr 0.25fr;
  }

  .hero-pp-3 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(9%, #fff), color-stop(89%, transparent)), url('../images/Hero-bg-vision.png');
    background-image: linear-gradient(90deg, #fff 9%, transparent 89%), url('../images/Hero-bg-vision.png');
    background-position: 0px 0px, 0% 100%;
    background-size: auto, auto;
  }

  .button-11 {
    display: block;
    float: right;
    clear: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
  }

  .button-11.w--current {
    min-width: 115px;
  }

  .heading-20.top-title {
    max-width: 300px;
    font-size: 28px;
  }

  .heading-20.top-title.hubspot {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    padding-right: 0px;
    font-size: 30px;
  }

  .div-block-26 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .div-block-26.hero-updated {
    margin-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

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

  .hero {
    padding: 40px 20px;
  }

  .hero.v2 {
    height: 280px;
    margin-top: 50px;
  }

  .hero.v4 {
    height: auto;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: none;
    background-position: 0px 0px;
  }

  .hero.mobile {
    display: block;
    height: 160px;
    margin-top: 60px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url('../images/Hero-bg-home-2.png');
    background-position: 100% 50%;
    background-size: cover;
  }

  .light-blue-title-2.top-title {
    font-size: 24px;
    line-height: 28px;
  }

  .light-blue-title-2.top-title.v2 {
    margin-bottom: 0px;
  }

  .container-15 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .html-embed-4.v2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .timeline {
    padding-right: 60px;
    padding-left: 60px;
  }

  .timeline.v2 {
    margin-bottom: 40px;
    padding-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .button-12 {
    margin-bottom: 0px;
  }

  .heading-23 {
    text-align: center;
  }

  .heading-22 {
    max-width: 100%;
  }

  .header {
    font-size: 2.2em;
    line-height: 1.2em;
  }

  .faqs {
    padding-right: 60px;
    padding-left: 60px;
  }

  .columns-11 {
    width: 100%;
  }

  .modal {
    display: none;
  }

  .div-block-29 {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
  }

  .div-block-28 {
    width: 520px;
  }

  .columns-12 {
    width: 320px;
  }

  .container-16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .container-17 {
    position: static;
    background-color: #fff;
  }

  .logo-mobile {
    height: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-button-2 {
    float: right;
    clear: none;
    background-color: #fff;
  }

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

  .nav-menu-2 {
    margin-top: 60px;
    padding-top: 0px;
    background-color: #fff;
  }

  .div-block-34 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .icon-4 {
    color: #161a6e;
  }

  .nav-link-rpco-2 {
    display: block;
    font-family: Poppins, sans-serif;
    color: #161a6e;
    font-weight: 300;
    text-align: center;
  }

  .nav-link-rpco-2.w--current {
    color: #42c1ff;
  }

  .container-18 {
    display: block;
    margin-top: 10px;
    justify-items: center;
    -ms-grid-columns: 4fr;
    grid-template-columns: 4fr;
  }

  .lottie-animation-4 {
    width: 100px;
    height: 100px;
  }

  .success {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-23 {
    max-width: 520px;
    margin-top: 20px;
  }

  .heading-24.top-title {
    max-width: 300px;
    font-size: 28px;
  }

  .heading-24.top-title-podcast {
    max-width: 300px;
    font-size: 28px;
  }

  .light-blue-title-3.top-title {
    font-size: 24px;
    line-height: 28px;
  }

  .light-blue-title-3.top-title.blogtitle {
    margin-left: 20px;
  }

  .paragraph-5 {
    margin-bottom: 0px;
    font-size: 14px;
  }

  .paragraph-5.proposition {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .paragraph-5.proposition.hero-paragraph {
    max-width: 330px;
  }

  .partner-logo {
    max-height: 40px;
  }

  .container-19 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-19._1280px-container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid-14 {
    justify-items: stretch;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 0.5fr auto;
    grid-template-rows: 0.5fr auto;
  }

  .section-title-2 {
    font-size: 28px;
  }

  .section-title-2.proposition {
    font-size: 28px;
  }

  .columns-13 {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .body-text-3.normal {
    font-size: 14px;
    font-weight: 300;
  }

  .grid-15 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container-20.asset-holder-proposition {
    padding: 20px;
  }

  .hero-paragraph-2 {
    margin-bottom: 0px;
    font-size: 14px;
  }

  .div-block-36 {
    height: 310px;
  }

  .modal-dfs {
    display: none;
    opacity: 0;
  }

  .post-image-2-copy {
    background-position: 0% 0%;
  }

  .pdf-display {
    width: 90%;
    height: 90%;
  }

  .html-embed-5 {
    height: 775px;
  }

  .whitepaper-hubspot {
    margin-left: 20px;
    padding-left: 0px;
  }

  .close-button {
    width: 30px;
    height: 30px;
    margin-top: 80px;
    font-size: 30px;
    line-height: 30px;
  }

  .pdf-button {
    margin-bottom: 0px;
    margin-left: 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .contact-section {
    padding-top: 20px;
  }

  .title-container {
    margin-top: 60px;
    padding-left: 20px;
  }

  .close-button-er {
    width: 30px;
    height: 30px;
    margin-top: 80px;
    font-size: 30px;
    line-height: 30px;
  }

  .light-blue-title-event.top-title {
    font-size: 24px;
    line-height: 28px;
  }

  .heading-event.top-title-event {
    max-width: 300px;
    font-size: 28px;
  }

  .event-list {
    height: 310px;
  }

  .thumbnail {
    height: 310px;
  }

  .close-button-tc {
    width: 30px;
    height: 30px;
    margin-top: 80px;
    font-size: 30px;
    line-height: 30px;
  }

  .press-logos-grids {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .asset-renewables-blue {
    padding-right: 10px;
    padding-left: 10px;
  }

  .whitepappoer-form-heading.top-title {
    max-width: 300px;
    font-size: 28px;
  }

  .whitepappoer-form-heading.top-title-podcast {
    max-width: 300px;
    font-size: 28px;
  }

  .whitepaper-sub-heading.top-title {
    font-size: 24px;
    line-height: 28px;
  }

  .hero-pp-small {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(9%, #fff), color-stop(89%, transparent));
    background-image: linear-gradient(90deg, #fff 9%, transparent 89%);
  }

  .contact-signup-grid {
    margin-left: 0px;
  }

  .button-off {
    display: block;
    float: right;
    clear: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
  }

  .div-block-register {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    border-top: 0.25px solid #161a6e;
  }

  .heading-hero.top-title {
    max-width: 300px;
    font-size: 28px;
  }

  .heading-hero.top-title.hubspot {
    width: auto;
    max-width: 380px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 0px;
    font-size: 30px;
  }

  .heading-hero.top-title.hubspot.investor {
    max-width: none;
    font-size: 24px;
  }

  .list-icon {
    width: 22px;
    height: 22px;
    margin-right: 4px;
    font-size: 22px;
  }

  .flex-container-mobile {
    padding-top: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .why-sign-up {
    padding-right: 20px;
    padding-left: 20px;
  }

  .title-section {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .grid-17 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .access-benefit {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .flex-container-old {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .flex-container-dfs {
    padding-top: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .text-block-19 {
    font-size: 20px;
    line-height: 31px;
  }

  .list-item-23 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-grid-mobile {
    text-align: center;
  }

  .nav-grid-mobile.bootom {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 6px;
    grid-row-gap: 2px;
    -ms-grid-columns: minmax(-webkit-max-content, 1fr) -webkit-max-content -webkit-max-content;
    -ms-grid-columns: minmax(max-content, 1fr) max-content max-content;
    grid-template-columns: minmax(-webkit-max-content, 1fr) -webkit-max-content -webkit-max-content;
    grid-template-columns: minmax(max-content, 1fr) max-content max-content;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .list-item-mobile {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-30 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-about {
    display: block;
    margin-top: 10px;
    justify-items: center;
    -ms-grid-columns: 4fr;
    grid-template-columns: 4fr;
  }

  .container-about.about {
    margin-top: 0px;
  }

  .container-about.insight {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .container-about.about {
    margin-top: 0px;
  }

  .container-about.whitepaper-preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .landing-page-title {
    font-size: 28px;
  }

  .contact-button {
    margin-bottom: 0px;
  }

  .arrow {
    display: none;
  }

  .grid-20 {
    padding-right: 0px;
    padding-left: 0px;
    grid-row-gap: 13px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .steps {
    padding-right: 20px;
    padding-left: 20px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .ah-button {
    margin-bottom: 0px;
  }

  .thumnail-div-2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .button-off-2 {
    display: block;
    float: right;
    clear: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
  }

  .column-28 {
    display: block;
  }

  .landing-page-paragraph {
    margin-bottom: 0px;
    font-size: 14px;
  }

  .grid-21 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  .sticky-nav {
    padding: 0px;
  }

  .nav-grid {
    justify-items: center;
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100px;
    grid-template-rows: 100px;
    text-align: left;
  }

  .nav-grid.bootom {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-rows: 13px;
    grid-template-rows: 13px;
  }

  .nav-grid.home-bottom {
    position: static;
    display: -ms-grid;
    display: grid;
    padding-right: 0px;
    padding-left: 30px;
    justify-items: end;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .nav-grid.home-bottom {
    position: static;
    display: block;
    padding-right: 20px;
    padding-left: 20px;
    justify-items: start;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .nav-grid.home-bottom {
    position: static;
    display: -ms-grid;
    display: grid;
    padding-right: 20px;
    padding-left: 30px;
    justify-items: start;
    grid-auto-flow: row;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .nav-logo-link {
    margin-left: 30px;
    border: 1px none #000;
  }

  .nav-logo-link.bottom-logo {
    margin-left: 0px;
    padding-left: 0px;
  }

  .centered-container {
    text-align: left;
  }

  .cards-grid-container {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cards-image-mask {
    width: 160px;
    height: 160px;
  }

  .cards-image-mask.contact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
  }

  .cards-image.contact {
    display: block;
  }

  .cards-image.contact {
    display: block;
  }

  .button {
    margin-top: 40px;
  }

  .heading.top-title {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .heading.top-title.expertise-heading {
    margin-bottom: 0px;
  }

  .paragraph {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .paragraph.proposition.hero-paragraph {
    margin-bottom: 10px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block.top-hero-content {
    margin-top: 60px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block.top-hero-content {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block.top-hero-content {
    padding-right: 10px;
    padding-left: 10px;
  }

  .container {
    margin-top: -20px;
  }

  .container.about {
    display: block;
    margin-top: 40px;
    grid-auto-flow: column;
  }

  .container.about._1280px-container.mobile {
    padding-right: 0px;
    padding-left: 0px;
  }

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

  .container.whitepaper-preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-title {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-title.footer {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: center;
  }

  .section-title.newsletter {
    margin-bottom: 0px;
  }

  .bio-name {
    font-size: 20px;
  }

  .bio-name.white.no-margin-bottom.contact {
    text-align: center;
  }

  .light-blue-title.top-title {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 22px;
  }

  .body-text.bio.contact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
  }

  .body-text.normal {
    font-size: 14px;
  }

  .podcast-title {
    height: 70px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .podcast-title.white.margin-bottom {
    height: 70px;
    margin-bottom: 10px;
  }

  .podcast-title.white.margin-bottom.contact {
    height: 50px;
    text-align: left;
  }

  .podcast-title.white.margin-bottom {
    height: 70px;
    margin-bottom: 10px;
  }

  .podcast-title.podcast {
    height: 60px;
  }

  .podcast-title.podcast.partner-card {
    height: 40px;
  }

  .podcast-title.podcast.partner-card.solaris {
    height: 65px;
  }

  .podcast-title.asset {
    height: 40px;
  }

  .div-block-2.white.contact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: left;
  }

  .column {
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-2 {
    display: block;
  }

  .column-3 {
    padding: 40px 20px;
  }

  .container-2 {
    margin-top: 20px;
  }

  .footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._2-column-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .div-block-6 {
    min-height: auto;
    background-color: #fff;
  }

  .columns {
    display: block;
  }

  .digital {
    padding: 20px;
  }

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

  .column-6 {
    display: block;
    padding-right: 10px;
    border: 1px none #000;
    text-align: center;
  }

  .text-field.newsletter {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
  }

  .columns-3 {
    display: block;
  }

  .lottie-animation {
    width: 15px;
  }

  .list-item-2 {
    display: block;
    width: 100%;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    list-style-type: none;
  }

  .heading-11 {
    max-width: none;
    font-size: 30px;
  }

  .hero-second {
    background-size: auto 400px;
  }

  .hero-second.expertise {
    position: static;
    height: 100%;
    margin-top: 60px;
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #fff), color-stop(75%, hsla(0, 0%, 100%, 0.65)), to(hsla(0, 0%, 100%, 0))), url('../images/Hero-bg-home.png');
    background-image: linear-gradient(90deg, #fff 10%, hsla(0, 0%, 100%, 0.65) 75%, hsla(0, 0%, 100%, 0)), url('../images/Hero-bg-home.png');
    background-position: 0px 0px, 100% 0%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .hero-second.about {
    position: static;
    display: block;
    height: 100px;
    margin-top: 60px;
    padding-top: 40px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #fff), color-stop(60%, hsla(0, 0%, 100%, 0.5)), to(transparent)), url('../images/Hero-bg-vision.png');
    background-image: linear-gradient(90deg, #fff 10%, hsla(0, 0%, 100%, 0.5) 60%, transparent), url('../images/Hero-bg-vision.png');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .hero-second.about.my {
    height: 90px;
    margin-bottom: 130px;
    padding-top: 80px;
    background-image: url('../images/Hero-bg-vision.png');
    background-position: 0px -40px;
    background-size: cover;
  }

  .hero-second.about {
    height: 100%;
    margin-top: 60px;
    padding-top: 40px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #fff), color-stop(60%, hsla(0, 0%, 100%, 0.5)), to(transparent)), url('../images/Hero-bg-vision.png');
    background-image: linear-gradient(90deg, #fff 10%, hsla(0, 0%, 100%, 0.5) 60%, transparent), url('../images/Hero-bg-vision.png');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .hero-second.about.my {
    /* margin-bottom: 430px; */
    background-image: url('../images/Hero-bg-vision.jpg');
    background-position: 50% 100%;
  }

  .hero-second.proposition-hero {
    height: 100%;
    margin-top: 60px;
    padding-top: 40px;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(10%, #fff), color-stop(60%, hsla(0, 0%, 100%, 0.5)), to(transparent)), url('../images/Hero-bg-proposition-2.png');
    background-image: linear-gradient(90deg, #fff 10%, hsla(0, 0%, 100%, 0.5) 60%, transparent), url('../images/Hero-bg-proposition-2.png');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }

  .coverage {
    padding: 20px;
  }

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

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

  .market-outreach {
    padding: 20px;
  }

  .column-13 {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }

  .management {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px;
  }

  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .column-17 {
    display: none;
  }

  .column-18 {
    display: none;
  }

  .grid-8.grid-icon {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .column-19 {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .columns-9 {
    display: block;
  }

  .section-5.contact {
    background-position: 0% 0%;
  }

  .grid-10 {
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .form-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .div-block-18 {
    padding-right: 20px;
  }

  .submit-button {
    width: 100%;
    margin-left: 0px;
  }

  .sticky-nav-2 {
    padding: 0px;
  }

  .container-4 {
    padding-left: 0px;
  }

  .nav-logo-3 {
    height: 31px;
  }

  .heading-7 {
    padding-left: 0px;
    font-size: 36px;
  }

  .heading-6 {
    padding-left: 0px;
    font-size: 18px;
    line-height: 22px;
  }

  .grid-4 {
    margin-top: 0px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .hero-landing-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 90vh;
    padding-top: 160px;
    background-size: cover;
  }

  .footer-landing-page {
    display: none;
  }

  .grid-11 {
    grid-row-gap: 9px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .button-11.w--current {
    min-width: 115px;
  }

  .bullet-list-df {
    margin-left: 5px;
  }

  .text-block-5 {
    width: 20px;
    height: 20px;
    font-size: 20px;
  }

  .heading-20.top-title {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .heading-20.top-title.hubspot {
    width: auto;
    max-width: none;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .div-block-26.hero-v1 {
    margin-top: 0px;
  }

  .div-block-26.hero-updated {
    margin-top: 0px;
    margin-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-6 {
    margin-left: 5px;
    padding-right: 0px;
    font-size: 14px;
  }

  .hero.v2 {
    position: static;
    width: 100%;
    height: 200px;
    margin-top: 30px;
    padding: 20px 10px;
  }

  .hero.v4 {
    position: static;
    width: auto;
    height: auto;
    max-height: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 10px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .hero.mobile {
    position: static;
    width: auto;
    height: 130px;
    max-height: none;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 20px 10px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/Hero-bg-home-2.png');
    background-position: 100% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .light-blue-title-2.top-title {
    font-size: 16px;
    line-height: 30px;
  }

  .light-blue-title-2.top-title.v2 {
    width: 190px;
  }

  .body-text-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .step-number.v2 {
    width: 280px;
    height: 130px;
    margin-right: 10px;
  }

  .container-15 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .html-embed-4 {
    margin-right: 0px;
  }

  .html-embed-4.v2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .hubspot-form.v3 {
    display: none;
    margin-top: 60px;
  }

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

  .timeline.v2 {
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .button-12 {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .heading-23.v2 {
    font-size: 24px;
  }

  .contact-box {
    padding: 10px 20px;
  }

  .heading-22 {
    text-align: center;
  }

  .heading-22.v2.contact {
    font-size: 16px;
    line-height: 24px;
  }

  .bio-name-2 {
    font-size: 20px;
  }

  .bio-name-2.white.no-margin-bottom.contact {
    text-align: center;
  }

  .grid-13 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .accordion-item-q-text {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .header {
    font-size: 2.3em;
  }

  .header.h2 {
    font-size: 24px;
  }

  .header.h2 {
    font-size: 24px;
  }

  .faqs {
    margin-right: 0px;
    margin-left: 0px;
    padding: 40px 20px;
  }

  .faq {
    padding-top: 0px;
  }

  .c-details {
    margin-bottom: 20px;
  }

  .columns-11 {
    height: 100%;
  }

  .yes-professiona.professional-button {
    width: 120px;
  }

  .div-block-29 {
    height: 170px;
  }

  .div-block-28 {
    width: 280px;
    height: 420px;
  }

  .no-professiona.gosth {
    width: 120px;
  }

  .columns-12 {
    width: 340px;
  }

  .container-18 {
    margin-top: -20px;
  }

  .lottie-animation-4 {
    width: 75px;
    height: 75px;
  }

  .success {
    font-size: 20px;
    line-height: 29px;
  }

  .div-block-23 {
    margin-top: 60px;
  }

  .heading-24.top-title {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .heading-24.top-title-podcast {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .light-blue-title-3.top-title {
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
  }

  .light-blue-title-3.top-title.blogtitle {
    margin-left: 20px;
  }

  .paragraph-5 {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .paragraph-5.proposition.hero-paragraph {
    padding-right: 0px;
  }

  .featured-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-19 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-14 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-title-2 {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-title-2.white.scope {
    font-size: 18px;
  }

  .column-26 {
    padding: 40px 20px;
  }

  .asset-renewables-2 {
    padding: 20px;
  }

  .body-text-3.normal {
    font-size: 14px;
  }

  .grid-15 {
    margin-top: 20px;
  }

  .container-20.investor-proposition {
    padding: 20px;
  }

  .cards-image-contact.contact {
    display: block;
  }

  .cards-image-contact.contact {
    display: block;
  }

  .rdf.investor-proposition {
    padding: 20px;
  }

  .hero-paragraph-2 {
    max-width: none;
    margin-bottom: 10px;
    font-size: 14px;
  }

  .div-block-36 {
    display: none;
  }

  .blog-list {
    padding-right: 20px;
    padding-left: 20px;
  }

  ._4-column-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .big-podcast-text {
    padding: 40px 20px;
  }

  .div-block-38 {
    height: auto;
    min-height: 255px;
  }

  .text-block-11 {
    width: 20px;
    height: 20px;
    font-size: 20px;
  }

  .post-image-2-copy {
    background-position: 0% 0%;
  }

  .white-paper-form {
    display: none;
    opacity: 0;
  }

  .pdf-display {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .html-embed-5 {
    height: 480px;
  }

  .whitepaper-hubspot {
    max-width: 280px;
    margin-right: 0px;
  }

  .close-button {
    z-index: 10000;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
  }

  .back-icon {
    width: 20px;
    height: 20px;
    font-size: 20px;
  }

  .pdf-button {
    width: 210px;
    margin: 0px 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .contact-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .floting-button {
    right: 2%;
    padding: 20px;
    font-size: 14px;
  }

  .close-icon {
    margin-top: 10px;
    margin-right: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .newsletter-form-modal-2 {
    left: 2%;
    right: 2%;
    display: none;
    overflow: scroll;
    /*max-height: 400px;*/
    margin-bottom: 110px;
    padding: 20px;
    width: 350px;
  }

  .modal-bg {
    position: fixed;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    z-index: 1000;
    display: none;
    overflow: scroll;
    width: 100%;
    height: 100%;
    min-height: auto;
    background-color: rgba(53, 55, 61, 0.3);
  }

  .equity-recycling-form {
    display: none;
    opacity: 0;
  }

  .close-button-er {
    z-index: 10000;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
  }

  .video-icon {
    width: 20px;
    height: 20px;
    font-size: 20px;
  }

  .light-blue-title-event.top-title {
    font-size: 16px;
    line-height: 30px;
  }

  .heading-event.top-title-event {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .event-list {
    display: none;
  }

  .event-list--info {
    height: auto;
    min-height: 255px;
  }

  .scope-image-cotainer {
    display: block;
  }

  .thumbnail {
    display: block;
    width: 220px;
    margin-left: 20px;
}

  .tackling-control-form {
    display: none;
    opacity: 0;
  }

  .close-button-tc {
    z-index: 10000;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
  }

  .event-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .grid-16 {
    grid-auto-flow: row;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-44 {
    width: 100%;
  }

  .container-24 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .asset-renewables-blue {
    padding: 20px;
  }

  .div-whitepaper-card {
    height: auto;
    min-height: 255px;
  }

  .partners-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .press-paragraph.body-press.rp-about {
    padding-right: 0px;
    padding-left: 0px;
  }

  .newsletter-icon {
    max-width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .whitepappoer-form-heading.top-title {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .whitepappoer-form-heading.top-title-podcast {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .whitepaper-sub-heading.top-title {
    font-size: 16px;
    line-height: 30px;
  }

  .hero-pp-small {
    padding-right: 20px;
    padding-left: 20px;
  }

  .contact-signup-grid {
    margin-left: 0px;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    background-color: #f4f5f8;
  }

  .pp-title-no-hero {
    max-width: none;
    font-size: 30px;
  }

  .bullet-list-hero.hero-v1 {
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }

  .bullet-list-df-item {
    margin-right: 5px;
    margin-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .heading-hero.top-title {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .heading-hero.top-title.hubspot {
    width: auto;
    max-width: none;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .heading-hero.top-title.hubspot.investor {
    font-size: 21px;
    text-align: center;
  }

  .hubspot-dfs-form {
    padding: 10px;
  }

  .form-title {
    margin-top: 10px;
    margin-left: 5px;
  }

  .list-icon {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    font-size: 20px;
  }

  .flex-container-mobile {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    max-width: none;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }

  .get-access {
    margin-top: 10px;
    padding-bottom: 0px;
  }

  .why-sign-up {
    padding-right: 20px;
    padding-left: 20px;
  }

  .grid-17 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-18 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .access-benefit-card {
    padding: 20px;
  }

  .access-benefit-card.renewablle {
    background-position: 50% 120%;
  }

  .grid-19 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .button-cta-coming-soon {
    margin-top: 160px;
  }

  .flex-container-old {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    max-width: none;
    margin-top: 130px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .nav-logo-invesor {
    height: 31px;
  }

  .flex-container-dfs {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    max-width: none;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  ._1280px-container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .text-block-19 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }

  .door-button-2.aseet-holder {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .door-button-2.pro-investor {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .list-item-23 {
    padding-left: 0px;
  }

  .footer-landing-mobile {
    display: block;
  }

  .footer-container-mobile {
    display: -ms-grid;
    display: grid;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    justify-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 0px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .nav-grid-mobile {
    justify-items: center;
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100px;
    grid-template-rows: 100px;
    text-align: left;
  }

  .nav-grid-mobile.bootom {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-rows: 13px;
    grid-template-rows: 13px;
  }

  .nav-grid-mobile.home-bottom {
    position: static;
    display: -ms-grid;
    display: grid;
    padding-right: 0px;
    padding-left: 30px;
    justify-items: end;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .nav-grid-mobile.home-bottom {
    position: static;
    display: block;
    padding-right: 20px;
    padding-left: 20px;
    justify-items: start;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .nav-grid-mobile.home-bottom {
    position: static;
    display: -ms-grid;
    display: grid;
    padding-right: 0px;
    padding-left: 0px;
    justify-items: start;
    grid-auto-flow: row;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .list-item-mobile {
    padding-left: 0px;
    text-align: left;
  }

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

  .container-about.about {
    display: block;
    margin-top: 40px;
    grid-auto-flow: column;
  }

  .container-about.about._1280px-container.mobile {
    padding-right: 0px;
    padding-left: 0px;
  }

  .container-about.insight {
    display: block;
    padding-right: 20px;
  }

  .container-about.whitepaper-preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container-31 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .proposition-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .asstes-insights {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .landing-page-title {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .event-grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .contact-button {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    font-size: 50px;
  }

.arrow.hide {
    display: block;
}

  .event-list--info-2 {
    height: auto;
    min-height: 255px;
  }

  .grid-20 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .steps {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ah-button {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .ah-banner {
    font-size: 20px;
  }

  .banner-content {
    padding: 40px 20px;
  }

  .columns-17 {
    display: block;
  }

  .open-faqs {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .faq-2 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .step-icon {
    width: 50px;
    height: 50px;
    font-size: 50px;
  }

  .container-33 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-28 {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }

  .landing-page-paragraph {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .column-29 {
    display: none;
  }

  .grid-21 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .button-cta-coming-soon-2 {
    margin-top: 160px;
  }

  .why-invest-icon {
    width: 50px;
    height: 50px;
    font-size: 50px;
  }
}

#w-node-_4f213ec8-4b2c-5906-ae2a-58ab97b0a3d8-2ff46d2b {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4f213ec8-4b2c-5906-ae2a-58ab97b0a3eb-2ff46d2b {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_4f213ec8-4b2c-5906-ae2a-58ab97b0a3f7-2ff46d2b {
  -ms-grid-column-span: -1;
  grid-column-end: 2;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-div-block-2ff46d2b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c2aef356-7c28-cfcf-877f-1f3d6af1b9c4-2ff46d2b {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c2aef356-7c28-cfcf-877f-1f3d6af1b9d1-2ff46d2b {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2389245a-cfc6-0b32-f0c8-3da2fa783ed6-2ff46d2b {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_79df8a98-cd9d-b180-9c8f-9ee83d2ebe64-2ff46d2b {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aa86c08c-234d-100b-2aef-054a0865617c-2ff46d2b {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b9599210-dc50-4597-90ce-0ca99cd112cf-2ff46d2b {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-faa3dc86-b0c8-f2af-ab2e-9a6c0764807b-2ff46d2b {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_135abaf7-c5bd-5f58-b2e2-0a37745dcf3f-2ff46d2b {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_013d63c9-f97b-0c84-a9b1-13601a67bd69-1a67bd62 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_013d63c9-f97b-0c84-a9b1-13601a67bd75-1a67bd62 {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_013d63c9-f97b-0c84-a9b1-13601a67bd7d-1a67bd62 {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_1734f8d0-ff86-4f3f-547d-80c940b55d7d-40b55d7c {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_1734f8d0-ff86-4f3f-547d-80c940b55d7f-40b55d7c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1734f8d0-ff86-4f3f-547d-80c940b55d96-40b55d7c {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c4c37380-e595-0e2a-ab27-9469eb0c3f25-b1a16a37 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c4c37380-e595-0e2a-ab27-9469eb0c3f38-b1a16a37 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c4c37380-e595-0e2a-ab27-9469eb0c3f44-b1a16a37 {
  -ms-grid-column-span: -1;
  grid-column-end: 2;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_5c2aba5c-69e3-8723-535b-fe86af856649-b1a16a37 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6c674c8f-97c4-f9d3-fc71-36c977a1228f-b1a16a37 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-c83cbf8c-cab8-b3e5-4208-9b02859ba4eb-15bbfc6f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d25ed-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d25f6-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2605-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d260f-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2612-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d262a-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d262f-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2634-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2641-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d264a-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2651-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2662-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d266f-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2681-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26a1-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26aa-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26af-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26d9-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26e4-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26f3-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2705-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d270e-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2713-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1652d556-6cc0-6d85-73ce-0d1d473f7d49-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1652d556-6cc0-6d85-73ce-0d1d473f7d58-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1652d556-6cc0-6d85-73ce-0d1d473f7d6e-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1652d556-6cc0-6d85-73ce-0d1d473f7d7b-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1652d556-6cc0-6d85-73ce-0d1d473f7d84-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1652d556-6cc0-6d85-73ce-0d1d473f7d89-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_948a960c-2511-2a7e-1935-832c7e15a981-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_948a960c-2511-2a7e-1935-832c7e15a98c-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_948a960c-2511-2a7e-1935-832c7e15a997-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_948a960c-2511-2a7e-1935-832c7e15a9a4-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_948a960c-2511-2a7e-1935-832c7e15a9ad-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_948a960c-2511-2a7e-1935-832c7e15a9b2-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ad2e9520-c77c-48fc-bf3f-f08902ca9c6e-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f3dafa4b-cd97-166a-4ada-db5b173131ec-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_22efd951-d973-d50a-ad42-8c81a974ab51-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3e70ce26-a719-0237-e59f-4cbe27bf5f20-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ce6cfcb7-8667-53c8-1761-acfd2d6bf20f-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_309841a3-fb81-0db2-6127-cf2eadb74fac-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_65b4cf1a-5c0c-0eae-e0b7-6a0eb6b3c3d9-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_75e12cef-6ac3-958a-2974-80af5911bf83-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-efabc290-5a5a-54d8-4537-f9edf80a53f3-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eaca4f04-aaba-1cc8-9503-5fe46fbc34a9-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eaca4f04-aaba-1cc8-9503-5fe46fbc34b0-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6b63b6a0-f769-c36c-8a3f-51ac9a32a941-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eaca4f04-aaba-1cc8-9503-5fe46fbc34c1-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eaca4f04-aaba-1cc8-9503-5fe46fbc34c7-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eaca4f04-aaba-1cc8-9503-5fe46fbc34cc-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2729-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2732-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d273b-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d274a-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2753-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d275c-15bbfc6f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_991799bd-4bd6-e9b5-1999-1dc1a37d8d57-dc911c11 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2305fac7-1b3e-e9fb-6a93-e264c6a2e06b-dc911c11 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b1a8680d-014a-1fe2-824e-9e9812f761ee-12f761eb {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1f2bb90a-e41a-6483-6744-c4148cfcb971-12f761eb {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b1a8680d-014a-1fe2-824e-9e9812f76200-12f761eb {
  -ms-grid-column-span: -1;
  grid-column-end: 2;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e9610009-1560-bf08-5fd8-856faf2c21bd-00579ad2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2bf3212c-03b7-0cfb-632e-c78c8ee710bb-33c27905 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3e268ff4-fa7d-463f-8291-129467274a26-33c27905 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_3e268ff4-fa7d-463f-8291-129467274a2e-33c27905 {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3e268ff4-fa7d-463f-8291-129467274a30-33c27905 {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_301cb030-9409-46f2-aa9f-2a4336910a1f-33c27905 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_301cb030-9409-46f2-aa9f-2a4336910a22-33c27905 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c91729f3-7a7e-0a57-96fb-e9c0436e0ea6-33c27905 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3fd619bc-6050-6318-a3f9-1454fb9edeef-33c27905 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_95fc4785-e0f4-3b10-7a24-ea3767b437e0-cdea84e8 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
}

#w-node-_50ebf86c-6a54-c72c-fd6b-dcf6ce8f0d8c-ce8f0d85 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_50ebf86c-6a54-c72c-fd6b-dcf6ce8f0d98-ce8f0d85 {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_50ebf86c-6a54-c72c-fd6b-dcf6ce8f0da0-ce8f0d85 {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_24d01b64-4401-f439-6673-4d6980197648-80197645 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_24d01b64-4401-f439-6673-4d698019764b-80197645 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_24d01b64-4401-f439-6673-4d6980197657-80197645 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_24d01b64-4401-f439-6673-4d6980197667-80197645 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_24d01b64-4401-f439-6673-4d698019766d-80197645 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_06dd0c8c-8cd9-3a90-68a6-5da8975b2e38-80197645 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_58acc22e-fce5-e074-3ff4-c71ff2b43297-80197645 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-c9214130-fe00-5a0c-b7ed-99a7d2db0b88-b1a1205f {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
}

#w-node-_201e225d-800d-58a4-f5d0-1e17574852c3-4fae86ae {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_58f7499e-c7b1-9028-e647-525643c17b26-4fae86ae {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a4d87c2c-ec09-bd2c-98e4-6f702704b2f2-4fae86ae {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a3626d07-ac4e-7559-128b-7617ce41960f-4fae86ae {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a3626d07-ac4e-7559-128b-7617ce41961a-4fae86ae {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a3626d07-ac4e-7559-128b-7617ce419625-4fae86ae {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a3626d07-ac4e-7559-128b-7617ce419630-4fae86ae {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dd7e0a13-b984-3b5e-fbb3-ae3df5bde479-e1ae86b5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ab3096b9-bdd1-6c8c-ca91-ceee587b9385-5086cdb3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f5ad7c53-1ed1-537d-a797-def14c0cb86f-2e0e597e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fc40e264-35b5-a947-724d-c059d95e54e0-9eea60c5 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fc40e264-35b5-a947-724d-c059d95e54e9-9eea60c5 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fc40e264-35b5-a947-724d-c059d95e54f2-9eea60c5 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ab3096b9-bdd1-6c8c-ca91-ceee587b9385-4ded909a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6b5cc50c-a7e2-8b92-b68f-3150fca80457-4ded909a {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6b5cc50c-a7e2-8b92-b68f-3150fca8045b-4ded909a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6b5cc50c-a7e2-8b92-b68f-3150fca8045f-4ded909a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6b5cc50c-a7e2-8b92-b68f-3150fca80463-4ded909a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-div-block-193338fe {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b0b6c24c-1036-a7f8-7f14-86699dca3422-91fb20b4 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Area;
}

.container-7>#w-node-b0b6c24c-1036-a7f8-7f14-86699dca3422-91fb20b4 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.container-14>#w-node-b0b6c24c-1036-a7f8-7f14-86699dca3422-91fb20b4 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}

.container-18>#w-node-b0b6c24c-1036-a7f8-7f14-86699dca3422-91fb20b4 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.container-about>#w-node-b0b6c24c-1036-a7f8-7f14-86699dca3422-91fb20b4 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-f4bcfa6e-0824-aee5-7681-fd551a115456-91fb20b4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_93ab7392-76ac-e4e1-d58b-5a413b644916-91fb20b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_168127e2-551a-3398-889f-bd1c03f26126-91fb20b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2d8d6dc2-21b7-9557-747e-5f5b6bf979ef-91fb20b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2d8d6dc2-21b7-9557-747e-5f5b6bf979f9-91fb20b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2d8d6dc2-21b7-9557-747e-5f5b6bf97a03-91fb20b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2d8d6dc2-21b7-9557-747e-5f5b6bf97a0d-91fb20b4 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-c237bba6 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Area;
  -ms-grid-column-align: end;
  justify-self: end;
}

.container-7>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-c237bba6 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.container-14>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-c237bba6 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}

.container-18>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-c237bba6 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.container-about>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-c237bba6 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf2-c237bba6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c16aa655-07b3-e078-4720-6b9f4f86212e-c237bba6 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1eedddfe-2833-83bc-2e13-ee3d10f0678f-c237bba6 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_32dfb584-379a-2ca0-fe19-23e35b2ec715-c237bba6 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-06667600 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Area;
  -ms-grid-column-align: center;
  justify-self: center;
}

.container-7>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-06667600 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.container-14>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-06667600 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}

.container-18>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-06667600 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.container-about>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-06667600 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

@media screen and (max-width: 767px) {
  .container-14>#w-node-b0b6c24c-1036-a7f8-7f14-86699dca3422-91fb20b4 {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  .container-14>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-c237bba6 {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }

  .container-14>#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf1-06667600 {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
}

#w-node-c83f5d0c-1f3c-7b3e-eaaa-3193d2eb1bf2-06667600 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c16aa655-07b3-e078-4720-6b9f4f86212e-06667600 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c83cbf8c-cab8-b3e5-4208-9b02859ba4eb-80c7c80a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b514aa71-749d-418a-78a8-19cd5b382886-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d25ed-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d25f6-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2605-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d260f-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2612-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2619-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d262a-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d262f-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2634-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2641-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d264a-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2651-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2662-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d266f-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2681-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26a1-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26aa-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26af-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26d9-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26e4-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d26f3-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2705-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d270e-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2713-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2729-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2732-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d273b-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d274a-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d2753-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f16eef53-5468-6706-a6b3-4196550d275c-80c7c80a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c91f1add-0ad2-c255-8185-ab8133522d4e-cac2d472 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_291e2815-7bf7-b67a-b23f-61483e55c580-cac2d472 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c91f1add-0ad2-c255-8185-ab8133522d4e-6cd3ab5a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_21988e73-dbed-3477-8db5-377c2582337e-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_95aa72e8-e09b-2cc6-56c1-18feb612671b-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f175640d-f3e0-9fa4-8488-bb8b57796ddb-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_050c9ae7-e8f5-fec9-86fc-b26e3c00f019-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3e167fc1-e63b-fc10-31d8-f6b7ca60e410-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_26189603-d60e-1815-58f4-f276caa41e99-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_314b8a0a-273d-c68a-f420-f0f7dc10b065-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_291e2815-7bf7-b67a-b23f-61483e55c580-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_633b3e47-3064-9411-0ffa-f6b2d9273cae-6cd3ab5a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c83cbf8c-cab8-b3e5-4208-9b02859ba4eb-45392842 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b514aa71-749d-418a-78a8-19cd5b382886-45392842 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c83cbf8c-cab8-b3e5-4208-9b02859ba4eb-b7320ab9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b514aa71-749d-418a-78a8-19cd5b382886-b7320ab9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_5fe33589-314b-3dcf-e75f-2dcc6f2f72b5-4cefe220 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_201e225d-800d-58a4-f5d0-1e17574852c3-f535ac9d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_58f7499e-c7b1-9028-e647-525643c17b26-f535ac9d {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a4d87c2c-ec09-bd2c-98e4-6f702704b2f2-f535ac9d {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_40ecdf27-b944-2d08-1da8-e96754dbe0bd-f535ac9d {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_57294df0-f2f8-a548-3b40-2e03b0f451de-f535ac9d {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a3626d07-ac4e-7559-128b-7617ce41960f-f535ac9d {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a3626d07-ac4e-7559-128b-7617ce41961a-f535ac9d {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a3626d07-ac4e-7559-128b-7617ce419625-f535ac9d {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a3626d07-ac4e-7559-128b-7617ce419630-f535ac9d {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_97eecb6f-93b0-c0e8-7997-3e2359ddd649-59ddd646 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_97eecb6f-93b0-c0e8-7997-3e2359ddd64c-59ddd646 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_97eecb6f-93b0-c0e8-7997-3e2359ddd658-59ddd646 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_97eecb6f-93b0-c0e8-7997-3e2359ddd668-59ddd646 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_97eecb6f-93b0-c0e8-7997-3e2359ddd66e-59ddd646 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_97eecb6f-93b0-c0e8-7997-3e2359ddd671-59ddd646 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_97eecb6f-93b0-c0e8-7997-3e2359ddd674-59ddd646 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_0e26db1d-98a4-0f40-35bb-c2c03c46aa76-b54fb841 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_0e26db1d-98a4-0f40-35bb-c2c03c46aa79-b54fb841 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_0e26db1d-98a4-0f40-35bb-c2c03c46aa85-b54fb841 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

#w-node-_0e26db1d-98a4-0f40-35bb-c2c03c46aa98-b54fb841 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_0e26db1d-98a4-0f40-35bb-c2c03c46aa9b-b54fb841 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_0e26db1d-98a4-0f40-35bb-c2c03c46aa9e-b54fb841 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_0f1d2979-f3d3-e36a-9b23-5ef072faee79-b54fb841 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1753ea71-9fbc-8b36-98c5-200259dd5eae-b54fb841 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1753ea71-9fbc-8b36-98c5-200259dd5ebe-b54fb841 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1753ea71-9fbc-8b36-98c5-200259dd5ece-b54fb841 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-dd7e0a13-b984-3b5e-fbb3-ae3df5bde479-419d19c9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b1f83320-1e14-0f30-a324-a33b9ea0829c-c237bba6 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Area;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-ab3096b9-bdd1-6c8c-ca91-ceee587b9385-217f114f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c9214130-fe00-5a0c-b7ed-99a7d2db0b88-9204742c {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
}

#w-node-_0f1d2979-f3d3-e36a-9b23-5ef072faee79-7b7ecdb8 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

@media screen and (min-width: 1280px) {
  #w-node-_5fe33589-314b-3dcf-e75f-2dcc6f2f72b5-4cefe220 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_0f1d2979-f3d3-e36a-9b23-5ef072faee79-b54fb841 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_5de27b07-9ae2-fddd-2331-ac2a72b1b45c-b54fb841 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_0f1d2979-f3d3-e36a-9b23-5ef072faee79-7b7ecdb8 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_013d63c9-f97b-0c84-a9b1-13601a67bd79-1a67bd62 {
    justify-self: baseline;
  }

  #w-node-_50ebf86c-6a54-c72c-fd6b-dcf6ce8f0d9c-ce8f0d85 {
    justify-self: baseline;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5d5e34f6-60cd-06ab-97cb-6666da52e5a6-da52e5a1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5d5e34f6-60cd-06ab-97cb-6666da52e5a8-da52e5a1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5d5e34f6-60cd-06ab-97cb-6666da52e5a9-da52e5a1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5d5e34f6-60cd-06ab-97cb-6666da52e5aa-da52e5a1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5d5e34f6-60cd-06ab-97cb-6666da52e5ab-da52e5a1 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-column-span: 0;
    grid-column-end: 2;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5d5e34f6-60cd-06ab-97cb-6666da52e5ac-da52e5a1 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bc25783e-7be4-cf97-10bd-3d6e43670d4d-e1ae86b5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bc25783e-7be4-cf97-10bd-3d6e43670d4f-e1ae86b5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bc25783e-7be4-cf97-10bd-3d6e43670d50-e1ae86b5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bc25783e-7be4-cf97-10bd-3d6e43670d51-e1ae86b5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bc25783e-7be4-cf97-10bd-3d6e43670d52-e1ae86b5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-column-span: 0;
    grid-column-end: 2;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bc25783e-7be4-cf97-10bd-3d6e43670d53-e1ae86b5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_4a2a328a-a88a-4395-a600-22712d30a8c0-4cefe220 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_2e08dcc9-a07a-4040-7031-2f14d299292a-4cefe220 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_2f9a97a2-7abc-1413-1f36-00924782bf52-4cefe220 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-a5d41836-43fc-ca0d-11a3-35fcb3cf49f0-4cefe220 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_5de27b07-9ae2-fddd-2331-ac2a72b1b45c-b54fb841 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_5de27b07-9ae2-fddd-2331-ac2a72b1b462-b54fb841 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_5de27b07-9ae2-fddd-2331-ac2a72b1b468-b54fb841 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_4a2a328a-a88a-4395-a600-22712d30a8c0-7b7ecdb8 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_2e08dcc9-a07a-4040-7031-2f14d299292a-7b7ecdb8 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_2f9a97a2-7abc-1413-1f36-00924782bf52-7b7ecdb8 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-a5d41836-43fc-ca0d-11a3-35fcb3cf49f0-7b7ecdb8 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4f213ec8-4b2c-5906-ae2a-58ab97b0a3d8-2ff46d2b {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d963ca90-9b56-2a16-7226-cf261cce87e2-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ffc503bc-2aa2-c200-5790-8aa517ef49f6-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ffc503bc-2aa2-c200-5790-8aa517ef49ed-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ffc503bc-2aa2-c200-5790-8aa517ef49e4-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9d9bbca7-7c3d-534d-eaac-d2de821ae812-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_047f64b6-a50d-6917-87d5-04b7dcc32714-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c2aef356-7c28-cfcf-877f-1f3d6af1b9c4-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c2aef356-7c28-cfcf-877f-1f3d6af1b9d1-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_2389245a-cfc6-0b32-f0c8-3da2fa783ed6-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_79df8a98-cd9d-b180-9c8f-9ee83d2ebe64-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_20adf736-6b99-7d59-327a-07ba174c48ec-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_56d1f513-cf21-a305-eec6-ded9ec540e2d-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3bf2c36c-5fb8-c176-dcb0-70a0bfc05147-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c87cdf99-5d60-0bbc-64e1-ea0e164e5f79-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-dfc070d3-2425-0b86-1fd9-595156f09a84-2ff46d2b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_013d63c9-f97b-0c84-a9b1-13601a67bd75-1a67bd62 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_66c2fc0d-6961-2fb7-2848-42f8a90a9050-a90a9050 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c4c37380-e595-0e2a-ab27-9469eb0c3f25-b1a16a37 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_67357b59-f153-8bb0-1caf-b464e42d22fd-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e00c9ee3-1136-faa4-abd3-976146ec776f-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a17ad8a7-ae83-f740-49d5-50b6ec3bfd7e-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-ac3c67fd-57fb-4c3b-5d08-956762af5fad-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9a89ef4d-7ae3-2724-78bf-e67686fa6eb1-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_7ce51fbc-b4a0-4571-053a-281c8027fcf6-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_076d8999-049a-2841-c1b8-fd8ab470c6f5-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_45a1008e-8e09-d461-cfb1-6440d4a87e34-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6c674c8f-97c4-f9d3-fc71-36c977a12286-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6c674c8f-97c4-f9d3-fc71-36c977a1228f-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6c674c8f-97c4-f9d3-fc71-36c977a1227d-b1a16a37 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c83cbf8c-cab8-b3e5-4208-9b02859ba4eb-15bbfc6f {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_991799bd-4bd6-e9b5-1999-1dc1a37d8d57-dc911c11 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-b1a8680d-014a-1fe2-824e-9e9812f761ee-12f761eb {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_2bf3212c-03b7-0cfb-632e-c78c8ee710bb-33c27905 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_3e268ff4-fa7d-463f-8291-129467274a2e-33c27905 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_301cb030-9409-46f2-aa9f-2a4336910a1f-33c27905 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_301cb030-9409-46f2-aa9f-2a4336910a22-33c27905 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c91729f3-7a7e-0a57-96fb-e9c0436e0ea5-33c27905 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-c91729f3-7a7e-0a57-96fb-e9c0436e0ea6-33c27905 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_3fd619bc-6050-6318-a3f9-1454fb9edeef-33c27905 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_50ebf86c-6a54-c72c-fd6b-dcf6ce8f0d98-ce8f0d85 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_24d01b64-4401-f439-6673-4d6980197648-80197645 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0bf22a0a-f517-dd2a-4ffe-01cc67a4a484-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_53c5088a-b060-4564-3937-11447d4dc4bf-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_53c5088a-b060-4564-3937-11447d4dc4b6-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_53c5088a-b060-4564-3937-11447d4dc4ad-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_07bfbcc6-0911-c9ec-5d66-898c91eb337c-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8fd9ecb6-bacd-6fc5-5564-4c08096b802c-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_58f7499e-c7b1-9028-e647-525643c17b26-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a4d87c2c-ec09-bd2c-98e4-6f702704b2f2-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-b69280ae-75fa-99bc-e331-803530a4b51e-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3e8d-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3ea8-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3eb5-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3ec2-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3ecf-4fae86ae {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9cb04cd0-fe52-1e87-363e-c9177d64eaa6-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f6e87b4b-197c-8e4f-813d-a708f1bffb07-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9cb04cd0-fe52-1e87-363e-c9177d64eabf-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9cb04cd0-fe52-1e87-363e-c9177d64ead9-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9cb04cd0-fe52-1e87-363e-c9177d64eae6-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_506a6aa6-6892-1527-477c-f3f73b0d73da-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_4bd2bdb5-54cd-24cd-2a03-f60965d63c18-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-baa7ce1c-80fe-e6bd-140e-234e5c48be24-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-baa7ce1c-80fe-e6bd-140e-234e5c48be2d-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-baa7ce1c-80fe-e6bd-140e-234e5c48be1b-e1ae86b5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_32dfb584-379a-2ca0-fe19-23e35b2ec715-c237bba6 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c83cbf8c-cab8-b3e5-4208-9b02859ba4eb-80c7c80a {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c83cbf8c-cab8-b3e5-4208-9b02859ba4eb-45392842 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c83cbf8c-cab8-b3e5-4208-9b02859ba4eb-b7320ab9 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_0bf22a0a-f517-dd2a-4ffe-01cc67a4a484-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_53c5088a-b060-4564-3937-11447d4dc4bf-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_53c5088a-b060-4564-3937-11447d4dc4b6-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_53c5088a-b060-4564-3937-11447d4dc4ad-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_07bfbcc6-0911-c9ec-5d66-898c91eb337c-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8fd9ecb6-bacd-6fc5-5564-4c08096b802c-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_58f7499e-c7b1-9028-e647-525643c17b26-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-a4d87c2c-ec09-bd2c-98e4-6f702704b2f2-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_40ecdf27-b944-2d08-1da8-e96754dbe0bd-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_57294df0-f2f8-a548-3b40-2e03b0f451de-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-b69280ae-75fa-99bc-e331-803530a4b51e-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3e8d-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3ea8-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3eb5-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3ec2-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8cf8239f-545c-1852-cf3e-39d6bdcf3ecf-f535ac9d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_97eecb6f-93b0-c0e8-7997-3e2359ddd649-59ddd646 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0e26db1d-98a4-0f40-35bb-c2c03c46aa76-b54fb841 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_9cb04cd0-fe52-1e87-363e-c9177d64eaa6-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f6e87b4b-197c-8e4f-813d-a708f1bffb07-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9cb04cd0-fe52-1e87-363e-c9177d64eabf-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9cb04cd0-fe52-1e87-363e-c9177d64ead9-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9cb04cd0-fe52-1e87-363e-c9177d64eae6-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_506a6aa6-6892-1527-477c-f3f73b0d73da-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_4bd2bdb5-54cd-24cd-2a03-f60965d63c18-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_22465766-8c6e-e49d-a4f8-373bd2e5c37b-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-baa7ce1c-80fe-e6bd-140e-234e5c48be24-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-baa7ce1c-80fe-e6bd-140e-234e5c48be2d-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-baa7ce1c-80fe-e6bd-140e-234e5c48be1b-419d19c9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@font-face {
  font-family: 'Gt super display';
  src: url('../fonts/GT-Super-Display-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt super display';
  src: url('../fonts/GT-Super-Display-Bold-Italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'La solid 900';
  src: url('../fonts/la-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/**New footer styles**/

.partnert-roll {
  font-size: 12px;
  text-align: center;
}

.text-block-23 {
  color: #a9a9aa;
}

.column-32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: left;
}

.footer-item-icon {
  margin-top: -6px;
  margin-right: 15px;
}

.columns-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  grid-column-gap: 0px;
}

.column-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-12 {
  width: 40px;
}

.list-item-2 {
  display: inline;
}

.container-27 {
  padding-right: 20px;
  padding-left: 20px;
}

.column-30 {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.tuv-logo {
  width: 250px;
  margin-top: 0px;
}

.html-embed-2 {
  display: inline-block;
}

.solaris-logo {
  width: 140px;
  margin-top: 0px;
}

.top-footer-links-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 5px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.top-footer-links-grid.botttom {
  padding-right: 40px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: start;
  grid-auto-flow: row;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  -ms-grid-columns: -webkit-max-content -webkit-max-content;
  -ms-grid-columns: max-content max-content;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.low-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding-top: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #e0e0e0;
}

.low-footer-link-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 15px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: 1fr max-content max-content max-content max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.low-footer-link-grid.bottom {
  padding-right: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  justify-items: end;
  grid-auto-flow: row;
  grid-column-gap: 35px;
  -ms-grid-columns: -webkit-max-content;
  -ms-grid-columns: max-content;
  grid-template-columns: -webkit-max-content;
  grid-template-columns: max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: right;
}

.link-footer-2 {
  color: #161a6e;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
}

.link-footer-2:hover {
  color: #42c1ff;
}

.nfs-logo {
  width: 140px;
  margin-top: -15px;
}

.new-footer {
  padding-top: 40px;
  padding-bottom: 20px;
  border-top: 1px solid #e0e0e0;
  background-color: #fff;
}

.footer-logos-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: start;
  justify-content: flex-end;
  justify-items: end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 25px;
  grid-row-gap: 0;
  grid-template-areas: "Area Area-2"
    ". Area-2";
  -ms-grid-columns: -webkit-max-content 25px -webkit-max-content;
  -ms-grid-columns: max-content 25px max-content;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -ms-grid-rows: 80px 14px auto;
  grid-template-rows: 80px auto;
}

@media screen and (min-width: 1280px) {
  .top-footer-links-grid.botttom {
    padding-left: 0px;
  }

  .low-footer-link-grid.bottom {
    padding-left: 40px;
  }
}

@media screen and (max-width: 991px) {
  .column-32 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .columns-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .column-21 {
    display: block;
    margin-bottom: 0px;
    padding-left: 0px;
  }

  .list-item-2 {
    width: auto;
    margin-right: 0px;
    padding: 10px 0px;
    float: left;
    text-align: left;
  }

  .container-27 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .column-30 {
    display: block;
  }

  .tuv-logo {
    width: 200px;
  }

  .top-footer-links-grid.botttom {
    display: -ms-grid;
    display: grid;
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-items: start;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 35px;
    grid-row-gap: 13px;
    -ms-grid-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
    -ms-grid-columns: max-content max-content max-content;
    grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content max-content;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .low-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
  }

  .low-footer-link-grid.bottom {
    display: -ms-grid;
    display: grid;
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 35px;
    grid-row-gap: 13px;
    -ms-grid-columns: -webkit-max-content;
    -ms-grid-columns: max-content;
    grid-template-columns: -webkit-max-content;
    grid-template-columns: max-content;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .footer-logos-grid {
    margin-top: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-template-areas: ".";
    -ms-grid-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
    -ms-grid-columns: max-content max-content max-content;
    grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content max-content;
    -ms-grid-rows: min-content;
    grid-template-rows: -webkit-min-content;
    grid-template-rows: min-content;
  }
}

@media screen and (max-width: 767px) {
  .list-item-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .top-footer-links-grid {
    text-align: center;
  }

  .top-footer-links-grid.botttom {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 21px;
    grid-row-gap: 2px;
    -ms-grid-columns: minmax(-webkit-max-content, 1fr) -webkit-max-content -webkit-max-content;
    -ms-grid-columns: minmax(max-content, 1fr) max-content max-content;
    grid-template-columns: minmax(-webkit-max-content, 1fr) -webkit-max-content -webkit-max-content;
    grid-template-columns: minmax(max-content, 1fr) max-content max-content;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .low-footer-link-grid {
    text-align: center;
  }

  .low-footer-link-grid.bottom {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
    grid-column-gap: 6px;
    grid-row-gap: 2px;
    -ms-grid-columns: -webkit-max-content;
    -ms-grid-columns: max-content;
    grid-template-columns: -webkit-max-content;
    grid-template-columns: max-content;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .footer-logos-grid {
    text-align: center;
  }
}

@media screen and (max-width: 479px) {
  .partnert-roll {
    margin-bottom: 5px;
    text-align: left;
  }

  .list-item-2 {
    display: block;
    width: 100%;
    margin-bottom: 5px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    list-style-type: none;
  }

  .top-footer-links-grid {
    justify-items: center;
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100px;
    grid-template-rows: 100px;
    text-align: left;
  }

  .top-footer-links-grid.botttom {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-rows: 13px;
    grid-template-rows: 13px;
  }

  .low-footer-link-grid {
    justify-items: center;
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100px;
    grid-template-rows: 100px;
    text-align: left;
  }

  .low-footer-link-grid.bottom {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-rows: 13px;
    grid-template-rows: 13px;
  }

  .footer-logos-grid {
    justify-items: center;
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100px;
    grid-template-rows: 100px;
    text-align: left;
  }
}

#w-node-ee50f745-1545-f45c-acf2-c7392a2895c2-de2db35d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ee50f745-1545-f45c-acf2-c7392a2895ce-de2db35d {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ee50f745-1545-f45c-acf2-c7392a2895d6-de2db35d {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ee50f745-1545-f45c-acf2-c7392a2895db-de2db35d {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ee50f745-1545-f45c-acf2-c7392a2895df-de2db35d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ee50f745-1545-f45c-acf2-c7392a2895e3-de2db35d {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ee50f745-1545-f45c-acf2-c7392a2895ec-de2db35d {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-ee50f745-1545-f45c-acf2-c7392a2895ce-de2db35d {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-ee50f745-1545-f45c-acf2-c7392a2895d2-de2db35d {
    justify-self: baseline;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-ee50f745-1545-f45c-acf2-c7392a2895db-de2db35d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-ee50f745-1545-f45c-acf2-c7392a2895df-de2db35d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ee50f745-1545-f45c-acf2-c7392a2895ec-de2db35d {
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ee50f745-1545-f45c-acf2-c7392a2895ce-de2db35d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
