:root {
  --bg: #f5fafc;
  --main: #001aa1;
  --black: #000;
  --white: white;
  --bg2: #dde3f3;
  --orange: #ec671a;
  --main\<deleted\|variable-da5edc99-5ecb-1047-aa2b-529055b8efa2\>: #0463ef;
  --light-grey\<deleted\|variable-c224c70d-1694-f759-78b8-d939bec7b692\>: #f4f4f4;
  --dark\<deleted\|variable-f82f95df-b192-679b-6742-90698007be3e\>: #01052d;
  --light-grey: #f4f4f4;
  --light-grey-3\<deleted\|variable-b50ba11e-c010-9326-6e4a-feb8f6e49eaa\>: #f5f6f6;
  --transparent: transparent;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

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

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

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

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

body {
  background-color: var(--bg);
  color: var(--main);
  font-family: semplicitapro, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.38em;
  font-weight: 600;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5em;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.4;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 600;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
  line-height: 1.5;
}

a {
  text-decoration: underline;
  transition: opacity .3s, border-color .3s, color .3s, background-color .3s;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5em;
}

img {
  object-fit: cover;
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: 0;
  font-weight: 500;
  display: block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.text_color_black {
  color: var(--black);
}

.global_embed {
  z-index: 100;
  position: fixed;
  inset: 0% 0% auto;
}

.style_guide_title_wrap {
  border-bottom: 1px solid #17374b;
  margin-bottom: 3em;
  padding-bottom: 1em;
}

.h6 {
  font-size: 1em;
  font-weight: 600;
  line-height: 1.4;
}

.text_20px {
  font-size: 1.25em;
  line-height: 1.5;
}

.text_20px.is--process-card-title {
  font-weight: 700;
}

.text_color_main {
  color: var(--main);
}

.h2 {
  font-size: 3.5em;
  font-weight: 400;
  line-height: 1.2;
}

.bg_color_main {
  background-color: var(--main);
  color: var(--white);
}

.text_16px {
  font-size: 1em;
  line-height: 1.5;
}

.text_16px.is--se-label-mobile {
  display: none;
}

.text_16px.is--radio-label {
  font-weight: 500;
}

.text_16px.is-green {
  color: #47bc61;
}

.text_16px.is-red {
  color: #da4444;
}

.text_18px {
  font-size: 1.13em;
  line-height: 1.5;
}

.text_18px.is--se-card-item {
  font-weight: 700;
}

.text_18px.is--se-radio-label {
  z-index: 4;
  font-weight: 600;
  position: relative;
}

.container {
  z-index: 4;
  width: 100%;
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 7.12em;
  position: relative;
}

.container.is--navbar {
  padding-top: 0;
  padding-bottom: 1.13em;
}

.container.is--se {
  text-align: center;
  padding-top: 3.13em;
}

.container.is--se-grid {
  padding: 0;
}

.container.is--hero {
  grid-column-gap: 2.56em;
  grid-row-gap: 2.56em;
  aspect-ratio: 1.6;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  max-height: 56.25em;
  padding-bottom: 4.63em;
  display: flex;
}

.container.is--home-intro {
  text-align: center;
  padding-top: 7.25em;
  padding-bottom: 0;
}

.container.is--home-trees {
  padding: 0;
}

.container.is--home-features {
  text-align: center;
  padding-bottom: 1.88em;
}

.container.is--home-locality {
  text-align: center;
  padding: 2.38em 0 0;
}

.container.is--amenities {
  padding-top: 3.75em;
}

.container.is--home-offers {
  text-align: center;
  padding-top: 4.13em;
  padding-bottom: 3.88em;
}

.container.is--gallery {
  padding-top: 4.13em;
}

.container.is--process {
  text-align: center;
  padding-top: 2.88em;
  padding-bottom: 6.25em;
}

.container.is--home-about {
  text-align: center;
}

.container.is--contact {
  padding-bottom: 4em;
}

.container.is--footer {
  padding-bottom: 1.25em;
}

.container.is--offers-hero {
  text-align: center;
  padding-top: 10.5em;
  padding-bottom: 5.25em;
}

.container.is--credits-hero {
  aspect-ratio: 2.24;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  max-height: 40em;
  padding-bottom: 7em;
  display: flex;
}

.container.is--credits-process {
  padding-top: 7.25em;
  padding-bottom: 4.5em;
}

.container.is--ml {
  text-align: center;
  padding-bottom: 3.25em;
}

.container.is--consult {
  text-align: center;
  padding-top: 4em;
  padding-bottom: 7em;
}

.container.is--credits-features {
  padding-top: 2.88em;
  padding-bottom: 2.88em;
}

.container.is--banks {
  text-align: center;
  padding-top: 4em;
  padding-bottom: 2.88em;
}

.container.is--contact-popup {
  padding-bottom: 4em;
}

.text_color_white {
  color: var(--white);
}

.text_color_bg2 {
  color: var(--bg2);
}

.style_guide_color_block {
  width: 5em;
  height: 5em;
}

.text_weight_light {
  font-weight: 300;
}

.bg_color_black {
  background-color: var(--black);
  color: var(--white);
}

.bg_color_bg2 {
  background-color: var(--bg2);
}

.style_guide_text_colors_wrap {
  grid-column-gap: 4em;
  grid-row-gap: 1.5em;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bg_color_bg {
  background-color: var(--bg);
}

.section {
  width: 100%;
  position: relative;
}

.section.is--home-features {
  background-image: linear-gradient(0deg, var(--bg2), var(--bg));
}

.section.is--home-banner {
  aspect-ratio: 2.02;
  max-height: 44.38em;
}

.section.is--gallery {
  overflow: hidden;
}

.section.is--footer {
  background-color: var(--bg2);
}

.section.is--ml {
  background-image: linear-gradient(180deg, var(--bg), var(--bg2));
}

.section.is--consult {
  background-image: linear-gradient(0deg, var(--white), var(--bg2));
}

.section.is--credits-features {
  background-image: linear-gradient(0deg, var(--bg), var(--white));
}

.section.is--banks {
  background-color: var(--white);
  overflow: hidden;
}

.text_14px {
  font-size: .88em;
  line-height: 1.5;
}

.text_14px.is--highlight {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.2;
}

.page_wrapper {
  font-size: 1em;
}

.text_weight_medium {
  font-weight: 500;
}

.text_weight_bold {
  font-weight: 700;
}

.hidden_block {
  display: none;
}

.text_color_bg {
  color: var(--bg);
}

.text_12px {
  font-size: .75em;
  line-height: 1.5;
}

.text_12px.is--upper {
  letter-spacing: .14em;
  text-transform: uppercase;
  font-weight: 600;
}

.text_12px.is--checkbox {
  text-align: justify;
  font-weight: 500;
}

.text_12px.is--footer {
  text-align: justify;
}

.text_weight_regular {
  font-weight: 400;
}

.h5 {
  font-size: 1.5em;
  font-weight: 600;
  line-height: 1.5;
}

.style_guide_typography_wrap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h1 {
  font-size: 4.38em;
  font-weight: 600;
  line-height: 1.2;
}

.h3 {
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.4;
}

.text_weight_semibold {
  font-weight: 600;
}

.h4 {
  font-size: 2em;
  font-weight: 600;
  line-height: 1.3;
}

.h4.is--hero {
  font-weight: 400;
}

.h4.is--step-number {
  color: var(--bg2);
  font-weight: 700;
  line-height: 1.5;
}

.bg_color_white {
  background-color: var(--white);
}

.navbar {
  z-index: 30;
  background-color: #ddd0;
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_account_link {
  justify-content: center;
  align-items: center;
  width: 1.25em;
  height: 1.25em;
  transition: opacity .3s;
  display: flex;
}

.nav_account_link:hover {
  opacity: .8;
}

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

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

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

.dropdown_close_link {
  color: var(--white);
  cursor: pointer;
  width: 1.13em;
  margin-top: 3.5em;
  margin-left: 2.63em;
  transition: opacity .2s;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown_close_link:hover {
  opacity: .8;
}

.login_popup_overlay {
  background-color: #0000006b;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.yacht_specs_right_column {
  width: 100%;
  max-width: 54.37em;
  height: 200%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.process_tab_link {
  grid-column-gap: 2.88em;
  grid-row-gap: 2.88em;
  color: var(--white);
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
  display: flex;
}

.process_tab_link.w--current {
  background-color: #ddd0;
}

.bg_color_orange {
  background-color: var(--orange);
  color: var(--white);
}

.text_color_orange {
  color: var(--orange);
}

.home_benefit_item {
  border-bottom: 2px solid var(--main\<deleted\|variable-da5edc99-5ecb-1047-aa2b-529055b8efa2\>);
  cursor: pointer;
  background-color: #464646ab;
  width: 100%;
  padding: 4.81em 1.5em 1.75em;
  position: relative;
}

.benefit_card {
  background-color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 29em;
  padding: 2.06em 1.63em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.benefit_card:hover {
  justify-content: flex-start;
  align-items: center;
  padding-top: 4.19em;
}

.scope_item {
  border-bottom: 2px solid var(--main\<deleted\|variable-da5edc99-5ecb-1047-aa2b-529055b8efa2\>);
  cursor: pointer;
  background-color: #464646ab;
  width: 100%;
  padding: 4.81em 1.5em 1.75em;
  position: relative;
}

.faq_dropdown {
  background-color: var(--white);
  width: 100%;
}

.page_specific_css {
  position: fixed;
  inset: 0% 0% auto;
}

.home_stats_tabs_link {
  background-color: var(--light-grey\<deleted\|variable-c224c70d-1694-f759-78b8-d939bec7b692\>);
  width: 10.79%;
  padding: 0;
  transition: width .5s;
  display: flex;
  overflow: clip;
}

.home_stats_tabs_link.w--current {
  background-color: var(--light-grey\<deleted\|variable-c224c70d-1694-f759-78b8-d939bec7b692\>);
  justify-content: flex-end;
  width: 48.63%;
}

.benefit_popup_close_link {
  background-color: var(--main\<deleted\|variable-da5edc99-5ecb-1047-aa2b-529055b8efa2\>);
  color: var(--white);
  cursor: pointer;
  border-radius: 50.1em;
  justify-content: center;
  align-items: center;
  width: 2.69em;
  height: 2.69em;
  margin-top: 2.38em;
  margin-right: 4.38em;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.benefit_popup_close_link:hover {
  background-color: var(--dark\<deleted\|variable-f82f95df-b192-679b-6742-90698007be3e\>);
}

.founder_popup_close_link {
  background-color: var(--main\<deleted\|variable-da5edc99-5ecb-1047-aa2b-529055b8efa2\>);
  color: var(--white);
  cursor: pointer;
  border-radius: 50.1em;
  justify-content: center;
  align-items: center;
  width: 2.69em;
  height: 2.69em;
  margin-top: 6.13em;
  margin-right: 8.13em;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.founder_popup_close_link:hover {
  background-color: var(--dark\<deleted\|variable-f82f95df-b192-679b-6742-90698007be3e\>);
}

.sec_product_popup_close_link {
  z-index: 6;
  background-color: var(--main\<deleted\|variable-da5edc99-5ecb-1047-aa2b-529055b8efa2\>);
  color: var(--white);
  cursor: pointer;
  border-radius: 50.1em;
  justify-content: center;
  align-items: center;
  width: 2.69em;
  height: 2.69em;
  margin-top: 6.13em;
  margin-right: 4.86%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.sec_product_popup_close_link:hover {
  background-color: var(--dark\<deleted\|variable-f82f95df-b192-679b-6742-90698007be3e\>);
}

.text_weight_extralight {
  font-weight: 200;
}

.text_weight_extrabold {
  font-weight: 800;
}

.text_weight_black {
  font-weight: 900;
}

.text_color_light_grey {
  color: var(--light-grey);
}

.bg_color_light_grey {
  background-color: var(--light-grey);
}

.button {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  border: 1px solid var(--white);
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: .56em 1.88em;
  text-decoration: none;
  display: inline-flex;
}

.button:hover {
  background-color: var(--white);
  color: var(--main);
}

.button.is--orange {
  border-color: var(--orange);
  background-color: var(--orange);
}

.button.is--orange:hover {
  border-color: var(--main);
  background-color: var(--main);
  color: var(--white);
}

.button.is--orange.is--process {
  padding-left: 1em;
  padding-right: 1em;
}

.button.is--blue-stroke {
  border-color: var(--main);
  color: var(--main);
}

.button.is--blue-stroke:hover {
  border-color: var(--orange);
  background-color: var(--orange);
  color: var(--white);
}

.bg_color_light_grey3 {
  background-color: var(--light-grey-3\<deleted\|variable-b50ba11e-c010-9326-6e4a-feb8f6e49eaa\>);
}

.footer_dropdown {
  width: 100%;
  max-width: 36.38em;
  margin-left: 0;
  margin-right: 0;
}

.nav_link_line {
  background-color: currentColor;
  width: 100%;
  height: 1px;
  transition-property: transform;
  transition-duration: .3s;
  transition-timing-function: ease;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(-100%);
}

.navbar-2 {
  z-index: 10;
  background-color: #ddd0;
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar_flex {
  grid-column-gap: 1.38em;
  grid-row-gap: 1.38em;
  justify-content: space-between;
  align-items: center;
  padding-top: 2.41em;
  display: flex;
  position: relative;
}

.nav_links_flex {
  grid-column-gap: 3.13em;
  grid-row-gap: 3.13em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand {
  width: 9em;
}

.nav_menu {
  margin-left: auto;
}

.navbar_logo {
  color: var(--main);
  width: 100%;
  display: block;
}

.nav_link {
  text-align: center;
  padding-top: .63em;
  padding-bottom: .63em;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.nav_link:hover {
  color: var(--orange);
}

.navbar_bg {
  z-index: 1;
  background-color: var(--white);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.se_form_block {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.se_form {
  width: 100%;
  margin-bottom: 5em;
}

.se_form_grid {
  grid-column-gap: 4.5em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: .94fr .94fr 2.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.se_form_column {
  text-align: left;
}

.se_radios_grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .81em;
  display: flex;
}

.se_radio_field {
  border: 1px solid var(--main);
  color: var(--main);
  justify-content: center;
  align-items: center;
  width: 3.13em;
  height: 3.13em;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.se_radio_field.is--active {
  background-color: var(--main);
  color: var(--white);
}

.se_radio_button {
  border: 1px solid var(--transparent);
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.se_radio_button.w--redirected-checked {
  border-color: var(--transparent);
  background-color: var(--main);
}

.se_radio_button.w--redirected-focus {
  border-color: var(--transparent);
}

.se_inputs_grid {
  grid-column-gap: 1.06em;
  grid-row-gap: 1.06em;
  grid-template-rows: auto;
  grid-template-columns: 1fr .6em 1fr;
  grid-auto-columns: 1fr;
  padding-top: .81em;
  display: grid;
}

.se_clear_link {
  grid-column-gap: .38em;
  grid-row-gap: .38em;
  justify-content: center;
  align-items: center;
  padding: .88em;
  text-decoration: none;
  display: flex;
}

.se_clear_link:hover {
  color: var(--orange);
}

.se_clear_icon {
  width: 1em;
  transition: color .3s;
}

.se_form_wrap {
  text-align: left;
  padding-top: 3.75em;
}

.se_tabs {
  z-index: 5;
  max-width: 5.75em;
  margin-top: -2em;
  margin-bottom: .5em;
  margin-left: auto;
}

.se_tabs_menu {
  grid-column-gap: .88em;
  grid-row-gap: .88em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.se_tabs_content {
  display: none;
}

.se_tab_link {
  aspect-ratio: 1;
  background-color: var(--transparent);
  color: var(--bg2);
  width: 100%;
  padding: 0;
}

.se_tab_link.w--current {
  background-color: var(--transparent);
  color: var(--main);
}

.se_tab_link_icon {
  display: block;
}

.se_list {
  flex-flow: column;
  display: flex;
}

.se_item {
  background-color: var(--white);
  padding: 1.28em 1.13em 1.22em .75em;
  transition: color .3s, background-color .3s;
}

.se_item.is-alt {
  background-color: var(--transparent);
}

.se_item.is-disabled {
  background-color: var(--transparent);
  color: #97a5e9;
}

.se_item_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr .8fr 1fr .6fr .6fr .7fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.se_item_column {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: .5em;
  padding-right: .5em;
  font-weight: 500;
  display: flex;
}

.se_status_tag_wrap {
  z-index: 5;
  grid-column-gap: .38em;
  grid-row-gap: .38em;
  justify-content: center;
  align-items: center;
  padding-top: .88em;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.se_sort_block {
  padding: 1.13em 1.13em 1.13em .75em;
}

.se_sort_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr .8fr 1fr .6fr .6fr .7fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.se_sort_column {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: .5em;
  padding-right: .5em;
  font-weight: 500;
  display: flex;
}

.se_sort_link {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  text-align: left;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.se_sort_link:hover {
  color: var(--orange);
}

.se_sort_link_icon {
  flex: none;
  width: .6em;
}

.se_grid {
  grid-column-gap: 2.88em;
  grid-row-gap: 2.88em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 1.13em;
  display: grid;
}

.se_card {
  background-color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  padding: 1.19em 1.13em 1.69em;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
}

.se_card:hover {
  box-shadow: 0 24px 48px -12px var(--bg2);
}

.se_card.is-alt {
  padding-top: 2.25em;
}

.se_card_image_wrap {
  margin-bottom: 1.31em;
}

.se_card_image {
  width: 100%;
}

.se_card_flex {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.75em;
  padding-bottom: 1.75em;
  display: grid;
}

.se_card_flex_item {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.se_card_buttons_flex {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-top: 1px solid var(--bg2);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5em;
  padding-left: 1.13em;
  padding-right: 1.13em;
  display: flex;
}

.faq_dd {
  width: 100%;
}

.link_text {
  font-size: 1em;
  line-height: 1.3;
}

.bg_figure_wrap {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg_figure {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.bg_figure_fill {
  z-index: 2;
  background-image: linear-gradient(180deg, var(--black), #0000);
  opacity: .2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg_figure_fill.is--home-intro {
  background-image: linear-gradient(0deg, #0e1a10, #0e1a1000 25%), linear-gradient(180deg, var(--bg), #f5fafc00 56%);
  opacity: 1;
}

.bg_figure_fill.is--home-video {
  opacity: 1;
  background-image: linear-gradient(#0e1a10, #0e1a1000 20%);
}

.bg_figure_fill.is--reusable {
  background-image: linear-gradient(0deg, var(--bg), #f5fafc00 16%), linear-gradient(0deg, var(--bg), #f5fafc00 14%);
  opacity: 1;
}

.bg_figure_fill.is--home-banner {
  background-image: linear-gradient(180deg, var(--bg2), #dde3f300 50%), linear-gradient(0deg, var(--bg), #f5fafc00 16%), linear-gradient(0deg, var(--bg), #f5fafc00 14%);
  opacity: 1;
}

.hero_content_wrap {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 37.63em;
  display: flex;
}

.hero_line {
  background-color: var(--bg2);
  width: 1px;
  height: 2.38em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.search_icon {
  width: .75em;
}

.home_intro_content_wrap {
  grid-column-gap: 1.94em;
  grid-row-gap: 1.94em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 34.88em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home_intro_image_wrap {
  aspect-ratio: 2.34;
  width: 100%;
  max-height: 38.38em;
  margin-top: -7.38em;
  position: relative;
}

.home_video_text_wrap {
  color: var(--white);
  text-align: center;
  max-width: 59em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4.5em;
  padding-bottom: 4.5em;
}

.home_trees_image {
  width: 100%;
}

.home_sb_content_wrap {
  grid-column-gap: 1.94em;
  grid-row-gap: 1.94em;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 38.75em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.25em;
  padding-bottom: .5em;
  display: flex;
}

.home_sb_image_wrap {
  aspect-ratio: 1.95;
  width: 100%;
  max-height: 46.06em;
  position: relative;
}

.home_sb_button_wrap {
  text-align: center;
  padding-top: 1em;
  padding-bottom: 3.38em;
}

.home_features_grid {
  grid-column-gap: 4.88em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3.81em;
  padding-bottom: 4.25em;
  display: grid;
}

.home_feature_item {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  border-bottom: 1px solid var(--main);
  text-align: left;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: flex;
}

.home_feature_text_wrap {
  max-width: 18em;
}

.home_feature_icon {
  flex: none;
  width: 11.25em;
}

.home_features_content_wrap {
  grid-column-gap: 1.88em;
  grid-row-gap: 1.88em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 40.9em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home_locality_map {
  width: 100%;
  margin-top: 4.5em;
  display: block;
}

.amenities_grid {
  grid-column-gap: 4.88em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.amenity_item {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  border-bottom: 1px solid var(--main);
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.amenity_item_title_wrap {
  padding-bottom: 1.13em;
}

.home_amenity_number {
  font-size: 3.125em;
  line-height: 1.2;
}

.se_card_item_span {
  font-size: .78em;
  font-weight: 500;
}

.se_card_icon {
  width: 1.63em;
}

.se_grid_home {
  grid-column-gap: 2.88em;
  grid-row-gap: 2.88em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 4.13em;
  padding-bottom: 3.44em;
  display: grid;
}

.link_block {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: inline-flex;
}

.link_block:hover {
  color: var(--orange);
}

.link_block.is--main {
  color: var(--main);
}

.link_block.is--main:hover, .link_block.is--orange {
  color: var(--orange);
}

.link_block.is--orange:hover {
  color: var(--main);
}

.link_block_icon {
  width: 1.38em;
}

.gallery_title {
  z-index: 5;
  display: inline;
  position: relative;
}

.gallery_tabs {
  margin-top: -2.75em;
}

.gallery_tabs_menu {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 3.44em;
  display: flex;
}

.gallery_tab_link {
  border-bottom: 1px solid var(--transparent);
  background-color: var(--transparent);
  color: var(--main);
  padding: .63em 0;
}

.gallery_tab_link.w--current {
  border-bottom-color: var(--main);
  background-color: var(--transparent);
}

.gallery_tabs_content {
  overflow: visible;
}

.gallery_slider {
  background-color: var(--transparent);
  height: auto;
}

.gallery_slider_mask {
  width: 100%;
  max-width: 50.38em;
  margin-left: -.38em;
  overflow: visible;
}

.gallery_slide {
  padding-left: .38em;
  padding-right: .38em;
}

.gallery_image {
  aspect-ratio: 1.78;
  width: 100%;
}

.slider_arrow {
  background-color: var(--main);
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-bottom: 3.25em;
  font-size: 1em;
  transition: color .3s, background-color .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.slider_arrow:hover {
  background-color: var(--orange);
}

.slider_arrow.is--left {
  background-color: var(--bg2);
  color: var(--main);
  margin-right: 4.25em;
}

.slider_arrow.is--left:hover {
  background-color: var(--main);
  color: var(--white);
}

.slider_arrow_icon {
  width: 1em;
}

.process_flex_outer {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  padding-top: 4em;
  display: flex;
}

.process_grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 57.5em;
  display: grid;
}

.process_grid.is--offers {
  grid-template-columns: 1fr 1fr;
  max-width: 37.25em;
}

.process_grid.is--credits {
  max-width: none;
}

.process_card {
  background-color: var(--white);
  box-shadow: 0 24px 48px -12px var(--bg2);
  text-align: left;
  padding: 1em 2em 1.88em 1.5em;
  position: relative;
}

.process_card.is--offers {
  padding-top: 1.63em;
  padding-bottom: 2.25em;
}

.step_text_wrap {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.75em;
  display: flex;
}

.step_text_wrap.is--offers {
  grid-column-gap: 1.88em;
  grid-row-gap: 1.88em;
  max-width: 12.25em;
  padding-top: 3.5em;
}

.step_text_wrap.is--offers._2, .step_text_wrap.is--offers._4 {
  max-width: 14em;
}

.step_icon {
  width: 3em;
  margin-top: 1em;
  margin-right: 1.25em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.process_right_column {
  grid-column-gap: 2.38em;
  grid-row-gap: 2.38em;
  text-align: left;
  flex-flow: column;
  justify-content: space-between;
  max-width: 15em;
  display: flex;
}

.finanse_logo {
  width: 12.13em;
  margin-bottom: auto;
}

.home_about_flex {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  padding-top: 5.5em;
  padding-bottom: 1.75em;
  display: flex;
}

.home_about_logo {
  width: 100%;
  max-width: 33.63em;
}

.home_about_content_wrap {
  grid-column-gap: 1.88em;
  grid-row-gap: 1.88em;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 33.25em;
  display: flex;
}

.contact_flex {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.contact_left_column {
  grid-column-gap: .88em;
  grid-row-gap: .88em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 21.25em;
  display: flex;
}

.contact_left_column.is--popup {
  max-width: 26em;
}

.contact_links_flex {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.38em;
  display: flex;
}

.contact_links_flex.is--popup {
  padding-top: 4.88em;
}

.contact_link {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.contact_link:hover {
  color: var(--orange);
}

.contact_icon {
  flex: none;
  width: 1.38em;
}

.contact_form_block {
  width: 100%;
  max-width: 33.25em;
  margin-bottom: 0;
  padding-top: 1.88em;
}

.form_flex {
  grid-column-gap: 1.13em;
  grid-row-gap: 1.13em;
  flex-flow: column;
  padding-bottom: 2em;
  display: flex;
}

.text_field {
  border-style: solid;
  border-width: 1px;
  border-color: var(--transparent) var(--transparent) #001aa180;
  background-color: var(--transparent);
  color: var(--main);
  height: auto;
  margin-bottom: 0;
  padding: 1.25em 0;
  font-size: 1em;
}

.text_field:focus {
  border-color: var(--transparent) var(--transparent) var(--main);
}

.text_field:focus-visible {
  border-color: var(--transparent) var(--transparent) var(--main);
}

.text_field[data-wf-focus-visible] {
  border-color: var(--transparent) var(--transparent) var(--main);
}

.text_field::placeholder {
  color: var(--main);
}

.form_radios_wrap_outer {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  border-bottom: 1px solid #001aa180;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
  display: flex;
}

.radios_flex {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.radio_field {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.radio_button {
  border: 1px solid var(--light-grey);
  background-color: var(--white);
  flex: none;
  width: 1.13em;
  height: 1.13em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .63em;
  transition: border-color .25s;
}

.radio_button.w--redirected-checked {
  border-color: var(--light-grey);
  background-color: var(--white);
  background-image: url('../images/Radio.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.radio_button.w--redirected-focus {
  border-color: var(--main);
  box-shadow: none;
}

.checkbox_field {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox {
  border: 1px solid var(--main);
  background-color: var(--transparent);
  border-radius: 0;
  flex: none;
  width: 1.31em;
  height: 1.31em;
  margin-top: .19em;
  margin-left: 0;
  margin-right: 1em;
}

.checkbox.w--redirected-checked {
  border-color: var(--main);
  background-color: var(--main);
  background-image: url('../images/checkbox.svg');
  background-position: 50%;
  background-size: cover;
}

.checkbox.w--redirected-focus, .checkbox.w--redirected-focus-visible {
  border-color: var(--main);
  box-shadow: none;
}

.success_message {
  background-color: var(--main);
  color: var(--white);
}

.footer_flex {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 4.5em;
  display: flex;
}

.footer_left_column {
  width: 100%;
  max-width: 42.75em;
}

.footer_inner_flex {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 3.38em;
  display: flex;
}

.footer_logo {
  width: 10.38em;
}

.footer_links_flex {
  grid-column-gap: 2.25em;
  grid-row-gap: 2.25em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_map_wrap {
  background-color: var(--white);
  width: 100%;
  max-width: 25.62em;
  padding: .25em;
}

.map {
  width: 100%;
  height: 8.88em;
}

.copyright_flex {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.copyright_link {
  text-decoration: none;
}

.copyright_link:hover {
  text-decoration: underline;
}

.offers_hero_image_wrap {
  aspect-ratio: 1.95;
  width: 100%;
  max-height: 46.06em;
  position: relative;
}

.se_text_field {
  border-style: solid;
  border-width: 1px;
  border-color: var(--transparent) var(--transparent) #001aa180;
  background-color: var(--transparent);
  color: var(--main);
  height: auto;
  margin-bottom: 0;
  padding: .6em 0 .65em;
  font-size: 1.13em;
  font-weight: 600;
}

.se_text_field:focus {
  border-color: var(--transparent) var(--transparent) var(--main);
}

.se_text_field:focus-visible {
  border-color: var(--transparent) var(--transparent) var(--main);
}

.se_text_field[data-wf-focus-visible] {
  border-color: var(--transparent) var(--transparent) var(--main);
}

.se_text_field::placeholder {
  color: var(--main);
}

.se_radios_grid_alt {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5em;
  display: flex;
}

.se_radio_field_alt {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.se_radio_button_alt {
  border: 1px solid var(--main);
  border-radius: 0;
  flex: none;
  width: 1.31em;
  height: 1.31em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .81em;
}

.se_radio_button_alt.w--redirected-checked {
  border-width: 1px;
  border-color: var(--main);
  background-color: var(--main);
  background-image: url('../images/checkbox.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.se_radio_button_alt.w--redirected-focus {
  border-color: var(--main);
  box-shadow: none;
}

.se_filters_buttons_wrap {
  z-index: 3;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: flex-end;
  align-items: center;
  max-width: 22em;
  margin-top: -2.8em;
  margin-left: auto;
  display: flex;
  position: relative;
}

.offers_process_flex {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.63em;
  padding-bottom: 1.63em;
  display: flex;
}

.offer_process_left_column {
  max-width: 32.38em;
}

.offer_process_text_wrap {
  max-width: 28.5em;
  padding-top: 1.94em;
  padding-bottom: 1.94em;
}

.offer_process_inner_flex {
  grid-column-gap: 1.75em;
  grid-row-gap: 1.75em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2.69em;
  display: flex;
}

.navbar_contact_link {
  grid-column-gap: .63em;
  grid-row-gap: .63em;
  justify-content: flex-start;
  align-items: center;
  margin-top: .38em;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.navbar_contact_link:hover {
  color: var(--orange);
}

.navbar_contact_link.is--mobile {
  display: none;
}

.home_intro_vector {
  z-index: 4;
  mix-blend-mode: multiply;
  width: 39.31%;
  margin-top: -2.88em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.home_banner_vector {
  z-index: 3;
  mix-blend-mode: multiply;
  width: 32.36%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.credits_process_content_wrap {
  z-index: 3;
  text-align: center;
  max-width: 56.25em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5em;
  position: relative;
}

.credits_process_text_wrap {
  max-width: 40.88em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.94em;
  padding-bottom: 1.94em;
}

.credit_process_logo_wrap {
  grid-column-gap: 2.56em;
  grid-row-gap: 2.56em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.credits_process_vector {
  mix-blend-mode: multiply;
  width: 39.31%;
  max-width: 35.38em;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.credits_section_text_wrap {
  max-width: 41.25em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.25em;
  padding-bottom: 4.25em;
}

.credits_section_text_wrap.is--consult {
  max-width: 32em;
  padding-bottom: 1.88em;
}

.credits_section_text_wrap.is--banks {
  grid-column-gap: 2.13em;
  grid-row-gap: 2.13em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 4em;
  display: flex;
}

.ml_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px solid var(--main);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ml_grid_item {
  border-right: 1px solid var(--main);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1.63em;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.ml_item_text_wrap {
  grid-column-gap: 1.88em;
  grid-row-gap: 1.88em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 14.06em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1.69em;
  display: flex;
}

.ml_item_link {
  width: 1.38em;
}

.ml_item_link:hover {
  color: var(--orange);
}

.ml_item_arrow {
  display: block;
}

.experts_grid {
  grid-column-gap: 4.88em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.expert_item {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  border-bottom: 1px solid var(--main);
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2.38em;
  padding-bottom: 2.75em;
  padding-right: 1.88em;
  display: flex;
}

.expert_avatar {
  aspect-ratio: 1;
  border-radius: 50em;
  flex: none;
  width: 9em;
}

.expert_content_wrap {
  grid-column-gap: 2.25em;
  grid-row-gap: 2.25em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.expert_text_wrap {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cf_tabs {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 72.5em;
  display: grid;
}

.cf_tabs_menu {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  width: 100%;
  max-width: 29.06em;
  margin-right: auto;
  display: flex;
}

.cf_tab_link {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  border-bottom: 1px solid var(--main);
  background-color: var(--transparent);
  opacity: .5;
  color: var(--main);
  justify-content: space-between;
  align-items: center;
  padding: 1.5em 0;
  display: flex;
}

.cf_tab_link:hover {
  opacity: 1;
}

.cf_tab_link.w--current {
  background-color: var(--transparent);
  opacity: 1;
}

.cf_tab_link_text_wrap {
  max-width: 19.1em;
}

.cf_tab_arrow {
  width: 1.25em;
  transition: color .3s;
  display: block;
}

.cf_tabs_content {
  width: 100%;
  max-width: 30em;
  margin-left: auto;
}

.cf_tabs_content_wrap {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.splide {
  position: relative;
}

.splide.banks_slider {
  padding-bottom: 7em;
}

.splide__list {
  align-items: center;
  height: 100%;
  display: flex;
}

.splide__slide {
  flex: none;
  align-self: stretch;
  width: auto;
  height: 100%;
  min-height: 100%;
  transition: all .25s;
}

.splide__slide:hover {
  filter: brightness(110%);
}

.bank_logo_wrapper {
  flex: none;
  width: auto;
}

.bank_logo {
  object-fit: contain;
  width: 100%;
  height: 2.5rem;
}

.banks_slider_right_fill {
  z-index: 4;
  background-image: linear-gradient(270deg, var(--white), #fff0);
  pointer-events: none;
  width: 22.71%;
  height: 7.81em;
  margin-bottom: 8em;
  position: absolute;
  inset: auto 0% 0% auto;
}

.splide__arrows {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.splide__arrow {
  background-color: #0000;
}

.splide__arrow.splide__arrow--prev {
  background-color: #0000;
  background-image: url('../images/arrow-blue.svg'), linear-gradient(to bottom, var(--bg2), var(--bg2));
  cursor: pointer;
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  width: 3.5em;
  height: 3.5em;
  transition: opacity .3s;
}

.splide__arrow.splide__arrow--prev:hover {
  opacity: .7;
}

.splide__arrow.splide__arrow--next {
  background-color: #0000;
  background-image: url('../images/arrow-white.svg'), linear-gradient(to bottom, var(--main), var(--main));
  cursor: pointer;
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1em, auto;
  width: 3.5em;
  height: 3.5em;
  transition: opacity .3s;
}

.splide__arrow.splide__arrow--next:hover {
  opacity: .8;
}

.popup_close_link {
  z-index: 5;
  border: 1.5px solid var(--main);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  margin-top: 2.75em;
  margin-right: 7.19em;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.popup_close_link:hover {
  border-color: var(--orange);
  color: var(--orange);
}

.popup_close_icon {
  flex: none;
  width: 1.13em;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 4em;
  }

  h2, .h2 {
    font-size: 3.2em;
  }

  .container {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container.is--navbar {
    padding-bottom: 1.5em;
  }

  .container.is--hero {
    aspect-ratio: 1.5;
  }

  .container.is--credits-hero {
    aspect-ratio: 1.8;
  }

  .container.is--consult {
    padding-bottom: 6em;
  }

  .section.is--home-banner {
    aspect-ratio: 1.8;
  }

  .text_14px {
    font-size: .9em;
  }

  .page_wrapper {
    font-size: 1em;
  }

  .h1 {
    font-size: 4em;
  }

  .yacht_specs_right_column {
    height: 100%;
  }

  .benefit_card, .benefit_card:hover {
    padding-top: 4em;
  }

  .home_stats_tabs_link {
    flex-flow: column;
    width: 100%;
  }

  .home_stats_tabs_link.w--current {
    width: 100%;
  }

  .benefit_popup_close_link {
    margin-top: 2em;
    margin-right: 3em;
  }

  .founder_popup_close_link {
    margin-top: 4em;
    margin-right: 3em;
  }

  .sec_product_popup_close_link {
    margin-top: 4em;
    margin-right: 4%;
  }

  .button {
    padding-top: .75em;
    padding-bottom: .75em;
  }

  .footer_dropdown {
    width: 48%;
  }

  .nav_link_line {
    transform: none;
  }

  .menu_button {
    width: 1.9em;
    padding: 0;
    font-size: 1em;
  }

  .menu_button.w--open {
    background-color: #c8c8c800;
  }

  .menu_lottie {
    width: 100%;
    display: flex;
  }

  .navbar_flex {
    grid-column-gap: 2.25em;
    grid-row-gap: 2.25em;
    padding-top: 1.8em;
  }

  .nav_links_flex {
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .brand {
    z-index: 3;
  }

  .nav_menu {
    border-bottom: 1px solid var(--black);
    background-color: #fff;
    width: 100%;
    margin-left: 0;
    padding: 2.5em 3em;
  }

  .nav_link {
    text-align: left;
    width: 100%;
    font-size: 1.2em;
  }

  .se_item_column, .se_sort_column {
    padding-left: .5em;
    padding-right: .5em;
  }

  .se_grid {
    grid-column-gap: 1.75em;
    grid-row-gap: 1.75em;
  }

  .se_card_flex {
    grid-row-gap: 1em;
    flex-flow: wrap;
  }

  .home_intro_image_wrap {
    aspect-ratio: 2;
    margin-top: -6em;
  }

  .home_sb_content_wrap {
    padding-top: 2em;
  }

  .home_sb_image_wrap {
    aspect-ratio: 1.75;
    max-height: 42em;
  }

  .home_features_grid {
    grid-column-gap: 3em;
  }

  .se_grid_home {
    grid-column-gap: 1.75em;
    grid-row-gap: 1.75em;
  }

  .process_flex_outer {
    max-width: 78em;
    margin-left: auto;
    margin-right: auto;
  }

  .contact_form_block {
    padding-top: 1em;
  }

  .footer_inner_flex {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    padding-bottom: 3em;
  }

  .footer_links_flex {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .map {
    height: 10em;
  }

  .offers_hero_image_wrap {
    aspect-ratio: 1.75;
    max-height: 42em;
  }

  .offer_process_left_column {
    width: 42%;
  }

  .offer_process_text_wrap {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .offer_process_inner_flex {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    padding-bottom: 2.2em;
  }

  .navbar_contact_link {
    display: none;
  }

  .navbar_contact_link.is--mobile {
    margin-top: 0;
    margin-left: auto;
    display: flex;
    position: relative;
  }

  .home_intro_vector {
    margin-top: 0;
  }

  .home_banner_vector {
    width: 35%;
  }

  .credits_process_content_wrap {
    padding-bottom: 4em;
  }

  .credits_process_text_wrap {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .experts_grid {
    grid-column-gap: 3em;
  }

  .expert_item {
    padding-right: 1em;
  }

  .splide.banks_slider {
    padding-bottom: 6.5em;
  }

  .popup_close_link {
    margin-right: 2.5em;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 3.6em;
  }

  h2 {
    font-size: 2.8em;
  }

  h3 {
    font-size: 2.3em;
  }

  h4 {
    font-size: 1.8em;
  }

  .h2 {
    font-size: 2.8em;
  }

  .text_16px.is--se-label-mobile {
    display: block;
  }

  .text_18px {
    font-size: 1.05em;
  }

  .container {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container.is--hero {
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
    aspect-ratio: 1.2;
    padding-bottom: 4em;
  }

  .container.is--home-intro {
    padding-top: 6em;
  }

  .container.is--process {
    padding-bottom: 5.5em;
  }

  .container.is--home-about {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .container.is--credits-hero {
    aspect-ratio: 1.4;
  }

  .container.is--credits-process {
    padding-top: 6em;
  }

  .text_12px.is--footer {
    text-align: center;
  }

  .h1 {
    font-size: 3.6em;
  }

  .h3 {
    font-size: 2.3em;
  }

  .h4 {
    font-size: 1.8em;
  }

  .yacht_specs_right_column {
    position: relative;
  }

  .benefit_popup_close_link {
    margin-right: 2em;
  }

  .founder_popup_close_link {
    margin-top: 2em;
    margin-right: 2em;
  }

  .sec_product_popup_close_link {
    margin-top: 6vw;
    margin-right: 3%;
  }

  .footer_dropdown {
    width: 100%;
    max-width: 40em;
  }

  .brand {
    padding-left: 0;
  }

  .nav_menu {
    padding-left: 2em;
    padding-right: 2em;
  }

  .se_form {
    flex-flow: column;
    margin-bottom: 1.8em;
  }

  .se_form_grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: .94fr .94fr 2.5fr;
  }

  .se_inputs_grid {
    grid-column-gap: .8em;
    grid-row-gap: .8em;
  }

  .se_tabs {
    margin-bottom: 1.8em;
  }

  .se_item {
    padding-top: 1.8em;
    padding-bottom: 1.8em;
  }

  .se_item_grid {
    grid-row-gap: 2em;
    grid-template-columns: 1fr 1.5fr 1fr 1fr 1fr;
  }

  .se_item_column {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: .5em;
    padding-right: .5em;
  }

  .se_sort_block {
    display: none;
  }

  .se_grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-columns: 1fr 1fr;
  }

  .home_intro_image_wrap {
    aspect-ratio: 1.8;
    margin-top: -5em;
  }

  .home_sb_image_wrap {
    aspect-ratio: 1.6;
  }

  .home_features_grid {
    grid-column-gap: 2.5em;
    grid-template-columns: 1fr;
    max-width: 30em;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3em;
    padding-bottom: 4em;
  }

  .home_feature_icon {
    width: 10em;
  }

  .home_features_content_wrap {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .amenities_grid {
    grid-column-gap: 2.6em;
  }

  .amenity_item {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .se_grid_home {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-columns: 1fr 1fr;
    padding-top: 4em;
    padding-bottom: 3.2em;
  }

  .gallery_tabs_menu {
    padding-bottom: 3em;
  }

  .gallery_slider_mask {
    width: 80%;
  }

  .gallery_image {
    aspect-ratio: 1.5;
  }

  .slider_arrow {
    margin-bottom: 2em;
  }

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

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

  .process_grid.is--offers {
    max-width: none;
  }

  .process_right_column {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .finanse_logo {
    margin-left: auto;
    margin-right: auto;
  }

  .finanse_logo.is--offer {
    margin-left: 0;
  }

  .home_about_flex {
    flex-flow: column;
    padding-top: 4.5em;
    padding-bottom: 1em;
  }

  .home_about_content_wrap {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

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

  .contact_left_column {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .contact_form_block {
    padding-top: 0;
  }

  .footer_flex {
    flex-flow: column;
  }

  .footer_inner_flex {
    padding-bottom: 2.6em;
  }

  .footer_map_wrap {
    max-width: 44em;
  }

  .offers_hero_image_wrap {
    aspect-ratio: 1.6;
  }

  .se_filters_buttons_wrap {
    margin-top: 2.5em;
  }

  .offers_process_flex {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .offer_process_left_column {
    width: 100%;
  }

  .home_intro_vector {
    width: 45%;
  }

  .credits_process_content_wrap {
    padding-bottom: 3.5em;
  }

  .credit_process_logo_wrap {
    grid-column-gap: 2.2em;
    grid-row-gap: 2.2em;
  }

  .experts_grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .expert_item {
    flex-flow: column;
    padding-top: 1.8em;
    padding-bottom: 2.2em;
  }

  .cf_tabs {
    padding-left: 0;
  }

  .popup_close_link {
    margin-top: 2em;
    margin-right: 2em;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 3.2em;
  }

  h2 {
    font-size: 2.6em;
  }

  h3 {
    font-size: 2.1em;
  }

  h4 {
    font-size: 1.7em;
  }

  h5 {
    font-size: 1.4em;
  }

  .text_20px {
    font-size: 1.2em;
  }

  .h2 {
    font-size: 2.6em;
  }

  .text_18px {
    font-size: 1.1em;
  }

  .container {
    padding: 4.5em 1.2em;
  }

  .container.is--hero {
    aspect-ratio: 1 / 1.5;
    max-height: 50em;
  }

  .container.is--amenities {
    padding-top: 3em;
  }

  .container.is--process {
    padding-bottom: 5em;
  }

  .container.is--footer {
    padding-bottom: 1.5em;
  }

  .container.is--offers-hero {
    padding-top: 10em;
    padding-bottom: 4.5em;
  }

  .container.is--credits-hero {
    aspect-ratio: 1 / 1.2;
    padding-bottom: 4.2em;
  }

  .container.is--credits-process {
    padding-top: 5em;
  }

  .container.is--consult {
    padding-bottom: 5em;
  }

  .section.is--home-banner {
    aspect-ratio: 1.4;
  }

  .text_14px {
    font-size: .95em;
  }

  .text_12px {
    font-size: .8em;
  }

  .h5 {
    font-size: 1.35em;
  }

  .h1 {
    font-size: 3.2em;
  }

  .h3 {
    font-size: 2.1em;
  }

  .h4 {
    font-size: 1.7em;
  }

  .process_tab_link {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .home_benefit_item {
    padding-top: 4em;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .benefit_card {
    min-height: 0;
  }

  .scope_item {
    padding-top: 4em;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .benefit_popup_close_link {
    margin-top: 1.2em;
    margin-right: 1.2em;
  }

  .founder_popup_close_link {
    margin-top: 1.5em;
    margin-right: 1.2em;
  }

  .sec_product_popup_close_link {
    width: 2.6em;
    height: 2.6em;
  }

  .navbar_flex {
    grid-column-gap: 1.6em;
    grid-row-gap: 1.6em;
  }

  .nav_menu {
    padding-left: 1.2em;
    padding-right: 1.2em;
  }

  .se_form {
    grid-column-gap: 1.2em;
    grid-row-gap: 1.2em;
  }

  .se_form_grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-columns: 1.2fr 1fr;
  }

  .se_tabs {
    margin-top: 1.2em;
    margin-left: auto;
    margin-right: auto;
  }

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

  .se_grid {
    grid-template-columns: 1fr;
    padding-top: .5em;
  }

  .se_card {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .se_card_image_wrap {
    margin-left: -.8em;
    margin-right: -.8em;
  }

  .se_card_buttons_flex {
    grid-column-gap: 1em;
    grid-row-gap: 1.5em;
  }

  .home_intro_content_wrap {
    grid-column-gap: 1.6em;
    grid-row-gap: 1.6em;
  }

  .home_intro_image_wrap {
    aspect-ratio: 1.5;
    margin-top: -3.5em;
  }

  .home_video_text_wrap {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .home_sb_content_wrap {
    padding-top: 1.5em;
    padding-bottom: 0;
  }

  .home_sb_image_wrap {
    aspect-ratio: 1.2;
  }

  .home_sb_button_wrap {
    padding-bottom: 3em;
  }

  .home_features_grid {
    padding-top: 2.5em;
  }

  .home_feature_icon {
    width: 9em;
  }

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

  .amenity_item {
    padding-top: .8em;
    padding-bottom: .8em;
  }

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

  .gallery_tabs_menu {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .gallery_image {
    aspect-ratio: 1.3;
  }

  .slider_arrow {
    width: 3em;
    height: 3em;
    margin-bottom: 1.3em;
  }

  .slider_arrow.is--left {
    margin-right: 3.8em;
  }

  .process_card {
    padding-bottom: 1.5em;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .step_icon {
    width: 2.6em;
  }

  .home_about_flex {
    padding-top: 4em;
  }

  .home_about_logo {
    width: 90%;
  }

  .contact_links_flex {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    padding-top: 1em;
  }

  .text_field, .form_radios_wrap_outer {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .radios_flex {
    grid-column-gap: 2.25em;
    grid-row-gap: 2.25em;
  }

  .footer_flex {
    padding-bottom: 4em;
  }

  .footer_inner_flex {
    flex-flow: column;
    padding-bottom: 2.5em;
  }

  .footer_links_flex {
    grid-row-gap: 1em;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .map {
    height: 11em;
  }

  .copyright_flex {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
  }

  .offers_hero_image_wrap {
    aspect-ratio: 1.2;
  }

  .se_text_field {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .se_filters_buttons_wrap {
    flex-flow: row-reverse;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    margin-left: 0;
  }

  .offers_process_flex {
    grid-column-gap: 2.25em;
    grid-row-gap: 2.25em;
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .offer_process_inner_flex {
    padding-bottom: 2em;
  }

  .home_intro_vector {
    width: 48%;
  }

  .home_banner_vector {
    width: 45%;
  }

  .ml_grid {
    border-top: 1px solid var(--main);
    border-left-style: none;
    grid-template-columns: 1fr;
    max-width: 23em;
    margin-left: auto;
    margin-right: auto;
  }

  .ml_grid_item {
    border-bottom: 1px solid var(--main);
    border-right-style: none;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

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

  .expert_item {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1em;
  }

  .expert_content_wrap {
    grid-column-gap: 2.1em;
    grid-row-gap: 2.1em;
    justify-content: space-between;
    align-items: center;
  }

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

  .cf_tabs {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
    place-items: center stretch;
  }

  .cf_tabs_menu {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    max-width: none;
    margin-right: 0;
  }

  .cf_tab_link {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
  }

  .cf_tabs_content {
    max-width: none;
    margin-left: 0;
  }

  .splide.banks_slider {
    padding-bottom: 5.8em;
  }

  .splide__slide {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .bank_logo {
    height: 1.8rem;
  }

  .splide__arrow.splide__arrow--prev, .splide__arrow.splide__arrow--next {
    width: 3em;
    height: 3em;
  }

  .popup_close_link {
    margin-top: 1.6em;
    margin-right: 1.2em;
  }
}

#w-node-_037b23f3-fe12-f117-eac4-29cb38c40675-c2ce7d47 {
  justify-self: center;
}

#w-node-_648c0ccb-9e7d-44e6-e873-b47314c8610a-c2ce7d47 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_49c433f3-28d8-cc61-3164-415524f73367-c2ce7d47, #w-node-_44c434f1-d9d9-7d8e-61a5-4001d711646f-c2ce7d47, #w-node-_47a8c446-7c23-a545-1349-0540d01db84e-c2ce7d47, #w-node-_626e5da1-2bbe-cf6e-4b81-b007dd207741-c2ce7d47, #w-node-e95ae7b9-1c9c-c5bf-0e2b-91df43cb2dfe-c2ce7d47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cabca55-1b76-80cb-00d2-d176f4636452-bc1151d2 {
  grid-area: 1 / 1 / 2 / 2;
}

@media screen and (max-width: 767px) {
  #w-node-_037b23f3-fe12-f117-eac4-29cb38c40675-c2ce7d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_648c0ccb-9e7d-44e6-e873-b47314c8610a-c2ce7d47 {
    grid-column: span 1 / span 1;
  }

  #w-node-dbd41bc7-b225-c024-eeed-66f27a7f0574-c2ce7d47, #w-node-_44c434f1-d9d9-7d8e-61a5-4001d7116494-c2ce7d47, #w-node-_47a8c446-7c23-a545-1349-0540d01db873-c2ce7d47, #w-node-_626e5da1-2bbe-cf6e-4b81-b007dd207766-c2ce7d47, #w-node-e95ae7b9-1c9c-c5bf-0e2b-91df43cb2e23-c2ce7d47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_3a13cc11-17b2-7916-5661-83cbdf39f106-c2ce7d47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_648c0ccb-9e7d-44e6-e873-b47314c8610a-c2ce7d47 {
    grid-column: span 2 / span 2;
  }

  #w-node-_57139e5a-6d0f-fd7c-0895-7846648bbd60-c2ce7d47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dbd41bc7-b225-c024-eeed-66f27a7f0574-c2ce7d47 {
    grid-column: span 3 / span 3;
  }

  #w-node-_44c434f1-d9d9-7d8e-61a5-4001d711648a-c2ce7d47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44c434f1-d9d9-7d8e-61a5-4001d7116494-c2ce7d47 {
    grid-column: span 3 / span 3;
  }

  #w-node-_47a8c446-7c23-a545-1349-0540d01db869-c2ce7d47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_47a8c446-7c23-a545-1349-0540d01db873-c2ce7d47 {
    grid-column: span 3 / span 3;
  }

  #w-node-_626e5da1-2bbe-cf6e-4b81-b007dd20775c-c2ce7d47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_626e5da1-2bbe-cf6e-4b81-b007dd207766-c2ce7d47 {
    grid-column: span 3 / span 3;
  }

  #w-node-e95ae7b9-1c9c-c5bf-0e2b-91df43cb2e19-c2ce7d47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e95ae7b9-1c9c-c5bf-0e2b-91df43cb2e23-c2ce7d47 {
    grid-column: span 3 / span 3;
  }
}


