html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

.w-code-block {
  margin: unset;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}

.w-webflow-badge > img {
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

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

figure {
  margin: 0 0 10px;
}

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

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  width: 100%;
  height: 100%;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #999;
}

.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  width: auto;
  height: auto;
  cursor: pointer;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

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

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  margin: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  height: 300px;
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  background: #ddd;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  height: 100%;
  white-space: nowrap;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  min-width: 100%;
  background: #ddd;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, .9);
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}

.w-lightbox-item {
  width: 10vh;
  box-sizing: content-box;
  cursor: pointer;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  min-width: 200px;
  background: #c8c8c8;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --neutral-500: #848894;
  --neutral-700: #0a1023;
  --dark-slate-grey: #434547;
  --text-primary: #121212;
  --primary-1: #7a7aff;
  --accent: #0470c0;
  --secondary-1: #5050b8;
  --primary-2: #1d2c63;
  --dim-grey: #646668;
  --white: white;
  --purple-blue: #7a7aff;
  --secondary-2: ghostwhite;
  --neutral-600: #2c3655;
  --neutral-400: #959aaa;
  --neutral-300: #bdc2d1;
  --neutral-200: #d8dce7;
  --neutral-100: #f8f8f8;
  --light-purple: ghostwhite;
  --white-2: white;
  --secondary-3: #dfdcff;
  --light-grey: #f4f5f6;
  --darker-purple: #5050b8;
  --secondary-4: #d94556;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-page-count {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.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 {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.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;
}

.w-embed-youtubevideo {
  width: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

.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;
}

body {
  color: var(--neutral-500);
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

h1 {
  color: var(--neutral-700);
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

h2 {
  color: var(--neutral-700);
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

h3 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  color: var(--neutral-700);
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

h5 {
  color: var(--neutral-700);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  color: var(--neutral-700);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

p {
  color: var(--text-primary);
  margin-bottom: 18px;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

a {
  color: var(--primary-1);
  text-align: left;
  text-decoration: underline;
  transition: color .35s;
}

a:hover {
  color: var(--secondary-1);
}

ul {
  margin-top: 0;
  margin-bottom: 64px;
  padding-left: 40px;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  max-width: 103px;
  min-width: 125px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

strong {
  color: var(--neutral-700);
  font-weight: 700;
}

blockquote {
  border-left: 6px solid var(--primary-2);
  margin-bottom: 32px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 38px;
  font-size: 24px;
  line-height: 36px;
}

figure {
  margin-top: 76px;
  margin-bottom: 76px;
}

figcaption {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 38px;
  font-size: 16px;
  line-height: 22px;
}

.mg-top-8px {
  margin-top: 8px;
}

.mg-bottom-8px {
  color: var(--dark-slate-grey);
  margin-bottom: 8px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.mg-top-16px {
  color: #434547;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
}

.mg-top-24px {
  margin-top: 24px;
}

.mg-bottom-24px {
  color: var(--dim-grey);
  margin-top: 16px;
  margin-bottom: 24px;
}

.mg-top-32px {
  margin-top: 24px;
}

.mg-bottom-32px {
  color: var(--dim-grey);
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.mg-bottom-32px.news-summary {
  margin-bottom: auto;
}

.mg-bottom-32px.mobile-paragraph-15-75px {
  font-size: 17px;
}

.mg-bottom-32px.mobile-paragraph-15-75px.desktop {
  line-height: 28px;
}

.mg-top-40px {
  margin-top: 40px;
}

.mg-bottom-48px {
  margin-bottom: 48px;
}

.flex {
  margin-left: 78px;
  margin-right: 28px;
  display: flex;
}

.text-center {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 20px;
}

.color-white {
  color: var(--white);
  margin-bottom: 20px;
}

.color-white.licenses {
  margin-top: 0;
}

.bg-primary-1 {
  width: 60%;
  height: 85px;
  min-width: 92%;
  background-color: var(--purple-blue);
  position: absolute;
}

.bg-primary-1.banner {
  min-height: 100%;
  min-width: 100%;
  background-color: var(--purple-blue);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-primary-1.banner.test {
  background-color: #fff;
}

.bg-primary-1.form-section {
  z-index: -1;
  width: 36%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.bg-primary-1.banner-v2 {
  min-height: 60%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-primary-1.apply-loan-1 {
  width: 60%;
  height: 92%;
  min-width: auto;
  background-color: var(--purple-blue);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.bg-primary-1.apply-loan-1.sell {
  min-width: auto;
  overflow: visible;
}

.bg-primary-1.banner-single-services {
  min-height: 76%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-primary-1.loan-form {
  z-index: -1;
  min-height: 54%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-primary-1.comparison-section {
  height: 50%;
  max-height: 50%;
  min-height: 50%;
  min-width: 100%;
  bottom: 0;
}

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

.bg-secondary-1.contact-us {
  z-index: -1;
  width: 45%;
  height: 63%;
  background-color: var(--purple-blue);
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

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

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

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

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

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

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

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

.bg-neutral-100 {
  background-color: var(--neutral-100);
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.bg-neutral-100.solutions-business {
  z-index: -1;
  min-height: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.bg-neutral-100.contact-us-v2 {
  z-index: -2;
  min-height: 48%;
  background-color: var(--neutral-100);
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-neutral-100.contact-us-hero {
  z-index: -1;
  min-height: 90%;
  background-color: var(--white);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.bg-neutral-100.single-services-hero {
  z-index: 0;
  height: 60%;
  min-width: 51%;
  position: absolute;
  top: 4%;
  bottom: 0%;
  left: auto;
  right: 64px;
}

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

.styleguide-sidebar {
  z-index: 2;
  height: 100%;
  min-height: 96vh;
  flex: 0 12em;
  margin-right: 0;
  padding-top: 60px;
  padding-left: 23px;
  line-height: 30px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.styleguide-sidebar.catefaq {
  height: auto;
  min-height: 0;
}

.container-default-1440px {
  max-width: 1310px;
  min-height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: visible;
}

.container-default-1440px.navbar {
  flex: 1;
  justify-content: space-around;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.container-default-1440px.partners {
  width: 100%;
}

.container-default-1440px.apply-loan {
  z-index: 1;
  position: relative;
}

.container-default-1440px.buywithinstallment-howitworks {
  height: 400px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: space-around;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 32px;
  display: block;
}

.container-default-1440px.buywithinstallment-howitworks.mobile-usp {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.container-default-1440px.other-services {
  padding-left: 0;
  padding-right: 0;
}

.container-default-1440px.other-services.dv5 {
  padding-left: 30px;
  padding-right: 30px;
}

.container-default-1440px.testimonials {
  padding-left: 32px;
  padding-right: 32px;
}

.container-default-1440px.footer {
  color: rgba(0, 0, 0, 0);
  border: 1px #000;
  padding-left: 24px;
  padding-right: 24px;
}

.container-default-1440px.faq {
  background-color: var(--white);
  padding-top: 96px;
}

.container-default-1440px.blog {
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
}

.container-default-1440px.blogunder {
  padding-top: 40px;
  padding-bottom: 100px;
}

.container-default-1440px.help {
  margin-top: 7rem;
  padding-top: 96px;
}

.container-default-1440px.help-center {
  background-color: var(--white);
  margin-top: 7rem;
  padding: 96px 0;
}

.container-default-1440px.category {
  flex: 1;
  padding-top: 0;
}

.container-medium-700px {
  max-width: 700px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container-medium-700px.text-center {
  max-width: 1000px;
}

.container-medium-700px.vns {
  max-width: 1000px;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  display: flex;
}

.container-small-592px {
  max-width: 592px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-592px.text-center {
  max-width: 750px;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-small-592px.text-center.ver2 {
  max-width: 900px;
  padding-bottom: 0;
}

.container-small-592px.text-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-small-592px.text-center.mobile {
  flex-direction: column;
  justify-content: flex-start;
  position: static;
}

.container-small-592px.text-center.phu {
  margin-top: 16px;
}

.container-small-592px.text-center.extra {
  display: none;
}

.container-extra-small-481px {
  max-width: 481px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  margin-left: 78px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.styleguide-content {
  max-width: 100%;
  border: 1px none var(--neutral-200);
  background-color: #fff;
  border-radius: 8px;
  flex: 1;
  margin-left: 50px;
  margin-right: 50px;
  padding-bottom: 30px;
  overflow: auto;
  box-shadow: 0 8px 22px rgba(35, 30, 97, .13);
}

.styleguide-content.catefaq {
  flex: 1;
  overflow: auto;
}

.styleguide-seccion {
  background-color: var(--white);
  margin-top: 0;
  padding: 80px 20px;
  display: block;
}

.styleguide-seccion.template {
  margin-top: 0;
  padding-top: 50px;
  display: none;
}

.styleguide-seccion.category {
  flex-wrap: nowrap;
  margin-top: 2rem;
  padding-bottom: 0;
}

.styleguide-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
}

.styleguide-title.faq {
  font-size: 36px;
}

.styleguide-header {
  background-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  padding: 64px 68px 40px;
}

.styleguide-header.side {
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 60px;
}

.styleguide-header.help-center {
  background-color: var(--white);
  color: var(--dark-slate-grey);
  border-radius: 0;
  padding: 40px 60px 0;
  line-height: 20px;
}

.sidebar-navigation {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.styleguide-icon-link {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  transition: background-color .25s;
  display: flex;
}

.styelguide-sidebar-icon {
  width: 80%;
  margin-right: 8px;
}

.styleguide-link {
  color: var(--neutral-500);
  align-items: center;
  padding: 8px 0;
  text-decoration: none;
  transition: background-color .35s, color .35s;
  display: flex;
}

.styleguide-link:hover {
  color: var(--purple-blue);
  background-color: #e0e0ff;
}

.styleguide-link.w--current {
  background-color: var(--secondary-2);
  color: var(--primary-1);
  font-weight: 700;
  transition: color .3s, background-color .3s;
}

.styleguide-link.product-item {
  justify-content: flex-start;
  padding-left: 70px;
}

.styleguide-link.faq {
  font-size: 15px;
  line-height: 20px;
}

.styleguide-link.faq.w--current {
  font-weight: 400;
}

.styleguide-link.helpce {
  margin-left: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 13px;
  line-height: 20px;
}

.styleguide-link.helpce.sub, .styleguide-link.helpce.sub.w--current {
  margin-left: 60px;
}

.styleguide-link.helpce.main {
  font-size: 15px;
}

.styleguide-link-wrapper {
  margin-bottom: 0;
}

.styleguide-link-wrapper.products {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  align-content: stretch;
  justify-content: stretch;
  align-items: stretch;
  margin-bottom: 0;
  list-style-type: none;
  display: grid;
}

.styleguide-sidebar-title {
  border-bottom: 1px solid var(--neutral-200);
  color: var(--neutral-700);
  margin-top: 32px;
  margin-bottom: 0;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
  line-height: 24px;
  display: flex;
}

.styleguide-sidebar-title:hover {
  color: var(--purple-blue);
}

.styleguide-sidebar-title.middle {
  border-top: 1px solid var(--neutral-200);
  margin-top: 24px;
  padding-top: 24px;
}

.styleguide-sidebar-title.search {
  margin-top: 0;
}

.styleguide-section {
  margin-bottom: 30px;
  line-height: 20px;
}

.color-primary-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.color-container {
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 8px 16px rgba(17, 10, 99, .04), 0 12px 22px rgba(128, 118, 247, .04);
}

.color-block {
  min-height: 120px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.color-block.bg-primary-1 {
  background-color: var(--primary-1);
}

.color-block.bg-secondary-1 {
  background-color: var(--secondary-1);
}

.color-block.bg-neutral-700 {
  background-color: var(--neutral-700);
}

.color-block.bg-neutral-600 {
  background-color: var(--neutral-600);
}

.color-block.bg-white.white {
  border-bottom: 1px solid var(--neutral-200);
}

.color-block.bg-neutral-100 {
  background-color: var(--neutral-100);
}

.color-block.bg-neutral-200 {
  background-color: var(--neutral-200);
}

.color-block.bg-neutral-300 {
  background-color: var(--neutral-300);
}

.color-block.bg-neutral-400 {
  background-color: var(--neutral-400);
}

.color-block.bg-neutral-500 {
  background-color: var(--neutral-500);
}

.color-content {
  padding: 22px 16px 24px;
}

.color-title {
  color: var(--neutral-700);
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.color-hex {
  color: var(--neutral-400);
  line-height: 20px;
}

.styleguide-subtitle {
  color: var(--secondary-1);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.styleguide-subtitle.rich-text {
  margin-top: 88px;
}

.color-content-wrapper {
  padding-bottom: 56px;
}

.color-content-wrapper.last {
  padding-bottom: 0;
}

.color-secondary-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.color-neutral-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.typography-container {
  width: auto;
  border-bottom: 1px solid var(--neutral-200);
  padding-top: 54px;
  padding-bottom: 54px;
}

.typography-container.last {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.typography-section-wrapper {
  padding-top: 0;
}

.typography-section-wrapper.faq {
  margin-top: 40px;
  margin-left: 40px;
  margin-right: 40px;
}

.container-hero-left {
  max-width: 52%;
  padding-right: 0;
}

.container-hero-left.about-us {
  max-width: 50%;
  padding-right: 0;
}

.container-hero-left.single-services {
  width: 90%;
  max-width: none;
  padding-right: 0;
  display: block;
}

.container-hero-left.single-services.other-services {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.container-hero-left.blog {
  max-width: 40%;
  padding-right: 0;
}

.container-hero-left.styleguide {
  max-width: none;
  padding-right: 0;
}

.container-hero-left.mobile.dv5, .container-hero-left.mobile {
  max-width: 50%;
}

.container-hero-left.single-services {
  width: 90%;
  max-width: none;
  padding-right: 0;
  display: block;
}

.container-hero-left.single-services.other-services {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.container-hero-left.single-services {
  width: 90%;
  max-width: none;
  padding-right: 0;
  display: block;
}

.typography-details {
  color: var(--primary-1);
  font-weight: 500;
}

.paragraph-large {
  width: auto;
  color: var(--dim-grey);
  text-align: left;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 36px;
}

.paragraph-large.categories {
  margin-bottom: 0;
}

.paragraph-large.text-center {
  text-align: center;
  margin-top: 0;
}

.styleguide-subheader {
  background-color: var(--neutral-100);
  padding: 36px 68px;
}

.styleguide-content-wrapper {
  background-color: var(--white);
  margin-top: 0;
  padding: 0 68px;
}

.icons-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 80px);
  margin-bottom: 32px;
}

.buttons-grid {
  grid-column-gap: 24px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.button-primary {
  width: auto;
  border: 1px solid var(--purple-blue);
  background-color: var(--purple-blue);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 80px;
  margin-top: 0;
  padding: 22px 36px;
  font-family: Manrope, sans-serif;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
  display: none;
}

.button-primary:hover {
  background-color: var(--secondary-1);
  box-shadow: none;
  color: var(--white);
}

.button-primary.small {
  padding: 14px 32px;
  font-size: 16px;
  line-height: 18px;
}

.button-primary.large {
  width: auto;
  height: 65px;
  border-color: var(--purple-blue);
  background-color: var(--purple-blue);
  mix-blend-mode: normal;
  flex: 0 auto;
  justify-content: center;
  padding: 22px 36px;
  font-size: 18px;
  line-height: 20px;
  transition-property: none;
  display: inline-block;
}

.button-primary.large:hover {
  border-color: var(--secondary-1);
  background-color: var(--secondary-1);
  font-style: normal;
}

.button-primary.large.tablet {
  width: 233.2px;
  display: none;
}

.button-primary.large.override-hide {
  margin-top: 0;
}

.button-primary.large.disabled {
  width: 160px;
  height: 65px;
  background-color: var(--neutral-200);
  color: var(--secondary-1);
}

.button-primary.large.form-submit-button {
  height: 60px;
}

.button-primary.full-width {
  align-self: stretch;
  display: none;
  position: static;
}

.button-primary.button-white {
  color: var(--purple-blue);
  background-color: #fff;
  transition: transform .35s, background-color .35s;
}

.button-primary.button-white:hover {
  transform: translate(0, -3px);
}

.button-primary.header {
  background-color: var(--primary-1);
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: static;
}

.button-primary.header:hover {
  background-color: var(--secondary-1);
}

.button-primary.store {
  padding-top: 16px;
  padding-bottom: 16px;
}

.button-primary.search-button, .button-primary.hidden, .button-primary.mobile {
  display: none;
}

.button-primary.mobile.override-hide {
  justify-content: center;
  display: flex;
}

.button-primary.contact-us-form {
  max-width: none;
  min-width: 0;
  background-color: var(--primary-1);
  margin-top: 48px;
  padding: 22px 36px;
}

.button-primary.contact-us-form:hover {
  background-color: var(--secondary-1);
}

.button-primary.contact-us-form.mobile {
  margin-top: 40px;
  display: block;
}

.button-primary.get-started-modal {
  width: auto;
}

.button-secondary {
  width: 170px;
  border: 1px solid var(--purple-blue);
  background-color: var(--white);
  color: var(--purple-blue);
  text-align: center;
  white-space: nowrap;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: color .35s, background-color .35s;
}

.button-secondary:hover {
  background-color: var(--purple-blue);
  color: var(--white);
}

.button-secondary.small {
  padding: 14px 32px;
  font-size: 16px;
  line-height: 18px;
}

.button-secondary.large {
  width: auto;
  height: 65px;
  min-width: auto;
  border-color: var(--purple-blue);
  color: var(--purple-blue);
  justify-content: center;
  margin-top: 0;
  padding: 22px 36px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.button-secondary.large:hover {
  background-color: var(--purple-blue);
  color: var(--white);
}

.button-secondary.large.bg-transparent {
  width: auto;
  max-width: none;
  min-width: 0;
  text-align: left;
  display: inline-block;
}

.button-secondary.large.bg-transparent.mobile {
  display: none;
}

.button-secondary.large.tablet {
  width: 233.2px;
  min-width: 233.2px;
}

.button-secondary.large.mobile {
  display: none;
}

.button-secondary.header {
  width: auto;
  border: 1px solid var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
  justify-content: center;
  padding-top: 18px;
  padding-bottom: 18px;
  font-weight: 700;
  transition: opacity .35s, border .35s, box-shadow .35s, color .35s, background-color .35s;
  position: static;
}

.button-secondary.header:hover {
  border: 1px solid var(--white);
  background-color: var(--white);
  opacity: 1;
  color: var(--primary-1);
}

.button-secondary.bg-transparent {
  width: auto;
  min-width: auto;
}

.button-secondary.careers-card {
  display: inline-block;
}

.button-secondary.blog {
  width: auto;
}

.button-secondary.home {
  width: 200px;
  max-width: 230px;
}

.button-secondary.mobile {
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.styleguide-button-container {
  margin-top: 60px;
  position: absolute;
  top: auto;
  bottom: 24px;
  left: 0%;
  right: 0%;
}

.header {
  z-index: 9999;
  height: auto;
  background-color: var(--white);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  box-shadow: 0 1px 3px #a0a0a0;
}

.header.help-center {
  background-color: var(--light-purple);
  box-shadow: none;
  flex-direction: column;
  align-items: stretch;
  display: none;
  position: fixed;
}

.header-logo {
  width: 153px;
  height: auto;
  transform-style: preserve-3d;
  padding-top: 6px;
  transition: transform .35s;
}

.header-logo:hover {
  transform: scale3d(.94, .94, 1.01);
}

.nav-link {
  padding-top: 25px;
  padding-bottom: 15px;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  transition: color .35s;
}

.nav-link:hover {
  color: var(--purple-blue);
}

.nav-link.w--current {
  color: var(--primary-1);
  font-weight: 700;
}

.nav-link.footer-old {
  color: var(--dim-grey);
  border-top-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav-link.footer-old:hover {
  color: var(--purple-blue);
}

.nav-link.footer-old.w--current {
  color: var(--dim-grey);
  font-weight: 400;
  line-height: 28px;
}

.nav-link.footer-old.additional-service, .nav-link.additional-services {
  display: none;
}

.nav-menu {
  margin-left: 12px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-menu.mobile-version {
  display: block;
}

.nav-menu.tablet, .nav-menu.mobile {
  display: none;
}

.heading-special-1 {
  font-family: DM Sans;
  font-size: 80px;
  line-height: 94px;
}

.heading-special-2 {
  font-family: DM Sans;
  font-size: 68px;
  line-height: 76px;
}

.heading-special-3 {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-family: DM Sans;
  font-size: 32px;
  line-height: 36px;
}

.heading-special-3.author {
  letter-spacing: 0;
  text-transform: none;
}

.footer-old {
  border-top: 1px none var(--neutral-200);
  margin-left: auto;
  margin-right: auto;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: static;
}

.footer-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .5fr .5fr 1.25fr;
  align-items: start;
}

.footer-logo-container {
  margin-bottom: 24px;
}

.footer-logo-container.w--current {
  margin-bottom: 20px;
}

.footer-nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer-logo {
  transform-style: preserve-3d;
  transition: transform .35s;
}

.footer-logo:hover {
  transform: scale3d(.94, .94, 1.01);
}

.footer-nav-item {
  margin-bottom: 16px;
}

.page-wrapper {
  width: 100%;
  height: auto;
  background-color: var(--white);
  color: var(--neutral-500);
  position: absolute;
}

.page-wrapper.ue-landing {
  display: none;
}

.page-wrapper.tempt {
  position: static;
}

.licenses-hero {
  background-color: var(--primary-1);
  padding-top: 90px;
  padding-bottom: 90px;
}

.section {
  grid-row-gap: 24px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #f4f5f6;
  border-radius: 5px;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 160px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.section.hero {
  padding-top: 297px;
  padding-bottom: 265px;
  position: relative;
}

.section.hero.v1 {
  width: auto;
  background-color: var(--white);
  margin-top: -133px;
}

.section.hero.v1.other-services {
  background-color: rgba(255, 255, 255, .9);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c9ff7af51711e6bd880423_new.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.partners {
  z-index: 1;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: none;
  position: relative;
}

.section.relative {
  position: relative;
}

.section.relative.bg-neutral-100 {
  background-color: var(--neutral-100);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.slider {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 120px;
  position: relative;
  overflow: hidden;
}

.section.bg-neutral-100 {
  width: auto;
  background-color: var(--neutral-100);
  padding-bottom: 80px;
  position: static;
}

.section.bg-neutral-100.faq-space {
  padding-top: 43px;
  padding-bottom: 86px;
  position: static;
}

.section.credit-card {
  perspective: 1000px;
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.form-section {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section.hero-v2 {
  padding-top: 80px;
  padding-bottom: 120px;
  position: relative;
}

.section.app {
  background-color: var(--neutral-100);
}

.section.banner {
  background-color: var(--white);
  border-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.section.banner.mg-top-0px-2 {
  padding-top: 0;
}

.section.banner.white {
  background-color: var(--neutral-100);
  margin: 0;
  padding-top: 0;
}

.section.banner.white.new-1 {
  background-color: var(--neutral-100);
}

.section.banner.white.bwi {
  width: auto;
  background-color: var(--white-2);
}

.section.banner.white.career {
  background-color: var(--white-2);
}

.section.banner-v2 {
  padding-top: 0;
  position: relative;
}

.section.contact-us-v2 {
  background-color: var(--neutral-100);
  margin-top: 0;
  position: relative;
}

.section.contact-us-v2.git {
  padding-bottom: 86px;
}

.section.about-us-hero {
  z-index: 0;
  width: auto;
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 200px;
  padding-bottom: 240px;
  display: block;
  position: relative;
}

.section.about-us-hero.careers {
  padding: 80px 0;
}

.section.about-us-gallery {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.slider-section-2 {
  overflow: hidden;
}

.section.section-hero {
  padding-top: 80px;
}

.section.section-hero.about-us {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section.section-hero.overflow-hidden {
  background-color: var(--neutral-100);
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section.section-hero.blog-post {
  padding-bottom: 62px;
}

.section.section-hero.author {
  padding-top: 124px;
}

.section.single-services-hero {
  background-color: var(--white);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/625e8ae3440ab07e8ff6e95d_image%20(2).jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 80px 0;
  position: relative;
}

.section.single-services-hero.hero {
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
}

.section.single-services-hero.hero.mobile {
  padding-bottom: 60px;
}

.section.apply-loan {
  background-color: var(--neutral-100);
  background-image: linear-gradient(to bottom, var(--neutral-100) 80%, white 80%);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.section.apply-loan.bwi-landing, .section.apply-loan.bwi-landing.ue-landing {
  margin-left: -7rem;
  margin-right: -7rem;
}

.section.banner-single-services {
  z-index: 0;
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 0 #000;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section.banner-single-services.mobile {
  padding-top: 0;
}

.section.loan-form {
  position: relative;
}

.section.blog-hero {
  background-color: var(--neutral-100);
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section.blog-hero.new {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.post-author-section {
  padding-top: 24px;
  padding-bottom: 24px;
}

.section.small-hero {
  background-color: var(--neutral-100);
  padding-top: 124px;
  padding-bottom: 80px;
  position: relative;
}

.section.search-results {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section.licenses {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.blog-posts {
  margin-bottom: 80px;
  padding-top: 64px;
}

.section.about-parners {
  width: auto;
  background-color: var(--neutral-100);
  padding-bottom: 80px;
}

.section.open-account {
  background-image: linear-gradient(to bottom, white 60%, var(--primary-1) 60%);
  padding-top: 60px;
}

.section.banner-single-services {
  background-color: #f8f8f8;
  padding-top: 0;
  position: relative;
}

.section.bg-neutral-100 {
  padding-top: 120px;
}

.section.bg-neutral-100.home {
  padding-top: 240px;
  padding-bottom: 64px;
}

.section.bg-neutral-100.home._120px-break.mobile-space {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 238px;
  padding-bottom: 96px;
  position: relative;
}

.section.slider {
  height: auto;
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding: 43px 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.benefits-other-services {
  background-color: var(--white);
  padding: 80px 0;
}

.section.benefits-other-services.mobile-space {
  padding-left: 0;
  padding-right: 0;
}

.section.benefits-other-services._0px-padding-top {
  padding-top: 0;
}

.section.benefits-buy-with-installment {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.benefits-buy-with-installment.mobile-gap-1 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.mobile {
  margin-bottom: 0;
  padding-top: 43px;
}

.section._120px-break {
  padding-top: 86px;
  padding-bottom: 80px;
}

.section.mobile-gap {
  padding-top: 43px;
}

.section.product-list {
  background-color: #fff;
  padding-top: 168px;
  font-weight: 700;
}

.section.buy {
  background-color: var(--white);
  margin-top: 0;
  padding-left: 50px;
  padding-right: 50px;
}

.section.faq {
  background-color: var(--neutral-100);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 96px;
}

.section.faq.bg-neutral-100 {
  background-color: var(--neutral-100);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.section.faq.special {
  background-color: var(--neutral-100);
  padding-bottom: 20px;
}

.section.faq.special.contact-us {
  background-color: var(--white);
}

.section.faq.white {
  padding-bottom: 96px;
}

.section.faq.more {
  padding-bottom: 32px;
}

.section.faq.new {
  background-color: var(--white-2);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
}

.section.benefit {
  background-color: var(--neutral-100);
}

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

.section.cus, .section.hiw {
  background-color: var(--neutral-100);
}

.section._0px-top {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section._0px-top._0 {
  padding-top: 0;
}

.section._0px {
  background-color: var(--neutral-100);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.takecontrol, .section.agency {
  background-color: var(--neutral-100);
}

.section.control {
  background-color: var(--neutral-100);
  margin: 0;
  display: block;
}

.section.control.white {
  background-color: var(--white);
  padding-top: 96px;
  display: block;
}

.section.control.white.calc-bottom {
  padding-top: 0;
}

.section.control.white.hidden {
  display: none;
}

.section.control.ver2 {
  margin-bottom: 0;
  display: block;
}

.section.control.new {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.fin, .section.bg-neu {
  background-color: var(--neutral-100);
}

.section.otherservice.white.benefit {
  background-color: var(--white);
}

.section.aftercalc {
  display: none;
}

.section.howitwork {
  background-color: var(--neutral-100);
  color: #fff;
  margin-top: 0;
  padding-top: 96px;
}

.section.customer, .section.customer.testimonial {
  display: none;
}

.section.customer.testimonial.ver2 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section.customer.testimonial.ver3 {
  display: block;
}

.section.bread-crumb {
  border-style: solid;
  border-color: #f4f5f6;
  margin: 0;
  padding: 16px 140px;
}

.section.bread-crumb.mobile.horizontal {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section.bread-crumb.mobile.horizontal.article {
  display: block;
}

.section.bread-crumb.mobile.horizontal-2, .section.bread-crumb.tablet {
  display: none;
}

.section.home-hero.new {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.section.cta {
  margin: 160px 0 0;
  padding-top: 160px;
  position: relative;
}

.section.highlight {
  margin-left: 100px;
  margin-right: 100px;
}

.section.bwi-hero {
  width: 100vw;
  border-radius: 10px;
  margin-bottom: 0;
}

.licenses-photgraphy-grid {
  grid-column-gap: 32px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.licenses-photo-container {
  text-decoration: none;
  transition: transform .4s;
}

.licenses-photo-container:hover {
  transform: scale(.94);
}

.licenses-image {
  border-radius: 16px;
}

.license-image-title {
  color: var(--neutral-700);
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.divider {
  width: 100%;
  height: 1px;
  background-color: var(--neutral-200);
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider.footer {
  height: 2px;
  background-color: var(--secondary-3);
  border-top-width: 0;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
}

.divider.mg-0px {
  color: var(--neutral-100);
  display: block;
}

.divider.values {
  width: 1px;
  height: 290px;
  margin: 0 60px;
}

.divider.cards {
  color: var(--neutral-100);
  margin-top: 24px;
  margin-bottom: 24px;
}

.divider.loan-form {
  margin-top: 32px;
  margin-bottom: 32px;
}

.divider.job {
  margin-top: 40px;
  margin-bottom: 72px;
}

.divider.sidebar-blog {
  margin-top: 32px;
  margin-bottom: 32px;
}

.divider.sidebar {
  display: none;
}

.divider.author {
  margin-top: 26px;
  margin-bottom: 40px;
}

.divider.short {
  margin-top: 40px;
  margin-bottom: 40px;
}

.utility-page-wrap {
  max-height: 100%;
  justify-content: center;
  align-items: center;
  padding: 120px 24px;
  display: flex;
}

.utility-page-wrap._404 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.utility-page-content-password {
  width: 100%;
  max-width: 580px;
  border: 1px solid var(--neutral-200);
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  padding: 72px 50px;
  display: flex;
}

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

.input {
  width: 100%;
  height: 56px;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  border-radius: 5px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  transition: color .35s, border-color .35s;
}

.input:hover {
  border-color: var(--accent);
}

.input:focus {
  border-color: var(--accent);
  color: var(--neutral-700);
}

.input::-ms-input-placeholder {
  color: var(--neutral-500);
}

.input::placeholder {
  color: var(--neutral-500);
}

.input.search {
  background-color: var(--light-grey);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7a3a3c39c923_icon-search-banca-template.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 55px;
}

.input.search.faq {
  background-color: var(--neutral-100);
  opacity: .95;
  color: var(--purple-blue);
  border-color: rgba(0, 0, 0, 0);
  border-radius: 7px;
  padding-bottom: 5px;
}

.input.search.faq.template {
  background-color: var(--white);
}

.input.search.help-center {
  width: 100%;
  height: auto;
  background-color: var(--white-2);
  color: var(--text-primary);
  border-style: none;
  border-radius: 5px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  font-family: Inter, sans-serif;
}

.input.search.help-center.mini {
  height: 40px;
  font-size: 13px;
}

.input.search.help-center.mobile.horizontal {
  width: 100%;
  background-color: #f4f5f6;
  margin-top: 0;
  padding-left: 32px;
  padding-right: 40px;
}

.input.search-results {
  max-width: 700px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7a3a3c39c923_icon-search-banca-template.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: auto;
  margin-right: auto;
  padding-right: 55px;
}

.input.bigger-input {
  height: 8rem;
}

.input.agent.form {
  text-align: left;
}

.input.hb-input {
  border-style: none;
  border-radius: 0;
}

._404-title {
  color: rgba(216, 220, 231, .4);
  margin-bottom: -192px;
  font-size: 270px;
  font-weight: 700;
  line-height: 160px;
}

.mega-menu-column-2 {
  flex-direction: column;
  display: flex;
}

.mega-menu-column-2.mobile-version {
  display: none;
}

.header-dropdown {
  object-fit: fill;
}

.header-dropdown.mobile-version {
  display: none;
}

.mega-menu-links {
  flex-direction: column;
  display: flex;
}

.mega-menu-title {
  margin-bottom: 0;
}

.underline-hover {
  height: 1px;
  background-color: var(--neutral-700);
}

.underline-hover:hover {
  background-color: var(--purple-blue);
}

.dropdown-icon {
  width: 20px;
  margin-top: 1px;
  margin-left: 8px;
  font-family: Icons Banca Template;
  font-size: 20px;
}

.dropdown-icon.category {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
}

.mega-menu-link {
  min-width: 100px;
  color: var(--neutral-500);
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .35s;
}

.mega-menu-link:hover {
  color: var(--purple-blue);
}

.mega-menu-link.w--current {
  color: var(--purple-blue);
  font-weight: 700;
}

.dropdown-text {
  font-weight: 600;
  display: flex;
  overflow: visible;
}

.mega-menu-grid {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  object-fit: contain;
  flex-direction: column;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  padding-right: 0;
  display: grid;
}

.mega-menu-grid.tablet {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.mega-menu-grid.tablet.mobile {
  grid-column-gap: 36px;
  grid-template-columns: 1fr 1fr 1fr;
}

.mega-menu-container {
  background-color: #fff;
  border-radius: 12px;
  padding: 34px 32px;
  display: none;
  top: 70px;
  box-shadow: 0 0 2px rgba(17, 1, 2, .04), 0 0 5px rgba(32, 20, 20, .01), 0 0 10px rgba(37, 23, 23, .02), 0 0 17px rgba(29, 18, 19, .04);
}

.mega-menu-container.w--open {
  width: auto;
  height: auto;
  min-width: 0;
  object-fit: contain;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 32px;
  display: flex;
}

.mega-menu-wrapper {
  width: auto;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.header-dropdown-toggle {
  padding-top: 25px;
  padding-bottom: 15px;
  padding-right: 20px;
  font-weight: 400;
  transition: color .35s;
  display: flex;
}

.header-dropdown-toggle:hover, .header-dropdown-toggle.w--open {
  color: var(--purple-blue);
}

.header-dropdown-toggle.header-v2 {
  flex-wrap: nowrap;
  padding-top: 20px;
  padding-bottom: 20px;
}

.header-v2 {
  height: auto;
  max-height: 129px;
  background-color: var(--white);
  border-bottom: 1px solid rgba(216, 220, 231, 0);
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.split-left-container {
  outline-offset: 0px;
  outline: 3px #848894;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.split-left-container.help-center {
  outline-offset: 0px;
  outline: 3px #848894;
  align-items: center;
  padding-left: 50px;
  display: flex;
}

.split-right-container {
  width: 400px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--dim-grey);
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer-column-1 {
  flex-direction: column;
  display: flex;
}

.social-media-wrapper {
  width: auto;
  height: auto;
  color: var(--primary-1);
  justify-content: flex-start;
  display: flex;
}

.social-media-wrapper.post-author {
  max-width: 80px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.social-media-wrapper.about-author {
  max-width: 154px;
  min-width: 154px;
  justify-content: space-between;
  margin-top: 8px;
}

.social-media-wrapper.new {
  margin-bottom: 16px;
}

.social-media-link {
  width: 24px;
  background-color: rgba(0, 0, 0, 0);
  margin-right: 32px;
  transition: transform .35s;
}

.social-media-link:hover {
  transform: scale(1.2);
}

.social-media-link.post-author {
  margin-right: 0;
}

.footer-fine-print {
  border-top: 1px solid var(--neutral-200);
  margin-top: 48px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.footer-column-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.footer-title {
  color: #434547;
  font-weight: 700;
  line-height: 20px;
}

.footer-column-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.contact-us-icon {
  width: 40px;
  height: 40px;
  margin-right: 12px;
}

.contact-us-icon.adress-icon {
  align-self: flex-start;
  margin-top: 6px;
}

.hero-image {
  max-height: 100%;
  max-width: none;
}

.hero-image.single-services {
  width: auto;
  max-width: 100%;
  max-width: 100%;
  width: auto;
  max-width: 100%;
  position: static;
  top: 19px;
  bottom: -18%;
  left: 32px;
  right: 0%;
}

.sufix-line {
  width: 60px;
  height: 4px;
  background-color: var(--purple-blue);
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.sufix-line.center {
  background-color: var(--purple-blue);
  margin-left: auto;
  margin-right: auto;
}

.sufix-line.left {
  min-width: 44px;
  margin-top: 20px;
  margin-right: 24px;
}

.sufix-line.large {
  width: 80px;
  background-color: var(--purple-blue);
  margin-bottom: 16px;
}

.sufix-line.extra-large {
  width: 130px;
}

.sufix-line.ver2 {
  align-self: center;
}

.span-primary-color {
  color: var(--purple-blue);
}

._2-buttons-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px #000;
  justify-content: flex-start;
  margin-left: 78px;
  margin-right: 28px;
  display: flex;
}

._2-buttons-wrapper.center, ._2-buttons-wrapper.banner {
  justify-content: center;
}

._2-buttons-wrapper.about {
  justify-content: flex-start;
  margin-left: 0;
}

._2-buttons-wrapper.agents-form {
  justify-content: flex-start;
}

._2-buttons-wrapper.agents-form.mobile {
  display: flex;
}

._2-buttons-wrapper.home {
  max-width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  display: flex;
}

._2-buttons-wrapper.mobile {
  justify-content: center;
  display: flex;
}

._2-buttons-wrapper.mobile.hero, ._2-buttons-wrapper.mobile.benefits {
  display: none;
}

._2-buttons-wrapper.hero {
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
}

._2-buttons-wrapper.hero.new {
  margin-top: 0;
}

._2-buttons-wrapper.banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

._2-buttons-wrapper.home {
  max-width: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._2-buttons-wrapper.home.hero {
  margin-top: 24px;
}

._2-buttons-wrapper.helpcenter {
  border-bottom-style: solid;
  border-bottom-color: var(--neutral-200);
}

.spacer.hero-buttons {
  min-width: 14px;
  font-size: 10px;
}

.spacer.banner-buttons {
  min-width: 8px;
}

.spacer.card {
  width: 2px;
  height: 24px;
  background-color: var(--neutral-200);
  flex: none;
  margin-left: 8px;
  margin-right: 13px;
}

.spacer.blog-post {
  width: 1px;
  height: 20px;
  background-color: var(--neutral-200);
  flex: none;
  margin-bottom: 0;
  margin-left: 16px;
  margin-right: 16px;
}

.spacer.banner-buttons {
  min-width: 32px;
}

.spacer.blog-post {
  width: 1px;
  height: 20px;
  background-color: #d8dce7;
  flex: none;
  margin-left: 16px;
  margin-right: 16px;
}

.spacer._182 {
  height: auto;
}

.spacer._144 {
  height: 144px;
}

.spacer._370 {
  height: 296px;
}

.spacer._372 {
  height: 372px;
}

.spacer._300 {
  height: 232px;
}

.spacer._156 {
  height: 99px;
}

.spacer._174 {
  height: 174px;
}

.spacer.timeline {
  height: 390px;
}

.spacer.timeline._2 {
  height: 316px;
  margin-top: 0;
  display: block;
}

.spacer.timeline._3 {
  height: 256px;
  margin-top: 0;
  display: block;
}

.spacer.timeline._4 {
  height: 118px;
  margin-top: 0;
  display: block;
}

.spacer._320 {
  height: 320px;
}

.spacer._172 {
  height: 172px;
}

.spacer._164, .spacer._388, .spacer._178, .spacer._124 {
  display: none;
}

.spacer.timeline._2018 {
  height: 90px;
  margin-top: 0;
  display: block;
}

.spacer.timeline._1 {
  height: 120px;
  flex-wrap: wrap;
  flex: none;
  margin-top: 0;
  display: block;
}

.spacer.line {
  background-color: rgba(0, 0, 0, 0);
}

.spacer.line.about.journey._1 {
  height: 174px;
}

.partners-container {
  width: auto;
  height: auto;
  min-width: 100%;
  background-color: #fff;
  background-image: linear-gradient(to right, #fff 95%, rgba(0, 0, 0, 0) 95%);
  padding-top: 48px;
  padding-bottom: 48px;
  display: block;
  position: absolute;
  top: -85px;
}

.partners-container.mobile-version {
  display: none;
}

.partners-wrraper {
  justify-content: space-between;
  align-items: center;
  padding-right: 80px;
  display: flex;
}

.partners-title {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 24px;
}

.partners-logos-wrapper {
  width: 70%;
  height: auto;
  flex-wrap: nowrap;
  align-content: space-around;
  justify-content: space-between;
  display: flex;
}

.partners-logos-wrapper.about-us {
  width: 68%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 75%;
  width: 100%;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.partners-logos-wrapper.about-us.new {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.partners-logos-wrapper.homepage {
  width: 75%;
  height: 30px;
  max-height: 30px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: scale-down;
  grid-template-rows: repeat(auto-fit, 29px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-right: 20px;
  display: grid;
  overflow: visible;
}

.slide {
  width: 33%;
  height: 100%;
  min-height: 100%;
  margin-right: 10px;
}

.slide.core-values {
  width: 34%;
  height: auto;
  min-height: 0;
  margin-right: 12px;
}

.slider {
  width: auto;
  height: 100%;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 31px;
  margin-bottom: 48px;
  padding: 20px 40px;
  font-family: Inter, sans-serif;
  display: none;
  overflow: visible;
}

.slider.more-services {
  display: block;
}

.slider.core-values {
  margin-top: 40px;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.slider.news {
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.slider.careers, .slider.other-services {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0 24px;
  display: block;
}

.slider.other-services {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.slider.news {
  justify-content: space-around;
  margin-top: 24px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.slider.careers {
  display: block;
}

.slide-nav {
  display: none;
}

.service-title {
  color: var(--dark-slate-grey);
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.service-title._1-row {
  margin-bottom: 32px;
}

.service-title.r-t-d-ng {
  margin-top: -10px;
}

.service-wrapper {
  height: auto;
  max-height: none;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 50px 47px 50px 54px;
  text-decoration: none;
  transition: transform .35s;
  display: flex;
}

.service-wrapper:hover {
  color: var(--neutral-500);
  transform: translate(0, -3px);
}

.service-wrapper.w--current {
  background-color: var(--white);
}

.service-wrapper.services-page {
  width: auto;
  border-top-color: var(--purple-blue);
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.service-wrapper.services-page.faq-category {
  width: 220px;
  padding-left: 47px;
  padding-right: 47px;
}

.service-wrapper.services-page.homepage {
  width: auto;
  border: 1px solid var(--neutral-200);
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 48px;
  display: flex;
}

.service-wrapper.services-page.homepage:hover {
  border-top-width: 2px;
  border-top-color: var(--purple-blue);
}

.service-wrapper.services-page.homepage.get-started-modal {
  margin-bottom: 0;
}

.service-wrapper.get-started-modal {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-color: var(--neutral-200);
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px 24px 0;
  display: flex;
}

.service-wrapper.get-started-modal:hover {
  border-top-width: 2px;
  border-top-color: var(--primary-1);
}

.service-wrapper.news-wrapper {
  width: 90%;
  height: 503.958px;
  border-width: 1px;
  border-color: var(--neutral-200);
  border-radius: 5px;
  flex-flow: column;
  align-content: space-around;
  justify-content: space-between;
  align-items: stretch;
  padding: 48px 40px;
}

.service-wrapper.news-wrapper:hover {
  border-top-width: 2px;
  border-top-color: var(--primary-1);
}

.service-wrapper.height-553px {
  height: 426px;
  border-radius: 5px;
  justify-content: flex-start;
}

.service-wrapper.height-553px:hover {
  border-top-width: 2px;
  border-top-color: var(--primary-1);
}

.service-wrapper.height-553px.desktop {
  height: 360px;
  padding: 24px;
}

.service-wrapper.height-553px.desktop.dv1 {
  height: 280px;
}

.link-wrapper {
  width: 100%;
  color: var(--purple-blue);
  flex: 0 auto;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.link-wrapper.ver-2 {
  flex: 0 auto;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative;
  top: 94px;
}

.link-arrow {
  margin-left: 15px;
  font-size: 15px;
}

.icon-services {
  width: auto;
  height: auto;
  max-width: 100%;
  min-width: 0;
  margin-bottom: 40px;
  display: block;
}

.icon-services.get-started-modal {
  align-self: flex-start;
  margin-bottom: 40px;
}

.left-arrow {
  width: 60px;
  height: 60px;
  background-color: var(--primary-1);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: -15px;
  right: auto;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px rgba(242, 8, 35, .19);
}

.right-arrow {
  width: 60px;
  height: 60px;
  background-color: var(--primary-1);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -15px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px rgba(242, 8, 35, .19);
}

.mask {
  width: 100%;
  padding: 10px 40px;
  overflow: hidden;
}

.mask.newsmask {
  padding-top: 0;
  padding-bottom: 0;
}

.mg-top-0px {
  max-width: none;
  min-width: auto;
  color: var(--neutral-700);
  margin-top: 0;
  margin-bottom: 20px;
}

.about-banca-grid {
  grid-column-gap: 80px;
  grid-row-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.subcontainer-small {
  max-width: 518px;
  display: flex;
}

.subcontainer-small.services {
  max-width: 430px;
}

.relative {
  position: relative;
}

.container-medium-1022px {
  max-width: none;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  position: static;
}

.container-medium-1022px.bottom, .container-medium-1022px.mobile {
  padding-left: 50px;
  padding-right: 50px;
}

.container-medium-1022px.career {
  max-width: 1400px;
}

.container-medium-1022px.career.dv3 {
  padding-left: 0;
  padding-right: 0;
}

.banner-wrapper {
  z-index: 1;
  background-color: var(--white);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bc10e2a45352a9f5046717_frame.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.banner-wrapper.dv2 {
  background-color: var(--neutral-100);
}

.next-goal-grid {
  height: 100%;
  min-height: 553px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.next-goal-grid.agents {
  height: auto;
  min-height: 600px;
  grid-template-columns: 1fr 1fr;
  padding-left: 20%;
  padding-right: 20%;
}

.vc-flex {
  height: auto;
  min-height: 0;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.next-goal-wrapper {
  height: 480px;
  min-width: 0;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  object-fit: cover;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: static;
  overflow: hidden;
}

.next-goal-wrapper:hover {
  color: var(--neutral-500);
}

.next-goal-wrapper._2nd-testimonial {
  object-fit: cover;
  background-image: none;
}

.next-goal-wrapper.tablet {
  width: auto;
  height: 380px;
  min-width: 0;
  align-items: stretch;
  position: static;
}

.next-goal-wrapper.ver2 {
  border-style: none;
  align-items: stretch;
}

.next-goal-wrapper.ver3 {
  height: 450px;
  justify-content: center;
  align-items: center;
}

.next-goal-wrapper.ver3.mobile {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.next-goal-card {
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  background-color: rgba(255, 255, 255, .9);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 0;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.next-goal-card.customer-testimonial {
  height: auto;
}

.next-goal-card.mobile {
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-right: 8px;
  padding: 25px 40px 50px;
  display: flex;
  position: relative;
  left: 12px;
}

.next-goal-card.mobile.ver2 {
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  margin-left: 16px;
  padding-bottom: 40px;
}

.next-goal-card.mobile.phone {
  overflow: visible;
}

.next-goal-card.desktop {
  height: 48%;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.next-goal-title {
  color: var(--dark-slate-grey);
  letter-spacing: 0;
  white-space: normal;
  flex: 1;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  line-height: 28px;
}

.next-goal-title.mobile-paragraph-15-75px {
  font-size: 20px;
  line-height: 30px;
}

.next-goal-title.mobile.tablet {
  margin-top: 50px;
  margin-bottom: 40px;
}

.next-goal-title.mobile.dv4.ver3 {
  padding-right: 10px;
}

.next-goal-title.desktop {
  margin-bottom: 16px;
}

.next-goal-title.dv4 {
  margin-top: 30px;
}

.next-goal-title.dv4.mobile {
  object-fit: none;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 30px;
  overflow: visible;
}

.next-goal-title.dv4.mobile.ver2 {
  flex: 0 auto;
  font-size: 22px;
  line-height: 32px;
}

.next-goal-title.dv4.mobile.ver3 {
  text-align: left;
  flex: 0 auto;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 30px;
}

.text-bold {
  color: var(--purple-blue);
  flex: 0 auto;
  margin-bottom: auto;
  font-size: 16px;
  font-weight: 500;
}

.credit-card-grid {
  grid-column-gap: 100px;
  grid-row-gap: 131px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.contact-us-grid {
  grid-column-gap: 25px;
  grid-row-gap: 110px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.contact-us-form {
  max-width: 100%;
  min-width: 100%;
  border: 1px solid var(--neutral-200);
  background-color: #fff;
  padding: 40px 40px 48px;
}

.text-area {
  max-width: 100%;
  min-height: 142px;
  min-width: 100%;
  border: 1px solid var(--neutral-200);
  color: var(--neutral-500);
  border-radius: 5px;
  margin-bottom: 0;
  padding: 8px 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  transition: color .35s, border-color .35s;
}

.text-area:hover {
  border-color: var(--accent);
}

.text-area:focus {
  border-color: var(--accent);
  color: var(--neutral-700);
}

.text-area::-ms-input-placeholder {
  color: var(--neutral-500);
}

.text-area::placeholder {
  color: var(--neutral-500);
}

.success-message-text {
  color: var(--dark-slate-grey);
  margin-top: 19px;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.contact-us-form-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-bottom: 32px;
}

.error-message-content {
  background-color: #faf5f5;
  margin-top: 32px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.field-label {
  color: #434547;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 28px;
  display: block;
}

.error-message-text {
  color: #cf5555;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.success-message-content {
  height: 500px;
  background-color: rgba(0, 0, 0, 0);
}

.success-message-content.h-400 {
  height: 400px;
}

.form-input-wrapper {
  width: 100%;
  text-align: left;
  align-items: flex-start;
  display: block;
}

.form-input-wrapper.unitnumberofproperty {
  display: block;
}

.footer-address {
  display: flex;
}

.contact-us-subtitle {
  color: #434547;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.contact-wrapper {
  max-width: 180px;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 20px;
  margin-left: 0;
  display: block;
  overflow: hidden;
}

.contact-wrapper.email {
  overflow: hidden;
}

.contact-us-subtitle-wrapper {
  align-items: center;
  margin-bottom: auto;
  display: flex;
}

.contact-us-wrapper {
  width: auto;
  min-width: 480px;
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-content: end;
  justify-content: start;
  align-items: flex-start;
  justify-items: stretch;
  display: grid;
}

.contact-us-link {
  color: var(--neutral-500);
  font-size: 18px;
  text-decoration: none;
  transition: color .35s;
  display: block;
  overflow: visible;
}

.contact-us-link:hover {
  color: var(--primary-1);
}

.mg-top-28px {
  color: #434547;
  margin-top: 24px;
  margin-bottom: 20px;
}

.lastest-articles-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.last-article-title {
  color: var(--dark-slate-grey);
  margin-top: 32px;
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 700;
}

.last-article-content {
  min-height: 100%;
  border-bottom: 1px solid var(--neutral-300);
  color: var(--neutral-500);
  text-decoration: none;
}

.last-article-content:hover {
  color: var(--neutral-500);
}

.image-and-element-wrapper {
  align-items: center;
  display: flex;
}

.image-and-element-wrapper.mobile {
  display: none;
}

.left-arrow-icon {
  max-width: 80%;
  flex: 0 auto;
}

.hero-image-wrapper {
  width: 45%;
  justify-content: flex-start;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.hero-image-wrapper.single-services {
  width: 100%;
  align-items: center;
  position: static;
}

.hero-image-wrapper.single-services.mobile-version, .hero-image-wrapper.single-services.mobile {
  display: none;
}

.hero-image-wrapper.blog {
  width: 40%;
  justify-content: flex-end;
}

.hero-image-wrapper.blog.mobile, .hero-image-wrapper.about-us.mobile-version, .hero-image-wrapper.homepage.mobile-version {
  display: none;
}

.hero-image-wrapper.single-services {
  width: 100%;
  width: 100%;
  align-items: center;
  position: static;
}

.partners-logo {
  width: auto;
  min-width: 130px;
}

.partners-logo.about-us {
  margin-bottom: 0;
  margin-right: 0;
  line-height: 24px;
}

.brand {
  padding-left: 0;
}

.brand.w--current {
  min-height: 100%;
}

.image-zoom {
  width: 100%;
  height: auto;
  min-height: 100%;
  min-width: auto;
  text-align: left;
  border: 1px #000;
}

.image-zoom.blog {
  width: 300px;
  height: 250px;
  max-width: 100%;
  min-height: 100%;
  object-fit: cover;
}

.image-zoom.blog.small {
  z-index: 1;
  width: 400px;
  height: 250px;
  max-height: none;
  max-width: none;
  min-height: auto;
  min-width: auto;
  display: inline-block;
  position: relative;
  overflow: visible;
}

.image-zoom.blog.popular {
  width: auto;
  height: auto;
  object-fit: cover;
}

.last-article-image-wrapper {
  position: relative;
  overflow: hidden;
}

.open-hours-paragraph {
  color: var(--dim-grey);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
}

.right-arrow-icon {
  max-width: 60%;
  color: var(--dim-grey);
  border: 1px solid rgba(0, 0, 0, 0);
}

.mg-0px {
  margin: 0;
}

.transition-bg-solid {
  height: 100%;
  min-height: 100%;
  background-color: var(--neutral-100);
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.transition {
  z-index: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin-top: 0;
  position: relative;
  bottom: auto;
}

.transition.blog {
  width: 100%;
  height: 100%;
}

.transition.mobile-version {
  display: none;
}

.bg-transparent {
  background-color: rgba(0, 0, 0, 0);
}

.service-wrapper-v2 {
  max-height: 100%;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  padding: 50px 32px;
  text-decoration: none;
  transition: transform .35s, border-color .35s;
}

.service-wrapper-v2:hover {
  border-color: var(--primary-1);
  color: var(--neutral-500);
  transform: translate(0, -4px);
}

.slider-v2 {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 31px;
  margin-bottom: 48px;
}

.hero-v2-images-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 150px;
  margin-bottom: 30px;
  display: flex;
  position: relative;
}

.hero-v2-image-2 {
  position: absolute;
  top: -9%;
  bottom: auto;
  left: auto;
  right: 6%;
}

.hero-v2-image-1 {
  width: 70%;
  max-width: none;
}

.hero-v2-image-3 {
  z-index: 1;
  position: absolute;
  top: 21%;
  bottom: auto;
  left: 7%;
  right: auto;
}

.hero-v2-image-4 {
  z-index: -2;
  position: absolute;
  top: 18%;
  bottom: auto;
  left: 3%;
  right: auto;
}

.hero-v2-image-5 {
  z-index: -1;
  position: absolute;
  top: -14%;
  bottom: auto;
  left: auto;
  right: 4%;
}

.left-arrow-v2 {
  width: 52px;
  height: 52px;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  font-family: Icons Banca Template;
  font-size: 16px;
  transition: color .35s, border-color .35s, background-color .35s;
  display: flex;
  top: -30%;
  bottom: auto;
  left: auto;
  right: 70px;
}

.left-arrow-v2:hover {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
}

.right-arrow-v2 {
  width: 52px;
  height: 52px;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  font-family: Icons Banca Template;
  font-size: 16px;
  transition: color .35s, border-color .35s, background-color .35s;
  display: flex;
  top: -30%;
  bottom: auto;
  left: auto;
  right: 0;
}

.right-arrow-v2:hover {
  border-color: var(--primary-1);
  background-color: var(--primary-1);
  color: var(--white);
}

.slide-v2 {
  width: 33.33%;
  margin-left: 0;
  margin-right: 0;
}

.mg-bottom-0px {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 30px;
}

.mg-bottom-0px.timeline {
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  text-decoration: none;
  position: relative;
  top: -10px;
  overflow: visible;
}

.mg-bottom-0px.faq-page-to-line {
  color: var(--dark-slate-grey);
}

.mask-v2 {
  width: 31.5%;
  overflow: visible;
}

.about-banca-image-wrapper-v2 {
  align-items: center;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.about-banca-grid-v2 {
  grid-column-gap: 110px;
  grid-row-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.banner-wrapper-v2 {
  z-index: 1;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7a1ea739c8dd_background-wave-banca-template.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.banner-wrapper-v2.dv4 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.app-grid {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  display: grid;
  position: relative;
}

.mockup-wrapper {
  position: relative;
}

.mockup {
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-mockup {
  margin-top: 66px;
  margin-bottom: 66px;
}

.contact-us-grid-v2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 40px;
}

.animation-card {
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.animation-card:hover {
  color: var(--neutral-500);
}

.animation-card.search-results {
  flex-direction: column;
  margin-bottom: 40px;
}

.contact-us-title-v2 {
  width: auto;
  height: 32px;
  color: var(--purple-blue);
  margin-bottom: 1px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
}

.contact-us-link-v2 {
  white-space: nowrap;
  margin-right: 27px;
  font-size: 20px;
  line-height: 24px;
}

.contact-us-image-v2 {
  margin-right: 23px;
}

.animation-hover {
  position: relative;
}

.bg-hover {
  z-index: -1;
  background-color: var(--purple-blue);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.nav-menu-v2 {
  flex: none;
  position: static;
}

.nav-link-v2 {
  font-weight: 600;
  transition: color .35s;
  display: inline-block;
}

.nav-link-v2:hover {
  color: var(--purple-blue);
}

.nav-link-v2.w--current {
  color: var(--purple-blue);
  font-weight: 700;
}

.nav-link-v2.additional-services {
  display: none;
}

.header-dropdown-v2 {
  font-weight: 600;
}

.partners-logos-wrapper-v2 {
  width: 819px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.container-medium-941px {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.next-goal-subtitle {
  color: var(--neutral-500);
  white-space: normal;
  margin-bottom: 8px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.next-goal-subtitle.desktop {
  font-size: 16px;
  line-height: 22px;
}

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

.companies-wrapper.about-us.home {
  text-align: left;
  justify-content: space-around;
}

.about-us-companies-title {
  max-width: 611px;
  color: var(--neutral-700);
  margin-top: 16px;
  margin-bottom: 40px;
}

.mg-bottom-23px {
  margin-bottom: 24px;
}

.about-us-gallery-grid {
  grid-column-gap: 24px;
  grid-row-gap: 120px;
  grid-template: "Area-2 Area" .5fr
                 ". ."
                 / 1fr 1fr 1fr;
  align-items: end;
  justify-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 120px;
  padding-bottom: 0;
}

.value-wrapper {
  width: 180px;
  height: 400px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.value-title {
  margin-top: 30px;
  margin-bottom: 11px;
}

.values-wrapper {
  width: auto;
  object-fit: fill;
  flex-flow: row;
  align-content: space-between;
  justify-content: space-between;
  align-items: baseline;
  margin-top: 40px;
  display: flex;
  overflow: visible;
}

.container-small-548px {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-548px.text-center {
  max-width: 548px;
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 26px;
  display: flex;
}

.container-small-548px.title-center {
  align-self: auto;
}

.container-medium-991px {
  max-width: 991px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.country-address-wrapper {
  max-width: 273px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.country-address-title-wrapper {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.country-address-icon {
  margin-top: -4px;
  margin-right: 12px;
}

.country-address-title {
  color: var(--neutral-700);
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 20px;
}

.countries-wrapper {
  justify-content: space-between;
  margin-top: 46px;
  margin-bottom: 66px;
  display: flex;
}

.story-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr minmax(auto, 50%);
  margin-top: 0;
}

.timeline-wrapper {
  min-height: 728px;
  grid-column-gap: 28px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr .75fr .75fr .75fr .75fr .5fr .75fr 1fr .75fr .75fr;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.years-wrapper {
  height: 94.5%;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 7px;
  margin-bottom: auto;
  display: flex;
}

.year {
  color: var(--purple-blue);
  font-weight: 500;
  line-height: 20px;
}

.year.mg-bottom-0px {
  margin-bottom: 0;
}

.year-dot {
  min-height: 11px;
  min-width: 11px;
  border: 2px solid var(--white);
  background-color: var(--purple-blue);
  border-radius: 100px;
}

.about-years {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.timeline-line {
  z-index: -1;
  width: 1px;
  height: 100%;
  border: 1px none var(--darker-purple);
  background-color: var(--neutral-200);
  text-align: left;
  border-radius: 0;
}

.year-dots {
  height: 93.5%;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 9px;
  margin-bottom: auto;
  display: flex;
}

.careers-grid {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 48px;
  display: grid;
}

.job-card-content {
  min-height: 100%;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  transform-style: preserve-3d;
  padding: 41px 22px;
  text-decoration: none;
  transition: transform .35s, color .35s;
}

.job-card-content:hover {
  color: var(--neutral-500);
  transform: translate3d(0, -3px, .01px);
}

.job-card-top-content {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.job-card-top-content.sidebar {
  flex-direction: column;
}

.job-icon {
  margin-right: 20px;
}

.job-icon.job-page {
  width: 88px;
}

.job-icon.sidebar {
  margin-bottom: 20px;
  margin-right: 0;
}

.job-card-title {
  color: var(--neutral-700);
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.job-card-place {
  flex: none;
  font-weight: 500;
  line-height: 20px;
}

.job-card-top-details {
  align-items: center;
  display: flex;
}

.job-card-working-time {
  flex: none;
  font-weight: 500;
}

.brand-v2 {
  padding-left: 0;
}

.services-grid {
  grid-column-gap: 10px;
  grid-row-gap: 29px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr .75fr;
  align-items: stretch;
  margin-top: 48px;
  position: relative;
}

.custom-solution-grid {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.bg-services-grid-1 {
  z-index: -1;
  width: 58%;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: -6%;
  right: auto;
}

.bg-services-grid-2 {
  z-index: -1;
  width: 31%;
  position: absolute;
  top: 2%;
  bottom: auto;
  left: auto;
  right: -7%;
}

.subcontainer-small-v2 {
  max-width: 443px;
}

.subcontainer-small-v2.apply-loan {
  color: var(--dark-slate-grey);
}

.subcontainer-small-v2.benefits {
  max-width: 95%;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.subcontainer-small-v2.benefits.ver2 {
  margin-bottom: 30px;
}

.subcontainer-small-v2.benefits-title {
  max-width: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subcontainer-small-v2.benefits {
  max-width: 95%;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.subcontainer-small-v2.apply-loan {
  max-width: 80%;
  max-width: 80%;
  max-width: 80%;
  color: #434547;
  margin-top: 101px;
}

.apply-loan-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.3fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.steps-wrapper-grid {
  text-align: center;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column dense;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.step-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.custom-services-grid-v2 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.apply-loan-form {
  max-width: 100%;
  min-width: 100%;
  border: 1px solid var(--neutral-200);
  background-color: #fff;
  padding: 36px;
}

.apply-loan-form-grid {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-areas: "Area-2";
  justify-content: start;
  justify-items: stretch;
  margin-bottom: 32px;
}

.apply-loan-form-grid.foragents {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.apply-loan-form-title-wrapper {
  align-items: flex-end;
  margin-bottom: 18px;
  display: flex;
}

.apply-loan-form-title {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  line-height: 32px;
}

.benefits-grid {
  grid-column-gap: 69px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: center;
}

.benefits-grid.ver2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  margin-left: 30px;
  margin-right: 30px;
}

.benefits-grid.ver2.mobile {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-left: 50px;
  margin-right: 50px;
}

.benefits-cards-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: .25fr auto;
  grid-auto-flow: row;
}

.benefits-cards-grid.foragents {
  grid-template-rows: auto auto;
}

.benefits-card {
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.faq-grid {
  width: auto;
  grid-column-gap: 64px;
  grid-row-gap: 36px;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 0;
}

.faq-grid.contact-us {
  margin-bottom: 85px;
}

.faq-wrapper {
  border-bottom: 1px solid var(--neutral-200);
  padding-top: 0;
  padding-bottom: 24px;
}

.faq-icon {
  margin-bottom: 16px;
}

.container-medium-1133px {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.more-services-grid {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  border-style: none;
  border-width: 1px;
  border-color: var(--purple-blue) black black;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 48px;
  margin-bottom: 48px;
  position: relative;
}

.mg-bottom-49px {
  margin-bottom: 49px;
}

.custom-services-image-wrapper {
  align-items: center;
  display: flex;
}

.single-services-hero-wrapper.other-services {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.benefits-card-title {
  margin-bottom: 8px;
  line-height: 26px;
}

.benefits-icon {
  height: auto;
  flex: 0 auto;
  margin-bottom: 16px;
  margin-right: 18px;
}

.careers-section-grid {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 88px;
  display: grid;
}

.careers-section-grid.about {
  margin-bottom: 40px;
}

.career-grid {
  grid-column-gap: 108px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  align-items: start;
  position: relative;
}

.job-content {
  background-color: var(--white);
  color: var(--neutral-500);
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.job-content:hover {
  color: var(--neutral-500);
}

.career-top-content {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.job-split-left-content {
  align-items: center;
  display: flex;
}

.job-split-right-content {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.job-date {
  margin-bottom: 19px;
  font-weight: 500;
}

.job-title {
  margin-top: 0;
  margin-bottom: 14px;
  line-height: 26px;
}

.job-top-details {
  align-items: center;
  display: flex;
}

.sidebar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.sidebar.blog, .sidebar.jobs {
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.sidebar.author {
  flex-direction: column;
  align-items: center;
  padding: 60px 28px;
  display: flex;
}

.sidebar.author-mobile {
  flex-direction: column;
  align-items: center;
  padding: 40px 28px;
  display: none;
}

.sidebar.help-category.topic {
  width: 26vw;
  height: 400px;
  grid-row-gap: 16px;
  background-color: #f4f5f6;
  border-radius: 10px;
  padding: 40px 32px;
}

.sidebar.help-category.topic.mobile {
  width: auto;
  height: 500px;
  grid-row-gap: 8px;
  padding-left: 24px;
  padding-right: 24px;
}

.sidebar.help-article {
  width: 24vw;
  height: auto;
}

.sidebar.help-article.topic {
  width: 320px;
  grid-row-gap: 16px;
  background-color: #f4f5f6;
  border-radius: 10px;
  padding: 40px 32px;
}

.related-openings-title {
  margin-top: 0;
  margin-bottom: 40px;
}

.jobs-sidebar-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.career-top-content-mobile {
  width: 100%;
  justify-content: space-between;
  display: none;
}

.blog-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 70% 15fr;
  align-items: start;
  margin-left: 60px;
  margin-right: 60px;
  position: relative;
}

.blog-posts-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.blog-post {
  margin-bottom: 1rem;
}

.blog-post-content {
  color: var(--neutral-500);
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.blog-post-content:hover {
  color: var(--neutral-500);
}

.blog-post-image-wrapper {
  max-width: 51%;
  margin-right: 33px;
  position: relative;
  overflow: hidden;
}

.blog-post-title {
  color: #434547;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.blog-post-title:hover {
  color: var(--purple-blue);
  font-weight: 500;
}

.blog-popular-content {
  color: var(--neutral-500);
  text-decoration: none;
  display: flex;
}

.blog-popular-content:hover {
  color: var(--neutral-500);
}

.popular-title {
  color: #434547;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.blog-popular-grid {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-popular-image-wrapper {
  max-width: 40%;
  margin-right: 17px;
  position: relative;
  overflow: hidden;
}

.blog-categories-wrapper {
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  justify-content: flex-start;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.blog-categories-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-category {
  width: 100%;
  color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  text-decoration: none;
  display: inline;
}

.category-content {
  color: var(--neutral-700);
  text-decoration: none;
}

.category-content:hover {
  border-bottom-color: var(--purple-blue);
  color: var(--purple-blue);
}

.category-content.w--current {
  color: var(--purple-blue);
  font-weight: 700;
}

.category-content.all-articles {
  align-self: flex-end;
  margin-right: 40px;
}

.category-content.all-articles.w--current {
  border-bottom-style: none;
  border-bottom-color: var(--purple-blue);
  color: var(--purple-blue);
}

.pagination {
  margin-top: 66px;
}

.pagination-next {
  border: 1px solid var(--purple-blue);
  background-color: var(--white);
  color: var(--purple-blue);
  text-align: center;
  border-radius: 80px;
  margin-left: 20px;
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
  transition: color .35s, background-color .35s;
}

.pagination-next:hover {
  background-color: var(--purple-blue);
  color: var(--white);
}

.pagination-previous {
  border: 1px solid var(--primary-1);
  background-color: var(--white);
  color: var(--primary-1);
  text-align: center;
  border-radius: 80px;
  margin-right: 20px;
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
  transition: color .35s, background-color .35s;
}

.pagination-previous:hover {
  background-color: var(--primary-1);
  color: var(--white);
}

.popular-title-wrapper {
  align-self: center;
}

.blog-post-description-summary {
  flex: 1;
  align-self: center;
}

.blog-post-deatils-wrapper {
  align-items: center;
  margin-top: 12px;
  margin-bottom: 20px;
  display: flex;
}

.blog-post-deatils-wrapper.post {
  justify-content: center;
}

.post-category {
  color: var(--purple-blue);
  text-decoration: none;
}

.blog-post-category, .blog-post-date {
  letter-spacing: -.01em;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.post-title {
  color: var(--dark-slate-grey);
  margin-top: 8px;
}

.post-author {
  color: var(--dim-grey);
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.container-medium-1100px {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.post-wrapper {
  max-width: 1100px;
  background-color: var(--white);
  border-radius: 10px;
  margin-top: -200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
}

.mg-top-60px {
  min-width: 100%;
}

.rich-text h2 {
  max-width: 720px;
  color: var(--dark-slate-grey);
  margin: 0 auto 24px;
}

.rich-text p {
  max-width: 720px;
  color: var(--dim-grey);
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text h3 {
  max-width: 720px;
  margin: 0 auto 24px;
}

.rich-text h4 {
  max-width: 720px;
  color: var(--dark-slate-grey);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.rich-text h5 {
  max-width: 720px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.rich-text h6 {
  max-width: 720px;
  margin: 0 auto 16px;
}

.rich-text ol {
  max-width: 720px;
  margin-bottom: 34px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text ul {
  max-width: 720px;
  margin-bottom: 36px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text a {
  text-decoration: none;
}

.rich-text.job {
  margin-bottom: 24px;
}

.rich-text li {
  margin-bottom: 10px;
}

.rich-text blockquote {
  padding-top: 28px;
  padding-bottom: 28px;
  font-size: 22px;
}

.author-avatar {
  width: 80px;
  height: 80px;
  border-radius: 100px;
}

.post-author-rol {
  color: var(--primary-1);
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

.post-author-name {
  color: var(--dark-slate-grey);
  margin-top: 26px;
  margin-bottom: 8px;
  font-weight: 700;
  transition: color .35s;
}

.post-author-name:hover {
  color: var(--primary-1);
}

.more-help-grid {
  grid-column-gap: 20px;
  grid-row-gap: 27px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  margin-top: 40px;
}

.more-help-card {
  width: 100%;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 48px 23px 26px;
  text-decoration: none;
  transition: transform .35s, color .35s;
  display: flex;
}

.more-help-card:hover {
  color: var(--neutral-500);
  transform: translate(0, -3px);
}

.more-help-email-wrapper {
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.more-help-title {
  color: #434547;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 22px;
}

.container-medium-627px {
  max-width: 627px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-627px.text-center.have-questions {
  margin-top: 0;
  margin-bottom: 0;
}

.blog-title {
  color: #434547;
  margin-top: 19px;
  margin-bottom: 16px;
}

.search {
  margin-bottom: 0;
}

.search-title {
  color: var(--neutral-700);
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

.web-address {
  color: var(--primary-1);
  margin-top: 8px;
  margin-bottom: 14px;
  font-weight: 500;
}

.author-name {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
}

.credit-card-image-wrapper {
  border-radius: 40px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 14px 24px rgba(0, 0, 0, .09);
}

.credit-card-highlight {
  width: 400px;
  height: 400px;
  filter: blur(50px);
  background-color: rgba(255, 255, 255, .18);
  border-radius: 1000px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.element-section {
  min-width: 8%;
  background-color: var(--neutral-100);
  align-self: stretch;
  margin-top: 40px;
  margin-bottom: 40px;
}

.nav-menu-button-wrapper {
  display: none;
}

.container-medium-800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.link-author {
  color: var(--neutral-500);
  text-decoration: none;
  display: block;
}

.link-author:hover {
  color: var(--primary-1);
}

.author-grid {
  grid-column-gap: 62px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: start;
  position: relative;
}

.author-profile-image {
  width: 160px;
  border-radius: 1000px;
}

.author-title {
  display: flex;
}

.about-author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.bg-about-author {
  background-color: var(--neutral-100);
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.overflow-hidden {
  left: -11px;
  overflow: hidden;
}

.credit-card {
  width: 100%;
}

.container-400px {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.transition-bg-image {
  width: 100%;
  height: 100%;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bb09b9212ed64a5f11be52_home.png");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
}

.transition-bg-image.blog {
  text-align: left;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c1b0f719250169532b59fd_nha.png");
  background-position: 50%;
  background-size: cover;
}

.transition-bg-image.about {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61cad2f6a67de587e4f70e45_unsplash_oqrynkqKmWg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.transition-bg-image.home {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c2a888f836f474285b0c2a_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.transition-bg-image.about {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61cad2f6a67de587e4f70e45_unsplash_oqrynkqKmWg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.split-section-service {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  overflow: visible;
}

.split-section-service.other-services {
  margin-left: 20px;
  padding-right: 20px;
}

.left-paragraph {
  margin-bottom: 40px;
}

.author-avatar-link {
  transition: transform .35s, opacity .35s, color .35s;
  display: inline-block;
}

.author-avatar-link:hover {
  opacity: .78;
  transform: scale(1.08);
}

.author-name-link {
  line-height: 1.1em;
  text-decoration: none;
  display: block;
}

.author-name-link:hover {
  color: var(--primary-1);
}

.empty-state-container {
  border: 1px solid var(--neutral-200);
  text-align: center;
  background-color: #fff;
  margin-bottom: 32px;
  padding: 50px 32px;
  font-size: 22px;
  line-height: 28px;
}

.empty-state-container.sidebar {
  padding-top: 34px;
  padding-bottom: 34px;
  font-size: 18px;
}

.google-play-logo {
  position: relative;
  top: 3px;
}

.app-store-logo {
  position: relative;
  top: -2px;
}

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

.white-link:hover {
  color: rgba(255, 255, 255, .8);
}

.button-primary-2 {
  width: auto;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7a7aff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-2:hover {
  box-shadow: none;
  color: #fff;
  background-color: #7a7aff;
}

.button-primary-2.large {
  height: auto;
  background-color: #7a7aff;
  border-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding: 22px 42px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 20px;
  position: static;
  bottom: auto;
  left: auto;
}

.button-primary-2.large.submit-form-button {
  z-index: auto;
  width: 165px;
  height: 65px;
  flex: none;
  position: static;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.button-primary-2.large.next-button {
  border-radius: 80px;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.button-primary-2.large.form-next-button {
  width: 160px;
  margin-top: 32px;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -4%;
}

.button-primary-2.large.form-next-button.previous-button {
  width: 160px;
  height: 65px;
  border-color: var(--primary-1);
  background-color: var(--white);
  color: var(--primary-1);
  margin-top: 0;
  position: static;
  bottom: 0;
  left: 0;
  right: auto;
}

.button-primary-2.large.form-next-button.previous-button.bwi {
  flex: none;
  align-self: center;
}

.button-primary-2.large.form-next-button.buy-with-installment {
  width: 160px;
  height: 65px;
  flex: none;
  margin-top: 0;
  position: static;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.button-primary-2.large.form-next-button.sell-to-homebase {
  width: 160px;
  height: 60px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.button-primary-2.large.form-next-button.submit-button {
  width: 160px;
  height: 60px;
  text-align: center;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  padding-top: 22px;
  display: none;
}

.button-primary-2.large {
  height: auto;
  background-color: #7a7aff;
  border-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding: 22px 42px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 20px;
  position: static;
  bottom: auto;
  left: auto;
}

.button-primary-2.large.disabled {
  width: auto;
  height: auto;
  color: #5050b8;
  background-color: #d8dce7;
  flex: none;
}

.button-primary-2.large.submit-form-button {
  z-index: auto;
  width: auto;
  margin-right: 0;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.button-primary-2.large.form-next-button {
  width: 169.469px;
  height: auto;
  margin-top: 32px;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -4%;
}

.button-primary-2.large.form-next-button.buy-with-installment {
  flex: 0 auto;
  order: 0;
  margin-top: 0;
  margin-right: 0;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.button-primary-2.large.form-next-button.previous-button {
  width: auto;
  height: 66px;
  min-width: 150px;
  color: #7a7aff;
  background-color: #fff;
  border-color: #7a7aff;
  margin-top: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: auto;
}

.button-primary-2.large.form-next-button {
  width: 169.469px;
  height: auto;
  margin-top: 32px;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -4%;
}

.button-primary-2.large.form-next-button.buy-with-installment {
  width: 160px;
  height: 60px;
  text-align: center;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-right: 0;
  display: flex;
  position: static;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.button-primary-2.large.form-next-button.previous-button {
  width: 160px;
  height: 60px;
  min-width: 0;
  color: #7a7aff;
  background-color: #fff;
  border-color: #7a7aff;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: static;
  bottom: 0;
  left: 0;
  right: auto;
}

.button-primary-2.large.form-next-button.previous-button.mask {
  margin-left: auto;
  margin-right: 0;
  display: flex;
  overflow: visible;
}

.button-primary-2.large.form-next-button.submit {
  width: 160px;
  height: 60px;
  margin-top: 0;
  display: flex;
}

.button-primary-2.large.submit-form-button {
  z-index: auto;
  width: 160px;
  height: 60px;
  align-self: auto;
  margin-top: 0;
  padding-top: 18px;
  display: block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.button-primary-2.large.form-next-button {
  width: 160px;
  margin-top: 32px;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -4%;
}

.button-primary-2.large.form-next-button.previous-button {
  width: 160px;
  height: 65px;
  color: #7a7aff;
  background-color: #fff;
  border-color: #7a7aff;
  margin-top: 0;
  position: static;
  bottom: 0;
  left: 0;
  right: auto;
}

.button-primary-2.large.form-next-button.sell-to-homebase {
  width: 160px;
  height: 60px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.button-primary-2.large {
  background-color: #7a7aff;
  border-color: rgba(0, 0, 0, 0);
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
}

.button-primary-2.buttonwhite {
  background-color: var(--secondary-2);
  color: var(--primary-1);
}

.button-primary-2.submi {
  width: 170px;
}

.button-primary-2.center {
  margin-left: auto;
  display: block;
}

.button-primary-2.new {
  margin-top: 20px;
}

.sufix-line-2 {
  width: 60px;
  height: 4px;
  background-color: var(--primary-1);
}

.sufix-line-2.center {
  background-color: var(--primary-1);
  background-color: #5050b8;
  margin-left: auto;
  margin-right: auto;
}

.span-primary-color-2 {
  color: #7a7aff;
}

.text-block {
  color: var(--purple-blue);
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.text-span {
  color: var(--purple-blue);
}

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

.link:hover, .link.w--current {
  color: var(--accent);
}

.link.footer-link {
  color: #f4f5f6;
  line-height: 24px;
}

.image {
  position: static;
}

.image.buywithinstallment {
  width: auto;
  height: auto;
}

.image-2 {
  clear: none;
  position: static;
}

.bold-text {
  color: var(--purple-blue);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  text-decoration: underline;
}

.link-2, .link-3 {
  color: var(--purple-blue);
}

.heading-3.buywithinstallment {
  color: #434547;
  text-align: center;
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.paragraph {
  height: 120px;
  text-align: center;
}

.link-4, .link-5, .bold-text-2, .link-6, .link-7 {
  color: var(--purple-blue);
}

.text-block-2 {
  width: 100px;
  margin-right: 0;
  padding-right: 0;
}

.text-block-3 {
  width: 88.3646px;
  height: 30px;
}

.text-block-4 {
  width: 88.36px;
}

.link-8, .link-8:hover {
  color: var(--purple-blue);
}

.text-block-5 {
  margin-right: auto;
  font-size: 14px;
  line-height: 24px;
}

.text-block-6, .text-block-7 {
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.media-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: center;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
  overflow: visible;
}

.faq-category-grid {
  object-fit: fill;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.text-span-2 {
  color: var(--purple-blue);
}

.sufix-line-3 {
  width: 60px;
  height: 4px;
  background-color: #f20823;
}

.sufix-line-3.large {
  width: 80px;
  background-color: var(--purple-blue);
}

.sufix-line-3.center {
  background-color: var(--purple-blue);
  margin-left: auto;
  margin-right: auto;
}

.sufix-line-3.left {
  min-width: 44px;
  background-color: var(--purple-blue);
  margin-top: 20px;
  margin-right: 24px;
}

.sufix-line-3.large {
  width: 80px;
}

.sufix-line-3.left {
  min-width: 44px;
  margin-top: 20px;
  margin-right: 24px;
}

.sufix-line-3.center {
  margin-left: auto;
  margin-right: auto;
}

.sufix-line-3.large {
  width: 80px;
  background-color: #7a7aff;
}

.sufix-line-3.left {
  min-width: 44px;
  background-color: #7a7aff;
  margin-top: 20px;
  margin-right: 24px;
}

.sufix-line-3.center {
  background-color: #7a7aff;
  margin-left: auto;
  margin-right: auto;
}

.bg-neutral-701 {
  background-color: #f8f8f8;
  position: absolute;
}

.bg-neutral-701.single-services-hero {
  z-index: -1;
  width: auto;
  height: 46%;
  max-height: 60%;
  max-width: none;
  min-width: 42%;
  display: block;
  position: absolute;
  top: 8%;
  bottom: 0%;
  left: auto;
  right: 50px;
  overflow: visible;
}

.bg-neutral-701.solutions-business {
  z-index: -1;
  min-height: 50%;
  z-index: -1;
  min-height: 50%;
  z-index: -1;
  min-height: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.container-default-1310px-2 {
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  overflow: visible;
}

.container-default-1310px-2.other-services {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-default-1310px-2.mobile.agents {
  padding-top: 0;
}

.span-primary-color-3 {
  color: var(--purple-blue);
}

.transition-bg-solid-2 {
  background-color: #f8f8f8;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.button-primary-3 {
  border: 1px solid var(--purple-blue);
  background-color: var(--purple-blue);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 80px;
  align-self: auto;
  padding: 22px 36px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-3:hover {
  background-color: var(--darker-purple);
  box-shadow: none;
  color: #fff;
}

.button-primary-3.large {
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
}

.button-primary-3.home {
  width: 200px;
  max-width: 230px;
}

.button-primary-3.home.bwi {
  order: 0;
  align-self: center;
  padding: 22px 36px;
  overflow: visible;
}

.button-primary-3.mobile {
  padding: 22px 36px;
}

.button-primary-3.nav {
  padding: 12px 20px;
}

.banner-wrapper-v2-2 {
  z-index: 1;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bc10e2a45352a9f5046717_frame.svg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #d8dce7;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.bg-primary-2 {
  background-color: #f20823;
}

.bg-primary-2.banner-single-services {
  z-index: auto;
  min-height: 50%;
  background-color: var(--purple-blue);
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-primary-2.apply-loan-1 {
  z-index: 0;
  width: 60%;
  height: 100%;
  background-color: #7a7aff;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.bg-primary-2.banner {
  min-height: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.bg-primary-2.banner-single-services {
  z-index: auto;
  min-height: 70%;
  background-color: #7a7aff;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-primary-2.apply-loan-1 {
  width: 60%;
  height: 92%;
  z-index: 0;
  width: 60%;
  height: 92%;
  z-index: 0;
  width: 60%;
  height: 100%;
  background-color: #7a7aff;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.bg-primary-2.banner-single-services {
  z-index: auto;
  min-height: 50%;
  background-color: #7a7aff;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-span-3, .text-span-4, .text-span-5 {
  color: var(--purple-blue);
}

.service-wrapper-2 {
  width: auto;
  height: 405.964px;
  max-height: 100%;
  border: 1px solid var(--neutral-200);
  color: #848894;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  padding: 50px 47px;
  font-family: Manrope, sans-serif;
  text-decoration: none;
  transition: transform .35s;
  display: flex;
}

.service-wrapper-2:hover {
  border-style: solid;
  border-width: 2px 1px 1px;
  border-color: var(--primary-1) var(--neutral-200) var(--neutral-200);
  color: #848894;
  transform: translate(0, -3px);
}

.more-services-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
  position: relative;
}

.more-services-grid-2.get-started-modal {
  max-height: none;
  grid-column-gap: 10px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  margin-top: 8px;
  margin-bottom: 24px;
  position: static;
}

.link-wrapper-2 {
  color: #f20823;
  justify-content: flex-end;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: auto;
  right: 5%;
}

.service-title-2 {
  color: #434547;
  margin-bottom: 8px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}

.service-title-2.get-started-modal {
  margin-bottom: 40px;
}

.text-block-8 {
  color: var(--purple-blue);
  align-self: auto;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.text-block-9, .link-9, .link-9:hover {
  color: var(--purple-blue);
}

.link-10 {
  color: var(--purple-blue);
  text-decoration: none;
}

.link-10:hover {
  color: var(--purple-blue);
}

.image-3 {
  max-width: none;
  min-width: 0;
  color: var(--purple-blue);
}

.image-4 {
  color: var(--purple-blue);
}

.right-arrow-2 {
  width: 48px;
  height: 48px;
  background-color: var(--purple-blue);
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .18), 0 1px 34px 0 var(--secondary-3);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0;
}

.right-arrow-2.right-arrow-5-right {
  margin-right: 24px;
  right: -5%;
}

.right-arrow-2.right-arrow-5-right.ver3 {
  background-color: var(--white);
  flex-direction: row;
  justify-content: center;
  margin-right: 20px;
  padding-left: 5px;
  top: -15%;
  right: -5%;
}

.right-arrow-2.right-arrow-5-right.ver3.mobile {
  flex: 0 auto;
  margin-right: 86px;
  position: absolute;
}

.left-arrow-2 {
  width: 48px;
  height: 48px;
  background-color: var(--purple-blue);
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .18), 0 1px 34px 0 var(--secondary-3);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-right: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.left-arrow-2.core-values {
  left: auto;
}

.left-arrow-2.left-arrow-5-left {
  background-color: var(--white);
  margin-left: 24px;
  top: -15%;
  left: -5%;
}

.left-arrow-2.left-arrow-5-left.mobile {
  margin-left: 86px;
}

.icon-services-2 {
  width: auto;
  max-width: 100%;
  min-width: 116px;
  margin-bottom: 40px;
}

.column {
  padding-left: 0;
}

.text-block-10 {
  flex: 0 auto;
}

.link-11, .link-11:hover {
  color: var(--white);
}

.product-item {
  clear: none;
  position: static;
}

.div-block {
  object-fit: fill;
  flex-direction: column;
  display: block;
}

.list {
  margin-bottom: 0;
}

.text-block-11 {
  position: static;
}

.product-section-wrapper {
  margin-top: 0;
  padding-top: 40px;
}

.link-block {
  color: var(--neutral-700);
  text-decoration: none;
}

.category {
  color: var(--neutral-700);
  flex: 1;
  text-decoration: none;
  display: flex;
}

.category:hover {
  color: var(--purple-blue);
}

.text-block-12 {
  color: var(--neutral-700);
  margin-top: 0;
  text-decoration: none;
}

.text-block-12:hover, .text-span-6, .text-block-13, .text-block-14 {
  color: var(--purple-blue);
}

.dropdown.about-us {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.dropdown-toggle {
  display: inline-block;
  position: static;
}

.div-block-2 {
  color: var(--neutral-700);
  border: 1px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-12 {
  color: var(--purple-blue);
}

.link-12:hover {
  color: var(--darker-purple);
}

.bold-text-3 {
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.bold-text-3.news-title {
  color: #434547;
  color: #434547;
  align-items: stretch;
  margin-bottom: 8px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  line-height: 32px;
  display: flex;
}

.image-5 {
  z-index: 0;
  width: auto;
  height: auto;
  position: static;
}

.div-block-3 {
  z-index: 10;
  background-color: var(--purple-blue);
  display: block;
  position: relative;
  bottom: -185px;
}

.div-block-4 {
  width: 405px;
  height: 198px;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  top: auto;
  bottom: -6360px;
}

.testimonial-card {
  z-index: 10;
  width: 405px;
  height: 198px;
  background-color: rgba(10, 16, 35, .5);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: static;
  top: -198px;
  bottom: auto;
}

.text-block-15 {
  color: var(--white);
  padding-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.bold-text-4 {
  color: var(--white);
}

.text-block-16 {
  color: var(--white);
  padding-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.testimonials-wrapper-t3 {
  width: 100%;
  max-width: 900px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonials-wrapper {
  width: 90%;
  max-width: 1400px;
  border-radius: 8px;
  align-items: center;
  margin: 20px auto;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 1px 0 26px 3px #c9c9c9;
}

.user-name-t3 {
  color: #434547;
  text-align: center;
  justify-content: center;
  margin-top: 8px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.testimonials-t3 {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.company-name-t3 {
  color: #888;
}

.testimonials-subwrapper-t3 {
  height: 100%;
  max-width: none;
  min-width: auto;
  background-color: var(--white);
  object-fit: contain;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  margin: 0 0 20px;
  padding: 20px;
  display: flex;
  box-shadow: 1px 0 8px .5px #c9c9c9;
}

.user-name-wrapper-t3 {
  flex-direction: column;
  align-items: center;
  margin-top: 5px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.user-picture-t3 {
  width: 90px;
  height: 90px;
  max-height: none;
  object-fit: cover;
  border-radius: 100px;
  margin-bottom: 0;
  position: absolute;
  top: -92px;
  box-shadow: 1px 1px 3px #b8b8b8;
}

.quote-t3 {
  color: var(--dim-grey);
  object-fit: fill;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  overflow: visible;
}

.user-wrapper-t3 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 10px;
  margin-bottom: 16px;
  padding-right: 0;
  display: flex;
}

.div-block-5 {
  justify-content: center;
  margin-bottom: -26px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.image-6 {
  object-fit: contain;
}

.link-13 {
  color: var(--purple-blue);
}

.link-13:hover {
  color: var(--darker-purple);
}

.link-14 {
  color: var(--purple-blue);
  font-weight: 500;
  text-decoration: none;
}

.link-14:hover {
  color: var(--darker-purple);
}

.link-15 {
  color: var(--purple-blue);
}

.link-15:hover {
  color: var(--darker-purple);
}

.link-16 {
  color: var(--purple-blue);
  text-decoration: none;
}

.link-16:hover {
  color: var(--darker-purple);
}

.link-17 {
  color: var(--purple-blue);
  font-weight: 500;
  text-decoration: none;
}

.link-17:hover {
  color: var(--darker-purple);
}

.element-section-2 {
  min-width: 8%;
  background-color: #f8f8f8;
  align-self: stretch;
  margin-top: 40px;
  margin-bottom: 40px;
}

.span-primary-color-4 {
  color: var(--primary-1);
}

.transition-2 {
  width: 100%;
  height: 100%;
  position: relative;
}

.mg-bottom-32px-2 {
  margin-bottom: 24px;
}

.button-primary-4 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #f20823;
  border: 1px solid #f20823;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-4:hover {
  box-shadow: none;
  color: #fff;
  background-color: #d30814;
}

.button-primary-4.large {
  border-color: var(--purple-blue);
  background-color: var(--purple-blue);
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
}

.button-primary-4.large:hover {
  background-color: var(--darker-purple);
}

.button-primary-4.large {
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
}

.button-primary-4.header {
  background-color: #f20823;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: static;
}

.button-primary-4.header:hover {
  background-color: #d30814;
}

.button-primary-4.large {
  background-color: #7a7aff;
  border-color: #7a7aff;
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
}

.button-primary-4.large:hover {
  background-color: #5050b8;
}

.div-block-6 {
  width: auto;
  height: auto;
}

.tabs {
  display: flex;
}

.benefits-grid-2 {
  grid-column-gap: 69px;
  grid-row-gap: 69px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: center;
}

.image-7 {
  color: #7a7aff;
}

.benefits-cards-grid-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto auto auto;
}

.header-v2-2 {
  background-color: #fff;
  border-bottom: 1px solid rgba(216, 220, 231, 0);
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.button-primary-5 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7a7aff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-5:hover {
  box-shadow: none;
  color: #fff;
  background-color: #7a7aff;
}

.button-primary-5.large {
  height: 66px;
  min-width: 150px;
  background-color: #7a7aff;
  border-color: #7a7aff;
  align-self: center;
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0%;
}

.button-primary-5.mt-5 {
  margin-top: 3rem;
  display: none;
}

.footer-title-2 {
  color: #0a1023;
  font-weight: 700;
  line-height: 20px;
}

.section-2 {
  padding-top: 0;
  padding-bottom: 120px;
}

.section-2.single-services-hero {
  padding-top: 62px;
  padding-bottom: 0;
  position: relative;
}

.section-2.single-services-hero.other-services {
  padding-top: 0;
}

.section-2.other-services {
  padding-top: 80px;
}

.footer-2 {
  background-color: #fff;
  border-top: 1px solid #d8dce7;
  padding-top: 64px;
}

.service-title-3 {
  color: #434547;
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.tabs-menu {
  justify-content: center;
  align-items: stretch;
  margin-right: 0;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  top: -80px;
}

.mega-menu-link-2 {
  min-width: 100px;
  color: #848894;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .35s;
}

.mega-menu-link-2:hover {
  color: #7a7aff;
}

.mega-menu-link-2.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.paragraph-large-2 {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 36px;
}

.service-wrapper-3 {
  max-height: 100%;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-top: 4px solid #f20823;
  margin-right: 0;
  padding: 50px 47px 50px 54px;
  text-decoration: none;
  transition: transform .35s;
}

.service-wrapper-3:hover {
  color: #848894;
  transform: translate(0, -3px);
}

.service-wrapper-3.w--current {
  border-width: 2px 1px 1px;
  border-color: var(--primary-1) var(--neutral-200) var(--neutral-200);
  background-color: #f8f8ff;
}

.service-wrapper-3.other-services {
  width: 100%;
  max-width: none;
  min-width: 0;
  border-top-width: 1px;
  border-top-color: var(--neutral-200);
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral-200);
  border-radius: 5px;
  margin-right: 10px;
  padding: 40px;
}

.service-wrapper-3.other-services:hover {
  border-top-width: 2px;
  border-top-color: var(--primary-1);
}

.benefits-card-2 {
  border: 1px solid #d8dce7;
  flex-direction: column;
  align-items: flex-start;
  padding: 35px 28px;
  display: flex;
}

.divider-2 {
  width: 100%;
  height: 1px;
  background-color: #d8dce7;
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider-2.footer {
  height: 2px;
  border-top-width: 0;
  margin-top: 26px;
  margin-bottom: 44px;
  padding-top: 0;
}

.divider-2.loan-form {
  margin-top: 32px;
  margin-bottom: 32px;
}

.divider-2.footer {
  height: 2px;
  border-top-width: 0;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
}

.divider-2.loan-form {
  margin-top: 46px;
  margin-bottom: 49px;
}

.divider-2.footer {
  height: 2px;
  border-top-width: 0;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
}

.divider-2.loan-form {
  margin-top: 32px;
  margin-bottom: 32px;
}

.divider-2.mg-0px {
  color: #f8f8f8;
  margin-top: 0;
  margin-bottom: 0;
}

.divider-2.author {
  margin-top: 26px;
  margin-bottom: 40px;
}

.divider-2.footer {
  height: 2px;
  background-color: #dfdcff;
  border-top-width: 0;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
}

.divider-2.loan-form {
  margin-top: 32px;
  margin-bottom: 32px;
}

.divider-2.mg-0px {
  color: #f8f8f8;
  display: block;
}

.icon-services-3 {
  width: auto;
  min-width: 88px;
  margin-bottom: 16px;
}

.nav-link-v2-2 {
  font-weight: 600;
  transition: color .35s;
}

.nav-link-v2-2:hover {
  color: #7a7aff;
}

.nav-link-v2-2.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.nav-menu-v2-2 {
  flex: none;
}

.nav-menu-v2-2.tablet {
  display: none;
}

.split-section-service-2 {
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  margin-bottom: 100px;
  display: flex;
}

.nav-link-2 {
  transition: color .35s;
}

.nav-link-2:hover {
  color: #7a7aff;
}

.nav-link-2.w--current {
  color: #f20823;
  font-weight: 700;
}

.nav-link-2.footer {
  color: #848894;
  border-top-width: 0;
  padding-top: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav-link-2.footer:hover {
  color: #7a7aff;
}

.nav-link-2.footer.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.header-dropdown-toggle-2 {
  padding-right: 20px;
  font-weight: 600;
  transition: color .35s;
  display: flex;
}

.header-dropdown-toggle-2:hover, .header-dropdown-toggle-2.w--open {
  color: #7a7aff;
}

.grid-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #dcd8e7;
  border-bottom: 1px solid #dcd8e7;
  border-left: 1px solid #dcd8e7;
  border-right: 1px solid #d8dce7;
  grid-template-columns: 1.5fr 1fr 1fr;
  padding-bottom: 24px;
  padding-left: 40px;
  padding-right: 40px;
}

.pricing-top {
  max-height: 165px;
  min-height: 0;
  background-color: #fff;
  border-bottom: 1px solid #dcd8e7;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 24px 24px 0;
  display: flex;
  position: relative;
}

.pricing-top.options {
  justify-content: center;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 0;
}

.pricing-top.options.option-homebase {
  width: auto;
  background-color: var(--white);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-right: 0;
}

.pricing-grid-wrapper-mobile {
  display: none;
}

.discount {
  color: #000;
  font-size: 14px;
}

.pricing-table-cell {
  color: #000;
  text-align: center;
  border-bottom: 1px solid #e6e8ef;
  justify-content: center;
  align-items: stretch;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 0;
  display: flex;
}

.pricing-table-cell.option-homebase {
  border-bottom: 1px solid #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.pricing-table-cell.category {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.title {
  color: #7b88a8;
  letter-spacing: 2px;
  font-size: 12px;
}

.top-heading {
  color: var(--neutral-700);
  letter-spacing: -.03em;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.heading-4 {
  color: #2d3958;
  letter-spacing: -.03em;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-2 {
  color: var(--purple-blue);
  text-align: center;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.heading-2.traditional-option {
  color: var(--neutral-700);
  margin-bottom: 0;
  font-weight: 400;
}

.help {
  opacity: .3;
  margin-left: 10px;
}

.grid-top-sticky {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #dcd8e7;
  border-bottom: 1px #7a7aff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  padding: 4px 40px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.comparison-paragraph {
  color: var(--neutral-700);
  text-align: center;
  margin-bottom: 0;
  display: block;
}

.pricing-line-break-top {
  height: 75px;
  color: #fff;
  background-color: #fff;
  border-left: 1px solid #7a7aff;
  border-right: 1px solid #7a7aff;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.title-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 44px;
  display: flex;
}

.pricing-section {
  color: #fff;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 0 50px 80px;
  display: flex;
  position: relative;
}

.help-icon {
  width: 18px;
}

.pricing-line-break {
  height: 81px;
  border-top: 1px none var(--neutral-700);
  border-right: 1px solid rgba(0, 0, 0, 0);
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.check {
  width: 38px;
  opacity: .5;
}

.container {
  z-index: 1;
  width: 100%;
  max-width: none;
  min-height: 10px;
  background-color: var(--secondary-4);
  color: var(--white);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.comparison-table {
  width: 650px;
  color: #434547;
  margin-top: 16px;
  margin-bottom: 0;
}

.heading-5 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.heading-6, .heading-7, .heading-8 {
  text-align: left;
}

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

.div-block-7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

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

.text-span-7, .text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12 {
  color: var(--purple-blue);
}

.modal-wrapper {
  z-index: 9000;
  background-image: linear-gradient(rgba(100, 102, 104, .8), rgba(100, 102, 104, .8));
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.faq.ue {
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-9, .div-block-10 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tabs-content {
  width: 100%;
}

.service-wrapper-v2-2 {
  width: auto;
  height: 300px;
  max-height: none;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  margin-left: 0;
  margin-right: 20px;
  padding: 24px;
  text-decoration: none;
  transition: transform .35s, border-color .35s;
  overflow: visible;
}

.service-wrapper-v2-2:hover {
  border-color: var(--primary-1);
  color: #848894;
  transform: translate(0, -4px);
}

.section-3 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-3.slider-section-2 {
  padding-bottom: 0;
  overflow: hidden;
}

.section-3.slider-section-2.mobile-space {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-3.about-us-gallery {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-3.apply-loan {
  height: auto;
  background-image: linear-gradient(#f8f8f8 80%, #fff 80%);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 43px;
  padding-bottom: 43px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-3.banner {
  background-color: #f8f8f8;
  position: relative;
}

.section-3.single-services-hero {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-3.single-services-hero.buy {
  margin-top: 3rem;
  margin-left: 0;
  margin-right: 0;
}

.section-3.single-services-hero.buy.px-7 {
  margin-left: -7rem;
  margin-right: -7rem;
}

.section-3.single-services-hero.sell {
  margin-top: 3rem;
}

.section-3.apply-loan {
  background-image: linear-gradient(#f8f8f8 80%, #fff 80%);
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section-3.slider {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 238px;
  position: relative;
  overflow: hidden;
}

.section-3.section-hero {
  padding-top: 80px;
}

.section-3.section-hero.about-us {
  margin-top: 3rem;
  padding-top: 0;
  padding-bottom: 80px;
  position: relative;
}

.icon-services-4 {
  width: 116.992px;
  height: 75.9896px;
  margin-bottom: 16px;
}

.left-arrow-v2-2 {
  width: 52px;
  height: 52px;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  font-family: Icons Banca Template;
  font-size: 16px;
  transition: color .35s, border-color .35s, background-color .35s;
  display: flex;
  top: -30%;
  bottom: auto;
  left: auto;
  right: 70px;
}

.left-arrow-v2-2:hover {
  color: #fff;
  background-color: #f20823;
  border-color: #f20823;
}

.right-arrow-v2-2 {
  width: 52px;
  height: 52px;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  font-family: Icons Banca Template;
  font-size: 16px;
  transition: color .35s, border-color .35s, background-color .35s;
  display: flex;
  top: -30%;
  bottom: auto;
  left: auto;
  right: 0;
}

.right-arrow-v2-2:hover {
  color: #fff;
  background-color: #f20823;
  border-color: #f20823;
}

.service-title-4 {
  color: #0a1023;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.licenses-hero-2 {
  background-color: var(--primary-1);
  padding-top: 90px;
  padding-bottom: 90px;
}

.color-white-2 {
  color: #fff;
}

.color-white-2.licenses {
  margin-top: 0;
}

.paragraph-2 {
  color: var(--dim-grey);
  column-count: auto;
}

.div-block-11 {
  z-index: auto;
  max-height: 30%;
  background-color: var(--white);
  position: absolute;
  top: 0%;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.container-extra-small-600px {
  max-width: 481px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-extra-small-600px.text-center {
  max-width: 800px;
  max-width: 600px;
}

.investor-link {
  color: var(--neutral-700);
  font-weight: 500;
  text-decoration: none;
}

.investor-link:hover {
  color: var(--purple-blue);
}

.link-to-product {
  color: var(--secondary-1);
  font-weight: 700;
  text-decoration: none;
}

.container-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.news-wrapper {
  height: auto;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.careers-benefit-card.benefits-card {
  width: 100%;
  height: 240px;
  min-height: auto;
  color: var(--white);
  border-radius: 5px;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  transition: transform .35s;
  display: inline-block;
  position: static;
}

.careers-benefit-card.benefits-card:hover {
  border-top-width: 2px;
  border-top-color: var(--primary-1);
  transform: translate(0, -3px);
}

.careers-benefit-card.benefits-card {
  width: 100%;
  height: 300px;
  min-height: auto;
  color: #fff;
  border-radius: 5px;
  padding-top: 20px;
  padding-left: 28px;
  padding-right: 28px;
  transition: transform .35s;
  display: inline-block;
  position: static;
}

.careers-benefit-card.benefits-card:hover {
  border-top-width: 2px;
  border-top-color: #7a7aff;
  transform: translate(0, -3px);
}

.container-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.benefits-wrapper {
  height: 100%;
  max-height: none;
  max-width: none;
  min-width: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

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

.slide-nav-2 {
  display: none;
}

.mask-2 {
  width: 100%;
  padding: 0 20px;
  overflow: hidden;
}

.footer-contact-icon {
  height: 60px;
}

.image-8 {
  width: auto;
  height: auto;
  max-width: none;
  min-width: 0;
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 6px;
  margin-right: 13px;
  display: block;
}

.text-block-17 {
  align-self: flex-start;
  font-family: Manrope, sans-serif;
}

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

.social-media-icon {
  width: auto;
  max-width: none;
  min-width: 0;
}

.heading-10, .heading-11, .heading-12, .heading-13, .heading-14, .heading-15, .heading-16 {
  align-self: center;
}

.comparison-category {
  color: #434547;
  order: 0;
  align-self: center;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.steps-wrapper {
  width: 240px;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px 10px 10px;
  display: flex;
}

.steps-wrapper.mobile-usp-buy {
  width: auto;
  max-width: none;
  text-align: center;
  width: auto;
  max-width: none;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
}

.container-4 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.step-container {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
}

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

.steps-list-wrapper {
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.get-started-title-wrapper {
  max-width: 50%;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.get-started-wrapper {
  z-index: 9110;
  width: auto;
  height: auto;
  max-height: none;
  clear: none;
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding: 0 40px;
  display: block;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: hidden;
  box-shadow: 1px 1px 50px rgba(0, 0, 0, 0);
}

.container-5 {
  z-index: 9110;
  max-height: 100%;
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: static;
}

.heading-17 {
  width: 300px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

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

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

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

.div-block-13 {
  width: 30px;
  border-radius: 5px;
  position: absolute;
  top: 7%;
  bottom: auto;
  left: auto;
  right: 6%;
}

.close-modal-button {
  z-index: 9110;
  width: 30px;
  height: 30px;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  margin-top: 12px;
  display: flex;
  position: absolute;
  top: 5%;
  bottom: auto;
  left: auto;
  right: 5%;
}

.field-label-2 {
  color: #0a1023;
  margin-bottom: 16px;
  line-height: 20px;
}

.input-2 {
  height: 62px;
  color: #848894;
  border: 1px solid #d8dce7;
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  transition: color .35s, border-color .35s;
  display: block;
}

.input-2:hover {
  border-color: #7a7aff;
}

.input-2:focus {
  color: #0a1023;
  border-color: #f20823;
}

.input-2::-ms-input-placeholder {
  color: #848894;
}

.input-2::placeholder {
  color: #848894;
}

.image-9 {
  height: 100%;
  object-fit: cover;
  position: absolute;
  overflow: visible;
}

.image-10 {
  height: 100%;
  object-fit: cover;
  position: absolute;
}

.testimonial-image {
  width: 2000px;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.success-message-text-2 {
  color: #0a1023;
  margin-top: 19px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.div-block-14 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-14.details_prequalification {
  z-index: 999;
  height: auto;
  grid-column-gap: 20px;
  grid-row-gap: 32px;
  z-index: 999;
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto auto;
  position: static;
}

.error-message-text-2 {
  color: #f20823;
  text-align: center;
  font-family: Inter, sans-serif;
}

.news-logo {
  width: auto;
  height: auto;
  max-height: 60px;
  max-width: 100%;
  min-height: auto;
  text-align: center;
  flex: 0 auto;
  align-self: flex-start;
  margin-bottom: 20px;
  display: block;
  overflow: hidden;
}

.grid {
  grid-template-columns: auto auto auto;
}

.grid.explore {
  grid-column-gap: 24px;
  grid-template-columns: minmax(210px, .5fr) auto auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

.about-us-grid {
  grid-column-gap: 0px;
  grid-row-gap: 70px;
  grid-template-columns: auto auto auto;
  margin-top: 100px;
  margin-bottom: 100px;
}

.button-secondary-2 {
  color: #f20823;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #f20823;
  border-radius: 80px;
  padding: 22px 36px;
  line-height: 20px;
  transition: color .35s, background-color .35s;
}

.button-secondary-2:hover {
  color: #fff;
  background-color: #f20823;
}

.button-secondary-2.large {
  padding: 22px 42px;
  font-size: 20px;
  line-height: 22px;
}

.button-secondary-2.large.bg-transparent {
  border-color: var(--primary-1);
  color: var(--primary-1);
}

.button-secondary-2.large.bg-transparent:hover {
  background-color: var(--primary-1);
  color: var(--white);
}

.about-us-gallery-grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". Area"
                       ". Area";
  align-items: end;
  justify-items: center;
  margin-top: 96px;
}

.html-embed {
  width: 100%;
  height: 100%;
  display: block;
  position: static;
}

.calculator {
  z-index: 10;
  width: 100%;
  height: 1150px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
}

.calculator.ue-calc {
  height: 1200px;
}

.calculator.ue-calc.ue-landing-calc {
  width: auto;
  margin-left: -7rem;
  margin-right: -7rem;
}

.calculator.dev1056 {
  display: block;
}

.html-embed-2 {
  z-index: 1;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

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

.heading-18 {
  color: #434547;
  font-family: Manrope, sans-serif;
}

.heading-19 {
  color: #434547;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.heading-20, .heading-21, .heading-22 {
  color: #434547;
  font-family: Manrope, sans-serif;
}

.heading-23 {
  font-family: Manrope, sans-serif;
}

.in-page-faq-heading {
  color: #434547;
}

.paragraph-3 {
  width: auto;
}

.div-block-19 {
  width: 100%;
}

.apply-loan-grid-2 {
  z-index: auto;
  grid-column-gap: 120px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2fr;
  align-items: start;
  position: relative;
}

.apply-loan-grid-2.dv4 {
  grid-column-gap: 100px;
  grid-template-columns: 36% 50%;
}

.select-field-2 {
  background-color: #fff;
}

.radio-button-field-8 {
  width: auto;
  min-width: 0;
  text-align: left;
  align-items: baseline;
  display: flex;
}

.radio-button-field-8.half-width {
  width: 50%;
  display: flex;
}

.form-wrap-full {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  margin-top: 0;
  display: grid;
}

.slider-3 {
  z-index: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.submit-button-2 {
  background-color: #7a7aff;
  border-radius: 5px;
}

.slider-content-wrap {
  width: 100%;
  height: auto;
  max-height: 100%;
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: scroll;
}

.slider-content-wrap.sell-to-homebase {
  height: 600px;
  align-items: stretch;
  padding-bottom: 0;
  overflow: auto;
}

.slider-content-wrap.sell-to-homebase.slide2 {
  overflow: auto;
}

.slider-content-wrap.buywith {
  align-items: stretch;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.sufix-line-4 {
  width: 60px;
  height: 4px;
  background-color: #7a7aff;
}

.property-information.slide {
  width: 100%;
  height: auto;
  min-height: 0;
}

.field-label-3 {
  text-align: left;
}

.your-financial-information.slide {
  width: 100%;
  height: auto;
  min-height: 0;
  margin-right: 2px;
}

.text-counter {
  color: rgba(91, 97, 124, .45);
  font-size: 14px;
}

.field-label-4 {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-bottom: 16px;
  line-height: 20px;
}

.mask-3 {
  z-index: 0;
  height: 660px;
  object-fit: fill;
  margin-bottom: 0;
}

.mask-3.tablet {
  height: 640px;
}

.mask-3.sth {
  height: 680px;
}

.previous {
  z-index: 3;
  width: auto;
  height: auto;
  opacity: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 0 auto -20px 20px;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.previous:hover {
  opacity: 1;
}

.previous.mobile-version {
  justify-content: space-between;
  margin-bottom: 24px;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.previous.new {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  top: auto;
  bottom: 56px;
  left: auto;
  right: 56px;
  overflow: auto;
}

.form-content {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: auto;
  padding-top: 0;
}

.success-message-content-2 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
}

.title-left {
  margin-top: 15px;
  margin-left: 15px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.form-input-wrapper-2 {
  z-index: 6;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: auto;
  display: block;
  position: static;
}

.form-input-wrapper-2.whatsapp {
  margin-bottom: 0;
}

.form-input-wrapper-2.whatsapp.new, .form-input-wrapper-2.zalo.new {
  display: none;
}

.form-input-wrapper-2.new {
  width: 100%;
  grid-row-gap: 8px;
  display: flex;
}

.checkbox-field-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--dim-grey);
  text-align: left;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 10px;
  padding-left: 16px;
  display: flex;
}

.final-submission.slide {
  width: 100%;
  height: auto;
  min-height: 0;
  margin-bottom: 32px;
  margin-right: 2px;
}

.input-3 {
  height: 62px;
  color: #848894;
  border: 1px solid #000;
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  text-decoration: none;
  transition: color .35s, border-color .35s;
  display: block;
}

.input-3:hover {
  border-color: #7a7aff;
}

.input-3:focus {
  color: #0a1023;
  border-color: #f20823;
}

.input-3::-ms-input-placeholder {
  color: #848894;
}

.input-3::placeholder {
  color: #848894;
}

.container-default-1310px-3 {
  max-width: 1310px;
  flex-direction: column;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 0 32px;
  display: flex;
}

.container-default-1310px-3.apply-loan {
  z-index: 1;
  height: auto;
  max-width: 2000px;
  margin-bottom: auto;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}

.container-default-1310px-3.apply-loan.bwi-maxwidth {
  display: block;
}

.container-default-1310px-3.apply-loan {
  z-index: 1;
  height: auto;
  max-width: 2000px;
  margin-bottom: auto;
  padding-bottom: 0;
  position: relative;
}

.container-default-1310px-3.add {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.container-default-1310px-3.add.other {
  padding-left: 0;
  padding-right: 0;
}

.container-default-1310px-3.otherservice {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-default-1310px-3.other {
  padding-left: 32px;
  padding-right: 32px;
}

.container-default-1310px-3.ver2 {
  padding-left: 50px;
  padding-right: 50px;
}

.container-default-1310px-3.ver3 {
  padding-left: 80px;
  padding-right: 80px;
}

.container-default-1310px-3.ver3.mobile {
  padding-left: 0;
  padding-right: 0;
}

.container-default-1310px-3.hero {
  margin-left: auto;
  margin-right: auto;
}

.basic-contact-information.slide {
  height: auto;
  min-height: 0;
  width: 100%;
  height: auto;
  min-height: 0;
  margin-right: 0;
  overflow: hidden;
}

.next-button {
  width: 130px;
  text-align: center;
  background-color: #7a7aff;
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  padding: 12px 32px;
  font-size: 14px;
  display: block;
  overflow: visible;
}

.next {
  z-index: 4;
  width: auto;
  height: auto;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
  margin-right: 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  overflow: visible;
}

.next.new {
  justify-content: flex-start;
  margin-bottom: 0;
  margin-right: 0;
  position: absolute;
  top: auto;
  bottom: 56px;
  left: 56px;
  right: auto;
}

.next.new.temp {
  display: flex;
}

.previous-button {
  opacity: 1;
  color: #5b617c;
  text-indent: -2px;
  flex: none;
  align-self: center;
  padding: 5px 0;
  font-size: 15px;
  transition: opacity .2s ease-in;
}

.previous-button:hover {
  opacity: 1;
  border-bottom-color: rgba(0, 0, 0, .55);
}

.details-right {
  align-items: center;
  margin-top: 0;
  margin-right: 15px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.arrow {
  width: 16px;
  margin-top: 0;
  margin-right: 0;
}

.error-message-text-3 {
  z-index: 999;
  color: #f20823;
  text-align: center;
  position: static;
}

.div-block-20 {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-content: start;
  padding-bottom: 16px;
  display: grid;
}

.div-block-20.sell-to-homebase {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 0;
}

.form-title-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.apply-loan-form-2 {
  z-index: 5;
  height: 100%;
  max-width: 100%;
  min-width: 100%;
  background-color: #fff;
  border: 1px solid #d8dce7;
  padding: 40px;
  position: relative;
}

.paragraph-4 {
  max-width: 550px;
  color: var(--dim-grey);
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.form-section-title {
  color: var(--dark-slate-grey);
  text-align: left;
  flex: 0 auto;
  justify-content: flex-start;
  margin-bottom: 12px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.select-field-3, .select-field-4, .select-field-5, .select-field-6, .select-field-7 {
  background-color: var(--white);
}

.select-field-in-forms {
  width: 100%;
  height: 56px;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  color: var(--neutral-500);
  border-radius: 5px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.checkbox {
  border: 1px solid var(--text-primary);
  margin-right: 10px;
}

.radio-button {
  border-color: var(--text-primary);
  margin-right: 10px;
}

.radio-button.w--redirected-checked {
  border-color: var(--primary-1);
}

.radio-button-label {
  width: auto;
  min-width: 0;
  flex-direction: column;
  flex: 0 auto;
  display: block;
}

.heading-24 {
  color: #434547;
}

.sell-to-homebase-property-information {
  margin-top: auto;
}

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

.button {
  position: absolute;
  left: -14px;
}

.heading-26 {
  color: #434547;
}

.slide-nav-3 {
  display: none;
}

.slide-2 {
  width: 53%;
  height: auto;
}

.slide-3, .slide-4, .slide-5, .slide-6, .slide-7 {
  width: 33%;
}

.mask-4 {
  flex: 0 auto;
  align-self: stretch;
  padding: 10px 0;
  overflow: hidden;
}

.slider-4 {
  display: none;
}

.link-block-5 {
  max-width: 100%;
}

.heading-27 {
  color: #434547;
  margin-top: 16px;
  margin-bottom: 16px;
}

.heading-28 {
  color: #434547;
  margin-top: 24px;
  margin-bottom: 8px;
}

.paragraph-5 {
  line-height: 26px;
}

.slider-5, .grid-2 {
  display: none;
}

.heading-29 {
  color: #434547;
}

.grid-3 {
  display: none;
}

.heading-30, .heading-31 {
  color: #434547;
}

.text-block-20 {
  color: #434547;
  cursor: auto;
  text-decoration: none;
}

.heading-32 {
  color: #434547;
}

.heading-33 {
  color: #434547;
  margin-bottom: 16px;
}

.paragraph-11 {
  margin-bottom: 18px;
  line-height: 30px;
}

.mask-7 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-37, .heading-38, .heading-39 {
  color: #434547;
}

.heading-40 {
  color: var(--neutral-700);
}

.paragraph-15 {
  margin-bottom: 16px;
  line-height: 26px;
}

.heading-41 {
  color: #434547;
  margin-bottom: 8px;
}

.heading-42, .heading-43, .heading-44, .heading-45, .heading-46, .heading-47, .heading-48 {
  color: #434547;
}

.paragraph-16 {
  color: var(--dim-grey);
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.heading-49, .heading-50, .heading-51, .heading-52, .heading-53, .heading-54 {
  color: #434547;
}

.heading-55 {
  color: #434547;
  text-align: center;
}

.heading-55.desktop {
  margin-top: 0;
}

.heading-55.company {
  color: var(--dark-slate-grey);
}

.heading-55.company.text-white {
  color: var(--light-purple);
  text-align: left;
  display: block;
}

.heading-55.company.mobile, .heading-55.company.new {
  text-align: left;
}

.heading-55.financ {
  text-align: center;
}

.heading-55.apply {
  text-align: left;
}

.heading-55.center {
  text-align: center;
}

.heading-55.center.left {
  text-align: left;
}

.heading-55.head {
  text-align: center;
}

.heading-55.refer.new, .heading-55.unlock {
  text-align: left;
}

.heading-56, .heading-57, .heading-58, .heading-59, .heading-60, .heading-61, .heading-62, .heading-63, .heading-64, .heading-65, .heading-66, .heading-67, .heading-68, .heading-69, .heading-70, .heading-71, .heading-72, .heading-73, .heading-74, .heading-75, .heading-76, .heading-77, .heading-78, .heading-79, .heading-80, .heading-81 {
  color: #434547;
}

.heading-82 {
  color: #434547;
  margin-top: 16px;
  margin-bottom: 0;
}

.heading-83 {
  color: #434547;
  margin-top: 16px;
  margin-bottom: 20px;
}

.heading-84, .heading-85, .heading-86, .heading-87, .heading-88, .bold-text-5 {
  color: #434547;
}

.bold-text-6 {
  color: #434547;
  display: block;
}

.bold-text-7 {
  color: #434547;
}

.heading-89 {
  color: var(--neutral-700);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-90, .heading-91, .heading-92, .heading-93, .heading-94, .heading-95 {
  color: #434547;
}

.heading-96 {
  color: var(--dark-slate-grey);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-97, .heading-98, .heading-99, .heading-100, .heading-101, .heading-102, .heading-103, .heading-104, .heading-105, .heading-106, .heading-107, .heading-108, .bold-text-8, .bold-text-9, .bold-text-10, .heading-109, .heading-110, .heading-111, .heading-112, .heading-113, .heading-114 {
  color: #434547;
}

.heading-115 {
  color: var(--neutral-700);
  margin-top: 0;
  margin-bottom: 0;
}

.heading-116, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .heading-117, .bold-text-15, .bold-text-16, .bold-text-17, .heading-118, .heading-119, .heading-120, .heading-121, .heading-122, .heading-123, .heading-124 {
  color: #434547;
}

.submit {
  max-width: 180px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: -20px;
  margin-left: auto;
  margin-right: 20px;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
}

.submit.mobile {
  display: none;
}

.submit.bwi {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.submit.form-submit-btn {
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: none;
  top: auto;
  bottom: 56px;
  left: 56px;
  right: auto;
}

.submit.agent {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  top: auto;
  bottom: 56px;
  left: 56px;
  right: auto;
}

.div-block-28 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.slide-nav-6, .slider-6 {
  display: none;
}

.slide-10 {
  max-width: 100%;
}

.testimonial-slider {
  width: auto;
  height: 100%;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin: 40px auto;
  display: flex;
}

.testimonial-slider.dv1.dv5 {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.container-7 {
  display: block;
}

.mask-8 {
  height: 100%;
}

.mask-8.tablet {
  height: 380px;
}

.slider-7, .benefits-slider {
  display: none;
}

.paragraph-22 {
  color: var(--dim-grey);
  margin-bottom: 24px;
}

.paragraph-22.story {
  color: var(--dim-grey);
}

.paragraph-22.story.text-white {
  color: var(--light-purple);
}

.paragraph-22.reefer {
  line-height: 28px;
}

.slide-12 {
  width: 33.3%;
}

.div-block-29, .container-8 {
  display: none;
}

.bg-neutral-702 {
  background-color: #f8f8f8;
}

.bg-neutral-702.solutions-business {
  z-index: -1;
  min-height: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.bg-neutral-702.single-services-hero {
  z-index: -1;
  height: 50%;
  min-width: 46%;
  position: absolute;
  top: 8%;
  bottom: 0%;
  left: auto;
  right: 64px;
}

.bg-neutral-702.solutions-business {
  z-index: -1;
  min-height: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.link-arrow-2 {
  margin-left: 15px;
}

.slide-14 {
  width: 100%;
  margin-right: 29px;
}

.slider-8 {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 31px;
  margin-bottom: 48px;
}

.right-arrow-3 {
  width: 60px;
  height: 60px;
  background-color: #f20823;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -15px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px rgba(242, 8, 35, .19);
}

.service-wrapper-4 {
  max-height: 100%;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-top: 4px solid #f20823;
  padding: 50px 47px 50px 54px;
  text-decoration: none;
  transition: transform .35s;
}

.service-wrapper-4:hover {
  color: #848894;
  transform: translate(0, -3px);
}

.mask-10 {
  width: 391px;
  overflow: visible;
}

.left-arrow-3 {
  width: 60px;
  height: 60px;
  background-color: #f20823;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: -15px;
  right: auto;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px rgba(242, 8, 35, .19);
}

.mg-bottom-32px-3 {
  margin-bottom: 32px;
}

.service-title-5 {
  color: #0a1023;
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.our-services-slider {
  display: none;
}

.heading-127 {
  margin-top: 0;
  margin-bottom: 20px;
}

.heading-128, .heading-130, .heading-131, .heading-132, .heading-133 {
  text-align: center;
}

.heading-137 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-bottom: 16px;
}

.section-43px---86px {
  padding-top: 80px;
  padding-bottom: 86px;
}

.section-86px---43px {
  padding-top: 86px;
  padding-bottom: 43px;
}

.section-86px---86px {
  padding-top: 86px;
  padding-bottom: 86px;
}

.heading-140 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.block-with-padding-40px---40px {
  background-color: var(--neutral-100);
  padding-top: 40px;
  padding-bottom: 40px;
}

.block-with-padding-40px---40px.contact-us {
  background-color: rgba(0, 0, 0, 0);
}

.slider-9 {
  display: none;
}

.modal-content-wrapper {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 0 0;
  display: flex;
}

.section-80px---80px {
  padding-top: 80px;
  padding-bottom: 80px;
}

.testimonial-picture-wrapper {
  width: auto;
  max-width: 50%;
}

.testimonial-picture-wrapper.ver2 {
  width: 400px;
  height: 415px;
  flex: 0 auto;
  position: relative;
  top: 50px;
  left: 10px;
}

.testimonial-picture-wrapper.ver3 {
  width: 350px;
  height: 360px;
  margin-left: 2px;
  padding-left: 50px;
}

.user-name-wrapper {
  flex: 0 auto;
}

.user-name {
  color: #434547;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.user-name.mobile.ver2 {
  color: rgba(67, 69, 71, .44);
  margin-top: 10px;
  font-size: 15px;
}

.user-name.mobile.ver3 {
  color: var(--neutral-400);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.heading-141 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.no-padding-50px {
  padding-top: 80px;
  padding-bottom: 80px;
}

.title-center {
  text-align: center;
  display: inline-block;
}

.heading-142 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-23 {
  margin-bottom: 24px;
  line-height: 30px;
}

.heading-143 {
  color: #434547;
  object-fit: fill;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 16px;
  padding-right: 0;
  display: flex;
  position: static;
}

.paragraph-24 {
  color: #646668;
  margin-bottom: 0;
}

.heading-144 {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-25 {
  text-align: center;
  margin-bottom: 0;
}

.paragraph-26 {
  color: var(--dim-grey);
  margin-bottom: 24px;
}

.paragraph-27 {
  margin-bottom: 0;
}

.heading-145, .heading-146, .heading-147 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-28 {
  margin-bottom: 0;
}

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

.paragraph-29 {
  margin-bottom: 24px;
}

.paragraph-30 {
  margin-bottom: 0;
}

.heading-148 {
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 22px;
  line-height: 30px;
}

.paragraph-31 {
  margin-bottom: 24px;
}

.heading-149, .heading-150, .heading-151 {
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 22px;
  line-height: 30px;
}

.heading-152 {
  margin-top: 16px;
  margin-bottom: 20px;
}

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

.heading-153 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-33 {
  color: var(--dim-grey);
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.faq-wrapper-2 {
  border-bottom: 1px solid var(--neutral-200);
  padding-top: 40px;
  padding-bottom: 40px;
}

.faq-wrapper-2.faq {
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
}

.heading-154 {
  margin-top: 16px;
}

.paragraph-34 {
  margin-bottom: 0;
}

.heading-155 {
  margin-top: 16px;
}

.heading-156, .heading-157, .heading-158 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-35 {
  margin-bottom: 0;
}

.heading-159, .heading-160 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-36 {
  margin-bottom: 0;
}

.heading-161 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-37 {
  margin-bottom: 0;
}

.heading-162 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-38, .paragraph-39, .paragraph-40, .paragraph-41 {
  margin-bottom: 0;
}

.heading-163, .heading-164, .heading-165 {
  color: var(--dark-slate-grey);
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 22px;
}

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

.paragraph-42.laptop {
  color: var(--dim-grey);
}

.heading-166 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-43 {
  margin-bottom: 20px;
}

.paragraph-44 {
  margin-bottom: 0;
}

.paragraph-45 {
  color: var(--dim-grey);
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.heading-167 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-46 {
  margin-bottom: 0;
}

.heading-168 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-47 {
  margin-bottom: 0;
}

.heading-169, .heading-170 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-48 {
  margin-bottom: 20px;
}

.heading-171 {
  margin-top: 16px;
  margin-bottom: 0;
}

.heading-172 {
  color: var(--dark-slate-grey);
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-49 {
  color: var(--dim-grey);
  margin-bottom: 0;
  line-height: 28px;
}

.heading-173, .heading-174, .heading-175 {
  color: var(--dark-slate-grey);
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 34px;
}

.paragraph-50, .paragraph-51, .paragraph-52 {
  color: var(--dim-grey);
  margin-bottom: 0;
  line-height: 28px;
}

.heading-176 {
  color: var(--dark-slate-grey);
  margin-top: 16px;
  margin-bottom: 20px;
}

.heading-177 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-53 {
  margin-bottom: 0;
}

.heading-178 {
  color: var(--dark-slate-grey);
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-54 {
  color: var(--dim-grey);
  margin-bottom: 0;
  text-decoration: none;
}

.paragraph-55 {
  color: #646668;
  margin-bottom: 0;
  text-decoration: none;
}

.paragraph-55.text-primary {
  color: var(--primary-1);
}

.heading-179 {
  margin-top: 16px;
  margin-bottom: 24px;
}

.heading-180 {
  float: none;
  clear: none;
  color: var(--dark-slate-grey);
  text-align: left;
  white-space: normal;
  object-fit: fill;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 16px;
  margin-bottom: 20px;
  display: flex;
  position: static;
  overflow: visible;
}

.text-block-25 {
  font-weight: 700;
}

.paragraph-56 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-57 {
  margin-bottom: 12px;
}

.heading-181, .heading-182 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-58 {
  margin-bottom: 24px;
}

.paragraph-59 {
  margin-bottom: 0;
}

.heading-183 {
  color: var(--dark-slate-grey);
  margin-top: 16px;
  margin-bottom: 24px;
}

.heading-184 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-60 {
  margin-bottom: 0;
}

.heading-185 {
  color: #434547;
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-185.mobile {
  margin-top: 24px;
}

.paragraph-61 {
  margin-bottom: 0;
}

.heading-186, .heading-187 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-62 {
  color: #646668;
  margin-bottom: 24px;
}

.heading-188, .heading-189 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-63 {
  margin-bottom: 0;
}

.heading-190, .heading-191, .heading-192 {
  margin-top: 8px;
  margin-bottom: 16px;
}

.paragraph-64 {
  margin-bottom: 0;
}

.heading-193 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-65 {
  margin-bottom: 20px;
}

.heading-194 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.heading-195 {
  margin-top: 16px;
  margin-bottom: 24px;
}

.paragraph-66 {
  margin-bottom: 0;
}

.heading-196, .heading-197, .heading-198 {
  margin-top: 8px;
  margin-bottom: 16px;
}

.heading-199 {
  margin-top: 16px;
  margin-bottom: 20px;
}

.paragraph-67 {
  margin-bottom: 20px;
}

.heading-205, .heading-206 {
  color: var(--dark-slate-grey);
}

.paragraph-68 {
  color: var(--dim-grey);
}

.paragraph-69 {
  color: var(--dim-grey);
  text-align: center;
}

.paragraph-69.text-center {
  text-align: center;
  margin-bottom: 0;
  padding-left: 7rem;
  padding-right: 7rem;
}

.paragraph-70 {
  color: var(--dim-grey);
}

.heading-207, .heading-208, .heading-209 {
  color: var(--dark-slate-grey);
}

.property-details {
  width: 100%;
  height: auto;
}

.slide-19 {
  background-color: var(--neutral-200);
  color: var(--neutral-500);
  border: 1px solid #000;
}

.mask-12 {
  border: 1px solid rgba(0, 0, 0, 0);
}

.slider-10, .left-arrow-4 {
  background-color: rgba(0, 0, 0, 0);
}

.icon {
  max-width: none;
  min-width: 0;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.icon.home {
  margin-top: 0;
  margin-bottom: 0;
}

.icon.about.timeline {
  width: 17px;
  max-width: none;
  margin-top: 0;
}

.icon.sidebar.help-article {
  width: auto;
}

.icon.nav.testimonial {
  margin-top: auto;
  margin-bottom: auto;
}

.icon.mobile {
  display: none;
}

.icon.desktop {
  display: block;
}

.icon.desktop.small {
  width: 24px;
}

.icon.contact {
  text-align: center;
}

.icon.small {
  width: 24px;
}

.icon-2 {
  background-color: rgba(0, 0, 0, 0);
}

.image-15 {
  height: 250px;
}

.div-block-32 {
  justify-content: center;
  align-items: center;
  margin-left: 6rem;
  margin-right: 6rem;
  display: flex;
}

.div-block-33 {
  flex: 1;
  margin-left: 3rem;
}

.div-block-34 {
  height: 100%;
  flex: 0 auto;
}

.next-mask {
  z-index: 100;
  width: auto;
  height: auto;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
  margin-right: 20px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.next-mask.d-none {
  display: none;
}

.form-error-message {
  color: #d94556;
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: none;
  position: static;
}

.form-error-message-2 {
  color: #d94556;
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  font-size: 15px;
  font-weight: 500;
  display: none;
  position: static;
}

.bg-primary-3 {
  width: 17px;
  height: 85px;
  background-color: #7a7aff;
  position: absolute;
}

.bg-primary-3.banner {
  min-height: 100%;
  min-width: 100%;
  background-color: #7a7aff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-primary-3.comparison-section {
  height: 50%;
  max-height: 50%;
  min-height: 50%;
  min-width: 100%;
  position: absolute;
  bottom: 0;
}

.section-4 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 96px 0;
}

.section-4.banner {
  background-color: #f8f8f8;
  border-radius: 0;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.section-4.contact-us-v2 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
}

.section-4.hero {
  padding-top: 297px;
  padding-bottom: 265px;
  position: relative;
}

.section-4.hero.v1 {
  width: auto;
  background-color: #fff;
  margin-top: -133px;
}

.section-4.hero.v1.other-services {
  background-color: rgba(255, 255, 255, .9);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c9ff7af51711e6bd880423_new.png");
  background-position: 0 0;
  background-size: cover;
  margin-top: 3rem;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-4.hero.v1.d3 {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-4.buy {
  background-color: #fff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 120px;
}

.section-4.buy.homepage {
  padding-top: 120px;
}

.section-4.buy.homepage.mobile {
  padding-top: 96px;
  padding-bottom: 96px;
}

.section-4.faq {
  background-color: #f8f8f8;
  padding-bottom: 96px;
}

.section-4.product-list {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 200px;
  font-weight: 700;
  position: relative;
}

.section-4.product-list.agents {
  padding-top: 80px;
}

.section-4.product-list.homepage {
  padding-bottom: 120px;
}

.section-4.product-list.homepage.mobile {
  padding-top: 96px;
  padding-bottom: 96px;
}

.section-4.single-services-hero {
  margin-top: 3rem;
  padding: 80px 0;
  position: relative;
}

.section-4.single-services-hero.other-services._0px {
  width: 100%;
  max-width: 100%;
  background-color: var(--white);
  padding: 0 32px 96px;
}

.section-4.no-side-padding.mg-top-0px {
  margin-bottom: 0;
  padding-top: 96px;
}

.section-4.no-side-padding.bg-neu {
  background-color: var(--neutral-100);
}

.section-4.banner-single-services {
  z-index: 0;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 0 #000;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.section-4.apply-loan {
  background-image: linear-gradient(#f8f8f8 80%, #fff 80%);
  margin-bottom: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.section-4.benefits-other-services {
  padding: 80px 0;
}

.section-4.banner-single-services {
  z-index: 0;
  background-color: var(--primary-1);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 0 #000;
  padding-left: 50px;
  padding-right: 50px;
  display: none;
  position: relative;
}

.section-4.about-us-hero {
  z-index: 0;
  width: auto;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 240px;
  display: block;
  position: relative;
}

.section-4.about-us-hero.careers {
  padding: 80px 0;
}

.section-4.section-hero {
  padding-top: 80px;
}

.section-4.section-hero.overflow-hidden {
  background-color: var(--neutral-100);
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.section-4.about-us-gallery {
  background-color: var(--neutral-100);
  padding-top: 96px;
  padding-bottom: 96px;
}

.section-4.about-us-gallery.white {
  background-color: var(--white);
}

.section-4.about-parners {
  width: auto;
  background-color: var(--neutral-100);
  flex-direction: row;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.section-4.about-parners.tablet {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-4.relative {
  position: relative;
}

.section-4.relative.bg-neutral-100 {
  background-color: #f8f8f8;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-4.relative.bg-neutral-100.about {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-4.postcalculator {
  background-color: var(--neutral-100);
}

.section-4.news {
  background-color: var(--neutral-100);
  justify-content: center;
  padding-top: 96px;
  padding-bottom: 96px;
}

.section-4.why {
  padding-bottom: 0;
}

.section-4.oppo {
  background-color: var(--neutral-100);
}

.section-4.company {
  background-color: rgba(0, 0, 0, 0);
}

.section-4.opx {
  background-color: var(--white);
}

.section-4.mobile.hiw {
  background-color: var(--white);
  padding-left: 32px;
  padding-right: 32px;
}

.section-4.mobile.hiw.other {
  background-color: var(--white);
}

.section-4.story {
  background-color: var(--secondary-1);
}

.section-4.benefit.other {
  padding-left: 32px;
  padding-right: 32px;
}

.mg-bottom-24px-2 {
  color: #434547;
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
}

.sufix-line-5 {
  width: 60px;
  height: 4px;
  background-color: var(--primary-1);
  text-align: center;
  margin-bottom: 0;
}

.sufix-line-5.center {
  background-color: #7a7aff;
  margin-left: auto;
  margin-right: auto;
}

.sufix-line-5.center.mb-3 {
  margin-bottom: 1rem;
}

.sufix-line-5.large {
  width: 80px;
  background-color: #7a7aff;
  margin-bottom: 16px;
}

.sufix-line-5.large.mobile {
  margin-bottom: 0;
}

.sufix-line-5.large.desktop {
  text-align: center;
}

.sufix-line-5.left {
  min-width: 44px;
  margin-top: 20px;
  margin-right: 24px;
}

.sufix-line-5.extra-large {
  width: 130px;
}

.banner-wrapper-2 {
  z-index: 1;
  border: 1px solid var(--neutral-300);
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bc10e2a45352a9f5046717_frame.svg");
  background-position: 50%;
  background-size: cover;
  padding: 40px 80px;
  position: relative;
}

.banner-wrapper-2.stroke {
  width: auto;
  border: 1px solid var(--neutral-300);
  padding-left: 140px;
  padding-right: 140px;
}

.container-medium-1022px-2 {
  max-width: 1022px;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.container-extra-small-481px-2 {
  max-width: 481px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.container-extra-small-481px-2.text-center {
  max-width: 600px;
}

.container-extra-small-481px-2.text-center.mobile {
  max-width: 800px;
  margin-top: 0;
}

.button-secondary-3 {
  width: auto;
  color: #7a7aff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: color .35s, background-color .35s;
}

.button-secondary-3:hover {
  color: #fff;
  background-color: #7a7aff;
}

.button-secondary-3.large {
  width: 200px;
  max-width: 230px;
  min-width: 200px;
  color: #7a7aff;
  border-color: #7a7aff;
  justify-content: center;
  margin-top: 0;
  padding: 22px 36px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.button-secondary-3.large:hover {
  color: #fff;
  background-color: #7a7aff;
}

.button-secondary-3.large.bg-transparent {
  width: auto;
  max-width: none;
  min-width: 0;
  display: inline-block;
}

.button-secondary-3.header {
  width: auto;
  color: #fff;
  background-color: #7a7aff;
  border: 1px solid #7a7aff;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
  transition: opacity .35s, border .35s, box-shadow .35s, color .35s, background-color .35s;
  position: static;
}

.button-secondary-3.header:hover {
  opacity: 1;
  color: #7a7aff;
  background-color: #fff;
  border: 1px solid #fff;
}

.button-secondary-3.geintouch {
  width: 210px;
  max-width: 240px;
  min-width: 230px;
}

.button-secondary-3.home {
  border-color: var(--light-purple);
  color: var(--light-purple);
  background-color: rgba(0, 0, 0, 0);
}

.button-secondary-3.home:hover, .button-secondary-3.home.primary {
  background-color: var(--neutral-100);
  color: var(--primary-1);
}

.button-primary-6 {
  width: auto;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7a7aff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  margin-top: 0;
  padding: 22px 36px;
  font-family: Manrope, sans-serif;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-6:hover {
  box-shadow: none;
  color: #fff;
  background-color: #5050b8;
}

.button-primary-6.large {
  width: auto;
  background-color: #7a7aff;
  border-color: #7a7aff;
  flex: 0 auto;
  justify-content: center;
  padding: 22px 36px;
  font-size: 18px;
  line-height: 20px;
  display: inline-block;
}

.button-primary-6.large:hover {
  background-color: #5050b8;
  border-color: #5050b8;
  font-style: normal;
}

.button-primary-6.large.box {
  width: 200px;
  max-width: 230px;
  min-width: 200px;
  font-size: 18px;
  line-height: 20px;
}

.button-primary-6.mobile {
  display: none;
}

.button-primary-6.get-started-modal {
  width: auto;
}

.button-primary-6.partner {
  width: 200px;
  max-width: 230px;
  min-width: 200px;
}

.button-primary-6.partner.auto {
  max-width: 240px;
  min-width: 230px;
}

.contact-us-title-v2-2 {
  width: auto;
  height: 32px;
  color: #7a7aff;
  margin-bottom: 4px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
}

.contact-us-image-v2-2 {
  margin-right: 20px;
}

.container-medium-941px-2 {
  max-width: 941px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.bg-neutral-703 {
  background-color: #f8f8f8;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.bg-neutral-703.contact-us-v2 {
  z-index: -1;
  min-height: 100%;
  background-color: var(--white);
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-neutral-703.solutions-business {
  z-index: -1;
  min-height: 50%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.bg-neutral-703.contact-us-v2 {
  z-index: -2;
  min-height: 48%;
  background-color: #f8f8f8;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-neutral-703.contact-us-hero {
  z-index: -1;
  min-height: 90%;
  background-color: var(--white);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.bg-neutral-703.contact-us-v2 {
  z-index: -1;
  min-height: 100%;
  background-color: #fff;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.animation-card-2 {
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.animation-card-2:hover {
  color: #848894;
}

.contact-us-grid-v2-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 24px;
}

.bg-hover-2 {
  z-index: -1;
  background-color: #7a7aff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.contact-us-link-v2-2 {
  color: #646668;
  white-space: nowrap;
  margin-right: 27px;
  font-size: 20px;
  line-height: 24px;
}

.container-default-1310px-10 {
  max-width: 1310px;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
  overflow: visible;
}

.container-default-1310px-10.partners {
  width: 100%;
  max-width: none;
  min-width: auto;
  object-fit: scale-down;
  position: relative;
}

.container-default-1310px-10.navbar {
  max-width: none;
  background-color: var(--white-2);
  box-shadow: none;
  object-fit: contain;
  flex: 1;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
  position: static;
}

.container-default-1310px-10.navbar.helpcenter {
  background-color: var(--neutral-100);
  opacity: 1;
  color: var(--white);
  flex: 1;
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
}

.container-default-1310px-10.help-center {
  background-color: var(--light-purple);
  position: fixed;
}

.footer-address-2 {
  display: flex;
}

.footer-logo-2 {
  transform-style: preserve-3d;
  transition: transform .35s;
}

.footer-logo-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.mg-bottom-32px-4 {
  color: #646668;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 28px;
  display: flex;
}

.mg-bottom-32px-4.mobile-paragraph-15-75px.desktop {
  color: var(--dim-grey);
  margin: 0;
  line-height: 28px;
}

.mg-bottom-32px-4.dv4 {
  margin-bottom: 32px;
}

.nav-link-3 {
  padding: 25px 12px 15px;
  font-family: Manrope, sans-serif;
  font-weight: 600;
  transition: color .35s;
}

.nav-link-3:hover {
  color: #7a7aff;
}

.nav-link-3.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.nav-link-3.footer {
  color: #848894;
  border-top-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav-link-3.footer:hover {
  color: #7a7aff;
}

.nav-link-3.footer.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.nav-link-3.additional-services {
  display: none;
}

.nav-link-3.home {
  flex: 0 auto;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.nav-link-3.home.nav-to-ue {
  display: block;
}

.nav-link-3.home.sth {
  display: none;
}

.social-media-wrapper-2 {
  width: auto;
  height: auto;
  justify-content: flex-start;
  display: flex;
}

.footer-title-3 {
  color: #434547;
  font-weight: 700;
  line-height: 20px;
}

.social-media-link-2 {
  margin-right: 32px;
  transition: transform .35s;
}

.social-media-link-2:hover {
  transform: scale(1.2);
}

.footer-grid-2 {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr 1fr .75fr;
  align-items: start;
}

.transition-3 {
  z-index: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin-top: 0;
  position: relative;
  bottom: auto;
}

.heading-210 {
  color: #434547;
  line-height: 58px;
}

.transition-bg-solid-3 {
  height: 100%;
  min-height: 100%;
  background-color: #f8f8f8;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paragraph-large-3 {
  width: auto;
  color: var(--dim-grey);
  text-align: left;
  font-size: 24px;
  line-height: 36px;
}

.paragraph-large-3.text-center {
  color: var(--dim-grey);
  text-align: center;
  margin-top: 0;
}

.mg-bottom-8px-2 {
  color: #434547;
  margin-bottom: 12px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.mg-bottom-8px-2.mobile {
  margin-left: 0;
}

.slider-11 {
  display: none;
}

.benefits-icon-2 {
  height: auto;
  max-width: none;
  flex: 0 auto;
  margin-bottom: 8px;
  margin-right: 18px;
}

.left-arrow-5 {
  width: 48px;
  height: 48px;
  background-color: #7a7aff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-right: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
}

.benefits-grid-3 {
  grid-column-gap: 69px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: center;
}

.mg-bottom-0px-2 {
  color: #646668;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.mg-bottom-0px-2.timeline {
  white-space: normal;
  margin-top: 0;
  margin-bottom: 8px;
  padding-bottom: 0;
  text-decoration: none;
  display: block;
  position: relative;
  top: -10px;
  overflow: visible;
}

.benefits-card-3 {
  background-color: var(--white);
  border: 1px solid #d8dce7;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  padding: 28px 28px 35px;
  transition: opacity .2s;
  display: flex;
}

.benefits-card-3.home {
  text-decoration: none;
}

.benefits-card-3.home:hover {
  background-color: var(--light-purple);
}

.benefits-card-3.home.sth {
  display: none;
}

.right-arrow-4 {
  width: 48px;
  height: 48px;
  background-color: #7a7aff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
}

.container-medium-1133px-2 {
  max-width: 1133px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.container-medium-1133px-2.homepage {
  padding-bottom: 0;
}

.faq-wrapper-3 {
  border-bottom: 1px solid #d8dce7;
  padding-top: 0;
  padding-bottom: 24px;
}

.container-small-548px-2 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-548px-2.text-center {
  max-width: 680px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  line-height: 26px;
  display: flex;
}

.container-small-548px-2.text-center.howitwork {
  margin-top: 0;
  padding-top: 0;
}

.faq-grid-2 {
  grid-column-gap: 84px;
  grid-row-gap: 48px;
  margin: 40px 50px 0 0;
  padding-left: 0;
}

.link-18 {
  color: #7a7aff;
  text-decoration: none;
}

.link-18:hover {
  color: #7a7aff;
}

.container-medium-1133px-3 {
  max-width: 1133px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.faq-grid-3 {
  grid-column-gap: 84px;
  grid-row-gap: 48px;
  margin-top: 40px;
}

.faq-icon-2 {
  margin-bottom: 22px;
}

.mg-bottom-0px-3 {
  margin-bottom: 0;
}

.container-medium-1022px-3 {
  max-width: 1022px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

._2-buttons-wrapper-2 {
  display: flex;
}

._2-buttons-wrapper-2.banner {
  justify-content: center;
}

.banner-wrapper-3 {
  z-index: 1;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7a1ea739c8dd_background-wave-banca-template.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative;
}

.span-primary-color-5 {
  color: #f20823;
}

.container-extra-small-481px-3 {
  max-width: 481px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.mg-bottom-24px-3 {
  margin-bottom: 24px;
}

.partners-container-2 {
  width: auto;
  height: auto;
  min-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, #fff 95%, rgba(0, 0, 0, 0) 95%);
  padding-top: 65px;
  padding-bottom: 65px;
  display: block;
  position: absolute;
  top: -85px;
}

.partners-container-2.mobile {
  width: 100%;
  max-width: 100%;
  min-width: auto;
  object-fit: fill;
}

.partners-wrraper-2 {
  object-fit: scale-down;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 0;
  display: flex;
  position: static;
}

.partners-title-2 {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 24px;
}

.partners-logo-2 {
  width: auto;
  min-width: 130px;
}

.partners-logo-2.about-us {
  margin-bottom: 0;
  margin-right: 0;
  line-height: 24px;
}

.partners-logo-2.about-us.home {
  height: 40px;
  mix-blend-mode: luminosity;
}

.partners-logo-2.about-us.home.new {
  mix-blend-mode: luminosity;
}

.partners-logo-2.about-us.home.pegasus {
  opacity: .5;
  mix-blend-mode: difference;
}

.partners-logo-2.about-us.home.anim, .partners-logo-2.about-us.home.emles {
  opacity: .5;
}

.partners-logo-2.home {
  height: 34px;
  max-width: none;
  min-width: auto;
  filter: blur();
  object-fit: fill;
  display: inline-block;
}

.mega-menu-link-3 {
  min-width: 100px;
  color: #848894;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .35s;
}

.mega-menu-link-3:hover {
  color: #7a7aff;
}

.mega-menu-link-3.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.mega-menu-link-3.additional-services {
  line-height: 26px;
}

.mega-menu-link-3.last {
  margin-bottom: 0;
}

.header-dropdown-toggle-3 {
  padding-right: 20px;
  font-weight: 400;
  transition: color .35s;
  display: flex;
}

.header-dropdown-toggle-3:hover, .header-dropdown-toggle-3.w--open {
  color: #7a7aff;
}

.header-dropdown-toggle-3.header-v2 {
  flex-wrap: nowrap;
  padding-top: 20px;
  padding-bottom: 20px;
}

.header-dropdown-toggle-3.home {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-end;
  padding: 12px;
}

.header-dropdown-toggle-3.home.mobile {
  padding: 20px;
}

.right-arrow-5 {
  width: 48px;
  height: 48px;
  background-color: #7a7aff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-left: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
}

.right-arrow-5.phone {
  margin-right: -10px;
}

.service-wrapper-5 {
  height: auto;
  max-height: none;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 50px 47px 50px 54px;
  text-decoration: none;
  transition: transform .35s;
  display: flex;
}

.service-wrapper-5:hover {
  color: #848894;
  transform: translate(0, -3px);
}

.service-wrapper-5.w--current {
  background-color: #fff;
}

.service-wrapper-5.services-page {
  width: auto;
  border-top-color: #7a7aff;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.service-wrapper-5.services-page.homepage {
  width: auto;
  border: 1px solid #d8dce7;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 36px;
  display: flex;
}

.service-wrapper-5.services-page.homepage:hover {
  border-top-width: 2px;
  border-top-color: #7a7aff;
}

.service-wrapper-5.services-page.homepage.dv4 {
  padding: 28px;
}

.service-wrapper-5.services-page.homepage.sell {
  display: none;
}

.service-wrapper-5.get-started-modal {
  height: 100%;
  border-width: 1px;
  border-color: #d8dce7;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 30px 20px 0;
}

.service-wrapper-5.get-started-modal:hover {
  border-top-width: 2px;
  border-top-color: #7a7aff;
}

.service-wrapper-5.news-wrapper {
  width: 90%;
  height: 480px;
  border-width: 1px;
  border-color: #d8dce7;
  border-radius: 5px;
  flex-flow: column;
  align-content: space-around;
  justify-content: space-between;
  align-items: stretch;
  padding: 28px 40px;
}

.service-wrapper-5.news-wrapper:hover {
  border-top-width: 2px;
  border-top-color: #7a7aff;
}

.service-wrapper-5.news-wrapper.dv3 {
  height: 480px;
  padding-top: 28px;
  padding-bottom: 28px;
}

.service-wrapper-5.height-553px {
  height: 426px;
  border-radius: 5px;
  justify-content: flex-start;
}

.service-wrapper-5.height-553px:hover {
  border-top-width: 2px;
  border-top-color: #7a7aff;
}

.service-wrapper-5.height-553px.desktop {
  height: 400px;
  padding: 36px;
}

.icon-services-5 {
  width: auto;
  height: auto;
  max-width: 100%;
  min-width: 0;
  margin-bottom: 24px;
  display: block;
}

.icon-services-5.get-started-modal {
  align-self: flex-start;
  margin-bottom: 40px;
}

.text-block-26 {
  color: #7a7aff;
  align-self: auto;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.more-services-grid-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 40px 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.more-services-grid-3.get-started-modal {
  max-height: none;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-columns: auto auto auto;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 24px;
  position: static;
}

.mask-14 {
  width: 391px;
  overflow: visible;
}

.slide-20 {
  width: 100%;
  margin-right: 29px;
}

.left-arrow-6 {
  width: 48px;
  height: 48px;
  background-color: #7a7aff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-right: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
}

.left-arrow-6.core-values {
  left: auto;
}

.left-arrow-6.phone {
  margin-left: -10px;
}

.our-services-slider-2 {
  display: none;
}

.link-arrow-3 {
  margin-left: 15px;
}

.service-title-6 {
  color: var(--dark-slate-grey);
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.service-title-6.mobile {
  color: #434547;
}

.service-title-6.dv4 {
  color: #434547;
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 30px;
}

.service-title-6.dv2 {
  color: var(--dark-slate-grey);
  font-size: 20px;
  line-height: 28px;
}

.split-section-service-3 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  overflow: visible;
}

.text-span-13 {
  color: #7a7aff;
  font-size: 16px;
  line-height: 24px;
}

.heading-211 {
  color: var(--dark-slate-grey);
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 30px;
}

.steps-list-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin: 40px 32px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.heading-212 {
  color: var(--dark-slate-grey);
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-71 {
  margin-bottom: 24px;
}

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

.container-10 {
  z-index: 1;
  width: 100%;
  max-width: 1170px;
  color: #fff;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.comparison-category-2 {
  color: #434547;
  order: 0;
  align-self: center;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.heading-214 {
  color: #7a7aff;
  text-align: center;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 600;
  display: block;
}

.heading-214.traditional-option {
  color: #0a1023;
  margin-bottom: 0;
  font-weight: 400;
}

.pricing-section-2 {
  color: #fff;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 0 3% 80px;
  display: flex;
  position: relative;
}

.pricing-top-2 {
  max-height: 165px;
  min-height: 0;
  background-color: #fff;
  border-bottom: 1px solid #dcd8e7;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 24px 32px 0;
  display: flex;
  position: relative;
}

.pricing-top-2.options {
  justify-content: center;
  padding-right: 0;
}

.pricing-top-2.options.option-homebase {
  width: auto;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-right: 0;
}

.comparison-table-2 {
  width: 526px;
  color: #434547;
}

.top-heading-2 {
  color: #0a1023;
  letter-spacing: -.03em;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.title-wrap-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.grid-top-sticky-2 {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #dcd8e7;
  border-bottom: 1px #7a7aff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.div-block-35 {
  z-index: auto;
  max-height: 30%;
  background-color: var(--primary-1);
  position: absolute;
  top: 0%;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.banner-wrapper-v2-3 {
  z-index: 1;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bc10e2a45352a9f5046717_frame.svg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #d8dce7;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.container-hero-left-2 {
  max-width: 46%;
  padding-right: 24px;
}

.container-hero-left-2.single-services {
  max-width: 100%;
  padding-right: 0;
}

.container-default-1310px-5 {
  max-width: 1310px;
  margin: 0 auto;
  padding: 60px 32px;
}

.container-default-1310px-5.navbar {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-default-1310px-5.apply-loan {
  z-index: 1;
  position: relative;
}

.container-default-1310px-5.otherservices {
  width: auto;
}

.container-default-1310px-5.cus, .container-default-1310px-5.hero, .container-default-1310px-5.hiw {
  padding-left: 0;
  padding-right: 0;
}

.single-services-hero-wrapper-2 {
  align-items: center;
  display: flex;
}

.paragraph-large-4 {
  color: var(--dim-grey);
  margin-bottom: 17px;
  font-size: 16px;
  line-height: 28px;
}

.split-section-service-4 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.transition-4 {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
  position: relative;
}

.transition-bg-solid-4 {
  background-color: #f8f8f8;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.nav-link-v2-3 {
  font-weight: 400;
  transition: color .35s;
  display: inline-block;
}

.nav-link-v2-3:hover {
  color: #7a7aff;
}

.nav-link-v2-3.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.nav-menu-v2-3 {
  flex: none;
  position: static;
}

.mega-menu-wrapper-2 {
  justify-content: space-between;
  display: flex;
}

.header-dropdown-toggle-4 {
  padding-right: 20px;
  transition: color .35s;
  display: flex;
}

.header-dropdown-toggle-4:hover, .header-dropdown-toggle-4.w--open {
  color: #f20823;
}

.mega-menu-links-2, .mega-menu-column-3 {
  flex-direction: column;
  display: flex;
}

.dropdown-text-2 {
  display: flex;
}

.mega-menu-link-4 {
  color: #848894;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  transition: color .35s;
}

.mega-menu-link-4:hover {
  color: #f20823;
}

.mega-menu-link-4.w--current {
  color: #f20823;
  font-weight: 700;
}

.nav-menu-button-wrapper-2 {
  display: none;
}

.header-logo-2 {
  transform-style: preserve-3d;
  transition: transform .35s;
}

.header-logo-2:hover {
  transform: scale3d(.94, .94, 1.01);
}

.mega-menu-grid-2 {
  grid-column-gap: 59px;
  grid-row-gap: 16px;
  grid-template: "."
  / 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.nav-link-v2-4 {
  font-weight: 600;
  transition: color .35s;
}

.nav-link-v2-4:hover, .nav-link-v2-4:active {
  color: var(--primary-1);
}

.nav-link-v2-4.w--current {
  color: #f20823;
  font-weight: 700;
}

.dropdown-icon-2 {
  margin-top: 1px;
  margin-left: 8px;
  font-family: Icons Banca Template;
  font-size: 7px;
}

.mega-menu-container-2 {
  min-width: 580px;
  background-color: #fff;
  border-radius: 12px;
  padding: 34px 32px;
  display: none;
  top: 70px;
  box-shadow: 0 0 2px rgba(17, 1, 2, .04), 0 0 5px rgba(32, 20, 20, .01), 0 0 10px rgba(37, 23, 23, .02), 0 0 17px rgba(29, 18, 19, .04);
}

.vc-flex-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.step-wrapper-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-small-548px-3 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-small-548px-3.text-center {
  max-width: 548px;
}

.steps-wrapper-grid-2 {
  margin-top: 40px;
  margin-bottom: 48px;
  display: flex;
}

.apply-loan-form-3 {
  max-width: 100%;
  min-width: 100%;
  background-color: #fff;
  border: 1px solid #d8dce7;
  padding: 60px 50px;
}

.apply-loan-form-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  margin-bottom: 32px;
}

.apply-loan-form-title-2 {
  margin-top: 0;
  margin-bottom: -5px;
  margin-right: 10px;
}

.apply-loan-grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  align-items: start;
}

.apply-loan-form-title-wrapper-2 {
  align-items: flex-end;
  margin-bottom: 18px;
  display: flex;
}

.input-4 {
  height: 62px;
  color: #848894;
  border: 1px solid #d8dce7;
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  transition: color .35s, border-color .35s;
}

.input-4:hover {
  border-color: #2e2e52;
}

.input-4:focus {
  color: #0a1023;
  border-color: #2e2e52;
}

.input-4::-ms-input-placeholder {
  color: #848894;
}

.input-4::placeholder {
  color: #848894;
}

.previous-2 {
  width: 100%;
  height: 75px;
  max-width: none;
  min-width: 0;
  opacity: 1;
  justify-content: center;
  align-items: center;
  margin: 0 auto 25px;
  transition: opacity .2s;
  display: flex;
  position: static;
  top: auto;
  bottom: -4%;
  left: 0%;
  right: auto;
}

.previous-2:hover {
  opacity: 1;
}

.apply-loan-grid-4 {
  z-index: auto;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  align-items: start;
  position: relative;
}

.apply-loan-form-4 {
  z-index: 5;
  height: 100%;
  max-width: 100%;
  min-width: 100%;
  background-color: #fff;
  border: 1px solid #d8dce7;
  padding: 60px 50px;
  position: relative;
}

.form-section-title-2 {
  color: #0a1023;
  flex: 0 auto;
  justify-content: flex-start;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
}

.apply-loan-form-title-3 {
  color: #0a1023;
  text-align: left;
  margin-top: 0;
  margin-bottom: -5px;
  margin-right: 10px;
}

.checkbox-field-3 {
  color: #0a1023;
  text-align: left;
  align-items: baseline;
  margin-right: 10px;
  display: flex;
}

.div-block-27 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-27.mobile {
  display: none;
}

.form-content-2 {
  width: 100%;
  height: auto;
  margin-bottom: auto;
  padding-top: 0;
}

.next-2 {
  width: 100%;
  height: 47px;
  max-width: none;
  justify-content: flex-end;
  align-items: center;
  margin: auto 0 25px;
  padding-left: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
  position: static;
  top: auto;
  bottom: -4%;
  right: 7%;
  overflow: visible;
}

.form-title-wrap-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 35px;
  display: flex;
}

.details-right-2 {
  align-items: center;
  margin-top: 15px;
  margin-right: 15px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.paragraph-72 {
  max-width: 550px;
  color: #5b617c;
  text-align: left;
  margin-left: 0;
  margin-right: auto;
  font-size: 15px;
  line-height: 23px;
}

.select-field-in-forms-2 {
  min-height: 62px;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.slider-content-wrap-2 {
  width: 100%;
  height: auto;
  max-height: 100%;
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.field-label-5 {
  color: #434547;
  margin-bottom: 16px;
  line-height: 20px;
  display: block;
}

.input-5 {
  height: 62px;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  transition: color .35s, border-color .35s;
}

.input-5:hover {
  border-color: #7a7aff;
}

.input-5:focus {
  color: #0a1023;
  border-color: #7a7aff;
}

.input-5::-ms-input-placeholder {
  color: #848894;
}

.input-5::placeholder {
  color: #848894;
}

.radio-button-2 {
  border-color: #5050b8;
  margin-right: 10px;
}

.radio-button-2.w--redirected-checked {
  border-color: #7a7aff;
}

.paragraph-73 {
  text-align: left;
}

.mg-top-16px-2 {
  margin-top: 16px;
}

.slide-21 {
  width: 100%;
  margin-right: 29px;
}

.mask-15 {
  width: 391px;
  overflow: visible;
}

.link-wrapper-3 {
  color: #f20823;
  text-decoration: none;
  display: flex;
}

.icon-services-6 {
  margin-bottom: 40px;
}

.container-11 {
  background-color: var(--secondary-4);
  position: relative;
}

.slide-22 {
  width: 33.3%;
}

.container-default-1310px-6 {
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.overflow-hidden-2 {
  left: -11px;
  overflow: hidden;
}

.tabs-menu-3 {
  width: 95%;
  justify-content: center;
  align-items: stretch;
  margin-right: 0;
  display: flex;
  top: -80px;
}

.mg-top-0px-2 {
  max-width: none;
  min-width: auto;
  color: #0a1023;
  margin-top: 0;
  margin-bottom: 20px;
}

.service-wrapper-6 {
  max-height: 100%;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-top: 4px solid #f20823;
  margin-right: 0;
  padding: 50px 47px 50px 54px;
  text-decoration: none;
  transition: transform .35s;
}

.service-wrapper-6:hover {
  color: #848894;
  transform: translate(0, -3px);
}

.service-wrapper-6.w--current {
  background-color: #f8f8ff;
  border-width: 2px 1px 1px;
  border-color: #7a7aff #d8dce7 #d8dce7;
}

.service-wrapper-6.other-services {
  width: 100%;
  height: 300px;
  max-width: none;
  min-width: 0;
  border-top-width: 1px;
  border-top-color: #d8dce7;
  border-bottom-width: 1px;
  border-bottom-color: #d8dce7;
  border-radius: 5px;
  margin-right: 10px;
  padding: 40px;
}

.service-wrapper-6.other-services:hover {
  border-top-width: 2px;
  border-top-color: #7a7aff;
}

.steps-wrapper-grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  margin-top: 40px;
  margin-bottom: 48px;
  display: grid;
}

.icon-services-7 {
  width: 116.992px;
  height: 75.9896px;
  margin-bottom: 40px;
}

.slide-v2-2 {
  width: 33.33%;
  margin-left: 0;
  margin-right: 0;
}

.service-title-7 {
  color: var(--dark-slate-grey);
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.icon-services-8 {
  width: auto;
  min-width: 88px;
  margin-bottom: 40px;
}

.subcontainer-small-2 {
  max-width: 518px;
  display: flex;
}

.subcontainer-small-2.services {
  max-width: 700px;
  flex-direction: column;
}

.step-wrapper-3 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.mask-16 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.service-wrapper-v2-3 {
  width: auto;
  height: 340px;
  max-height: none;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  margin-left: 0;
  margin-right: 20px;
  padding: 36px 32px;
  text-decoration: none;
  transition: transform .35s, border-color .35s;
  overflow: visible;
}

.service-wrapper-v2-3:hover {
  color: #848894;
  border-color: #7a7aff;
  transform: translate(0, -4px);
}

.mg-bottom-32px-5 {
  margin-bottom: 32px;
}

.custom-solution-grid-2 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.year-dot-2 {
  min-height: 11px;
  min-width: 11px;
  background-color: #7a7aff;
  border: 2px solid #fff;
  border-radius: 100px;
}

.get-started-wrapper-2 {
  z-index: 9110;
  width: auto;
  height: auto;
  max-height: none;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 0 40px;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: hidden;
  box-shadow: 1px 1px 50px rgba(0, 0, 0, 0);
}

.link-wrapper-4 {
  width: 100%;
  color: #7a7aff;
  text-decoration: none;
  display: flex;
}

.slide-24 {
  width: 33%;
  height: 100%;
  min-height: 100%;
  margin-right: 10px;
}

.slide-24.core-values {
  width: 33%;
  height: auto;
  min-height: 0;
}

.link-19 {
  color: var(--primary-1);
  font-weight: 500;
  text-decoration: none;
}

.user-name-wrapper-t3-2 {
  flex-direction: column;
  align-items: center;
  margin-top: 5px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.text-block-27 {
  color: #7a7aff;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.investor-link-2 {
  color: var(--dark-slate-grey);
  font-weight: 500;
  text-decoration: none;
}

.investor-link-2:hover {
  color: #7a7aff;
}

.mg-top-16px-3 {
  color: #434547;
  margin-top: 16px;
  font-family: Manrope, sans-serif;
}

.icon-services-9 {
  width: auto;
  max-width: 100%;
  min-width: 116px;
  margin-bottom: 40px;
}

.mg-bottom-23px-2 {
  color: var(--dim-grey);
  margin-bottom: 24px;
}

.heading-215 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.testimonials-subwrapper-t3-2 {
  height: 100%;
  max-width: none;
  min-width: auto;
  object-fit: contain;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  margin: 0 0 20px;
  padding: 20px;
  display: flex;
  box-shadow: 1px 0 8px .5px #c9c9c9;
}

.about-us-gallery-grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 96px;
  grid-template: "Area-2 Area" .5fr
                 ". ."
                 / 1fr 1fr 1fr;
  align-items: end;
  justify-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 120px;
  padding-bottom: 0;
}

.heading-216 {
  color: var(--dark-slate-grey);
  line-height: 58px;
}

.div-block-36 {
  color: #0a1023;
  border: 1px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-link-4 {
  padding-top: 25px;
  padding-bottom: 15px;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  transition: color .35s;
}

.nav-link-4:hover {
  color: #7a7aff;
}

.nav-link-4.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.nav-link-4.footer {
  color: #848894;
  border-top-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav-link-4.footer:hover {
  color: #7a7aff;
}

.nav-link-4.footer.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.nav-link-4.footer {
  color: #646668;
  border-top-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav-link-4.footer:hover {
  color: #7a7aff;
}

.nav-link-4.footer.w--current {
  color: #646668;
  font-weight: 400;
  line-height: 28px;
}

.slide-25 {
  width: 53%;
  height: auto;
}

.page-wrapper-2 {
  color: #848894;
  background-color: rgba(0, 0, 0, 0);
}

.timeline-line-2 {
  z-index: -1;
  width: 1px;
  height: 100%;
  text-align: left;
  background-color: #d8dce7;
  border: 1px #5050b8;
  border-radius: 0;
}

.year-2 {
  color: #7a7aff;
  font-weight: 500;
  line-height: 20px;
}

.year-2.mg-bottom-0px {
  margin-bottom: 0;
}

.dropdown-text-3 {
  display: flex;
  overflow: visible;
}

.about-us-companies-title-2 {
  max-width: 900px;
  color: var(--dark-slate-grey);
  margin-top: 24px;
  margin-bottom: 40px;
  line-height: 46px;
}

.modal-wrapper-2 {
  z-index: 9000;
  background-image: linear-gradient(rgba(100, 102, 104, .8), rgba(100, 102, 104, .8));
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.header-v2-3 {
  height: auto;
  max-height: 129px;
  background-color: #fff;
  border-bottom: 1px solid rgba(216, 220, 231, 0);
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.header-dropdown-toggle-5 {
  padding-top: 25px;
  padding-bottom: 15px;
  padding-right: 20px;
  font-weight: 400;
  transition: color .35s;
  display: flex;
}

.header-dropdown-toggle-5:hover, .header-dropdown-toggle-5.w--open {
  color: #7a7aff;
}

.header-dropdown-toggle-5.header-v2 {
  flex-wrap: nowrap;
  padding-top: 20px;
  padding-bottom: 20px;
}

.mask-18 {
  width: 100%;
  padding: 10px 40px;
  overflow: hidden;
}

.story-grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr minmax(auto, 50%);
  margin-top: 0;
}

.story-grid-2.mobile {
  grid-column-gap: 72px;
  grid-template-columns: 1fr minmax(auto, 1.2fr);
}

.news-logo-2 {
  width: auto;
  height: auto;
  max-height: 60px;
  max-width: 100%;
  min-height: auto;
  text-align: center;
  flex: 0 auto;
  align-self: flex-start;
  display: block;
  overflow: hidden;
}

.news-logo-2:hover {
  opacity: 1;
}

.news-logo-2.vir {
  opacity: .5;
}

.benefits-wrapper-2 {
  height: 100%;
  max-height: none;
  max-width: none;
  min-width: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.banner-wrapper-4 {
  z-index: 1;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bc10e2a45352a9f5046717_frame.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.user-name-2 {
  color: #0a1023;
  font-weight: 700;
}

.next-goal-wrapper-2 {
  height: 480px;
  min-width: 0;
  color: #848894;
  object-fit: cover;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: static;
  overflow: hidden;
}

.next-goal-wrapper-2:hover {
  color: #848894;
}

.next-goal-title-2 {
  color: #0a1023;
  letter-spacing: 0;
  white-space: normal;
  margin-top: 50px;
  margin-bottom: 40px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 600;
  line-height: 24px;
}

.testimonial-picture-wrapper-2 {
  width: auto;
  max-width: 50%;
}

.testimonial-slider-2 {
  width: auto;
  height: 100%;
  max-width: 70%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin: 40px auto;
  display: flex;
}

.next-goal-card-2 {
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  background-color: rgba(255, 255, 255, .9);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 0;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.next-goal-subtitle-2 {
  color: #848894;
  white-space: normal;
  margin-bottom: 8px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.text-bold-2 {
  color: #7a7aff;
  margin-bottom: auto;
  font-weight: 700;
}

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

.mask-19 {
  width: 100%;
  padding: 10px 20px;
  overflow: hidden;
}

.about-us-gallery-grid-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". Area"
                       ". Area";
  align-items: end;
  justify-items: center;
  margin-top: 96px;
}

.mask-20 {
  height: 100%;
}

.testimonial-image-2 {
  width: auto;
  height: 100%;
  object-fit: cover;
}

.heading-219 {
  color: var(--dark-slate-grey);
  margin-bottom: 24px;
}

.heading-220 {
  color: #434547;
}

.paragraph-75 {
  color: #646668;
}

.heading-221 {
  color: #434547;
  margin-bottom: 40px;
}

.heading-222 {
  color: #434547;
}

.heading-223 {
  color: #434547;
  margin-top: 20px;
}

.header-55 {
  color: var(--dark-slate-grey);
  margin-bottom: 24px;
}

.heading-224, .heading-225, .heading-226 {
  color: #434547;
}

.paragraph-76 {
  color: #646668;
}

.mask-21 {
  padding-left: 0;
  padding-right: 0;
}

.heading-227 {
  color: var(--dark-slate-grey);
}

.submit-2 {
  width: 50%;
  height: 75px;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.form-error-message-3 {
  color: #d94556;
  text-align: left;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: none;
  position: static;
}

.form-error-message-4 {
  color: #d94556;
  text-align: left;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  display: none;
  position: static;
}

.text-span-14 {
  color: var(--primary-1);
}

.pagination-2 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  padding-top: 10px;
}

.pagination-2.top-pagination {
  justify-content: space-around;
}

.text-block-28 {
  border: 1px solid rgba(0, 0, 0, 0);
  text-decoration: none;
}

.heading-228 {
  color: var(--dark-slate-grey);
  font-size: 48px;
}

.heading-228.text-3-rem {
  font-size: 36px;
}

.heading-229 {
  color: var(--dark-slate-grey);
  text-align: center;
}

.heading-229.bwi {
  color: var(--dark-slate-grey);
  text-align: left;
}

.paragraph-77, .paragraph-78 {
  color: var(--dim-grey);
  line-height: 28px;
}

.heading-230 {
  color: var(--dark-slate-grey);
  font-size: 40px;
  line-height: 50px;
}

.heading-230.dv4 {
  margin-bottom: 20px;
  margin-right: -25px;
  padding-right: 0;
}

.heading-230.dv4.mobile {
  color: var(--primary-1);
  object-fit: fill;
}

.heading-230.dv4.mobile.ue-landing {
  max-width: 450px;
}

.heading-231, .heading-232, .heading-233, .heading-234, .heading-235, .heading-236, .heading-237, .heading-238, .heading-239, .heading-240, .heading-241 {
  color: var(--dark-slate-grey);
}

.bold-text-18, .bold-text-19 {
  color: var(--primary-1);
  font-weight: 500;
}

.link-20, .link-21, .link-22, .link-23, .link-24, .link-25, .link-26, .link-27, .link-28, .link-29, .link-30, .link-31 {
  font-weight: 500;
  text-decoration: none;
}

.heading-243 {
  color: var(--dark-slate-grey);
}

.bold-text-20 {
  color: var(--secondary-1);
}

.paragraph-80, .paragraph-81 {
  color: var(--dim-grey);
  line-height: 28px;
}

.paragraph-82, .paragraph-83, .paragraph-85 {
  color: var(--dim-grey);
}

.image-16.testi {
  max-width: 70%;
  margin-bottom: 8px;
}

.image-16.testi.dv4 {
  max-width: 70%;
}

.image-16.testi.cus {
  max-width: 100%;
}

.paragraph-86, .paragraph-87, .paragraph-88, .paragraph-89 {
  color: var(--dim-grey);
}

.weglot {
  text-align: center;
  flex: 0 auto;
  align-self: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 600;
  transition: color .35s;
}

.weglot:hover {
  color: #7a7aff;
}

.weglot.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.weglot.footer {
  color: #848894;
  border-top-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.weglot.footer:hover {
  color: #7a7aff;
}

.weglot.footer.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.weglot.additional-services {
  display: none;
}

.longplaceholder {
  text-align: right;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  display: inline-block;
}

.nav-link-6 {
  display: none;
}

.div-block-38 {
  flex: 0 auto;
  margin-top: 15px;
  margin-bottom: 0;
}

.div-block-40, .div-block-41, .div-block-42, .div-block-43, .div-block-44.dv4, .div-block-45 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.heading-244, .heading-245, .heading-246 {
  color: var(--dark-slate-grey);
}

.checkbox-label, .checkbox-label-2 {
  color: var(--dim-grey);
}

.link-32 {
  border-bottom: 0px none var(--primary-1);
  color: var(--primary-1);
  font-weight: 800;
  text-decoration: none;
  transition: color .35s;
}

.link-32:hover {
  border-bottom: 1px solid var(--primary-1);
  position: static;
}

.link-32:focus {
  border-bottom: 1px solid var(--primary-1);
}

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

.link-34 {
  border-bottom: 0px none var(--primary-1);
  font-weight: 800;
  text-decoration: none;
  transition: color .35s;
}

.link-34:hover {
  border-style: none none solid;
  border-width: 0 0 1px;
  border-color: var(--primary-1);
  color: var(--primary-1);
}

.link-34:focus {
  border-bottom: 1px solid var(--primary-1);
}

.element-section-3 {
  min-width: 8%;
  background-color: var(--neutral-300);
  color: rgba(0, 0, 0, 0);
  align-self: stretch;
  margin-top: 40px;
  margin-bottom: 40px;
}

.mg-top-0px-3 {
  margin-top: 0;
}

.subcontainer-small-3 {
  max-width: 518px;
  display: flex;
}

.image-and-element-wrapper-2 {
  align-items: center;
  display: flex;
}

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

.div-block-46 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-47, .div-block-48, .div-block-49, .div-block-50, .div-block-51 {
  justify-content: center;
  display: flex;
}

.text-area-2 {
  max-width: 100%;
  min-height: 142px;
  min-width: 100%;
  color: #848894;
  border: 1px solid #d8dce7;
  margin-bottom: 32px;
  padding-left: 21px;
  padding-right: 21px;
  font-size: 18px;
  transition: color .35s, border-color .35s;
}

.text-area-2:hover {
  border-color: #f20823;
}

.text-area-2:focus {
  color: #0a1023;
  border-color: #f20823;
}

.text-area-2::-ms-input-placeholder {
  color: #848894;
}

.text-area-2::placeholder {
  color: #848894;
}

.contact-us-icon-2 {
  margin-right: 13px;
}

.contact-us-wrapper-2 {
  grid-column-gap: 34px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1.8fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.contact-wrapper-2 {
  max-width: 273px;
  flex-direction: column;
  display: flex;
}

.left-paragraph-2 {
  color: var(--dim-grey);
  margin-bottom: 40px;
}

.input-6 {
  height: 62px;
  color: #848894;
  border: 1px solid #d8dce7;
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  transition: color .35s, border-color .35s;
}

.input-6:hover {
  border-color: #f20823;
}

.input-6:focus {
  color: #0a1023;
  border-color: #f20823;
}

.input-6::-ms-input-placeholder {
  color: #848894;
}

.input-6::placeholder {
  color: #848894;
}

.contact-us-subtitle-wrapper-2 {
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.mg-top-28px-2 {
  color: var(--dark-slate-grey);
  margin-top: 28px;
}

.contact-us-link-2 {
  color: #848894;
  text-decoration: none;
  transition: color .35s;
}

.contact-us-link-2:hover {
  color: #f20823;
}

.bg-secondary-3 {
  background-color: #d30814;
}

.bg-secondary-3.contact-us {
  z-index: -1;
  width: 50%;
  height: 100%;
  background-color: var(--primary-1);
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.contact-us-grid-2 {
  grid-column-gap: 72px;
  grid-row-gap: 110px;
  grid-template-rows: auto;
  grid-template-columns: 45% 48%;
}

.open-hours-paragraph-2 {
  margin-bottom: 0;
}

.contact-us-form-grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-bottom: 32px;
}

.contact-us-form-2 {
  max-width: 100%;
  min-width: 100%;
  background-color: #fff;
  border: 1px solid #d8dce7;
  padding: 65px 50px;
}

.contact-us-subtitle-2 {
  color: #0a1023;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 20px;
}

.button-primary-7 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #f20823;
  border: 1px solid #f20823;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-7:hover {
  box-shadow: none;
  color: #fff;
  background-color: #d30814;
}

.bold-text-21 {
  color: var(--primary-1);
  font-weight: 500;
}

.bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29 {
  color: var(--dark-slate-grey);
}

.link-36, .link-37 {
  font-weight: 500;
  text-decoration: none;
}

.bold-text-30, .bold-text-31, .bold-text-33 {
  color: var(--dark-slate-grey);
}

.link-38 {
  font-weight: 500;
  text-decoration: none;
}

.heading-247, .heading-248, .heading-249 {
  color: var(--dark-slate-grey);
  font-size: 24px;
  line-height: 32px;
}

.link-39 {
  font-weight: 800;
  text-decoration: none;
}

.link-39:hover {
  border-bottom: 1px solid var(--primary-1);
  color: var(--primary-1);
}

.link-39:focus {
  border-bottom: 1px solid var(--primary-1);
}

.subheader {
  color: var(--dim-grey);
  text-align: center;
}

.subheader.cash {
  text-align: left;
}

.subheader.center.text-primary, .subheader.left.text-primary {
  color: var(--primary-1);
}

.headcen, .headleft {
  color: var(--dark-slate-grey);
}

.headerleft {
  color: var(--dark-slate-grey);
  text-align: left;
  font-size: 36px;
  line-height: 48px;
}

.headerleft.ver2 {
  align-self: center;
  display: block;
}

.sublefft.center {
  color: var(--dim-grey);
  line-height: 28px;
}

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

.mask-23 {
  z-index: 0;
  height: auto;
  max-height: none;
  min-height: 0;
  margin-bottom: 0;
  overflow: hidden;
}

.form-section-title-3 {
  color: #0a1023;
  text-align: left;
  flex: 0 auto;
  justify-content: flex-start;
  margin-bottom: 12px;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  display: flex;
}

.paragraph-93 {
  max-width: 550px;
  color: #848894;
  text-align: left;
  margin-left: 0;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.next-mask-2 {
  z-index: 100;
  width: auto;
  height: auto;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
  margin-right: 20px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.next-3 {
  width: auto;
  height: auto;
  max-width: none;
  justify-content: center;
  align-items: center;
  margin: auto 20px -20px 0;
  padding-left: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: visible;
}

.apply-loan-form-title-4 {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-top: 0;
  margin-bottom: -5px;
  margin-right: 10px;
}

.form-wrap-full-2 {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.submit-3 {
  width: auto;
  height: auto;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
  margin-right: 20px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.submit-3.mobile {
  display: none;
}

.field-label-6 {
  color: #434547;
  margin-bottom: 16px;
  line-height: 20px;
  display: block;
}

.section-5 {
  background-color: #fff;
  border-radius: 5px;
  padding: 80px 0;
}

.section-5.apply-loan {
  background-color: #f8f8f8;
  background-image: linear-gradient(#f8f8f8 80%, #fff 80%);
  margin-bottom: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.button-primary-8 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7a7aff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-8:hover {
  box-shadow: none;
  color: #fff;
  background-color: #7a7aff;
}

.button-primary-8.large {
  height: auto;
  background-color: #7a7aff;
  border-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding: 22px 42px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 20px;
  position: static;
  bottom: auto;
  left: auto;
}

.button-primary-8.large.submit-form-button {
  z-index: auto;
  width: 160px;
  height: 65px;
  flex: none;
  position: static;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.slider-content-wrap-3 {
  width: 100%;
  height: auto;
  max-height: 100%;
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 160px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.form-content-3 {
  width: 100%;
  height: auto;
  margin-bottom: auto;
  padding-top: 0;
}

.container-default-1310px-7 {
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 26px;
  padding-right: 32px;
}

.container-default-1310px-7.apply-loan {
  z-index: 1;
  height: auto;
  max-width: 2000px;
  margin-bottom: auto;
  padding-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}

.div-block-52 {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-content: start;
  padding-bottom: 0;
  display: grid;
}

.apply-loan-form-title-wrapper-3 {
  align-items: flex-end;
  margin-bottom: 18px;
  display: flex;
}

.form-title-wrap-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 35px;
  display: flex;
}

.button-primary-9 {
  width: auto;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7a7aff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  margin-top: 0;
  padding: 22px 36px;
  font-family: Manrope, sans-serif;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-9:hover {
  box-shadow: none;
  color: #fff;
  background-color: #5050b8;
}

.button-primary-9.large {
  width: 160px;
  height: 65px;
  mix-blend-mode: normal;
  background-color: #7a7aff;
  border-color: #7a7aff;
  flex: 0 auto;
  justify-content: center;
  padding: 22px 36px;
  font-size: 18px;
  line-height: 20px;
  transition-property: none;
  display: inline-block;
}

.button-primary-9.large:hover {
  background-color: #5050b8;
  border-color: #5050b8;
  font-style: normal;
}

.button-primary-9.large.disabled {
  width: 160px;
  height: 65px;
  color: #5050b8;
  background-color: #d8dce7;
}

.heading-250 {
  color: var(--dark-slate-grey);
  margin-top: 16px;
  margin-bottom: 20px;
}

.apply-loan-grid-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  align-items: start;
}

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

.paragraph-94.form {
  color: var(--dim-grey);
  text-align: left;
  color: #646668;
}

.paragraph-95 {
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.subcent.hiw {
  color: var(--dim-grey);
}

.titlepage {
  color: var(--secondary-1);
  margin-top: 24px;
  margin-bottom: 0;
  font-weight: 700;
}

.bold-text-34 {
  color: var(--dim-grey);
  font-weight: 400;
}

.heading-251 {
  color: var(--dark-slate-grey);
}

.paragraph-97 {
  color: var(--dim-grey);
  font-style: normal;
  text-decoration: none;
}

.paragraph-98, .paragraph-99 {
  color: var(--dim-grey);
}

.heading-252, .heading-253, .heading-254, .heading-255 {
  color: var(--dark-slate-grey);
}

.tabs-2 {
  width: auto;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-15 {
  color: var(--primary-1);
}

.link-block-7, .link-block-7.w--current {
  text-decoration: none;
}

.heading-256 {
  color: var(--dark-slate-grey);
  justify-content: center;
  align-self: auto;
  display: flex;
}

.about-us-gallery-grid-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". Area"
                       ". Area";
  align-items: end;
  justify-items: center;
  margin-top: 48px;
}

.text-block-33, .text-block-34, .text-block-35 {
  color: var(--primary-1);
}

.div-block-55, .container-60 {
  text-align: center;
  align-self: center;
}

.longcontainer {
  display: flex;
  position: relative;
}

.tab {
  width: 100%;
}

.longcontainer1 {
  display: flex;
}

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

.checkbox-2 {
  margin-top: 0;
  margin-right: 10px;
}

.checkbox-field-4 {
  align-items: center;
  display: flex;
}

.text-block-37 {
  color: var(--dim-grey);
  margin-top: 8px;
  font-size: 14px;
  line-height: 22px;
}

.page-count {
  color: var(--neutral-400);
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.page-count.top-pagination {
  margin-top: 1rem;
}

.container-default-1310px-8 {
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 26px;
  padding-right: 32px;
}

.container-default-1310px-8.add {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-large-5 {
  width: auto;
  text-align: left;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 36px;
}

.section-6 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
  padding: 80px 0;
}

.section-6.single-services-hero {
  padding: 80px 0;
  position: relative;
}

.split-section-service-5 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  overflow: visible;
}

.heading-257 {
  color: #434547;
}

.button-primary-10 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7a7aff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-10:hover {
  box-shadow: none;
  color: #fff;
  background-color: #7a7aff;
}

.field-label-7 {
  color: #434547;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 28px;
  display: block;
}

.mega-menu-title-3 {
  width: 150px;
  color: var(--dark-slate-grey);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.mega-menu-title-3.mega-menu-title-5 {
  margin-top: 0;
  display: inline;
}

.mega-menu-container-3 {
  background-color: #fff;
  border-radius: 12px;
  padding: 34px 32px;
  display: none;
  top: 70px;
  box-shadow: 0 0 2px rgba(17, 1, 2, .04), 0 0 5px rgba(32, 20, 20, .01), 0 0 10px rgba(37, 23, 23, .02), 0 0 17px rgba(29, 18, 19, .04);
}

.mega-menu-container-3.w--open {
  width: auto;
  height: auto;
  min-width: 0;
  object-fit: contain;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.mega-menu-column-4 {
  flex-direction: column;
  display: flex;
}

.dropdown-text-4 {
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: visible;
}

.mega-menu-link-5 {
  min-width: 100px;
  color: var(--dim-grey);
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s;
}

.mega-menu-link-5:hover {
  color: #7a7aff;
}

.mega-menu-link-5.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.mega-menu-link-5.additional-services, .mega-menu-link-5.hio {
  display: none;
}

.header-dropdown-2 {
  object-fit: fill;
  align-self: center;
}

.header-dropdown-2.mobile-version {
  display: none;
}

.nav-menu-2 {
  margin-left: 36px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-menu-2.mobile {
  display: none;
}

.header-logo-3 {
  width: 153px;
  height: auto;
  transform-style: preserve-3d;
  padding-top: 0;
  padding-bottom: 4px;
  transition: transform .35s;
}

.header-logo-3:hover {
  transform: scale3d(.94, .94, 1.01);
}

.nav-link-v2-5 {
  font-weight: 600;
  transition: color .35s;
  display: inline-block;
}

.nav-link-v2-5:hover {
  color: #7a7aff;
}

.nav-link-v2-5.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.menu-button-4 {
  display: none;
}

.menu-burger-icon-2 {
  display: block;
}

.language-switcher {
  outline-offset: 0px;
  background-color: rgba(0, 0, 0, 0);
  outline: 3px #848894;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}

.language-switcher.d-none {
  display: none;
}

.language-switcher.ms-auto {
  margin-left: auto;
}

.heading-258 {
  display: block;
}

.section-7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.body-3 {
  object-fit: fill;
  flex-flow: wrap;
  display: flex;
  overflow: visible;
}

.section-8 {
  flex: 0 auto;
  order: 1;
  align-items: center;
  display: flex;
}

.section-9 {
  flex: 1;
}

.main-content {
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.heading-259 {
  text-align: center;
}

.heading-259.header {
  color: var(--dark-slate-grey);
}

.text-block-38 {
  color: var(--dim-grey);
  text-align: center;
  border-right: 1px solid #000;
  border-radius: 1px;
  padding-left: 0;
  padding-right: 14px;
  display: inline-block;
  position: static;
}

.text-block-39 {
  outline-offset: 0px;
  text-align: center;
  outline: 3px #848894;
  display: inline-block;
}

.text-block-40 {
  color: var(--dim-grey);
  text-align: center;
  object-fit: fill;
  align-items: center;
  padding-left: 20px;
  display: inline-block;
}

.button-2 {
  text-align: center;
}

.image-22 {
  text-align: center;
  display: block;
}

.cards-section {
  flex: 1;
  order: 1;
  padding-top: 40px;
  padding-bottom: 0;
}

.centered-container {
  text-align: center;
  object-fit: fill;
  flex: 1;
  display: block;
}

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

.cards-image-mask {
  width: 100%;
  border-radius: 0%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

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

.call-to-action {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.section-10 {
  flex-direction: column;
  flex: 0 auto;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: baseline;
  align-items: baseline;
  display: flex;
}

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

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

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

.nav-logo {
  width: auto;
  height: 100%;
  object-fit: contain;
  object-position: 0% 50%;
}

.nav-link-7 {
  color: #444;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

.nav-link-7:hover {
  text-decoration: underline;
}

.image-23 {
  max-width: 100%;
  object-fit: contain;
  position: relative;
  overflow: visible;
}

.section-11 {
  flex: 0 auto;
  overflow: visible;
}

.section-12 {
  transform: translate(-300px, 300px);
}

.dropdown-link {
  flex: 1;
}

.dropdown-link.w--current {
  flex: 0 auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 110px;
  display: flex;
}

.dropdown-toggle-3 {
  text-align: left;
  padding-left: 30px;
  display: inline;
  position: static;
}

.container-61 {
  text-align: left;
  padding-left: 0;
  padding-right: 64px;
  display: inline-block;
  position: relative;
}

.heading-260 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 24px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.image-24, .container-62, .text-block-41 {
  text-align: center;
}

.container-63 {
  padding-top: 0;
  padding-left: 397px;
}

.text-block-42 {
  font-weight: 700;
}

.paragraph-102 {
  color: var(--dim-grey);
  font-weight: 400;
}

.text-block-43 {
  color: var(--dim-grey);
}

.heading-261 {
  color: var(--dark-slate-grey);
}

.paragraph-103 {
  color: var(--dim-grey);
}

.rich-text-block {
  color: var(--dim-grey);
  text-align: left;
  padding-bottom: 40px;
}

.text-block-44 {
  color: var(--dim-grey);
  padding-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
}

.link-block-9 {
  padding-right: 16px;
}

.link-block-10 {
  padding-left: 16px;
}

.text-block-45 {
  margin-top: 0;
  margin-bottom: 11px;
}

.section-13 {
  background-color: var(--neutral-100);
  text-align: center;
  margin-top: 13px;
  padding-top: 28px;
  padding-bottom: 19px;
}

.column-3 {
  padding-left: 0;
}

.feature-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.flex-container {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.feature-image-mask {
  width: 100%;
  margin-right: 40px;
}

.feature-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: 50% 50%;
}

.collection-item {
  padding-right: 80px;
}

.grid-4 {
  grid-template-areas: "Area";
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: 70% 1.75fr;
  margin-top: 23px;
  margin-bottom: 20px;
  padding-left: 32px;
}

.paragraph-104 {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.image-26 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-block-46 {
  border: 1px none var(--dim-grey);
  text-align: left;
  font-size: 14px;
  line-height: 24px;
}

.columns {
  margin-top: -11px;
  margin-bottom: 7px;
  padding-right: 0;
  display: block;
}

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

.section-14 {
  text-align: left;
  padding-top: 22px;
  padding-left: 13px;
  padding-right: 309px;
}

.column-4 {
  padding-right: 0;
  display: inline-block;
}

.columns-2 {
  color: #434547;
}

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

.div-block-57 {
  margin-left: 0;
  margin-right: 121px;
  padding-left: 0;
  padding-right: 0;
}

.text-block-47 {
  display: inline-block;
}

.collection-item-2 {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.column-5 {
  text-align: left;
}

.columns-3 {
  padding-right: 244px;
  text-decoration: none;
}

.text-block-48 {
  margin-right: -142px;
  padding-left: 32px;
  padding-right: 0;
  text-decoration: none;
  display: block;
}

.collection-item-3 {
  margin-left: 0;
  padding-left: 0;
  padding-right: 89px;
}

.text-block-49 {
  padding-left: 22px;
  text-decoration: none;
}

.heading-263 {
  font-size: 20px;
  line-height: 28px;
}

.text-block-50 {
  font-size: 14px;
  line-height: 24px;
}

.text-block-51 {
  margin-left: -59px;
  padding-right: 140px;
}

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

.heading-special-4 {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 32px;
  line-height: 36px;
}

.heading-special-4.author {
  letter-spacing: 0;
  text-transform: none;
  letter-spacing: 0;
  text-transform: none;
  padding-right: 7px;
}

.grid-7 {
  grid-row-gap: 16px;
  grid-template-rows: auto minmax(auto, 1fr);
}

.grid-8 {
  grid-template-columns: 1fr minmax(0, .25fr);
}

.author-name-2 {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
}

.grid-9 {
  grid-template-columns: 40% .25fr;
}

.link-wrapper-5 {
  width: 100%;
  color: #7a7aff;
  text-decoration: none;
  display: flex;
}

.image-27 {
  text-align: left;
  object-fit: fill;
  object-position: 50% 50%;
  display: inline-block;
  position: relative;
  overflow: visible;
}

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

.blog-post-content-2 {
  color: #848894;
  flex-flow: row;
  align-content: space-between;
  align-items: stretch;
  margin-top: 28px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.blog-post-content-2:hover {
  color: #848894;
}

.blog-post-title-2 {
  color: #434547;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.blog-post-title-2:hover {
  color: #7a7aff;
  font-weight: 500;
}

.bg-about-author-2 {
  background-color: #f8f8f8;
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
}

.section-15 {
  background-color: var(--neutral-100);
  border-radius: 5px;
  padding: 96px 0;
}

.section-15.section-hero {
  padding-top: 80px;
}

.section-15.customer {
  display: none;
}

.section-15.apply-loan {
  background-color: #f8f8f8;
  background-image: linear-gradient(#f8f8f8 80%, #fff 80%);
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.section-15.faq {
  background-color: #f8f8f8;
  padding-bottom: 96px;
}

.section-15.banner {
  background-color: #f8f8f8;
  border-radius: 0;
  padding-top: 0;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.section-15.banner.white {
  background-color: #f8f8f8;
  padding-top: 0;
}

.section-15.control {
  background-color: #f8f8f8;
}

.section-15.control.white {
  background-color: #fff;
  padding-top: 0;
}

.section-15.resource-section {
  background-color: var(--white);
  padding-top: 96px;
  padding-left: 32px;
  padding-right: 32px;
}

.container-default-1440px-2 {
  max-width: 1310px;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  overflow: visible;
}

.container-default-1440px-2.footer {
  border: 1px #000;
  padding-left: 24px;
  padding-right: 24px;
}

.text-block-52 {
  text-align: left;
}

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

.collection-list {
  padding-right: 0;
  text-decoration: none;
}

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

.collection-item-4 {
  margin-bottom: 1rem;
}

.columns-4 {
  flex-direction: row;
  justify-content: flex-start;
  display: block;
}

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

.container-66 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-67 {
  object-fit: fill;
  position: static;
  overflow: visible;
}

.collection-item-5 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  display: inline;
}

.column-6 {
  padding-left: 0;
}

.contact-form {
  padding-top: 100px;
  padding-bottom: 100px;
}

.contact-form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.checkbox-3, .checkbox-4, .checkbox-5, .hear-bout-checkbox {
  margin-top: 8px;
}

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

.div-block-59 {
  margin-top: 3rem;
}

.heading-264 {
  margin-bottom: 2rem;
}

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

.video-4 {
  margin-top: 86px;
}

.video-5, .video-6 {
  display: none;
}

.div-block-63 {
  height: 100%;
  outline-offset: 0px;
  outline: 3px #848894;
  margin-left: 7rem;
  margin-right: 7rem;
  display: block;
}

.div-block-63.hidden {
  display: block;
}

.image-28 {
  height: 2rem;
  max-width: none;
  min-width: 0;
}

.div-block-64 {
  width: 100%;
  height: 8rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-65 {
  width: 3rem;
  height: 3px;
  background-color: var(--primary-1);
  outline-offset: 0px;
  outline: 3px #848894;
  flex: 0 auto;
  margin-top: 3rem;
  position: static;
  bottom: 0;
}

.div-block-66 {
  width: 1144px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-67 {
  background-color: var(--white);
  padding-top: 3rem;
  padding-left: 5rem;
  padding-right: 5rem;
}

.form-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}

.div-block-68 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3rem;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.form-block {
  z-index: 1;
  background-color: var(--white);
  text-align: justify;
  flex-direction: row;
  justify-content: space-around;
  align-items: baseline;
  margin-bottom: 0;
  padding: 2rem;
  display: block;
  position: relative;
}

.div-block-69 {
  width: 50px;
  height: 50px;
  outline-offset: 0px;
  outline: 3px #848894;
  position: relative;
}

.text-block-53 {
  margin-top: -25px;
  margin-bottom: -5px;
  font-size: 14px;
  font-weight: 300;
}

.heading-265 {
  color: var(--dim-grey);
  text-align: left;
  margin-bottom: 2rem;
}

.heading-265.text-center {
  color: var(--dim-grey);
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.text-span-16, .text-span-17 {
  color: var(--primary-1);
}

.heading-266 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-bottom: 2rem;
}

.heading-267 {
  color: var(--dark-slate-grey);
  text-align: center;
  font-size: 24px;
}

.paragraph-105 {
  color: var(--dim-grey);
  text-align: center;
}

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

.div-block-70 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.div-block-71 {
  background-color: var(--neutral-100);
  margin-bottom: 0;
  margin-left: -7rem;
  margin-right: -7rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.heading-268 {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-top: 0;
  font-size: 26px;
  line-height: 32px;
}

.paragraph-106 {
  text-align: center;
  margin-bottom: 2rem;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-106.align-left {
  text-align: left;
}

.image-29 {
  text-align: left;
  margin: 1rem auto;
  display: block;
  position: static;
}

.image-30, .image-31 {
  margin: 1rem auto;
  display: block;
}

.text-span-19 {
  color: var(--primary-1);
}

.text-span-20, .text-span-21, .text-span-22 {
  font-weight: 400;
}

.heading-269 {
  color: var(--primary-1);
  text-align: center;
}

.collection-list-wrapper {
  justify-content: flex-start;
  display: inline;
}

.columns-5 {
  justify-content: flex-start;
  align-items: stretch;
  display: inline;
}

.page-count-2 {
  margin-bottom: 10px;
}

.div-block-72 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.text-span-23 {
  color: var(--primary-1);
  background-color: rgba(0, 0, 0, 0);
}

.text-span-24 {
  color: var(--primary-1);
}

.heading-270 {
  color: var(--dark-slate-grey);
}

.div-block-73 {
  background-color: var(--primary-1);
  margin-left: -7rem;
  margin-right: -7rem;
  padding-top: 5rem;
  padding-left: 7rem;
  padding-right: 7rem;
}

.video-8 {
  display: none;
}

.text-span-25, .text-span-26 {
  color: var(--primary-1);
}

.paragraph-107 {
  color: var(--dim-grey);
  text-align: center;
  margin-bottom: 2rem;
}

.text-span-27, .text-span-28 {
  font-weight: 700;
}

.div-block-74 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 2rem;
  display: grid;
}

.div-block-75 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
}

.text-span-29 {
  font-weight: 700;
}

.div-block-76 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.div-block-77 {
  background-color: rgba(0, 0, 0, 0);
  padding: 6rem 3rem 2rem 5rem;
  position: relative;
}

.link-block-14 {
  position: static;
}

.image-32 {
  margin: 1rem auto;
  display: block;
}

.link-block-15 {
  display: inline-block;
  position: static;
}

.div-block-78 {
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.div-block-79 {
  justify-content: center;
  align-items: center;
  margin-bottom: -3px;
  display: flex;
  position: static;
}

.referral-banner-img {
  width: 100%;
  border: 1px solid #000;
  border-radius: 1px;
}

.text-span-30 {
  color: var(--primary-1);
}

.text-span-31 {
  font-weight: 700;
}

.div-block-80 {
  background-color: var(--neutral-100);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-81 {
  max-width: 40%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10rem;
  margin-left: 3rem;
  margin-right: 3rem;
  display: grid;
}

.heading-271 {
  color: var(--dark-slate-grey);
}

.link-block-16 {
  width: 100%;
  background-color: var(--secondary-1);
  color: var(--primary-1);
  margin-top: -3px;
  margin-bottom: 0;
}

.paragraph-108 {
  color: var(--dim-grey);
  margin-bottom: 2rem;
}

.paragraph-109 {
  color: var(--dim-grey);
}

.div-block-82 {
  width: 100%;
  height: 90%;
  background-color: var(--primary-1);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paragraph-110 {
  color: #646668;
  line-height: 28px;
}

.paragraph-111 {
  color: #646668;
}

.heading-272 {
  color: #434547;
  text-align: center;
}

.checkbox-field-5 {
  color: #646668;
  text-align: left;
  align-items: baseline;
  margin-right: 10px;
  display: flex;
}

.mg-bottom-32px-6 {
  color: #646668;
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.testimonial-slider-3 {
  width: auto;
  height: 100%;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin: 40px auto;
  display: flex;
}

.testimonial-slider-3.dv1.dv5 {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-large-6 {
  color: #646668;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 28px;
}

.right-arrow-6 {
  width: 48px;
  height: 48px;
  background-color: #7a7aff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
}

.right-arrow-6.right-arrow-5-right {
  margin-right: 24px;
  right: -5%;
}

.left-arrow-7 {
  width: 48px;
  height: 48px;
  background-color: #7a7aff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-right: 5px;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
}

.left-arrow-7.left-arrow-5-left {
  margin-left: 24px;
  left: -5%;
}

.footer-3 {
  background-color: #fff;
  border-top: 1px solid #d8dce7;
  padding-top: 30px;
}

.mg-bottom-0px-4 {
  color: #646668;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 30px;
}

.mega-menu-link-6 {
  min-width: 100px;
  color: #646668;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s;
}

.mega-menu-link-6:hover {
  color: #7a7aff;
}

.mega-menu-link-6.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.sufix-line-6 {
  width: 60px;
  height: 4px;
  background-color: #7a7aff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.sufix-line-6.center {
  background-color: #7a7aff;
  margin-left: auto;
  margin-right: auto;
}

.next-goal-title-3 {
  color: #434547;
  letter-spacing: 0;
  white-space: normal;
  flex: 1;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  line-height: 28px;
}

.next-goal-title-3.dv4 {
  margin-top: 30px;
}

.calculator-2 {
  z-index: 10;
  width: 100%;
  height: 1300px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}

.next-goal-card-3 {
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  background-color: rgba(255, 255, 255, .9);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 0;
  padding: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.next-goal-card-3.mobile {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: static;
}

.heading-273 {
  color: #434547;
  font-size: 48px;
}

.div-block-83 {
  z-index: auto;
  max-height: 30%;
  background-color: #7a7aff;
  position: absolute;
  top: 0%;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.heading-274 {
  color: #434547;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-112 {
  color: #646668;
  line-height: 28px;
}

.user-name-3 {
  color: #434547;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.banner-wrapper-5 {
  z-index: 1;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bc10e2a45352a9f5046717_frame.svg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #bdc2d1;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.banner-wrapper-5.stroke {
  border: 1px solid #bdc2d1;
}

.bg-primary-4 {
  width: 60%;
  height: 85px;
  min-width: 92%;
  background-color: #7a7aff;
  position: absolute;
}

.bg-primary-4.apply-loan-1 {
  width: 60%;
  height: 92%;
  background-color: #7a7aff;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.heading-275 {
  color: #434547;
}

.apply-loan-form-5 {
  max-width: 100%;
  min-width: 100%;
  background-color: #fff;
  border: 1px solid #d8dce7;
  padding: 36px;
}

.service-title-8 {
  color: #434547;
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.benefits-card-4 {
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  padding: 28px 28px 35px;
  display: flex;
}

.faq-wrapper-5 {
  border-bottom: 1px solid #d8dce7;
  padding-top: 0;
  padding-bottom: 24px;
}

.button-primary-11 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7a7aff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  padding: 22px 36px;
  font-family: Manrope, sans-serif;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .35s;
}

.button-primary-11:hover {
  box-shadow: none;
  color: #fff;
  background-color: #5050b8;
}

.paragraph-113 {
  max-width: 550px;
  color: #646668;
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.subheader-2 {
  color: #646668;
  text-align: center;
}

.contact-us-link-v2-3 {
  color: #646668;
  white-space: nowrap;
  margin-right: 27px;
  font-size: 20px;
  line-height: 24px;
}

.section-16 {
  background-color: #fff;
  border-radius: 5px;
  padding: 96px 0;
}

.section-16.no-side-padding.bg-neu {
  background-color: #f8f8f8;
}

.section-16.contact-us-v2 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
}

.section-16.banner-single-services {
  z-index: 0;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 0 #000;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
}

.section-16.why {
  padding-bottom: 0;
}

.headerleft-2 {
  color: #434547;
}

.next-goal-subtitle-3 {
  color: #848894;
  white-space: normal;
  margin-bottom: 8px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.paragraph-114 {
  color: #646668;
  line-height: 28px;
}

.titlepage-2 {
  color: #5050b8;
  margin-top: 24px;
  margin-bottom: 0;
  font-weight: 700;
}

.sublefft-2.center {
  color: #646668;
  line-height: 28px;
}

.get-started-wrapper-3 {
  z-index: 9110;
  width: auto;
  height: auto;
  max-height: none;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 0 40px;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: hidden;
  box-shadow: 1px 1px 50px rgba(0, 0, 0, 0);
}

.apply-loan-form-title-5 {
  color: #434547;
  text-align: left;
  margin-top: 0;
  margin-bottom: -5px;
  margin-right: 10px;
}

.slide-27 {
  max-width: 100%;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/625e8a682312037c97fd46f8_pexels-scott-webb-992987.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 340px;
  overflow: visible;
}

.slide-27.referral-banner-img {
  background-image: none;
}

.slide-27.referral-banner-img.referral {
  border-style: none;
}

.slide-27.referral-banner-img.referral.referral-slide, .slide-27.referral-banner-img.referral-slide {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-276 {
  color: #434547;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 30px;
}

.form-section-title-4 {
  color: #434547;
  text-align: left;
  flex: 0 auto;
  justify-content: flex-start;
  margin-bottom: 12px;
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.radio-button-3 {
  border-color: #5050b8;
  margin-right: 10px;
}

.radio-button-3.w--redirected-checked {
  border-color: #7a7aff;
}

.button-secondary-4 {
  width: 170px;
  color: #7a7aff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #7a7aff;
  border-radius: 80px;
  padding: 22px 36px;
  font-weight: 700;
  line-height: 20px;
  transition: color .35s, background-color .35s;
}

.button-secondary-4:hover {
  color: #fff;
  background-color: #7a7aff;
}

.button-secondary-4.large {
  width: auto;
  height: 65px;
  min-width: auto;
  color: #7a7aff;
  border-color: #7a7aff;
  justify-content: center;
  margin-top: 0;
  padding: 22px 36px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.button-secondary-4.large:hover {
  color: #fff;
  background-color: #7a7aff;
}

.service-wrapper-7 {
  height: auto;
  max-height: none;
  color: #848894;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 50px 47px 50px 54px;
  text-decoration: none;
  transition: transform .35s;
  display: flex;
}

.service-wrapper-7:hover {
  color: #848894;
  transform: translate(0, -3px);
}

.service-wrapper-7.w--current {
  background-color: #fff;
}

.service-wrapper-7.get-started-modal {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-color: #d8dce7;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px 24px 0;
}

.service-wrapper-7.get-started-modal:hover {
  border-top-width: 2px;
  border-top-color: #7a7aff;
}

.header-56 {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.page-wrapper-3 {
  color: #848894;
  background-color: rgba(0, 0, 0, 0);
}

.testimonial-picture-wrapper-3 {
  width: auto;
  max-width: 50%;
}

.paragraph-115 {
  color: #646668;
  line-height: 28px;
}

.paragraph-116 {
  color: #646668;
  column-count: auto;
}

.heading-277 {
  color: #434547;
}

.subcent-2.hiw {
  color: #646668;
}

.mega-menu-title-4 {
  width: 150px;
  color: #434547;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.next-goal-wrapper-3 {
  height: 480px;
  min-width: 0;
  color: #848894;
  object-fit: cover;
  background-color: #fff;
  border: 1px solid #d8dce7;
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: static;
  overflow: hidden;
}

.next-goal-wrapper-3:hover {
  color: #848894;
}

.mask-24 {
  height: 100%;
}

.slide-28 {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/625e8ae3440ab07e8ff6e95d_image%20(2).jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 340px;
  position: relative;
}

.slider-12 {
  height: 100%;
}

.slide-nav-9 {
  padding-bottom: 120px;
  display: none;
}

.icon-3 {
  margin-left: 0;
}

.icon-4 {
  margin-right: 0;
}

.slide-29 {
  background-color: var(--secondary-1);
}

.slide-30 {
  opacity: 1;
  -webkit-backdrop-filter: brightness(200%);
  backdrop-filter: brightness(200%);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/625e8ae75ccaf9574216a22a_image%20(1).jpg");
  background-position: 50% 0;
  background-size: 200%;
  padding-top: 200px;
  padding-bottom: 280px;
}

.text-span-32, .text-span-33, .text-span-34 {
  color: var(--primary-1);
}

.text-span-35 {
  color: var(--white);
  font-style: normal;
  text-decoration: underline;
}

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

.link-block-17 {
  object-fit: fill;
}

.div-block-85 {
  grid-column-gap: 1rem;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.div-block-86 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-span-36 {
  color: #7a7aff;
}

.mega-menu-link-7 {
  min-width: 100px;
  color: #646668;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s;
}

.mega-menu-link-7:hover {
  color: #7a7aff;
}

.mega-menu-link-7.w--current {
  color: #7a7aff;
  font-weight: 700;
}

.mega-menu-link-7.additional-services {
  margin-bottom: 10px;
  padding-top: 4px;
}

.mega-menu-title-5.mega-menu-title-3 {
  font-weight: 700;
  text-decoration: none;
}

.mega-menu-container-4 {
  background-color: #fff;
  border-radius: 12px;
  padding: 34px 32px;
  display: none;
  top: 70px;
  box-shadow: 0 0 2px rgba(17, 1, 2, .04), 0 0 5px rgba(32, 20, 20, .01), 0 0 10px rgba(37, 23, 23, .02), 0 0 17px rgba(29, 18, 19, .04);
}

.mega-menu-container-4.w--open {
  width: 450px;
  height: auto;
  max-height: none;
  box-shadow: 0 0 2px 0 rgba(17, 1, 2, .04), 0 0 5px 0 rgba(32, 20, 20, .01), 0 0 10px 0 rgba(37, 23, 23, .02), 0 0 10px 0 var(--neutral-200);
  object-fit: contain;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0;
  display: flex;
  top: auto;
  overflow: hidden;
}

.container-72 {
  height: 100%;
  max-width: none;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
}

.container-72:hover {
  background-color: #dfdcff;
}

.dropdown-text-5 {
  align-items: flex-start;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: visible;
}

.div-block-87 {
  min-height: 20px;
  min-width: auto;
}

.image-33 {
  height: 50px;
  font-weight: 800;
}

.link-block-18 {
  flex: 1;
  text-decoration: none;
  display: block;
}

.link-block-18.nav-to-ue {
  display: block;
}

.link-block-18.sth {
  display: none;
}

.image-34, .image-35 {
  height: 50px;
}

.text-span-37 {
  color: var(--primary-1);
}

.search-2.faq {
  color: var(--darker-purple);
  border-radius: 0;
  margin-top: 40px;
}

.comparison-table__block {
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #eceef5;
  border-radius: 2px;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.comparison-table__block.comparison-table__header-block {
  text-align: center;
}

.comparison-table__block.borderless {
  border-bottom-style: none;
  border-radius: 0;
}

.comparison-table__block.borderless.multiple-lines.mx-3 {
  border-bottom-style: solid;
}

.comparison-table__block.background-primary--dimmed {
  width: 100%;
  height: 100%;
  -webkit-text-fill-color: inherit;
  background-color: #f1f2f6;
  background-clip: border-box;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  position: static;
}

.comparison-table__block.background-primary--dimmed.mx-3 {
  text-align: left;
  background-color: #f4f5f8;
  border: 1px solid #e6e8ef;
  border-left: 0 solid #000;
  border-right: 0 solid #000;
  border-radius: 2px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.comparison-table__block.background-primary--dimmed.comparison-table__header-block {
  justify-content: center;
  display: flex;
}

.comparison-table__block.background-primary--dimmed.comparison-table__header-block.mx-3 {
  text-align: left;
  border-top-style: solid;
  border-top-width: 1px;
}

.comparison-table__block.mx-3 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.comparison-table__block.mx-3.number {
  background-color: #f4f5f8;
}

.comparison-table__block.multiple-lines {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.comparison-table__block.multiple-lines.number {
  background-color: #f4f5f8;
  padding-left: 14px;
}

.comparison-table__block.multiple-lines.mx-3 {
  background-color: #f4f5f8;
}

.div-block-89 {
  height: 1rem;
  opacity: 0;
}

.paragraph-117 {
  color: #434547;
  text-align: center;
  margin-left: 0;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: static;
}

.bold-text-35 {
  color: #434547;
  padding-left: 0;
}

.bold-text-36 {
  font-weight: 400;
}

.comparison-table__block-text {
  width: 100%;
  height: 100%;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 7px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  position: static;
}

.comparison-table__block-text.primary-color {
  color: #7a7aff;
}

.comparison-table__block-text.system-blue {
  color: #5050b8;
}

.comparison-table__block-text.system-blue.align-left {
  color: #83c174;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: 0;
}

.comparison-table__block-text.system-blue.align-left.right-align {
  margin-left: 0;
}

.comparison-table__block-text.service-fee {
  font-weight: 700;
  position: static;
}

.comparison-table__block-text.system-red {
  color: #f22;
}

.comparison-table__block-text.system-red.align-left {
  color: rgba(178, 27, 27, .64);
  text-align: left;
  align-items: center;
  margin-left: 0;
}

.comparison-table__block-text.system-red.align-left.s-cond {
  text-align: center;
}

.bold-text-37 {
  float: left;
  clear: none;
  font-weight: 400;
}

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

.comparison-table-3 {
  max-width: 1170px;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px #dcd8e7;
  grid-template-rows: 74px auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin: 3rem auto 1rem;
}

.paragraph-119 {
  text-align: center;
  margin-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.comparison-table__criteria {
  float: none;
  color: #434547;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: block;
  position: relative;
}

.comparison-table__criteria.headertable {
  text-align: center;
}

.comparison-table__header-text {
  text-align: left;
  margin-left: -178px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.comparison-table__header-text.traditionsale {
  text-align: left;
  margin-top: 6px;
  margin-left: 0;
}

.comparison-table__header-text.primary-color {
  color: #7a7aff;
  margin-top: 5px;
  margin-left: 0;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.paragraph-120 {
  color: var(--dark-slate-grey);
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.footnote-list {
  padding-left: 2rem;
}

.bold-text-39 {
  text-align: left;
  margin-left: -46px;
  font-size: 30px;
  font-weight: 400;
}

.bold-text-39.headline {
  color: var(--dark-slate-grey);
  margin-left: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-54 {
  font-family: Manrope, sans-serif;
}

.text-block-54.text-sub {
  margin-top: -15px;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
}

.div-block-90 {
  width: 100%;
  height: 96px;
  opacity: 0;
}

.paragraph-121 {
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 29px;
}

.footnote {
  max-width: 1170px;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-40 {
  font-size: 22px;
  font-weight: 400;
}

.bold-text-41 {
  color: var(--secondary-1);
  font-weight: 700;
}

.bold-text-42 {
  color: var(--dark-slate-grey);
}

.bold-text-43 {
  color: var(--primary-1);
}

.bold-text-44 {
  color: var(--dim-grey);
}

.bold-text-45 {
  color: #434547;
}

.bold-text-46 {
  color: #646668;
  font-weight: 400;
}

.bold-text-47 {
  color: var(--dim-grey);
  font-weight: 400;
}

.image-37 {
  display: none;
}

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

.div-block-93 {
  flex-direction: column;
  justify-content: space-around;
  display: block;
}

.div-block-94 {
  height: 40%;
  background-color: var(--primary-1);
  display: block;
  position: absolute;
  bottom: 0;
}

.div-block-96 {
  justify-content: space-around;
  display: flex;
}

.div-block-96.featured-article-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.featured-article {
  max-width: 400px;
  min-height: 300px;
  min-width: 350px;
  box-shadow: 2px 3px 4px 2px var(--neutral-200);
  cursor: pointer;
  background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/627e25d38a4a3de5aaec8a39_001.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  padding: 2rem;
  text-decoration: none;
  transition: transform .1s, box-shadow .1s;
  display: flex;
}

.featured-article:hover {
  box-shadow: 3px 5px 4px 2px var(--neutral-200);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/627e25d38a4a3de5aaec8a39_001.jpg");
  background-position: 50%;
  background-size: cover;
  transform: translate(0, -2px);
}

.featured-article.left {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/628b12d3c122098f45281275_013.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.featured-article.center {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/628b12e85efc2121c3abf836_014.jpg");
}

.featured-article.right {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/628b12fa149177b9217c03ba_015.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.featured-article.left-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6285fd170b2b3a5127d5e766_002.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.featured-article.center-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6285fd30e2c15639aaf9a2ab_003.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.featured-article.right-2 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6285fd47480d6a4c6d575007_004.jpg");
}

.featured-article.left-3 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6285fdbf98366bd7a2066db7_009.jpg");
}

.featured-article.center-3 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6285fdecf6acc30a8697c0d8_010.jpg");
  display: none;
}

.featured-article.right-3 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6285fe09480d6aad1157552a_011.jpg");
}

.featured-article-container {
  grid-column-gap: 1rem;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.read-more-btn {
  width: 50%;
  box-shadow: 3px 3px 1px 1px var(--neutral-200);
  border: 1px #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.heading-278 {
  margin-bottom: 0;
  text-decoration: none;
}

.heading-279 {
  text-decoration: none;
}

.featured-article-title {
  flex: 0 auto;
  margin-bottom: 0;
  text-decoration: none;
}

.read-more-btn-label {
  margin-bottom: 0;
  text-decoration: none;
}

.featured-article-title-2 {
  color: #fff;
  flex: 0 auto;
  margin-bottom: 0;
  font-style: normal;
  text-decoration: none;
}

.read-more-btn-2 {
  width: 50%;
  border: 2px none var(--primary-1);
  background-color: var(--white);
  box-shadow: 1px 1px 1px 1px var(--neutral-200);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.read-more-btn-label-2 {
  color: var(--primary-1);
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
}

.featured-article-2 {
  max-width: 400px;
  min-height: 250px;
  min-width: 350px;
  background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(255, 255, 255, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/627e25d38a4a3de5aaec8a39_001.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  padding: 1rem;
  text-decoration: none;
  display: flex;
  box-shadow: 2px 3px 4px 2px #d8dce7;
}

.button-3 {
  color: #7a7aff;
  text-align: center;
  background-color: #fff;
  border: 2px solid #7a7aff;
  border-radius: 20px;
  margin-top: 33px;
  margin-right: 0;
  padding-left: 90px;
  padding-right: 90px;
  font-weight: 700;
  display: inline-block;
}

.button-3:hover {
  color: #fff;
  background-color: #7a7aff;
}

.button-3.button2.w--current {
  margin-top: 20px;
  margin-left: 50px;
  padding-left: 90px;
  padding-right: 90px;
  font-weight: 700;
}

.left-arrow-8 {
  display: none;
}

.form-block-2 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 30px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-bottom: 156px;
  padding-bottom: 129px;
  display: block;
}

.form-block-2.filter-form {
  margin-bottom: 0;
  padding-bottom: 0;
}

.slide-nav-10 {
  display: none;
}

.field-label-8 {
  color: #434547;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: center;
  margin-top: 61px;
  margin-left: 0;
  font-size: 22px;
  display: flex;
}

.form {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.sufix-line-7 {
  width: 60px;
  height: 4px;
  text-align: center;
  background-color: #7a7aff;
  margin-bottom: 0;
}

.sufix-line-7.center {
  background-color: #7a7aff;
  margin-left: auto;
  margin-right: auto;
}

.sufix-line-7.center.top {
  margin-bottom: 3rem;
}

.div-block-97 {
  grid-column-gap: 5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-arrow-7 {
  display: block;
}

.section-18 {
  margin-top: 20rem;
}

.div-block-98, .div-block-99, .div-block-100 {
  grid-column-gap: 5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-arrow-8 {
  display: none;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
}

.image-38 {
  max-width: none;
  min-width: 0;
  flex: 0 auto;
  position: absolute;
  top: 3rem;
}

.section-19 {
  flex: 0 auto;
}

.slider-13, .slider-14 {
  background-color: rgba(0, 0, 0, 0);
}

.slide-nav-11, .right-arrow-9, .left-arrow-9 {
  display: none;
}

.section-20 {
  flex: 0 auto;
  display: none;
}

.tabs-menu-4 {
  display: none;
}

.tab-pane-tab-4 {
  padding-top: 96px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-102 {
  width: 100vw;
  height: 10rem;
  background-color: var(--neutral-100);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: -7rem;
  margin-right: -7rem;
  display: flex;
}

.paragraph-122 {
  color: var(--secondary-1);
  padding-bottom: 140px;
  font-size: 12px;
}

.heading-281 {
  color: var(--neutral-500);
  text-align: center;
  font-size: 22px;
  font-weight: 400;
}

.press-section {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.press-articles-container {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}

.press-article {
  width: 100%;
  height: 100%;
  color: var(--dim-grey);
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.press-article:hover {
  color: var(--primary-1);
}

.slider-15 {
  background-color: rgba(0, 0, 0, 0);
}

.press-articles-slider {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
}

.article-quote {
  max-width: 60%;
  text-align: center;
}

.slide-nav-12 {
  position: relative;
}

.icon-5, .icon-6 {
  color: var(--primary-1);
}

.slide-37 {
  height: 250px;
}

.div-block-103 {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.press-article-slide {
  height: 250px;
}

.div-block-104 {
  padding: 3rem 5rem;
}

.heading-282 {
  text-align: center;
  margin-bottom: 2rem;
}

.text-block-55 {
  margin-bottom: 1rem;
}

.privacy-policy-list {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.privacy-policy-paragraph {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 4rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: grid;
}

.list-number {
  width: 4rem;
  display: inline-block;
}

.list-number.second-layer {
  width: 2rem;
}

.list-text {
  text-align: justify;
  flex: 1;
  display: inline-block;
}

.list-text.section-heading {
  text-align: left;
}

.text-block-56 {
  text-align: justify;
  margin-bottom: 1rem;
}

.text-span-38, .text-span-39, .text-span-40 {
  text-decoration: underline;
}

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

.text-span-41 {
  text-decoration: underline;
}

.indented {
  margin-left: 4rem;
}

.text-span-42, .text-span-43, .text-span-44, .text-span-45, .text-span-46, .text-span-47, .text-span-48, .text-span-49, .text-span-50 {
  text-decoration: underline;
}

.section-21 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.benefit-grid-new {
  grid-template: "Area"
  / 1fr;
}

.benefits-card-grid-new {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-73 {
  margin-bottom: 8px;
}

.list-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 20px;
  display: grid;
}

.buffer {
  padding-bottom: 100px;
}

.columns-6 {
  flex: 0 auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.column-7 {
  padding-top: 37px;
  padding-left: 0;
  padding-right: 80px;
}

.column-8 {
  padding-top: 37px;
  padding-left: 0;
  padding-right: 55px;
}

.div-block-105 {
  justify-content: flex-start;
  display: flex;
}

.text-block-58 {
  font-family: Lora, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.div-block-106 {
  width: 200px;
  font-weight: 400;
}

.text-block-59 {
  width: 200px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
}

.container-74 {
  height: 100%;
  object-fit: fill;
}

.grid-10 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.75fr;
  margin-left: 50px;
  margin-right: 50px;
}

.heading-283 {
  text-align: left;
  padding-bottom: 0;
  font-size: 22px;
}

.collection-list-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-45, .link-46, .link-47, .link-48 {
  font-size: 14px;
}

.link45 {
  color: var(--secondary-1);
  font-size: 15px;
  line-height: 20px;
}

.faqdiv {
  margin-top: 11px;
}

.grid-11 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.75fr;
  margin-top: 96px;
  margin-left: 50px;
  margin-right: 50px;
}

.heading-284 {
  margin-bottom: 63px;
  font-size: 30px;
  display: block;
}

.section-22 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.text-block-60 {
  text-align: center;
  margin-top: 40px;
  font-size: 25px;
  font-weight: 600;
}

.text-block-61 {
  text-align: center;
}

.div-block-107 {
  height: 0%;
}

.container-75 {
  margin-top: 30px;
  display: inline-block;
}

.collection-list-wrapper-2 {
  margin-left: 60px;
  margin-right: 60px;
}

.faq-styleguide {
  height: auto;
  max-height: none;
  padding-left: 0;
  padding-right: 0;
}

.faq-styleguide.faq {
  height: auto;
  max-height: 0%;
}

.faq-styleguide.catefaq {
  height: auto;
  max-height: none;
  object-fit: fill;
  padding-left: 40px;
  padding-right: 40px;
}

.html-embed-3 {
  text-align: center;
  font-weight: 700;
}

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

.contain-category {
  margin-left: 12px;
  margin-right: 12px;
}

.div-block-108 {
  margin-top: 50px;
  margin-left: 60px;
  margin-right: 60px;
}

.div-block-109 {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 15px;
  line-height: 35px;
}

.div-block-110 {
  font-size: 15px;
  line-height: 35px;
}

.link-49 {
  font-size: 15px;
}

.div-block-111, .div-block-112 {
  font-size: 15px;
  line-height: 35px;
}

.div-block-113 {
  line-height: 35px;
}

.collection-item-6 {
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 25px;
}

.rich-text-block-2 {
  color: var(--neutral-700);
  margin-top: 24px;
  margin-left: 50px;
  margin-right: 60px;
  font-size: 18px;
  line-height: 35px;
}

.heading-285 {
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 60px;
  font-size: 30px;
}

.collection-item-7 {
  color: var(--neutral-700);
}

.link-50 {
  color: var(--dark-slate-grey);
  font-size: 13px;
}

.columns-7 {
  color: var(--dark-slate-grey);
  margin-top: 24px;
  margin-bottom: 20px;
  margin-left: 30px;
}

.link-51 {
  color: var(--dark-slate-grey);
}

.linkfaq {
  color: var(--neutral-500);
  font-size: 13px;
  font-style: normal;
  text-decoration: underline;
}

.div-block-114 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.grid-12 {
  grid-column-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  margin-top: 30px;
}

.collection-list-3 {
  margin-top: 0;
}

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

.div-block-115 {
  margin-top: 24px;
}

.html-embed-4 {
  margin-top: 60px;
  margin-left: 60px;
  margin-right: 60px;
}

.link-52 {
  color: var(--dark-slate-grey);
  font-size: 13px;
  line-height: 18px;
  text-decoration: none;
}

.link-52.w--current {
  color: var(--purple-blue);
  font-weight: 600;
}

.link-52.mini {
  font-size: 13px;
  line-height: 15px;
}

.link-52.category {
  align-items: flex-end;
  margin-bottom: 0;
  font-weight: 600;
}

.heading-286 {
  font-size: 20px;
}

.collection-list-wrapper-3 {
  position: -webkit-sticky;
  position: sticky;
}

.text-block-62 {
  color: var(--primary-1);
  font-family: Lora, sans-serif;
  font-size: 30px;
}

.text-block-63 {
  font-size: 15px;
}

.text-block-64 {
  margin-top: 0;
  font-size: 16px;
}

.div-block-116 {
  margin-top: 40px;
}

.testimonial-hook {
  color: var(--primary-1);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Lora, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.testimonial-hook.mobile {
  font-size: 30px;
}

.text-block-66 {
  margin-top: 10px;
  font-size: 15px;
}

.text-block-67 {
  font-size: 15px;
}

.grid-13 {
  grid-template-rows: auto;
}

.collection-list-4 {
  margin-top: 10px;
}

.collection-item-8 {
  margin-bottom: 10px;
}

.heading-287 {
  color: var(--dark-slate-grey);
  text-align: left;
}

.link-53 {
  color: var(--dim-grey);
  font-size: 13px;
}

.section-23 {
  margin-top: 96px;
  margin-bottom: 96px;
  display: none;
}

.div-block-117 {
  margin-left: 5px;
}

.bold-text-48, .bold-text-49, .bold-text-50 {
  color: var(--purple-blue);
}

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

.bold-text-51, .text-span-51 {
  color: var(--purple-blue);
}

.section-25 {
  background-color: var(--neutral-100);
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 9rem;
  padding-bottom: 50px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
}

.heading-288 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Manrope, sans-serif;
  font-size: 36px;
  font-weight: 600;
}

.text-block-68 {
  color: var(--dim-grey);
}

.navbar-2 {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: fixed;
}

.navbar-3 {
  position: fixed;
}

.search-help {
  width: 80%;
  margin-bottom: 0;
  display: block;
}

.search-help.mini {
  width: 450px;
  height: 40px;
  align-self: center;
  margin-bottom: 0;
  margin-right: 0;
}

.div-block-118 {
  width: 750px;
  flex: 0 auto;
}

.section-26 {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 96px;
}

.collection-list-wrapper-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  align-content: flex-start;
  justify-content: space-around;
  display: block;
}

.heading-289 {
  color: var(--dark-slate-grey);
  text-align: left;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
  display: block;
  overflow: visible;
}

.div-block-119 {
  margin-left: 78px;
  margin-right: 28px;
}

.collection-list-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.collection-item-9 {
  width: 30%;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  position: static;
  overflow: visible;
}

.div-block-120 {
  height: 60px;
  object-fit: fill;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  line-height: 60px;
  display: block;
  position: static;
  overflow: visible;
}

.show-hide-div {
  width: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0px none var(--neutral-200);
  border-radius: 5px;
  flex-wrap: nowrap;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  display: flex;
}

.text-block-69 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
  font-weight: 400;
}

.text-block-69.current {
  border-bottom: 2px solid var(--purple-blue);
  color: var(--purple-blue);
  border-radius: 0;
  font-weight: 600;
}

.text-block-69.ue {
  display: block;
}

.div-block-122 {
  border: 1px solid var(--neutral-200);
  border-radius: 5px;
  flex: 0 auto;
  order: 0;
  overflow: visible;
}

.redirect {
  height: 48px;
  border: 1px solid var(--neutral-200);
  background-color: var(--white);
  align-self: stretch;
  align-items: center;
  padding-left: 78px;
  display: flex;
}

.div-block-123 {
  align-items: center;
  display: flex;
}

.collection-item-10 {
  height: auto;
}

.link-54 {
  color: var(--dim-grey);
  margin-top: 3px;
  margin-right: 20px;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
}

.link-54.w--current {
  color: var(--purple-blue);
  font-weight: 600;
  line-height: 20px;
}

.link-54._2 {
  font-size: 18px;
}

.link-54._3 {
  font-size: 15px;
}

.link-54.current {
  color: var(--purple-blue);
  font-weight: 600;
}

.link-54.current.mininav {
  font-size: 13px;
}

.link-54.mininav {
  margin-right: 5px;
  font-size: 13px;
}

.section-27 {
  background-color: var(--white);
  margin-top: 5rem;
}

.section-28 {
  margin-top: 7rem;
  display: none;
}

.heading-290 {
  color: var(--dark-slate-grey);
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.block-quote {
  margin-bottom: 0;
  padding-top: 0;
  font-size: 18px;
}

.rich-text-block-3 {
  color: var(--dim-grey);
  text-transform: none;
  white-space: break-spaces;
  margin-top: -10px;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.block-quote-2 {
  color: var(--dim-grey);
  margin: 0 60px -30px;
  padding: 0 0 0 20px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
}

.div-block-124 {
  float: right;
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}

.collection-item-11 {
  margin-bottom: 20px;
  line-height: 20px;
}

.collection-list-wrapper-5 {
  margin-left: 0;
  line-height: 30px;
}

.div-block-125 {
  border-top: 1px solid var(--neutral-200);
  display: none;
}

.div-block-126 {
  width: 100px;
  height: auto;
  border: 1px solid var(--neutral-200);
  border-radius: 8px;
  flex: 0 auto;
  order: 1;
  margin-right: 20px;
  padding: 5px 8px;
}

.div-block-127 {
  align-items: center;
  margin-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.heading-291 {
  color: var(--dark-slate-grey);
  text-align: center;
  margin-right: 30px;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-70 {
  color: var(--purple-blue);
  text-align: center;
  font-size: 15px;
  font-weight: 500;
}

.text-block-71 {
  text-align: center;
}

.div-block-128 {
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-72 {
  font-size: 15px;
}

.collection-list-6 {
  line-height: 30px;
}

.div-block-129 {
  flex: 0 auto;
  justify-content: center;
  padding-top: 3px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
}

.div-block-130 {
  flex-direction: row;
  display: flex;
}

.left-category {
  flex: 1;
  padding-top: 3rem;
  padding-left: 30px;
}

.right-category {
  width: 350px;
  height: 900px;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: var(--neutral-200);
  flex-flow: column wrap;
  flex: 0 auto;
  order: -1;
  align-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-right: 10px;
  padding-top: 4rem;
  padding-left: 38px;
  padding-right: 30px;
  display: block;
}

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

.text-block-73 {
  font-family: Icons Banca Template;
  font-weight: 400;
}

.browse-by-product {
  width: 100%;
  background-color: var(--neutral-100);
  border-radius: 6px;
  flex-direction: row;
  justify-content: space-around;
  align-self: flex-start;
  display: flex;
}

.div-block-132 {
  width: auto;
  position: absolute;
}

.dropdown-wrapper {
  width: 265px;
  background-color: var(--white);
  border-radius: 6px;
  flex-flow: column wrap;
  align-content: flex-start;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.dropdown-wrapper.ue {
  display: block;
}

.dropdown-content {
  width: 250px;
  flex-wrap: nowrap;
  flex: 0 auto;
  align-self: auto;
  margin-top: 20px;
  margin-left: 15px;
  margin-right: 0;
  padding-left: 0;
  display: block;
  position: static;
  overflow: hidden;
}

.collection-list-wrapper-6 {
  margin-top: 0;
}

.collection-item-12 {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
}

.div-block-133 {
  width: 10px;
}

.text-block-74 {
  color: var(--dark-slate-grey);
  margin-left: 10px;
  font-size: 15px;
  font-weight: 700;
}

.collection-item-13 {
  margin-bottom: 10px;
}

.div-block-134, .div-block-135 {
  width: 20px;
}

.dropdown-toggle-4 {
  width: 100%;
  padding-left: 15px;
  display: inline-block;
}

.dropdown-4 {
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.dropdown-list-2 {
  position: static;
}

.text-block-75 {
  padding-right: 15px;
}

.div-block-136 {
  flex: 1;
}

.text-block-76 {
  flex: 1;
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.link-55 {
  color: var(--dark-slate-grey);
  text-decoration: none;
}

.link-55.w--current, .link-56 {
  color: var(--dim-grey);
  text-decoration: none;
}

.link-56.current.w--current {
  color: var(--purple-blue);
}

.link-57 {
  color: var(--dim-grey);
  text-decoration: none;
}

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

.div-block-137 {
  align-items: stretch;
  display: flex;
}

.div-block-138 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  margin-left: -24px;
  display: flex;
}

.collection-list-wrapper-7 {
  align-self: auto;
  align-items: flex-end;
  display: flex;
}

.collection-list-7 {
  display: flex;
}

.collection-item-14 {
  flex: 0 auto;
  align-self: stretch;
}

.image-39 {
  margin-right: 10px;
}

.image-40 {
  margin-top: 1px;
}

.image-41 {
  max-width: 70%;
}

.text-span-52 {
  color: var(--primary-1);
}

.div-block-139 {
  align-self: center;
  margin-right: 0;
  padding-right: 0;
}

.nav-container {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.header-new {
  width: 100%;
  background-color: #1f2f68;
  position: fixed;
}

.hero-section {
  height: 1350px;
  background-color: #1f2f68;
  margin-top: 0;
  padding-top: 15rem;
}

.landpage-container {
  margin-left: 65px;
  display: flex;
}

.landpage-heading {
  width: 574px;
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
}

.landpage-heading.center {
  width: 100%;
  text-align: center;
  margin-bottom: 50px;
  font-weight: 500;
}

.landpage-content.hero, .landpage-content.hiw {
  width: 750px;
}

.image-42 {
  height: auto;
  opacity: 1;
  margin-top: 80px;
}

.image-42.hiw {
  height: 80%;
  opacity: .64;
  margin-top: 100px;
}

.menu-nav {
  color: var(--white);
  font-family: Manrope, sans-serif;
}

.landpage-subtitle {
  width: 574px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.div-block-141 {
  color: var(--white);
  font-size: 20px;
  font-weight: 200;
}

.product-feature {
  width: 574px;
  margin-bottom: 5px;
  display: flex;
}

.button-wrap {
  width: 574px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 40px;
  display: flex;
}

.button-wrap.cta {
  width: 500px;
}

._1st-button.primary {
  width: 178px;
  color: var(--white);
  text-align: center;
  background-color: #395db7;
  font-size: 19px;
}

._1st-button.secondary {
  width: 178px;
  background-color: var(--white);
  color: var(--dim-grey);
  text-align: center;
  border-radius: 1px;
  font-size: 19px;
  font-weight: 300;
}

.google-rating {
  margin-left: 55px;
  margin-right: 55px;
  position: relative;
  bottom: 450px;
}

.benefit-section {
  height: 500px;
  background-color: #1f2f68;
}

.benefit-container {
  margin-left: 65px;
  margin-right: 65px;
}

.benefit-grid {
  grid-column-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 80px;
}

.benefit-content {
  color: var(--white);
  font-family: Lora, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.benefit-subtitle {
  color: var(--white);
  font-weight: 200;
}

.hiw-section {
  height: 1000px;
  background-color: #1f2f68;
}

.hiw-timeline {
  width: 100%;
}

.hiw-content {
  width: 574px;
  grid-column-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr;
  margin-bottom: 50px;
}

.timeline-circle {
  width: 10px;
  height: 10px;
  background-color: var(--white);
  border-radius: 20px;
  margin-top: 52px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.hiw-step {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lora, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.step-subtitle, .hiw-related {
  color: var(--white);
  font-weight: 200;
}

.timeline-progress {
  width: 2px;
  height: 550px;
  background-color: var(--white);
  margin-top: 60px;
  margin-left: 4px;
  padding-bottom: 100px;
  padding-right: 0;
  position: absolute;
}

.testimonial-section {
  width: 100%;
  height: 800px;
  background-color: #1f2f68;
}

.testimonial-container {
  height: 450px;
  margin-left: 65px;
  margin-right: 65px;
}

.slider-16 {
  height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.heading-testimonial {
  margin-left: 65px;
  margin-right: 65px;
}

.testimonial-wrapper {
  height: 100%;
  background-color: var(--white);
  display: flex;
}

.testimonial-pic {
  width: 700px;
}

.testimonial-description {
  width: 700px;
  margin-left: 0;
  margin-right: 0;
}

.image-44 {
  width: 100%;
  height: 100%;
}

.testimonials-heading {
  width: auto;
  color: #1f2f68;
  margin: 80px 80px 0;
  font-family: Lora, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.text-span-53, .text-span-54 {
  color: var(--primary-1);
}

.slide-nav-13 {
  display: none;
}

.testimonials-title {
  color: var(--dim-grey);
  margin-top: 15px;
  margin-left: 80px;
  margin-right: 80px;
  font-size: 18px;
  line-height: 28px;
}

.faq-section {
  height: 600px;
  background-color: #1f2f68;
}

.faq-heading, .faq-content {
  margin-left: 65px;
  margin-right: 65px;
}

.q-1 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  margin-left: 90px;
  margin-right: 90px;
}

.q-heading {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lora, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.q-answer {
  color: var(--white);
  font-size: 20px;
  font-weight: 200;
}

.cta-section {
  height: 700px;
  background-color: #1f2f68;
}

.cta-heading {
  color: #1f2f68;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.cta-container {
  width: 500px;
  margin-left: 155px;
  margin-right: auto;
  font-weight: 400;
  position: relative;
  bottom: 280px;
  overflow: visible;
}

._2nd-button.primary {
  width: 178px;
  color: var(--white);
  text-align: center;
  background-color: #1f2f68;
}

._2nd-button.secondary {
  width: 178px;
  border: 1px solid var(--dark-slate-grey);
  background-color: var(--white);
  color: var(--dark-slate-grey);
  text-align: center;
}

.new-footer {
  height: 400px;
  background-color: #1f2f68;
}

.footer-container {
  justify-content: space-around;
  margin-left: 65px;
  margin-right: 65px;
  display: flex;
}

.footer-contact {
  flex: 1;
  margin-left: 0;
}

.footer-service {
  flex: 1;
}

.sitemap {
  grid-column-gap: 44px;
  grid-row-gap: 9px;
}

.sitemap-heading {
  color: var(--neutral-500);
}

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

.service-block {
  flex-direction: column;
  display: flex;
}

.sitemap-direction {
  color: var(--white);
  text-decoration: none;
}

.contact-block {
  margin-top: 250px;
}

.text-block-77 {
  color: var(--white);
  font-size: 18px;
  font-weight: 200;
}

.brand-2 {
  margin-right: 30px;
}

.div-block-144 {
  display: block;
}

.image-45 {
  margin-right: 10px;
}

.text-span-55, .bold-text-52 {
  color: var(--primary-1);
}

.dropdown-5 {
  margin-left: 0;
  margin-right: 0;
}

.h1 {
  width: 60vw;
  color: #1d2c63;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 80px;
  font-style: normal;
  font-weight: 400;
  line-height: 88px;
  text-decoration: none;
  display: none;
}

.h1.hio {
  color: var(--accent);
}

.h1.mobile {
  width: auto;
  font-size: 75px;
  font-weight: 400;
  line-height: 80px;
  display: block;
}

.h1.mobile.horizontal {
  width: auto;
  display: block;
}

.h1.mobile.heading-highlight {
  width: auto;
  font-size: 60px;
  line-height: 72px;
}

.h1.home {
  width: auto;
  margin-top: 16px;
  font-size: 80px;
  font-weight: 400;
  line-height: 88px;
  display: block;
}

.h1.home.hero {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 16px;
}

.h1.about {
  display: block;
}

.h1.about.large {
  display: none;
}

.h1.bwi.hero {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.h1.help.hero {
  height: auto;
  opacity: 1;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-weight: 400;
  display: block;
}

.h1.help.hero.large {
  display: none;
}

.h1.bwi-hero.hero, .h1.ue.hero {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.h1.ue.hero.mobile {
  width: 60vw;
}

.right-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  padding-right: 0;
  display: none;
}

.language-switcher-2 {
  outline-offset: 0px;
  color: #121212;
  outline: 3px #848894;
  margin-right: 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.nav-text {
  width: auto;
  color: #121212;
  object-fit: fill;
  flex: 0 auto;
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  position: static;
}

.nav-text:hover {
  color: var(--accent);
}

.nav-text.w--current {
  color: var(--text-primary);
}

.nav-text.selected, .nav-text.selected.w--current {
  color: var(--accent);
  font-weight: 700;
}

.nav-text.selected.breadcrumb {
  padding-left: 0;
}

.nav-text.selected.nav-link {
  color: var(--accent);
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
}

.nav-text.selected.hio {
  white-space: nowrap;
}

.nav-text.side-bar.selected {
  font-weight: 700;
}

.nav-text.about-us, .nav-text.contact-us {
  display: none;
}

.nav-text.faq-home {
  width: 40vw;
}

.nav-text.faq-home:hover {
  color: var(--accent);
}

.nav-text.breadcrumb {
  width: auto;
}

.nav-text.breadcrumb:hover {
  color: var(--accent);
}

.nav-text.faq-body {
  padding-left: 0;
}

.nav-text.faq-body:hover {
  color: var(--accent);
}

.nav-text.sidebar {
  width: auto;
}

.nav-text.sidebar:hover {
  color: var(--accent);
}

.nav-text.nav-link {
  width: auto;
  text-align: center;
  white-space: nowrap;
  flex: 1;
  justify-content: flex-start;
  font-weight: 400;
  display: block;
}

.nav-text.nav-link:hover {
  color: var(--accent);
}

.nav-text.nav {
  color: #000;
  padding-left: 16px;
  padding-right: 16px;
}

.nav-text.nav.more {
  color: #000;
  padding-left: 0;
  padding-right: 8px;
}

.nav-text.nav.mobile, .nav-text.nav.hide-tempt {
  display: none;
}

.nav-text.nav.lang {
  padding-left: 0;
  padding-right: 0;
  text-decoration: underline;
}

.nav-text.nav.lang.highlight {
  color: var(--accent);
  text-decoration: none;
}

.nav-text.help.category.question {
  opacity: 1;
  margin-left: 0;
  display: block;
}

.nav-text.help-category.breadcrumb {
  font-size: 18px;
}

.nav-text.help-category.breadcrumb.selected.w--current {
  font-weight: 400;
}

.nav-text.help-category.sidebar {
  padding-top: 4px;
  padding-bottom: 4px;
}

.nav-text.help-category.sidebar.w--current {
  color: var(--accent);
}

.nav-text.help-category.answer {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 18px;
}

.nav-text.help-article.breadcrumb {
  align-items: center;
  display: flex;
}

.nav-text.help-article.sidebar {
  padding-top: 4px;
  padding-bottom: 4px;
}

.nav-text-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-left: 40px;
  display: flex;
}

.hero {
  clear: none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  margin: 80px 0 160px;
  display: flex;
  position: static;
  overflow: hidden;
}

.dropdown-toggle-5 {
  padding-left: 0;
  padding-right: 40px;
}

.dropdown-toggle-5.nav-text {
  padding-top: 0;
  padding-bottom: 0;
}

.page-wrapper-4 {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636714e84afacc28096f4ba1_Hero%20(2).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 0%;
  background-attachment: fixed;
  flex-direction: column;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.left-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.nav-bar {
  width: auto;
  height: 128px;
  grid-column-gap: 3rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.product-intro-section {
  grid-column-gap: 240px;
  grid-row-gap: 240px;
  flex-direction: column;
  margin: 160px 140px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-46 {
  z-index: -1;
  width: 24vw;
  float: right;
  clear: right;
  border-radius: 10px 0 0 10px;
  flex: 1;
  order: 1;
  align-self: flex-end;
  margin-top: 288px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.paragraph-1 {
  width: auto;
  color: var(--text-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
  display: block;
}

.paragraph-1.paragraph-hero {
  width: 45vw;
  line-height: 24px;
}

.paragraph-1.paragraph-card {
  width: 10vw;
}

.paragraph-1.hero-stat-text {
  width: auto;
  flex: 0 auto;
  display: block;
}

.paragraph-1.product-intro {
  width: 40vw;
}

.paragraph-1.product-intro.home {
  width: 40vw;
  line-height: 24px;
  display: block;
}

.paragraph-1.faq-answer {
  width: 44vw;
  margin-bottom: 0;
}

.paragraph-1.answer-faq {
  width: auto;
  border-top: 1px solid #f4f5f6;
  padding-top: 40px;
  overflow: hidden;
}

.paragraph-1.answer-faq.mobile {
  width: 44vw;
  white-space: normal;
}

.paragraph-1.contact {
  width: 40vw;
}

.paragraph-1.contact.hero {
  color: #f4f5f6;
  line-height: 24px;
}

.paragraph-1.side-bar {
  width: 13vw;
}

.paragraph-1.help-center {
  width: 50vw;
  text-align: left;
  padding-top: 40px;
}

.paragraph-1.help-center.mobile {
  width: auto;
  line-height: 24px;
  display: block;
}

.paragraph-1 a {
  color: var(--accent);
  font-family: Inter, sans-serif;
}

.paragraph-1 p {
  color: var(--text-primary);
  font-family: Inter, sans-serif;
}

.paragraph-1.mobile {
  display: none;
}

.paragraph-1.client-quote {
  font-style: italic;
}

.paragraph-1.client-quote.home {
  width: 240px;
}

.paragraph-1.about.story {
  width: 380px;
  line-height: 27px;
  display: block;
}

.paragraph-1.about.journey {
  width: 380px;
  line-height: 24px;
  display: block;
}

.paragraph-1.about.journey.card {
  width: 345px;
  background-color: #f4f5f6;
  border-radius: 10px;
  padding: 24px;
}

.paragraph-1.about.journey.card._2020 {
  display: none;
}

.paragraph-1.about.journey.card._2020.small {
  display: block;
}

.paragraph-1.about.news {
  width: 246px;
  line-height: 24px;
}

.paragraph-1.about.hero {
  width: 600px;
  margin-top: 0;
  line-height: 24px;
}

.paragraph-1.apply {
  height: 50px;
  margin-left: -10px;
  line-height: 27px;
  display: block;
}

.paragraph-1.benefits {
  width: 22vw;
  line-height: 27px;
  display: block;
}

.paragraph-1.home.hero {
  margin-top: 0;
  line-height: 24px;
  display: block;
}

.paragraph-1.bwi-hero {
  width: auto;
  line-height: 27px;
}

.paragraph-1.bwi-explore {
  font-weight: 500;
  display: block;
}

.paragraph-1.help-article {
  line-height: 24px;
}

.paragraph-1.help-article.answer {
  width: 100%;
  display: inline;
}

.paragraph-1.help-article.mobile {
  display: none;
}

.paragraph-1.footer-text {
  color: var(--white-2);
  font-weight: 600;
  display: block;
}

.paragraph-1.hio.about {
  line-height: 24px;
  display: block;
}

.paragraph-1.ue.hero {
  margin-top: 0;
  line-height: 27px;
  display: block;
}

.paragraph-1.ue.hiw {
  line-height: 24px;
}

.paragraph-1.my-0 {
  line-height: 27px;
}

.paragraph-1.bold {
  font-weight: 600;
}

.paragraph-1.form-field {
  letter-spacing: 0;
}

.paragraph-1.testimonial {
  margin-top: 0;
}

.paragraph-1._800px {
  width: 800px;
}

.paragraph-1.nav-link {
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}

.paragraph-1.nav-link:hover {
  color: var(--accent);
}

.paragraph-1.list-number {
  width: 4rem;
}

.paragraph-1.highlighted {
  color: var(--accent);
  text-decoration: none;
}

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

.paragraph-1.align-center._800px {
  width: 800px;
}

.paragraph-1.homebase-media {
  text-align: center;
}

.paragraph-1.msp.connect {
  margin-top: 40px;
}

.paragraph-1.msp.connect.mobile {
  display: block;
}

.grid-15 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-areas: ".";
}

.container-77 {
  clear: none;
  align-self: flex-start;
  position: static;
}

.link-block-19 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f4f5f6;
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  margin-top: 0;
  padding: 80px 48px;
  text-decoration: none;
  display: flex;
}

.category-text {
  width: auto;
  color: var(--text-primary);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-decoration: none;
}

.category-text.mobile {
  display: none;
}

.category-text.testimonial {
  margin-right: 0;
}

.category-text.testimonial:hover, .category-text.product:hover {
  color: var(--text-primary);
}

.category-text.home {
  height: 24px;
  line-height: 24px;
}

.category-text.text-span {
  height: 4vw;
  color: #f4f5f6;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.category-text.ue {
  text-align: center;
  justify-content: center;
  margin-right: 0;
}

.category-text.form {
  text-align: left;
}

.category-text.hero:hover {
  color: var(--text-primary);
}

.category-text.nav.company {
  width: 80px;
}

.category-text.nav.company:hover {
  color: var(--text-primary);
}

.category-text.align-center {
  text-align: center;
  justify-content: center;
}

.category-text.nowrap {
  white-space: nowrap;
}

.category-text.leaderboard {
  color: var(--dim-grey);
  text-align: center;
  margin-top: -8px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 24px;
}

.category-text.pdd-hero {
  align-self: center;
}

.h5 {
  color: var(--text-primary);
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.h5.head-card {
  width: 16vw;
}

.h5.highlighted {
  width: 168px;
  color: var(--accent);
  flex: 0 auto;
  align-self: auto;
  display: block;
}

.h5.highlighted.rating {
  width: auto;
}

.h5.highlighted.product-intro {
  width: 40px;
}

.h5.product-highlight {
  width: 240px;
}

.h5.hero-highlight, .h5.faq, .h5.hio-about-us {
  width: auto;
}

.h5.hio-about-us.heading-higlight {
  color: var(--accent);
}

.h5.cta {
  width: auto;
}

.h5.cta.dream {
  width: 100%;
  text-decoration: none;
}

.h5.metrics-name {
  width: auto;
}

.h5.news {
  width: auto;
  display: block;
}

.h5.product-hero {
  width: auto;
}

.h5.large {
  display: none;
}

.h5.own {
  display: block;
}

.h5.own.mobile, .h5.get.mobile {
  display: none;
}

.h5.about.journey {
  margin-top: 0;
  margin-bottom: 0;
}

.h5.about.journey.year._2018 {
  margin-bottom: 182px;
}

.h5.about.news {
  text-transform: capitalize;
  margin-bottom: 0;
  line-height: 32px;
}

.h5.help.catergory.topic {
  opacity: 1;
  flex: 0 auto;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 32px;
}

.h5.help.category {
  opacity: 1;
  border-radius: 0;
  flex: 0 auto;
  margin-left: 0;
  line-height: 32px;
}

.h5.help.category:hover {
  color: var(--accent);
}

.h5.help.category.bwi {
  width: auto;
  color: var(--white-2);
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.h5.help.category.topic {
  margin-bottom: 0;
}

.h5.help.category.topic:hover {
  color: var(--primary-2);
}

.h5.help-category.sidebar {
  margin-bottom: 0;
  line-height: 38px;
}

.h5.blue-text {
  color: var(--primary-2);
}

.h5.blue-text.mb-0 {
  margin-bottom: 0;
}

.h5.testimonial {
  margin-top: 0;
  margin-bottom: 0;
}

.h5.testimonial.blue {
  color: var(--primary-2);
  text-align: left;
}

.h5.contact.options {
  text-align: center;
  margin-bottom: 0;
  line-height: 26px;
}

.h5.contact.options.office {
  margin-top: 55px;
}

.h5.resource {
  padding-bottom: 16px;
}

.h5.agent {
  margin-top: 0;
  margin-bottom: 0;
}

.h5.contact-draft.leaders {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.h5.leader {
  margin-top: 0;
  margin-bottom: 0;
}

.h5.about-us.leaderboard {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0;
}

.div-block-145 {
  width: 20vw;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-146 {
  background-color: var(--primary-2);
  color: var(--white-2);
  border-radius: 10px;
}

.button-text {
  background-color: var(--primary-2);
  color: var(--white-2);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 24px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  display: flex;
}

.button-text:hover {
  background-color: var(--accent);
}

.button-text.product-intro {
  width: 20vw;
}

.button-text.secondary {
  border: 1px solid var(--primary-2);
  color: var(--primary-2);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 16px;
  padding-bottom: 16px;
}

.button-text.help.hero {
  display: none;
}

.div-block-147 {
  width: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.column-10 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.product-intro-column {
  width: 400px;
  padding-left: 0;
}

.column-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.column-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-148 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.h2 {
  color: var(--primary-2);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 68px;
  display: block;
}

.h2.h2-product-intro {
  color: var(--primary-2);
  display: block;
  position: absolute;
  overflow: visible;
}

.h2.h2-product-intro-highlight {
  color: var(--accent);
  display: block;
  position: absolute;
  overflow: visible;
}

.h2.highlight {
  width: 240px;
  color: var(--accent);
}

.h2.mobile {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 60px;
}

.h2.mobile.highlight {
  width: 192px;
  flex: 0 auto;
  font-size: 60px;
  position: static;
  overflow: visible;
}

.h2.mobile.highlight.normal {
  width: 185px;
}

.h2.benefit {
  font-weight: 400;
}

.h2.benefit.large {
  display: none;
}

.h2.benefit.bwi {
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
}

.h2.benefit.small, .h2.cta, .h2.clients {
  display: block;
}

.h2.clients.bwi {
  width: 20vw;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.h2.apply {
  display: block;
}

.h2.apply.bwi {
  width: 30vw;
  height: 5vw;
  font-size: 60px;
  line-height: 72px;
}

.h2.about.story, .h2.about.journey, .h2.about.backed {
  display: block;
}

.h2.about.news {
  margin-left: 100px;
  display: block;
}

.h2.benefit {
  font-weight: 500;
}

.h2.benefit.bwi {
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.h2.heading-highlight {
  line-height: 60px;
}

.h2.home.testimonial, .h2.home.news {
  display: block;
}

.h2.bwi {
  order: 0;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.h2.bwi.client {
  width: 20vw;
  margin: 0;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.h2.bwi.apply {
  display: block;
}

.h2.bwi.work {
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
  display: block;
}

.h2.bwi.resources {
  text-align: left;
  font-size: 60px;
  line-height: 72px;
  display: block;
}

.h2.bwi._500px {
  width: 800px;
  text-align: center;
}

.h2.help.category {
  opacity: 1;
  margin-left: 0;
}

.h2.help.category:hover {
  color: var(--accent);
}

.h2.bwi-benefit {
  display: block;
}

.h2.bwi-faq {
  margin-bottom: 80px;
  display: block;
}

.h2.normal {
  font-weight: 500;
  overflow: visible;
}

.h2.normal.highlight {
  width: 290px;
  object-fit: fill;
  display: inline;
  position: static;
}

.h2.bwi-cta {
  color: var(--primary-2);
  display: block;
}

.h2.ue.client {
  margin-left: 0;
  margin-right: 0;
}

.h2.ue.work {
  margin-bottom: 80px;
}

.h2.ue.client-review {
  width: auto;
  padding-right: 0;
}

.h2.ue.hero {
  width: 72vw;
  padding-bottom: 8px;
}

.h2.ue.faq {
  text-align: center;
}

.h2.contact.hero {
  color: #f4f5f6;
}

.h2.help-center {
  text-align: center;
}

.div-block-149 {
  margin-left: 140px;
  margin-right: 140px;
  position: static;
}

.h3 {
  color: var(--primary-2);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 57px;
}

.h3.hero-highlight {
  width: 26vw;
}

.h3.faq-category {
  margin-top: 0;
  margin-bottom: 0;
}

.h3.faq-question-heading {
  width: 44vw;
  text-align: left;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.h3.faq-question-heading.mobile {
  width: auto;
}

.h3.highlighted {
  color: var(--accent);
}

.h3.mobile {
  width: auto;
  display: block;
}

.h3.mobile.heading-highlight {
  text-decoration: none;
}

.h3.mobile.font-size-32px {
  font-size: 32px;
  line-height: 38px;
}

.h3.mobile.my-0 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 38px;
}

.h3.product-name {
  width: auto;
}

.h3.product-name.large {
  display: none;
}

.h3.product-name.ue {
  width: auto;
}

.h3.bwi.hero {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 57px;
}

.h3.help.category {
  width: auto;
  opacity: 1;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 40px;
  display: block;
}

.h3.help.category:hover {
  color: var(--accent);
}

.h3.help.category.bwi {
  color: var(--accent);
  font-size: 48px;
  font-weight: 500;
  line-height: 57px;
  text-decoration: underline;
}

.h3.help.category.ue {
  text-decoration: none;
}

.h3.help.ue.category {
  color: var(--accent);
  text-decoration: underline;
}

.h3.help.ue.category.bwi {
  color: var(--primary-2);
  text-decoration: none;
}

.h3.bwi-explore {
  overflow: visible;
}

.h3.ue.benefit {
  width: auto;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.h3.ue.hiw {
  width: auto;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.h3.ue.apply {
  margin-top: 0;
  margin-bottom: 0;
}

.h3.ue.testimonial {
  width: auto;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.h3.ue.faq, .h3.ue.cta {
  width: auto;
  text-align: center;
}

.h3.blue-text {
  width: auto;
  color: var(--accent);
  margin-bottom: 0;
}

.h3.contact {
  width: auto;
  text-align: center;
  align-self: center;
}

.h3.center-align {
  width: auto;
  text-align: center;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.h3.cta.career {
  width: auto;
  text-align: left;
}

.h3.cta.contact {
  margin-top: 40px;
}

.h3.agent {
  width: auto;
  height: 21vw;
  grid-column-gap: 0px;
  flex-direction: column;
  display: flex;
}

.h3.agent.benefits {
  width: 60vw;
  height: auto;
}

.h3.agent.commission {
  width: auto;
  height: auto;
}

.h3.agent.intro {
  height: 10vw;
}

.h3.agent.cta.mobile {
  height: auto;
  align-items: center;
  margin-top: 40px;
}

.image-47 {
  object-fit: fill;
  border-radius: 10px;
}

.faq-accd {
  width: 60vw;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  line-height: 24px;
  display: none;
}

.column-13 {
  padding-left: 0;
}

.column-14 {
  padding-left: 0;
  padding-right: 0;
}

.column-15 {
  justify-content: flex-end;
  align-self: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.backed-section {
  margin: 160px 140px;
}

.grid-16 {
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
}

.highlight-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 20px;
  padding: 24px;
  display: flex;
}

.highlight-card.left-card {
  padding-top: 40px;
  padding-bottom: 40px;
}

.highlight-card.right-card {
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-2 {
  width: auto;
  color: var(--text-primary);
  flex: 0 auto;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.paragraph-2.collateral {
  width: 20vw;
}

.paragraph-2.product-highlight {
  width: 72vw;
}

.paragraph-2.client-quote {
  margin-bottom: 0;
  display: block;
}

.paragraph-2.client-quote.large {
  display: none;
}

.paragraph-2.client-quote.small {
  margin-bottom: 0;
}

.paragraph-2.client-quote.balance, .paragraph-2.client-quote.mobile {
  display: none;
}

.paragraph-2.client-quote.position {
  padding-top: 0;
}

.paragraph-2.nav-menu {
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-2.nav-menu:hover {
  color: var(--accent);
}

.paragraph-2.nav-menu.temp-disabled {
  display: none;
}

.paragraph-2.metrics-text {
  padding-top: 0;
  text-decoration: none;
}

.paragraph-2.cient-testimonial.home {
  width: 261px;
  white-space: normal;
  padding-top: 0;
}

.paragraph-2.about.news {
  width: 246px;
}

.paragraph-2.about.cta {
  width: auto;
}

.paragraph-2.cta {
  padding-top: 0;
}

.paragraph-2.apply {
  width: 16vw;
  height: 50px;
  margin-left: -10px;
}

.paragraph-2.apply.main {
  width: 20vw;
  margin-left: 0;
}

.paragraph-2.bwi.client {
  width: 20vw;
  margin: 16px 0 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-2.help.category {
  opacity: 1;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
}

.paragraph-2.help.category:hover {
  color: var(--text-primary);
}

.paragraph-2.help-category.sidebar {
  padding-top: 0;
}

.paragraph-2.footer {
  color: var(--white-2);
  align-self: auto;
  margin-bottom: 0;
  padding-top: 0;
}

.paragraph-2.hio.product-highlight, .paragraph-2.hio.option {
  padding-top: 0;
}

.paragraph-2.ue.cta {
  margin-top: 24px;
  margin-bottom: 40px;
}

.paragraph-2.ue.faq {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0;
  display: block;
}

.paragraph-2.ue.form {
  align-self: flex-start;
}

.paragraph-2.no-hover.mb-0 {
  margin-bottom: 0;
}

.paragraph-2.no-hover.footnote-color {
  color: var(--neutral-500);
}

.paragraph-2.mt-24px {
  margin-top: 24px;
}

.paragraph-2.mt-24px.footnote-color {
  color: var(--neutral-500);
}

.paragraph-2.testimonial {
  width: auto;
}

.paragraph-2.nav-link.breadcrumb {
  text-decoration: none;
}

.paragraph-2.nav-link.breadcrumb:hover {
  color: var(--accent);
}

.paragraph-2.nav-link.breadcrumb.w--current {
  color: var(--accent);
  font-weight: 400;
}

.paragraph-2.agent.applynow {
  margin-bottom: 8px;
  padding-right: 58px;
}

.paragraph-2.agent.terms {
  width: 20vw;
  color: var(--accent);
}

.paragraph-2.agent.terms.mobile {
  width: auto;
  color: var(--accent);
}

.paragraph-2.agent.cta.movile {
  text-align: center;
  margin-top: 24px;
}

.paragraph-2.align-center {
  color: var(--dim-grey);
  text-align: center;
  margin-top: 0;
}

.paragraph-2.align-center.leaderboard {
  margin-top: -8px;
  margin-bottom: 0;
}

.hero-highlight-stat {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.div-block-152 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.product-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  padding: 80px 40px;
  display: flex;
}

.hiw-grid {
  grid-column-gap: 43px;
  grid-row-gap: 41px;
  grid-template: "." max-content
                 "Area" max-content
                 "." max-content
                 / 1fr 1fr;
  align-content: stretch;
  align-items: start;
  justify-items: start;
}

.div-block-162 {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  display: flex;
}

.button-text-2 {
  white-space: nowrap;
  background-color: #1d2c63;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 24px 48px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  display: flex;
}

.button-text-2:hover {
  background-color: var(--accent);
  color: var(--white-2);
}

.button-text-2.product-intro {
  max-width: 300px;
  color: var(--white-2);
}

.button-text-2.product-intro:hover {
  background-color: var(--accent);
}

.button-text-2.secondary {
  color: #1d2c63;
  background-color: #fff;
  border: 1px solid #1d2c63;
  padding-left: 56px;
  padding-right: 56px;
}

.button-text-2.secondary.nav {
  padding: 8px 24px;
}

.button-text-2.secondary.mobile {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
  line-height: 24px;
}

.button-text-2.secondary.mobile.extra-padding {
  padding-left: 48px;
  padding-right: 48px;
}

.button-text-2.secondary.leaderboard {
  padding: 16px 40px;
}

.button-text-2.product-intro {
  width: auto;
  justify-content: center;
  padding-left: 56px;
  padding-right: 56px;
}

.button-text-2.product-intro.mobile {
  border: 1px solid var(--primary-2);
  text-align: center;
}

.button-text-2.product-intro.buy.home {
  border: 1px solid var(--primary-2);
}

.button-text-2.product-intro.buy.home:hover {
  border: 1px solid var(--primary-2);
  background-color: var(--primary-2);
}

.button-text-2.about-us {
  width: 240px;
  flex-wrap: nowrap;
}

.button-text-2.about-us:hover {
  color: var(--white-2);
}

.button-text-2.about-us.larrge {
  display: none;
}

.button-text-2.nav {
  flex: none;
  margin-right: 100px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.button-text-2.ue {
  color: var(--white-2);
  text-align: center;
  padding-left: 48px;
  padding-right: 48px;
  font-size: 18px;
  line-height: 24px;
  position: static;
}

.button-text-2.ue:hover {
  background-color: var(--accent);
  color: var(--white-2);
}

.button-text-2.contact {
  color: var(--neutral-700);
  background-color: #f4f5f6;
  padding-left: 56px;
  padding-right: 56px;
}

.button-text-2.agent {
  align-self: auto;
  margin-top: 0;
  font-size: 16px;
}

.button-text-2.agent.mobile.form {
  margin-top: 40px;
  margin-bottom: 24px;
}

.button-text-2.ue-sync-button-gray {
  color: #1d2c63;
  background-color: #f4f5f6;
  border: 1px solid #1d2c63;
}

.image-48 {
  z-index: -99;
  float: right;
  clear: right;
  border-radius: 10px 0 0 10px;
  flex: 0 auto;
  order: 1;
  align-self: auto;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 40px;
  right: auto;
  overflow: hidden;
}

.h1-2 {
  width: 54vw;
  color: var(--primary-2);
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 96px;
  font-style: normal;
  font-weight: 400;
  line-height: 115px;
  text-decoration: none;
}

.h1-2.hio {
  color: #0470c0;
}

.div-block-157 {
  width: auto;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.h5-2 {
  width: 24vw;
  color: #121212;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
}

.h5-2.highlighted {
  width: 168px;
  color: #0470c0;
  flex: 0 auto;
  align-self: auto;
  display: block;
}

.h5-2.highlighted.rating {
  width: 72px;
  line-height: 30px;
}

.h5-2.hero-highlight {
  width: auto;
  line-height: 30px;
}

.h5-2.hiw-step-title {
  width: auto;
}

.h5-2.client-quote {
  width: auto;
  font-style: normal;
  line-height: 32px;
}

.image-51 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  position: absolute;
  top: 2500px;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-51.home {
  z-index: -1;
  width: 18vw;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.product-intro-section-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin: 160px 0 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.product-intro-section-2.help-center {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 80px;
  margin-left: 140px;
  margin-right: 140px;
}

.product-intro-section-2.mobile {
  margin-bottom: 160px;
  padding-bottom: 160px;
  position: relative;
}

.div-block-158 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.paragraph-2-2 {
  color: #121212;
  font-size: 16px;
}

.paragraph-2-2.footer-text {
  width: auto;
  color: #f4f5f6;
  margin-bottom: 0;
  display: flex;
}

.paragraph-2-2.footer-link {
  opacity: 1;
  color: #f4f5f6;
  flex: 0 auto;
  font-family: Inter, sans-serif;
  line-height: 24px;
  text-decoration: none;
}

.paragraph-2-2.footer-link:hover {
  text-decoration: underline;
}

.paragraph-2-2.footer-link.temp-disabled {
  display: none;
}

.paragraph-2-2.estate {
  width: 15vw;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.paragraph-2-2.footer:hover {
  color: #f4f5f6;
  text-decoration: underline;
}

.div-block-154 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.column-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.columns-8 {
  border-radius: 10px;
  justify-content: flex-start;
  display: flex;
}

.hwi-step-title {
  width: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.image-52 {
  z-index: -1;
  width: 100%;
  flex: 1;
  position: relative;
  top: -230px;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.h2-2 {
  color: #1d2c63;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.h2-2.h2-product-intro {
  color: #1d2c63;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  position: static;
  overflow: visible;
}

.lender-logo {
  mix-blend-mode: normal;
}

.lender-logo.hide-image {
  opacity: 0;
}

.paragraph-1-2 {
  width: auto;
  color: #121212;
  align-self: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.paragraph-1-2.paragraph-hero {
  width: 50vw;
  color: #121212;
  margin-bottom: 0;
  padding: 0;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-1-2.paragraph-hero.mobile.horizontal {
  width: auto;
  line-height: 27px;
}

.paragraph-1-2.client-role {
  width: auto;
  margin-bottom: 0;
}

.paragraph-1-2.product-intro {
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 24px;
}

.paragraph-1-2.product-intro.large {
  display: none;
}

.paragraph-1-2.hiw-description {
  width: 32vw;
  color: #121212;
  margin-left: auto;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-1-2.faq-answer {
  width: 56vw;
  margin-left: 64px;
  line-height: 24px;
}

.paragraph-1-2.client-name {
  margin-bottom: 0;
  font-weight: 700;
}

.paragraph-1-2.section-description {
  width: 60vw;
}

.paragraph-1-2.bwi.apply {
  width: 22vw;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-1-2.bwi.client {
  width: 17vw;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.paragraph-1-2.bwi.benefits {
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.paragraph-1-2.apply.main {
  width: 25vw;
}

.paragraph-1-2._1 {
  width: 24vw;
  height: 2vw;
  margin-top: 4px;
  margin-bottom: 0;
}

.paragraph-1-2.bwi-work {
  margin-top: 25px;
}

.paragraph-1-2.bwi-work._1 {
  width: auto;
  height: auto;
  margin-top: 0;
}

.paragraph-1-2.bwi-work._2 {
  margin-top: 0;
  margin-bottom: 21px;
}

.paragraph-1-2.bwi-work.new1 {
  margin-bottom: 22px;
}

.paragraph-1-2.bwi-apply.new {
  padding-right: 21px;
}

.paragraph-1-2.bwi-faq {
  margin-left: 69px;
  margin-right: 176px;
  padding-right: 68px;
}

.paragraph-1-2.ue.benefits {
  text-align: left;
  margin-top: 0;
}

.paragraph-1-2.ue.work {
  margin-bottom: 14px;
}

.paragraph-1-2.ue.faq {
  width: 50vw;
  margin-top: -16px;
  margin-left: 78px;
}

.paragraph-1-2.ue.client-review {
  margin-top: 8px;
  line-height: 27px;
}

.paragraph-1-2.ue.client-review.bold {
  margin-top: 24px;
  font-weight: 700;
}

.paragraph-1-2.ue.client-review._1 {
  padding-right: 78px;
}

.paragraph-1-2.ue.client-review._1.mobile {
  width: auto;
  height: auto;
  margin-top: 16px;
  margin-bottom: 40px;
  padding-right: 0;
}

.paragraph-1-2.ue.client-review.mobile {
  margin-top: 8px;
}

.paragraph-1-2.ue.apply.mobile {
  margin-top: -4px;
}

.paragraph-1-2.contact {
  color: var(--accent);
  text-align: left;
  margin-top: 0;
  text-decoration: underline;
}

.paragraph-1-2.contact.other {
  width: 100%;
  text-align: left;
}

.paragraph-1-2.contact.other.partner {
  width: 90%;
}

.paragraph-1-2.contact.benefits {
  color: var(--neutral-700);
  text-decoration: none;
}

.paragraph-1-2.contact.benefits.mobile {
  width: auto;
  align-self: flex-start;
}

.paragraph-1-2.agent {
  padding-right: 0;
}

.paragraph-1-2.agent.mobile {
  align-self: auto;
  padding-right: 0;
}

.paragraph-1-2.agent.agent-benefit.mobile {
  text-align: left;
}

.paragraph-1-2.align-center {
  text-align: center;
}

.div-block-153 {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-2-3 {
  color: #121212;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.paragraph-2-3.collateral {
  width: auto;
}

.paragraph-2-3.faq-answer {
  width: 54vw;
  margin-bottom: 0;
  margin-left: 64px;
  padding-left: 0;
  padding-right: 64px;
  line-height: 20px;
}

.paragraph-2-3.faq-answer.mt-1rem {
  margin-top: 1rem;
}

.div-block-161 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-161.hide-temp {
  display: none;
}

.image-50 {
  border-radius: 10px;
}

.section-29 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin: 160px 140px;
  display: flex;
}

.section-29.about {
  flex-direction: column;
  justify-content: space-between;
  margin: 50px 0;
  padding-bottom: 320px;
  position: relative;
  overflow: hidden;
}

.section-29.faq {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0;
  overflow: hidden;
}

.section-29.investor {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f4f5f6;
  flex-direction: column;
  flex: 0 auto;
  margin-bottom: 80px;
  margin-left: 0;
  margin-right: 0;
  padding: 160px 140px;
  display: flex;
  overflow: hidden;
}

.section-29.footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1d2c63;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 160px 100px;
  overflow: hidden;
}

.product-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  outline-offset: 0px;
  background-color: #f4f5f6;
  border-radius: 10px;
  outline: 3px #333;
  flex-direction: column;
  padding: 80px 40px;
  display: flex;
  box-shadow: 2px 2px 20px 5px rgba(29, 44, 99, .1);
}

.product-card-2.white-card {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  align-items: flex-start;
}

.h3-2 {
  color: #121212;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 57px;
}

.h3-2.product-intro-card {
  color: #121212;
}

.h3-2.hero-highlight {
  width: auto;
  color: var(--primary-2);
}

.div-block-156 {
  width: 100%;
  max-width: 1000px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h4 {
  color: var(--text-primary);
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
}

.h4.highlighted {
  width: auto;
  color: var(--accent);
}

.h4.faq {
  width: 100%;
  white-space: normal;
  margin-bottom: 0;
  padding-bottom: 8px;
  padding-right: 20px;
}

.h4.product-hero {
  width: 100%;
  text-decoration: none;
}

.h4.product-intro {
  width: auto;
}

.h4.about.journey {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.h4.work {
  width: 20vw;
  padding-right: 0;
}

.h4.work.new {
  padding-right: 68px;
}

.h4.work.new2 {
  padding-right: 16px;
}

.h4.bwi.client {
  width: auto;
  margin: 40px 0;
  padding-right: 0;
  font-size: 32px;
  line-height: 38px;
}

.h4.bwi.client.new {
  padding-right: 112px;
}

.h4.bwi.client._2 {
  margin-bottom: 80px;
}

.h4.bwi.apply {
  width: 25vw;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 38px;
}

.h4.bwi.work {
  font-size: 32px;
  line-height: 38px;
}

.h4.bwi.benefits {
  width: auto;
  margin-bottom: 61px;
  padding-right: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
}

.h4.bwi.benefits.new {
  margin-bottom: 59px;
  display: none;
}

.h4.bwi.benefits.new.mobile {
  display: none;
}

.h4.bwi.benefits.new.mobile.easy {
  display: block;
}

.h4.bwi.benefits.cash {
  margin-bottom: 61px;
  padding-right: 74px;
}

.h4.bwi.benefits.new2, .h4.bwi.benefits._3 {
  margin-bottom: 24px;
}

.h4.bwi.form {
  width: auto;
  text-align: left;
  margin-top: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
}

.h4.bwi-work {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.h4.bwi-faq {
  width: auto;
}

.h4.help-category.topic {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.h4.bwi-client {
  width: auto;
  margin-top: 24px;
  font-weight: 500;
}

.h4.bwi-client.new {
  margin-bottom: 18px;
}

.h4.ue {
  width: auto;
}

.h4.ue.benefits {
  margin-top: 0;
  margin-bottom: 0;
}

.h4.ue.benefits._1 {
  padding-right: 28px;
}

.h4.ue.work {
  margin-top: 0;
  margin-bottom: 0;
}

.h4.ue.work.mobile {
  width: auto;
  padding-right: 63px;
}

.h4.ue.client-review {
  width: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

.h4.ue.client-review.john {
  margin-bottom: 115px;
}

.h4.ue.client-review.john.mobile {
  margin-bottom: 80px;
  padding-right: 20px;
}

.h4.ue.apply {
  width: auto;
}

.h4.ue.hero {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.h4.ue.hiw {
  width: auto;
  margin-bottom: 0;
}

.h4.ue.form {
  text-align: left;
}

.h4.ue.resource {
  height: 100%;
  margin-bottom: 40px;
}

.h4.index-text {
  width: auto;
  margin-bottom: 0;
}

.h4.blue-text {
  color: var(--accent);
}

.h4.contact {
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.h4.contact.other {
  width: 100%;
  text-align: left;
  align-self: flex-start;
}

.h4.contact.other.phone {
  width: auto;
}

.h4.agent.benefits {
  width: auto;
  align-self: flex-start;
  margin-top: 24px;
  margin-bottom: 0;
}

.h4.agent.benefits.mobile._1 {
  padding-right: 46px;
}

.h4.msp.form {
  text-align: left;
}

.how-it-works {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 140px 160px;
  display: flex;
}

.highlight-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 20px;
  padding: 24px;
  display: flex;
}

.highlight-card-2.left-card {
  padding-top: 40px;
  padding-bottom: 40px;
}

.highlight-card-2.right-card {
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.category-text-2 {
  color: #121212;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
}

.category-text-2.footer-text {
  opacity: 1;
  color: #f4f5f6;
  letter-spacing: 2px;
}

.category-text-2.help.hero {
  opacity: 1;
  margin-top: 0;
  margin-bottom: 0;
}

.category-text-2.help.category.topic {
  opacity: 1;
  flex: 0 auto;
  margin-left: 0;
  line-height: 24px;
}

.category-text-2.help.category.topic:hover {
  color: var(--accent);
}

.category-text-2.bwi.hero {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.client {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin: 160px 140px;
  display: flex;
  overflow: hidden;
}

.client.mx-100px {
  margin-left: 100px;
  margin-right: 100px;
}

.client.mx-100px.my-50px {
  margin-top: 50px;
  margin-bottom: 50px;
}

.grid-17 {
  grid-column-gap: 9px;
  grid-row-gap: 33px;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  justify-items: start;
}

.div-block-160 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.div-block-164 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.div-block-164.mobile {
  flex-direction: row;
}

.estate-img {
  mix-blend-mode: normal;
}

.h5-3 {
  width: 24vw;
  color: #121212;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
}

.h5-3.faq-subtitle {
  width: auto;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.image-53 {
  z-index: -1;
  position: absolute;
  top: 32%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-54 {
  width: 20vw;
}

.image-54.graph {
  width: 60vw;
}

.div-block-166 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-167 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-left: 140px;
  padding-right: 40px;
  display: flex;
}

.question-list-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 80px;
  display: block;
}

.question-list-card.help.bwi {
  width: auto;
  opacity: 1;
  border: 1px solid rgba(29, 44, 99, .3);
  order: 0;
  margin-left: 0;
}

.question-list-card.help.ue {
  opacity: 1;
  border: 1px solid rgba(29, 44, 99, .3);
  margin-left: 0;
}

.section-30 {
  margin-left: 140px;
  margin-right: 140px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.div-block-168 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.div-block-168.mobile.horizontal {
  align-items: center;
}

.section-31 {
  margin-left: 140px;
  margin-right: 140px;
  padding-top: 80px;
  padding-bottom: 160px;
  display: flex;
  overflow: hidden;
}

.div-block-169 {
  width: 24vw;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  object-fit: fill;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-169.mobile.horizontal {
  width: 400px;
  grid-column-gap: 0px;
  flex-direction: column;
}

.div-block-169.tablet {
  width: 40vw;
}

.div-block-170 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  display: flex;
}

.link-59, .link-59.w--current, .bold-text-53 {
  padding-left: 40px;
}

.div-block-171 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  display: flex;
}

.div-block-172 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-173 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-left: 80px;
  padding-left: 0;
  display: flex;
}

.div-block-173.mobile.horizontal {
  width: 100%;
  margin-left: 0;
}

.link-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.link-list.side-bar {
  margin-left: 40px;
  display: block;
}

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

.collection-list-wrapper-8 {
  width: 16vw;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-left: 40px;
  display: flex;
}

.link-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.collection-list-wrapper-9 {
  width: 16vw;
  padding-left: 40px;
}

.collection-list-8 {
  width: auto;
  height: auto;
  grid-column-gap: 96px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: grid;
}

.collection-list-wrapper-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: block;
}

.link-block-21 {
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--text-primary);
  flex: 0 auto;
  text-decoration: none;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.link-block-21:hover {
  color: var(--accent);
}

.collection-list-9 {
  width: auto;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.collection-item-15 {
  width: 12vw;
  text-align: left;
}

.collection-list-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-175 {
  flex-direction: column;
  display: flex;
}

.div-block-176 {
  width: auto;
}

.collection-item-17 {
  width: auto;
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.collection-list-wrapper-11 {
  width: auto;
  display: flex;
}

.columns-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.image-55 {
  border-radius: 10px;
}

.collection-item-18 {
  line-height: 24px;
}

.collection-list-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-177 {
  align-self: auto;
  align-items: flex-end;
  margin-left: 140px;
  display: flex;
}

.body-6, .body-7 {
  overflow: visible;
}

.collection-list-wrapper-12, .collection-list-wrapper-13 {
  overflow: hidden;
}

.div-block-178 {
  width: 60vw;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 80px;
  margin-left: 0;
  margin-right: 140px;
  padding: 80px;
  display: flex;
  overflow: hidden;
}

.div-block-179 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column wrap;
  flex: 1;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.div-block-180 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  display: flex;
}

.div-block-181, .div-block-182 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.heading-highlight {
  color: var(--accent);
  font-weight: 500;
}

.heading-highlight.highlight-1 {
  font-weight: 400;
}

.heading-highlight.bwi.cta {
  font-size: 60px;
  font-weight: 500;
  line-height: 68px;
}

.bold-text-54 {
  color: var(--accent);
  display: inline;
}

.bold-text-55 {
  color: var(--accent);
}

.image-56 {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-183 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin-left: 100px;
  margin-right: 100px;
  padding-right: 0;
  display: flex;
}

.image-57 {
  border-radius: 10px;
  display: none;
}

.image-58 {
  z-index: -99;
  border-radius: 0;
}

.div-block-185 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero-heading-group {
  width: auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  order: -1;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.hero-heading-group.mobile {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.hero-heading-group.mobile.horizontal {
  flex-direction: row;
  justify-content: space-between;
}

.hero-heading-group.mobile.hio {
  margin-left: 140px;
}

.hero-heading-group.bwi-hero {
  align-items: flex-start;
}

.hero-heading-group.ue {
  align-items: center;
}

.hero-heading-group.ue.mobile {
  margin-right: 40px;
}

.hero-heading-group.pdd {
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.div-block-186 {
  justify-content: space-between;
  display: flex;
}

.div-block-187 {
  width: auto;
  grid-column-gap: 3rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-left: 100px;
  display: flex;
}

.div-block-188, .div-block-189 {
  margin-right: 140px;
}

.about-home {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.section-32 {
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 160px;
  display: flex;
}

.section-32.faq {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-32.faq.mobile {
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-32.faq.mobile.horizontal {
  margin-bottom: 0;
  margin-left: 140px;
}

.section-32.mobile {
  flex: none;
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
  position: relative;
}

.image-59 {
  z-index: -99;
  border-radius: 10px 0 0 10px;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.grid-19 {
  grid-row-gap: 7px;
  align-items: center;
  justify-items: start;
}

.image-60 {
  width: 400px;
  border-radius: 10px 0 0 10px;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-60.mobile.horizontal {
  z-index: -99;
  max-width: none;
  min-width: 0;
  position: static;
}

.div-block-191 {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.image-61 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.div-block-193 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  padding: 80px 56px;
  display: flex;
}

.container-79 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navbar-5 {
  display: none;
}

.hwi-step {
  grid-column-gap: 16px;
  flex-direction: column;
  display: flex;
}

.grid-20 {
  grid-column-gap: 23px;
  grid-template-columns: max-content 1fr;
}

.hiw-step-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.div-block-196 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.mobile-section.cilent, .mobile-section.faq, .mobile-section.horizontal {
  display: none;
}

.mobile-section.my-40px {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.outer-div {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.outer-div.mobile {
  display: none;
}

.outer-div.mobile.client {
  display: flex;
}

.outer-div.mobile.hero {
  margin-top: 0;
  display: flex;
}

.outer-div.mobile.faq-answer {
  grid-column-gap: 80px;
  justify-content: space-between;
  margin-top: 80px;
}

.outer-div.mobile.investor {
  display: block;
}

.outer-div.mobile.hiw {
  max-width: 1000px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.outer-div.mobile.hiw.contact {
  margin-top: 160px;
}

.outer-div.cta {
  width: auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 10px;
  flex-direction: column;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.outer-div.cta.ue {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}

.outer-div.news, .outer-div.testimonial {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.outer-div.hero-new {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
  overflow: visible;
}

.outer-div.backed {
  width: auto;
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.outer-div.product-calculator {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
}

.outer-div.product-intro {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.outer-div.about.home {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.outer-div.about.story {
  width: auto;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-radius: 10px 0 0 10px;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
  position: relative;
}

.outer-div.about.journey {
  width: auto;
  grid-column-gap: 48px;
  justify-content: space-between;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.outer-div.about.news {
  grid-row-gap: 40px;
  margin-left: 0;
  margin-right: 0;
}

.outer-div.about.hero {
  width: auto;
  grid-row-gap: 40px;
  flex-direction: row;
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-bottom: 160px;
  display: flex;
}

.outer-div.hio-hiw {
  grid-column-gap: 80px;
  margin-left: 100px;
  display: flex;
}

.outer-div.home.hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin: 0;
  display: block;
  position: relative;
}

.outer-div.home.testimonial {
  margin-left: 100px;
  margin-right: 100px;
  display: block;
}

.outer-div.home.news {
  margin-left: 100px;
  margin-right: 100px;
}

.outer-div.bwi {
  width: auto;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.outer-div.bwi.client {
  width: auto;
  grid-template-columns: minmax(277px, 1.25fr) minmax(124px, 1fr) minmax(200px, 1fr);
}

.outer-div.bwi.apply {
  width: auto;
}

.outer-div.bwi.apply.mobile {
  grid-column-gap: 80px;
  grid-template-columns: 3.5fr 4.25fr;
}

.outer-div.bwi.work {
  width: auto;
  display: block;
}

.outer-div.help.hero-v2-images-wrapper {
  opacity: 1;
  margin-top: 0;
  margin-bottom: 0;
}

.outer-div.help.hero {
  max-width: 1000px;
  grid-column-gap: 80px;
  opacity: 1;
  align-items: flex-start;
  margin: 0 auto;
  display: flex;
}

.outer-div.help.category {
  grid-row-gap: 24px;
  opacity: 1;
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.outer-div.bwi-hero {
  height: auto;
  display: flex;
}

.outer-div.bwi-resources, .outer-div.bwi-benefit {
  display: block;
}

.outer-div.help-category.breadcrumb {
  grid-column-gap: 16px;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}

.outer-div.help-category.topic {
  grid-column-gap: 80px;
  flex-direction: row;
  margin-left: 0;
  margin-right: 0;
}

.outer-div.help-article.breadcrumb {
  grid-column-gap: 16px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
}

.outer-div.hio.about {
  width: 100%;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
}

.outer-div.hio.product-highlight {
  flex-direction: column;
}

.outer-div.hio.option {
  grid-row-gap: 80px;
  flex-direction: column;
}

.outer-div.ue.benefits {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.outer-div.ue.faq {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.outer-div.ue.client-review {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.outer-div.ue.apply {
  max-width: 1000px;
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.outer-div.ue.apply.agent.mobile {
  display: flex;
}

.outer-div.ue.testimonial {
  grid-row-gap: 40px;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}

.outer-div.ue.hero {
  max-width: 1000px;
  justify-content: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.outer-div.ue.hero.extra-padding-bottom {
  max-width: 1000px;
  flex-direction: column;
  margin: 136px auto 0;
  overflow: visible;
}

.outer-div.ue.resources {
  height: auto;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
}

.outer-div.ue.benefits-copy {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.outer-div.agent.terms {
  margin-top: 160px;
}

.mobile-section {
  display: block;
}

.div-block-204 {
  display: none;
}

.h6 {
  color: var(--text-primary);
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.paragrph-2 {
  font-size: 16px;
}

.button-group-div {
  width: auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  align-self: flex-start;
  display: flex;
}

.button-group-div.mobile {
  align-self: center;
}

.button-group-div.contact {
  justify-content: center;
}

.button-group-div.pdd {
  text-align: center;
  align-self: center;
  display: block;
}

.button-group-div.center {
  justify-content: center;
  align-self: center;
}

.button-group-div.agent.mobile {
  justify-content: center;
}

.button-group-div.ue {
  align-self: center;
}

.dropdown-6 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.dropdown-6.faq.large-accordion {
  width: 100%;
  height: 80px;
  justify-content: space-between;
  display: block;
  overflow: hidden;
}

.dropdown-6.help-category {
  position: static;
}

.accordion-toggle {
  width: 100%;
  height: auto;
  align-items: center;
  padding: 0;
  display: flex;
}

.accordion-toggle.w--open {
  height: auto;
}

.accordion-toggle.faq.large-accordion {
  height: 100px;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.accordion-toggle.help-category {
  height: 32px;
}

.dropdown-list-4 {
  color: var(--text-primary);
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: static;
  overflow: visible;
}

.dropdown-list-4.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.accordion-icon {
  max-width: none;
  min-width: 0;
}

.div-block-210 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.image-63 {
  border-radius: 10px;
}

.accord-title-div {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.accord-title-div.help-category {
  width: 280px;
}

.image-65 {
  display: none;
}

.div-block-215 {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: center;
  display: flex;
}

.highlight.agent {
  width: auto;
  color: var(--accent);
  margin-top: 0;
}

.highlight.agent.benefits {
  color: var(--accent);
}

.collection-item-22, .collection-list-12 {
  align-items: center;
  display: flex;
}

.client-img {
  border-radius: 10px;
}

.client-img.client-card__image {
  width: 100%;
}

.image-66 {
  object-fit: cover;
  object-position: 100% 50%;
  border-radius: 10px 0 0 10px;
  flex: 0 auto;
  display: block;
  overflow: visible;
}

.dropdown-list-5 {
  height: 0;
  background-color: rgba(0, 0, 0, 0);
  align-items: flex-start;
  padding-right: 8px;
  display: flex;
  position: static;
}

.dropdown-list-5.w--open {
  height: auto;
}

.div-block-217 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.brand-5 {
  align-items: center;
  display: flex;
}

.container-81 {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.menu-button-6 {
  display: flex;
}

.navbar-6 {
  width: 100%;
  height: 128px;
  max-width: 1000px;
  color: var(--white-2);
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.navbar-6.bwi {
  width: auto;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-6.pdd {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

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

.logo-menu {
  height: 100%;
  flex: 1;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.logo-menu.hold-nav {
  display: none;
}

.logo.nav {
  height: 28px;
  padding-right: 20px;
}

.card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.card.grey {
  background-color: #f4f5f6;
  border-radius: 10px;
}

.card.grey.hio-about-us {
  width: 100%;
  height: auto;
  color: var(--text-primary);
  justify-content: center;
  align-items: flex-start;
  padding: 32px 24px 40px;
  text-decoration: none;
}

.card.grey.news {
  width: 24vw;
  height: auto;
  padding: 40px;
}

.card.grey.news.forbes {
  display: none;
}

.card.grey.hero-highlight {
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 24px;
}

.card.grey.product-calculator {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.card.grey.product-calculator:hover {
  border: 1px none var(--primary-2);
}

.card.grey.help {
  opacity: 1;
  color: var(--text-primary);
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 24px 48px 24px 40px;
  text-decoration: none;
}

.card.grey.help.ue {
  justify-content: space-around;
}

.card.grey.help.bwi {
  grid-row-gap: 16px;
  background-color: var(--primary-2);
  order: 0;
  justify-content: center;
}

.card.stat {
  padding: 0;
}

.card.stat.about {
  background-color: var(--white-2);
  border-radius: 10px;
  justify-content: center;
  margin-right: 24px;
  padding: 40px 24px;
  box-shadow: 0 0 30px rgba(29, 44, 99, .1);
}

.div-block-219 {
  width: auto;
  height: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  flex: 1;
  grid-template-rows: min-content;
  grid-template-columns: 200px 200px 200px 200px;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-items: center;
  justify-items: stretch;
  display: grid;
}

.div-block-220 {
  width: auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.div-block-221 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.div-block-222 {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.section-33 {
  display: flex;
}

.div-block-223 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

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

.nav-menu-4.lang {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.div-block-224 {
  z-index: -99;
  height: 140px;
  background-color: var(--primary-2);
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-225 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white-2);
  border-radius: 10px;
  flex-direction: column;
  padding: 80px;
  display: flex;
  box-shadow: 0 0 30px rgba(29, 44, 99, .1);
}

.image-67 {
  z-index: -100;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-226 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-left: 140px;
  margin-right: 140px;
  display: flex;
}

.slider-17 {
  width: auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  display: flex;
}

.slide-38 {
  flex: 1;
}

.slider-18 {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: space-between;
  margin-left: 140px;
  display: flex;
}

.slide-new {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}

.slide-new.first-slide {
  margin-left: 140px;
}

.icon-8 {
  margin-right: 140px;
}

.div-block-227 {
  width: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.right-arrow-10 {
  justify-content: center;
  align-items: center;
  margin-right: 140px;
  display: flex;
}

.left-arrow-11 {
  justify-content: center;
  align-items: center;
  margin-left: 140px;
  display: flex;
}

.mask-26 {
  width: 40vw;
}

.section-new {
  margin-bottom: 0;
  display: block;
  position: relative;
}

.section-new.backed {
  width: 100vw;
  color: rgba(0, 0, 0, 0);
  background-color: #f4f5f6;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.section-new.backed.benefits1 {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section-new.cta {
  margin-top: 80px;
  margin-bottom: 160px;
  padding-top: 0;
}

.section-new.cta.px-100px {
  padding-left: 100px;
  padding-right: 100px;
}

.section-new.about.hero {
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
}

.section-new.about.story {
  width: 100vw;
  margin-top: 0;
  margin-bottom: 80px;
}

.section-new.about.news {
  display: none;
}

.section-new.about.news.slider {
  width: 100vw;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.section-new.about.journey {
  width: 100vw;
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-new.home {
  margin-top: 320px;
}

.section-new.home.cta {
  width: 100vw;
  margin-top: 80px;
  margin-bottom: 160px;
}

.section-new.home.news {
  margin-top: 80px;
  margin-bottom: 0;
}

.section-new.home.testimonial {
  margin-top: 80px;
  margin-bottom: 80px;
  position: static;
}

.section-new.home.hero {
  margin-top: 80px;
}

.section-new.home.product {
  margin-top: 0;
  margin-bottom: 80px;
}

.section-new.help.category {
  opacity: 1;
  margin-top: 80px;
  margin-bottom: 160px;
  margin-left: 0;
}

.section-new.help.hero {
  width: auto;
  opacity: 1;
  margin-top: 40px;
  position: static;
}

.section-new.bwi-apply, .section-new.bwi-work {
  margin-top: 320px;
  margin-bottom: 0;
}

.section-new.bwi-resources {
  margin-top: 220px;
}

.section-new.help-category.breadcrumb {
  margin-top: 0;
  margin-bottom: 80px;
}

.section-new.help-category.topic {
  margin-top: 80px;
  margin-bottom: 160px;
}

.section-new.bwi-cta {
  margin-top: 140px;
  margin-bottom: 320px;
}

.section-new.hio.about {
  width: auto;
  grid-column-gap: 80px;
  align-items: flex-start;
  margin: 80px 100px;
  display: flex;
}

.section-new.hio.hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 216px;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.section-new.hio.options.mobile {
  display: block;
}

.section-new.hio.highlight {
  grid-row-gap: 80px;
  flex-direction: column;
  margin-top: 60px;
  margin-bottom: 50px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.section-new.hio.option {
  grid-row-gap: 80px;
  flex-direction: column;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.section-new.hio.hiw {
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-new.ue.work {
  margin-top: 80px;
}

.section-new.ue.faq, .section-new.ue.faq.mobile {
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-new.ue.hero {
  margin-top: 0;
  margin-bottom: 80px;
  display: block;
}

.section-new.ue.benefits {
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-new.ue.benefits.mobile {
  display: block;
}

.section-new.ue.client {
  margin-top: 320px;
  margin-left: 0;
}

.section-new.ue.client.mobile {
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-new.ue.apply {
  margin-top: 80px;
  margin-bottom: 80px;
  display: block;
}

.section-new.ue.typography-section-wrapper, .section-new.ue.testimonial {
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-new.ue.resources {
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-new.px-16px {
  grid-column-gap: 0px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.section-new.contact {
  position: static;
}

.div-block-228 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-228.testimonial-group.static {
  display: none;
}

.div-block-229 {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.card-group {
  grid-column-gap: 80px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-group.about {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: end;
  margin-right: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  display: grid;
}

.card-group.about.mobile {
  display: none;
}

.image-68 {
  height: 16px;
  margin-top: 2px;
  margin-bottom: 7px;
}

.product-calculator {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 48% 48%;
  grid-auto-columns: 1fr;
  margin-right: 0;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  right: 0%;
}

.product-calculator.large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 0;
  display: grid;
}

.div-block-231 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.product-div {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  flex-direction: row;
  grid-template-rows: min-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.metrics-text {
  width: auto;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-end;
  display: flex;
}

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

.div-block-234 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.product-details {
  width: auto;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.product-img {
  border-radius: 10px;
  flex: 1;
}

.product-img.larrge, .product-img.large {
  display: none;
}

.metrics-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.footer-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--primary-2);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/635a6b256f2b1e7a6532d536_v%20shape%20(2).svg"), linear-gradient(to bottom, var(--accent), #0766b3 0%, #0e549a 13%, #163f7d 33%, var(--primary-2) 62%);
  color: var(--white-2);
  background-position: 0 40px, 0 0;
  background-repeat: no-repeat, repeat;
  border: 1px #000;
  justify-content: space-between;
  padding: 160px 100px;
  display: flex;
}

.div-block-236 {
  height: 60px;
  overflow: hidden;
}

.div-block-237 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-238 {
  width: 100%;
}

.viewmore {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.viewmore.about.news {
  justify-content: flex-start;
  align-items: center;
}

.stat.home {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

.heading-group {
  width: auto;
  justify-content: space-between;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.heading-group.home.hero {
  max-height: none;
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  border: 1px solid rgba(0, 0, 0, 0);
  flex-direction: row;
  margin-top: 0;
  margin-bottom: 80px;
  position: static;
}

.heading-group.about-us {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.heading-group.ue.hero {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}

.heading-group.ue.hero.pdd {
  align-items: flex-start;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.image-70 {
  border-radius: 10px;
}

.div-block-240 {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-71 {
  z-index: -99;
  max-width: 100%;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-72 {
  display: none;
}

.image-73 {
  border-radius: 10px;
  display: none;
}

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

.dropdown-toggle-7 {
  padding-right: 20px;
}

.dropdown-7 {
  border-radius: 10px;
}

.dropdown-list-6.w--open {
  background-color: var(--white-2);
  border-radius: 10px;
}

.div-block-243 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #f4f5f6;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.div-block-243.services {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-243.dd {
  width: auto;
  grid-column-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 32px;
  padding-right: 32px;
}

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

.image-75 {
  display: none;
}

.div-block-245 {
  width: 100%;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

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

.image-76 {
  display: none;
}

.ue-landing-footer {
  margin-left: -7rem;
  margin-right: -7rem;
}

.heading-higlight.bwi {
  color: var(--accent);
}

.image-77 {
  z-index: -99;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-div {
  width: 27vw;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  margin-right: 40px;
  display: flex;
}

.text-div.about.story {
  width: auto;
  grid-row-gap: 40px;
  margin-right: 0;
}

.text-div.about.journey {
  width: auto;
  grid-row-gap: 40px;
  position: relative;
}

.text-div.bwi.apply {
  width: 27vw;
  height: 50vw;
  grid-column-gap: 160px;
  grid-row-gap: 40px;
  flex-wrap: nowrap;
  align-content: center;
  margin-right: 0;
}

.text-div.bwi-client {
  width: auto;
  grid-row-gap: 40px;
  margin-right: 140px;
}

.image-78 {
  border-radius: 10px;
}

.img {
  height: auto;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
}

.img.about {
  z-index: 99;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 140px;
}

.img.about.story {
  z-index: -99;
  display: block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.img.about.story._2, .img.about.story.horizontal, .img.about.story.large {
  display: none;
}

.img.about.journey {
  width: 380px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.img.about.journey.horizontal, .img.about.journey.large {
  display: block;
}

.img.about.news {
  z-index: -1;
  position: static;
}

.img.about.news.left {
  z-index: 100;
  position: absolute;
  left: 140px;
  right: 0;
}

.img.about.news.right {
  z-index: 99;
  position: absolute;
}

.img.about.backed {
  height: 32px;
  border-radius: 0;
  display: block;
  position: static;
}

.img.home {
  max-width: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.img.home.hero {
  width: 426px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.img.home.cta {
  width: auto;
  object-position: 50% 0%;
  border-radius: 10px;
}

.img.home.product {
  width: auto;
}

.img.career-testimonial {
  width: auto;
  max-width: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.img.news-logo {
  max-height: 40px;
}

.img.news-logo.vir {
  opacity: .48;
  margin-bottom: 6px;
}

.img.help.hero {
  height: auto;
  max-width: none;
  opacity: 1;
  border-radius: 10px;
  display: block;
}

.img.help.hero.large {
  height: 540px;
  border-radius: 10px;
  display: none;
}

.img.help.hero.mobile {
  display: none;
}

.img.cta {
  width: auto;
  max-width: none;
  min-width: 0;
}

.img.cta.career {
  height: 240px;
}

.img.help-article {
  width: auto;
}

.img.hio.hero {
  width: 400px;
}

.img.hio.option {
  z-index: -99;
  border-radius: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.img.hio.about {
  position: static;
}

.img.ue.hero {
  z-index: -1;
  height: 100vh;
  max-width: none;
  object-fit: fill;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/635bc89b3444bff63932c82e_ue%20buiding.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.img.ue.hero.mobile {
  z-index: -1;
  height: 70vw;
  object-fit: cover;
  order: 1;
  margin-top: 0;
  margin-left: 169px;
  display: none;
  position: static;
  left: 162px;
  right: -25%;
}

.img.resources {
  width: 100%;
  max-width: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.img._48 {
  width: auto;
  height: 48px;
  max-width: none;
  border-radius: 0;
}

.img.mobile.career-cta {
  display: none;
}

.img.hero-career {
  width: 100%;
  height: auto;
  border-radius: 0;
  margin-top: 0;
}

.img.agent-hero {
  display: none;
}

.img.blog-card {
  width: 100%;
  max-width: 100%;
  border-radius: 0;
}

.div-block-247 {
  width: 580px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  margin-left: 100px;
  padding-right: 0;
  display: flex;
}

.image-79 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  display: none;
}

.div-block-248 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-80 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  display: none;
}

.image-81 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.image-82 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex: 0 auto;
}

.image-83 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.image-84 {
  z-index: -99;
  max-height: 100%;
  max-width: none;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex: 1;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-84.large {
  display: none;
}

.image-85, .image-86 {
  border-radius: 10px;
  display: block;
}

.img_investor {
  max-width: 100%;
  mix-blend-mode: luminosity;
}

.img_investor.pegaus {
  mix-blend-mode: difference;
}

.container-85 {
  z-index: 1;
  position: relative;
}

.image-88 {
  display: none;
}

.image-89 {
  border-radius: 10px;
}

.image-90 {
  padding-bottom: 0;
  display: none;
}

.div-block-249 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.paragraph-large-7 {
  font-size: 20px;
}

.col {
  width: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.col.small {
  width: 41%;
  flex: none;
}

.spacer-60 {
  width: 100%;
  height: 60px;
}

.spacer-60._60-width {
  width: 100px;
  width: 60px;
  flex: 0 auto;
}

.track-horizontal-alt {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.marquee-horizontal-large {
  z-index: 200;
  width: 100%;
  height: 180px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-5 {
  height: 34px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #8f00ff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 10px 12px;
  font-size: 16px;
  display: flex;
}

.track-horizontal {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.track-horizontal.mb-80px {
  margin-bottom: 80px;
}

.flex-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.flex-vertical.justify-content-between {
  justify-content: space-between;
}

.flex-vertical.justify-content-between._w-100 {
  width: 100%;
}

.flex-vertical.link-text.prolist-category-link-box {
  max-width: 200px;
  grid-row-gap: 0px;
  align-items: center;
  box-shadow: 1px 1px 40px rgba(0, 0, 0, .1);
}

.flex-vertical.gap-double {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-vertical.gap-half {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-vertical.listing-info-container {
  width: 100%;
  justify-content: space-between;
  align-self: stretch;
}

.container-87 {
  z-index: 10;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.spacer-30 {
  width: 100%;
  height: 30px;
}

.spacer-30._15-xsvp {
  width: 30px;
  flex: none;
}

.marquee-cover-horizontal {
  z-index: 10;
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 70%, #fff), linear-gradient(270deg, #fff, rgba(255, 255, 255, 0) 30%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.spacer-15 {
  width: 100%;
  height: 15px;
}

.header-quaternary {
  max-width: 100%;
  letter-spacing: 1px;
  font-size: 14px;
}

.header-quaternary.grey-text.uppercase {
  padding: 2px 4px;
}

.flex-horizontal {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  display: flex;
}

.flex-horizontal.flex-left, .flex-horizontal.justify-content-start {
  justify-content: flex-start;
}

.flex-horizontal.gap-half {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.icon-container-alt {
  width: 250px;
  height: 150px;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  box-shadow: 0 7px 15px 3px rgba(175, 177, 179, .3);
}

.header-secondary {
  max-width: 100%;
  font-size: 40px;
  line-height: 120%;
}

.icon-9 {
  width: 65%;
}

.marquee-horizontal {
  z-index: 200;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-start;
  align-items: center;
  margin-top: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.marquee-horizontal.about.backed, .marquee-horizontal.home.backed {
  display: none;
}

.marquee-horizontal.press-release-slide {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
}

.marquee-horizontal.capital-providers {
  margin-top: 0;
}

.marquee-text {
  color: #fff;
  text-transform: uppercase;
  flex: none;
  margin-right: 8vw;
}

.testimonial-slide {
  width: 492px;
  height: 270px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f4f5f6;
  border-radius: 10px;
  align-items: center;
  padding: 40px;
  display: flex;
  overflow: visible;
}

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

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

.div-block-252 {
  position: absolute;
}

.div-block-253 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.product-group {
  grid-row-gap: 80px;
  flex-direction: column;
  display: none;
}

.product-group.buy {
  display: flex;
}

.product-group.ue {
  display: none;
}

.div-block-254 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.link-block-23 {
  display: block;
}

.body-10 {
  margin-left: 220px;
  margin-right: 220px;
  display: block;
}

.navbar-8 {
  width: 1000px;
  height: 128px;
}

.container-89 {
  height: 61.44px;
}

.image-92 {
  height: 32px;
  margin-top: 12px;
  margin-bottom: -14px;
}

.nav-link-15 {
  width: 108px;
  height: 24px;
  text-align: center;
  white-space: normal;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  display: flex;
}

.navbar-9 {
  width: 1000px;
}

.container-90 {
  width: 1000px;
  height: 128px;
}

.grid-22 {
  grid-template: ". Area"
  / 1fr 1fr 1fr;
}

.paragraph-123 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.paragraph-123.body1 {
  width: 540px;
  height: 54px;
  font-weight: 400;
}

.heading-292 {
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 88px;
}

.heading-292.header1 {
  width: 701px;
  height: 176px;
  color: var(--primary-2);
}

.nav-link-16 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.body3 {
  font-size: 16px;
  line-height: 24px;
}

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

.image-93 {
  margin-right: 71px;
}

.container-91 {
  width: 1000px;
}

.navbar-10 {
  width: 1000px;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.div-block-255 {
  height: 160px;
}

.grid-23 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2 Area-3" minmax(99px, 1fr)
  / minmax(279px, 1fr) minmax(285px, 1fr) minmax(200px, 20fr);
}

.heading-295.body4 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.navbar-logo-center-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

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

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

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

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-17 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-17:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-link-17:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

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

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-dropdown-toggle:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: rgba(26, 27, 31, .75);
}

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

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

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

.navbar-logo-left-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

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

.nav-divider {
  width: 1px;
  height: 22px;
  background-color: #e4ebf3;
  margin-left: 15px;
  margin-right: 15px;
}

.div-block-258 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.image-94 {
  margin-top: 0;
  margin-bottom: 0;
}

.text-img-div {
  flex-direction: column;
  display: flex;
}

.text-img-div.home {
  grid-row-gap: 40px;
}

.year-div {
  height: auto;
  flex-direction: column;
  display: flex;
}

.spacer-182 {
  height: 182px;
}

.timeline {
  grid-column-gap: 24px;
  margin-top: 16px;
  display: flex;
}

.div-block-260 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.div-block-261 {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.line {
  width: .5px;
  background-color: var(--text-primary);
  color: var(--text-primary);
}

.line.about {
  z-index: -9;
  height: 100%;
  position: absolute;
  left: 7px;
  right: auto;
}

.line.testimonial {
  height: auto;
  background-color: rgba(18, 18, 18, .3);
  align-self: stretch;
  display: block;
}

.line-div {
  width: 17px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.timeline-div.mobile {
  display: none;
}

.icon-text-div {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-text-div.help-category.topic {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.icon-text-div.help-article.sidebar {
  width: auto;
  color: var(--text-primary);
  flex-direction: row;
  text-decoration: none;
}

.icon-text-div.footer {
  flex-direction: column;
  align-items: flex-start;
}

.icon-text-div.testimonial.quote {
  grid-column-gap: 16px;
}

.icon-text-div.resource {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 40px;
  right: 0%;
}

.icon-text-div.author {
  grid-column-gap: 2rem;
}

.icon-text-div.blog-card {
  position: absolute;
  bottom: 40px;
  left: 24px;
  right: 0%;
}

.icon-text-div.agent {
  align-items: flex-start;
}

.navbar-11 {
  display: flex;
}

.slider-19 {
  height: auto;
  grid-column-gap: 40px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-start;
  display: flex;
}

.right-arrow-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-39 {
  width: 40%;
}

.news-slide.about {
  width: 356px;
  height: 100%;
  background-color: #f4f5f6;
  border-radius: 10px;
  margin-right: 40px;
  padding: 56px;
}

.mask-27 {
  flex: 1;
  overflow: visible;
}

.div-block-264 {
  height: 272.921px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.slider-arrow.about.news {
  z-index: 100;
  justify-content: center;
  align-items: center;
  margin-right: 140px;
  display: flex;
}

.slider-arrow.about.news.left {
  margin-left: 0;
  margin-right: 0;
}

.slide-nav-14 {
  display: block;
}

.bwi {
  width: 50vw;
  flex: 0 auto;
  order: -1;
  align-self: auto;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 88px;
}

.grid-25 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 140px;
  margin-right: 140px;
}

.grid-25.benefits1 {
  grid-column-gap: 120px;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) 1fr;
  margin-top: 80px;
  margin-left: 0;
  margin-right: 0;
}

.text-span-57 {
  font-weight: 500;
}

.paragraph-124 {
  font-family: Inter, sans-serif;
}

.div-block-265 {
  width: 24vw;
  height: 10vw;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex: 0 auto;
  order: 1;
  grid-template: ". Area"
                 ". ."
                 / 1.75fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: auto;
  margin-top: -40px;
  display: grid;
}

.image-95 {
  display: block;
}

.div-block-266 {
  margin-left: 0;
  margin-right: 0;
}

.heading-297 {
  width: 15vw;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
}

.image-96 {
  width: 40px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-97, .image-98, .image-99, .image-100 {
  margin-top: 0;
  margin-bottom: 0;
}

.logo5 {
  width: 40px;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-267 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-268 {
  grid-column-gap: 40px;
  display: flex;
}

.slider-20 {
  height: 348px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
}

.slide-40 {
  width: 47%;
  margin-right: 40px;
}

.mask-28 {
  padding-top: 16px;
}

.link-block-24 {
  width: auto;
}

.div-block-269 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: 50px;
  grid-template-columns: minmax(0, .25fr) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.div-block-269.bwi {
  width: auto;
  grid-template-columns: minmax(0, .25fr) 1.5fr;
  margin-top: 24px;
}

.image-101 {
  width: 40px;
  margin-top: 8px;
  margin-bottom: 0;
}

.div-block-270 {
  width: 624px;
  -webkit-text-fill-color: inherit;
  background-color: #f4f5f6;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 15px;
}

.div-block-271 {
  width: auto;
  background-color: #f4f5f6;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 10px;
  margin-right: 0;
  padding: 64px 56px;
}

.link-block-26 {
  display: none;
}

.div-block-272 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(180px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-273 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / minmax(229px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-274, .div-block-275 {
  margin-bottom: 24px;
}

.image-102, .image-103 {
  height: 160px;
}

.div-block-277 {
  width: 80vw;
  height: 40vw;
  background-color: #f4f5f6;
  border-radius: 10px;
  padding: 64px 80px;
  position: absolute;
  top: 353px;
  bottom: 0%;
  left: 12%;
  right: auto;
}

.grid-26 {
  grid-column-gap: 24px;
  grid-template-rows: auto minmax(47px, 2fr);
  grid-template-columns: minmax(76px, .75fr) minmax(315px, 1fr) minmax(67px, .75fr);
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-27 {
  width: 20vw;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0, .75fr) minmax(33px, .25fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-27._1 {
  width: 16px;
  grid-column-gap: 0px;
  grid-template-rows: minmax(auto, .25fr);
  grid-template-columns: minmax(0, .75fr) minmax(33px, .25fr);
}

.paragraph-125 {
  width: 14vw;
  height: 2vw;
}

.paragraph-125._2 {
  width: 20vw;
}

.paragraph-125._1 {
  width: 12vw;
  height: 2vw;
  margin-bottom: 0;
}

.grid-28 {
  grid-column-gap: 8px;
  grid-template-rows: auto;
}

.grid-29 {
  grid-template-rows: auto;
}

.image-104 {
  width: 32px;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-30 {
  grid-template-rows: auto;
  grid-template-columns: minmax(172px, 1fr) 1fr;
}

.grid-30._1 {
  height: 3vw;
  grid-template-rows: minmax(auto, .25fr);
  grid-template-columns: minmax(124px, 1fr) minmax(86px, 1.25fr);
}

.grid-30._2 {
  grid-template-rows: minmax(29px, .25fr);
  grid-template-columns: minmax(234px, 1fr) 1fr;
}

.grid-30._3 {
  height: 3vw;
  grid-template-columns: minmax(57px, .25fr) 1fr;
}

.paragraph-127 {
  width: 11vw;
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-127._1 {
  width: 16vw;
}

.paragraph-127._2 {
  width: 6vw;
}

.image-105 {
  width: 32px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.button-6 {
  background-color: var(--primary-2);
}

.div-block-279, .div-block-280 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-281 {
  height: 4vw;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 0;
}

.grid-31 {
  grid-template-rows: auto;
}

.button-7 {
  height: 4vw;
  color: #f4f5f6;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}

.grid-32 {
  grid-template-rows: minmax(38px, .25fr);
  grid-template-columns: .75fr minmax(66px, .25fr);
}

.text-span-58, .text-span-59, .text-span-60 {
  height: 4vw;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-282 {
  width: 25vw;
}

.grid-33 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(33px, .75fr) auto;
  margin-top: 24px;
}

.div-block-283 {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.hero-text-div.help {
  grid-row-gap: 39px;
  opacity: 1;
  flex-direction: column;
  flex: 1;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.product-selection.help.category {
  width: 100%;
  grid-column-gap: 80px;
  opacity: 1;
  justify-content: space-between;
  margin-left: 0;
}

.topic-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: start;
  display: grid;
}

.topic-list.help {
  opacity: 1;
}

.category-heading-div {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.category-heading-div.help.category {
  grid-row-gap: 24px;
  opacity: 1;
  flex-direction: column;
  align-items: center;
  margin-left: 0;
}

.category-heading-div.apply-form {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.grid-34 {
  grid-template-rows: minmax(143px, .25fr);
  grid-template-columns: minmax(210px, .25fr) 1fr 1fr;
  margin-top: 24px;
  margin-bottom: 24px;
}

.paragraph-128 {
  font-family: Inter, sans-serif;
  line-height: 27px;
}

.heading-300 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.grid-35 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(19px, .75fr) minmax(38px, 1fr);
  grid-template-columns: 1fr;
}

.div-block-284 {
  height: .3vw;
  background-color: #f4f5f6;
}

.image-107, .icon-work {
  margin-top: 0;
  margin-bottom: 0;
}

.number.bwi {
  width: auto;
  color: var(--primary-2);
  margin-top: 16px;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 76.8px;
}

.number.ue {
  margin-top: 32px;
  font-family: Inter, sans-serif;
  font-size: 64px;
  line-height: 76.8px;
}

.div-block-285 {
  margin-top: 80px;
}

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

.div-block-286 {
  margin-right: 60px;
  display: block;
}

.grid-37 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .25fr) minmax(38px, 3fr) minmax(143px, .25fr);
  margin-top: 40px;
}

.div-block-287 {
  width: 70vw;
}

.image-108 {
  height: 70vw;
  object-fit: cover;
  position: absolute;
  top: -4%;
  bottom: 0%;
  left: auto;
  right: -13%;
}

.nav-link {
  padding-top: 0;
  padding-bottom: 0;
}

.nav-link.help {
  opacity: 1;
  margin-left: 0;
}

.nav-link.help.category.question {
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.nav-link.help.category.question:hover {
  color: var(--accent);
}

.nav-group.help.category.question {
  grid-row-gap: 16px;
  opacity: 1;
  flex-direction: column;
  flex: 0 auto;
  margin-left: 0;
}

.image3.bwi-client {
  height: auto;
  object-fit: contain;
  margin-bottom: 0;
}

.image4 {
  width: 300vw;
  height: 80vw;
  object-fit: contain;
  margin-top: -253px;
  margin-left: 543px;
  position: relative;
  top: -639px;
  left: 299px;
}

.image4.new {
  height: 70vw;
  object-position: 0% 50%;
  border-radius: 10px;
  margin-top: -690px;
  margin-bottom: 0;
  margin-left: 507px;
  top: -84px;
  left: 505px;
}

.div-block-293 {
  width: 70vw;
  height: 30vw;
  object-fit: cover;
  background-color: #f4f5f6;
  border-radius: 9px;
  order: 1;
  margin-left: 140px;
}

.image-110 {
  height: 60vw;
  object-fit: fill;
  order: 1;
  position: absolute;
  top: 32%;
  bottom: 0%;
  left: auto;
  right: -23%;
}

.div-block-294 {
  width: 80vw;
  height: 40vw;
  clear: none;
  background-color: #f4f5f6;
  border-radius: 19px;
  flex: 0 auto;
  margin-top: 80px;
  padding: 40px 60px;
}

.grid-38 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: 43px 43px;
  grid-template-columns: .75fr 1.5fr .5fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-39 {
  grid-template-rows: 38px;
  grid-template-columns: 2.75fr .75fr;
}

.grid-40 {
  grid-template-rows: 38px;
  grid-template-columns: 2.75fr 1fr;
}

.grid-41 {
  grid-template-rows: 38px;
}

.image-111 {
  margin-top: 0;
}

.button-8 {
  background-color: var(--primary-2);
  border-radius: 8px;
  padding: 24px 56px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 24px;
}

.div-block-301 {
  width: auto;
  height: auto;
  object-fit: fill;
  flex: 0 auto;
  display: block;
  overflow: visible;
}

.div-block-302 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.image-113, .image-113.new {
  display: block;
}

.header3.bwi-explore {
  font-family: Newsreaderdisplay, sans-serif;
  font-weight: 500;
  line-height: 57px;
}

.div-block-303 {
  height: 4vw;
  background-color: var(--white-2);
  border-radius: 8px;
  padding-top: 0;
}

.div-block-304, .div-block-305 {
  height: 4vw;
  background-color: var(--white-2);
}

.grid-42 {
  grid-template-rows: 28px;
  grid-template-columns: 1.75fr 5fr;
  padding-top: 22px;
}

.div-block-306 {
  width: 16vw;
  height: .5vw;
  background-color: var(--primary-2);
  border-radius: 10px;
  margin-top: -1px;
}

.image-114 {
  width: 2vw;
  height: 2vw;
  margin-top: -9px;
  margin-bottom: auto;
  margin-left: -36px;
}

.grid-43 {
  grid-template-columns: 2.5fr 1fr;
}

.div-block-400 {
  height: 4vw;
  background-color: var(--white-2);
  border-radius: 8px;
  margin-left: -44px;
  margin-right: 53px;
}

.header1.bwi-hero {
  color: var(--primary-2);
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 88px;
}

.collection-list-wrapper-15 {
  line-height: 24px;
}

.div-block-401 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.image-115 {
  display: none;
}

.div-block-402 {
  flex-direction: column;
  display: flex;
}

.topic-group.help-category.topic {
  width: 100%;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.topic-group.help-category.topic.answer {
  padding-top: 36px;
}

.collection-item-23 {
  align-items: center;
  display: flex;
}

.mobile-sidebar {
  display: none;
}

.image-116 {
  z-index: -1;
  width: 50%;
  height: 120%;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 10px;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  top: 32%;
  bottom: 0%;
  left: auto;
  right: -17%;
}

.header4 {
  color: var(--text-primary);
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 0;
  font-size: 32px;
  line-height: 38px;
}

.header4.new {
  padding-right: 105px;
}

.header4.new.mobile {
  padding-right: 0;
}

.div-block-403 {
  justify-content: space-between;
  display: flex;
}

.image-117, .image-118, .image-119 {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-3.bwi-client {
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.paragraph-4.bwi-client {
  color: var(--text-primary);
  margin-top: 8px;
  padding-right: 54px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.grid-44 {
  grid-column-gap: 0px;
  grid-template-rows: 33px;
  grid-template-columns: 1.75fr .25fr;
}

.grid-44.new {
  grid-template-columns: .75fr .25fr;
}

.image-120 {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-45 {
  width: 40vw;
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 3.5fr 1fr;
}

.div-block-541 {
  width: 480px;
  height: 70px;
  border: 1px solid var(--primary-2);
  color: var(--primary-2);
  border-radius: 10px;
}

.div-block-560 {
  width: 208px;
  border: 1px solid var(--primary-2);
  background-color: var(--primary-2);
  border-radius: 10px;
  margin-left: -25px;
}

.paragraph-129 {
  color: var(--neutral-300);
  margin-bottom: 0;
  padding-top: 19px;
  padding-left: 32px;
}

.paragraph-130 {
  height: 70px;
  color: var(--white-2);
  margin-bottom: 0;
  padding: 19px 57px;
  font-weight: 700;
}

.heading-301, .header2.bwi-client {
  display: none;
}

.topic-div.help {
  grid-row-gap: 16px;
  opacity: 1;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 0;
  display: flex;
  position: static;
}

.all-topic-div.ue {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-16, .collection-item-24 {
  align-items: center;
  display: flex;
}

.grid-46, .div-block-600.bwi-faq, .div-block-601 {
  display: none;
}

.div-block-602 {
  background-color: var(--white-2);
  border: 1px solid rgba(0, 0, 0, 0);
}

.grid-47 {
  grid-column-gap: 40px;
  grid-template-rows: 38px;
  grid-template-columns: 1.75fr 1fr;
}

.image-123 {
  padding-right: 57px;
}

.image-124 {
  z-index: -1;
  width: 50vw;
  margin-top: 0;
  margin-left: 247px;
  position: absolute;
  top: 1%;
  bottom: 0%;
  left: auto;
  right: -15%;
}

.image-125.bwi-new {
  display: none;
}

.div-block-700 {
  width: 80vw;
  height: auto;
  background-color: #f4f5f6;
  border: 1px solid rgba(0, 0, 0, 0);
  padding: 60px;
}

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

.button5 {
  background-color: var(--primary-2);
  margin-top: 40px;
  padding: 24px 56px;
}

.button5.ue.explore {
  border-radius: 10px;
}

.button5.ue.apply {
  border-radius: 10px;
  padding-left: 94px;
  padding-right: 94px;
}

.button5.ue.apply.mobile {
  width: auto;
  padding-left: 99px;
  padding-right: 99px;
}

.collection-item-25 {
  background-color: #f4f5f6;
}

.topic-questionlist {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.image-126 {
  max-width: none;
}

.heading-description-8 {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-description-8.hio.hero {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}

.heading-description-8.benefit {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  padding: 0;
}

.heading-description-8.benefit.align-center {
  align-items: center;
}

.heading-description-8.contact.other.phone {
  width: auto;
}

.heading-description-8.contact.other.partners {
  width: 100%;
}

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

.currencies-comparison {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 3fr 2fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-702 {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.div-block-703 {
  grid-column-gap: 80px;
  background-color: #f4f5f6;
  border-radius: 10px;
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.grid-49 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  margin-bottom: 40px;
}

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

.image-127 {
  margin-top: 320px;
  margin-bottom: 0;
}

.grid-51 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  margin-top: 24px;
  margin-bottom: 24px;
}

.grid-51.ue.work {
  grid-column-gap: 80px;
  grid-template-columns: .5fr .5fr 1fr;
}

.grid-51.ue.faq {
  width: 64vw;
  grid-column-gap: 0px;
  grid-template-columns: .25fr 2fr .25fr;
}

.grid-51.bwi.work {
  width: auto;
  grid-column-gap: 32px;
  grid-template-columns: .5fr .5fr 1fr;
}

.div-block-704 {
  height: 3px;
  background-color: #f4f5f6;
  line-height: 8px;
}

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

.heading-302 {
  font-family: Inter, sans-serif;
  font-size: 64px;
  line-height: 76.8px;
}

.div-block-706 {
  width: 64vw;
}

.div-block-707 {
  width: 80vw;
  height: auto;
  background-color: #f4f5f6;
  border-radius: 10px;
  order: 1;
  margin-left: 0;
  padding: 64px 56px;
}

.div-block-707.ue.explore.mobile {
  width: 100%;
  margin-top: 0;
  padding-top: 56px;
  padding-bottom: 56px;
}

.grid-53 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr .5fr;
  margin-top: 40px;
}

.grid-54 {
  grid-template-rows: auto;
}

.grid-54.ue.explore {
  grid-template-rows: 38px;
  grid-template-columns: 1.75fr 1fr;
}

.grid-54.ue.explore._2 {
  grid-template-columns: 3.75fr 1fr;
}

.grid-54.ue.explore3.mobile {
  grid-template-columns: 1.5fr 1fr;
}

.button-paragraph.ue {
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 27px;
}

.outer-div1.ue.faq {
  display: flex;
}

.image-131 {
  height: 64vw;
  margin-top: -147px;
  margin-bottom: 0;
  margin-left: 124px;
}

.heading-cta.ue.cta {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-cta.career {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-132 {
  width: 252vw;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.image-133 {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-55 {
  grid-template-rows: auto;
}

.grid-55.ue.client-review {
  grid-column-gap: 0px;
  grid-template-rows: 43px;
  grid-template-columns: .75fr .25fr;
}

.grid-55.ue.client-review.michelle {
  grid-template-columns: 1fr .25fr;
}

.image-134 {
  margin-top: 18px;
  margin-left: 33px;
  padding-left: 0;
  padding-right: 0;
}

.image-135 {
  padding-left: 5px;
}

.paragraph-5.ue.explore {
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 27px;
}

.paragraph-5.ue.apply {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

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

.image-136.ue.explore2 {
  margin-left: -13px;
}

.image-137 {
  position: relative;
}

.image-138 {
  height: 100%;
  display: block;
}

.div-block-709 {
  height: 3vw;
  background-color: var(--white-2);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  margin-right: 48px;
}

.div-block-709.ue.explore2 {
  width: 5vw;
}

.div-block-709.ue.explore3 {
  margin-right: 0;
}

.grid-56 {
  grid-template-rows: auto;
}

.grid-56.ue.explore {
  grid-column-gap: 24px;
}

.image-139 {
  margin-top: 5px;
}

.div-block-710, .grid-57.ue.explore {
  display: none;
}

.grid-58 {
  width: 56%;
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.grid-58.ue.mobile {
  width: 60%;
  grid-template-columns: 2.5fr 1.25fr;
}

.div-block-711 {
  height: 5.5vw;
  background-color: var(--primary-2);
  border-radius: 10px;
  margin-top: 40px;
  margin-left: -31px;
}

.div-block-712 {
  height: auto;
  border: 1.5px solid var(--primary-2);
  border-radius: 10px;
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 24px;
}

.button-9 {
  height: 5.5vw;
  background-color: var(--primary-2);
  border-radius: 10px;
  margin-left: -22px;
  padding: 17px 39px;
}

.button-9.ue {
  height: auto;
  margin-left: 0;
  padding: 24px 56px;
}

.button-9.ue:hover {
  color: var(--white-2);
}

.image-141 {
  position: static;
}

.image-142 {
  height: 66vw;
  object-fit: contain;
  object-position: 100% 100%;
  border-radius: 10px;
  margin-top: -146px;
  margin-left: 108px;
}

.div-block-713 {
  width: 72vw;
  height: 50vw;
}

.div-block-713.ue.apply {
  background-color: #f4f5f6;
  border-radius: 10px;
  padding: 64px 56px;
}

.div-block-714 {
  width: 40vw;
}

.div-block-901 {
  width: 80vw;
  background-color: #f4f5f6;
  border-radius: 10px;
  padding: 64px 48px;
}

.grid-59 {
  grid-template-rows: auto;
}

.grid-59.ue.apply {
  grid-column-gap: 0px;
  grid-template-columns: .25fr 1fr;
}

.background-img-container {
  position: relative;
}

.background-img-div {
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: .2;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/634a6d53bca0d23ce6804b61_landmark-81-full.webp");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.currencies-comparison-accordion {
  display: none;
}

.div-block-722.ue.apply {
  height: 4vw;
  background-color: var(--white-2);
  border-radius: 6px;
}

.div-block-722.ue.apply.mobile._5, .div-block-722.ue.apply._3 {
  display: none;
}

.grid-60 {
  height: 8vw;
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  margin-top: 40px;
}

.grid-61 {
  height: 4vw;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 29px 24px;
  grid-template-columns: .25fr 1fr;
}

.div-block-902 {
  width: 1.8vw;
  height: 1.8vw;
  background-color: var(--white-2);
  border-radius: 4px;
  margin-top: 0;
}

.div-block-902.ue.apply {
  border: 1px solid var(--primary-2);
}

.grid-62 {
  height: 8vw;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  margin-top: 40px;
  margin-right: 250px;
}

.grid-63 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-top: 24px;
}

.grid-63.ue.apply.mobile {
  display: flex;
}

.image-151 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-151.ue.apply {
  height: 60%;
}

.div-block-903 {
  margin-right: 108px;
}

.grid-64 {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr 1fr;
  margin-top: 80px;
}

.grid-65 {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: 43px 76px auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

.grid-65.bwi.benefits {
  width: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-65.bwi.benefit {
  width: auto;
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  background-color: rgba(0, 0, 0, 0);
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding: 0;
  display: grid;
}

.grid-65.ue.benefits {
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  margin-top: 0;
}

.grid-65.contact {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
}

.grid-65.contact.other {
  grid-column-gap: 96px;
  grid-row-gap: 24px;
  flex: 0 auto;
  grid-template-rows: 53px 53px auto auto;
}

.grid-65.contact.benefits {
  margin-top: 80px;
}

.grid-65.career {
  grid-column-gap: 24px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-65.agent {
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grid-65.agent.benefits.mobile {
  grid-template-columns: 3fr 3fr;
}

.grid-65.contact-section {
  width: 100%;
  grid-column-gap: 24px;
  grid-template-rows: 301px;
}

.grid-65.contact-section.mobile {
  grid-template-rows: auto;
}

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

.benefit-group.ue.benefits {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.benefit-group.contact {
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-152 {
  width: 40px;
  height: 40px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-153 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-154 {
  max-width: none;
  min-width: 0;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-131 {
  margin-top: 40px;
}

.press-release-carousel {
  background-color: #f4f5f6;
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.press-release-carousel.with-header {
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.press-release-carousel.mb-0 {
  margin-bottom: 0;
}

.image-155 {
  max-width: none;
  min-width: 0;
  flex: 0 auto;
}

.carousel-item-container {
  width: 250px;
  text-align: center;
}

.carousel-item-container.bigger {
  width: 400px;
}

.press-release-banner {
  flex: 1;
  justify-content: space-around;
  align-items: center;
  display: none;
}

.slide-nav-15 {
  margin-top: 8px;
}

.slide-nav-15.resource {
  margin-top: 16px;
  display: none;
  position: static;
}

.slide-nav-15.testimonial {
  margin-top: 16px;
  font-size: 16px;
  position: static;
}

.slide-nav-15.testimonial.bwi {
  display: none;
}

.top-right-arrow {
  width: 3rem;
  height: 3rem;
  color: var(--text-primary);
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-right-arrow.testimonial {
  display: flex;
  top: auto;
  bottom: 0;
  left: auto;
  right: auto;
}

.top-right-arrow.testimonial.bwi {
  display: none;
}

.top-right-arrow.resource {
  display: none;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.top-right-arrow--right {
  justify-content: center;
  align-items: center;
  display: flex;
}

.top-right-arrow--right.testimonial {
  justify-content: flex-end;
  display: flex;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
}

.top-right-arrow--right.testimonial.bwi {
  display: none;
}

.top-right-arrow--right.resource {
  display: none;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.hightlights-hiio__stats {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hightlight-stat__item {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  display: flex;
}

.hightlight-stat__box {
  grid-column-gap: 10px;
  flex-wrap: nowrap;
  align-items: baseline;
  padding: 40px;
  display: flex;
  box-shadow: 1px 1px 20px rgba(29, 44, 99, .1);
}

.hightlight-hiio__texts, .hightlight-text__box {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.hightlight-text__title {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.image-156 {
  min-width: 0;
}

.footnote-box {
  margin-top: 1rem;
}

.step-card {
  width: 200px;
  min-width: 20%;
  grid-row-gap: 1rem;
  flex-direction: column;
  position: relative;
}

.step-card.ue {
  width: auto;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.mobile-slider {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  display: none;
}

.step-index {
  width: 68px;
  height: 68px;
  background-color: #f4f5f6;
  border-radius: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.step-index.blue-circle-border {
  border: 1px solid var(--primary-2);
}

.step-line {
  z-index: -1;
  width: 140%;
  height: 3px;
  background-color: #f4f5f6;
  position: absolute;
  top: 34px;
  bottom: 0%;
  left: 0;
  right: 0%;
}

.carousel-arrow {
  color: var(--text-primary);
}

.carousel-arrow.testimonial {
  margin: auto 0 auto 40px;
}

.carousel-arrow.testimonial.left {
  margin-left: 0;
}

.px-16px.my-40px {
  margin-top: 50px;
}

.low-risk__container {
  grid-column-gap: 1rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: flex-start;
  display: grid;
}

.highlight-text__paragraph {
  margin-left: 36px;
}

.gray-background {
  background-color: #f4f5f6;
}

.gray-background.gray-border {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border: 1px solid rgba(18, 18, 18, .1);
  border-radius: 2px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: block;
}

.gray-background.gray-border.py-1rem {
  text-align: left;
  justify-content: flex-start;
  padding: 1rem 1rem 1rem 2rem;
  display: flex;
}

.gray-background.prolist {
  width: 100%;
}

.table-criteria {
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  display: flex;
}

.table-criteria.border-gray, .table-criteria.gray-border {
  border: 1px solid rgba(0, 0, 0, .1);
}

.criteria-text {
  color: var(--primary-2);
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.comparison-item {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem 2rem;
  display: flex;
}

.comparison-item.gray-border {
  border: 1px solid rgba(0, 0, 0, .1);
}

.comparison-text {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  line-height: 27px;
}

.hiw-flex {
  width: auto;
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.hiw-flex.agent {
  grid-template-columns: 1fr 1fr 1fr;
}

.client-card {
  grid-row-gap: 24px;
  text-align: left;
  flex-direction: column;
  display: flex;
}

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

.wreath-container {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: baseline;
  display: grid;
}

.wreath-container.hero-section-wreath {
  margin-top: 40px;
}

.wreath-box {
  min-width: 20%;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.wreath-text {
  color: var(--primary-2);
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.image-157 {
  max-width: none;
  min-width: 0;
  border-radius: 10px;
}

.image-161, .image-162, .image-163 {
  max-width: none;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.image-164 {
  margin-top: 0;
}

.section-heading.ue.apply {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.section-description {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.section-description.agent.mobile {
  grid-row-gap: 84px;
}

.attribute-list {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.testimonial-slider {
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.slide-card {
  height: 100%;
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 40px 56px;
  display: flex;
}

.slide-card.resource {
  height: 380px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
}

.slide-card.testimonial {
  margin-left: 0;
  margin-right: 0;
}

.slide-card.blog {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  justify-content: flex-start;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.testimonial-info {
  width: 100%;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
}

.testimonial-details {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.youtube {
  width: auto;
  height: 100%;
  border-radius: 10px 0 0 10px;
  flex: 0 auto;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 320px;
  position: relative;
}

.section-side-padding {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 140px;
  padding-right: 140px;
}

.section-side-padding.section-vertical-padding {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-side-padding.section-vertical-padding.section-item-margin {
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.section-side-padding.section-vertical-padding.pb-40px {
  padding-bottom: 40px;
}

.section-side-padding.section-vertical-padding.cta-section-container {
  flex-direction: column;
  margin-bottom: 80px;
  display: flex;
}

.section-side-padding.section-vertical-padding.hero-section-container {
  padding-top: 216px;
  padding-left: 0;
  padding-right: 0;
}

.section-side-padding.section-vertical-padding.hero-section-container.prolist {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/63a2de16fd55c5c99243c3ae_aubrey-odom-mabey-ITzfgP77DTg-unsplash%201.png");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
}

.section-side-padding.section-vertical-padding.last {
  padding-bottom: 160px;
}

.section-side-padding.section-vertical-padding.last.contact {
  text-align: center;
  align-self: center;
}

.section-side-padding.section-vertical-padding.help-center {
  padding-bottom: 0;
}

.section-side-padding.section-vertical-padding.breadcrumb {
  border: 1px solid #f4f5f6;
  padding-top: 0;
  padding-bottom: 0;
}

.section-side-padding.section-vertical-padding.alumni {
  grid-row-gap: 80px;
  background-color: #f4f5f6;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.section-side-padding.section-vertical-padding.agent.mobile {
  display: block;
}

.section-side-padding.section-vertical-padding.investor-banner {
  background-color: #f4f5f6;
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-side-padding.section-vertical-padding.investor-banner.mb-0 {
  margin-bottom: 0;
}

.section-side-padding.section-vertical-padding.contact-1st {
  padding-top: 160px;
}

.section-side-padding.section-vertical-padding.gray-background-md {
  width: 100%;
  background-color: var(--light-grey);
}

.section-side-padding.section-vertical-padding.pb-120px {
  padding-bottom: 120px;
}

.section-side-padding.section-vertical-padding.prolist-hero {
  height: 500px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/63aaa9dd2e85b301bda48af6_close-up-hand-painting-wall-with-roller-flipped.webp");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  padding-top: 165px;
}

.section-side-padding.section-vertical-padding.flex-vertical.align-items-start {
  align-items: flex-start;
}

.section-side-padding.section-vertical-padding.grey {
  background-color: var(--light-grey);
}

.section-side-padding.section-vertical-padding.navy {
  background-color: var(--primary-2);
}

.section-side-padding.section-vertical-padding.prolist-navbar-compensation-padding {
  padding-top: 165px;
}

.section-side-padding.section-vertical-padding.pdd-40px-spacing.pdd-service, .section-side-padding.section-vertical-padding.pdd-40px-spacing.service2, .section-side-padding.section-vertical-padding.pdd-40px-spacing.pdd-why-homebase {
  display: none;
}

.section-side-padding.section-vertical-padding.nav-compensation-padding {
  padding-top: 216px;
}

.section-side-padding.section-vertical-padding.blue-background {
  background-color: var(--primary-2);
}

.section-side-padding.section-vertical-padding.silver-background {
  background-color: #f9f9f9;
}

.section-side-padding.mb-40px {
  margin-bottom: 40px;
}

.section-side-padding.nav {
  width: 100%;
  background-color: var(--white-2);
  position: fixed;
}

.section-side-padding.nav.pdd {
  padding-left: 0;
  padding-right: 0;
}

.section-side-padding.prolist-nav-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-side-padding.prolist-navbar {
  width: 100%;
  height: 85px;
  background-color: var(--white-2);
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
}

.section-header {
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.section-header.hero-section-header {
  margin-left: 0;
  margin-right: 0;
}

.section-header.hero-section-header.product {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-header.hero-section-header.product.contact {
  width: 100%;
  align-items: flex-start;
  padding-left: 140px;
  display: flex;
}

.section-header.hero-section-header.agent {
  align-self: flex-start;
  align-items: flex-start;
}

.section-header.hero-section-header.agent.mobile {
  justify-content: center;
  margin-top: 0;
  position: relative;
  top: 0;
}

.section-header.align-items-stretch {
  align-items: stretch;
}

.section-header.align-md-left, .section-header.align-items-start {
  align-items: flex-start;
}

.header-subtitle {
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.h2-heading {
  color: var(--primary-2);
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 56px;
}

.h2-heading.align-left {
  text-align: left;
}

.h2-heading.agent {
  width: 500px;
  text-align: left;
  align-self: flex-start;
}

.h2-heading.contact {
  z-index: 1;
  color: var(--light-purple);
  position: relative;
}

.h2-heading.accent {
  color: var(--accent);
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

.h2-heading.align-md-left {
  text-align: center;
}

.h2-heading.pdd-hero {
  align-self: center;
}

.h2-heading.white {
  color: var(--white-2);
}

.h2-heading.left-align {
  text-align: center;
  align-self: flex-start;
}

.h2-heading.left-align.white-text {
  color: #fff;
}

.h2-heading.left-align.text-left-align {
  text-align: left;
}

.paragraph-category {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.paragraph-category.align-left {
  text-align: left;
}

.paragraph-category.align-left.package-name {
  color: var(--neutral-500);
  text-decoration: none;
}

.paragraph-category.align-left.package-name:hover {
  color: var(--text-primary);
}

.paragraph-category.property-hover-text {
  white-space: nowrap;
  padding-left: 80px;
  padding-right: 40px;
}

.paragraph-category.squeeze-left {
  text-align: left;
  white-space: normal;
}

.paragraph-category.pdd {
  width: 415.414px;
}

.paragraph-category.pdd-member {
  width: 407.414px;
}

.paragraph-category.pdd-title {
  width: 160px;
  color: var(--dim-grey);
}

.paragraph-category.pdd-date {
  padding: 8px 16px;
}

.paragraph-paragraph {
  color: var(--primary-2);
  border-right: 1px #f5f5f5;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-paragraph.product-paragraph {
  text-align: left;
}

.paragraph-paragraph.align-left {
  text-align: left;
  white-space: normal;
}

.paragraph-paragraph.align-left._w-40 {
  width: 40%;
}

.paragraph-paragraph.align-left.dd {
  padding-right: 220px;
}

.paragraph-paragraph.align-left._w-80 {
  width: 80%;
}

.paragraph-paragraph.btn-text {
  color: var(--white-2);
  text-align: center;
  white-space: nowrap;
  font-weight: 700;
}

.paragraph-paragraph.link-text {
  color: var(--text-primary);
  text-decoration: none;
}

.paragraph-paragraph.link-text.pdd-knowledge-text {
  display: none;
}

.paragraph-paragraph._500px {
  width: 500px;
  text-align: center;
  align-self: center;
}

.paragraph-paragraph._500px.agent.mobile {
  align-self: flex-start;
}

.paragraph-paragraph._500px.left {
  width: 500px;
  text-align: left;
}

.paragraph-paragraph._500px.left-align {
  text-align: left;
  align-self: stretch;
}

.paragraph-paragraph._500px.contact {
  z-index: 1;
  width: 45vw;
  color: var(--neutral-700);
  text-align: left;
  position: relative;
}

.paragraph-paragraph.agent {
  width: auto;
  text-align: left;
  margin-top: 0;
}

.paragraph-paragraph.agent.commission {
  width: auto;
  margin-top: 0;
  padding-right: 0;
}

.paragraph-paragraph.agent.commission.mobile {
  padding-right: 78px;
}

.paragraph-paragraph.agent.benefits {
  width: auto;
}

.paragraph-paragraph.agent.benefits.mobile {
  margin-top: 16px;
}

.paragraph-paragraph.agent.commission1 {
  margin-top: 24px;
  padding-right: 377px;
}

.paragraph-paragraph.agent.commission1.mobile {
  margin-bottom: 40px;
  padding-right: 90px;
}

.paragraph-paragraph.agent.intro {
  width: auto;
  margin-top: 0;
}

.paragraph-paragraph.contact {
  width: auto;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}

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

.paragraph-paragraph.align-center.px-11px {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 11px;
}

.paragraph-paragraph.align-center.white {
  color: var(--white-2);
}

.paragraph-paragraph.contact-text {
  text-align: center;
  line-height: 24px;
}

.paragraph-paragraph.accent {
  color: var(--accent);
  font-weight: 700;
}

.paragraph-paragraph.pdd-story {
  margin-top: 16px;
}

.paragraph-paragraph.pdd-story.nowrap {
  white-space: nowrap;
}

.paragraph-paragraph._800px {
  width: 800px;
  align-self: center;
}

.paragraph-paragraph._600px {
  width: 600px;
  text-align: center;
}

.paragraph-paragraph.prolist {
  font-size: 14px;
  line-height: 18px;
}

.paragraph-paragraph.hightlight-text__paragraph {
  margin-left: 32px;
}

.paragraph-paragraph.italic {
  font-style: italic;
}

.paragraph-paragraph.ue-sync-white-text {
  color: #fff;
}

.paragraph-paragraph.black-text {
  color: #000;
  border: 1px solid #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.paragraph-paragraph.paragraph-table {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.paragraph-paragraph.ue-sync-table-data-color {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 20px;
}

.paragraph-paragraph.ue-sync-table-data-color.table-data-col-2-rows {
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-paragraph.ue-sync-table-feature-color {
  padding: 20px;
}

.paragraph-paragraph.ue-sync-black-text {
  color: #000;
}

.paragraph-paragraph.ue-sync-black-text.ue-sync-paragraph-padding {
  margin-top: 12px;
}

.paragraph-paragraph.ue-sync-paragraph-padding {
  padding-top: 6px;
  padding-bottom: 6px;
}

.paragraph-paragraph.ue-sync-paragraph-padding.bold-text {
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-paragraph.semi-bold-text {
  margin-top: 12px;
  font-weight: 600;
  text-decoration: none;
}

.product-cards {
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.product {
  grid-column-gap: 80px;
  flex-direction: row;
  display: flex;
}

.product.test {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  display: flex;
}

.product-info {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.product-name {
  background-color: #f4f5f6;
  border-radius: 5px;
  margin-bottom: 1rem;
  padding: .5rem 1rem;
}

.product-image {
  margin-top: 0;
  margin-bottom: 0;
}

.product-image.test {
  width: auto;
  height: 100%;
}

.h3-heading {
  color: var(--primary-2);
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.h3-heading.product-heading, .h3-heading.align-left {
  text-align: left;
}

.h3-heading.align-left.font-inter {
  font-family: Inter, sans-serif;
}

.h3-heading.align-left.prolist {
  font-family: Inter, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.h3-heading.align-center {
  text-align: center;
}

.h3-heading.accent {
  color: var(--accent);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.product-content {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-right: 120px;
  display: flex;
}

.benefit-list {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.benefit-list.contact {
  grid-column-gap: 24px;
}

.benefit {
  grid-row-gap: 1rem;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  padding: 24px 32px;
  display: flex;
}

.benefit.cardless {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.benefit.contact {
  padding: 40px 32px;
}

.benefit.grid {
  grid-column-gap: 48px;
  grid-row-gap: 40px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.benefit.pane-item {
  padding: 0;
}

.benefit-text {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.h4-heading {
  color: var(--primary-2);
  text-align: center;
  border-right: 1px solid #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.h4-heading.align-left {
  text-align: left;
}

.h4-heading.align-left.accent.no-wrap {
  white-space: nowrap;
}

.h4-heading.align-left.pdd-order {
  border: 0 solid #b9bcbf;
}

.h4-heading.align-left.pdd-order-number {
  border-right: 1px solid #b9bcbf;
  align-items: center;
  display: flex;
}

.h4-heading.align-left.font-inter {
  font-family: Inter, sans-serif;
}

.h4-heading.align-left.color-accent {
  color: var(--accent);
}

.h4-heading.cta-text {
  white-space: nowrap;
}

.h4-heading.align-xxs-left {
  text-align: left;
}

.h4-heading.accent {
  color: var(--accent);
  font-family: Inter, sans-serif;
}

.h4-heading.color-accent {
  color: var(--accent);
}

.h4-heading.word-wrap {
  white-space: normal;
}

.h4-heading.ue-sync-white-text {
  color: #fff;
}

.h4-heading.left-align {
  align-self: flex-start;
}

.benefit-icon-image {
  margin-top: 0;
  margin-bottom: 0;
}

.client-testimony-slider {
  height: 300px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  display: flex;
}

.client-testimony-slider.ue-sync-impact-testimony-slider-padding {
  margin-top: -55px;
}

.testimony-slider-arrow {
  width: 30px;
  height: 30px;
  opacity: .5;
  color: var(--text-primary);
  margin: 0;
  font-size: 30px;
}

.client-testimony {
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.div-block-908 {
  flex-direction: row;
  margin-bottom: 1rem;
}

.div-block-909, .div-block-910 {
  margin-bottom: 1rem;
}

.div-block-911 {
  width: 100%;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex: 1;
  display: block;
}

.mask-30.resource {
  height: auto;
}

.term-privacy {
  grid-column-gap: 16px;
  justify-content: flex-start;
  display: flex;
}

.contact-details {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.form-bg {
  background-color: rgba(0, 0, 0, 0);
}

.form-slide {
  width: 592px;
  height: 100%;
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  padding: 56px 56px 156px;
  display: flex;
  position: relative;
}

.form-mask.agent {
  height: auto;
  margin-bottom: -169px;
  padding-bottom: 0;
  position: static;
}

.input-field {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.contact-info {
  height: 100%;
}

.input-list {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.input-list.apply-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: start;
  display: grid;
}

.input-list.financial-info {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.input-list.homebase-media {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.input-list.homebase-media.mobile {
  display: none;
}

.apply-form {
  margin-bottom: 0;
}

.slide-form {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.choicelist {
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.property-info.bwi {
  width: 100%;
}

.client-testimony-video {
  width: 50%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: hidden;
}

.client-testimony-content {
  width: 60%;
  grid-row-gap: 24px;
  flex-direction: column;
  padding: 57px 40px;
  display: flex;
}

.client-testimony-content.cardless {
  padding: 0;
}

.testimony-tags {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.testimony-location {
  grid-column-gap: 8px;
  white-space: nowrap;
  justify-content: flex-start;
  display: flex;
}

.location-icon {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-paragraph-2 {
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-paragraph-2.accent {
  color: var(--accent);
}

.paragraph-paragraph-2.align-left {
  text-align: left;
}

.paragraph-paragraph-2.align-left.nowrap {
  white-space: nowrap;
}

.paragraph-paragraph-2.align-left.footnote-color {
  color: var(--neutral-500);
}

.paragraph-paragraph-2.align-left.footnote-color.mt-3 {
  margin-top: 1rem;
}

.paragraph-paragraph-2.align-left.faq-answer {
  margin-top: 1rem;
  margin-left: 64px;
  margin-right: 64px;
}

.paragraph-paragraph-2.prolist {
  font-size: 12px;
  line-height: 16px;
}

.paragraph-paragraph-2.prolist-listing-title {
  color: var(--accent);
  text-align: left;
  font-weight: 500;
  text-decoration: none;
}

.investors-feature {
  background-color: #f4f5f6;
  margin-top: 80px;
  margin-bottom: 80px;
}

.investors-feature.section-vertical-padding {
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.carousel-image-container {
  text-align: center;
}

.carousel-item-image {
  margin-top: 0;
  margin-bottom: 0;
}

.slide-arrow-link {
  width: 30px;
  height: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}

.slide-arrow-link.left {
  top: auto;
  bottom: 0%;
  left: 30%;
  right: auto;
}

.slide-arrow-link.left.padding-bottom {
  margin-bottom: -60px;
}

.slide-arrow-link.right {
  top: auto;
  bottom: 0%;
  left: auto;
  right: 30%;
}

.slide-arrow-link.right.padding-bottom {
  margin-bottom: -60px;
}

.form-header {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.nav-hero {
  background-color: var(--white-2);
  margin-bottom: 80px;
  position: relative;
}

.nav-hero.ue {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636d189f7232677e3461f1ae_Group%201387.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 120%;
  position: relative;
}

.nav-hero.pdd {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-hero.contact {
  object-fit: contain;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636714e84afacc28096f4ba1_Hero%20(2).png");
  margin-bottom: 0;
}

.nav-hero.help-center {
  padding-bottom: 160px;
}

.nav-hero.agent {
  width: 100%;
  align-self: center;
}

.nav-hero.blog {
  margin-bottom: 0;
}

.call-to-action-section {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.image-vertical-margin-0 {
  max-width: none;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.image-vertical-margin-0.product-image {
  width: auto;
  max-width: none;
  min-width: 28.376%;
}

.image-vertical-margin-0.round-corners {
  border-radius: 10px;
}

.image-vertical-margin-0.property-hover-icon {
  z-index: 2;
}

.image-vertical-margin-0.homebase-group-photo {
  width: 60%;
}

.image-vertical-margin-0._w-100 {
  width: 100%;
  min-width: 200px;
  align-self: center;
}

.image-vertical-margin-0.member-photo {
  max-height: 320px;
}

.image-vertical-margin-0.prolist-listing-thumbnail {
  width: 25%;
  max-height: 200px;
  min-width: 25%;
  object-fit: cover;
}

.image-vertical-margin-0.img-contain {
  object-fit: contain;
}

.image-vertical-margin-0.img-cover {
  object-fit: cover;
}

.cta-button-group {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.cta-button-group.pdd {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.product--mobile {
  display: none;
}

.link-btn {
  background-color: var(--primary-2);
  border-radius: 10px;
  padding: 24px 56px;
  text-decoration: none;
}

.link-btn:hover {
  background-color: var(--accent);
}

.link-btn:active {
  border: 1px solid var(--primary-2);
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .25);
}

.link-btn.bottom-left {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.link-btn.mobile {
  display: none;
}

.link-btn.paragraph-paragraph.align-center {
  color: #fff;
}

.link-btn--cta {
  width: 100%;
  grid-column-gap: 24px;
  background-color: #f4f5f6;
  border-radius: 10px;
  align-items: center;
  padding: 24px 40px;
  text-decoration: none;
  display: flex;
}

.link-btn--cta:hover {
  background-color: rgba(4, 112, 192, .1);
}

.link-btn--cta:active {
  border: 1px solid var(--accent);
}

.link-btn--cta.pdd {
  flex: 1;
  justify-content: flex-start;
}

.resource-slider {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-self: auto;
}

.div-block-912 {
  margin-left: 40px;
  margin-right: 40px;
}

.card-list {
  grid-column-gap: 40px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-list.resources {
  grid-column-gap: 40px;
  justify-content: center;
  display: flex;
}

.card-list.pdd-list {
  margin-top: 40px;
}

.card-content.resource {
  width: 100%;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.card-content.blog-card {
  height: 100%;
  grid-row-gap: 1rem;
  background-color: var(--light-grey);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  padding: 24px 24px 40px;
  display: flex;
  position: relative;
}

.resource-slide {
  width: 30%;
  height: auto;
  margin-right: 40px;
}

.resource-slide.left {
  height: 100%;
  margin-right: 0;
}

.resource-slide.ue {
  width: 40%;
}

.slide-nav-18 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: static;
}

.slider-nav {
  width: 100px;
  color: var(--text-primary);
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  display: flex;
}

.slider-nav.padding-bottom {
  margin-bottom: -60px;
}

.testimony-quote {
  border-left: 1px solid rgba(0, 0, 0, .2);
  padding-left: 16px;
}

.milestones-slider {
  height: 550px;
  background-color: rgba(0, 0, 0, 0);
}

.milestones-slider.desktop {
  height: 500px;
}

.milestones-slider.mobile {
  display: none;
}

.milestones-group {
  grid-column-gap: 80px;
  display: flex;
}

.milestone {
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.time-arrow {
  position: relative;
}

.dot {
  width: 15px;
  height: 15px;
  background-color: var(--accent);
  border-radius: 100%;
}

.dot.alt, .dot.color-primary {
  background-color: var(--primary-2);
}

.time-line {
  z-index: -1;
  width: 120%;
  height: 1px;
  background-color: var(--text-primary);
  position: absolute;
  top: 50%;
}

.achievements {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.achievement {
  background-color: #f4f5f6;
  border-radius: 10px;
  padding: 24px;
}

.image-166 {
  max-width: none;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.hero-image {
  height: 400px;
  opacity: 1;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/647b72777783a70616b23896_anton-shuvalov-color.png");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.hero-image.help-center {
  z-index: -1;
  height: 350px;
}

.hero-image.career {
  max-height: none;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636d25c3260c6a2b2849b061_closeup-smiling-coworkers-using-tablet-outdoors%203.png"), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6360b8629c0f362ce5f8ffc3_anton-shuvalov-LlsmsdQu4nA-unsplash%204.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, repeat-x;
  background-size: auto, contain;
  background-attachment: scroll, scroll;
  margin-top: 80px;
}

.hero-image.agent.mobile {
  background-position: 50%;
}

.hero-image.contact {
  height: 400px;
}

.hero-image.pdd {
  height: 240px;
}

.property-hover {
  z-index: 3;
  width: 56px;
  height: 56px;
  background-color: var(--white-2);
  border-radius: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  box-shadow: 0 0 15px rgba(0, 0, 0, .1);
}

.property-hover.position-condotel {
  position: absolute;
  bottom: 15%;
  left: 15%;
}

.property-hover.position-landedhouse {
  position: absolute;
  bottom: 30%;
  left: 30%;
}

.property-hover.position-officetel {
  position: absolute;
  bottom: 50%;
  left: 45%;
}

.property-hover.position-apartment {
  position: absolute;
  bottom: 25%;
  left: 60%;
}

.property-hover.position-villa {
  position: absolute;
  bottom: 35%;
  left: 75%;
}

.property-hover.hover-bloom {
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
}

.property-hover.hover-bloom:hover {
  width: 80px;
  height: 80px;
  box-shadow: none;
  background-color: rgba(244, 245, 246, .5);
  position: absolute;
}

.property-hover-text-container {
  background-color: var(--white-2);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  box-shadow: 0 0 15px rgba(0, 0, 0, .1);
}

.image-167 {
  position: relative;
}

.paper {
  z-index: 2;
  width: 56px;
  height: 56px;
  background-color: var(--white-2);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.bloom-hover {
  z-index: 1;
  width: 56px;
  height: 56px;
  background-color: rgba(244, 245, 246, .5);
  border-radius: 100%;
  position: absolute;
}

.div-block-913 {
  max-width: 1000px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-item-margin.nav {
  background-color: rgba(0, 0, 0, 0);
}

.section-content-box {
  width: 100%;
  max-width: 1000px;
  grid-row-gap: 80px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-content-box.drop-shadow-box {
  grid-row-gap: 40px;
  border-radius: 10px;
  padding: 56px 80px;
  box-shadow: 1px 1px 40px rgba(29, 44, 99, .1);
}

.section-content-box.apply {
  grid-column-gap: 80px;
  flex-direction: row;
}

.section-content-box.help-center {
  grid-row-gap: 40px;
}

.section-content-box.nav {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
}

.section-content-box.apply-form {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-content-box.apply-form.mobile {
  grid-template-rows: auto;
  margin-bottom: 160px;
}

.section-content-box.hero {
  width: auto;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 216px;
}

.section-content-box.hero.contact {
  background-image: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-content-box.breadcrumb {
  grid-column-gap: 8px;
  flex-direction: row;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
}

.section-content-box.help-article {
  grid-column-gap: 80px;
  flex-direction: row;
}

.section-content-box.center {
  align-items: center;
}

.section-content-box.center.career {
  width: 100%;
}

.section-content-box.cta.horizontal {
  grid-column-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.section-content-box.agent {
  grid-column-gap: 80px;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 80px;
}

.section-content-box.agent-hero {
  margin-left: 140px;
}

.section-content-box.agent-terms {
  grid-column-gap: 80px;
  flex-direction: row;
}

.section-content-box.blog {
  grid-row-gap: 40px;
}

.section-content-box.navbar {
  flex-direction: row;
}

.section-content-box.navbar-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.section-content-box.window-panes {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: block;
}

.section-content-box.homebase-media {
  grid-row-gap: 40px;
}

.section-content-box.prolist {
  max-width: 1200px;
  grid-row-gap: 40px;
}

.section-content-box.prolist._w-70 {
  width: 70%;
}

.section-content-box.prolist.align-items-start {
  align-items: flex-start;
}

.section-content-box.prolist.align-items-start._w-80 {
  width: 80%;
}

.section-content-box.prolist.prolist-detail__content-box {
  margin-left: 0;
  margin-right: 0;
}

.section-content-box.prolist.prolist-content-box {
  width: 80%;
}

.section-content-box.prolist.prolist-hero-top-margin {
  margin-top: 65px;
}

.section-content-box.prolist-content-box {
  margin-left: 0;
  margin-right: 0;
}

.section-content-box.team, .section-content-box.pdd-slider, .section-content-box.pdd-member {
  display: none;
}

.section-content-box.pdd-achievement-block {
  grid-row-gap: 40px;
}

.youtube-2 {
  width: 432px;
  height: 296.954px;
}

.stone-logo {
  float: left;
  opacity: .9;
  margin-right: 8px;
}

.nav-link-18 {
  color: #ededed;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-right: 1px solid #4d4d4d;
  padding: 20px 30px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .1s, margin .5s;
}

.nav-link-18:hover {
  color: #fff;
  background-color: #000;
}

.nav-link-18.w--current {
  box-shadow: none;
  color: #c7aa8b;
  background-color: #000;
}

.nav-link-18.w--current:hover {
  color: #c7aa8b;
}

.nav-link-18.social-icons {
  float: right;
  opacity: .8;
  border-left: 1px solid #4d4d4d;
  padding: 18px 22px 22px;
}

.nav-link-18.social-icons:hover {
  opacity: 1;
}

.nav-link-18.social-icons.last {
  border-left-style: none;
}

.navbar {
  background-color: #323232;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 1px rgba(255, 255, 255, .13);
}

.logo-text {
  float: left;
  color: #ededed;
  text-transform: uppercase;
  margin-top: 3px;
  margin-right: 31px;
  font-size: 25px;
  font-weight: 500;
}

.nav-menu-6 {
  float: left;
  border-left: 1px solid #4d4d4d;
}

.brand-7 {
  padding-top: 17px;
}

.main-subheading {
  color: rgba(255, 255, 255, .81);
  margin-top: 18px;
  margin-bottom: 44px;
  font-family: Vollkorn, serif;
  font-size: 21px;
  font-style: italic;
  font-weight: 400;
}

.slider-21 {
  height: 490px;
  background-color: rgba(0, 0, 0, 0);
}

.slider-nav-2 {
  font-size: 9px;
  line-height: 10px;
}

.horizontal-bar {
  width: 60px;
  height: 2px;
  background-color: #fff;
  display: inline-block;
}

.main-heading {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 79px;
  font-style: normal;
  font-weight: 300;
  line-height: 66px;
}

.main-heading.bold {
  font-weight: 700;
  position: relative;
}

.slide-42 {
  text-align: center;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6364baadd010ce15168879f8_bridge.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.slide-42._2 {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6364baadd010ce1b1a8879fe_city.jpg");
}

.slide-42._3 {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6364baadd010ce4e6e887a04_town.jpg");
}

.button-10 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(77, 77, 77, .2);
  border: 2px solid #fff;
  padding: 8px 15px;
  font-size: 16px;
  text-decoration: none;
  transition: all .1s;
  display: inline-block;
}

.button-10:hover {
  color: #323232;
  background-color: #fff;
}

.container-93 {
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6364baadd010ce15168879f8_bridge.jpg");
  background-position: 0 0;
  background-size: auto;
}

.homebase-introduction {
  grid-column-gap: 80px;
  align-items: flex-start;
  display: flex;
}

.service-list {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: grid;
}

.service {
  background-color: #f4f5f6;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px 24px;
  display: flex;
}

.service.top-left-width {
  width: 50%;
}

.service.top-right-width {
  width: 45%;
}

.service.bottom-left-width {
  width: 40%;
}

.service.bottom-right-width {
  width: 55%;
}

.client-feedback-list {
  grid-column-gap: 80px;
  display: flex;
}

.contact-us-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.heading-description {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.heading-description.author-card {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.heading-description.author {
  grid-row-gap: 8px;
  align-items: flex-start;
}

.package {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.package-list {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.bg-image.contact {
  position: absolute;
}

.rich-text-block-5, .rich-text-block-6 {
  text-align: left;
}

.school-list {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  display: flex;
}

.grid-68 {
  grid-template-rows: auto;
  display: flex;
}

.schools {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.header-section {
  display: flex;
}

.header-section.agent {
  width: auto;
  grid-column-gap: 80px;
  display: block;
}

.header-section.agent.commission {
  height: 28vw;
  display: block;
}

.header-section.agent.commission.mobile {
  height: auto;
}

.header-section.agent.intro {
  height: auto;
  grid-column-gap: 120px;
  margin-top: 0;
}

.header-section.agent.intro.mobile {
  grid-column-gap: 80px;
}

.grid-69 {
  grid-template-rows: 52px;
  grid-template-columns: .25fr 1.75fr;
}

.grid-69.agent.mobile {
  grid-column-gap: 40px;
  margin-top: 24px;
  display: flex;
}

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

.div-block-914 {
  margin-top: 24px;
  margin-bottom: 80px;
}

.highlight-text.agent {
  font-weight: 700;
}

.highlight-text.pdd {
  color: var(--accent);
}

.grid-70 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: -24px;
}

.grid-70.agent, .grid-70.agent.mobile {
  margin-top: 0;
}

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

.image-168 {
  width: 50vw;
  margin: -28px -127px 0 352px;
  padding-left: 0;
  position: absolute;
}

.image-168.agent {
  width: auto;
  height: 480px;
  max-width: none;
  min-width: 0;
  border-radius: 12px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-169, .image-170 {
  display: none;
}

.nav-img.bottom {
  height: 240px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636d189f7232677e3461f1ae_Group%201387.png");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: cover;
}

.div-block-917 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.hero-career {
  height: 320px;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.hero-slide-content {
  align-items: center;
  padding-top: 0;
  display: flex;
}

.hero-slide-content.career {
  margin-top: -140px;
}

.hero-career-right-chev {
  margin-right: 140px;
}

.div-block-918 {
  height: 400px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/637261e00e1e22eafe656187_22.JPG"), linear-gradient(#000, #fff);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-bottom: 0;
}

.image-171 {
  width: 100%;
  max-width: none;
  min-width: 0;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
}

.commission-detail {
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.commission-detail.agent.mobile {
  grid-template-columns: 1fr;
}

.career-testimonial {
  background-color: #f4f5f6;
  border-radius: 10px;
  display: flex;
}

.hero-left-align {
  margin-left: 140px;
  margin-right: 140px;
}

.hero-left-align.agent {
  padding-top: 136px;
}

.investor-logo-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.investor-logo-link-block {
  justify-content: center;
  display: flex;
}

.commission {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.image-174 {
  z-index: 0;
  width: 200%;
  position: absolute;
  top: 132px;
  left: 0;
}

.grid-71 {
  width: 100%;
  grid-column-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr .5fr .5fr;
}

.grid-72 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  margin-top: 40px;
}

.image-176 {
  display: none;
}

.link-text {
  color: var(--accent);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  line-height: 27px;
  text-decoration: none;
}

.link-text:hover {
  color: var(--accent);
}

.link-text._w-100 {
  width: 100%;
}

.link-text.pdd-knowledge-text {
  display: none;
}

.link-text.pagination-btn {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}

.image-fixed-height {
  width: 100%;
  height: 180px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.author-card {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  background-color: var(--light-grey);
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.img-card {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}

.img-card.recommendation {
  height: 200px;
}

.stat-number {
  color: var(--text-primary);
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

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

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

.leaders-grid.contact-draft {
  grid-template-columns: 1fr 1fr 1fr;
}

.leaders-grid.contact-draft.row-1 {
  grid-column-gap: 0px;
  margin-left: 120px;
  margin-right: 120px;
}

.leaders-grid.contact-draft.row-2 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.leaders-grid.desktop {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.image-178 {
  text-align: right;
  display: block;
}

.paragraph-133, .paragraph-134, .paragraph-135 {
  width: 20vw;
  text-align: center;
  margin-bottom: 0;
  line-height: 24px;
}

.collection-list-wrapper-18 {
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.next-4 {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  flex-direction: row;
  align-items: baseline;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.previous-3 {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  align-items: baseline;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.pagination-3 {
  grid-column-gap: 40px;
}

.lang-nav {
  grid-column-gap: 8px;
  flex-direction: row;
  display: flex;
}

.nav-link-19, .nav-link-20, .bold-text-57 {
  color: var(--accent);
}

.image-180, .image-181 {
  width: 108px;
}

.image-182 {
  width: 108px;
  height: auto;
}

.image-183, .image-184 {
  width: 108px;
}

.homebase-leader {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.homebase-leader.original {
  background-color: var(--white-2);
}

.homebase-leader.grey-bg {
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.approaches-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: space-around;
  align-items: flex-start;
  display: grid;
}

.h1-heading {
  color: var(--primary-2);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 64px;
}

.h1-heading.align-center {
  text-align: center;
}

.heading-text {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

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

.window-panes {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.window-panes.fr-1-4 {
  grid-template-columns: 1fr 4fr;
}

.window-panes.fr-1-2 {
  grid-template-columns: 1fr 2fr;
}

.package-display {
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.service-package {
  grid-column-gap: 32px;
  flex-direction: row;
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.service-package.temp-hide {
  display: none;
}

.package-points {
  margin-bottom: 0;
  padding-left: 0;
}

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

.hb-slider {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
}

.hb-slider.mobile, .hb-slider.prolist-sm, .hb-slider.prolist-xxs {
  display: none;
}

.h5-heading {
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.h5-heading.accent {
  color: var(--accent);
}

.h5-heading.font-inter {
  font-family: Inter, sans-serif;
}

.team-slider-container {
  grid-column-gap: 24px;
  justify-content: center;
  display: flex;
}

.team-slider-container.prolist {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 8px;
  display: grid;
}

.team-member {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.slide-nav-20 {
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.d-none {
  display: none;
}

.bottom-nav {
  bottom: -40px;
}

.grid-78 {
  grid-column-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.grid-78.mobile {
  display: none;
}

.image-185 {
  text-align: center;
}

.bold {
  font-weight: 700;
}

.div-block-921 {
  margin-top: -4px;
  margin-bottom: 0;
}

.image-188, .image-189 {
  display: none;
}

.open-side-box {
  border-style: solid none;
  border-width: 1px;
  border-color: var(--neutral-500);
  border-radius: 1px;
  justify-content: center;
  align-items: center;
  padding: 40px 24px;
  display: flex;
}

.why-hb-media-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.step-index-alt {
  width: 100%;
  position: relative;
}

.step-card-alt {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.step-card-alt.six-parts {
  min-width: 150px;
}

.step-container {
  flex-direction: row;
  align-items: flex-start;
}

.step-container.min-height-400 {
  min-height: 400px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/638f096f0b6a8e8270615b02_anton-shuvalov-LlsmsdQu4nA-unsplash%204.png");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: contain;
}

.step-line-alt {
  z-index: -1;
  height: 1px;
  background-color: var(--neutral-300);
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}

.hb-form {
  grid-row-gap: 32px;
  background-color: var(--light-grey);
  flex-direction: column;
  padding: 80px 60px;
  display: flex;
}

.form-body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.hb-radio-field {
  grid-column-gap: 5px;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.hb-radio-btn {
  margin-top: 0;
  margin-left: 0;
}

.image-191 {
  width: 100%;
}

.linkedin-icon {
  width: 18px;
  max-width: none;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.leader-contact-info {
  grid-column-gap: 24px;
  margin-bottom: 40px;
  display: flex;
}

.leader-contact-info.connect-icon {
  grid-column-gap: 16px;
  margin-bottom: 0;
  display: flex;
}

.prolist-navbar {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 140px;
  padding-right: 140px;
}

.hb-dropdown__list {
  background-color: var(--white-2);
  outline-color: var(--light-grey);
  outline-width: 1px;
  outline-style: solid;
  padding: 32px;
}

.hb-dropdown__list.w--open {
  display: flex;
}

.no-float.bg-color-white {
  background-color: var(--white-2);
}

.collection-list-wrapper-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-list-wrapper-20 {
  padding: 1rem;
}

.navbar-collection-list {
  min-width: 600px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.collection-item-26 {
  padding-left: 16px;
  padding-right: 16px;
}

.prolist-category-container {
  min-width: 180px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.prolist-category-container.hb-box-shadow {
  box-shadow: 1px 1px 40px rgba(0, 0, 0, .1);
}

.prolist-slider-arrow {
  width: 3rem;
  height: 3rem;
  background-color: var(--white-2);
  border-radius: 100%;
}

.prolist-slider-arrow.right {
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -1.5rem;
}

.prolist-slider-arrow.left {
  top: 0%;
  bottom: 0%;
  left: -1.5rem;
  right: auto;
}

.prolist-slider-arrow.hb-box-shadow {
  box-shadow: 1px 1px 40px rgba(0, 0, 0, .1);
}

.prolist-slider-arrow__icon {
  color: var(--text-primary);
  align-items: center;
  font-size: 24px;
}

.horizontal-scroller__track {
  width: 200vw;
}

.div-block-922 {
  height: 200px;
  overflow: hidden;
}

.prolist-container {
  max-width: 1200px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.listing-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-bottom: 1px solid var(--neutral-200);
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.prolist-list-container {
  flex-direction: column;
}

.listing-footer {
  justify-content: space-between;
  display: flex;
}

.listing-detail-container {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.listing-footer__location {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

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

.d-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.d-flex.align-items-center {
  align-items: center;
}

.d-flex.align-items-center.gap-half {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.d-flex.align-items-center.gap-half.link-text.nowrap {
  white-space: nowrap;
}

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

.d-flex.listing-footer {
  justify-content: space-between;
}

.d-flex.flex-wrap {
  flex-wrap: wrap;
}

.d-flex.listing-categories-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
}

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

.d-flex.see-more-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.d-flex.listing-footer__location-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.listing-footer__see-more {
  grid-column-gap: 8px;
  align-items: center;
}

.prolist-category-tag {
  background-color: var(--light-grey);
  border-radius: 10px;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.prolist-lightbox {
  display: flex;
}

.h6-heading {
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-weight: 500;
}

.h6-heading.font-inter {
  font-family: Inter, sans-serif;
}

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

.d-grid.prolist-detail-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.div-block-924 {
  justify-content: flex-start;
  display: flex;
}

.collection-empty {
  color: var(--secondary-4);
  background-color: rgba(217, 69, 86, .1);
  font-family: Inter, sans-serif;
  display: none;
}

.prolist-logo-link {
  margin-right: 3rem;
}

.ms-auto {
  margin-left: auto;
}

.prolist-gallery-slider__list {
  display: flex;
}

.prolist-gallery-slider__item {
  margin-right: 16px;
  overflow: hidden;
}

.categories-slider-label {
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

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

.image-192 {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-79 {
  grid-template-columns: .25fr 2fr;
  margin-top: 40px;
}

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

.grid-81 {
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.hero-image-pdd {
  width: 100%;
  height: 240px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/63a91476c629471605d7f72c_freepik_5617923%201.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

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

.dropdown-toggle-8 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.icon-14 {
  margin-right: 0;
  position: static;
}

.categories-name-box {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  padding: 8px;
  display: flex;
}

.div-block-925 {
  width: 100%;
  height: 400px;
  max-height: 100%;
  max-width: 100%;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/63a91476c629471605d7f72c_freepik_5617923%201.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
}

.div-block-926 {
  width: 100%;
  height: 200px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/63a91476c629471605d7f72c_freepik_5617923%201.png");
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: cover;
}

.collection-list-wrapper-22 {
  flex-wrap: wrap;
  display: flex;
}

.collection-list-14 {
  width: 100%;
  display: flex;
}

.collection-item-27, .collection-list-wrapper-23, .lightbox-link {
  width: 100%;
}

.div-block-927, .collection-list-15 {
  display: flex;
}

.collection-item-28 {
  min-width: 500px;
}

.c-main-img-lightbox {
  width: 100%;
  height: 100%;
  background-color: #ddd;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-main-img-feed-wrapper {
  display: none;
}

.img-gallery-subs {
  height: 200px;
}

.c-sub-img-feed-item {
  justify-content: center;
  align-items: center;
}

.c-img-gallery-subs-dots {
  display: none;
}

.c-img-gallery-main-icon {
  justify-content: center;
  align-items: center;
  display: none;
}

.img-gallery-main {
  height: 450px;
  background-color: rgba(0, 0, 0, 0);
}

.main-img-overlay-icon {
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
}

.c-img-gallery-main {
  background-color: #ddd;
  margin-bottom: 20px;
}

.img-gallery-main-arrow {
  display: none;
}

.img-gallery-subs-slide {
  width: 33.33%;
  padding: 5px;
  overflow: hidden;
}

.c-img-gallery {
  max-width: 800px;
}

.c-img-gallery-main-dots {
  display: none;
}

.img-gallery-main-icon {
  margin-top: 0;
  margin-bottom: 0;
}

.c-main-img-feed-item {
  position: relative;
}

.sub-img-feed-item {
  width: 100%;
  height: 100%;
  opacity: .5;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  position: relative;
}

.sub-img-feed-item:hover {
  opacity: 1;
  border-color: #eee;
}

._w-sub-img-feed-item {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-sub-img-feed-wrapper {
  display: none;
}

.c-main-img-overlay-lightbox {
  z-index: 10;
  background-color: rgba(19, 19, 19, .75);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.c-img-gallery-sub {
  position: relative;
  overflow: hidden;
}

.pdd-icon {
  max-width: none;
  min-width: 0;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-83 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-columns: .25fr 2fr;
}

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

.pdd-grid {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-193 {
  width: 120px;
  margin-top: 0;
  margin-bottom: 0;
}

.image-194 {
  max-width: 95.04%;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.columns-10 {
  display: flex;
}

.grid-84 {
  grid-column-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
}

.grid-84.mobile {
  grid-column-gap: 24px;
  grid-template-columns: 1fr 1.5fr;
}

.grid-85 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.pdd-achievement {
  text-align: center;
  display: block;
}

.pdd-achievement.mobile {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-195, .image-196, .image-197.mobile-size {
  max-width: none;
  min-width: 0;
}

.grid-86 {
  grid-template-rows: auto;
}

.div-block-928 {
  background-color: var(--light-grey);
  border-radius: 10px;
  padding: 8px 16px;
}

.image-198 {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-87 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr;
  margin-top: 40px;
}

.pdd-knowledge-image {
  width: 30%;
  min-width: 30%;
}

.grid-88 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.image-199 {
  max-width: none;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-89 {
  grid-template-rows: auto;
}

.image-200, .div-block-929 {
  display: none;
}

.pdd-knowledge-block {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.slider-22 {
  display: none;
}

.prolist-business-profile-photo {
  width: 70px;
  height: 70px;
  min-height: 70px;
  min-width: 70px;
  border-radius: 100%;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.div-block-932 {
  width: 100%;
  height: 100%;
  position: relative;
}

.listing-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.grid-90 {
  grid-template-rows: auto;
}

.image-203 {
  margin-top: 0;
  margin-bottom: 0;
}

.color-white {
  background-color: var(--white-2);
  margin-bottom: 0;
}

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

.div-block-933 {
  display: none;
}

.hb-pagination {
  margin-top: 40px;
}

.prolist-listing-thumbnail {
  width: 25%;
  max-height: 200px;
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.div-block-934 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.grid-91, .div-block-935 {
  display: flex;
}

.html-embed-5 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.section-34 {
  height: 670px;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6434d9fbcea6feb587a8b36e_Rectangle%204510.png");
  background-position: 50%;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 95px;
  display: flex;
}

.heading-303 {
  width: 1180px;
  color: #fff;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreader, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 84px;
}

.text-block-79 {
  color: #fff;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 34px;
}

.container-94, .div-block-936 {
  max-width: 632px;
}

.div-block-937 {
  width: 632px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.search-input {
  height: 51px;
  color: #757575;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.search-button-2 {
  display: none;
}

.search-3 {
  flex: 1;
  margin-bottom: 0;
}

.rd-primary-btn {
  color: #fff;
  background-color: #0270c0;
  border-radius: 5px;
  margin-bottom: 100px;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.36px;
  text-decoration: none;
  transition: background-color .2s;
  position: static;
  top: auto;
  bottom: 13%;
  left: auto;
  right: 3%;
}

.rd-primary-btn:hover {
  color: #fff;
  background-color: #1d2c63;
}

.section-35 {
  max-width: 1180px;
  background-color: #f9f9f9;
  flex-direction: column;
  align-items: center;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-h3-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Newsreader, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 34px;
}

.collection-list-wrapper-24 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: 435px 420px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.collection-list-wrapper-25 {
  margin-top: 40px;
}

.collection-list-16 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template: "." 435px
  / 1fr 1fr;
  grid-auto-columns: .25fr;
  display: grid;
}

.collection-list-wrapper-26 {
  margin-top: 40px;
}

.collection-list-17 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-27 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.collection-list-wrapper-28 {
  margin-top: 40px;
}

.collection-list-18 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.big-blog-card-img {
  width: 100%;
  height: 263px;
  object-fit: cover;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-938 {
  width: auto;
  height: 263px;
}

.big-article-item {
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  display: flex;
}

.big-article-item:hover {
  background-image: linear-gradient(#1d2c63, #036ebd 100%, #0270c0);
}

.big-blog-card-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 24px;
  display: flex;
}

.big-blog-card-cat {
  color: #0270c0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition-property: none;
  display: block;
}

.big-blog-card-cat:hover {
  color: #0270c0;
}

.heading-305 {
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.big-blog-card-para {
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  overflow: visible;
}

.big-blog-card-para.truncate-paragraph {
  margin-bottom: 0;
}

.body-11 {
  background-color: #f9f9f9;
}

.big-blog-card-title {
  color: #000;
  margin-bottom: 12px;
  font-family: Newsreader, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
  transition-property: none;
}

.big-blog-card-title:hover {
  color: #000;
}

.small-blog-card-img {
  width: 100%;
  height: 240px;
  max-width: none;
  min-width: 0;
  object-fit: cover;
  margin-top: 0;
  margin-bottom: 0;
}

.small-article-item {
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  display: flex;
}

.small-blog-card-content {
  flex-direction: column;
  flex: 1;
  padding: 20px 24px;
  display: flex;
}

.small-blog-card-content:hover {
  background-color: #fff;
  background-image: linear-gradient(#1d2c63, #0270c0);
}

.small-blog-card-cat {
  color: #0270c0;
  margin-top: 12px;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition-property: none;
}

.small-blog-card-cat:hover {
  color: #0270c0;
}

.small-blog-card-title {
  color: #181818;
  margin-bottom: 12px;
  font-family: Newsreader, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
  transition-property: none;
}

.small-blog-card-title:hover {
  color: #181818;
}

.small-blog-card-title.w--current {
  text-decoration: none;
}

.section-36 {
  background-color: #fff;
}

.div-block-941 {
  max-width: 1180px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  display: flex;
}

.heading-306 {
  width: 1180px;
  color: #1d2c63;
  text-align: left;
  margin: 0 auto;
  font-family: Newsreader, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 80px;
}

.collection-list-19 {
  grid-column-gap: 46px;
  display: flex;
}

.link-65 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.div-block-942 {
  grid-column-gap: 46px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-81 {
  color: #0270c0;
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: underline;
}

.small-blog-card-para {
  color: #191919;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.link-block-27 {
  flex-direction: column;
  display: block;
}

.collection-list-wrapper-29 {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 35px;
  display: block;
}

.collection-list-20 {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.rd-more-btn {
  color: #1d2c63;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #1d2c63;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 90px;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 19.36px;
  transition: background-color .2s;
  display: flex;
}

.rd-more-btn:hover {
  color: #1d2c63;
  background-color: #f4f5f6;
}

.pagination-4 {
  margin-top: 40px;
  padding-bottom: 90px;
}

.link-block-28 {
  background-color: #fff;
}

.section-37 {
  background-color: #f8f8f8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-block-82 {
  color: #191919;
  margin-top: 24px;
  font-family: Inter, sans-serif;
  line-height: 21.78px;
}

.text-field {
  width: 680px;
  height: 70px;
  border: .5px solid #757575;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
  position: static;
}

.form-3 {
  margin-top: 36px;
  position: relative;
}

.text-block-83 {
  color: #191919;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 27px;
}

.form-block-3 {
  margin-bottom: 36px;
}

.rd-primary-btn-abs {
  color: #fff;
  background-color: #0270c0;
  border-radius: 5px;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.36px;
  transition: background-color .2s;
  position: absolute;
  top: auto;
  bottom: 13%;
  left: auto;
  right: 3%;
}

.rd-primary-btn-abs:hover {
  color: #fff;
  background-color: #1d2c63;
}

.body-12 {
  background-color: #f9f9f9;
}

.section-38 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6434dacf98dcca2a5a1f4193_Rectangle%2045101.png");
  background-position: 50% 0;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  display: flex;
}

.text-block-84 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.heading-307 {
  color: #fff;
  font-family: Newsreader, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 75.6px;
}

.div-block-943 {
  max-width: 550px;
  margin-right: 0;
}

.div-block-944 {
  width: 100%;
  height: 546px;
  max-width: 1180px;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-39 {
  max-width: 1180px;
  grid-column-gap: 66px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 105px;
  display: flex;
  position: relative;
}

.collection-item-29 {
  max-width: 550px;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.collection-item-29:first-child {
  padding-top: 0;
  padding-bottom: 0;
}

.image-204 {
  width: 231px;
  height: 161px;
  object-fit: cover;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.small-vertical-blog-card-title {
  color: #181818;
  margin-bottom: 12px;
  font-family: Newsreader, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  transition-property: none;
}

.small-vertical-blog-card-title:hover {
  color: #0270c0;
}

.div-block-945 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.collection-list-wrapper-30 {
  width: 100%;
  max-width: 550px;
  justify-content: flex-end;
  align-self: auto;
  display: block;
}

.collection-list-21 {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.paragraph-136 {
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
}

.heading-308 {
  max-width: 550px;
  justify-content: flex-end;
  display: flex;
}

.heading-309 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.fixed-article {
  width: 530px;
  flex: 0 auto;
  display: block;
  position: static;
  top: -41%;
  bottom: auto;
  left: 4%;
  right: auto;
  overflow: visible;
}

.fixed-article.unfixed-article {
  margin-top: 40px;
  position: static;
}

.image-205 {
  width: 530px;
  height: 454px;
  object-fit: cover;
  margin-top: 0;
  margin-bottom: 0;
  position: static;
}

.collection-list-22 {
  position: static;
}

.div-block-946 {
  background-color: var(--white-2);
  flex-direction: column;
  padding: 24px 20px;
  display: flex;
}

.collection-item-30 {
  border: 1px solid #000;
  border-radius: 1px;
}

.section-40 {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 1px;
}

.div-block-947 {
  max-width: 1180px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.academy-chapter {
  text-align: left;
  font-family: Newsreader, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 32px;
}

.text-block-85 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.section-41 {
  color: #fff;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 40px;
  display: block;
}

.h3-invest-aca {
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Newsreader, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 32px;
}

.h3-invest-aca.margin-40 {
  max-width: 1000px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-948 {
  grid-column-gap: 24px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.collection-list-wrapper-32 {
  flex: 1;
}

.big-article-item-copy {
  background-color: #fff;
  border: 1px #000;
  flex-direction: column;
  display: flex;
}

.div-block-949 {
  max-width: 1180px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-42 {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.collection-list-23 {
  max-width: 550px;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.collection-item-31 {
  grid-column-gap: 12px;
  border-bottom: .5px solid #757575;
  align-items: center;
  display: flex;
}

.link-66 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21.6px;
}

.section-43 {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-95 {
  max-width: 1180px;
}

.div-block-950 {
  max-width: 1000px;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-206 {
  width: 361px;
  height: 191px;
  max-width: none;
  min-width: 0;
  object-fit: cover;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-951 {
  border: 1px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 40px 40px;
  display: flex;
}

.heading-310 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21.6px;
}

.text-block-86 {
  color: #191919;
  text-align: center;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22.4px;
}

.btn-abc {
  color: #1d2c63;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #1d2c63;
  border-radius: 5px;
  padding: 12px 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 19.36px;
}

.btn-abc:hover {
  color: #1d2c63;
}

.link-block-29 {
  grid-column-gap: 4px;
  color: #1d2c63;
  border: 1px solid #1d2c63;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 12px 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.36px;
  text-decoration: none;
  transition-property: none;
  display: flex;
}

.link-block-29:hover {
  color: #1d2c63;
}

.image-207 {
  max-width: none;
  min-width: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.image-208 {
  max-width: none;
  min-width: 0;
  filter: brightness(0%);
  margin-top: 0;
  margin-bottom: 0;
}

.section-44 {
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 0;
  display: block;
}

.slide-43 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.collection-list-24 {
  grid-column-gap: 24px;
  justify-content: center;
  display: flex;
}

.image-209 {
  width: 270px;
  height: 200px;
  object-fit: cover;
  margin-top: 0;
  margin-bottom: 0;
}

.slider-23 {
  height: auto;
  background-color: #fff;
  padding-bottom: 40px;
  position: relative;
}

.div-block-952 {
  flex-direction: column;
  display: flex;
}

.small-blog-card-title-copy {
  color: #181818;
  margin-bottom: 12px;
  font-family: Newsreader, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  transition-property: none;
}

.small-blog-card-title-copy:hover {
  color: #0270c0;
}

.small-blo {
  width: 270px;
  flex-direction: column;
  display: flex;
}

.slide-nav-21 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.icon-15 {
  background-color: rgba(0, 0, 0, 0);
  border: 2px #000;
  border-radius: 50%;
}

.image-210 {
  margin: 230px 20px;
}

.div-block-953 {
  width: 881px;
  margin-left: auto;
  margin-right: auto;
}

.big-blog-card-content-copy {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 24px;
  display: flex;
}

.paragraph-137 {
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.rd-more-btn-copy-4 {
  width: 250px;
  color: #1d2c63;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #1d2c63;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 19.36px;
  transition: background-color .2s;
  display: flex;
}

.rd-more-btn-copy-4:hover {
  color: #1d2c63;
  background-color: #f4f5f6;
}

.section-45 {
  max-width: 650px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 195px;
  padding-bottom: 0;
  display: flex;
}

.div-block-954 {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.ia-slug-link {
  color: #191919;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 17px;
  text-decoration: none;
}

.text-block-87 {
  color: #191919;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.text-block-88 {
  line-height: 24px;
}

.text-block-89 {
  color: #191919;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.heading-311 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 52.5px;
}

.section-46 {
  border: 1px #000;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.paragraph-138 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.container-96 {
  max-width: 650px;
  border: 1px #000;
  padding-bottom: 40px;
}

.section-47 {
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 100px;
  display: flex;
}

.section-47.disable-copy {
  padding-bottom: 0;
}

.image-211 {
  margin-top: 0;
  margin-bottom: 40px;
}

.text-block-90 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-weight: 300;
  line-height: 20px;
}

.div-block-955 {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.link-block-30 {
  grid-column-gap: 8px;
  color: #000;
  border: 1px solid #b4b4b4;
  border-radius: 5px;
  align-items: center;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.link-block-30:hover {
  color: #000;
  background-color: #f4f5f6;
}

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

.image-212 {
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.container-97 {
  max-width: 1180px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-48 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-98 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-312 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreader, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 32px;
}

.link-block-31 {
  color: #1d2c63;
  text-align: center;
  border: 1px solid #1d2c63;
  border-radius: 5px;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.link-block-31:hover {
  color: #1d2c63;
}

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

.div-block-956 {
  height: 95px;
  display: block;
}

.container-99 {
  height: 548px;
  max-width: 100%;
  justify-content: flex-end;
  display: flex;
}

.h2-heading-intro {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Newsreader, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 57.6px;
  display: block;
}

.h2-heading-intro.heading-123 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  line-height: 67.2px;
}

.section-49 {
  background-color: #f9f9f9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 110px;
  padding-bottom: 0;
  display: flex;
}

.container-100 {
  max-width: 1180px;
  grid-column-gap: 60px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/640974f83d2118b55b36e588_investment-aca-hero.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.image-213 {
  width: 413px;
  height: 386px;
  object-fit: cover;
  border: 2px solid #fff;
}

.text-block-93 {
  color: #fff;
  margin-top: 4px;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.section-35-copy {
  max-width: 1180px;
  background-color: #f9f9f9;
  flex-direction: column;
  align-items: center;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.container-101 {
  height: 100%;
  max-width: 1180px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  padding-top: 80px;
  display: flex;
}

.text-block-94 {
  color: #fff;
  font-size: 19px;
}

.collection-list-wrapper-33, .collection-list-wrapper-36 {
  display: block;
}

.collection-list-wrapper-37, .collection-list-wrapper-38 {
  display: none;
}

.paragraph-139 {
  text-align: left;
  font-family: Inter, sans-serif;
  font-weight: 300;
  display: block;
}

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

.pagination-5 {
  margin-top: 40px;
  margin-bottom: 90px;
}

.pagination-6 {
  margin-top: 0;
  margin-bottom: 0;
}

.pagination-7 {
  margin-top: 0;
}

.collection-list-wrapper-33-copy {
  display: none;
}

.small-blog-card-para-copy {
  color: #191919;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

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

.link-68 {
  display: none;
}

.div-block-958 {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.image-214 {
  width: 35px;
  height: 35px;
  margin-right: 0;
}

.small-article-item-copy {
  border: 1px solid #000;
  flex-direction: column;
  display: flex;
}

.small-article-item-copy:hover {
  background-image: linear-gradient(#1d2c63, #0270c0);
}

.h3-invest-aca-copy {
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 20px;
  font-family: Newsreader, sans-serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 32px;
}

.h3-invest-aca-copy.margin-40 {
  margin-bottom: 40px;
}

.div-block-959 {
  width: 175px;
  height: 3px;
  background-image: linear-gradient(#2aacf5, #0270c0);
  border-radius: 5px;
}

.div-block-960 {
  max-width: 817px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.paragraph-140 {
  color: #191919;
  text-align: center;
  font-family: Inter, sans-serif;
  line-height: 27px;
}

.text-block-96 {
  text-align: center;
  text-decoration: none;
}

.section-50 {
  height: 340px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 140px;
  display: flex;
}

.container-102 {
  max-width: 95%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.heading-313 {
  color: #2b4248;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Newsreader, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 32px;
}

.paragraph-141 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

.section-51 {
  margin-bottom: 40px;
  padding-top: 116px;
}

.collection-list-25 {
  max-width: 1180px;
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.link-block-37 {
  width: 100%;
}

.academy-chapter-copy {
  color: #000;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Newsreader, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 32px;
}

.academy-chapter-copy:hover {
  color: #1d2c63;
}

.empty-state-3, .empty-state-4, .empty-state-5, .empty-state-6 {
  display: none;
}

.link-block-30-copy {
  grid-column-gap: 8px;
  color: #000;
  border: 1px solid #b4b4b4;
  border-radius: 5px;
  align-items: center;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .2s;
  display: none;
}

.link-block-30-copy:hover {
  color: #000;
  background-color: #f4f5f6;
}

.rte {
  font-size: 16px;
}

.rte img, .rte figure {
  margin-top: 0;
  margin-bottom: 0;
}

.rte blockquote {
  color: #0270c0;
}

.rte ol, .rte li, .rte h4 {
  color: #000;
}

.div-block-961 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.big-blog-card-cat-copy {
  color: #0270c0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition-property: none;
  display: block;
}

.big-blog-card-cat-copy:hover {
  color: #0270c0;
}

.paragraph-142 {
  margin-bottom: 0;
  margin-left: 4px;
  margin-right: 4px;
}

.rd-primary-btn-copy-5cpy {
  color: #1d2c63;
  background-color: #fff;
  border: 1px solid #1d2c63;
  border-radius: 5px;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.36px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: static;
  top: auto;
  bottom: 13%;
  left: auto;
  right: 3%;
}

.rd-primary-btn-copy-5cpy:hover {
  color: #fff;
  background-color: #1d2c63;
}

.div-block-962 {
  height: 313px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6434da433e27f6db5a665b4e_unsplash_tUEmRJSlb4w.png");
  background-position: 0%;
  background-size: auto;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.rd-primary-btn-copy-2 {
  width: 250px;
  color: #fff;
  background-color: #0270c0;
  border-radius: 5px;
  margin-bottom: 0;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.36px;
  text-decoration: none;
  transition: background-color .2s;
  position: static;
  top: auto;
  bottom: 13%;
  left: auto;
  right: 3%;
}

.rd-primary-btn-copy-2:hover {
  color: #fff;
  background-color: #1d2c63;
}

.div-block-963 {
  width: 100%;
  max-width: 1180px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-97 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Newsreader, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 56px;
}

.div-block-964 {
  height: 287px;
  background-image: radial-gradient(circle, #1a4bdf, #05295b);
  align-items: center;
  display: flex;
}

.heading-314 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Newsreader, sans-serif;
  font-size: 47px;
  font-weight: 500;
  line-height: 68px;
}

.section-52 {
  height: 550px;
  background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6434dacf98dcca2a5a1f4193_Rectangle%2045101.png");
  background-position: 50%;
  flex-direction: row;
  align-items: center;
  margin-bottom: 140px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-965 {
  width: 100%;
  max-width: 1180px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.collection-item-32 {
  width: 100%;
  max-width: 1180px;
  grid-column-gap: 61px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.collection-list-wrapper-39 {
  width: 100%;
}

.heading-315 {
  color: #232323;
  text-align: left;
  font-family: Newsreader, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 41px;
  overflow: hidden;
}

.paragraph-143 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.paragraph-143.truncate-paragraph {
  color: #232323;
}

.rd-more-btn-copy-2 {
  width: 242px;
  color: #1d2c63;
  background-color: #fff;
  border: 1px solid #1d2c63;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 19.36px;
  transition: background-color .2s;
  display: flex;
}

.rd-more-btn-copy-2:hover {
  color: #1d2c63;
  background-color: #f4f5f6;
}

.image-215 {
  width: 583px;
  height: 517px;
  object-fit: cover;
}

.div-block-966 {
  align-self: center;
}

.collection-list-wrapper-40 {
  width: 100%;
}

.collection-item-33 {
  grid-column-gap: 50px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.image-216 {
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-967 {
  width: 50%;
  padding-left: 100px;
  display: block;
}

.collection-item-33-copy {
  grid-column-gap: 50px;
  grid-column-gap: 50px;
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-967-copy {
  width: 50%;
  padding-left: 0;
  padding-right: 100px;
  display: block;
}

.section-53 {
  background-color: #fafafa;
}

.heading-315-copy {
  color: #fff;
  text-align: left;
  font-family: Newsreader, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 41px;
  overflow: hidden;
}

.paragraph-143-copy {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.paragraph-143-copy.truncate-paragraph {
  color: #fff;
}

.rd-primary-btn-hot-news {
  width: 160px;
  color: #1d2c63;
  background-color: #fff;
  border: 1px solid #1d2c63;
  border-radius: 5px;
  justify-content: center;
  margin: 20px auto 0;
  padding: 16px 40px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.36px;
  text-decoration: none;
  transition: background-color .2s;
  display: none;
  position: static;
  top: auto;
  bottom: 13%;
  left: auto;
  right: 3%;
}

.rd-primary-btn-hot-news:hover {
  color: #fff;
  background-color: #1d2c63;
}

.grid-92 {
  grid-column-gap: 13px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-93 {
  grid-column-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-flow: row;
}

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

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

.grid-96 {
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
}

.grid-97 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.div-block-968 {
  background-color: #7c3e3e;
}

.div-block-969 {
  background-color: var(--primary-2);
}

.div-block-970 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid rgba(18, 18, 18, .1);
  border-radius: 5px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.grid-98 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid rgba(18, 18, 18, .1);
  grid-template-rows: auto;
  grid-template-columns: 261px 1fr;
}

.div-block-971 {
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-99 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 6px;
  margin-bottom: 6px;
}

.grid-100 {
  grid-column-gap: 0px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: 125px 1fr;
}

.div-block-972 {
  background-color: #f4f5f6;
  border-radius: 5px;
}

.ue-sync-small-image {
  max-width: none;
  min-width: 0;
}

.ue-sync-small-paragraph {
  margin: 10px;
}

.image-218 {
  min-width: 50px;
}

.image-219, .image-220 {
  min-width: 25px;
}

.image-221, .image-222, .image-223, .image-224, .image-225, .image-226, .image-227, .image-228, .image-229, .image-230, .image-231, .image-232, .image-233, .image-234 {
  max-width: none;
  min-width: 0;
}

.image-235 {
  max-width: none;
  min-width: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-236, .image-237, .image-238, .image-239, .image-240, .image-241 {
  max-width: none;
  min-width: 0;
}

.image-242 {
  max-width: none;
  min-width: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-243, .image-244, .image-245, .image-246, .image-247, .image-248, .image-249, .image-250, .image-251, .image-252, .image-253, .image-254, .image-255, .image-256, .image-257, .image-263, .image-264, .image-265, .image-266 {
  max-width: none;
  min-width: 0;
}

.image-267 {
  max-width: none;
  min-width: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-268, .image-269, .image-270, .image-272, .image-274, .image-275, .ue-sync-circle-icon {
  max-width: none;
  min-width: 0;
}

.ue-sync-regulatory-wrapper {
  border: 1px solid #f4f5f6;
  border-radius: 10px;
  padding: 20px;
}

.ue-sync-submit-report-wrapper {
  background-color: var(--primary-2);
  border: 1px solid #000;
  border-radius: 10px;
  padding: 0;
}

.ue-sync-stats-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ue-sync-stats-sub-grid {
  border: 1px solid #f4f5f6;
  border-radius: 5px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding: 10px;
}

.ue-sync-stats-sub-grid.white-background {
  background-color: #fff;
}

.ue-sync-stats-sub-grid.white-background.less-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  align-items: start;
}

.ue-sync-stats-sub-grid.white-background.less-grid-2, .ue-sync-stats-sub-grid.white-background.less-grid-1, .ue-sync-stats-sub-grid.white-background.less-grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto auto auto;
}

.ue-sync-human-icon {
  max-width: none;
  min-width: 0;
}

.grid-101, .ue-sync-stat-sub-sub-grid {
  grid-template-columns: 1fr;
}

.grid-102, .ue-sync-stats-sub-sub-sub-grid {
  grid-template-rows: auto;
}

.ue-sync-stats-source-paragraph {
  color: var(--primary-2);
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-style: italic;
}

.ue-sync-stats-sub-sub-title {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  position: static;
}

.ue-syn-stats-sub-sub-paragraph {
  grid-row-gap: 0px;
  background-color: #f4f5f6;
  border-radius: 10px;
  padding: 10px;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

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

.ue-sync-stats-sub-sub-paragraph {
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.ue-sync-stats-sub-sub-paragraph.right-border {
  border-right: 1px solid #b9babb;
}

.blue-high-light {
  color: #0470c0;
}

.blue-high-light.semi-bold-text {
  font-weight: 600;
}

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

.ue-sync-submit-report-grid {
  grid-template-columns: 1fr;
  padding: 30px;
}

.ue-sync-submit-report-header {
  color: #fff;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 25px;
}

.ue-sync-submit-report-sub-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: 47px;
  grid-template-columns: 1fr 177px;
  grid-auto-columns: 1fr;
  margin-bottom: -15px;
  padding: 10px;
  display: grid;
}

.ue-sync-submit-report-sub-div {
  width: 80%;
  background-color: #fff;
  border-radius: 10px;
  line-height: 20px;
}

.ue-sync-submit-report-button {
  background-color: var(--primary-2);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: flex;
}

.ue-sync-equity-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ue-sync-equity-sub-grid {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.ue-sync-equity-header {
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.ue-sync-equity-paragraph, .ue-sync-impact-sub-paragraph {
  font-family: Inter, sans-serif;
}

.ue-sync-impact-right-arrow {
  margin-right: -80px;
  font-family: Inter, sans-serif;
}

.ue-sync-impact-left-arrow {
  width: 8%;
  margin-left: -80px;
  padding-left: 0;
  font-family: Inter, sans-serif;
}

.slide-nav-22 {
  display: none;
  overflow: visible;
}

.icon-16, .icon-17 {
  color: var(--primary-2);
}

.ue-sync-impact-paragraph {
  margin-bottom: 0;
}

.ue-sync-investor-test-grid {
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 320px 320px 320px;
}

.ue-sync-investor-test-sub-grid {
  grid-row-gap: 0px;
  border-radius: 0;
  grid-template-rows: auto auto auto;
  grid-template-columns: 320px;
}

.ue-sync-investor-image {
  max-width: none;
  min-width: 0;
  object-fit: fill;
  border-radius: 5px;
  margin-bottom: -10px;
}

.ue-sync-investor-title {
  background-color: #fff;
  margin-bottom: 0;
  padding: 16px;
  font-family: Inter, sans-serif;
}

.ue-sync-investor-test {
  margin-bottom: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Inter, sans-serif;
  font-style: italic;
}

.ue-sync-investor-test-div {
  background-color: #fff;
  border-radius: 5px;
}

.semi-bold {
  font-weight: 600;
}

.ue-sync-capital-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.ue-sync-capital-sub-grid-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 10px;
}

.ue-sync-capital-sub-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
}

.ue-sync-capital-image {
  max-width: none;
  min-width: 0;
}

.ue-sync-wreatch-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 160px 160px 160px 160px 160px;
}

.ue-sync-wreath-sub-grid {
  grid-template-columns: 1fr;
}

.ue-sync-wreath-desc {
  color: var(--primary-2);
  text-align: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.ue-sync-wreath-image {
  max-width: none;
  min-width: 0;
}

.ue-sync-faq-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ue-sync-faq-wrap {
  border: 1px solid rgba(18, 18, 18, .1);
  border-radius: 5px;
  padding: 24px 40px 12px;
}

.ue-sync-faq-question-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ue-sync-faq-question {
  color: var(--primary-2);
  margin-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.ue-sync-plus-wrap {
  width: 22px;
  height: 22px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ue-sync-plus-horizontal {
  width: 100%;
  height: 2px;
  background-color: #000;
  font-family: Inter, sans-serif;
}

.ue-sync-plus-verticle {
  width: 2px;
  height: 100%;
  background-color: #000;
  font-family: Inter, sans-serif;
  position: absolute;
}

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

.ue-sync-faq-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 52px 1fr;
  padding-top: 0;
  padding-bottom: 0;
}

.ue-sync-faq-image {
  max-width: none;
  min-width: 0;
}

.ue-sync-faq-answer {
  color: #000;
  margin-right: 28px;
  padding-top: 12px;
  padding-bottom: 0;
}

.ue-sync-touch-grid {
  grid-column-gap: 42px;
  grid-template-rows: auto;
}

.ue-sync-touch-sub-grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.ue-sync-touch-paragraph {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.ue-sync-touch-contact-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  align-items: center;
}

.ue-sync-touch-contact-paragraph {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.ue-sync-contact-sub-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 42px 1.5fr;
}

.ue-sync-touch-contact-icon {
  max-width: none;
  min-width: 0;
  text-decoration: line-through;
}

.ue-sync-contact-info {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.ue-sync-touch-image {
  height: 150px;
  max-width: none;
  min-width: 0;
  border-radius: 10px;
}

.ue-sync-faq-contact-wrapper {
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
  border-radius: 5px;
  padding: 40px;
}

.ue-sync-faq-contact-grid {
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.ue-sync-faq-contact-header {
  color: var(--primary-2);
  margin-bottom: 0;
  font-family: Newsreaderdisplay, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.ue-sync-faq-contact-paragraph, .paragraph-145 {
  margin-bottom: 0;
}

.ue-sync-faq-contact-sub-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

.ue-sync-faq-contact-button {
  background-color: var(--primary-2);
  border-radius: 10px;
  padding: 24px 56px 24px 48px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.ue-sync-contact-form {
  background-color: #fff;
  border: 1px solid #b9bcbf;
  border-radius: 5px;
  margin-bottom: 0;
  padding: 28px;
}

.ue-sync-form-field-label {
  color: #000;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.ue-sync-form-field-wrapper {
  color: #000;
  border: 1px solid #9e9e9e;
  border-radius: 5px;
  font-family: Inter, sans-serif;
}

.ue-sync-form-field-wrapper:focus {
  border-color: var(--primary-2);
}

.ue-sync-form-field-wrapper::-ms-input-placeholder {
  color: #8d8d8d;
}

.ue-sync-form-field-wrapper::placeholder {
  color: #8d8d8d;
}

.radio-button-label-5 {
  margin-bottom: 0;
  padding-left: 12px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.ue-sync-touch-submit-button {
  width: 100%;
  background-color: var(--primary-2);
  text-align: center;
  object-fit: fill;
  border-radius: 10px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: inline-block;
  position: static;
}

.ue-sync-touch-submit-button-wrapper {
  margin-top: 24px;
}

.ue-sync-touch-success-message {
  background-color: var(--white);
  color: var(--primary-2);
  border-radius: 10px;
  padding: 0 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.ue-sync-touch-error-message {
  color: #000;
  text-align: center;
  border-radius: 10px;
}

.text-block-98 {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-99 {
  font-weight: 400;
}

.text-red-color {
  color: var(--secondary-4);
}

.ue-sync-tourch-radio-button-field {
  align-items: center;
  display: flex;
}

.ue-sync-touch-radio-button {
  width: 25px;
  height: 25px;
}

.radio-button-field-9 {
  display: block;
}

.ue-sync-graph-grid {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.ue-sync-graph-text {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.ue-sync-graph-text.blue-color {
  color: var(--primary-2);
}

.ue-sync-graph-text.blue-color.italic {
  font-style: italic;
}

.ue-sync-graph-text.blue-color.bottom-padding {
  margin-bottom: -20px;
}

.ue-sync-graph-text.top-bottom-padding {
  margin-top: 12px;
  margin-bottom: 24px;
}

.html-embed-6 {
  margin-bottom: 0;
}

.ue-sync-graph-embed {
  background-color: rgba(255, 255, 255, 0);
  margin-bottom: 0;
}

.ue-sync-disclaimer-paragraph {
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.ue-sync-regulatory-paragraph {
  color: var(--primary-2);
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-style: italic;
}

.ue-sync-report-form-field {
  color: #000;
  border: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 0;
}

.ue-sync-report-form-field:focus {
  border-style: none;
  font-family: Inter, sans-serif;
}

.ue-sync-report-form-field::-ms-input-placeholder {
  color: #757575;
  font-family: Inter, sans-serif;
}

.ue-sync-report-form-field::placeholder {
  color: #757575;
  font-family: Inter, sans-serif;
}

.ue-sync-submit-report-success-message {
  color: var(--primary-2);
  text-align: left;
  font-family: Inter, sans-serif;
}

.ue-sync-submit-report-sub-grid-success {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: -15px;
  font-family: Inter, sans-serif;
}

.ue-sync-submit-report-error {
  background-color: var(--white);
  border-radius: 10px;
  margin-bottom: -15px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.ue-sync-submit-report-error-message {
  color: red;
  font-family: Inter, sans-serif;
}

.ue-sync-equity-now-sub-grid-wrapper {
  background-color: #fff;
  border-radius: 5px;
}

.image-283 {
  min-width: 0;
}

.real-deal-ads-wrapper.section-side-padding.section-top-padding {
  background-color: var(--primary-2);
  padding-top: 75px;
}

.real-deal-ads-wrapper.section-side-padding.section-top-padding.bottom-padding {
  margin-bottom: -90px;
  display: block;
}

.real-deal-ads-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}

.real-deal-ads-title {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.real-deal-ads-title.black-text {
  color: #000;
}

.real-deal-ads-title.black-text.larger-text {
  font-size: 20px;
}

.real-deal-ads-sub-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr 20px;
  align-items: center;
}

.real-deal-ads-sub-grid.less-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 280px 1fr;
}

.real-deal-ads-button {
  background-color: #188a68;
  border-radius: 3px;
  padding: 0 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.real-deal-ads-button:hover {
  color: var(--white);
}

.real-deal-ads-button.popup-relocate.green-background {
  width: 80px;
  height: 40px;
  color: #fff;
  margin-top: -29px;
  margin-left: -34px;
  padding-top: 20px;
  padding-left: 19px;
  padding-right: 8px;
  font-size: 20px;
  position: absolute;
  transform: rotate(-22deg);
}

.real-deal-ads-paragraph {
  color: var(--white);
  align-self: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.real-deal-fa {
  color: #fff;
  font-family: "Fa Solid 900", sans-serif;
}

.real-deal-fa.red-text {
  color: #b71c1c;
}

.real-deal-ads-button-wrapper {
  transform: translate(0);
}

.real-deal-ads-paragraph-wrapper {
  color: #fff;
}

.link-69 {
  color: #fff;
  font-weight: 600;
}

.div-block-973 {
  position: fixed;
}

.real-deal-popup-wrapper {
  z-index: 40;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .36);
  line-height: 1px;
  display: block;
  position: fixed;
  overflow: visible;
}

.real-deal-popup-wrapper.pop-up-relocate {
  display: none;
}

.real-deal-popup-sub-wrapper {
  width: 345px;
  height: 380px;
  background-color: #fff;
  border-radius: 5px;
  margin-top: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: absolute;
  top: 20%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.real-deal-exit-button {
  color: red;
  margin-top: 18px;
  margin-right: 12px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.real-deal-fa-cross {
  color: #000;
  padding-top: 25px;
  padding-right: 15px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 30px;
}

.real-deal-popup-grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.real-deal-popup-logo, .real-deal-popup-image {
  text-align: center;
}

.real-deal-popup-paragraph {
  height: 50px;
}

.real-deal-ads-logo {
  max-width: 100px;
  min-width: 0;
}

.real-deal-ads-mac {
  max-width: none;
  min-width: 0;
  text-align: left;
  margin-bottom: 5px;
}

.real-deal-ads-link {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.real-deal-ads-link:hover {
  color: var(--white);
}

.real-deal-ads-link.red-text {
  color: #b71c1c;
}

.real-deal-ads-popup-paragraph {
  text-align: center;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  display: inline-block;
}

.real-deal-ads-popup-sub-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 25px 30px;
  grid-template-columns: 1fr;
}

.real-deal-exit-button-cross {
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  padding: 10px 2px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 30px;
}

.real-deal-popup-arrow-2 {
  color: #b71c1c;
  margin-left: -4px;
  padding-left: 0;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 20px;
}

@media screen and (min-width: 1280px) {
  body {
    font-size: 19px;
  }

  h1 {
    font-size: 51px;
  }

  h2 {
    font-size: 38px;
  }

  h3 {
    font-size: 28px;
  }

  img {
    display: block;
  }

  blockquote {
    font-size: 26px;
  }

  figcaption {
    font-size: 18px;
  }

  .mg-bottom-8px {
    color: var(--dark-slate-grey);
  }

  .mg-top-16px {
    margin-top: 20px;
  }

  .mg-top-16px.bot-20 {
    margin-bottom: 10px;
  }

  .mg-bottom-24px {
    color: var(--dim-grey);
    margin-top: 20px;
  }

  .mg-bottom-32px {
    font-size: 16px;
    line-height: 24px;
  }

  .mg-bottom-32px.mobile-paragraph-15-75px._1-row {
    margin-top: 18px;
  }

  .bg-primary-1.banner.test {
    background-color: #fff;
  }

  .bg-primary-1.apply-loan-1 {
    width: 58%;
  }

  .bg-primary-1.apply-loan-1.sell {
    width: 60%;
    height: 90%;
  }

  .styleguide-sidebar {
    width: 300px;
    max-width: 100%;
    flex: 0 auto;
    margin-top: 0;
  }

  .container-default-1440px {
    max-width: 1510px;
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-default-1440px.navbar {
    max-width: none;
    margin-top: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1440px.apply-loan {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1440px.other-services {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1440px.other-services.dv5, .container-default-1440px.testimonials {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1440px.blog {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-1440px.blogunder {
    padding-bottom: 100px;
  }

  .container-medium-700px {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-medium-700px.text-center {
    max-width: 1000px;
  }

  .container-medium-700px.vns {
    max-width: 1000px;
    flex-direction: column;
    align-items: center;
    padding-top: 80px;
    display: flex;
  }

  .container-small-592px.text-center {
    max-width: 780px;
  }

  .container-extra-small-481px {
    max-width: 600px;
    margin-left: 90px;
  }

  .container-extra-small-481px.text-center.solutions {
    max-width: 600px;
  }

  .container-extra-small-481px.text-center.get-a-new-car {
    max-width: 522px;
  }

  .styleguide-content {
    height: auto;
    max-width: 100%;
    flex: 1;
    margin-left: 50px;
    margin-right: 62px;
    padding-bottom: 30px;
  }

  .styleguide-link.helpce {
    margin-left: 50px;
    padding-top: 15px;
  }

  .container-hero-left.about-us {
    max-width: 46%;
  }

  .container-hero-left.mobile {
    max-width: 44%;
  }

  .container-hero-left.single-services {
    flex-direction: column;
    justify-content: center;
    display: block;
  }

  .container-hero-left.single-services.mobile {
    max-width: 90%;
  }

  .paragraph-large {
    color: var(--dim-grey);
    text-align: left;
    font-size: 26px;
  }

  .paragraph-large.blog {
    color: var(--dim-grey);
  }

  .button-primary {
    width: auto;
    object-fit: fill;
    margin-top: 0;
    font-size: 19px;
  }

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

  .button-primary.large {
    width: auto;
    font-size: 21px;
    line-height: 20px;
  }

  .button-primary.large.form-previous-button {
    background-color: var(--neutral-100);
    color: var(--secondary-1);
  }

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

  .button-secondary {
    width: 170px;
    font-size: 18px;
  }

  .button-secondary.small {
    font-size: 18px;
  }

  .button-secondary.large {
    width: auto;
    margin-top: 0;
    font-size: 18px;
  }

  .button-secondary.header {
    font-size: 18px;
  }

  .button-secondary.bg-transparent {
    min-width: auto;
  }

  .button-secondary.bg-transparent.large {
    height: auto;
    line-height: 20px;
  }

  .button-secondary.blog {
    width: auto;
  }

  .button-secondary.home {
    width: 200px;
    max-width: 230px;
  }

  .header {
    background-color: var(--white);
    padding-top: 0;
    padding-bottom: 0;
    position: -webkit-sticky;
    position: sticky;
  }

  .header-logo {
    padding-bottom: 12px;
  }

  .nav-link.footer-old {
    padding-left: 0;
  }

  .nav-link.footer-old.sth {
    display: none;
  }

  .nav-menu {
    margin-left: 30px;
  }

  .footer-old {
    position: static;
  }

  .footer-grid {
    grid-template-columns: 1fr .75fr .75fr .75fr 1.25fr;
  }

  .page-wrapper {
    width: 100%;
  }

  .section {
    border-style: none;
  }

  .section.hero {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .section.bg-neutral-100 {
    width: 1280px;
    padding-top: 43px;
  }

  .section.hero-v2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section.banner, .section.banner.white {
    padding-top: 0;
  }

  .section.contact-us-v2.mobile {
    padding-top: 80px;
  }

  .section.about-us-hero {
    display: block;
  }

  .section.single-services-hero.other-services.mobile-space {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section.single-services-hero.hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.apply-loan {
    padding-bottom: 0;
  }

  .section.banner-single-services {
    padding-bottom: 80px;
  }

  .section.post-author-section {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section.blog-posts {
    padding-top: 64px;
  }

  .section.benefits-other-services._0px-padding-top {
    padding-top: 0;
  }

  .section.benefits-buy-with-installment {
    margin-top: 0;
  }

  .section.product-list {
    padding-top: 140px;
  }

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

  .section.faq {
    background-color: var(--neutral-100);
  }

  .section.faq.bg-neutral-100 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.faq.special {
    padding-bottom: 20px;
  }

  .section.faq.white {
    padding-bottom: 96px;
  }

  .section.faq.more {
    padding-bottom: 32px;
  }

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

  .section.whycho {
    padding-bottom: 0;
  }

  .section._0px-top {
    padding-top: 0;
  }

  .section.agency, .section.control {
    background-color: var(--neutral-100);
  }

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

  .section.control.white.calc-bottom {
    padding-top: 96px;
  }

  .section.control.ver2 {
    display: none;
  }

  .section.fin, .section.bg-neu {
    background-color: var(--neutral-100);
  }

  .section.otherservice.white {
    padding-left: 36px;
    padding-right: 36px;
  }

  .section.otherservice.white.benefit {
    background-color: var(--white);
  }

  .section.other {
    padding-left: 36px;
    padding-right: 36px;
  }

  .section.howitwork {
    background-color: var(--neutral-100);
  }

  .section.bread-crumb {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .divider.mg-0px {
    color: var(--neutral-100);
    display: block;
  }

  .divider.loan-form {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .input:hover {
    border-color: var(--accent);
  }

  .input.agent.form {
    width: 100%;
    text-align: left;
  }

  .input.agent.form.mobile {
    width: 100%;
  }

  .mega-menu-grid.tablet {
    grid-column-gap: 36px;
    grid-template-columns: 30% 1fr 1.5fr;
  }

  .header-v2 {
    height: auto;
    max-height: 129px;
    padding-top: 24px;
    padding-bottom: 24px;
    position: -webkit-sticky;
    position: sticky;
  }

  .split-left-container {
    align-self: center;
  }

  .split-left-container.help-center {
    flex: 1;
    padding-left: 54px;
  }

  .split-right-container {
    width: 500px;
  }

  .social-media-wrapper.post-author {
    max-width: 80px;
  }

  .contact-us-icon {
    width: 53px;
    height: 53px;
  }

  .hero-image.single-services {
    max-height: 530px;
  }

  .hero-image.single-services.mobile-version {
    display: none;
  }

  .hero-image.single-services {
    max-height: 530px;
    max-height: 530px;
  }

  ._2-buttons-wrapper.helpcenter {
    margin-left: 90px;
    margin-right: 90px;
  }

  .spacer.hero-buttons {
    display: block;
  }

  .spacer.banner-buttons {
    min-width: 18px;
  }

  .spacer.timeline._2 {
    height: 360px;
  }

  .partners-container {
    background-color: #fff;
  }

  .partners-logos-wrapper {
    width: 65%;
  }

  .partners-logos-wrapper.about-us {
    width: 90%;
    width: 70%;
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: center;
    display: flex;
  }

  .slide {
    width: 33.3%;
  }

  .slide.core-values {
    width: 33%;
  }

  .slider.core-values {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .slider.other-services {
    color: var(--dark-slate-grey);
    padding-left: 0;
    padding-right: 0;
  }

  .service-wrapper.get-started-modal {
    height: 100%;
  }

  .service-wrapper.news-wrapper {
    height: 460px;
    justify-content: flex-start;
  }

  .image-section-absolute {
    max-width: 667px;
  }

  .about-banca-grid {
    grid-column-gap: 100px;
    grid-template-columns: 1fr 1fr;
  }

  .subcontainer-small.auto-loan {
    max-width: 100%;
  }

  .container-medium-1022px.mobile {
    padding-left: 50px;
    padding-right: 50px;
  }

  .container-medium-1022px.to.thu2.dv3, .container-medium-1022px.career {
    padding-left: 0;
    padding-right: 0;
  }

  .vc-flex {
    padding-bottom: 40px;
  }

  .next-goal-wrapper.ver3.mobile {
    flex-direction: row;
    align-items: center;
    margin-left: 90px;
    margin-right: 90px;
  }

  .next-goal-card {
    justify-content: space-around;
    padding-bottom: 40px;
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .next-goal-card.mobile.phone {
    justify-content: flex-start;
    padding-top: 10px;
    padding-bottom: 30px;
    bottom: 0;
  }

  .next-goal-title {
    color: var(--dim-grey);
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
  }

  .next-goal-title.dv4.mobile {
    font-size: 18px;
    line-height: 28px;
  }

  .credit-card-grid {
    grid-column-gap: 100px;
  }

  .contact-us-grid {
    grid-column-gap: 92px;
  }

  .contact-us-form {
    padding-bottom: 40px;
  }

  .success-message-text {
    color: var(--dark-slate-grey);
  }

  .error-message-content {
    background-color: #faf5f5;
  }

  .field-label {
    font-size: 18px;
    line-height: 30px;
  }

  .error-message-text {
    color: #cf5555;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
  }

  .contact-wrapper {
    max-width: 220px;
  }

  .contact-us-wrapper {
    grid-column-gap: 40px;
    justify-content: start;
  }

  .last-article-title {
    color: var(--dark-slate-grey);
  }

  .hero-image-wrapper {
    width: 53%;
    justify-content: flex-end;
  }

  .hero-image-wrapper.single-services {
    justify-content: flex-end;
  }

  .partners-logo.about-us {
    min-width: 180px;
  }

  .image-zoom {
    min-height: 100%;
  }

  .open-hours-paragraph {
    color: var(--dim-grey);
  }

  .transition {
    object-fit: fill;
    display: block;
  }

  .transition.blog {
    display: flex;
  }

  .transition.mobile-version {
    display: none;
  }

  .hero-v2-images-wrapper {
    display: inline-block;
  }

  .hero-v2-image-2 {
    right: -13%;
  }

  .hero-v2-image-1 {
    width: auto;
  }

  .hero-v2-image-3 {
    left: -14%;
  }

  .hero-v2-image-4 {
    left: -16%;
  }

  .hero-v2-image-5 {
    right: -16%;
  }

  .slide-v2 {
    margin-left: 1px;
    margin-right: 0;
  }

  .mg-bottom-0px {
    font-size: 18px;
    line-height: 28px;
  }

  .mask-v2 {
    width: 23%;
  }

  .banner-wrapper-v2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .next-goal-subtitle {
    white-space: normal;
    object-fit: fill;
    font-size: 18px;
    line-height: 18px;
    overflow: visible;
  }

  .companies-wrapper.about-us.home {
    justify-content: space-around;
  }

  .about-us-companies-title._2-row {
    max-width: 800px;
  }

  .about-us-gallery-grid {
    grid-column-gap: 24px;
  }

  .container-small-548px, .container-small-548px.text-center {
    max-width: 600px;
  }

  .container-small-548px.text-center.apply-auto {
    max-width: 630px;
  }

  .story-grid {
    grid-template-columns: auto minmax(auto, 50%);
  }

  .job-card-top-content {
    flex-direction: row;
  }

  .job-icon.sidebar {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .custom-solution-grid {
    grid-template-columns: 1.5fr 1fr;
    padding-left: 50px;
    padding-right: 50px;
  }

  .bg-services-grid-1 {
    bottom: 0%;
  }

  .subcontainer-small-v2.apply-loan {
    margin-top: 40px;
  }

  .apply-loan-grid {
    grid-template-columns: 1fr 1.3fr;
  }

  .custom-services-grid-v2 {
    grid-column-gap: 80px;
    grid-template-columns: 1.5fr 1fr;
  }

  .apply-loan-form-title {
    color: var(--dark-slate-grey);
  }

  .benefits-grid {
    grid-column-gap: 69px;
  }

  .faq-grid {
    grid-column-gap: 64px;
  }

  .faq-grid.contact-us {
    grid-column-gap: 50px;
  }

  .more-services-grid {
    grid-template-columns: 1fr 1fr;
  }

  .custom-services-image-wrapper {
    justify-content: flex-end;
  }

  .sidebar.help-article.topic {
    width: 320px;
  }

  .blog-grid {
    grid-column-gap: 37px;
    grid-template-columns: 1fr .5fr;
  }

  .blog-posts-grid {
    grid-auto-columns: 1fr;
  }

  .popular-title {
    font-weight: 600;
  }

  .blog-popular-grid {
    grid-auto-columns: 1fr;
  }

  .blog-categories-grid {
    width: 560px;
  }

  .pagination {
    justify-content: flex-start;
  }

  .pagination-next {
    margin-left: 0;
  }

  .post-title {
    color: var(--dark-slate-grey);
  }

  .post-author {
    color: var(--dim-grey);
  }

  .container-medium-1100px {
    max-width: 1300px;
  }

  .post-wrapper {
    margin-top: -200px;
  }

  .mg-top-60px {
    min-width: 100%;
  }

  .rich-text h2 {
    max-width: 900px;
    color: var(--dark-slate-grey);
  }

  .rich-text p {
    max-width: 900px;
    color: var(--dim-grey);
  }

  .rich-text h3 {
    max-width: 900px;
  }

  .rich-text h4 {
    max-width: 900px;
    color: var(--dark-slate-grey);
  }

  .rich-text h5, .rich-text h6, .rich-text ol, .rich-text ul {
    max-width: 900px;
  }

  .post-author-rol {
    font-weight: 700;
  }

  .post-author-name {
    color: var(--dark-slate-grey);
    margin-bottom: 8px;
    font-weight: 700;
  }

  .container-medium-627px.text-center.have-questions {
    max-width: 670px;
  }

  .container-medium-800px {
    max-width: 1000px;
  }

  .container-medium-800px.open-account {
    max-width: 820px;
  }

  .author-grid {
    grid-column-gap: 80px;
    grid-template-columns: .5fr 1fr;
  }

  .transition-bg-image {
    object-fit: cover;
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bb09b9212ed64a5f11be52_home.png");
    background-position: 0 0;
    background-size: cover;
  }

  .transition-bg-image.about {
    object-fit: fill;
    object-fit: fill;
  }

  .button-primary-2 {
    border-radius: 20px;
    flex: 0 auto;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 18px;
  }

  .button-primary-2.large {
    font-size: 19px;
  }

  .button-primary-2.large.disabled {
    order: 0;
    align-self: auto;
    display: block;
  }

  .button-primary-2.large {
    font-size: 19px;
  }

  .button-primary-2.buttonwhite {
    background-color: var(--secondary-2);
    color: var(--primary-1);
  }

  .button-primary-2.submi {
    width: 170px;
    line-height: 20px;
  }

  .sufix-line-2.center {
    background-color: var(--primary-1);
  }

  .link {
    text-decoration: none;
  }

  .text-block-2 {
    width: 130px;
  }

  .bg-neutral-701.single-services-hero {
    height: 60%;
    min-width: 46%;
    top: 8%;
    left: auto;
  }

  .bg-neutral-701.single-services-hero.careers {
    height: 56%;
    height: 56%;
  }

  .container-default-1310px-2 {
    max-width: 1510px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .button-primary-3.large {
    font-size: 19px;
  }

  .button-primary-3.home {
    width: 200px;
    max-width: 230px;
  }

  .banner-wrapper-v2-2 {
    width: auto;
    max-width: none;
  }

  .bg-primary-2.banner-single-services {
    min-height: 50%;
  }

  .bg-primary-2.apply-loan-1 {
    width: 58%;
    height: 90%;
    width: 58%;
    width: 58%;
    width: 58%;
    height: 100%;
  }

  .bg-primary-2.banner-single-services {
    min-height: 50%;
  }

  .service-wrapper-2 {
    width: 100%;
  }

  .more-services-grid-2.get-started-modal {
    justify-items: start;
    position: -webkit-sticky;
    position: sticky;
  }

  .link-wrapper-2 {
    justify-content: flex-start;
    display: flex;
  }

  .link-wrapper-2.getstarted {
    right: 7%;
  }

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

  .right-arrow-2.right-arrow-5-right {
    margin-right: 40px;
  }

  .right-arrow-2.right-arrow-5-right.ver3.mobile {
    margin-right: 130px;
  }

  .left-arrow-2.left-arrow-5-left {
    margin-left: 40px;
  }

  .left-arrow-2.left-arrow-5-left.mobile {
    margin-left: 130px;
  }

  .bold-text-3.news-title, .bold-text-3.news-title.desktop {
    line-height: 32px;
  }

  .bold-text-3.news-title {
    color: var(--dark-slate-grey);
  }

  .testimonials-subwrapper-t3 {
    margin-left: 0;
    margin-right: 0;
  }

  .quote-t3 {
    color: var(--dim-grey);
  }

  .user-wrapper-t3 {
    margin-bottom: 16px;
  }

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

  .button-primary-4, .button-primary-4.large, .button-primary-4.large {
    font-size: 19px;
  }

  .button-primary-4.header {
    font-size: 18px;
  }

  .button-primary-4.large {
    font-size: 19px;
  }

  .button-primary-5 {
    object-fit: fill;
    font-size: 19px;
  }

  .button-primary-5.large {
    font-size: 19px;
  }

  .tabs-menu {
    max-height: 100%;
    justify-content: space-around;
    padding-left: 50px;
    padding-right: 50px;
  }

  .paragraph-large-2 {
    font-size: 26px;
  }

  .service-wrapper-3.w--current {
    border-top-width: 2px;
    border-top-color: var(--primary-1);
  }

  .divider-2.mg-0px {
    color: #f8f8f8;
    margin-top: 0;
    margin-bottom: 0;
  }

  .divider-2.loan-form {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .divider-2.mg-0px {
    color: #f8f8f8;
    display: block;
  }

  .grid-pricing {
    padding-bottom: 24px;
  }

  .modal-wrapper {
    display: none;
  }

  .service-wrapper-v2-2 {
    height: 360px;
  }

  .section-3.slider-section-2.mobile-space {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-3.single-services-hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-3.single-services-hero.buy {
    margin-top: 0;
  }

  .paragraph-2 {
    color: var(--dim-grey);
  }

  .container-extra-small-600px {
    max-width: 600px;
  }

  .container-extra-small-600px.text-center {
    max-width: 800px;
  }

  .container-extra-small-600px.text-center.solutions {
    max-width: 480px;
  }

  .container-extra-small-600px.text-center.get-a-new-car {
    max-width: 522px;
  }

  .link-to-product {
    color: var(--secondary-1);
    font-weight: 700;
  }

  .news-wrapper {
    flex-direction: row;
    align-items: center;
    padding-top: 8px;
  }

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

  .get-started-title-wrapper {
    max-width: 50%;
  }

  .get-started-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .input-2 {
    font-size: 20px;
  }

  .testimonial-image.phone {
    height: 100%;
  }

  .news-logo {
    height: 100px;
    max-height: 80px;
  }

  .button-secondary-2 {
    font-size: 19px;
  }

  .button-secondary-2.large {
    font-size: 21px;
  }

  .calculator {
    height: 1000px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .apply-loan-grid-2 {
    grid-column-gap: 64px;
    grid-template-columns: .5fr 1.25fr;
  }

  .apply-loan-grid-2.dv4 {
    grid-column-gap: 100px;
    grid-template-columns: .75fr 1fr;
  }

  .slider-content-wrap {
    overflow: scroll;
  }

  .slider-content-wrap.sell-to-homebase {
    height: 660px;
    overflow: auto;
  }

  .slider-content-wrap.buywith {
    position: static;
  }

  .mask-3 {
    height: 740px;
  }

  .mask-3.tablet {
    height: 650px;
  }

  .input-3 {
    font-size: 20px;
  }

  .container-default-1310px-3 {
    max-width: 1510px;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1310px-3.apply-loan {
    max-width: 1510px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1310px-3.otherservice {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-default-1310px-3.other, .container-default-1310px-3.cus, .container-default-1310px-3.escow {
    padding-left: 0;
    padding-right: 0;
  }

  .basic-contact-information.slide {
    height: auto;
  }

  .div-block-20.sell-to-homebase {
    padding-bottom: 0;
  }

  .paragraph-4 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .form-section-title {
    color: var(--dark-slate-grey);
    margin-bottom: 8px;
  }

  .text-block-20:hover {
    color: var(--primary-1);
  }

  .paragraph-16 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .heading-55 {
    margin-bottom: 16px;
  }

  .heading-55.company {
    color: var(--dark-slate-grey);
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-55.apply {
    text-align: left;
  }

  .heading-55.center, .heading-55.head {
    text-align: center;
  }

  .slide-10, .testimonial-slider {
    max-width: 100%;
  }

  .testimonial-slider.dv1.dv5 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-22 {
    color: var(--dim-grey);
    margin-bottom: 24px;
  }

  .paragraph-22.reefer {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-22.center {
    font-size: 20px;
    line-height: 30px;
  }

  .bg-neutral-702.single-services-hero {
    height: 50%;
    min-width: 45%;
    top: 8%;
  }

  .heading-137 {
    color: var(--dark-slate-grey);
    margin-bottom: 16px;
  }

  .block-with-padding-40px---40px {
    background-color: var(--neutral-100);
  }

  .modal-content-wrapper {
    margin-bottom: 24px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .testimonial-picture-wrapper.ver3.mobile.phone {
    margin-left: auto;
    margin-right: auto;
  }

  .user-name {
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 36px;
  }

  .heading-143 {
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .paragraph-24.cus {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-144, .paragraph-25 {
    text-align: center;
  }

  .paragraph-26 {
    color: #646668;
  }

  .heading-153 {
    margin-top: 20px;
  }

  .paragraph-33 {
    color: var(--dim-grey);
  }

  .heading-163, .heading-164, .heading-165 {
    color: var(--dark-slate-grey);
  }

  .paragraph-42.laptop {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .heading-166 {
    margin-top: 20px;
  }

  .paragraph-45 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .heading-167, .heading-168 {
    margin-top: 20px;
  }

  .heading-172 {
    color: var(--dark-slate-grey);
  }

  .paragraph-49 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .heading-173, .heading-174, .heading-175 {
    color: var(--dark-slate-grey);
    font-size: 26px;
    line-height: 36px;
  }

  .paragraph-50, .paragraph-51, .paragraph-52 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .heading-176, .heading-178 {
    color: var(--dark-slate-grey);
  }

  .paragraph-54 {
    color: var(--dim-grey);
  }

  .heading-179 {
    margin-top: 20px;
  }

  .paragraph-56 {
    color: var(--dim-grey);
  }

  .heading-183, .heading-206 {
    color: var(--dark-slate-grey);
  }

  .paragraph-68 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 30px;
  }

  .paragraph-69, .paragraph-70 {
    color: var(--dim-grey);
    font-size: 18px;
  }

  .heading-207, .heading-208, .heading-209 {
    color: var(--dark-slate-grey);
  }

  .section-4 {
    background-color: var(--white);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.contact-us-v2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.hero {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .section-4.single-services-hero.other-services {
    padding: 96px 36px;
  }

  .section-4.single-services-hero.other-services._0px {
    padding: 0 36px 96px;
  }

  .section-4.no-side-padding.mg-top-0px {
    margin-bottom: 0;
    padding-top: 96px;
  }

  .section-4.no-side-padding.bg-neu {
    background-color: var(--neutral-100);
  }

  .section-4.banner-single-services {
    background-color: var(--primary-1);
    padding-top: 96px;
  }

  .section-4.about-us-hero {
    min-height: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    display: block;
  }

  .section-4.about-us-gallery {
    background-color: var(--neutral-100);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.about-parners {
    background-color: var(--neutral-100);
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-4.news {
    background-color: var(--neutral-100);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.why {
    padding-bottom: 0;
  }

  .section-4.oppo {
    background-color: var(--neutral-100);
  }

  .section-4.company {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.opx {
    background-color: var(--neutral-100);
    padding-left: 36px;
    padding-right: 36px;
  }

  .section-4.mobile.hiw {
    padding-left: 36px;
    padding-right: 36px;
  }

  .mg-bottom-24px-2 {
    margin-top: 24px;
  }

  .sufix-line-5, .sufix-line-5.center {
    margin-bottom: 0;
  }

  .sufix-line-5.left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .banner-wrapper-2, .banner-wrapper-2.stroke {
    border: 1px solid var(--neutral-300);
  }

  .container-extra-small-481px-2 {
    max-width: 600px;
  }

  .container-extra-small-481px-2.text-center.get-a-new-car {
    max-width: 522px;
  }

  .container-extra-small-481px-2.text-center.solutions {
    max-width: 480px;
  }

  .container-extra-small-481px-2.text-center.mobile {
    max-width: 1000px;
  }

  .button-secondary-3 {
    font-size: 19px;
  }

  .button-secondary-3.large {
    width: 200px;
    min-width: 200px;
    margin-top: 0;
    font-size: 18px;
  }

  .button-secondary-3.large.bg-transparent {
    width: auto;
    min-width: auto;
  }

  .button-secondary-3.header {
    flex: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
  }

  .button-secondary-3.geintouch {
    width: 200px;
    max-width: 240px;
    min-width: 230px;
    font-size: 18px;
  }

  .button-primary-6 {
    object-fit: fill;
    margin-top: 0;
    font-size: 19px;
  }

  .button-primary-6.large {
    font-size: 19px;
  }

  .button-primary-6.large.box {
    width: 200px;
    max-width: 230px;
    min-width: 200px;
  }

  .button-primary-6.partner {
    width: 200px;
    min-width: 200px;
    font-size: 18px;
  }

  .button-primary-6.partner.auto {
    max-width: 240px;
    min-width: 230px;
  }

  .contact-us-image-v2-2 {
    margin-right: 20px;
  }

  .bg-neutral-703.contact-us-v2, .bg-neutral-703.contact-us-hero {
    min-height: 100%;
    background-color: var(--white);
  }

  .bg-neutral-703.contact-us-v2 {
    min-height: 100%;
    background-color: #fff;
  }

  .contact-us-link-v2-2 {
    color: var(--dim-grey);
  }

  .container-default-1310px-10 {
    max-width: 1510px;
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1310px-10.navbar {
    margin-top: auto;
    padding-left: 36px;
    padding-right: 36px;
  }

  .mg-bottom-32px-4 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .nav-link-3 {
    padding-top: 15px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .nav-link-3.home.sth {
    display: none;
  }

  .transition-3 {
    object-fit: fill;
    display: block;
  }

  .heading-210 {
    font-size: 48px;
    line-height: 58px;
  }

  .paragraph-large-3 {
    text-align: left;
    font-size: 26px;
  }

  .paragraph-large-3.text-center {
    color: var(--dark-slate-grey);
    margin-top: 0;
  }

  .benefits-grid-3 {
    grid-column-gap: 69px;
  }

  .mg-bottom-0px-2 {
    font-size: 18px;
    line-height: 28px;
    text-decoration: none;
  }

  .benefits-card-3 {
    padding-bottom: 28px;
  }

  .benefits-card-3.home {
    text-decoration: none;
  }

  .container-small-548px-2.text-center {
    max-width: 680px;
    margin-top: 0;
  }

  .container-extra-small-481px-3 {
    max-width: 600px;
  }

  .container-extra-small-481px-3.text-center.solutions {
    max-width: 480px;
  }

  .partners-container-2.mobile {
    width: 100%;
  }

  .header-dropdown-toggle-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-dropdown-toggle-3.home {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-dropdown-toggle-3.home.mobile {
    padding: 20px;
  }

  .right-arrow-5 {
    margin-right: 0;
  }

  .service-wrapper-5.get-started-modal {
    height: 100%;
  }

  .service-wrapper-5.news-wrapper {
    height: 420px;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .service-wrapper-5.news-wrapper.dv3 {
    height: 440px;
  }

  .service-title-6 {
    color: #434547;
    margin-bottom: 16px;
  }

  .service-title-6.dv2 {
    font-size: 22px;
    line-height: 32px;
  }

  .split-section-service-3 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-211 {
    color: var(--dark-slate-grey);
    margin-top: 16px;
    font-size: 24px;
  }

  .steps-list-wrapper-2 {
    flex-wrap: nowrap;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-212 {
    color: var(--dark-slate-grey);
    margin-top: 16px;
    font-size: 24px;
  }

  .grid-top-sticky-2 {
    padding-top: 0;
  }

  .container-hero-left-2.single-services {
    max-width: 95%;
  }

  .container-hero-left-2.single-services.center {
    max-width: 94%;
  }

  .container-default-1310px-5 {
    max-width: 1510px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1310px-5.navbar {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-default-1310px-5.otherservices, .container-default-1310px-5.cus, .container-default-1310px-5.hero, .container-default-1310px-5.hiw {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-4 {
    color: var(--dim-grey);
    font-size: 20px;
    line-height: 28px;
  }

  .split-section-service-4 {
    grid-column-gap: 100px;
    grid-template-columns: 1fr 1fr;
  }

  .transition-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .input-4, .input-5 {
    font-size: 20px;
  }

  .container-default-1310px-6 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-3 {
    width: 95%;
    max-height: 100%;
    justify-content: space-around;
  }

  .service-wrapper-6.w--current {
    height: 280px;
    border-top-width: 2px;
    border-top-color: #7a7aff;
    padding: 24px;
  }

  .service-wrapper-6.other-services {
    height: 280px;
    padding: 40px;
  }

  .service-wrapper-6.other-services.t3 {
    margin-right: 0;
  }

  .slide-v2-2 {
    margin-left: 1px;
    margin-right: 0;
  }

  .service-title-7 {
    color: var(--dark-slate-grey);
  }

  .subcontainer-small-2 {
    max-width: 540px;
    justify-content: flex-start;
  }

  .subcontainer-small-2.services {
    max-width: 700px;
    flex-direction: column;
  }

  .subcontainer-small-2.auto-loan {
    max-width: 100%;
  }

  .service-wrapper-v2-3 {
    height: 360px;
  }

  .custom-solution-grid-2 {
    grid-template-columns: 1.5fr 1fr;
  }

  .get-started-wrapper-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slide-24 {
    width: 33.3%;
  }

  .link-19 {
    color: var(--primary-1);
    font-weight: 500;
  }

  .investor-link-2 {
    color: var(--dark-slate-grey);
  }

  .mg-bottom-23px-2 {
    color: var(--dim-grey);
  }

  .heading-216 {
    color: #434547;
    font-size: 42px;
    line-height: 52px;
  }

  .about-us-companies-title-2 {
    max-width: 1500px;
    color: #434547;
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 46px;
  }

  .header-v2-3 {
    height: auto;
    max-height: 129px;
  }

  .story-grid-2 {
    grid-template-columns: auto minmax(auto, 50%);
  }

  .story-grid-2.mobile {
    grid-column-gap: 100px;
    grid-template-columns: 1fr minmax(auto, 1fr);
  }

  .next-goal-title-2 {
    font-size: 19px;
    line-height: 30px;
  }

  .next-goal-card-2 {
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .next-goal-subtitle-2 {
    white-space: normal;
    object-fit: fill;
    font-size: 18px;
    line-height: 18px;
    overflow: visible;
  }

  .heading-220 {
    margin-top: 24px;
  }

  .heading-223 {
    margin-top: 20px;
  }

  .header-55 {
    color: #434547;
  }

  .mask-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-227 {
    color: #434547;
  }

  .heading-228, .heading-229 {
    color: var(--dark-slate-grey);
  }

  .paragraph-77, .paragraph-78 {
    color: var(--dim-grey);
  }

  .heading-230, .heading-231, .heading-232, .heading-233, .heading-234, .heading-235, .heading-236, .heading-237, .heading-238, .heading-241 {
    color: var(--dark-slate-grey);
  }

  .div-block-37 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-243 {
    color: var(--dark-slate-grey);
  }

  .bold-text-20 {
    color: var(--secondary-1);
  }

  .paragraph-80, .paragraph-81, .paragraph-82 {
    color: var(--dim-grey);
  }

  .paragraph-83 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-84 {
    color: var(--dim-grey);
  }

  .image-16.testi {
    max-width: 100%;
    margin-bottom: 8px;
  }

  .image-16.testi.cus {
    max-width: 100%;
  }

  .paragraph-86, .paragraph-87, .paragraph-88, .paragraph-89 {
    color: var(--dim-grey);
  }

  .longplaceholder {
    padding-left: 0;
    display: inline-block;
  }

  .nav-link-5 {
    display: none;
  }

  .div-block-38, .div-block-39 {
    margin-bottom: 4px;
  }

  .div-block-40, .div-block-41, .div-block-42, .div-block-43, .div-block-44, .div-block-45 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .checkbox-label, .checkbox-label-2 {
    color: var(--dim-grey);
  }

  .link-32, .link-33, .link-34, .link-35 {
    text-decoration: none;
  }

  .paragraph-90 {
    color: var(--dim-grey);
  }

  .text-area-2 {
    font-size: 20px;
  }

  .contact-us-wrapper-2 {
    grid-column-gap: 20px;
  }

  .input-6 {
    font-size: 20px;
  }

  .contact-us-grid-2 {
    grid-column-gap: 92px;
  }

  .button-primary-7 {
    font-size: 19px;
  }

  .heading-247 {
    color: var(--dark-slate-grey);
    font-size: 26px;
    line-height: 36px;
  }

  .heading-248, .heading-249 {
    font-size: 26px;
    line-height: 36px;
  }

  .link-39 {
    font-weight: 400;
  }

  .subheader.cash {
    text-align: left;
  }

  .subheader.left {
    font-size: 18px;
    line-height: 28px;
  }

  .sublefft.center {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .button-primary-8, .button-primary-8.large {
    font-size: 19px;
  }

  .container-default-1310px-7, .container-default-1310px-7.apply-loan {
    max-width: 1510px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-9 {
    object-fit: fill;
    margin-top: 0;
    font-size: 19px;
  }

  .button-primary-9.large {
    font-size: 19px;
  }

  .paragraph-94.form {
    color: var(--dim-grey);
    color: #646668;
  }

  .subcent.hiw {
    color: var(--dim-grey);
  }

  .titlepage {
    color: var(--secondary-1);
    margin-top: 24px;
    margin-bottom: 0;
    font-weight: 700;
  }

  .heading-252 {
    color: var(--dark-slate-grey);
  }

  .tabs-2 {
    width: 100%;
    max-width: 108%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-54 {
    flex-wrap: nowrap;
    display: flex;
    overflow: visible;
  }

  .about-us-gallery-grid-5 {
    margin-top: 48px;
  }

  .text-block-33, .text-block-34, .text-block-35 {
    color: var(--primary-1);
  }

  .checkbox-2 {
    margin-top: 0;
    margin-right: 10px;
  }

  .checkbox-label-3 {
    font-size: 18px;
    line-height: 28px;
  }

  .checkbox-field-4 {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .page-count {
    color: var(--neutral-400);
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .container-default-1310px-8 {
    max-width: 1510px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-large-5 {
    text-align: left;
    font-size: 26px;
  }

  .split-section-service-5 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-257 {
    color: #434547;
  }

  .button-primary-10 {
    font-size: 19px;
  }

  .field-label-7 {
    font-size: 18px;
    line-height: 30px;
  }

  .mega-menu-title-3 {
    width: 150px;
    color: var(--dark-slate-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .mega-menu-container-3.w--open {
    border-radius: 5px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .mega-menu-link-5.additional-services {
    line-height: 26px;
  }

  .nav-menu-2 {
    margin-left: 30px;
  }

  .header-logo-3 {
    padding-bottom: 4px;
  }

  .language-switcher {
    align-items: center;
    display: flex;
  }

  .body-3 {
    display: block;
  }

  .main-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-259.header {
    color: var(--dark-slate-grey);
  }

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

  .heading-260 {
    color: var(--dark-slate-grey);
    margin-top: 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-102, .text-block-43 {
    color: var(--dim-grey);
  }

  .heading-261 {
    color: var(--dark-slate-grey);
  }

  .paragraph-103 {
    color: var(--dim-grey);
  }

  .rich-text-block {
    padding-bottom: 40px;
    padding-left: 0;
  }

  .text-block-44 {
    color: var(--dim-grey);
  }

  .link-block-9 {
    padding-right: 16px;
  }

  .link-block-10 {
    padding-left: 16px;
  }

  .div-block-56 {
    display: block;
  }

  .section-15 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-15.apply-loan {
    padding-bottom: 0;
  }

  .section-15.faq {
    background-color: #f8f8f8;
  }

  .section-15.banner, .section-15.banner.white {
    background-color: #f8f8f8;
    padding-top: 0;
  }

  .section-15.control {
    background-color: #f8f8f8;
  }

  .section-15.control.white {
    background-color: #fff;
    padding-top: 96px;
  }

  .section-15.resource-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1440px-2 {
    max-width: 1510px;
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .video-3 {
    display: none;
  }

  .div-block-70 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .paragraph-110 {
    color: #646668;
  }

  .heading-272 {
    color: #434547;
  }

  .mg-bottom-32px-6 {
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-slider-3 {
    max-width: 100%;
  }

  .testimonial-slider-3.dv1.dv5 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-6 {
    color: #646668;
    font-size: 20px;
    line-height: 28px;
  }

  .right-arrow-6.right-arrow-5-right {
    margin-right: 40px;
  }

  .left-arrow-7.left-arrow-5-left {
    margin-left: 40px;
  }

  .mg-bottom-0px-4 {
    font-size: 18px;
    line-height: 28px;
  }

  .mega-menu-link-6.additional-services {
    line-height: 26px;
  }

  .next-goal-title-3 {
    color: #646668;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
  }

  .next-goal-title-3.dv4.mobile {
    font-size: 18px;
    line-height: 28px;
  }

  .calculator-2 {
    height: 1100px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .next-goal-card-3 {
    justify-content: space-around;
    padding-bottom: 40px;
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .heading-273 {
    color: #434547;
  }

  .heading-274 {
    color: #434547;
    margin-top: 16px;
    font-size: 24px;
  }

  .paragraph-112 {
    color: #646668;
  }

  .user-name-3 {
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 36px;
  }

  .banner-wrapper-5, .banner-wrapper-5.stroke {
    border: 1px solid #bdc2d1;
  }

  .bg-primary-4.apply-loan-1 {
    width: 58%;
  }

  .bg-primary-4.apply-loan-1.sell {
    width: 60%;
    height: 90%;
  }

  .benefits-card-4 {
    padding-bottom: 28px;
  }

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

  .paragraph-113 {
    color: #646668;
    font-size: 18px;
    line-height: 28px;
  }

  .contact-us-link-v2-3 {
    color: #646668;
  }

  .section-16 {
    background-color: #fff;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-16.no-side-padding.bg-neu {
    background-color: #f8f8f8;
  }

  .section-16.contact-us-v2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-16.banner-single-services {
    background-color: #7a7aff;
    padding-top: 96px;
  }

  .section-16.why {
    padding-bottom: 0;
  }

  .next-goal-subtitle-3 {
    white-space: normal;
    object-fit: fill;
    font-size: 18px;
    line-height: 18px;
    overflow: visible;
  }

  .paragraph-114 {
    color: #646668;
  }

  .titlepage-2 {
    color: #5050b8;
    margin-top: 24px;
    margin-bottom: 0;
    font-weight: 700;
  }

  .sublefft-2.center {
    color: #646668;
    font-size: 18px;
    line-height: 28px;
  }

  .get-started-wrapper-3 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .slide-27 {
    max-width: 100%;
  }

  .heading-276 {
    color: #434547;
    margin-top: 16px;
    font-size: 24px;
  }

  .form-section-title-4 {
    color: #434547;
    margin-bottom: 8px;
  }

  .button-secondary-4 {
    width: 170px;
    font-size: 18px;
  }

  .button-secondary-4.large {
    width: auto;
    margin-top: 0;
    font-size: 18px;
  }

  .service-wrapper-7.get-started-modal {
    height: 100%;
  }

  .header-56 {
    background-color: #fff;
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
  }

  .page-wrapper-3 {
    display: block;
  }

  .paragraph-115, .paragraph-116, .subcent-2.hiw {
    color: #646668;
  }

  .mega-menu-title-4 {
    width: 150px;
    color: #434547;
    font-size: 18px;
    line-height: 28px;
  }

  .mega-menu-link-7.additional-services {
    line-height: 26px;
  }

  .mega-menu-container-4.w--open {
    width: 500px;
    border-radius: 5px;
  }

  .container-72 {
    text-align: center;
    padding-left: 16px;
  }

  .container-72.sth, .link-block-18.sth {
    display: none;
  }

  .comparison-table__block.multiple-lines.number {
    padding-left: 14px;
  }

  .comparison-table__block-text.system-blue.align-left, .comparison-table__block-text.system-blue.align-left.right-align, .comparison-table__block-text.system-red.align-left {
    font-size: 14px;
  }

  .sufix-line-7, .sufix-line-7.center {
    margin-bottom: 0;
  }

  .collection-item-6 {
    margin-bottom: 20px;
  }

  .link-52 {
    font-size: 15px;
    line-height: 20px;
  }

  .link-52.mini {
    font-size: 15px;
  }

  .search-help {
    width: 80%;
  }

  .search-help.mini {
    margin-right: 0;
  }

  .heading-289 {
    font-size: 18px;
  }

  .div-block-119 {
    margin-left: 90px;
    margin-right: 90px;
  }

  .link-54, .link-54.current.mininav, .link-54.mininav {
    font-size: 15px;
  }

  .heading-290 {
    display: block;
  }

  .rich-text-block-3 {
    font-size: 18px;
    line-height: 30px;
  }

  .block-quote-2 {
    font-size: 18px;
  }

  .div-block-125 {
    display: block;
  }

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

  .left-category {
    padding-left: 4rem;
  }

  .right-category {
    padding-right: 40px;
  }

  .browse-by-product {
    display: flex;
  }

  .browse-by-product.bwi {
    flex: 0 auto;
    justify-content: flex-start;
  }

  .text-block-74 {
    margin-left: 0;
    display: block;
  }

  .link-55, .link-56.current.w--current {
    font-size: 18px;
  }

  .nav-container {
    flex-direction: row;
    margin-left: 150px;
    margin-right: 150px;
    display: flex;
  }

  .header-new {
    width: 100%;
    opacity: 1;
    outline-offset: 0px;
    color: rgba(0, 0, 0, 0);
    background-color: #1f2f68;
    border: 0 #000;
    outline: 3px rgba(0, 0, 0, 0);
    position: fixed;
  }

  .hero-section {
    height: 1400px;
    color: rgba(0, 0, 0, 0);
    background-color: #1f2f68;
    border: 1px #000;
    flex-direction: row-reverse;
    padding-top: 15rem;
    padding-bottom: 0;
    display: block;
  }

  .landpage-container {
    width: auto;
    background-color: #1f2f68;
    flex-flow: row;
    justify-content: flex-start;
    margin-left: 150px;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .landpage-heading {
    width: 610px;
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 54px;
    font-weight: 600;
    line-height: 65px;
  }

  .landpage-heading.center {
    width: auto;
    text-align: center;
    margin-bottom: 50px;
    display: block;
  }

  .landpage-content {
    width: 678px;
    display: block;
  }

  .landpage-content.hero, .landpage-content.hiw {
    width: 678px;
  }

  .landpage-image {
    width: 452px;
    text-align: right;
    flex: 0 auto;
  }

  .landpage-image.hero {
    flex: 1;
  }

  .image-42 {
    width: 100%;
    height: 80%;
    max-width: none;
    opacity: .63;
    margin-top: 80px;
    position: relative;
  }

  .image-42.hiw {
    margin-top: 130px;
  }

  .menu-nav, .nav-link-9 {
    color: var(--white);
  }

  .div-block-140 {
    width: 610px;
  }

  .landpage-subtitle {
    width: 610px;
    margin-top: 50px;
    margin-bottom: 20px;
  }

  .div-block-141 {
    color: var(--white);
    font-size: 24px;
    font-weight: 200;
    line-height: 35px;
  }

  .product-feature {
    width: 610px;
    margin-top: 0;
  }

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

  .button-wrap {
    width: 610px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    margin-top: 50px;
    display: flex;
  }

  .button-4 {
    width: 180px;
  }

  ._1st-button {
    width: 180px;
    text-align: center;
    font-weight: 500;
  }

  ._1st-button.primary {
    width: 180px;
    background-color: var(--white);
    color: var(--dark-slate-grey);
    border-radius: 1px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 19px;
  }

  ._1st-button.secondary {
    width: 180px;
    background-color: var(--dim-grey);
    color: var(--white);
    border-radius: 1px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .google-rating {
    z-index: 0;
    margin-left: 135px;
    margin-right: 135px;
    position: relative;
    bottom: 630px;
  }

  .image-43 {
    overflow: visible;
  }

  .benefit-section {
    height: 700px;
    background-color: #1f2f68;
    border: 1px solid rgba(0, 0, 0, 0);
    margin-top: -1px;
    margin-bottom: 0;
    padding-top: 80px;
  }

  .benefit-container {
    margin-left: 150px;
    margin-right: 150px;
  }

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

  .benefit-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 80px;
  }

  .benefit-content {
    color: var(--white);
    margin-top: 40px;
    margin-bottom: 16px;
    font-family: Lora, sans-serif;
    font-size: 36px;
    font-weight: 400;
  }

  .benefit-subtitle {
    color: var(--white);
    font-size: 20px;
    font-weight: 200;
  }

  .hiw-section {
    height: 1300px;
    background-color: #1f2f68;
    margin-top: -1px;
  }

  .hiw-timeline {
    width: 100%;
  }

  .hiw-content {
    width: 610px;
    grid-column-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 60px 1fr;
    margin-bottom: 50px;
  }

  .div-block-143 {
    width: 0;
    height: 0;
    background-color: var(--white);
    border-radius: 100%;
  }

  .timeline-circle {
    width: 15px;
    height: 15px;
    background-color: var(--white);
    color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 100%;
    margin-top: 52px;
    margin-left: 0;
    margin-right: auto;
    padding-bottom: 15px;
    padding-right: 15px;
  }

  .hiw-step {
    color: var(--white);
    margin-bottom: 10px;
    font-family: Lora, sans-serif;
    font-size: 36px;
    font-weight: 400;
  }

  .step-subtitle {
    color: var(--white);
    margin-top: 10px;
    font-size: 20px;
    font-weight: 200;
  }

  .hiw-related {
    color: var(--white);
    margin-top: 25px;
    font-size: 20px;
    font-weight: 200;
  }

  .timeline-progress {
    width: 2px;
    height: 700px;
    background-color: var(--white);
    margin-top: 60px;
    margin-left: 7px;
    padding-bottom: 100px;
    padding-right: 1px;
    position: absolute;
  }

  .testimonial-section {
    height: 900px;
    background-color: #1f2f68;
    margin-top: -1px;
  }

  .testimonial-container {
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 150px;
    margin-right: 150px;
    display: flex;
  }

  .slider-16 {
    width: 100%;
    height: 500px;
  }

  .heading-testimonial {
    margin-left: 150px;
    margin-right: 150px;
  }

  .icon-7 {
    display: none;
  }

  .testimonial-wrapper {
    height: 100%;
    display: flex;
  }

  .testimonial-image, .testimonial-pic {
    width: 400px;
  }

  .testimonial-description {
    width: 580px;
    background-color: var(--white);
    flex-direction: column;
    display: flex;
  }

  .image-44 {
    width: auto;
    height: 100%;
    max-width: none;
    margin-left: -130px;
  }

  .testinomial-content {
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonials-heading {
    color: #1f2f68;
    margin: 0 90px;
    font-family: Lora, sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 48px;
  }

  .testimonials-title {
    margin-left: 90px;
    margin-right: 90px;
  }

  .faq-section {
    margin-top: -1px;
  }

  .faq-content {
    margin-left: 150px;
    margin-right: 150px;
  }

  .q-1 {
    margin-left: 65px;
    margin-right: 65px;
  }

  .cta-section {
    height: 800px;
    margin-top: -1px;
  }

  .new-footer {
    margin-top: -1px;
  }

  .h1 {
    width: 50vw;
    color: var(--primary-2);
    margin-top: 0;
    margin-bottom: 0;
  }

  .h1.mobile {
    color: var(--primary-2);
  }

  .h1.mobile.heading-highlight {
    color: var(--accent);
  }

  .h1.about {
    width: 600px;
  }

  .h1.bwi.hero {
    height: auto;
  }

  .h1.help.hero {
    width: 380px;
  }

  .h1.ue.hero.mobile {
    width: 60vw;
  }

  .nav-text.w--current {
    color: var(--accent);
  }

  .nav-text.nav, .nav-text.nav.more {
    color: var(--text-primary);
  }

  .image-46 {
    z-index: -1;
    margin-top: 160px;
  }

  .paragraph-1 {
    color: var(--text-primary);
    text-align: left;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .paragraph-1.hero-stat-text {
    width: 80px;
  }

  .paragraph-1.product-intro.home, .paragraph-1.client-quote, .paragraph-1.client-quote.home {
    width: auto;
  }

  .paragraph-1.about.story {
    width: 480px;
    line-height: 27px;
  }

  .paragraph-1.about.journey {
    width: 480px;
  }

  .paragraph-1.about.hero {
    width: 600px;
  }

  .paragraph-1.apply {
    width: 20vw;
  }

  .paragraph-1.benefits {
    width: 18vw;
    line-height: 27px;
  }

  .paragraph-1.home.hero, .paragraph-1.bwi-explore {
    width: auto;
  }

  .paragraph-1.my-0 {
    width: auto;
    display: block;
  }

  .paragraph-1.padding-left-1rem {
    padding-right: 1rem;
  }

  .paragraph-1.homebase-media {
    text-align: center;
    border-top: 40px #000;
    border-radius: 1px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .link-block-19 {
    padding: 60px 56px;
  }

  .text-block-78 {
    padding-left: 56px;
  }

  .category-text {
    height: auto;
    text-align: right;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 5px;
    margin-right: 0;
    padding-top: 0;
    text-decoration: none;
    display: flex;
  }

  .category-text.product {
    text-align: left;
  }

  .category-text.text-span {
    align-items: center;
    padding-top: 0;
  }

  .category-text.ue {
    display: block;
  }

  .h5 {
    width: auto;
    display: block;
  }

  .h5.highlighted {
    flex: 0 auto;
  }

  .h5.hero-highlight {
    display: block;
  }

  .h5.cta.dream {
    max-width: none;
    display: block;
  }

  .h5.client-quote.home, .h5.large {
    display: block;
  }

  .button-text.product-intro {
    color: var(--white-2);
  }

  .div-block-147 {
    flex-direction: row;
    display: flex;
  }

  .h2.benefit {
    display: none;
  }

  .h2.benefit.large {
    max-width: none;
    display: block;
  }

  .h2.about.news {
    margin-left: 140px;
  }

  .h2.benefit {
    max-width: 700px;
    display: block;
  }

  .h2.ue.client-review {
    width: auto;
    padding-right: 0;
  }

  .h3.hero-highlight {
    width: 24vw;
  }

  .h3.cta.career {
    text-align: left;
  }

  .h3.agent.terms {
    height: 17vw;
  }

  .h3.pdd-form {
    padding-right: 100px;
  }

  .column-15 {
    justify-content: flex-start;
  }

  .grid-16 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Area-2 Area Area-3"
                         "Area-4 Area-5 Area-6";
    padding-top: 0;
  }

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

  .paragraph-2.ue.cta {
    color: var(--text-primary);
  }

  .paragraph-2.ue.apply1.new {
    color: var(--text-primary);
    font-size: 18px;
    line-height: 27px;
  }

  .paragraph-2.agent.terms {
    width: 19vw;
  }

  .paragraph-2.agent.terms.mobile {
    width: auto;
  }

  .paragraph-2.align-center {
    margin-top: 8px;
  }

  .paragraph-2.align-center.leaderboard {
    margin-bottom: 0;
  }

  .hiw-grid {
    grid-column-gap: 41px;
    grid-row-gap: 33px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Area-2 Area Area-3"
                         "Area-4 Area-5 Area-6";
    padding-top: 0;
  }

  .button-text-2.product-intro {
    color: #fff;
  }

  .button-text-2.secondary.mobile {
    flex: 0 auto;
  }

  .button-text-2.product-intro {
    color: #fff;
  }

  .button-text-2.nav {
    margin-right: 100px;
  }

  .button-text-2.ue {
    text-align: center;
  }

  .button-text-2.contact.mobile {
    justify-content: flex-start;
    margin-left: 0;
  }

  .button-text-2.agent.mobile.form {
    width: 17vw;
  }

  .image-48 {
    z-index: -1;
  }

  .h1-2 {
    color: var(--primary-2);
    margin-top: 0;
    margin-bottom: 0;
  }

  .h5-2.highlighted {
    flex: 0 auto;
  }

  .hwi-step-title {
    flex-direction: row;
    display: flex;
  }

  .paragraph-1-2 {
    width: auto;
    color: #121212;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .paragraph-1-2.bwi.client {
    width: 16vw;
  }

  .paragraph-1-2.bwi-apply.new {
    padding-right: 56px;
  }

  .paragraph-1-2.bwi-faq {
    margin-left: 75px;
    padding-right: 78px;
  }

  .paragraph-1-2.ue {
    margin-top: 0;
  }

  .paragraph-1-2.ue.benefits {
    padding-right: 38px;
  }

  .paragraph-1-2.ue.faq {
    width: 45vw;
  }

  .paragraph-1-2.ue.client-review._1 {
    padding-right: 110px;
  }

  .paragraph-1-2.ue.apply {
    padding-right: 85px;
  }

  .paragraph-1-2.ue.apply.mobile {
    margin-top: 0;
  }

  .paragraph-1-2.contact.benefits.mobile {
    padding-right: 43px;
  }

  .paragraph-1-2.contact.mobile {
    align-self: flex-start;
  }

  .paragraph-1-2.agent {
    padding-right: 133px;
  }

  .section-29.faq {
    justify-content: space-between;
  }

  .h4.work {
    padding-right: 25px;
  }

  .h4.work.new {
    padding-right: 118px;
  }

  .h4.work.new2 {
    padding-right: 57px;
  }

  .h4.bwi.client._2 {
    padding-right: 10px;
  }

  .h4.bwi-client {
    padding-bottom: 9px;
  }

  .h4.bwi-client.new {
    margin-bottom: -20px;
  }

  .h4.ue.work {
    width: auto;
    padding-right: 14px;
  }

  .h4.ue.work.mobile {
    padding-right: 81px;
  }

  .h4.ue.client-review {
    margin-bottom: 40px;
  }

  .h4.ue.client-review.john {
    margin-bottom: 75px;
  }

  .h4.ue.client-review.john.mobile {
    margin-bottom: 117px;
  }

  .h4.contact, .h4.align-lg-left {
    text-align: left;
  }

  .div-block-164 {
    justify-content: flex-start;
  }

  .div-block-169 {
    width: 30vw;
  }

  .collection-list-8 {
    height: auto;
    align-content: flex-start;
  }

  .collection-list-wrapper-10 {
    flex-flow: wrap;
    align-content: flex-start;
    display: flex;
  }

  .collection-item-16 {
    width: auto;
  }

  .div-block-177 {
    margin-left: 140px;
  }

  .hero-heading-group {
    height: auto;
    margin-left: 0;
  }

  .hero-heading-group.bwwi-hero {
    margin-bottom: -271px;
  }

  .section-32 {
    margin-top: 0;
    margin-bottom: 160px;
  }

  .div-block-193 {
    width: 70vw;
  }

  .container-79 {
    align-items: flex-start;
  }

  .div-block-196 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    display: flex;
  }

  .outer-div.mobile.hero {
    margin-top: 100px;
  }

  .outer-div.mobile.hero.top-padding {
    margin-top: 20px;
  }

  .outer-div.mobile.hiw.contact {
    margin-top: 160px;
  }

  .outer-div.cta {
    margin-left: 100px;
    margin-right: 100px;
  }

  .outer-div.cta.ue {
    width: auto;
  }

  .outer-div.backed {
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.about.story {
    width: 100%;
    padding-left: 140px;
    padding-right: 140px;
    position: static;
  }

  .outer-div.about.journey {
    grid-column-gap: 80px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.about.hero {
    width: 100%;
    flex-direction: row;
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.home.hero {
    width: 100vw;
    margin-left: 140px;
    margin-right: 0;
  }

  .outer-div.home.testimonial {
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.bwi.client {
    grid-column-gap: 40px;
    grid-template-columns: minmax(253px, .25fr) minmax(334px, 1fr) minmax(272px, 1fr);
  }

  .outer-div.bwi.apply.mobile {
    grid-column-gap: 80px;
    grid-template-columns: .75fr 1fr;
  }

  .outer-div.help.hero {
    align-items: center;
    margin-bottom: 0;
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.help.category {
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.bwi-hero {
    height: 50vw;
  }

  .outer-div.ue.client-review {
    grid-column-gap: 80px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.ue.apply {
    grid-column-gap: 64px;
  }

  .outer-div.ue.resources {
    margin-right: 140px;
  }

  .outer-div.agent.terms {
    grid-column-gap: 150px;
  }

  .button-group-div {
    width: auto;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
  }

  .button-group-div.contact {
    justify-content: flex-start;
  }

  .div-block-219 {
    grid-template-rows: min-content;
    grid-template-columns: 200px 200px 200px 200px;
  }

  .section-new.backed.benefits1 {
    width: auto;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 160px;
    margin-bottom: 160px;
  }

  .section-new.cta {
    width: 100%;
    margin-top: 160px;
  }

  .section-new.about.story {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section-new.home {
    margin-top: 320px;
  }

  .section-new.home.hero {
    margin-top: 0;
  }

  .section-new.bwi-resources {
    margin-top: 320px;
  }

  .section-new.hio.hero.top-margin {
    padding-top: 0;
  }

  .section-new.ue.work {
    margin-top: 80px;
  }

  .section-new.ue.faq.mobile {
    margin-top: 320px;
  }

  .section-new.ue.benefits {
    margin-bottom: 0;
  }

  .section-new.ue.apply {
    display: block;
  }

  .section-new.ue.typography-section-wrapper {
    margin-bottom: 0;
  }

  .card-group.about {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .product-calculator {
    grid-template-columns: 48% 48%;
  }

  .product-calculator.large {
    width: auto;
    grid-column-gap: 40px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .footer-new {
    border-style: none;
    padding-left: 140px;
    padding-right: 140px;
  }

  .viewmore {
    text-decoration: none;
  }

  .stat.home.card {
    flex-direction: row;
    align-items: center;
  }

  .heading-group.home.hero {
    width: 115%;
    flex-direction: row;
  }

  .heading-group.bwi-hero {
    width: 100px;
  }

  .heading-group.ue.hero {
    width: 100%;
  }

  .text-div.about.journey {
    width: auto;
    margin-right: 80px;
  }

  .img.about.story {
    display: block;
  }

  .img.about.story._2, .img.about.story.horizontal {
    display: none;
  }

  .img.about.journey {
    width: 440px;
    max-width: none;
  }

  .img.about.journey.large {
    width: 480px;
  }

  .img.home.hero {
    width: 426px;
    border-radius: 10px;
  }

  .img.news-logo.vir {
    height: auto;
  }

  .img.help.hero {
    height: auto;
    max-height: none;
    max-width: none;
  }

  .img.help.hero.large {
    display: none;
  }

  .img.cta {
    width: 100%;
  }

  .img.cta.career {
    width: auto;
  }

  .img.ue.hero {
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .img.ue.hero.mobile {
    width: 400vw;
    height: 60vw;
    margin-top: 0;
    margin-right: 0;
    position: static;
    top: 4%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .div-block-247 {
    width: 640px;
    margin-left: 0;
  }

  .image-84 {
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .image-88 {
    flex: 1;
  }

  .link-block-23 {
    display: block;
  }

  .line-div {
    justify-content: flex-start;
  }

  .div-block-268 {
    margin-left: 140px;
  }

  .div-block-271 {
    width: auto;
  }

  .div-block-277 {
    top: 410px;
    left: 11%;
  }

  .grid-26 {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(272px, .25fr) 1fr 1fr;
    margin-bottom: 40px;
  }

  .grid-27 {
    height: 2vw;
    grid-template-rows: auto;
    grid-template-columns: minmax(57px, 1fr) 1fr;
  }

  .div-block-278 {
    border: 1px solid rgba(0, 0, 0, 0);
  }

  .paragraph-125 {
    width: 18vw;
    font-size: 18px;
    line-height: 27px;
  }

  .grid-28 {
    grid-template-rows: auto;
    grid-template-columns: minmax(244px, 1fr) 1fr;
  }

  .grid-29 {
    grid-template-rows: auto;
  }

  .paragraph-126 {
    font-size: 18px;
  }

  .image-105 {
    width: 32px;
  }

  .hero-text-div.help {
    width: auto;
    flex: 1;
  }

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

  .grid-37 {
    grid-template-columns: minmax(0, .25fr) minmax(105px, 3fr) minmax(191px, .25fr);
  }

  .image-108 {
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -8%;
  }

  .image4.new {
    height: 60vw;
    margin-top: -649px;
    margin-left: 484px;
  }

  .div-block-294 {
    height: auto;
  }

  .div-block-300.bwi-client {
    object-fit: contain;
  }

  .grid-38 {
    grid-template-columns: .75fr 1.5fr .5fr;
  }

  .grid-39 {
    grid-template-columns: .75fr .25fr;
  }

  .image-112 {
    flex: 0 auto;
  }

  .image-116 {
    z-index: -1;
    right: -17%;
  }

  .paragraph-3.bwi-client {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
  }

  .paragraph-4.bwi-client {
    padding-right: 86px;
    line-height: 24px;
  }

  .grid-44 {
    grid-template-rows: 24px;
    grid-template-columns: .75fr .25fr;
  }

  .image-120 {
    margin-left: -16px;
  }

  .paragraph-130 {
    padding-right: 49px;
  }

  .button5.ue.apply.mobile {
    padding-left: 95px;
    padding-right: 95px;
  }

  .grid-49 {
    grid-column-gap: 80px;
  }

  .grid-51.ue.work {
    width: auto;
    grid-column-gap: 80px;
    grid-template-columns: 1.5fr 2.5fr 4.5fr;
  }

  .grid-51.bwi.work {
    width: auto;
    grid-column-gap: 40px;
    grid-template-columns: .5fr .5fr 1fr;
  }

  .div-block-705 {
    width: 64vw;
  }

  .div-block-707 {
    width: 72vw;
    margin-top: 40px;
  }

  .div-block-707.ue.explore.mobile, .grid-53 {
    width: 100%;
  }

  .image-131 {
    height: 60vw;
    margin-top: -159px;
  }

  .heading-cta.career {
    width: 100%;
  }

  .grid-55.ue.client-review.michelle {
    grid-template-columns: 1.25fr .25fr;
  }

  .image-134 {
    margin-top: 16px;
    margin-left: 0;
  }

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

  .paragraph-5.ue.apply {
    margin-bottom: 16px;
  }

  .button-9 {
    padding: 20px 47px;
  }

  .button-9.ue {
    padding-left: 59px;
    padding-right: 59px;
  }

  .image-142 {
    height: 62vw;
    margin-top: -180px;
  }

  .div-block-713 {
    width: 80vw;
    height: 56vw;
    background-color: #f4f5f6;
    border: 1px solid rgba(0, 0, 0, 0);
    padding: 64px 56px;
  }

  .div-block-901 {
    border-radius: 10px;
    padding-left: 56px;
    padding-right: 56px;
  }

  .grid-59 {
    grid-template-columns: .5fr 3fr;
  }

  .grid-59.ue.apply {
    grid-column-gap: 24px;
    grid-template-columns: .25fr .5fr;
    margin-top: 16px;
  }

  .background-img-div {
    opacity: 1;
  }

  .image-148 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-149 {
    display: block;
  }

  .image-149.ue.apply, .image-150 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-722.ue.apply {
    height: 4vw;
    background-color: var(--white-2);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 8px;
    overflow: auto;
  }

  .grid-60 {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    grid-template-rows: 43px auto;
  }

  .grid-60.ue {
    grid-column-gap: 40px;
    margin-top: 32px;
  }

  .grid-62 {
    margin-top: 24px;
    margin-right: 300px;
  }

  .image-151.ue.apply.mobile {
    width: auto;
    height: auto;
  }

  .image-151.ue.apply.mobile.new {
    height: 50%;
  }

  .div-block-903 {
    margin-right: 80px;
  }

  .grid-65 {
    grid-column-gap: 80px;
  }

  .grid-65.contact-section {
    grid-template-rows: 239px;
    margin-top: 40px;
  }

  .benefit-group.contact {
    text-align: center;
  }

  .section-description {
    grid-row-gap: 24px;
  }

  .slide-card.resource {
    height: 400px;
  }

  .youtube {
    height: 200px;
  }

  .section-side-padding {
    padding-left: 140px;
    padding-right: 140px;
  }

  .section-side-padding.section-vertical-padding.pdd-40px-spacing {
    padding-bottom: 40px;
  }

  .section-header.hero-section-header.product.contact {
    height: 100%;
    padding-right: 0;
  }

  .section-header.hero-section-header.agent, .section-header.hero-section-header.agent.mobile {
    margin-top: 0;
  }

  .h2-heading._720 {
    width: 720px;
  }

  .paragraph-paragraph.align-left.dd {
    padding-right: 300px;
  }

  .paragraph-paragraph.agent.commission1 {
    padding-right: 490px;
  }

  .h3-heading.align-left.pdd-story {
    margin-bottom: 40px;
  }

  .form-mask {
    width: 100%;
  }

  .ue-form {
    display: flex;
  }

  .nav-hero.pdd {
    height: 780px;
  }

  .resource-slide.ue {
    width: 48%;
  }

  .milestones-slider {
    height: 500px;
  }

  .section-content-box {
    overflow: visible;
  }

  .section-content-box.apply-form {
    grid-column-gap: 80px;
  }

  .section-content-box.apply-form.mobile {
    margin-bottom: 160px;
  }

  .section-content-box.hero.contact {
    width: 100vw;
    height: 80%;
    background-size: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section-content-box.cta.horizontal {
    grid-column-gap: 80px;
    flex-direction: row;
  }

  .grid-69.agent.mobile {
    grid-column-gap: 24px;
  }

  .image-168 {
    width: 48vw;
    margin-top: -2px;
    margin-left: 453px;
  }

  .image-172, .image-173, .image-175 {
    display: inline-block;
  }

  .leaders-grid.desktop {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .window-panes {
    grid-column-gap: 120px;
  }

  .service-package {
    grid-column-gap: 56px;
  }

  .grid-78 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 80px;
  }

  .grid-78.desktop {
    margin-top: 40px;
  }

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

  .grid-84 {
    grid-column-gap: 80px;
    grid-template-columns: 1fr 1fr;
  }

  .section-34 {
    background-position: 50%;
  }

  .big-blog-card-cat {
    display: block;
  }

  .fixed-article {
    position: absolute;
  }

  .section-44 {
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 80px;
  }

  .slider-23 {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 20px;
  }

  .slide-nav-21 {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .left-arrow-13 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .right-arrow-12 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-953 {
    width: 881px;
    margin-left: auto;
    margin-right: auto;
  }

  .big-blog-card-content-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-137 {
    text-align: left;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .big-blog-card-cat-copy {
    display: block;
  }

  .real-deal-ads-title {
    font-size: 18px;
  }

  .real-deal-popup-wrapper.pop-up-relocate {
    display: none;
  }
}

@media screen and (min-width: 1440px) {
  h3 {
    color: var(--dark-slate-grey);
  }

  a {
    color: var(--accent);
    font-family: Inter, sans-serif;
  }

  img {
    object-fit: contain;
  }

  .mg-bottom-8px {
    color: var(--dark-slate-grey);
  }

  .mg-top-16px {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .mg-bottom-24px {
    color: var(--dim-grey);
  }

  .mg-bottom-32px {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 18px;
  }

  .mg-bottom-32px.get-startted-modal {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 30px;
  }

  .mg-bottom-32px.news-summary.mobile-paragraph-15-75px.adjust {
    margin-top: 0;
  }

  .bg-primary-1.apply-loan-1 {
    height: 90%;
  }

  .bg-primary-1.apply-loan-1.sell {
    width: 60%;
    height: 90%;
  }

  .bg-neutral-100.single-services-hero {
    min-width: 34%;
    right: 309px;
  }

  .container-default-1440px {
    padding: 0 30px;
  }

  .container-default-1440px.navbar {
    justify-content: space-between;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .container-default-1440px.other-services {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1440px.other-services.dv5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1440px.testimonials {
    max-width: none;
  }

  .container-default-1440px.footer {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-default-1440px.blogunder {
    padding-bottom: 100px;
  }

  .container-default-1440px.help-center {
    max-width: none;
  }

  .container-medium-700px {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-medium-700px.text-center {
    max-width: 1000px;
  }

  .container-medium-700px.vns {
    max-width: 1000px;
    padding-top: 80px;
  }

  .container-small-592px.text-center {
    max-width: 680px;
  }

  .container-small-592px.text-center.mobile-view {
    max-width: 700px;
  }

  .container-small-592px.text-center.extra {
    margin-top: 16px;
  }

  .container-extra-small-481px.text-center.solutions {
    max-width: 600px;
  }

  .styleguide-content {
    height: auto;
    max-width: none;
  }

  .styleguide-subtitle {
    color: var(--neutral-700);
  }

  .container-hero-left.single-services.other-services {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-hero-left.mobile {
    max-width: 45%;
  }

  .container-hero-left.single-services.mobile {
    width: 90%;
    max-width: 100%;
  }

  .container-hero-left.single-services.other-services {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-large {
    width: 600px;
    color: var(--dim-grey);
    text-align: left;
  }

  .paragraph-large.categories.text-center {
    width: auto;
  }

  .button-primary {
    width: auto;
    flex: 0 auto;
  }

  .button-primary.large {
    width: auto;
  }

  .button-primary.large.form-next-button, .button-primary.large.form-previous-button {
    width: 160px;
  }

  .button-primary.large.home {
    width: auto;
    max-width: none;
    min-width: auto;
  }

  .button-secondary {
    width: auto;
  }

  .button-secondary.large {
    width: 200px;
    max-width: 230px;
    min-width: 200px;
  }

  .button-secondary.large.bg-transparent {
    width: auto;
  }

  .button-secondary.large.home {
    max-width: 240px;
    min-width: 230px;
  }

  .button-secondary.bg-transparent {
    min-width: auto;
  }

  .button-secondary.home {
    width: 200px;
    max-width: 230px;
  }

  .header {
    background-color: var(--white);
    position: -webkit-sticky;
    position: sticky;
  }

  .header-logo {
    padding-bottom: 8px;
  }

  .nav-menu {
    margin-left: 40px;
  }

  .footer-old {
    margin-bottom: 20px;
    padding-top: 24px;
  }

  .footer-grid {
    grid-template-columns: 1.25fr .75fr .75fr .75fr 1.25fr;
  }

  .section.hero.v1 {
    width: auto;
    margin-top: -152px;
  }

  .section.hero.v1.other-services {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .section.relative.bg-neutral-100 {
    background-color: #f8f8f8;
  }

  .section.bg-neutral-100 {
    width: auto;
  }

  .section.banner {
    padding-top: 0;
  }

  .section.banner.white {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .section.banner.white.bwi {
    background-color: var(--white-2);
  }

  .section.contact-us-v2.mobile {
    padding-top: 80px;
  }

  .section.single-services-hero.other-services.mobile-space {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section.apply-loan {
    padding-bottom: 0;
  }

  .section.apply-loan.bwi-landing {
    width: auto;
  }

  .section.banner-single-services {
    padding-bottom: 80px;
  }

  .section.post-author-section {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section.blog-posts {
    padding-top: 64px;
  }

  .section.product-list {
    padding-top: 140px;
  }

  .section.faq {
    background-color: var(--neutral-100);
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .section.faq.bg-neutral-100 {
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.faq.special {
    padding-bottom: 20px;
  }

  .section.faq.white {
    padding-bottom: 96px;
  }

  .section.faq.more {
    padding-bottom: 32px;
  }

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

  .section.cus._0px-top.dv5 {
    padding-top: 120px;
  }

  .section.whycho {
    padding-bottom: 0;
  }

  .section._0px-top {
    padding-top: 0;
  }

  .section._40px-top {
    padding-top: 40px;
  }

  .section.takecontrol, .section.agency, .section.control {
    background-color: var(--neutral-100);
  }

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

  .section.fin, .section.bg-neu {
    background-color: var(--neutral-100);
  }

  .section.bread-crumb {
    align-items: flex-start;
    display: block;
  }

  .section.home-hero.new {
    margin-bottom: 0;
  }

  .section.bwi.hero {
    padding-top: 0;
    padding-bottom: 0;
  }

  .divider.mg-0px {
    max-width: 1440px;
    background-color: var(--neutral-200);
    color: var(--neutral-100);
    display: block;
  }

  .divider.loan-form {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .mega-menu-grid.tablet {
    grid-column-gap: 40px;
    grid-template-columns: auto auto auto;
  }

  .split-left-container.home {
    margin-left: 100px;
    padding-left: 50px;
  }

  .split-right-container {
    margin-right: 54px;
  }

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

  .social-media-wrapper.post-author {
    max-width: 80px;
  }

  ._2-buttons-wrapper {
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  ._2-buttons-wrapper.vertical {
    flex-wrap: nowrap;
    justify-content: center;
    display: flex;
  }

  .spacer.banner-buttons {
    min-width: 18px;
  }

  .spacer._370 {
    height: 297px;
  }

  .spacer._156 {
    height: 100px;
  }

  .spacer.timeline._2 {
    height: 316px;
  }

  .spacer.timeline._3 {
    height: 254px;
  }

  .spacer.timeline._4 {
    height: 120px;
  }

  .spacer.timeline._2018, .spacer.timeline._1 {
    flex: 0 auto;
  }

  .partners-container {
    background-color: #fdfbfb;
  }

  .partners-logos-wrapper.about-us {
    width: 85%;
    width: 100%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .partners-logos-wrapper.homepage {
    width: 75%;
    align-self: center;
  }

  .slide {
    width: 33.33%;
  }

  .slide.core-values {
    width: 33.8%;
    margin-right: 12px;
  }

  .slider.core-values {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .slider.other-services {
    padding-left: 0;
  }

  .slider.news {
    justify-content: space-between;
    align-self: stretch;
    margin-top: 40px;
    display: flex;
  }

  .service-title {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .service-wrapper.get-started-modal {
    width: auto;
    height: 100%;
    padding-bottom: 0;
  }

  .service-wrapper.news-wrapper {
    height: 480px;
    justify-content: space-around;
  }

  .service-wrapper.height-553px.desktop {
    height: 300px;
  }

  .icon-services {
    margin-bottom: 24px;
  }

  .icon-services.get-started-modal {
    height: 30%;
  }

  .mask {
    width: auto;
    padding-top: 3px;
    overflow: hidden;
  }

  .mg-top-0px {
    width: 100%;
  }

  .image-section-absolute {
    max-width: 700px;
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c948460a411d7e3e960247_homebase-team-15-3-1613971988607.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .about-banca-grid {
    grid-column-gap: 80px;
    grid-template-columns: .75fr 1fr;
  }

  .container-medium-1022px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .container-medium-1022px.mobile {
    padding-left: 50px;
  }

  .container-medium-1022px.to.thu2 {
    padding-left: 0;
    padding-right: 0;
  }

  .banner-wrapper.dv2 {
    max-width: 100%;
  }

  .vc-flex {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .next-goal-wrapper {
    width: 100%;
    min-height: auto;
    min-width: auto;
  }

  .next-goal-wrapper.ver3.mobile {
    width: 100%;
    flex-flow: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .next-goal-card {
    width: 80%;
    max-height: none;
    justify-content: space-around;
    padding: 48px;
    top: auto;
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .next-goal-card.mobile.phone {
    width: auto;
    flex-flow: column wrap;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    margin-right: 0;
    left: 0;
  }

  .next-goal-title {
    margin-top: 40px;
    margin-bottom: 48px;
    line-height: 30px;
  }

  .contact-us-grid {
    grid-column-gap: 100px;
    grid-template-columns: .9fr 1fr;
  }

  .success-message-text {
    color: var(--dark-slate-grey);
  }

  .error-message-content {
    background-color: #faf5f5;
  }

  .field-label {
    font-size: 18px;
  }

  .error-message-text {
    color: #cf5555;
  }

  .contact-us-wrapper {
    grid-column-gap: 40px;
    grid-template-columns: .75fr 1.25fr;
    grid-auto-flow: column;
  }

  .last-article-title {
    color: var(--dark-slate-grey);
  }

  .last-article-content {
    flex-direction: column;
    justify-content: flex-start;
    display: inline-block;
  }

  .hero-image-wrapper {
    width: 46%;
  }

  .partners-logo.about-us {
    min-width: 180px;
  }

  .image-zoom {
    min-height: 100%;
  }

  .transition.blog {
    width: 80%;
    justify-content: flex-end;
    display: flex;
  }

  .slide-v2 {
    width: 32.5%;
    margin-right: 10px;
  }

  .mg-bottom-0px {
    color: var(--dim-grey);
    font-size: 18px;
  }

  .mg-bottom-0px.faq-page-to-line {
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 34px;
  }

  .nav-link-v2:active {
    font-weight: 600;
  }

  .companies-wrapper.about-us {
    align-items: center;
  }

  .about-us-companies-title {
    max-width: 1000px;
  }

  .about-us-gallery-grid {
    grid-column-gap: 32px;
  }

  .container-small-548px {
    max-width: 600px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-548px.text-center {
    max-width: 600px;
  }

  .job-icon.sidebar {
    margin-bottom: 18px;
  }

  .subcontainer-small-v2.benefits {
    justify-content: center;
  }

  .apply-loan-form-title {
    color: var(--dark-slate-grey);
  }

  .benefits-grid.ver2.mobile {
    margin-left: 150px;
    margin-right: 150px;
  }

  .benefits-cards-grid {
    grid-template-rows: auto auto;
  }

  .benefits-card {
    flex-direction: row;
  }

  .faq-grid {
    grid-column-gap: 64px;
  }

  .faq-grid.contact-us {
    grid-column-gap: 56px;
  }

  .container-medium-1133px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .benefits-icon {
    margin-bottom: 18px;
    margin-right: 18px;
  }

  .sidebar.help-category.topic {
    width: 24vw;
  }

  .sidebar.help-category.topic.mobile, .sidebar.help-article.topic {
    padding-left: 40px;
    padding-right: 40px;
  }

  .blog-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr .5fr;
  }

  .blog-post-content {
    padding-left: 0;
    padding-right: 0;
  }

  .popular-title {
    font-weight: 600;
  }

  .blog-categories-wrapper {
    text-align: left;
  }

  .pagination {
    justify-content: flex-start;
  }

  .pagination-next {
    margin-left: 0;
    display: flex;
  }

  .post-title {
    color: var(--dark-slate-grey);
  }

  .post-author {
    color: var(--dim-grey);
  }

  .mg-top-60px {
    min-width: 100%;
  }

  .rich-text h2 {
    color: var(--dark-slate-grey);
  }

  .rich-text p {
    color: var(--dim-grey);
  }

  .rich-text h4 {
    color: var(--dark-slate-grey);
  }

  .post-author-rol {
    font-weight: 700;
  }

  .post-author-name {
    margin-bottom: 8px;
    font-weight: 700;
  }

  .author-grid {
    grid-column-gap: 100px;
  }

  .overflow-hidden {
    overflow: visible;
  }

  .transition-bg-image {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bb09b9212ed64a5f11be52_home.png");
    background-position: 0 0;
    background-size: auto;
  }

  .transition-bg-image.blog {
    background-position: 50%;
    justify-content: flex-end;
    display: flex;
  }

  .top-notch-partners {
    max-width: 1000px;
  }

  .left-paragraph {
    max-width: 520px;
  }

  .button-primary-2 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary-2.large.form-next-button.sell-to-homebase {
    margin-left: 0;
    margin-right: 0;
  }

  .button-primary-2.buttonwhite {
    background-color: var(--secondary-2);
    color: var(--primary-1);
  }

  .button-primary-2.box {
    width: 200px;
    max-width: 230px;
    min-width: 200px;
  }

  .button-primary-2.submi {
    width: 170px;
  }

  .link {
    text-decoration: none;
  }

  .text-block-2 {
    width: 150px;
    margin-right: 0;
  }

  .bg-neutral-701.single-services-hero {
    height: 58%;
    min-width: 46%;
    top: 8%;
    right: 64px;
  }

  .bg-neutral-701.single-services-hero.careers {
    height: 56%;
    color: #fff;
    height: 56%;
    background-color: rgba(0, 0, 0, 0);
    top: 17%;
    bottom: 0%;
    left: 45%;
  }

  .container-default-1310px-2 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .button-primary-3 {
    font-size: 18px;
    line-height: 20px;
  }

  .button-primary-3.home {
    width: 200px;
    max-width: 230px;
    line-height: 20px;
  }

  .button-primary-3.nav {
    margin-right: 0;
  }

  .banner-wrapper-v2-2 {
    max-width: 1560px;
  }

  .bg-primary-2.banner-single-services {
    min-height: 50%;
    background-color: var(--primary-1);
  }

  .bg-primary-2.apply-loan-1 {
    width: 50%;
    height: 90%;
    height: 100%;
  }

  .bg-primary-2.banner-single-services {
    min-height: 50%;
    background-color: #7a7aff;
  }

  .service-wrapper-2 {
    width: 100%;
  }

  .more-services-grid-2.get-started-modal {
    height: auto;
  }

  .link-wrapper-2.getstarted {
    right: 7%;
  }

  .service-title-2.get-started-modal {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .right-arrow-2 {
    margin-left: 40px;
  }

  .right-arrow-2.right-arrow-5-right {
    margin-right: 48px;
  }

  .right-arrow-2.right-arrow-5-right.ver3.mobile {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 40px;
  }

  .left-arrow-2 {
    left: 0%;
  }

  .left-arrow-2.core-values {
    margin-left: 10px;
  }

  .left-arrow-2.left-arrow-5-left {
    margin-left: 48px;
  }

  .left-arrow-2.left-arrow-5-left.mobile {
    margin-left: 40px;
  }

  .bold-text-3.news-title {
    height: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .bold-text-3.news-title.desktop {
    width: 90%;
    margin-bottom: 0;
    line-height: 32px;
  }

  .bold-text-3.news-title {
    height: auto;
    align-items: center;
    font-size: 22px;
    line-height: 32px;
  }

  .tabs-menu {
    padding-left: 50px;
    padding-right: 50px;
  }

  .benefits-card-2 {
    flex-direction: row;
  }

  .divider-2.loan-form {
    color: var(--dim-grey);
  }

  .divider-2.mg-0px {
    max-width: 1440px;
    color: #f8f8f8;
    margin-top: 0;
    margin-bottom: 0;
  }

  .divider-2.loan-form {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .divider-2.mg-0px {
    max-width: 1440px;
    color: #f8f8f8;
    background-color: #d8dce7;
    display: block;
  }

  .grid-pricing {
    padding-bottom: 24px;
  }

  .container.dv2 {
    max-width: 1360px;
  }

  .modal-wrapper {
    display: none;
  }

  .service-wrapper-v2-2 {
    width: 100%;
    height: 280px;
    margin-right: 0;
  }

  .section-3.slider-section-2.mobile-space {
    padding-left: 50px;
  }

  .section-3.single-services-hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .paragraph-2 {
    color: var(--dim-grey);
  }

  .link-to-product {
    color: var(--secondary-1);
    font-weight: 700;
  }

  .news-wrapper {
    flex-direction: row;
    justify-content: space-around;
    margin-top: 8px;
  }

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

  .get-started-wrapper {
    height: auto;
    min-height: 0;
    display: inline-block;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .container-5 {
    max-width: 70%;
  }

  .news-logo {
    max-height: none;
    margin-bottom: 0;
  }

  .about-us-gallery-grid-2 {
    margin-top: 40px;
  }

  .calculator {
    height: 1000px;
  }

  .apply-loan-grid-2 {
    grid-column-gap: 138px;
  }

  .apply-loan-grid-2.dv4 {
    grid-column-gap: 100px;
    grid-template-columns: 1fr 1fr;
  }

  .slider-content-wrap {
    height: 483.667px;
    object-fit: fill;
    overflow: scroll;
  }

  .slider-content-wrap.sell-to-homebase {
    height: 600px;
    overflow: auto;
  }

  .mask-3 {
    height: 650px;
  }

  .mask-3.tablet {
    height: 620px;
  }

  .container-default-1310px-3 {
    max-width: 1133px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
  }

  .container-default-1310px-3.apply-loan {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1310px-3.add {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.otherservice {
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-default-1310px-3.otherservice.cus, .container-default-1310px-3.other {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.cus {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-1310px-3.escow, .container-default-1310px-3.ver3 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.ver3.mobile {
    margin-left: 80px;
    margin-right: 80px;
  }

  .container-default-1310px-3.hero {
    margin-left: auto;
    margin-right: auto;
  }

  .basic-contact-information.slide {
    height: auto;
  }

  .div-block-20.sell-to-homebase {
    padding-bottom: 0;
  }

  .form-title-wrap {
    margin-bottom: 24px;
  }

  .paragraph-4 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .form-section-title {
    color: var(--dark-slate-grey);
    margin-bottom: 8px;
  }

  .mask-7 {
    padding-top: 10px;
    overflow: hidden;
  }

  .paragraph-16 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .heading-55 {
    margin-bottom: 16px;
  }

  .heading-55.company {
    color: var(--dark-slate-grey);
    margin-top: 24px;
    margin-bottom: 20px;
  }

  .heading-55.center {
    text-align: center;
  }

  .heading-90, .heading-91.faq-page-title-to-line {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .heading-92, .heading-93, .heading-94, .heading-95, .heading-97, .heading-98, .heading-99, .heading-100, .heading-101, .heading-102, .heading-103, .heading-104, .heading-105, .heading-106, .heading-107, .heading-108, .heading-109, .heading-110, .heading-111, .heading-112, .heading-113, .heading-114, .heading-116, .heading-117, .heading-118, .heading-119, .heading-120 {
    margin-top: 12px;
  }

  .slide-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-slider {
    width: 1280px;
    max-width: 100%;
  }

  .testimonial-slider.dv1.dv5 {
    width: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mask-8 {
    height: auto;
    flex: 1;
  }

  .paragraph-22 {
    color: #646668;
  }

  .paragraph-22.center {
    font-size: 20px;
    line-height: 30px;
  }

  .bg-neutral-702.single-services-hero {
    height: 58%;
    min-width: 46%;
    top: 8%;
    right: 64px;
  }

  .bg-neutral-702.solutions-business {
    background-color: var(--neutral-100);
  }

  .slide-14 {
    width: 31.6%;
  }

  .mask-10 {
    width: auto;
    padding-top: 3px;
    overflow: hidden;
  }

  .heading-137 {
    color: var(--dark-slate-grey);
    margin-bottom: 16px;
  }

  .block-with-padding-40px---40px {
    background-color: #f8f8f8;
  }

  .modal-content-wrapper {
    display: flex;
  }

  .testimonial-picture-wrapper.ver3.mobile.phone {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .user-name {
    color: #434547;
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 36px;
  }

  .heading-143 {
    margin-top: 24px;
  }

  .heading-144, .paragraph-25 {
    text-align: center;
  }

  .paragraph-26 {
    color: #646668;
  }

  .paragraph-33 {
    color: var(--dim-grey);
  }

  .heading-156 {
    width: auto;
    max-width: none;
  }

  .heading-163, .heading-164, .heading-165 {
    color: var(--dark-slate-grey);
  }

  .paragraph-42.laptop {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-43 {
    margin-bottom: 24px;
    font-size: 18px;
  }

  .paragraph-45 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-47 {
    font-size: 18px;
  }

  .heading-172 {
    color: var(--dark-slate-grey);
  }

  .paragraph-49 {
    color: var(--dim-grey);
    line-height: 30px;
  }

  .heading-173, .heading-174, .heading-175 {
    color: var(--dark-slate-grey);
  }

  .paragraph-50, .paragraph-51, .paragraph-52 {
    color: var(--dim-grey);
  }

  .heading-176 {
    color: var(--dark-slate-grey);
    margin-top: 24px;
  }

  .heading-178 {
    color: var(--dark-slate-grey);
  }

  .paragraph-55 {
    text-decoration: none;
  }

  .heading-180 {
    color: var(--dark-slate-grey);
  }

  .paragraph-57 {
    color: var(--dim-grey);
  }

  .heading-183 {
    color: var(--dark-slate-grey);
    margin-top: 24px;
  }

  .heading-185, .heading-185.mobile {
    margin-top: 24px;
  }

  .paragraph-68, .paragraph-69, .paragraph-70 {
    color: var(--dim-grey);
    margin-bottom: 0;
  }

  .section-4 {
    background-color: var(--white);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.contact-us-v2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.hero.v1 {
    width: auto;
    margin-top: -152px;
    padding-top: 280px;
    padding-bottom: 280px;
  }

  .section-4.hero.v1.other-services {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .section-4.faq {
    padding-bottom: 96px;
  }

  .section-4.single-services-hero.other-services {
    padding-left: 36px;
    padding-right: 36px;
  }

  .section-4.single-services-hero.other-services._0px {
    width: 100%;
    max-width: 100%;
    background-color: var(--white);
    padding: 0 36px 96px;
  }

  .section-4.no-side-padding.mg-top-0px {
    margin-bottom: 0;
    padding-top: 96px;
  }

  .section-4.no-side-padding.bg-neu {
    background-color: var(--neutral-100);
  }

  .section-4.banner-single-services {
    padding-top: 96px;
  }

  .section-4.about-us-hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.about-us-gallery {
    background-color: var(--neutral-100);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.about-us-gallery.white {
    background-color: var(--white);
  }

  .section-4.about-parners {
    background-color: var(--neutral-100);
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-4.relative.bg-neutral-100 {
    background-color: #f8f8f8;
  }

  .section-4.news {
    background-color: var(--neutral-100);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.why {
    padding-bottom: 0;
  }

  .section-4.oppo {
    background-color: var(--neutral-100);
  }

  .section-4.company {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.opx {
    background-color: var(--neutral-100);
    padding-left: 36px;
  }

  .section-4.mobile.hiw {
    background-color: var(--neutral-100);
  }

  .section-4.benefit.other {
    padding-left: 50px;
    padding-right: 50px;
  }

  .mg-bottom-24px-2 {
    margin-top: 24px;
  }

  .sufix-line-5 {
    text-align: center;
    margin-bottom: 0;
  }

  .sufix-line-5.center.mobile {
    align-self: flex-start;
  }

  .sufix-line-5.large.mobile {
    margin-bottom: 0;
  }

  .banner-wrapper-2 {
    border: 1px solid var(--neutral-300);
  }

  .banner-wrapper-2.stroke {
    border-width: 1px;
    border-color: var(--neutral-300);
  }

  .container-extra-small-481px-2.text-center.solutions {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-secondary-3.large {
    width: 200px;
    min-width: 200px;
    font-size: 18px;
  }

  .button-secondary-3.large.bg-transparent {
    width: auto;
    min-width: auto;
  }

  .button-secondary-3.header {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-secondary-3.geintouch {
    width: 210px;
    max-width: 240px;
    min-width: 230px;
  }

  .button-primary-6 {
    flex: 0 auto;
  }

  .button-primary-6.large {
    width: auto;
  }

  .button-primary-6.large.box {
    width: 200px;
    max-width: 230px;
    min-width: 200px;
  }

  .button-primary-6.partner {
    width: 200px;
    min-width: 200px;
  }

  .button-primary-6.partner.auto {
    max-width: 240px;
    min-width: 230px;
  }

  .contact-us-image-v2-2 {
    margin-right: 20px;
  }

  .bg-neutral-703.contact-us-v2, .bg-neutral-703.contact-us-hero {
    min-height: 100%;
    background-color: var(--white);
  }

  .bg-neutral-703.contact-us-v2 {
    min-height: 100%;
    background-color: #fff;
  }

  .container-default-1310px-10 {
    max-width: none;
    padding-top: 0;
  }

  .container-default-1310px-10.navbar {
    justify-content: space-between;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 36px;
    padding-right: 36px;
  }

  .mg-bottom-32px-4 {
    margin-bottom: 32px;
  }

  .nav-link-3.home.mobile {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-3.home.nav-to-ue {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-210 {
    font-size: 48px;
    line-height: 58px;
  }

  .paragraph-large-3 {
    text-align: left;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-large-3.text-center {
    color: var(--dark-slate-grey);
    font-size: 22px;
    line-height: 32px;
  }

  .benefits-icon-2 {
    margin-bottom: 18px;
    margin-right: 16px;
  }

  .left-arrow-5 {
    left: 0%;
  }

  .benefits-card-3 {
    flex-direction: row;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .benefits-card-3.home {
    width: 100%;
    flex-direction: column;
    margin-right: 0;
    text-decoration: none;
  }

  .container-medium-1133px-2.homepage {
    padding-bottom: 0;
  }

  .container-small-548px-2.text-center {
    max-width: 800px;
    margin-top: 0;
  }

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

  .partners-container-2.mobile {
    width: 100%;
    max-width: none;
  }

  .partners-logo-2.home {
    max-width: none;
    min-width: auto;
  }

  .header-dropdown-toggle-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-dropdown-toggle-3.home {
    padding-top: 24px;
  }

  .header-dropdown-toggle-3.home.mobile {
    padding: 20px;
  }

  .header-dropdown-toggle-3.home.mobile.page {
    padding-left: 12px;
    padding-right: 12px;
  }

  .right-arrow-5 {
    margin-right: 0;
  }

  .right-arrow-5.phone {
    margin-right: 20px;
  }

  .service-wrapper-5.get-started-modal {
    width: auto;
    height: 100%;
  }

  .service-wrapper-5.news-wrapper {
    height: 400px;
    flex-direction: column;
    align-items: stretch;
  }

  .service-wrapper-5.news-wrapper.dv3 {
    width: auto;
    height: 400px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: stretch;
  }

  .icon-services-5.get-started-modal {
    height: 30%;
  }

  .more-services-grid-3 {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .more-services-grid-3.get-started-modal {
    height: auto;
  }

  .mask-14 {
    width: auto;
    padding-top: 3px;
    overflow: hidden;
  }

  .slide-20 {
    width: 31.6%;
  }

  .left-arrow-6 {
    margin-left: -24px;
    left: 0%;
  }

  .left-arrow-6.phone {
    margin-left: -30px;
  }

  .service-title-6 {
    color: #434547;
    margin-bottom: 8px;
    font-size: 24px;
  }

  .service-title-6.dv2 {
    font-size: 22px;
    line-height: 32px;
  }

  .split-section-service-3 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-211 {
    color: var(--dark-slate-grey);
    font-size: 24px;
  }

  .steps-list-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-top-sticky-2 {
    padding-top: 0;
  }

  .div-block-35 {
    background-color: var(--primary-1);
  }

  .container-hero-left-2.single-services {
    max-width: 90%;
  }

  .container-hero-left-2.single-services.center {
    max-width: 94%;
  }

  .container-default-1310px-5.navbar {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-default-1310px-5.otherservices, .container-default-1310px-5.hero, .container-default-1310px-5.hiw {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-4 {
    color: var(--dim-grey);
  }

  .split-section-service-4 {
    grid-template-columns: 1fr 1fr;
  }

  .transition-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slide-21 {
    width: 31.6%;
  }

  .mask-15 {
    width: auto;
    padding-top: 3px;
    overflow: hidden;
  }

  .slide-22 {
    width: 30%;
    margin-right: 10px;
  }

  .container-default-1310px-6 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .overflow-hidden-2 {
    overflow: visible;
  }

  .tabs-menu-3 {
    width: 95%;
  }

  .mg-top-0px-2 {
    width: 100%;
  }

  .service-wrapper-6.w--current {
    height: 280px;
    padding: 36px;
  }

  .service-wrapper-6.other-services {
    height: 260px;
    padding: 36px;
  }

  .slide-v2-2 {
    width: 32.5%;
    margin-right: 10px;
  }

  .subcontainer-small-2.services {
    max-width: 800px;
    flex-direction: column;
  }

  .subcontainer-small-2.brand-v2 {
    max-width: 100%;
  }

  .mask-16 {
    padding-top: 10px;
    overflow: hidden;
  }

  .service-wrapper-v2-3 {
    width: 100%;
    height: 320px;
    margin-right: 0;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .get-started-wrapper-2 {
    height: auto;
    min-height: 0;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .slide-24 {
    width: 33.33%;
  }

  .slide-24.core-values {
    width: 33.8%;
  }

  .investor-link-2 {
    color: #434547;
  }

  .testimonials-subwrapper-t3-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .about-us-gallery-grid-3 {
    grid-column-gap: 32px;
  }

  .heading-216 {
    color: #434547;
    font-size: 42px;
    line-height: 52px;
  }

  .slide-25 {
    width: 50%;
  }

  .about-us-companies-title-2 {
    max-width: 1300px;
    color: #434547;
    margin-bottom: 24px;
  }

  .modal-wrapper-2 {
    display: flex;
  }

  .mask-18 {
    width: auto;
    padding-top: 3px;
    overflow: hidden;
  }

  .next-goal-wrapper-2 {
    width: 100%;
    min-height: auto;
    min-width: auto;
  }

  .next-goal-title-2 {
    line-height: 30px;
  }

  .next-goal-card-2 {
    width: 80%;
    max-height: none;
    top: auto;
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .heading-219 {
    color: var(--dark-slate-grey);
  }

  .heading-220 {
    margin-top: 24px;
  }

  .paragraph-75 {
    margin-bottom: 24px;
  }

  .heading-223 {
    margin-top: 24px;
  }

  .header-55 {
    color: #434547;
    margin-bottom: 16px;
  }

  .mask-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-227 {
    color: #434547;
  }

  .heading-228, .heading-229 {
    color: var(--dark-slate-grey);
  }

  .paragraph-77, .paragraph-78 {
    color: var(--dim-grey);
  }

  .heading-230, .heading-231, .heading-232, .heading-233, .heading-234, .heading-235, .heading-236, .heading-237, .heading-238, .heading-239, .heading-241 {
    color: var(--dark-slate-grey);
  }

  .div-block-37 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-20 {
    color: var(--secondary-1);
  }

  .paragraph-80, .paragraph-81, .paragraph-82, .paragraph-83, .paragraph-84 {
    color: var(--dim-grey);
  }

  .image-16.testi {
    max-width: 100%;
    margin-bottom: 8px;
  }

  .image-16.testi.cus {
    max-width: 100%;
  }

  .paragraph-86 {
    color: var(--dim-grey);
    margin-bottom: 24px;
  }

  .paragraph-87, .paragraph-88, .paragraph-89 {
    color: var(--dim-grey);
  }

  .longplaceholder {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 25px 0 0;
    display: inline-block;
  }

  .checkbox-label, .checkbox-label-2 {
    color: var(--dim-grey);
  }

  .link-32, .link-33, .link-34 {
    text-decoration: none;
  }

  .contact-us-wrapper-2 {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .left-paragraph-2 {
    max-width: 480px;
  }

  .contact-us-grid-2 {
    grid-column-gap: 64px;
    grid-template-columns: .9fr .8fr;
  }

  .heading-247, .heading-248, .heading-249 {
    font-size: 26px;
    line-height: 36px;
  }

  .link-39 {
    font-weight: 400;
    text-decoration: none;
  }

  .subheader.mobile {
    margin-bottom: 0;
  }

  .subheader.cash {
    text-align: left;
  }

  .paragraph-93 {
    font-size: 18px;
    line-height: 30px;
  }

  .section-5 {
    width: 100%;
  }

  .container-default-1310px-7.apply-loan {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-9 {
    flex: 0 auto;
  }

  .button-primary-9.large {
    width: auto;
  }

  .button-primary-9.large.form-previous-button, .button-primary-9.large.form-next-button {
    width: 160px;
  }

  .subcent.hiw {
    color: var(--dim-grey);
  }

  .titlepage {
    color: var(--secondary-1);
    margin-top: 24px;
    margin-bottom: 0;
    font-weight: 700;
  }

  .bold-text-34 {
    color: var(--dim-grey);
    font-weight: 400;
  }

  .heading-251 {
    color: var(--dark-slate-grey);
  }

  .paragraph-97, .paragraph-98, .paragraph-99 {
    color: var(--dim-grey);
  }

  .heading-252 {
    color: var(--dark-slate-grey);
  }

  .tabs-2 {
    width: 100%;
    max-width: 106%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-53 {
    align-self: flex-start;
  }

  .about-us-gallery-grid-5 {
    margin-top: 48px;
  }

  .text-block-33, .text-block-34, .text-block-35 {
    color: var(--primary-1);
  }

  .text-block-36 {
    font-style: normal;
    text-decoration: line-through;
  }

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

  .checkbox-2 {
    margin-right: 10px;
  }

  .checkbox-label-3 {
    font-size: 18px;
    line-height: 28px;
  }

  .checkbox-field-4 {
    align-items: center;
    display: flex;
  }

  .page-count {
    color: var(--neutral-400);
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .container-default-1310px-8.add {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-5 {
    width: 600px;
    text-align: left;
  }

  .split-section-service-5 {
    grid-template-columns: 1fr 1fr;
  }

  .field-label-7 {
    font-size: 18px;
  }

  .mega-menu-title-3 {
    width: 150px;
    color: var(--dark-slate-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .mega-menu-title-3.mega-menu-title-5 {
    font-size: 28px;
  }

  .mega-menu-title-3.mega-menu-title-5.min-1440-font-size {
    font-size: 18px;
  }

  .mega-menu-link-5.additional-services {
    color: var(--dim-grey);
    line-height: 26px;
  }

  .nav-menu-2 {
    margin-left: 40px;
  }

  .header-logo-3 {
    padding-bottom: 4px;
  }

  .nav-link-v2-5:active {
    font-weight: 600;
  }

  .body-3 {
    flex-direction: column;
  }

  .main-content {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .heading-259.header {
    color: var(--dark-slate-grey);
  }

  .cards-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-23 {
    float: none;
    clear: none;
    text-align: center;
    object-fit: fill;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .dropdown-3 {
    text-align: center;
  }

  .dropdown-toggle-3 {
    padding-left: 38px;
  }

  .text-block-42 {
    font-weight: 700;
  }

  .paragraph-102, .text-block-43 {
    color: var(--dim-grey);
  }

  .heading-261 {
    color: var(--dark-slate-grey);
  }

  .paragraph-103 {
    color: var(--dim-grey);
  }

  .rich-text-block {
    margin-bottom: 40px;
  }

  .text-block-44 {
    color: var(--dim-grey);
  }

  .link-block-9 {
    padding-right: 10px;
  }

  .link-block-10 {
    padding-left: 10px;
  }

  .heading-262 {
    text-align: center;
  }

  .text-block-45 {
    text-align: center;
    padding-bottom: 45px;
    font-size: 26px;
    line-height: 36px;
  }

  .container-64 {
    max-height: 0%;
    max-width: 100%;
    background-color: var(--neutral-100);
    object-fit: fill;
    display: block;
    position: relative;
  }

  .body-4 {
    max-height: 100%;
  }

  .section-13 {
    background-color: var(--neutral-100);
    margin-bottom: 0;
    padding-top: 45px;
    overflow: visible;
  }

  .column-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-65 {
    object-fit: contain;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: inline;
    position: relative;
  }

  .blog-post-content-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-15 {
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-15.apply-loan {
    padding-bottom: 0;
  }

  .section-15.faq {
    background-color: #f8f8f8;
    padding-bottom: 96px;
  }

  .section-15.banner, .section-15.banner.white {
    background-color: #f8f8f8;
    padding-top: 0;
  }

  .section-15.control {
    background-color: #f8f8f8;
  }

  .section-15.control.white {
    background-color: #fff;
  }

  .container-default-1440px-2 {
    padding: 0 30px;
  }

  .container-default-1440px-2.footer {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-63 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .paragraph-110 {
    color: #646668;
  }

  .heading-272 {
    color: #434547;
  }

  .mg-bottom-32px-6 {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 18px;
  }

  .testimonial-slider-3 {
    width: 1280px;
    max-width: 100%;
  }

  .testimonial-slider-3.dv1.dv5 {
    width: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-6 {
    color: #646668;
  }

  .right-arrow-6 {
    margin-left: 40px;
  }

  .right-arrow-6.right-arrow-5-right {
    margin-right: 48px;
  }

  .left-arrow-7 {
    left: 0%;
  }

  .left-arrow-7.left-arrow-5-left {
    margin-left: 48px;
  }

  .footer-3 {
    margin-bottom: 20px;
    padding-top: 24px;
  }

  .mg-bottom-0px-4 {
    color: #646668;
    font-size: 18px;
  }

  .mega-menu-link-6.additional-services {
    color: #646668;
    line-height: 26px;
  }

  .next-goal-title-3 {
    margin-top: 40px;
    margin-bottom: 48px;
    line-height: 30px;
  }

  .calculator-2 {
    height: 1100px;
  }

  .next-goal-card-3 {
    width: 80%;
    max-height: none;
    justify-content: space-around;
    padding: 48px;
    top: auto;
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .heading-273 {
    color: #434547;
  }

  .div-block-83 {
    background-color: #7a7aff;
  }

  .heading-274 {
    color: #434547;
    font-size: 24px;
  }

  .paragraph-112 {
    color: #646668;
  }

  .user-name-3 {
    color: #434547;
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 36px;
  }

  .banner-wrapper-5 {
    border: 1px solid #bdc2d1;
  }

  .banner-wrapper-5.stroke {
    border-width: 1px;
    border-color: #bdc2d1;
  }

  .bg-primary-4.apply-loan-1 {
    height: 90%;
  }

  .bg-primary-4.apply-loan-1.sell {
    width: 60%;
    height: 90%;
  }

  .heading-275 {
    color: #434547;
  }

  .service-title-8 {
    margin-bottom: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .benefits-card-4 {
    flex-direction: row;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .button-primary-11 {
    font-size: 18px;
    line-height: 20px;
  }

  .paragraph-113 {
    color: #646668;
    font-size: 18px;
    line-height: 28px;
  }

  .section-16 {
    background-color: #fff;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-16.no-side-padding.bg-neu {
    background-color: #f8f8f8;
  }

  .section-16.contact-us-v2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-16.banner-single-services {
    padding-top: 96px;
  }

  .section-16.why {
    padding-bottom: 0;
  }

  .paragraph-114 {
    color: #646668;
  }

  .titlepage-2 {
    color: #5050b8;
    margin-top: 24px;
    margin-bottom: 0;
    font-weight: 700;
  }

  .get-started-wrapper-3 {
    height: auto;
    min-height: 0;
    display: inline-block;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .slide-27.referral-banner-img.referral-slide {
    border-style: none;
  }

  .form-section-title-4 {
    color: #434547;
    margin-bottom: 8px;
  }

  .button-secondary-4 {
    width: auto;
  }

  .button-secondary-4.large {
    width: 200px;
    max-width: 230px;
    min-width: 200px;
  }

  .service-wrapper-7.get-started-modal {
    width: auto;
    height: 100%;
    padding-bottom: 0;
  }

  .header-56 {
    background-color: #fff;
  }

  .paragraph-115, .paragraph-116, .subcent-2.hiw {
    color: #646668;
  }

  .mega-menu-title-4 {
    width: 150px;
    color: #434547;
    font-size: 18px;
    line-height: 28px;
  }

  .next-goal-wrapper-3 {
    width: 100%;
    min-height: auto;
    min-width: auto;
  }

  .mega-menu-link-7 {
    text-align: left;
    flex: 0 auto;
    align-self: auto;
    font-size: 16px;
  }

  .mega-menu-link-7.additional-services {
    color: #646668;
    text-align: center;
    text-transform: none;
    font-size: 16px;
    line-height: 24px;
  }

  .mega-menu-title-5 {
    text-transform: none;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
    text-decoration: none;
  }

  .mega-menu-title-5.mega-menu-title-3 {
    font-size: 20px;
    font-weight: 800;
  }

  .mega-menu-container-4 {
    box-shadow: none;
  }

  .mega-menu-container-4.w--open {
    height: auto;
    box-shadow: 0 0 10px 0 var(--neutral-200);
    flex-flow: row;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    overflow: hidden;
  }

  .container-72 {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    text-align: center;
  }

  .div-block-88 {
    text-transform: uppercase;
  }

  .sufix-line-7 {
    text-align: center;
    margin-bottom: 0;
  }

  .link-52.mini, .link-52.category {
    font-size: 16px;
  }

  .redirect {
    padding-left: 90px;
  }

  .link-54.current.mininav, .link-54.mininav {
    font-size: 18px;
  }

  .collection-list-wrapper-5 {
    font-size: 16px;
  }

  .h1 {
    color: var(--primary-2);
  }

  .h1.hio {
    color: var(--accent);
  }

  .h1.home, .h1.help.hero {
    width: auto;
  }

  .h1.help.hero.large {
    display: block;
  }

  .h1.ue.hero.mobile {
    width: 54vw;
    margin-right: 40px;
  }

  .nav-text {
    color: #121212;
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .nav-text.w--current {
    color: var(--text-primary);
  }

  .hero {
    margin-bottom: 0;
  }

  .left-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    display: flex;
    position: static;
    top: 0%;
    bottom: auto;
    left: -100%;
    right: auto;
  }

  .nav-bar {
    width: 100%;
  }

  .paragraph-1.paragraph-hero {
    width: 800px;
    color: var(--text-primary);
  }

  .paragraph-1.hero-stat-text {
    flex: 1;
  }

  .paragraph-1.product-intro.home {
    width: 500px;
  }

  .paragraph-1.answer-faq {
    width: auto;
    color: var(--text-primary);
  }

  .paragraph-1.answer-faq.mobile, .paragraph-1.help-center.mobile {
    width: 54vw;
  }

  .paragraph-1.client-quote {
    width: auto;
    color: var(--text-primary);
  }

  .paragraph-1.client-quote.home, .paragraph-1.about.story, .paragraph-1.about.journey {
    width: 400px;
  }

  .paragraph-1.apply {
    padding-right: 54px;
  }

  .paragraph-1.benefits {
    width: 18vw;
    line-height: 27px;
    display: block;
  }

  .category-text {
    text-align: left;
    background-color: rgba(0, 0, 0, 0);
  }

  .category-text.ue {
    text-align: center;
  }

  .category-text.align-center {
    text-align: center;
    justify-content: center;
  }

  .h5.client-quote.home.michelle, .h5.client-quote.home.trang {
    min-height: 114px;
  }

  .h5.large, .h5.own {
    width: auto;
  }

  .h2 {
    width: 60vw;
  }

  .h2.mobile {
    width: auto;
  }

  .h2.benefit.large {
    width: 100%;
  }

  .h2.benefit.small {
    display: none;
  }

  .h2.cta {
    width: auto;
  }

  .h2.cta.ue.mobile {
    margin-bottom: 16px;
  }

  .h2.about.story, .h2.about.journey {
    width: auto;
  }

  .h2.about.news {
    margin-left: 220px;
  }

  .h2.benefit {
    max-width: none;
  }

  .h2.heading-highlight {
    width: auto;
  }

  .h2.ue.client-review {
    width: auto;
    padding-right: 0;
  }

  .h2.ue.hero {
    width: 56vw;
  }

  .h3 {
    display: block;
  }

  .h3.faq-question-heading {
    width: 54vw;
    white-space: normal;
  }

  .h3.product-name {
    display: block;
  }

  .h3.product-name.large, .h3.product-name.large.ue {
    display: none;
  }

  .h3.product-name.ue {
    display: block;
  }

  .h3.agent.terms {
    height: 15vw;
  }

  .h3.agent.hwi.mobile {
    height: auto;
  }

  .paragraph-2.client-quote, .paragraph-2.client-quote.large {
    display: block;
  }

  .paragraph-2.metrics-text {
    line-height: 20px;
  }

  .paragraph-2.ue.cta, .paragraph-2.ue.faq {
    color: var(--text-primary);
  }

  .paragraph-2.ue.faq.mobile {
    margin-top: 40px;
  }

  .paragraph-2.ue.apply1 {
    color: var(--text-primary);
  }

  .paragraph-2.ue.apply1._1.new, .paragraph-2.ue.apply1.new {
    font-size: 18px;
  }

  .paragraph-2.align-center {
    color: var(--text-primary);
    text-align: center;
    margin-top: -8px;
  }

  .paragraph-2.align-center.leaderboard {
    color: var(--dim-grey);
    margin-top: -8px;
    line-height: 22px;
  }

  .hiw-grid {
    grid-column-gap: 41px;
    grid-template: "Area-2 Area Area-3" max-content
                   "Area-4 Area-5 Area-6" max-content
                   ". . ." max-content
                   / 1fr 1fr 1fr;
    grid-auto-rows: max-content;
  }

  .button-text-2.about-us.larrge {
    display: flex;
  }

  .button-text-2.nav {
    margin-right: 200px;
  }

  .image-48 {
    border-radius: 10px;
    margin-left: 0;
    position: static;
  }

  .h1-2.hio {
    color: #0470c0;
  }

  .image-51.home {
    border-radius: 10px;
    top: 5200px;
  }

  .column-16 {
    align-items: stretch;
  }

  .paragraph-1-2 {
    width: auto;
  }

  .paragraph-1-2.paragraph-hero, .paragraph-1-2.product-intro {
    width: 60vw;
  }

  .paragraph-1-2.product-intro.large {
    display: none;
  }

  .paragraph-1-2.product-intro.small {
    width: 54vw;
    display: block;
  }

  .paragraph-1-2.bwi.client {
    width: 14vw;
  }

  .paragraph-1-2.apply.main {
    width: 21vw;
  }

  .paragraph-1-2.bwi-work.new, .paragraph-1-2.bwi-work.new1 {
    margin-top: 0;
    margin-bottom: 19px;
  }

  .paragraph-1-2.bwi-apply.new {
    width: 22vw;
    padding-right: 49px;
  }

  .paragraph-1-2.bwi-faq {
    margin-left: 94px;
    padding-right: 0;
  }

  .paragraph-1-2.ue {
    margin-top: 0;
  }

  .paragraph-1-2.ue.benefits {
    width: auto;
    padding-right: 19px;
  }

  .paragraph-1-2.ue.work {
    width: auto;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .paragraph-1-2.ue.faq.mobile {
    width: 38vw;
    margin-left: 92px;
    padding-right: 0;
  }

  .paragraph-1-2.ue.client-review {
    width: 20vw;
    margin-top: 8px;
  }

  .paragraph-1-2.ue.client-review.bold {
    margin-top: 24px;
  }

  .paragraph-1-2.ue.client-review._1 {
    padding-right: 92px;
  }

  .paragraph-1-2.ue.apply {
    padding-right: 62px;
  }

  .paragraph-1-2.agent {
    padding-right: 114px;
  }

  .div-block-153 {
    justify-content: center;
    align-items: center;
  }

  .paragraph-2-3.faq-answer {
    width: 54vw;
  }

  .section-29.footer {
    padding-left: 200px;
    padding-right: 200px;
  }

  .h4.work.new {
    padding-right: 121px;
  }

  .h4.work.new2 {
    padding-right: 89px;
  }

  .h4.bwi.client {
    margin-top: 56px;
  }

  .h4.bwi.benefits.cash {
    margin-bottom: 24px;
  }

  .h4.bwi-client.new {
    margin-bottom: -25px;
  }

  .h4.ue.work {
    padding-right: 53px;
  }

  .h4.ue.work.mobile {
    padding-right: 108px;
  }

  .h4.ue.client-review {
    margin-bottom: 40px;
  }

  .h4.ue.client-review.john {
    margin-bottom: 79px;
  }

  .h4.ue.client-review.john.mobile {
    width: 20vw;
    margin-bottom: 80px;
  }

  .h4.ue.client-review.michelle.mobile._1 {
    width: 20vw;
  }

  .h4.ue.apply {
    margin-bottom: 40px;
  }

  .h4.agent.benefits {
    margin-top: 24px;
  }

  .client.mx-100px.my-50px {
    margin-left: 200px;
    margin-right: 200px;
  }

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

  .div-block-169 {
    width: 16vw;
  }

  .collection-list-8 {
    height: 40vh;
  }

  .collection-list-wrapper-10 {
    height: 80vh;
  }

  .image-55 {
    border-radius: 10px;
  }

  .div-block-183 {
    margin-left: 200px;
    margin-right: 200px;
  }

  .div-block-184, .div-block-185 {
    display: flex;
  }

  .hero-heading-group {
    width: 100%;
    align-self: flex-start;
    margin-left: 0;
  }

  .hero-heading-group.mobile {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-heading-group.ue.mobile {
    width: auto;
  }

  .div-block-186 {
    flex-direction: row;
  }

  .div-block-187 {
    align-items: center;
    margin-left: 200px;
  }

  .section-32.mobile {
    margin-top: 80px;
    margin-bottom: 80px;
  }

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

  .grid-19 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area";
  }

  .div-block-193 {
    width: 72vw;
  }

  .grid-20 {
    grid-column-gap: 39px;
    grid-template-columns: max-content 1fr;
  }

  .mobile-section.my-40px {
    padding-left: 200px;
    padding-right: 200px;
  }

  .outer-div.mobile.hero {
    margin-bottom: 160px;
    margin-left: 200px;
    margin-right: 200px;
  }

  .outer-div.cta {
    margin-left: 200px;
    margin-right: 200px;
  }

  .outer-div.cta.ue {
    width: auto;
  }

  .outer-div.backed, .outer-div.product-intro {
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.about.story {
    width: 100%;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 220px;
    padding-right: 220px;
    display: flex;
    overflow: visible;
  }

  .outer-div.about.journey {
    width: 100%;
    grid-column-gap: 80px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.about.hero {
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.home.hero {
    width: 100%;
    grid-column-gap: 80px;
    flex-direction: row;
    margin-left: 140px;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

  .outer-div.home.testimonial {
    margin-left: 140px;
    margin-right: 140px;
  }

  .outer-div.home.news {
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.bwi {
    grid-template-columns: 1.25fr 1fr 1fr;
  }

  .outer-div.bwi.client {
    grid-template-columns: minmax(301px, .25fr) minmax(400px, 1fr) minmax(400px, 1fr);
  }

  .outer-div.bwi.apply.mobile {
    grid-column-gap: 80px;
    grid-template-columns: 3.5fr 5fr;
  }

  .outer-div.help.hero {
    grid-column-gap: 80px;
    margin-bottom: 0;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.help.category {
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.bwi-hero {
    width: 100%;
    height: auto;
  }

  .outer-div.ue.client-review {
    grid-column-gap: 108px;
    grid-template-columns: 2.75fr 1fr 1fr;
  }

  .outer-div.ue.apply {
    margin-top: 160px;
  }

  .outer-div.ue.hero {
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.ue.resources {
    margin-right: 220px;
  }

  .button-group-div {
    flex-direction: row;
  }

  .collection-item-22, .collection-list-12 {
    align-items: center;
    display: flex;
  }

  .client-img.testimonial {
    max-width: none;
  }

  .image-66 {
    object-fit: cover;
  }

  .div-block-217 {
    flex-direction: column;
    display: flex;
  }

  .navbar-6 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .card.grey.hio-about-us {
    justify-content: flex-start;
    padding: 56px 40px;
  }

  .card.stat.about {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-219 {
    grid-template-columns: 200px 200px 200px 200px;
    justify-content: space-between;
    align-items: end;
  }

  .div-block-221 {
    flex-direction: row;
    align-items: stretch;
  }

  .div-block-223 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-new.backed.benefits1 {
    width: auto;
  }

  .section-new.cta {
    width: 100vw;
  }

  .section-new.about.story {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: static;
  }

  .section-new.about.journey {
    justify-content: space-between;
    display: flex;
  }

  .section-new.help.hero {
    margin-bottom: 80px;
  }

  .section-new.bwi-cta {
    margin-top: -140px;
  }

  .section-new.hio.highlight, .section-new.hio.option {
    padding-left: 200px;
    padding-right: 200px;
  }

  .section-new.ue.work {
    margin-top: 80px;
  }

  .section-new.px-16px {
    padding-left: 200px;
    padding-right: 200px;
  }

  .div-block-228 {
    width: auto;
  }

  .card-group.about {
    grid-template-rows: max-content max-content max-content;
    align-items: center;
  }

  .product-calculator {
    grid-template-columns: 60% 60%;
  }

  .product-calculator.large {
    max-width: 48vw;
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 40% 40%;
    margin-left: 0;
  }

  .div-block-231 {
    flex-direction: row;
  }

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

  .product-div {
    max-width: 1160px;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: min-content;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: flex-end;
    display: flex;
  }

  .product-img {
    display: none;
  }

  .product-img.larrge, .product-img.large {
    max-width: none;
    display: block;
  }

  .footer-new {
    padding-left: 220px;
    padding-right: 220px;
  }

  .heading-group {
    position: relative;
  }

  .heading-group.home.hero {
    width: 100%;
    grid-column-gap: 160px;
    overflow: visible;
  }

  .heading-group.ue.hero {
    height: auto;
  }

  .image-70 {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .image-71 {
    display: block;
  }

  .div-block-243 {
    padding-top: 40px;
  }

  .image-75 {
    display: block;
  }

  .text-div.about.journey {
    width: auto;
    margin-right: 0;
  }

  .text-div.bwi-client {
    margin-right: 99px;
  }

  .img.about.story {
    max-width: none;
    display: none;
  }

  .img.about.story._2, .img.about.story.large {
    display: block;
  }

  .img.about.journey {
    width: 400px;
    max-width: none;
    display: none;
  }

  .img.about.journey.large {
    width: 400px;
    display: block;
  }

  .img.about.backed {
    height: 40px;
  }

  .img.home {
    width: 464px;
    max-width: none;
    border-radius: 10px;
    align-self: flex-end;
  }

  .img.home.hero {
    width: auto;
    margin-right: 0;
    display: block;
  }

  .img.news-logo.vir {
    height: auto;
    max-height: 60px;
  }

  .img.help.hero {
    height: auto;
    max-height: 540px;
    max-width: none;
    flex: 0 auto;
    display: block;
  }

  .img.help.hero.large {
    height: auto;
    max-height: none;
    min-height: auto;
    display: none;
  }

  .img.ue.hero.mobile {
    width: 36vw;
    height: 54vw;
    margin-top: 0;
    margin-left: -198px;
    margin-right: 97px;
    position: static;
  }

  .img.blog-card {
    height: auto;
  }

  .div-block-247 {
    width: 880px;
    padding-right: 0;
  }

  .image-80 {
    display: block;
  }

  .image-81 {
    display: none;
  }

  .image-83 {
    flex: 1;
    display: none;
  }

  .image-84 {
    z-index: -1;
    flex: 1;
    display: none;
  }

  .image-85 {
    flex: 0 auto;
    display: none;
  }

  .image-86 {
    display: none;
  }

  .image-90 {
    border-radius: 10px;
    flex: 0 auto;
    display: none;
  }

  .link-block-23 {
    display: block;
  }

  .body-10 {
    margin-left: 220px;
  }

  .container-88 {
    width: 1000px;
    height: 37px;
    margin-top: 47px;
    margin-bottom: 47px;
    overflow: scroll;
  }

  .navbar-7 {
    width: 1000px;
  }

  .nav-link-11 {
    z-index: 0;
    height: 37px;
    float: right;
    clear: left;
    object-fit: fill;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    top: -17px;
    overflow: visible;
  }

  .nav-link-11.body2 {
    width: 120px;
    height: 24px;
  }

  .nav-link-12, .nav-link-13 {
    height: 37px;
    top: -17px;
  }

  .nav-link-14 {
    height: 37px;
    top: -16px;
  }

  .image-91 {
    width: 171.91px;
    height: 32px;
  }

  .grid-22 {
    grid-column-gap: 279px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .body3 {
    margin-top: 56px;
    margin-bottom: 50px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Inter, sans-serif;
  }

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

  .container-91 {
    height: 128px;
  }

  .navbar-10 {
    height: 128px;
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
  }

  .div-block-255 {
    height: 160px;
    color: rgba(0, 0, 0, 0);
  }

  .brand-6 {
    margin-left: -31px;
  }

  .nav-menu-5 {
    margin-right: -50px;
    padding-left: 0;
  }

  .heading-293 {
    font-size: 18px;
  }

  .heading-294 {
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 27px;
  }

  .heading-295 {
    width: 131px;
    height: 27px;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 27px;
  }

  .div-block-256 {
    height: 160px;
  }

  .heading-296 {
    font-family: Newsreaderdisplay, sans-serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
  }

  .heading-296.header2 {
    color: var(--primary-2);
  }

  .div-block-257 {
    height: 240px;
  }

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

  .image1 {
    width: 2000px;
    height: 240px;
    object-fit: cover;
    object-position: 50% 20%;
    margin-right: 0;
    display: inline;
  }

  .timeline {
    grid-column-gap: 80px;
    flex: 0 auto;
    justify-content: space-between;
  }

  .grid-25.benefits1 {
    grid-row-gap: 64px;
  }

  .div-block-268 {
    margin-left: 220px;
  }

  .div-block-271 {
    width: auto;
  }

  .div-block-272, .div-block-274, .div-block-275 {
    width: 24vw;
  }

  .hero-text-div.help {
    width: 480px;
    flex: 1;
  }

  .grid-37 {
    grid-template-columns: minmax(81px, .25fr) minmax(196px, 3fr) minmax(291px, 1fr);
  }

  .image-108 {
    height: 70vw;
    object-fit: cover;
    position: absolute;
    top: -6%;
    bottom: 0%;
    left: auto;
    right: -3%;
  }

  .image4.new {
    height: 60vw;
    margin-top: -242px;
    margin-left: 509px;
    top: -505px;
    left: 553px;
  }

  .div-block-294 {
    width: 72vw;
    margin-top: 381px;
  }

  .grid-38 {
    grid-column-gap: 64px;
    grid-row-gap: 24px;
  }

  .grid-40 {
    grid-template-columns: 1.25fr 1fr;
  }

  .image-114 {
    margin-top: -13px;
  }

  .div-block-400 {
    margin-left: -65px;
    margin-right: 79px;
  }

  .div-block-401 {
    position: absolute;
  }

  .image-116 {
    height: 200%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -10%;
  }

  .header4.new.mobile {
    padding-right: 0;
  }

  .image-120 {
    margin-left: -24px;
  }

  .div-block-601 {
    display: block;
  }

  .grid-47 {
    grid-column-gap: 40px;
    grid-template-columns: 2fr 1fr;
    padding-right: 85px;
  }

  .image-124 {
    width: 50vw;
    height: 50vw;
    max-width: 80%;
    object-fit: cover;
    top: -5%;
    right: -29%;
  }

  .button5.ue.apply.mobile {
    padding-left: 118px;
    padding-right: 118px;
  }

  .grid-49 {
    grid-column-gap: 120px;
    grid-template-columns: .75fr 1fr 1fr;
  }

  .grid-50.ue.benefits {
    grid-row-gap: 0px;
  }

  .image-127 {
    margin-top: 320px;
  }

  .grid-51 {
    grid-column-gap: 40px;
    grid-template-columns: 3.5fr 2.25fr 2.75fr;
  }

  .grid-51.ue.work {
    grid-column-gap: 80px;
    grid-template-columns: 2fr 3.75fr 3.75fr;
  }

  .grid-51.ue.faq.mobile {
    width: 56vw;
  }

  .grid-51.bwi.work {
    grid-column-gap: 40px;
  }

  .image-128, .image-129, .image-130 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .grid-53 {
    margin-top: 40px;
  }

  .grid-54.ue.explore {
    grid-template-rows: 33px;
    grid-template-columns: 2.25fr 1fr;
  }

  .image-131 {
    height: 56vw;
    margin-top: -178px;
    margin-left: 189px;
  }

  .image-132 {
    width: 20vw;
  }

  .grid-55.ue.client-review.michelle {
    grid-template-columns: 1fr .25fr;
  }

  .image-135 {
    margin-left: -30px;
  }

  .paragraph-5.ue.explore {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 17px;
  }

  .image-136 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-711 {
    height: 4.5vw;
  }

  .div-block-712 {
    height: auto;
  }

  .button-9 {
    height: 4.5vw;
    padding: 19px 39px;
  }

  .button-9.ue {
    padding-left: 76px;
    padding-right: 76px;
  }

  .image-142 {
    margin-top: -150px;
    margin-left: 160px;
  }

  .div-block-714 {
    width: 24vw;
  }

  .div-block-901 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .image-148 {
    display: block;
  }

  .image-149.ue.apply, .image-150.ue.apply {
    display: none;
  }

  .grid-62 {
    margin-right: 330px;
  }

  .image-151.ue.apply.mobile.new {
    height: 80%;
  }

  .div-block-903 {
    margin-right: 80px;
  }

  .grid-65.ue.benefits {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-65.contact-section {
    grid-column-gap: 80px;
  }

  .low-risk__container {
    grid-column-gap: 3rem;
  }

  .section-description {
    grid-row-gap: 50px;
  }

  .slide-card {
    grid-column-gap: 40px;
    padding-right: 80px;
  }

  .slide-card.resource {
    height: 420px;
  }

  .slide-card.testimonial {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .youtube {
    padding-right: 400px;
  }

  .section-side-padding {
    padding-left: 220px;
    padding-right: 220px;
  }

  .section-side-padding.section-vertical-padding.last.agent.mobile {
    padding-bottom: 160px;
  }

  .section-side-padding.section-vertical-padding.agent.mobile {
    padding-bottom: 0;
  }

  .h2-heading.agent {
    width: auto;
  }

  .paragraph-paragraph.align-left.dd {
    padding-right: 300px;
  }

  .paragraph-paragraph.agent.commission1.mobile {
    padding-right: 225px;
  }

  .client-testimony {
    justify-content: space-between;
  }

  .nav-hero.pdd {
    height: 800px;
  }

  .image-vertical-margin-0 {
    object-fit: fill;
  }

  .hero-image {
    margin-top: 0;
  }

  .hero-image.agent {
    background-image: none;
  }

  .section-content-box.apply-form.mobile {
    margin-bottom: 160px;
  }

  .section-content-box.agent {
    background-color: rgba(0, 0, 0, 0);
  }

  .header-section.agent.intro.mobile._1 {
    justify-content: space-between;
    margin-top: 160px;
  }

  .image-168 {
    width: 48vw;
    margin-top: -44px;
    margin-left: 496px;
  }

  .image-168.agent {
    height: 600px;
  }

  .hero-slide-content.career {
    margin-top: -240px;
  }

  .hero-career-right-chev {
    margin-right: 220px;
  }

  .leaders-grid.desktop {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-78 {
    grid-row-gap: 0px;
  }

  .grid-78.desktop {
    margin-top: 40px;
  }

  .section-34 {
    background-position: 50% 0;
  }

  .rd-primary-btn {
    position: static;
  }

  .section-35 {
    flex-direction: column;
    margin-top: 90px;
    display: flex;
  }

  .text-block-80 {
    color: #000;
    text-align: center;
    font-family: Newsreader, sans-serif;
    font-size: 34px;
    font-weight: 500;
    line-height: 34px;
  }

  .blog-h3-title {
    font-family: Newsreader, sans-serif;
    font-weight: 500;
  }

  .collection-list-18 {
    margin-bottom: 40px;
  }

  .big-blog-card-title {
    font-family: Newsreader, sans-serif;
    font-size: 28px;
    font-weight: 400;
  }

  .small-blog-card-content {
    background-color: #fff;
  }

  .small-blog-card-content:hover {
    background-image: linear-gradient(#1d2c63, #0270c0);
  }

  .small-blog-card-title {
    font-family: Newsreader, sans-serif;
    font-size: 28px;
    font-weight: 400;
  }

  .empty-state, .empty-state-2 {
    display: none;
  }

  .section-36 {
    background-color: #fff;
    flex-direction: column;
    padding-top: 100px;
    display: block;
  }

  .div-block-941 {
    width: 100%;
    max-width: 1180px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-306 {
    color: #181818;
    text-align: left;
    font-family: Newsreader, sans-serif;
    font-size: 34px;
    font-weight: 500;
    line-height: 32px;
  }

  .collection-list-19 {
    grid-column-gap: 46px;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .link-65 {
    color: #000;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-942 {
    grid-column-gap: 46px;
    display: flex;
  }

  .text-block-81 {
    color: #0270c0;
    cursor: pointer;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: underline;
  }

  .small-blog-card-para {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
  }

  .rd-more-btn {
    width: 220px;
    color: #1d2c63;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #1d2c63;
    border-radius: 5px;
    flex-direction: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding: 16px 40px;
    font-size: 16px;
    line-height: 19.36px;
    transition-property: none;
    display: flex;
  }

  .rd-more-btn:hover {
    color: #1d2c63;
  }

  .section-38 {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .div-block-943 {
    margin-right: 0;
  }

  .div-block-944 {
    height: 546px;
    max-width: 1180px;
    flex: 0 auto;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .section-39 {
    max-width: 1180px;
    color: #f9f9f9;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    display: flex;
  }

  .collection-item-29 {
    max-width: 550px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-204 {
    object-fit: cover;
  }

  .small-vertical-blog-card-title {
    font-family: Newsreader, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
  }

  .div-block-945 {
    flex-direction: column;
    display: flex;
  }

  .small-blog-card-title-copy {
    font-family: Newsreader, sans-serif;
    font-size: 24px;
    font-weight: 400;
  }

  .rd-more-btn-copy-4 {
    width: 220px;
    color: #1d2c63;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #1d2c63;
    border-radius: 5px;
    flex-direction: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 0;
    padding: 16px 40px;
    font-size: 16px;
    line-height: 19.36px;
    transition-property: none;
    display: flex;
  }

  .rd-more-btn-copy-4:hover {
    color: #1d2c63;
  }

  .h2-heading-intro.heading-123 {
    color: #fff;
    text-align: left;
  }

  .section-35-copy {
    flex-direction: column;
    margin-top: 90px;
    display: none;
  }

  .small-blog-card-para-copy {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
  }

  .rd-primary-btn-copy-5cpy, .rd-primary-btn-copy-2 {
    position: static;
  }

  .rd-more-btn-copy-2 {
    width: 220px;
    color: #1d2c63;
    background-color: #fff;
    border: 1px solid #1d2c63;
    border-radius: 5px;
    flex-direction: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding: 16px 40px;
    font-size: 16px;
    line-height: 19.36px;
    transition-property: none;
    display: flex;
  }

  .rd-more-btn-copy-2:hover {
    color: #1d2c63;
  }

  .rd-primary-btn-hot-news {
    position: static;
  }

  .radio-button-label-5 {
    margin-bottom: 0;
    padding-left: 12px;
  }

  .radio-button-4 {
    font-size: 19px;
  }

  .real-deal-ads-button {
    position: static;
  }

  .real-deal-ads-button.popup-relocate {
    color: #fff;
    margin-top: -21px;
    margin-left: -49px;
    padding-top: 0;
    position: absolute;
  }

  .real-deal-ads-button.popup-relocate.green-background {
    width: 80px;
    height: 40px;
    margin-top: -29px;
    margin-left: -34px;
    padding-top: 20px;
    padding-left: 19px;
    font-size: 20px;
    transform: rotate(-22deg);
  }

  .real-deal-fa.red-text {
    color: #b71c1c;
  }

  .real-deal-popup-wrapper.pop-up-relocate {
    display: none;
  }

  .real-deal-popup-sub-wrapper {
    width: 346px;
    height: 380px;
    margin-top: 500px;
    padding: 20px;
  }

  .real-deal-fa-cross {
    padding-top: 20px;
    padding-right: 10px;
    font-family: "Fa Solid 900", sans-serif;
  }

  .real-deal-popup-grid {
    text-align: left;
  }

  .real-deal-popup-paragraph {
    height: 100px;
  }

  .real-deal-ads-logo {
    max-width: 100px;
    min-width: 0;
    text-align: center;
    display: block;
  }

  .real-deal-ads-mac {
    margin-bottom: 5px;
  }

  .real-deal-ads-link.red-text {
    color: #b71c1c;
  }

  .real-deal-ads-popup-paragraph {
    padding-top: 20px;
  }

  .real-deal-ads-popup-sub-grid {
    grid-row-gap: 0px;
    grid-template-rows: 25px 30px;
    grid-template-columns: 1fr;
  }
}

@media screen and (min-width: 1920px) {
  h4 {
    margin-bottom: 16px;
  }

  .mg-bottom-8px {
    color: #434547;
    margin-bottom: 12px;
    font-family: Manrope, sans-serif;
  }

  .mg-top-16px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mg-bottom-24px {
    margin-top: 20px;
  }

  .mg-bottom-32px {
    margin-top: 8px;
    margin-bottom: 16px;
    line-height: 32px;
  }

  .mg-bottom-32px.get-startted-modal {
    font-size: 25px;
    line-height: 30px;
  }

  .mg-bottom-32px.mobile-paragraph-15-75px {
    line-height: 28px;
  }

  .mg-bottom-32px.mobile-paragraph-15-75px._1-row {
    margin-top: 8px;
  }

  .color-white {
    margin-bottom: 24px;
  }

  .bg-primary-1.banner {
    width: 1440px;
  }

  .bg-primary-1.banner.test {
    background-color: #fff;
  }

  .bg-primary-1.apply-loan-1 {
    width: 58%;
    min-width: auto;
  }

  .bg-primary-1.apply-loan-1.sell {
    width: 60%;
    height: 90%;
  }

  .bg-neutral-100.single-services-hero {
    right: 323px;
  }

  .container-default-1440px {
    max-width: 1440px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-items: start;
    margin-top: 0;
    padding: 50px;
  }

  .container-default-1440px.navbar {
    max-width: 1440px;
    margin-top: 0;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1440px.buywithinstallment-howitworks {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container-default-1440px.other-services {
    max-width: none;
    padding-bottom: 0;
  }

  .container-default-1440px.other-services.dv5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1440px.home-hero-section.mobile, .container-default-1440px.desktop {
    padding-left: 50px;
    padding-right: 50px;
  }

  .container-default-1440px.first {
    margin-bottom: 96px;
  }

  .container-default-1440px.blogunder {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1440px.category {
    padding-bottom: 0;
  }

  .container-medium-700px {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-medium-700px.text-center {
    max-width: 1000px;
  }

  .container-medium-700px.vns {
    max-width: 1000px;
    padding-top: 80px;
  }

  .container-small-592px.text-center {
    max-width: 680px;
    max-width: 800px;
  }

  .container-small-592px.text-center.extra {
    margin-top: 16px;
  }

  .container-extra-small-481px.text-center.solutions {
    max-width: 600px;
  }

  .styleguide-seccion {
    color: var(--neutral-700);
  }

  .styleguide-subtitle {
    color: var(--secondary-1);
  }

  .container-hero-left.about-us {
    color: #646668;
  }

  .container-hero-left.single-services.other-services {
    background-color: rgba(0, 0, 0, 0);
  }

  .container-hero-left.style {
    max-width: 50%;
  }

  .container-hero-left.mobile.dv5 {
    max-width: 60%;
  }

  .container-hero-left.single-services {
    width: 100%;
  }

  .container-hero-left.single-services.mobile {
    width: 90%;
    max-width: 100%;
  }

  .container-hero-left.single-services.other-services {
    background-color: rgba(0, 0, 0, 0);
  }

  .container-hero-left.single-services {
    width: 100%;
  }

  .paragraph-large {
    width: 90%;
    max-width: none;
    color: #646668;
  }

  .paragraph-large.categories {
    text-align: center;
    display: inline-block;
  }

  .paragraph-large.text-center {
    color: var(--neutral-700);
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .paragraph-large.blog {
    color: var(--dim-grey);
  }

  .button-primary {
    width: auto;
    margin-left: 0;
  }

  .button-primary:hover {
    background-color: var(--secondary-1);
  }

  .button-primary.large {
    height: auto;
  }

  .button-primary.large.generate-link {
    margin-right: 20px;
  }

  .button-primary.large.form-submit-button {
    width: 160px;
  }

  .button-primary.large.home {
    width: auto;
    max-width: none;
    min-width: auto;
  }

  .button-primary.header {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-primary.contact-us-form.mobile {
    width: auto;
  }

  .button-primary.get-started-modal {
    line-height: 30px;
  }

  .button-primary.partner {
    margin-top: 40px;
  }

  .button-secondary {
    width: auto;
    line-height: 20px;
  }

  .button-secondary.large {
    width: auto;
    height: auto;
    max-width: none;
    min-width: auto;
    direction: ltr;
    text-transform: none;
    font-size: 18px;
    line-height: 20px;
  }

  .button-secondary.large.home {
    width: 230px;
    min-width: 230px;
  }

  .button-secondary.bg-transparent {
    min-width: auto;
  }

  .button-secondary.blog {
    width: auto;
  }

  .button-secondary.home {
    width: 200px;
    max-width: 240px;
  }

  .button-secondary.box {
    width: 200px;
    max-width: 230px;
  }

  .header {
    background-color: var(--white);
    position: -webkit-sticky;
    position: sticky;
  }

  .header-logo {
    padding-top: 12px;
    padding-bottom: 20px;
    position: relative;
  }

  .nav-link {
    position: relative;
  }

  .nav-link.footer-old {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu {
    margin-left: 40px;
  }

  .footer-old {
    margin-bottom: 0;
    padding: 80px 0;
  }

  .footer-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1.25fr .5fr .5fr .75fr 1fr;
  }

  .page-wrapper {
    width: 100%;
    margin-top: 0;
    display: block;
  }

  .section {
    max-width: 100%;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--white);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section.hero.v1.other-services {
    background-color: var(--white);
    margin-top: 0;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section.partners {
    z-index: 1;
  }

  .section.bg-neutral-100, .section.banner, .section.banner.mg-top-0px-2 {
    padding-top: 0;
  }

  .section.banner.white {
    background-color: var(--neutral-100);
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
  }

  .section.contact-us-v2.mobile {
    padding-top: 80px;
  }

  .section.about-us-hero {
    background-color: var(--white);
  }

  .section.single-services-hero.other-services.mobile-space {
    margin-left: 0;
  }

  .section.apply-loan, .section.apply-loan._0px {
    background-color: var(--neutral-100);
    padding-bottom: 0;
  }

  .section.apply-loan.bwi-landing.ue-landing {
    max-width: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: stretch;
  }

  .section.banner-single-services {
    background-color: #f8f8f8;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section.blog-hero {
    color: var(--neutral-100);
  }

  .section.post-author-section {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section.blog-posts {
    padding-top: 64px;
  }

  .section.bg-neutral-100 {
    padding-top: 220px;
  }

  .section.benefits-other-services.mobile-space {
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .section.benefits-other-services._0px-padding-top {
    padding-top: 0;
  }

  .section.benefits-buy-with-installment {
    padding-top: 120px;
  }

  .section.product-list {
    padding: 238px 0 120px;
  }

  .section.buy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 250px;
    padding-right: 250px;
  }

  .section.faq {
    background-color: var(--neutral-100);
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .section.faq.bg-neutral-100 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.faq.special.contact-us {
    background-color: var(--white);
  }

  .section.faq.white {
    background-color: var(--white);
    padding-bottom: 96px;
  }

  .section.faq.more {
    padding-bottom: 32px;
  }

  .section.faq.new {
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 80px;
  }

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

  .section._0px-top, .section._0px-top._0 {
    padding-top: 80px;
  }

  .section._0px {
    background-color: var(--neutral-100);
  }

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

  .section.agency {
    background-color: var(--neutral-100);
  }

  .section.control {
    background-color: var(--neutral-100);
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.control.white {
    background-color: var(--white);
    padding-top: 96px;
  }

  .section.fin, .section.bg-neu, .section.otherservice {
    background-color: var(--neutral-100);
  }

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

  .section.howitwork {
    background-color: var(--neutral-100);
  }

  .section.customer.testimonial.ver3 {
    flex-direction: column;
    align-items: center;
    margin-top: 160px;
    display: flex;
  }

  .section.customer.testimonial.ver3.new {
    margin-bottom: 0;
  }

  .section.bread-crumb.mobile.horizontal.article {
    padding-left: 220px;
    padding-right: 220px;
  }

  .divider.mg-0px {
    height: 1px;
    max-width: 1440px;
    background-color: var(--neutral-200);
    color: var(--neutral-300);
    display: block;
  }

  .divider.loan-form {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .input.search.help-center.mobile.horizontal {
    width: 100%;
  }

  .input.cta {
    width: 60%;
  }

  .input.agent.form {
    width: 110%;
  }

  .mega-menu-title {
    color: var(--dark-slate-grey);
    margin-bottom: 0;
  }

  .mega-menu-title.mobile {
    color: var(--dark-slate-grey);
  }

  .mega-menu-grid.tablet {
    grid-column-gap: 40px;
    grid-template-columns: auto auto auto;
  }

  .mega-menu-grid.tablet.mobile {
    grid-column-gap: 36px;
    align-items: start;
    justify-items: start;
  }

  .mega-menu-container {
    display: none;
  }

  .mega-menu-container.w--open {
    flex-direction: row;
    align-items: center;
    padding: 28px;
    top: 70px;
    box-shadow: 0 0 2px rgba(17, 1, 2, .04), 0 0 5px rgba(32, 20, 20, .01), 0 0 10px rgba(37, 23, 23, .02), 0 0 8px rgba(29, 18, 19, .04);
  }

  .split-left-container {
    justify-content: flex-start;
  }

  .split-left-container.home {
    margin-left: 0;
    padding-left: 0;
  }

  .split-right-container {
    margin-right: 0;
  }

  .social-media-wrapper {
    z-index: 99;
    position: relative;
  }

  .social-media-wrapper.post-author {
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
  }

  .social-media-wrapper.about-author {
    max-width: 100px;
    min-width: 100px;
    justify-content: space-around;
  }

  .footer-title {
    line-height: 28px;
  }

  .hero-image.single-services {
    max-height: none;
    max-height: none;
  }

  ._2-buttons-wrapper {
    flex-wrap: nowrap;
    order: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-left: 28px;
    position: relative;
  }

  ._2-buttons-wrapper.about {
    margin-left: 0;
    padding-top: 40px;
  }

  ._2-buttons-wrapper.hero {
    margin-top: 0;
  }

  ._2-buttons-wrapper.home.hero {
    margin-top: 24px;
  }

  .spacer.banner-buttons {
    min-width: 18px;
  }

  .spacer.timeline._2, .spacer.timeline._3 {
    flex: 0 auto;
    display: block;
  }

  .spacer.timeline._4, .spacer.timeline._2018 {
    flex: 0 auto;
  }

  .spacer.timeline._1 {
    flex: 0 auto;
    align-items: flex-start;
  }

  .partners-container {
    min-width: 100%;
    background-color: #fff;
    background-image: none;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .partners-wrraper {
    margin-left: -50px;
  }

  .partners-title {
    margin-right: 0;
  }

  .partners-logos-wrapper.about-us {
    width: 80%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: space-between;
    display: grid;
  }

  .partners-logos-wrapper.about-us._4th1 {
    width: 80%;
  }

  .partners-logos-wrapper.about-us {
    width: auto;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: stretch;
    justify-content: space-between;
    justify-items: stretch;
  }

  .partners-logos-wrapper.homepage {
    width: 75%;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-left: 56px;
    padding-left: 184px;
    display: grid;
  }

  .slide {
    width: 30%;
    max-width: 36%;
    margin-right: 24px;
  }

  .slide.core-values {
    width: auto;
    max-width: 33%;
    margin-right: 20px;
  }

  .slider {
    display: none;
    overflow: hidden;
  }

  .slider.news {
    padding-left: 16px;
    padding-right: 16px;
  }

  .slider.other-services {
    width: 1530px;
    width: 100%;
  }

  .service-title {
    width: auto;
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 22px;
  }

  .service-title._1-row {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 20px;
  }

  .service-wrapper.services-page.homepage {
    max-height: 100%;
  }

  .service-wrapper.get-started-modal {
    width: auto;
    height: auto;
    flex-direction: column;
    align-items: flex-start;
  }

  .service-wrapper.news-wrapper {
    width: 95%;
    height: 420px;
    justify-content: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .service-wrapper.height-553px.desktop {
    height: 350px;
    padding: 40px;
  }

  .service-wrapper.height-553px.desktop.dv1 {
    height: 300px;
  }

  .link-wrapper {
    flex-wrap: nowrap;
    align-content: flex-end;
    align-items: center;
  }

  .link-wrapper.mg-bottom-48px {
    align-items: center;
  }

  .icon-services {
    width: 30%;
    height: 60px;
    margin-bottom: 24px;
  }

  .icon-services.get-started-modal {
    width: auto;
    height: 110px;
    margin-bottom: 40px;
    padding-right: 183px;
  }

  .mask {
    padding: 0 16px;
  }

  .mask.newsmask {
    padding-left: 0;
    padding-right: 0;
  }

  .image-section-absolute {
    max-width: none;
  }

  .about-banca-grid {
    grid-column-gap: 100px;
    grid-template-columns: .75fr 1fr;
  }

  .container-medium-1022px {
    max-width: 2000px;
    background-color: var(--neutral-100);
    padding-left: 250px;
    padding-right: 250px;
  }

  .container-medium-1022px.bottom, .container-medium-1022px.mobile {
    background-color: var(--neutral-100);
    padding-left: 250px;
    padding-right: 250px;
  }

  .container-medium-1022px.to {
    padding-left: 200px;
    padding-right: 200px;
  }

  .container-medium-1022px.career {
    padding-left: 192px;
    padding-right: 192px;
  }

  .banner-wrapper {
    padding-top: 70px;
  }

  .banner-wrapper.dv2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .banner-wrapper.dv1 {
    margin-left: 180px;
    margin-right: 180px;
  }

  .vc-flex {
    margin-bottom: 40px;
  }

  .next-goal-wrapper {
    height: 460px;
    max-width: none;
  }

  .next-goal-wrapper.ver3.mobile {
    flex-direction: row;
    justify-content: center;
  }

  .next-goal-card {
    max-width: 50%;
    border: 1px solid #fff;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding: 48px 60px;
    position: static;
    top: auto;
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .next-goal-card.mobile.phone {
    align-items: flex-start;
    margin-left: 0;
  }

  .next-goal-title {
    color: #434547;
    text-align: left;
    margin-top: 24px;
    margin-bottom: 40px;
    font-size: 19px;
    line-height: 30px;
  }

  .text-area {
    min-height: 120px;
  }

  .success-message-text {
    color: var(--dark-slate-grey);
  }

  .error-message-content {
    background-color: #faf5f5;
  }

  .field-label {
    font-size: 18px;
    line-height: 30px;
  }

  .error-message-text {
    color: #cf5555;
    font-weight: 500;
  }

  .form-input-wrapper {
    height: 100%;
  }

  .contact-wrapper {
    max-width: 75%;
  }

  .contact-us-wrapper {
    min-width: 100%;
    grid-column-gap: 60px;
    flex-flow: column wrap;
    grid-template-columns: .8fr 1.5fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: flex-start;
    justify-items: start;
  }

  .mg-top-28px {
    margin-top: 24px;
  }

  .hero-image-wrapper.single-services {
    min-width: 24%;
  }

  .partners-logo {
    min-width: 150px;
  }

  .partners-logo.about-us {
    min-width: 240px;
  }

  .image-zoom {
    min-height: 100%;
  }

  .open-hours-paragraph {
    color: #646668;
    margin-top: 4px;
    text-decoration: none;
  }

  .transition {
    justify-content: flex-end;
    display: flex;
  }

  .transition.blog {
    width: 82%;
  }

  .slide-v2 {
    margin-right: 14px;
  }

  .mg-bottom-0px {
    color: #646668;
    text-align: left;
    line-height: 28px;
  }

  .mg-bottom-0px.faq-page-to-line {
    color: #646668;
  }

  .banner-wrapper-v2 {
    padding-top: 48px;
  }

  .contact-us-title-v2 {
    margin-bottom: 4px;
  }

  .contact-us-link-v2 {
    font-size: 22px;
  }

  .container-medium-941px {
    padding-left: 250px;
    padding-right: 250px;
  }

  .next-goal-subtitle {
    color: #646668;
    line-height: 28px;
  }

  .companies-wrapper.about-us {
    margin-right: 0;
  }

  .about-us-companies-title {
    max-width: 1400px;
    margin-top: 20px;
  }

  .mg-bottom-23px {
    line-height: 30px;
  }

  .container-small-548px {
    display: block;
  }

  .container-small-548px.text-center {
    max-width: 600px;
    align-items: center;
  }

  .custom-solution-grid.dv1 {
    padding-left: 0;
    padding-right: 0;
  }

  .subcontainer-small-v2.benefits.ver2 {
    max-width: 100%;
    flex-direction: column;
    flex: 0 auto;
    align-self: center;
    align-items: center;
  }

  .apply-loan-grid {
    grid-column-gap: 76px;
  }

  .step-wrapper {
    margin-bottom: 0;
  }

  .custom-services-grid-v2.mobile {
    grid-template-columns: auto 1fr;
  }

  .apply-loan-form-grid.foragents {
    grid-template-rows: auto auto auto auto auto;
    margin-bottom: 32px;
  }

  .apply-loan-form-title {
    color: #434547;
    text-align: left;
  }

  .benefits-grid {
    grid-column-gap: 120px;
    grid-template-columns: .75fr 1.25fr;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .benefits-grid.sell {
    grid-template-columns: .75fr 1.5fr;
  }

  .benefits-grid.ver2.mobile {
    margin-left: 0;
    margin-right: 0;
  }

  .benefits-cards-grid {
    grid-template-rows: auto auto;
  }

  .faq-grid {
    grid-column-gap: 64px;
    background-color: rgba(0, 0, 0, 0);
    align-items: stretch;
    justify-items: stretch;
  }

  .container-medium-1133px {
    padding-left: 250px;
    padding-right: 250px;
  }

  .benefits-icon {
    margin-bottom: 18px;
  }

  .sidebar.help-category.topic {
    width: 20vw;
  }

  .sidebar.help-category.topic.mobile {
    width: 20vw;
    grid-row-gap: 8px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sidebar.help-article.topic {
    width: 22vw;
    grid-row-gap: 16px;
  }

  .blog-grid {
    grid-column-gap: 100px;
    grid-template-columns: 1.75fr .75fr;
    grid-auto-flow: row;
  }

  .blog-post-title, .popular-title {
    font-weight: 600;
  }

  .blog-categories-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: .25fr;
    display: grid;
  }

  .category-content {
    border-bottom-style: none;
  }

  .pagination {
    justify-content: flex-start;
  }

  .pagination-next {
    margin-left: 0;
    display: flex;
  }

  .post-title {
    color: var(--dark-slate-grey);
  }

  .post-author {
    color: var(--dim-grey);
  }

  .post-wrapper {
    margin-top: -320px;
    padding-top: 80px;
  }

  .mg-top-60px {
    min-width: 100%;
  }

  .rich-text {
    color: var(--dim-grey);
  }

  .rich-text h2, .rich-text h4 {
    color: var(--dark-slate-grey);
  }

  .post-author-rol {
    text-align: center;
    font-weight: 700;
    line-height: 32px;
  }

  .post-author-name {
    text-align: center;
    margin-top: 8px;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
  }

  .more-help-grid {
    grid-column-gap: 36px;
  }

  .more-help-card {
    padding: 24px;
  }

  .author-name {
    color: var(--dark-slate-grey);
  }

  .overflow-hidden {
    width: 1530px;
    margin-right: 40px;
  }

  .transition-bg-image {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bb09b9212ed64a5f11be52_home.png");
    background-position: 0 0;
    background-size: auto;
  }

  .transition-bg-image.blog {
    background-position: 50%;
  }

  .transition-bg-image.home {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c2a888f836f474285b0c2a_1.png");
    background-position: 50%;
    margin-top: 0;
  }

  .split-section-service {
    grid-column-gap: 40px;
    grid-template-columns: .55fr .75fr;
    justify-content: space-around;
  }

  .button-primary-2 {
    width: auto;
    flex: 0 auto;
    align-self: auto;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    line-height: 20px;
    position: relative;
  }

  .button-primary-2.large {
    text-align: left;
    margin-right: 0;
    font-family: Manrope, sans-serif;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .button-primary-2.large:hover {
    background-color: var(--secondary-1);
  }

  .button-primary-2.large.submit-form-button {
    flex: 0 auto;
  }

  .button-primary-2.large.form-next-button.previous-button {
    position: absolute;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    height: 66px;
    min-width: 150px;
    position: absolute;
  }

  .button-primary-2.large.form-next-button.sell-to-homebase {
    height: auto;
    line-height: 30px;
  }

  .button-primary-2.large {
    text-align: left;
    margin-right: 0;
    font-family: Manrope, sans-serif;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .button-primary-2.large:hover {
    background-color: #5050b8;
  }

  .button-primary-2.large.submit-form-button {
    flex: 0 auto;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    height: 66px;
    min-width: 150px;
    position: absolute;
  }

  .button-primary-2.large.form-next-button.previous-button {
    position: absolute;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    height: 66px;
    min-width: 150px;
    position: absolute;
  }

  .button-primary-2.large.form-next-button.previous-button {
    position: absolute;
  }

  .button-primary-2.large.form-next-button.previous-button.mask {
    height: auto;
    line-height: 30px;
    position: relative;
  }

  .button-primary-2.large.submit-form-button {
    flex: 0 auto;
  }

  .button-primary-2.large.form-next-button.previous-button {
    position: absolute;
  }

  .button-primary-2.large.form-next-button.sell-to-homebase {
    height: auto;
    line-height: 30px;
  }

  .button-primary-2.buttonwhite {
    background-color: var(--white);
    color: var(--primary-1);
  }

  .button-primary-2.box {
    width: auto;
    max-width: none;
    min-width: auto;
    line-height: 20px;
  }

  .button-primary-2.add {
    line-height: 20px;
    transition: background-color .35s;
  }

  .button-primary-2.submi {
    width: 170px;
  }

  .button-primary-2.parner {
    width: auto;
  }

  .sufix-line-2, .sufix-line-2.center {
    background-color: var(--primary-1);
  }

  .text-block {
    object-fit: cover;
    flex: 0 auto;
    position: static;
  }

  .text-block-2 {
    width: 120px;
  }

  .sufix-line-3.large {
    color: #646668;
  }

  .bg-neutral-701.single-services-hero {
    min-width: 40%;
    top: 4%;
    bottom: 0%;
    left: auto;
    right: 290px;
  }

  .bg-neutral-701.single-services-hero.careers {
    top: 6%;
  }

  .bg-neutral-701.single-services-hero.other-services {
    top: 19px;
    right: 245px;
  }

  .bg-neutral-701.single-services-hero.careers {
    min-width: 36%;
    top: 8%;
    left: 50%;
  }

  .bg-neutral-701.solutions-business {
    min-height: 100%;
    min-height: 100%;
    background-color: #fff;
  }

  .container-default-1310px-2 {
    margin-left: auto;
    padding: 0 40px;
    overflow: visible;
  }

  .container-default-1310px-2.other-services {
    width: 2000px;
    max-width: 2000px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-default-1310px-2.align-left, .container-default-1310px-2.dv1 {
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary-3 {
    font-size: 18px;
    line-height: 20px;
  }

  .button-primary-3.home {
    width: 200px;
    max-width: 230px;
    line-height: 20px;
  }

  .button-primary-3.box {
    width: 200px;
    max-width: 230px;
  }

  .banner-wrapper-v2-2 {
    max-width: 1600px;
    margin-left: 0;
    margin-right: -1px;
    padding-right: 0;
  }

  .banner-wrapper-v2-2._40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .bg-primary-2.banner-single-services {
    width: 100%;
    max-width: 100%;
    min-height: 50%;
    background-color: var(--purple-blue);
  }

  .bg-primary-2.apply-loan-1 {
    width: 50%;
    height: 90%;
  }

  .bg-primary-2.banner-single-services {
    width: 131%;
    min-width: 1920px;
    background-color: #7a7aff;
    flex-direction: row;
    align-items: center;
    display: block;
  }

  .bg-primary-2.apply-loan-1 {
    width: 55%;
    height: 100%;
  }

  .bg-primary-2.banner-single-services {
    width: 100%;
    max-width: 100%;
    min-height: 50%;
    background-color: #7a7aff;
  }

  .service-wrapper-2 {
    width: 95%;
    height: 362.565px;
    padding-right: 47px;
  }

  .more-services-grid-2 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    margin-bottom: 0;
  }

  .more-services-grid-2.get-started-modal {
    height: auto;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: auto;
    justify-content: center;
    margin-top: 16px;
  }

  .service-title-2.get-started-modal {
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-8 {
    font-family: Manrope, sans-serif;
  }

  .text-block-9 {
    font-weight: 700;
  }

  .right-arrow-2 {
    z-index: 99;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .18), 0 1px 34px 0 var(--secondary-3);
  }

  .right-arrow-2.right-arrow-5-right {
    margin-right: 48px;
  }

  .right-arrow-2.right-arrow-5-right.ver3.mobile {
    margin-right: 40px;
  }

  .left-arrow-2 {
    z-index: 1;
    overflow: hidden;
  }

  .left-arrow-2.left-arrow-5-left {
    margin-left: 48px;
  }

  .left-arrow-2.left-arrow-5-left.mobile {
    margin-left: 40px;
  }

  .icon-services-2 {
    margin-bottom: 24px;
  }

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

  .bold-text-3.news-title {
    width: 550px;
    height: auto;
    margin-top: 12px;
    margin-bottom: 0;
    line-height: 34px;
  }

  .bold-text-3.news-title.desktop {
    width: 500px;
    height: auto;
    margin-top: 12px;
    margin-bottom: 0;
    line-height: 34px;
  }

  .bold-text-3.news-title {
    width: auto;
    margin-top: 0;
  }

  .user-name-t3 {
    font-size: 22px;
    line-height: 32px;
  }

  .testimonials-subwrapper-t3 {
    margin-bottom: 0;
    padding: 24px;
  }

  .user-name-wrapper-t3 {
    margin-top: 0;
  }

  .user-picture-t3 {
    object-fit: cover;
  }

  .quote-t3 {
    color: #646668;
  }

  .user-wrapper-t3 {
    margin-bottom: 24px;
  }

  .link-14, .link-16 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .service-title-3 {
    color: var(--neutral-700);
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 600;
  }

  .service-title-3:active {
    color: var(--white);
  }

  .tabs-menu {
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 0;
    margin-left: 200px;
    margin-right: 200px;
    padding: 0;
    top: -80px;
    bottom: 0;
  }

  .service-wrapper-3.w--current {
    color: var(--white);
    text-align: left;
    background-color: #fff;
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 600;
  }

  .service-wrapper-3.w--current:hover {
    transform: translate(0, -3px);
  }

  .service-wrapper-3.w--current:active {
    transform: translate(0, -14px);
  }

  .divider-2.loan-form {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .divider-2.mg-0px {
    height: 1px;
    max-width: 1440px;
    background-color: var(--neutral-300);
    color: #f8f8f8;
    margin-top: 0;
    margin-bottom: 0;
  }

  .divider-2.loan-form {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .divider-2.mg-0px {
    height: 1px;
    max-width: 1440px;
    color: #bdc2d1;
    background-color: #d8dce7;
    display: block;
  }

  .nav-menu-v2-2.tablet {
    display: none;
  }

  .nav-link-2 {
    position: relative;
  }

  .grid-pricing {
    padding-bottom: 24px;
  }

  .pricing-top.options {
    flex-direction: row;
    display: flex;
  }

  .title {
    color: var(--secondary-1);
    margin-top: 24px;
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 700;
  }

  .top-heading {
    font-size: 22px;
    line-height: 36px;
  }

  .heading-2 {
    font-size: 24px;
  }

  .pricing-section {
    padding-bottom: 80px;
  }

  .pricing-line-break {
    height: 32px;
  }

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

  .container.dv2 {
    max-width: 1440px;
  }

  .modal-wrapper {
    justify-content: center;
    display: none;
  }

  .tabs-content {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
  }

  .service-wrapper-v2-2 {
    height: 320px;
    margin-right: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3.slider-section-2.mobile-space {
    margin-top: 0;
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .section-3.single-services-hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .service-title-4 {
    margin-top: 40px;
  }

  .paragraph-2 {
    color: var(--dim-grey);
    column-count: auto;
  }

  .div-block-11 {
    max-height: 50%;
    background-color: #7a7aff;
  }

  .container-extra-small-600px.text-center {
    max-width: 1000px;
  }

  .link-to-product {
    color: var(--secondary-1);
    font-weight: 700;
  }

  .news-wrapper {
    max-width: 100%;
    min-width: auto;
    flex-flow: row;
    align-content: space-around;
    justify-content: space-around;
    align-items: center;
    margin-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefits-wrapper {
    justify-content: space-around;
    padding: 20px 10px 10px;
  }

  .mask-2 {
    overflow: hidden;
  }

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

  .comparison-category {
    font-size: 20px;
    line-height: 32px;
  }

  .get-started-title-wrapper {
    max-width: 30%;
    margin-bottom: 20px;
  }

  .get-started-wrapper {
    width: auto;
    height: auto;
    max-height: none;
    display: inline-block;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .container-5 {
    max-height: 90%;
    max-width: 80%;
  }

  .heading-17 {
    width: 40%;
    max-width: 700px;
    margin-bottom: 100px;
    font-size: 60px;
    line-height: 60px;
  }

  .link-block-3 {
    width: auto;
    height: auto;
  }

  .close-modal-button {
    width: 60px;
    height: 60px;
    top: 5%;
    right: 5%;
  }

  .testimonial-image {
    width: 720px;
  }

  .news-logo {
    margin-bottom: 0;
  }

  .grid.explore {
    grid-column-gap: 40px;
    grid-template-columns: minmax(344px, .75fr) minmax(auto, 1.5fr) minmax(auto, 1.25fr);
  }

  .about-us-gallery-grid-2 {
    width: 100%;
    align-content: center;
    margin-top: 40px;
    margin-left: auto;
    padding-left: 220px;
    padding-right: 220px;
  }

  .calculator {
    width: 100%;
    height: 1000px;
    background-color: var(--neutral-100);
    text-align: left;
    justify-content: center;
    align-items: flex-end;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 200px;
  }

  .calculator.ue-calc {
    height: 900px;
  }

  .html-embed-2 {
    text-align: left;
    object-fit: fill;
    flex: 0 auto;
  }

  .div-block-18 {
    flex-wrap: wrap;
    justify-content: flex-start;
    display: block;
    overflow: hidden;
  }

  .paragraph-3 {
    width: auto;
    overflow: visible;
  }

  .apply-loan-grid-2 {
    grid-column-gap: 0px;
    grid-template-columns: .4fr .5fr;
    justify-content: space-between;
  }

  .apply-loan-grid-2.dv4 {
    grid-column-gap: 100px;
    grid-template-columns: 1fr 1fr;
  }

  .slider-content-wrap {
    height: 520px;
    margin-bottom: 40px;
    overflow: scroll;
  }

  .slider-content-wrap.sell-to-homebase {
    height: 540px;
    overflow: auto;
  }

  .property-information.slide, .your-financial-information.slide {
    max-width: none;
  }

  .mask-3 {
    height: 630px;
  }

  .mask-3.tablet {
    height: 600px;
  }

  .mask-3.sth {
    height: 640px;
  }

  .previous {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .form-content {
    margin-bottom: auto;
  }

  .form-input-wrapper-2 {
    margin-bottom: 0;
  }

  .form-input-wrapper-2.whatsapp {
    height: 98px;
    margin-bottom: auto;
  }

  .form-input-wrapper-2.zalo {
    margin-bottom: 0;
  }

  .final-submission.slide {
    max-width: none;
  }

  .container-default-1310px-3 {
    width: 100%;
    max-width: 1510px;
    margin: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .container-default-1310px-3.apply-loan {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1310px-3.apply-loan.to {
    max-width: 1510px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1310px-3.add {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.otherservice {
    max-width: 2000px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.otherservice.cus {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-1310px-3.other, .container-default-1310px-3.cus, .container-default-1310px-3.escow {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.ver3.mobile {
    max-width: 1300px;
  }

  .container-default-1310px-3.hero {
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .basic-contact-information.slide {
    height: auto;
    max-width: none;
    max-width: none;
  }

  .next-button {
    width: 150px;
    height: 30px;
    border: 1px solid var(--primary-1);
    border-radius: 80px;
    padding: 42px 22px;
    font-family: Manrope, sans-serif;
    font-weight: 700;
  }

  .next {
    width: auto;
    height: auto;
    max-width: none;
    border-radius: 80px;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .next.new {
    padding-left: 20px;
  }

  .div-block-20.sell-to-homebase {
    padding-bottom: 0;
  }

  .paragraph-4 {
    max-width: none;
    color: #646668;
  }

  .form-section-title {
    color: #434547;
  }

  .slide-2 {
    width: 52%;
  }

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

  .paragraph-16 {
    color: #646668;
    font-size: 18px;
    line-height: 28px;
  }

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

  .heading-55.company {
    color: var(--dark-slate-grey);
    text-align: left;
    margin-top: 24px;
    margin-bottom: 20px;
  }

  .heading-55.financ {
    margin-bottom: 0;
  }

  .heading-55.apply {
    text-align: left;
  }

  .heading-55.center {
    text-align: center;
  }

  .heading-55.center.left, .heading-55.refer, .heading-55.unlock {
    text-align: left;
  }

  .heading-82, .heading-83 {
    margin-top: 20px;
  }

  .bold-text-6 {
    line-height: 30px;
  }

  .heading-89, .heading-90 {
    color: #434547;
  }

  .heading-115 {
    color: var(--dark-slate-grey);
  }

  .submit {
    justify-content: center;
  }

  .slide-10 {
    border: 1px solid #fff;
  }

  .testimonial-slider {
    width: 1440px;
    max-width: 100%;
  }

  .testimonial-slider.dv1 {
    width: 1440px;
  }

  .testimonial-slider.dv1.dv5 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-22 {
    color: #646668;
    margin-bottom: 24px;
  }

  .paragraph-22.story {
    font-weight: 400;
  }

  .paragraph-22.center {
    line-height: 30px;
  }

  .slide-12 {
    width: 30%;
  }

  .bg-neutral-702.solutions-business {
    background-color: red;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .bg-neutral-702.single-services-hero {
    height: 56%;
    min-width: 34%;
    right: 300px;
  }

  .bg-neutral-702.solutions-business {
    background-color: var(--neutral-100);
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .heading-137 {
    color: #434547;
  }

  .heading-140 {
    margin-top: 20px;
  }

  .block-with-padding-40px---40px {
    background-color: var(--neutral-100);
    margin-top: 40px;
  }

  .testimonial-picture-wrapper {
    max-width: 50%;
  }

  .testimonial-picture-wrapper.ver3.mobile.phone {
    margin-left: 30px;
    margin-right: 30px;
  }

  .user-name {
    color: #434547;
    text-align: left;
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 36px;
  }

  .title-center.dv5 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-142 {
    margin-top: 20px;
  }

  .paragraph-23 {
    line-height: 32px;
  }

  .heading-143 {
    color: #434547;
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .paragraph-24 {
    color: #646668;
    line-height: 30px;
  }

  .paragraph-25 {
    line-height: 32px;
  }

  .paragraph-26 {
    color: #646668;
    margin-bottom: 24px;
  }

  .paragraph-27, .paragraph-28 {
    line-height: 32px;
  }

  .body-2 {
    overflow: visible;
  }

  .paragraph-29, .paragraph-30 {
    line-height: 32px;
  }

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

  .paragraph-31 {
    margin-bottom: 40px;
    line-height: 32px;
  }

  .heading-149, .heading-150, .heading-151 {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-33 {
    color: #646668;
    font-size: 18px;
    line-height: 28px;
  }

  .faq-wrapper-2 {
    padding-top: 26px;
    padding-bottom: 36px;
  }

  .heading-154 {
    margin-top: 20px;
  }

  .paragraph-34 {
    line-height: 32px;
  }

  .heading-155 {
    margin-top: 20px;
  }

  .heading-156 {
    width: 500px;
  }

  .heading-157, .heading-162 {
    font-size: 48px;
  }

  .heading-163, .heading-164, .heading-165 {
    color: #434547;
    font-size: 26px;
    line-height: 32px;
  }

  .paragraph-42.laptop {
    color: #646668;
    font-size: 19px;
  }

  .paragraph-45 {
    color: #646668;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-46, .paragraph-47 {
    line-height: 30px;
  }

  .heading-169, .heading-170 {
    margin-top: 20px;
  }

  .paragraph-48 {
    margin-bottom: 24px;
  }

  .heading-171 {
    margin-top: 20px;
  }

  .heading-172 {
    color: #434547;
    margin-top: 20px;
  }

  .paragraph-49 {
    color: #646668;
    line-height: 30px;
  }

  .heading-173, .heading-174, .heading-175 {
    color: #434547;
    margin-bottom: 24px;
    font-size: 26px;
  }

  .paragraph-50, .paragraph-51, .paragraph-52 {
    color: #646668;
  }

  .heading-176 {
    color: #434547;
    margin-top: 24px;
  }

  .heading-178 {
    color: #434547;
    margin-top: 20px;
  }

  .paragraph-54 {
    line-height: 30px;
  }

  .paragraph-55 {
    color: #646668;
  }

  .heading-180 {
    color: #434547;
  }

  .paragraph-57 {
    color: var(--dim-grey);
  }

  .heading-181, .heading-182 {
    margin-top: 20px;
  }

  .paragraph-58 {
    margin-bottom: 24px;
  }

  .heading-183 {
    color: #434547;
    margin-top: 20px;
  }

  .heading-185 {
    color: #434547;
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .heading-185.mobile {
    margin-top: 24px;
  }

  .heading-186, .heading-187 {
    margin-top: 20px;
  }

  .paragraph-62 {
    color: #646668;
  }

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

  .heading-205 {
    color: var(--dark-slate-grey);
    text-align: left;
  }

  .paragraph-68, .paragraph-69, .paragraph-70 {
    color: #646668;
    font-size: 19px;
  }

  .heading-207 {
    color: #434547;
  }

  .icon.about.timeline {
    flex: 0 auto;
  }

  .next-mask {
    display: flex;
  }

  .section-4 {
    width: auto;
    background-color: var(--white);
    color: var(--neutral-100);
    margin-bottom: 0;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.contact-us-v2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.hero.v1 {
    padding-top: 260px;
    padding-bottom: 260px;
  }

  .section-4.hero.v1.other-services {
    background-color: #fff;
    margin-top: 0;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-4.hero.v1.d3 {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    transform: none;
  }

  .section-4.buy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-4.buy.homepage.mobile {
    background-color: var(--neutral-100);
  }

  .section-4.faq {
    background-color: var(--neutral-100);
    padding-right: 0;
  }

  .section-4.product-list {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 160px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .section-4.product-list.agents {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.product-list.homepage.mobile {
    color: var(--neutral-100);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-4.single-services-hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.single-services-hero.other-services.mobile-space {
    padding-bottom: 40px;
  }

  .section-4.single-services-hero.other-services._0px {
    width: 100%;
    background-color: var(--white);
    padding: 0 50px 96px;
  }

  .section-4.no-side-padding.mg-top-0px {
    padding-top: 96px;
  }

  .section-4.no-side-padding.bg-neu {
    background-color: var(--neutral-100);
  }

  .section-4.banner-single-services {
    background-color: var(--neutral-100);
    background-color: var(--white);
    color: var(--primary-1);
    padding-top: 96px;
  }

  .section-4.about-us-hero {
    background-color: #fff;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.about-us-hero.careers {
    width: 100%;
  }

  .section-4.section-hero.overflow-hidden {
    width: auto;
  }

  .section-4.about-us-gallery {
    background-color: var(--neutral-100);
    color: var(--white);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.about-us-gallery.white {
    background-color: var(--white);
  }

  .section-4.about-parners {
    background-color: var(--neutral-100);
    justify-content: center;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-4.about-parners.tablet {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-4.relative.bg-neutral-100 {
    color: var(--white);
  }

  .section-4.news {
    background-color: var(--neutral-100);
    flex-direction: column;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 96px;
    padding-bottom: 96px;
    display: flex;
  }

  .section-4.why {
    padding-bottom: 0;
  }

  .section-4.agent {
    color: #a75959;
  }

  .section-4.oppo {
    background-color: var(--neutral-100);
  }

  .section-4.company {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-4.company.new {
    padding-left: 220px;
    padding-right: 220px;
  }

  .section-4.opx, .section-4.mobile.hiw {
    background-color: var(--white);
  }

  .section-4.mobile.hiw.other {
    background-color: var(--white);
    color: var(--white);
  }

  .section-4.benefit {
    background-color: var(--neutral-100);
  }

  .section-4.benefit.other {
    background-color: var(--white);
  }

  .mg-bottom-24px-2 {
    color: #434547;
    margin-top: 24px;
  }

  .sufix-line-5, .sufix-line-5.large.mobile {
    margin-bottom: 0;
  }

  .banner-wrapper-2 {
    border-width: 1px;
    border-color: var(--neutral-300);
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .banner-wrapper-2.stroke {
    border-width: 1px;
    border-color: var(--neutral-300);
    border-radius: 1px;
  }

  .container-medium-1022px-2 {
    max-width: 1133px;
  }

  .container-extra-small-481px-2.text-center.solutions {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .button-secondary-3.large {
    min-width: 200px;
    font-size: 18px;
    line-height: 20px;
  }

  .button-secondary-3.large.bg-transparent {
    min-width: auto;
    font-size: 19px;
    line-height: 30px;
  }

  .button-secondary-3.header {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 20px;
  }

  .button-secondary-3.geintouch {
    width: 200px;
    max-width: 240px;
    min-width: 230px;
  }

  .button-primary-6 {
    margin-left: 0;
  }

  .button-primary-6:hover {
    background-color: #5050b8;
  }

  .button-primary-6.large.box {
    max-width: 230px;
    min-width: 200px;
    text-align: center;
    line-height: 20px;
  }

  .button-primary-6.partner {
    width: 200px;
    min-width: 200px;
    line-height: 20px;
  }

  .button-primary-6.partner.auto {
    max-width: 240px;
    min-width: 230px;
  }

  .contact-us-title-v2-2 {
    margin-bottom: 8px;
  }

  .bg-neutral-703.contact-us-v2 {
    min-height: 100%;
    background-color: var(--white);
  }

  .bg-neutral-703.contact-us-hero {
    background-color: var(--white);
  }

  .bg-neutral-703.contact-us-v2 {
    min-height: 100%;
    background-color: #fff;
  }

  .contact-us-link-v2-2 {
    color: #646668;
  }

  .container-default-1310px-10 {
    max-width: 1310px;
    padding-top: 0;
  }

  .container-default-1310px-10.partners {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-10.navbar {
    max-width: 1510px;
    border: 1px #000;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .mg-bottom-32px-4 {
    color: #646668;
    margin-bottom: 24px;
    line-height: 30px;
  }

  .mg-bottom-32px-4.mobile-paragraph-15-75px.desktop {
    margin-bottom: 0;
  }

  .mg-bottom-32px-4.dv4 {
    margin-bottom: 36px;
    line-height: 30px;
  }

  .nav-link-3 {
    padding-top: 24px;
    padding-bottom: 24px;
    position: relative;
  }

  .social-media-wrapper-2 {
    z-index: 99;
    position: relative;
  }

  .transition-3 {
    justify-content: flex-end;
    margin-left: 0;
    display: flex;
  }

  .heading-210 {
    color: #434547;
    font-size: 48px;
    line-height: 58px;
  }

  .paragraph-large-3 {
    color: #646668;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-large-3.text-center {
    color: var(--dark-slate-grey);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .mg-bottom-8px-2 {
    color: #434547;
    margin-bottom: 12px;
    font-family: Manrope, sans-serif;
  }

  .benefits-icon-2 {
    margin-bottom: 18px;
  }

  .left-arrow-5 {
    z-index: 1;
    overflow: hidden;
  }

  .mg-bottom-0px-2 {
    color: #646668;
    font-size: 18px;
    line-height: 28px;
  }

  .benefits-card-3 {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .benefits-card-3.home {
    flex-direction: column;
    text-decoration: none;
  }

  .right-arrow-4 {
    z-index: 99;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
  }

  .container-medium-1133px-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-wrapper-3 {
    background-color: rgba(0, 0, 0, 0);
  }

  .container-small-548px-2.text-center {
    max-width: 800px;
  }

  .partners-container-2 {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .partners-container-2.mobile {
    width: 100%;
    max-width: 100%;
    text-align: left;
    justify-content: flex-start;
    display: block;
  }

  .partners-wrraper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .partners-title-2 {
    padding-top: 0;
    padding-left: 54px;
  }

  .partners-logo-2 {
    min-width: 160px;
  }

  .partners-logo-2.about-us.home {
    height: 72px;
  }

  .partners-logo-2.home {
    height: 45px;
    max-width: none;
    min-height: 0;
    min-width: auto;
  }

  .mega-menu-link-3 {
    color: var(--dim-grey);
    line-height: 26px;
  }

  .header-dropdown-toggle-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-dropdown-toggle-3.home {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-dropdown-toggle-3.home.mobile {
    flex-direction: row;
    padding: 20px;
  }

  .header-dropdown-toggle-3.home.mobile.page {
    padding: 24px 12px;
  }

  .right-arrow-5 {
    z-index: 99;
    margin-right: 0;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
  }

  .service-wrapper-5 {
    padding: 48px;
  }

  .service-wrapper-5.services-page.homepage {
    max-height: 100%;
  }

  .service-wrapper-5.services-page.homepage.dv4 {
    padding: 32px;
  }

  .service-wrapper-5.get-started-modal {
    width: auto;
    height: auto;
    flex-direction: column;
    align-items: flex-start;
  }

  .service-wrapper-5.news-wrapper {
    width: 100%;
    height: 400px;
  }

  .service-wrapper-5.news-wrapper.dv3 {
    height: 380px;
  }

  .service-wrapper-5.news-wrapper.dv3.new {
    height: 420px;
  }

  .icon-services-5 {
    width: 30%;
    height: 60px;
    margin-bottom: 24px;
  }

  .icon-services-5.get-started-modal {
    width: auto;
    height: 110px;
    margin-bottom: 40px;
    padding-right: 183px;
  }

  .text-block-26 {
    width: 180px;
    font-family: Manrope, sans-serif;
    display: block;
    position: relative;
  }

  .more-services-grid-3 {
    width: 100%;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .more-services-grid-3.get-started-modal {
    height: auto;
    justify-content: center;
  }

  .left-arrow-6 {
    z-index: 1;
    margin-left: 0;
    overflow: hidden;
  }

  .left-arrow-6.phone {
    margin-left: 20px;
  }

  .service-title-6 {
    color: #434547;
    margin-bottom: 16px;
    font-size: 26px;
    line-height: 36px;
  }

  .service-title-6.dv4 {
    margin-bottom: 16px;
    font-size: 26px;
    line-height: 36px;
  }

  .split-section-service-3 {
    grid-template-columns: 1fr 1fr;
  }

  .text-span-13 {
    font-size: 20px;
    line-height: 28px;
  }

  .heading-211 {
    color: #434547;
    font-size: 26px;
  }

  .steps-list-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-212 {
    font-size: 26px;
  }

  .container-10 {
    max-width: 1133px;
  }

  .comparison-category-2 {
    font-weight: 400;
  }

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

  .heading-214.traditional-option {
    color: #646668;
    margin-bottom: 0;
    font-weight: 600;
  }

  .pricing-section-2 {
    padding-bottom: 80px;
  }

  .pricing-top-2.options {
    flex-direction: row;
    display: flex;
  }

  .top-heading-2 {
    color: #646668;
  }

  .grid-top-sticky-2 {
    padding-top: 0;
  }

  .div-block-35 {
    max-height: 60%;
    background-color: var(--primary-1);
  }

  .container-hero-left-2.single-services {
    max-width: 95%;
  }

  .container-hero-left-2.single-services.center {
    max-width: 94%;
  }

  .container-default-1310px-5 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .container-default-1310px-5.navbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-1310px-5.otherservices, .container-default-1310px-5.cus {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-5.hero {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-default-1310px-5.hiw {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-5.empower {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-large-4 {
    color: #646668;
    font-size: 22px;
    line-height: 30px;
  }

  .split-section-service-4 {
    grid-column-gap: 100px;
    grid-template-columns: 1fr 1fr;
  }

  .transition-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link-v2-4:hover {
    color: var(--neutral-400);
  }

  .previous-2 {
    position: static;
  }

  .apply-loan-form-title-3 {
    text-align: left;
  }

  .div-block-27 {
    justify-content: center;
    display: flex;
  }

  .next-2 {
    width: 100%;
    height: 75px;
    max-width: none;
    border-radius: 80px;
    align-items: center;
    display: flex;
    position: static;
    bottom: 8px;
    left: auto;
    right: 31px;
  }

  .slide-22 {
    width: 30%;
    margin-right: 20px;
  }

  .container-default-1310px-6 {
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .tabs-menu-3 {
    width: 80%;
    max-width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    top: -100px;
    bottom: 0;
  }

  .tabs-menu-3.other {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .service-wrapper-6.w--current {
    color: #fff;
    text-align: left;
    background-color: #f8f8ff;
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 600;
  }

  .service-wrapper-6.w--current:hover {
    transform: translate(0, -3px);
  }

  .service-wrapper-6.w--current:active {
    transform: translate(0, -14px);
  }

  .service-wrapper-6.other-services, .service-wrapper-6.other-services.t3 {
    height: auto;
    padding: 36px;
  }

  .slide-v2-2 {
    margin-right: 20px;
  }

  .subcontainer-small-2 {
    max-width: 700px;
  }

  .subcontainer-small-2.services {
    max-width: 700px;
    flex-direction: column;
  }

  .subcontainer-small-2.auto-loan {
    max-width: 518px;
  }

  .service-wrapper-v2-3 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .get-started-wrapper-2 {
    width: auto;
    height: auto;
    max-height: none;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .slide-24 {
    width: 33.3%;
    max-width: 36%;
  }

  .slide-24.core-values {
    width: 30%;
    max-width: 32%;
    margin-right: 30px;
  }

  .link-19 {
    color: var(--primary-1);
    font-weight: 600;
  }

  .text-block-27 {
    object-fit: cover;
    flex: 0 auto;
    position: static;
  }

  .investor-link-2 {
    color: #434547;
  }

  .mg-bottom-23px-2 {
    color: #646668;
  }

  .testimonials-subwrapper-t3-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .about-us-gallery-grid-3 {
    grid-column-gap: 32px;
    grid-row-gap: 120px;
  }

  .heading-216 {
    color: #434547;
    font-size: 42px;
    line-height: 52px;
  }

  .nav-link-4 {
    position: relative;
  }

  .nav-link-4.footer {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-25 {
    width: 48%;
    margin-right: 40px;
  }

  .page-wrapper-2 {
    border-radius: 80px;
    top: 100px;
  }

  .timeline-line-2 {
    background-color: var(--neutral-200);
    border-width: 2px;
  }

  .about-us-companies-title-2 {
    max-width: 1300px;
    color: #434547;
  }

  .modal-wrapper-2 {
    justify-content: center;
  }

  .story-grid-2.mobile {
    grid-column-gap: 100px;
    grid-template-columns: 1fr minmax(auto, 1fr);
  }

  .news-logo-2 {
    opacity: .5;
    margin-bottom: 0;
  }

  .news-logo-2.e27 {
    display: none;
  }

  .benefits-wrapper-2 {
    justify-content: space-around;
    padding: 20px 50px 10px 10px;
  }

  .next-goal-title-2 {
    font-size: 19px;
    line-height: 30px;
  }

  .next-goal-card-2 {
    max-width: 80%;
    position: absolute;
    top: auto;
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .mask-19 {
    overflow: hidden;
  }

  .heading-218 {
    color: #434547;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .heading-219 {
    color: #434547;
    margin-bottom: 24px;
  }

  .heading-220 {
    color: #434547;
    margin-top: 24px;
    margin-bottom: 0;
  }

  .paragraph-75 {
    color: #646668;
    margin-bottom: 24px;
  }

  .heading-221 {
    color: #434547;
    margin-bottom: 40px;
  }

  .heading-222 {
    color: #434547;
  }

  .heading-223 {
    color: #434547;
    margin-top: 24px;
  }

  .header-55 {
    color: #434547;
    margin-bottom: 16px;
  }

  .paragraph-76 {
    color: #646668;
  }

  .mask-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-227 {
    color: #434547;
  }

  .submit-2 {
    justify-content: center;
    display: flex;
  }

  .mask-22 {
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 0;
  }

  .heading-228 {
    color: #434547;
    margin-bottom: 16px;
  }

  .heading-229 {
    color: #434547;
  }

  .paragraph-77, .paragraph-78 {
    color: #646668;
    margin-bottom: 0;
  }

  .heading-230 {
    color: #434547;
    margin-bottom: 20px;
    line-height: 52px;
  }

  .heading-230.dv4 {
    font-size: 42px;
    line-height: 52px;
  }

  .heading-231, .heading-232, .heading-233 {
    color: #434547;
  }

  .heading-234 {
    color: #434547;
    margin-top: 24px;
  }

  .heading-235, .heading-236, .heading-237, .heading-238, .heading-239, .heading-240, .heading-241, .heading-242 {
    color: #434547;
  }

  .div-block-37 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-18, .bold-text-19 {
    color: var(--primary-1);
  }

  .link-20, .link-21, .link-22, .link-23, .link-24, .link-25, .link-26, .link-27, .link-28, .link-29 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .link-30 {
    color: var(--primary-1);
    font-weight: 500;
  }

  .link-31 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .heading-243 {
    max-width: 80%;
    color: #434547;
  }

  .bold-text-20 {
    color: var(--secondary-1);
  }

  .paragraph-79, .paragraph-80, .paragraph-81 {
    color: #646668;
  }

  .paragraph-82 {
    color: #646668;
    margin-bottom: 24px;
  }

  .paragraph-83, .paragraph-84, .paragraph-85 {
    color: #646668;
  }

  .image-16 {
    margin-bottom: 24px;
  }

  .image-16.testi {
    max-width: 100%;
    margin-bottom: 8px;
  }

  .image-16.testi.mobile, .image-16.testi.cus {
    max-width: 100%;
  }

  .paragraph-86, .text-block-29, .text-block-30, .text-block-31, .paragraph-87, .paragraph-88, .paragraph-89 {
    color: #646668;
  }

  .weglot {
    position: relative;
  }

  .longplaceholder {
    padding-left: 0;
  }

  .heading-244, .heading-245, .heading-246 {
    color: var(--dark-slate-grey);
  }

  .element-section-3 {
    min-width: 6%;
  }

  .contact-us-wrapper-2 {
    grid-column-gap: 40px;
    grid-template-columns: .8fr .8fr;
  }

  .subheader {
    color: var(--dim-grey);
    text-align: center;
  }

  .sublefft.center {
    color: var(--dim-grey);
  }

  .text-block-32 {
    font-size: 19px;
    line-height: 30px;
  }

  .next-mask-2 {
    display: flex;
  }

  .next-3 {
    width: auto;
    height: auto;
    max-width: none;
    border-radius: 80px;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .apply-loan-form-title-4 {
    text-align: left;
  }

  .submit-3 {
    justify-content: center;
    display: none;
  }

  .section-5 {
    border-radius: 0;
    padding-bottom: 60px;
  }

  .section-5.apply-loan {
    background-color: #f8f8f8;
  }

  .button-primary-8.large {
    text-align: left;
    margin-right: 0;
    font-family: Manrope, sans-serif;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .button-primary-8.large:hover {
    background-color: #5050b8;
  }

  .button-primary-8.large.submit-form-button {
    flex: 0 auto;
  }

  .container-default-1310px-7.apply-loan {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-9 {
    margin-left: 0;
  }

  .button-primary-9:hover {
    background-color: #5050b8;
  }

  .button-primary-9.large.form-submit-button {
    width: 160px;
  }

  .apply-loan-grid-5 {
    grid-column-gap: 76px;
  }

  .paragraph-94 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-94.form {
    color: var(--dim-grey);
    color: #646668;
  }

  .paragraph-95 {
    font-size: 18px;
    line-height: 28px;
  }

  .subcent.hiw {
    color: var(--dim-grey);
    line-height: 28px;
  }

  .titlepage {
    color: var(--secondary-1);
    margin-top: 24px;
    margin-bottom: 0;
    font-weight: 700;
  }

  .bold-text-34 {
    color: var(--dark-slate-grey);
    font-weight: 400;
  }

  .paragraph-96 {
    color: var(--dim-grey);
  }

  .heading-252 {
    color: var(--dark-slate-grey);
  }

  .tabs-2 {
    width: 104%;
    max-width: 2000px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .tab-pane-title-escrow {
    width: 100%;
  }

  .about-us-gallery-grid-5 {
    align-content: end;
    align-items: end;
    margin-top: 48px;
  }

  .image-21 {
    display: inline-block;
  }

  .text-block-33, .text-block-34, .text-block-35 {
    color: var(--primary-1);
  }

  .link-block-8 {
    width: 10%;
    position: absolute;
    top: auto;
    bottom: 5%;
    left: auto;
    right: 5%;
  }

  .text-block-36, .link-40 {
    text-decoration: none;
  }

  .checkbox-2 {
    width: 1.93489%;
    margin-right: 10px;
  }

  .checkbox-label-3 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .checkbox-field-4 {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .page-count {
    color: var(--neutral-400);
    margin-top: 0;
    margin-bottom: 24px;
  }

  .container-default-1310px-8.add {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-5 {
    color: #646668;
  }

  .section-6 {
    color: #f8f8f8;
    background-color: #fff;
    margin-bottom: 0;
  }

  .split-section-service-5 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-257 {
    color: #434547;
  }

  .field-label-7 {
    font-size: 18px;
    line-height: 30px;
  }

  .mega-menu-title-3 {
    width: 150px;
    color: #434547;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .mega-menu-container-3 {
    display: none;
  }

  .mega-menu-container-3.w--open {
    min-width: auto;
    border-radius: 3px;
    padding: 28px;
    top: 70px;
    box-shadow: 0 0 2px rgba(17, 1, 2, .04), 0 0 5px rgba(32, 20, 20, .01), 0 0 10px rgba(37, 23, 23, .02), 0 0 8px rgba(29, 18, 19, .04);
  }

  .mega-menu-link-5 {
    color: #646668;
    line-height: 26px;
  }

  .mega-menu-link-5.additional-services {
    line-height: 26px;
  }

  .nav-menu-2 {
    justify-content: flex-start;
    margin-left: 40px;
  }

  .header-logo-3 {
    padding-top: 12px;
    padding-bottom: 16px;
    position: relative;
  }

  .body-3 {
    display: block;
  }

  .main-content {
    text-align: left;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .heading-259 {
    max-width: 100%;
    color: var(--dark-slate-grey);
  }

  .text-block-38, .text-block-40 {
    color: var(--dim-grey);
  }

  .image-23 {
    min-width: 100%;
  }

  .heading-260 {
    color: var(--dark-slate-grey);
    margin-top: 24px;
    text-decoration: none;
  }

  .image-24 {
    width: 106px;
    height: 106px;
    margin-bottom: 8px;
  }

  .paragraph-101 {
    color: var(--dark-slate-grey);
  }

  .text-block-42 {
    font-weight: 700;
  }

  .paragraph-102, .text-block-43 {
    color: var(--dim-grey);
  }

  .rich-text-block {
    color: var(--dim-grey);
    margin-bottom: 0;
  }

  .text-block-44 {
    color: var(--dim-grey);
  }

  .image-25 {
    display: block;
  }

  .link-block-9 {
    padding-right: 16px;
  }

  .link-block-10 {
    padding-left: 16px;
  }

  .author-name-2 {
    color: #434547;
  }

  .link-wrapper-5 {
    flex-wrap: nowrap;
    align-content: flex-end;
    align-items: center;
  }

  .blog-post-title-2 {
    font-weight: 600;
  }

  .section-15 {
    max-width: 100%;
    background-color: #fff;
  }

  .section-15.apply-loan {
    background-color: #f8f8f8;
    padding-bottom: 0;
  }

  .section-15.faq {
    background-color: #f8f8f8;
    padding-bottom: 96px;
  }

  .section-15.banner {
    background-color: #f8f8f8;
    padding-top: 0;
  }

  .section-15.banner.white, .section-15.control {
    background-color: #f8f8f8;
  }

  .section-15.control.white {
    background-color: #fff;
  }

  .container-default-1440px-2 {
    max-width: 1440px;
    background-color: #fff;
    justify-items: start;
    margin-top: 0;
    padding: 50px;
  }

  .div-block-67 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .form-block {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .div-block-73 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .link-block-16 {
    background-color: var(--secondary-1);
    color: var(--primary-1);
  }

  .paragraph-110 {
    color: #646668;
    margin-bottom: 0;
  }

  .paragraph-111 {
    color: #646668;
  }

  .heading-272 {
    color: #434547;
  }

  .mg-bottom-32px-6 {
    margin-top: 8px;
    margin-bottom: 16px;
    line-height: 32px;
  }

  .testimonial-slider-3 {
    width: 1440px;
    max-width: 100%;
  }

  .testimonial-slider-3.dv1 {
    width: 1440px;
  }

  .testimonial-slider-3.dv1.dv5 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-6 {
    color: #646668;
    font-size: 22px;
    line-height: 30px;
  }

  .right-arrow-6 {
    z-index: 99;
    box-shadow: 0 1px 8px rgba(0, 0, 0, .18), 0 1px 34px #dfdcff;
  }

  .right-arrow-6.right-arrow-5-right {
    margin-right: 48px;
  }

  .left-arrow-7 {
    z-index: 1;
    overflow: hidden;
  }

  .left-arrow-7.left-arrow-5-left {
    margin-left: 48px;
  }

  .footer-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .mg-bottom-0px-4 {
    color: #646668;
    text-align: left;
    line-height: 28px;
  }

  .mega-menu-link-6 {
    color: #646668;
    line-height: 26px;
  }

  .mega-menu-link-6.additional-services {
    line-height: 26px;
  }

  .next-goal-title-3 {
    color: #434547;
    text-align: left;
    margin-top: 24px;
    margin-bottom: 40px;
    font-size: 19px;
    line-height: 30px;
  }

  .calculator-2 {
    width: 100%;
    height: 1100px;
    text-align: left;
    background-color: #f8f8f8;
    justify-content: center;
    align-items: flex-end;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 200px;
    display: flex;
  }

  .next-goal-card-3 {
    max-width: 50%;
    border: 1px solid #fff;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding: 48px 60px;
    position: static;
    top: auto;
    bottom: 10px;
    left: auto;
    right: auto;
  }

  .heading-273 {
    color: #434547;
    margin-bottom: 16px;
  }

  .div-block-83 {
    max-height: 60%;
    background-color: #7a7aff;
  }

  .heading-274 {
    color: #434547;
    font-size: 26px;
  }

  .paragraph-112 {
    color: #646668;
  }

  .user-name-3 {
    color: #434547;
    text-align: left;
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 36px;
  }

  .banner-wrapper-5 {
    border-width: 1px;
    border-color: #bdc2d1;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .banner-wrapper-5.stroke {
    border-width: 1px;
    border-color: #bdc2d1;
    border-radius: 1px;
  }

  .bg-primary-4.apply-loan-1 {
    width: 58%;
  }

  .bg-primary-4.apply-loan-1.sell {
    width: 58%;
    height: 88%;
    min-width: auto;
  }

  .heading-275 {
    color: #434547;
  }

  .service-title-8 {
    width: auto;
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 22px;
  }

  .benefits-card-4 {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .button-primary-11 {
    font-size: 18px;
    line-height: 20px;
  }

  .button-primary-11.box {
    width: 200px;
    max-width: 230px;
  }

  .paragraph-113 {
    max-width: none;
    color: #646668;
  }

  .subheader-2 {
    color: #646668;
    text-align: center;
  }

  .contact-us-link-v2-3 {
    color: #646668;
  }

  .section-16 {
    width: auto;
    color: #f8f8f8;
    background-color: #fff;
    margin-bottom: 0;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-16.no-side-padding.bg-neu {
    background-color: #f8f8f8;
  }

  .section-16.contact-us-v2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-16.banner-single-services {
    color: #7a7aff;
    background-color: #fff;
    padding-top: 96px;
  }

  .section-16.why {
    padding-bottom: 0;
  }

  .next-goal-subtitle-3 {
    color: #646668;
    line-height: 28px;
  }

  .paragraph-114 {
    color: #646668;
    margin-bottom: 0;
  }

  .titlepage-2 {
    color: #5050b8;
    margin-top: 24px;
    margin-bottom: 0;
    font-weight: 700;
  }

  .sublefft-2.center {
    color: #646668;
  }

  .get-started-wrapper-3 {
    width: auto;
    height: auto;
    max-height: none;
    display: inline-block;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .apply-loan-form-title-5 {
    text-align: left;
  }

  .slide-27 {
    border: 1px solid #fff;
    padding-bottom: 340px;
  }

  .heading-276 {
    font-size: 26px;
  }

  .form-section-title-4 {
    color: #434547;
  }

  .button-secondary-4 {
    width: auto;
    line-height: 20px;
  }

  .button-secondary-4.large {
    width: auto;
    height: auto;
    max-width: none;
    min-width: auto;
    direction: ltr;
    text-transform: none;
    font-size: 18px;
    line-height: 20px;
  }

  .service-wrapper-7.get-started-modal {
    width: auto;
    height: auto;
    flex-direction: column;
    align-items: flex-start;
  }

  .header-56 {
    background-color: #fff;
  }

  .page-wrapper-3 {
    margin-top: 0;
  }

  .testimonial-picture-wrapper-3 {
    max-width: 50%;
  }

  .paragraph-115 {
    color: #646668;
  }

  .paragraph-116 {
    color: #646668;
    column-count: auto;
  }

  .heading-277 {
    color: #434547;
    text-align: left;
  }

  .subcent-2.hiw {
    color: #646668;
    line-height: 28px;
  }

  .mega-menu-title-4 {
    width: 150px;
    color: #434547;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .next-goal-wrapper-3 {
    height: 460px;
    max-width: none;
  }

  .slide-28 {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/625e8ae3440ab07e8ff6e95d_image%20(2).jpg");
    background-position: 0 0;
    background-size: cover;
    padding-top: 200px;
    padding-bottom: 340px;
  }

  .slider-12 {
    height: 100%;
    display: block;
  }

  .slide-nav-9 {
    padding-top: 0;
    padding-left: 0;
  }

  .slide-30 {
    background-position: 50% 0;
    background-size: 150%;
  }

  .div-block-86 {
    grid-auto-flow: row dense;
    overflow: hidden;
  }

  .mega-menu-link-7 {
    color: #646668;
    line-height: 26px;
  }

  .mega-menu-link-7.additional-services {
    text-align: center;
    line-height: 26px;
  }

  .mega-menu-container-4 {
    display: none;
  }

  .mega-menu-container-4.w--open {
    width: 800px;
    height: auto;
    box-shadow: 0 0 2px 0 rgba(17, 1, 2, .04), 0 0 5px 0 rgba(32, 20, 20, .01), 0 0 10px 0 rgba(37, 23, 23, .02), 0 0 10px 0 var(--neutral-200);
    border-radius: 3px;
    padding: 0;
    top: 70px;
  }

  .container-72 {
    height: 100%;
    text-align: center;
    padding: 30px 32px;
  }

  .comparison-table-3 {
    border-style: none;
  }

  .featured-article-container {
    max-width: 1400px;
  }

  .sufix-line-7 {
    margin-bottom: 0;
  }

  .body-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .press-section {
    display: none;
  }

  .article-quote {
    max-width: 40%;
  }

  .section-24 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .h1 {
    width: 40vw;
    color: var(--primary-2);
  }

  .h1.about {
    width: 800px;
    display: none;
  }

  .h1.about.large {
    font-weight: 400;
    display: block;
  }

  .h1.help.hero {
    width: 750px;
  }

  .h1.help.hero.large {
    width: 800px;
    display: block;
  }

  .h1.ue.hero.mobile {
    width: 40vw;
    margin-right: 80px;
    padding-right: 0;
  }

  .page-wrapper-4 {
    width: 100%;
    margin-bottom: 23px;
    display: flex;
  }

  .left-container {
    align-items: center;
    padding-right: 0;
    display: none;
  }

  .nav-bar {
    width: auto;
  }

  .paragraph-1 {
    color: var(--text-primary);
    font-weight: 400;
    line-height: 24px;
  }

  .paragraph-1.paragraph-hero {
    width: 30vw;
    color: var(--text-primary);
    font-weight: 400;
  }

  .paragraph-1.product-intro.home {
    font-weight: 400;
  }

  .paragraph-1.answer-faq {
    color: var(--text-primary);
  }

  .paragraph-1.help-center.mobile {
    width: 54vw;
  }

  .paragraph-1 a:hover {
    color: var(--accent);
  }

  .paragraph-1.client-quote {
    color: var(--text-primary);
    font-style: italic;
  }

  .paragraph-1.client-quote.home {
    width: 400px;
  }

  .paragraph-1.about.story, .paragraph-1.about.journey {
    width: 600px;
    font-weight: 400;
  }

  .paragraph-1.about.journey.card {
    width: 400px;
    display: block;
  }

  .paragraph-1.about.journey.card._2020.small {
    display: none;
  }

  .paragraph-1.about.journey.card._2020.large {
    display: block;
  }

  .paragraph-1.about.hero {
    width: 800px;
  }

  .paragraph-1.apply {
    width: 12vw;
    padding-right: 0;
    font-weight: 400;
  }

  .paragraph-1.benefits {
    width: 13vw;
    font-weight: 400;
    line-height: 27px;
  }

  .paragraph-1.home.hero {
    font-weight: 400;
  }

  .paragraph-1.bwi.client {
    width: 492.672vw;
    height: 88vw;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-weight: 500;
  }

  .paragraph-1.bwi-hero {
    font-weight: 400;
  }

  .paragraph-1.bwi-explore {
    display: block;
  }

  .paragraph-1.help-article.answer {
    width: auto;
    text-align: left;
    font-weight: 400;
  }

  .paragraph-1.ue.hero {
    width: auto;
  }

  .paragraph-1.homebase-media {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .category-text {
    height: 20px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .category-text.align-center {
    justify-content: center;
  }

  .category-text.leaderboard {
    height: auto;
    color: var(--dim-grey);
    text-align: center;
    align-self: center;
    margin-bottom: 0;
  }

  .h5.client-quote.home {
    width: 400px;
  }

  .h5.client-quote.home.michelle, .h5.client-quote.home.trang {
    min-height: 114px;
  }

  .h5.large, .h5.own {
    width: auto;
  }

  .h5.ue.apply {
    margin-bottom: 0;
  }

  .h2 {
    width: auto;
    display: block;
  }

  .h2.benefit {
    display: none;
  }

  .h2.benefit.large {
    display: block;
  }

  .h2.benefit.small {
    display: none;
  }

  .h2.apply.bwi {
    height: 5vw;
  }

  .h2.about.news {
    width: 400px;
    margin-left: 220px;
  }

  .h2.benefit {
    max-width: none;
    font-weight: 500;
    display: block;
  }

  .h2.bwi.client {
    width: 15vw;
  }

  .h2.bwi.benefit.mobile {
    font-weight: 400;
  }

  .h2.bwi.apply {
    width: 20vw;
  }

  .h2.bwi.work {
    font-weight: 500;
    display: block;
  }

  .h2.bwi.resources {
    font-weight: 500;
  }

  .h2.ue.client-review {
    width: auto;
    padding-right: 0;
  }

  .h2.ue.hero {
    width: 40vw;
  }

  .h3.product-name {
    display: block;
  }

  .h3.product-name.large, .h3.product-name.large.ue {
    display: none;
  }

  .h3.product-name.ue {
    display: block;
  }

  .h3.ue.explore.mobile {
    margin-bottom: 40px;
  }

  .h3.ue.apply.mobile {
    width: auto;
  }

  .h3.cta.contact {
    margin-top: 24px;
  }

  .h3.agent.benefits.mobile {
    width: auto;
  }

  .h3.agent.terms {
    height: 8vw;
  }

  .h3.agent.terms.mobile {
    height: 11vw;
  }

  .h3.agent.intro {
    height: auto;
  }

  .h3.pdd-form {
    padding-right: 140px;
  }

  .faq-accd {
    width: 60vw;
  }

  .column-15 {
    justify-content: flex-end;
  }

  .paragraph-2 {
    color: var(--text-primary);
  }

  .paragraph-2.product-highlight {
    width: 56vw;
    color: var(--text-primary);
    margin-bottom: 0;
  }

  .paragraph-2.client-quote, .paragraph-2.client-quote.large {
    display: block;
  }

  .paragraph-2.work {
    width: 12vw;
  }

  .paragraph-2.benefits {
    width: 11vw;
  }

  .paragraph-2.bwi.client {
    width: auto;
    grid-column-gap: 24px;
    margin-top: 16px;
    padding-top: 0;
  }

  .paragraph-2.ue.faq.mobile {
    margin-top: 64px;
  }

  .paragraph-2.align-center {
    text-align: center;
    margin-top: -8px;
  }

  .paragraph-2.align-center.leaderboard {
    margin-top: -8px;
    line-height: 22px;
  }

  .hiw-grid {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Area-2 Area Area-3"
                         "Area-4 Area-5 Area-6";
    justify-items: start;
  }

  .button-text-2.product-intro {
    width: 280px;
  }

  .button-text-2.about-us.larrge {
    display: flex;
  }

  .button-text-2.nav {
    margin-right: 300px;
  }

  .button-text-2.contact {
    justify-content: center;
    align-items: center;
  }

  .button-text-2.contact.mobile {
    align-self: flex-start;
    align-items: flex-start;
  }

  .button-text-2.agent {
    margin-top: 40px;
  }

  .button-text-2.agent.mobile.form {
    width: 12vw;
  }

  .button-text-2.agent.cta, .button-text-2.agent.hwi {
    margin-top: 0;
  }

  .image-48 {
    border-radius: 10px;
    align-self: auto;
    margin-top: 0;
    margin-left: 80px;
    position: relative;
  }

  .h5-2.client-quote {
    font-weight: 400;
  }

  .image-51 {
    top: 6700px;
  }

  .image-51.home {
    width: auto;
    border-radius: 10px 0 0 10px;
    top: 5600px;
  }

  .product-intro-section-2.help-center {
    margin-top: 40px;
  }

  .product-intro-section-2.help-center.mobile.horizontal {
    margin-left: 220px;
    margin-right: 220px;
  }

  .product-intro-section-2.mobile {
    padding-bottom: 240px;
  }

  .hwi-step-title {
    width: 10vw;
  }

  .image-52 {
    flex: 0 auto;
  }

  .paragraph-1-2 {
    width: auto;
    text-align: left;
  }

  .paragraph-1-2.paragraph-hero {
    width: 40vw;
  }

  .paragraph-1-2.product-intro {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-1-2.product-intro.large {
    display: block;
  }

  .paragraph-1-2.hiw-description {
    width: auto;
    margin-left: 0;
  }

  .paragraph-1-2.bwi.client {
    width: 10vw;
  }

  .paragraph-1-2.bwi.benefits.new1 {
    padding-right: 67px;
  }

  .paragraph-1-2.apply.main {
    width: 18vw;
    line-height: 27px;
  }

  .paragraph-1-2.client {
    width: 14vw;
    margin-top: 0;
    margin-left: 0;
    line-height: 27px;
  }

  .paragraph-1-2.bwi-work {
    width: auto;
  }

  .paragraph-1-2.bwi-work.new {
    margin-top: 0;
    margin-bottom: 17px;
  }

  .paragraph-1-2.bwi-work.new1 {
    margin-top: 0;
    margin-bottom: 19px;
  }

  .paragraph-1-2.bwi-apply {
    width: auto;
  }

  .paragraph-1-2.bwi-apply.new {
    width: 14vw;
    padding-right: 0;
  }

  .paragraph-1-2.bwi-faq {
    margin-left: 75px;
    margin-right: 226px;
    padding-right: 210px;
  }

  .paragraph-1-2.ue {
    padding-right: 149px;
  }

  .paragraph-1-2.ue.benefits {
    padding-right: 0;
  }

  .paragraph-1-2.ue.work {
    margin-top: 10px;
    margin-bottom: 0;
    padding-right: 0;
  }

  .paragraph-1-2.ue.faq.mobile {
    width: 32vw;
    margin-top: -48px;
    margin-left: 82px;
    padding-right: 37px;
  }

  .paragraph-1-2.ue.client-review {
    width: auto;
    padding-right: 0;
  }

  .paragraph-1-2.ue.client-review.bold {
    margin-top: 24px;
  }

  .paragraph-1-2.ue.client-review._1 {
    padding-right: 186px;
  }

  .paragraph-1-2.ue.client-review._1.mobile {
    width: auto;
    height: auto;
    margin-top: 16px;
    padding-right: 0;
  }

  .paragraph-1-2.ue.apply {
    padding-right: 39px;
  }

  .paragraph-1-2.agent.mobile.pdd-form {
    padding-right: 61px;
  }

  .div-block-153 {
    grid-column-gap: 0px;
  }

  .section-29.about {
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 540px;
  }

  .section-29.faq {
    justify-content: space-between;
    margin-right: 140px;
  }

  .section-29.investor {
    margin-bottom: 160px;
  }

  .section-29.footer {
    width: auto;
    flex-wrap: nowrap;
    padding-left: 300px;
    padding-right: 300px;
  }

  .product-card-2.white-card {
    padding-left: 80px;
  }

  .h4.work {
    width: 12vw;
    padding-right: 0;
  }

  .h4.work.new {
    padding-right: 71px;
  }

  .h4.work.new2 {
    padding-right: 35px;
  }

  .h4.bwi.client {
    width: 20vw;
  }

  .h4.bwi.apply {
    margin-top: 16px;
  }

  .h4.bwi.benefits.new.mobile.easy {
    margin-bottom: 24px;
  }

  .h4.bwi.benefits._3 {
    padding-right: 82px;
  }

  .h4.bwi-client {
    font-weight: 500;
  }

  .h4.bwi-client.new {
    margin-bottom: -56px;
  }

  .h4.ue.benefits {
    align-self: flex-start;
  }

  .h4.ue.benefits._1 {
    text-align: left;
  }

  .h4.ue.work {
    width: auto;
  }

  .h4.ue.faq {
    padding-left: 0;
    padding-right: 0;
  }

  .h4.ue.client-review {
    width: 18vw;
    padding-right: 18px;
  }

  .h4.ue.client-review.john {
    width: 18vw;
    margin-bottom: 84px;
  }

  .h4.ue.client-review.john.mobile {
    width: 22vw;
    margin-bottom: 81px;
    padding-right: 27px;
  }

  .h4.ue.client-review.michelle.mobile._1 {
    padding-right: 44px;
  }

  .how-it-works {
    grid-column-gap: 0px;
  }

  .category-text-2 {
    width: auto;
    overflow: hidden;
  }

  .client.mx-100px.my-50px {
    margin-left: 300px;
    margin-right: 300px;
  }

  .div-block-160 {
    grid-column-gap: 48vw;
    grid-row-gap: 48vw;
  }

  .question-list-card {
    overflow: hidden;
  }

  .div-block-168 {
    align-items: stretch;
  }

  .section-31 {
    padding-top: 80px;
  }

  .div-block-169, .div-block-169.tablet {
    width: 24vw;
  }

  .collection-list-8 {
    width: auto;
    height: 90%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    align-content: flex-start;
    overflow: hidden;
  }

  .collection-list-wrapper-10 {
    width: auto;
    height: auto;
  }

  .link-block-21, .collection-item-16 {
    width: 20vw;
  }

  .collection-list-wrapper-11 {
    align-self: flex-start;
  }

  .columns-9 {
    justify-content: space-between;
  }

  .image-55 {
    border-radius: 10px;
  }

  .body-7 {
    overflow: hidden;
  }

  .div-block-178 {
    width: 60vw;
    position: relative;
    top: -112px;
  }

  .div-block-183 {
    margin-left: 300px;
    margin-right: 300px;
  }

  .image-58 {
    border-radius: 10px;
  }

  .div-block-185 {
    width: 100%;
  }

  .hero-heading-group {
    width: auto;
    height: auto;
    max-width: none;
    grid-column-gap: 64px;
    grid-row-gap: 40px;
    margin-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-heading-group.mobile {
    width: auto;
  }

  .hero-heading-group.ue {
    align-self: center;
  }

  .div-block-186 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-187 {
    align-items: center;
    margin-left: 300px;
    display: flex;
  }

  .section-32 {
    width: 100%;
    display: flex;
  }

  .section-32.mobile {
    width: auto;
    margin-top: 160px;
    margin-bottom: 160px;
  }

  .div-block-192 {
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-193 {
    width: 56vw;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #f4f5f6;
    border-radius: 10px;
    flex-direction: column;
    align-items: flex-start;
    padding: 80px 56px;
    display: flex;
  }

  .div-block-194, .div-block-195 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-20 {
    grid-template-columns: max-content 1fr;
  }

  .hiw-step-div {
    align-items: flex-start;
  }

  .mobile-section.my-40px {
    padding-left: 300px;
    padding-right: 300px;
  }

  .outer-div {
    grid-column-gap: 40px;
    border: 1px solid rgba(0, 0, 0, 0);
  }

  .outer-div.mobile.about-us {
    flex-direction: column;
  }

  .outer-div.mobile.hero {
    margin-left: 300px;
    margin-right: 300px;
  }

  .outer-div.mobile.hiw {
    margin-left: 0;
    margin-right: 0;
  }

  .outer-div.mobile.hiw.contact {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .outer-div.cta {
    margin-left: 300px;
    margin-right: 300px;
  }

  .outer-div.news {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 220px;
    margin-right: 220px;
    display: grid;
  }

  .outer-div.testimonial {
    width: auto;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.hero-new {
    width: 100%;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.backed {
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.product-intro {
    margin-left: 220px;
    margin-right: 220px;
    overflow: hidden;
  }

  .outer-div.about.home {
    flex-direction: column;
    justify-content: space-between;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .outer-div.about.story {
    width: 100%;
    justify-content: space-between;
    overflow: visible;
  }

  .outer-div.about.journey {
    border-style: none;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.about.news {
    grid-column-gap: 160px;
    flex-direction: row;
    display: flex;
  }

  .outer-div.about.hero {
    border-style: none;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.home.hero {
    width: 100%;
    max-height: none;
    grid-column-gap: 160px;
    margin-bottom: 0;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.home.testimonial {
    margin-top: 24px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.home.news {
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
  }

  .outer-div.bwi {
    grid-column-gap: 80px;
    grid-template-columns: 3.5fr 2.5fr 2.5fr;
    margin-right: 220px;
  }

  .outer-div.bwi.client {
    grid-template-columns: minmax(406px, .75fr) minmax(186px, .75fr) minmax(400px, .75fr);
  }

  .outer-div.bwi.apply.mobile {
    margin-left: 220px;
  }

  .outer-div.help.hero {
    grid-column-gap: 80px;
    margin-bottom: 0;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.help.category {
    margin-left: 220px;
    margin-right: 220px;
    display: flex;
  }

  .outer-div.bwi-hero {
    width: auto;
    height: auto;
  }

  .outer-div.bwi-resources {
    margin-right: 220px;
  }

  .outer-div.bwi-benefit {
    margin-right: 220px;
    display: block;
  }

  .outer-div.help-article.breadcrumb {
    padding-right: 220px;
  }

  .outer-div.ue.faq {
    display: block;
  }

  .outer-div.ue.client-review {
    grid-column-gap: 80px;
    grid-template-columns: 2.25fr 1fr 1fr;
    margin-left: 220px;
    margin-right: 220px;
  }

  .outer-div.ue.apply {
    width: auto;
    max-width: 1000vw;
    grid-column-gap: 80px;
    grid-template-columns: 3.25fr 1fr;
    justify-content: start;
    align-items: stretch;
    justify-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 220px;
    padding-right: 220px;
  }

  .outer-div.bwi-apply {
    grid-column-gap: 80px;
  }

  .outer-div.agent.terms {
    grid-column-gap: 160px;
    padding-left: 220px;
  }

  .button-group-div {
    padding-top: 0;
  }

  .button-group-div.contact {
    align-items: center;
    margin-top: 40px;
  }

  .accordion-icon {
    max-width: none;
    min-width: 0;
  }

  .div-block-215 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .collection-item-22 {
    align-items: center;
    display: flex;
  }

  .client-img.testimonial {
    width: 400px;
  }

  .image-66 {
    object-fit: cover;
    flex: 1;
  }

  .navbar-6 {
    justify-content: space-between;
  }

  .card.grey.hio-about-us {
    padding: 56px 40px;
  }

  .card.grey.news.forbes {
    display: block;
  }

  .card.grey.product-calculator {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    padding: 56px 40px;
  }

  .div-block-219 {
    height: auto;
    grid-template-rows: min-content min-content;
    grid-template-columns: 200px 200px;
    align-content: flex-end;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-220 {
    width: 60vw;
    margin-right: 40px;
  }

  .div-block-221 {
    min-height: auto;
  }

  .container-82, .container-83 {
    max-width: 1310px;
  }

  .div-block-223 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: column;
  }

  .div-block-225 {
    margin-left: 140px;
    margin-right: 140px;
    padding-left: 160px;
    padding-right: 160px;
  }

  .image-67 {
    z-index: -100;
    top: -78px;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  .section-new {
    margin-left: 0;
  }

  .section-new.backed.benefits1 {
    margin-top: 0;
  }

  .section-new.cta {
    border: 1px #000;
    position: static;
  }

  .section-new.home.hero {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .section-new.help.category {
    opacity: 1;
    flex-direction: column;
  }

  .section-new.bwi-resources {
    margin-top: 320px;
    margin-bottom: 0;
  }

  .section-new.help-category.topic {
    margin-bottom: 160px;
  }

  .section-new.bwi-cta {
    margin-top: -320px;
    margin-bottom: 320px;
  }

  .section-new.hio.highlight, .section-new.hio.option {
    padding-left: 300px;
    padding-right: 300px;
  }

  .section-new.ue.faq.mobile {
    margin-top: 320px;
  }

  .section-new.ue.benefits {
    height: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 140px;
    padding-right: 140px;
    display: block;
  }

  .section-new.ue.client {
    margin-top: 320px;
    margin-right: 0;
  }

  .section-new.px-16px {
    padding-left: 300px;
    padding-right: 300px;
  }

  .section-new.contact {
    width: auto;
    align-self: center;
  }

  .section-new.contact.benefits {
    margin-top: 0;
    padding-left: 220px;
    padding-right: 220px;
  }

  .div-block-228 {
    width: auto;
    justify-content: start;
    overflow: hidden;
  }

  .card-group {
    width: auto;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .card-group.about {
    grid-column-gap: 0px;
    grid-template-columns: max-content;
    margin-right: 0;
  }

  .product-calculator {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 44% 44%;
  }

  .product-calculator.large {
    max-width: 48vw;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 40% 40%;
    grid-auto-columns: 1fr;
    margin-left: 0;
    display: grid;
  }

  .div-block-231 {
    flex-direction: row;
    justify-content: space-between;
    display: flex;
  }

  .product-div {
    max-width: 100%;
    min-width: 0;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: min-content;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .product-details {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-right: 40px;
  }

  .product-img {
    display: none;
  }

  .product-img.larrge {
    max-width: none;
    border-radius: 10px;
    flex: 1;
    display: block;
  }

  .product-img.large {
    max-width: none;
    flex: 1;
    display: block;
  }

  .footer-new {
    border: 1px solid var(--primary-2);
    background-position: 800% 40px, 0 0;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
    padding-left: 220px;
    padding-right: 220px;
  }

  .viewmore {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .stat.home {
    flex-direction: column;
  }

  .stat.home.card {
    align-items: center;
  }

  .heading-group {
    width: auto;
    display: flex;
  }

  .heading-group.home.hero {
    width: 100%;
    grid-column-gap: 160px;
    margin-bottom: 0;
    position: static;
  }

  .heading-group.ue.hero {
    position: static;
  }

  .div-block-240 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .image-71 {
    z-index: 0;
    position: static;
  }

  .image-72, .image-73 {
    display: none;
  }

  .image-74 {
    border-radius: 10px;
  }

  .image-75 {
    max-height: 100%;
    flex: 0 auto;
    display: block;
  }

  .text-div {
    width: 40vw;
    grid-row-gap: 80px;
  }

  .text-div.bwi-client {
    width: auto;
    grid-row-gap: 40px;
    margin-right: 0;
    padding-right: 0;
  }

  .img.about.story {
    display: none;
  }

  .img.about.story._2 {
    display: block;
  }

  .img.about.journey {
    width: 400px;
    max-width: none;
    display: none;
  }

  .img.about.journey.large {
    width: 560px;
    display: block;
  }

  .img.about.news {
    position: absolute;
  }

  .img.about.news.left {
    left: 0;
  }

  .img.about.news.right {
    right: 220px;
  }

  .img.about.backed {
    height: 40px;
  }

  .img.home {
    width: 460px;
    max-width: none;
    border-radius: 10px;
    display: none;
  }

  .img.home.hero {
    width: auto;
    padding-right: 0;
    display: block;
    position: static;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .img.home.cta {
    border-radius: 10px;
    display: block;
  }

  .img.home.product {
    display: none;
  }

  .img.help.hero {
    height: auto;
    max-height: none;
    flex: 0 auto;
    display: block;
  }

  .img.help.hero.large {
    height: auto;
    max-height: none;
    min-height: auto;
    flex: 0 auto;
  }

  .img.cta.career {
    align-self: flex-end;
  }

  .img.ue.hero {
    width: 100%;
  }

  .img.ue.hero.mobile {
    width: 50vw;
    height: 40vw;
    max-width: 50%;
    object-fit: cover;
    object-position: 50% 40%;
    margin-top: 0;
    margin-left: -384px;
    margin-right: 0;
    position: static;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .div-block-247 {
    width: auto;
    grid-column-gap: 64px;
    grid-row-gap: 40px;
    flex: 0 auto;
    margin-left: 0;
  }

  .div-block-248 {
    grid-template-rows: auto;
  }

  .image-80 {
    display: none;
  }

  .image-81 {
    display: block;
  }

  .image-83 {
    flex: 1;
  }

  .image-84 {
    z-index: 1;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: none;
  }

  .image-84.large {
    width: 1400px;
    display: block;
  }

  .image-85, .image-86 {
    display: none;
  }

  .image-88 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .image-90 {
    border-radius: 10px 0 0 10px;
    flex: 1;
    order: 1;
    display: none;
  }

  .marquee-horizontal, .timeline {
    grid-column-gap: 80px;
  }

  .slider-19 {
    grid-column-gap: 0px;
  }

  .news-slide.about {
    height: auto;
  }

  .mask-27 {
    flex: 0 auto;
  }

  .grid-25 {
    grid-row-gap: 64px;
    margin-left: 220px;
    margin-right: 220px;
  }

  .grid-25.benefits1 {
    justify-content: start;
    justify-items: start;
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-268 {
    margin-left: 0;
    padding-top: 0;
  }

  .div-block-269 {
    grid-template-columns: minmax(0, .25fr) .25fr;
  }

  .div-block-270 {
    width: auto;
  }

  .div-block-271 {
    background-color: #f4f5f6;
    border: 0 rgba(0, 0, 0, 0);
    border-radius: 20px;
    margin-bottom: 0;
    padding: 64px 56px;
  }

  .link-block-26 {
    display: none;
  }

  .div-block-272 {
    width: auto;
  }

  .div-block-274, .div-block-275 {
    width: 20vw;
  }

  .image-102 {
    width: 200vw;
    height: 200px;
    object-fit: cover;
    border-radius: 16px;
  }

  .image-103 {
    width: 200vw;
    height: 200px;
    object-fit: cover;
    object-position: 50% 20%;
    border-radius: 16px;
  }

  .div-block-276 {
    width: 70vw;
    height: 30vw;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #f4f5f6;
    background-color: #f4f5f6;
    flex: 0 auto;
    order: 1;
    grid-template: ". . ."
                   ". . ."
                   ". . Area"
                   ". . ."
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 64px 160px;
    display: grid;
  }

  .heading-298 {
    width: 40vw;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 40px;
  }

  .grid-30._1 {
    grid-template-columns: minmax(29px, 1fr) minmax(86px, 1.25fr);
  }

  .heading-299 {
    font-family: Newsreaderdisplay, sans-serif;
    font-weight: 400;
  }

  .hero-text-div.help {
    width: 750px;
    margin-right: 80px;
  }

  .product-selection.help.category {
    justify-content: center;
  }

  .topic-list {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .grid-34 {
    grid-template-columns: minmax(210px, .25fr) minmax(200px, 1fr) 1fr;
  }

  .grid-34.new {
    grid-template-columns: minmax(444px, .25fr) minmax(229px, 4.5fr) minmax(86px, 5fr);
  }

  .grid-35 {
    grid-template-columns: minmax(200px, 1fr);
  }

  .grid-35.bwi-work {
    grid-template-columns: minmax(158px, .75fr);
  }

  .div-block-286 {
    width: 50vw;
    margin-right: 88px;
    display: flex;
  }

  .grid-37 {
    grid-template-columns: minmax(57px, .25fr) minmax(48px, 4.5fr) minmax(263px, .25fr);
    margin-top: 24px;
  }

  .div-block-287 {
    width: 50vw;
    margin-right: 0;
  }

  .image-108 {
    height: 50vw;
    object-fit: contain;
    right: -1%;
  }

  .image3.bwi-client {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image4 {
    left: 338px;
  }

  .image4.new {
    width: 40vw;
    height: 40vw;
    object-fit: cover;
    border-radius: 16px;
    margin-top: 20px;
    margin-left: 396px;
    top: -741px;
    left: 774px;
  }

  .div-block-294 {
    width: 64vw;
    height: auto;
    padding-left: 80px;
    padding-right: 80px;
  }

  .div-block-300.bwi-client {
    margin-right: 40px;
    padding-right: 0;
  }

  .grid-38 {
    margin-top: 40px;
  }

  .grid-39 {
    grid-template-columns: .75fr .25fr;
  }

  .grid-40 {
    grid-template-columns: 1.5fr 1fr;
  }

  .button-8 {
    border-radius: 13px;
    margin-top: 40px;
    padding: 24px 56px;
    font-size: 18px;
    line-height: 24px;
  }

  .header3.bwi-explore {
    font-family: Newsreaderdisplay, sans-serif;
    font-size: 48px;
    line-height: 57px;
  }

  .grid-42 {
    grid-template-columns: 3.25fr 2fr;
  }

  .div-block-306 {
    width: 14vw;
    margin-top: 15px;
  }

  .image-114 {
    margin-top: 0;
  }

  .grid-43 {
    grid-template-columns: 1.5fr 1fr;
  }

  .div-block-400 {
    margin-left: -38px;
    margin-right: 103px;
  }

  .div-block-401 {
    width: auto;
  }

  .topic-group.help-category.topic.answer {
    padding-top: 36px;
  }

  .image-116 {
    width: auto;
    display: block;
    right: -28%;
  }

  .header4, .header4.new.mobile {
    padding-right: 0;
  }

  .image-120 {
    margin-left: -48px;
    margin-right: -87px;
    padding-right: 9px;
  }

  .header2.bwi-client {
    display: none;
  }

  .all-topic-div.ue {
    grid-template-columns: 1fr 1fr;
  }

  .grid-47 {
    grid-template-columns: 2fr 1.75fr;
  }

  .image-124 {
    width: auto;
    display: none;
  }

  .image-125 {
    z-index: 0;
    width: 45%;
    height: 9%;
    object-fit: cover;
    position: absolute;
    top: 69.5px;
    left: 1162px;
  }

  .image-125.bwi-new {
    height: 8%;
    border-radius: 10px;
    margin-top: 0;
    display: block;
    top: 80.5px;
    left: 1122px;
  }

  .button5.ue.apply.mobile {
    padding-left: 139px;
    padding-right: 139px;
  }

  .image-127 {
    margin-top: 240px;
  }

  .grid-51 {
    grid-column-gap: 80px;
    grid-template-columns: 4fr 4fr 3fr;
  }

  .grid-51.ue.work {
    grid-column-gap: 96px;
    grid-template-columns: 3.5fr 3.75fr 3.75fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .grid-51.ue.faq.mobile {
    width: 40vw;
    grid-column-gap: 24px;
    grid-template-columns: .25fr 2.5fr .25fr;
  }

  .grid-51.bwi.work {
    grid-template-columns: .75fr 1fr 1fr;
  }

  .div-block-706.ue.faq.mobile {
    width: 80vw;
    height: auto;
  }

  .image-128, .image-129, .image-130 {
    margin-bottom: 20px;
  }

  .div-block-707 {
    width: 56vw;
  }

  .div-block-707.ue.explore.mobile {
    padding-left: 80px;
    padding-right: 80px;
  }

  .grid-53 {
    margin-top: 40px;
  }

  .grid-54.ue.explore._2 {
    grid-template-columns: 1.5fr 1fr;
  }

  .outer-div1.ue.faq {
    width: 200%;
    display: flex;
  }

  .image-131 {
    width: 500vw;
    height: 40vw;
    object-fit: contain;
    margin-top: -181px;
    margin-bottom: 0;
    margin-left: -125px;
  }

  .heading-cta.ue.cta.agent {
    margin-bottom: 160px;
  }

  .heading-cta.career {
    grid-row-gap: 24px;
  }

  .image-132 {
    width: 40vh;
    height: 10vw;
    object-fit: cover;
    object-position: 50% 30%;
    border-radius: 10px;
  }

  .div-block-644.ue.client-review {
    width: 18vw;
  }

  .grid-55.ue.client-review {
    grid-template-columns: 2fr 1fr;
  }

  .grid-55.ue.client-review.john {
    grid-template-columns: 1.5fr 1fr;
  }

  .grid-55.ue.client-review.michelle {
    grid-template-columns: 1.75fr 1fr;
  }

  .image-134 {
    margin-left: 25px;
  }

  .image-135 {
    margin-top: -5px;
    margin-bottom: 8px;
  }

  .paragraph-5.ue.explore {
    margin-right: -38px;
  }

  .image-136 {
    margin-top: -2px;
    margin-left: -76px;
  }

  .image-136.ue.explore2 {
    margin-top: -4px;
    margin-left: -16px;
  }

  .image-136.new {
    margin-left: -44px;
  }

  .div-block-709.ue.explore2 {
    height: 2.5vw;
  }

  .div-block-709.ue.explore3 {
    height: 2.5vw;
    margin-top: 8px;
  }

  .div-block-709.ue.explore.mobile {
    height: 2.5vw;
    border-radius: 6px;
    margin-top: 8px;
  }

  .grid-56.ue.explore {
    margin-top: 8px;
  }

  .grid-58, .grid-58.ue.mobile {
    width: 48%;
  }

  .div-block-711 {
    height: 4vw;
  }

  .div-block-712 {
    height: auto;
  }

  .button-9 {
    height: 4vw;
    padding: 24px 60px;
  }

  .button-9.ue {
    padding-left: 79px;
    padding-right: 79px;
  }

  .image-142 {
    height: 44vw;
    margin-top: -198px;
    margin-left: 40px;
    margin-right: 567px;
  }

  .image-144 {
    margin-bottom: 40px;
  }

  .div-block-713.ue.apply {
    padding: 80px;
  }

  .div-block-714 {
    width: 40vw;
  }

  .div-block-900.ue.apply {
    width: 46vw;
    margin-right: 264px;
  }

  .div-block-901 {
    padding: 80px 100px;
  }

  .div-block-722.ue.apply {
    height: 3vw;
  }

  .grid-60.ue {
    height: 6vw;
    grid-column-gap: 80px;
  }

  .grid-60.ue.apply.mobile {
    grid-template-rows: 43px 81px;
  }

  .grid-61.ue.apply {
    grid-row-gap: 4px;
    grid-template-columns: .25fr 1.5fr;
  }

  .div-block-902.ue.apply.mobile {
    width: 1.4vw;
    height: 1.4vw;
  }

  .grid-62 {
    margin-right: 463px;
  }

  .grid-62.ue.apply.mobile.email {
    height: 6vw;
    margin-top: 20px;
    margin-right: 393px;
  }

  .grid-63.ue.apply.mobile {
    grid-template-columns: .25fr 1.25fr;
  }

  .image-151.ue.apply.mobile.new {
    height: 70%;
  }

  .div-block-903 {
    width: 20vw;
    margin-right: 360px;
  }

  .grid-65.bwi.benefits {
    width: auto;
    grid-column-gap: 108px;
  }

  .grid-65.contact.other {
    max-width: none;
  }

  .grid-65.contact-section {
    grid-column-gap: 80px;
    align-self: center;
    justify-items: center;
  }

  .image-152.agent {
    margin-top: -26px;
  }

  .image-152.align-center {
    margin-bottom: 16px;
  }

  .image-154 {
    max-width: none;
    min-width: 0;
  }

  .image-154.align-center {
    margin-bottom: 16px;
  }

  .hiw-flex {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hiw-flex.agent {
    grid-column-gap: 40px;
  }

  .section-heading.ue.apply {
    width: 20vw;
  }

  .section-description.agent.mobile {
    width: 120%;
    grid-row-gap: 52px;
  }

  .slide-card.testimonial {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }

  .youtube {
    height: auto;
  }

  .section-side-padding.section-vertical-padding {
    align-self: center;
  }

  .section-side-padding.section-vertical-padding.grey, .section-side-padding.section-vertical-padding.navy {
    width: 100%;
  }

  .section-header.hero-section-header {
    margin-left: 19px;
  }

  .section-header.hero-section-header.product.contact {
    width: auto;
    text-align: left;
    margin-left: 0;
    padding-left: 0;
  }

  .section-header.hero-section-header.agent {
    align-self: flex-start;
    align-items: flex-start;
  }

  .section-header.hero-section-header.agent.mobile {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .h2-heading.align-left, .h2-heading.align-left._w-xs-80._w-xxs-60 {
    text-align: left;
  }

  .h2-heading.agent {
    width: auto;
    align-self: flex-start;
    padding-right: 0;
  }

  .h2-heading.align-md-left {
    text-align: left;
  }

  .h2-heading.center-align {
    text-align: center;
  }

  .paragraph-category.pdd-title {
    width: 240px;
  }

  .paragraph-paragraph._500px.contact {
    width: 30vw;
    text-align: center;
    align-self: flex-start;
  }

  .paragraph-paragraph.agent.benefits.mobile {
    width: auto;
    padding-right: 353px;
  }

  .paragraph-paragraph.agent.commission1 {
    margin-top: 16px;
  }

  .paragraph-paragraph.agent.intro {
    padding-right: 0;
  }

  .paragraph-paragraph.agent.terms {
    padding-right: 234px;
  }

  .h4-heading.align-left.pdd-order-number {
    height: 100%;
  }

  .input-list.apply-form {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .nav-hero {
    position: relative;
  }

  .nav-hero.ue {
    height: auto;
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636d189f7232677e3461f1ae_Group%201387.png");
    background-position: 50% 100%;
    background-size: contain;
    margin-bottom: 0;
    position: static;
  }

  .nav-hero.pdd {
    height: 900px;
  }

  .nav-hero.contact {
    z-index: auto;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636714e84afacc28096f4ba1_Hero%20(2).png");
    background-position: 0 0, 50%;
    flex: 0 auto;
    position: relative;
    top: 0;
  }

  .resource-slider {
    flex-direction: row;
    justify-content: space-between;
  }

  .image-166 {
    max-width: none;
    min-width: 0;
    margin-bottom: 16px;
  }

  .hero-image {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636d189f7232677e3461f1ae_Group%201387.png");
    background-position: 0 0;
    background-size: cover;
  }

  .hero-image.pdd {
    height: 240px;
    background-repeat: no-repeat;
    background-size: cover;
    position: static;
  }

  .section-content-box.apply-form {
    grid-column-gap: 90px;
  }

  .section-content-box.apply-form.mobile {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.25fr;
    margin-bottom: 80px;
  }

  .section-content-box.hero.agent {
    align-items: stretch;
    padding-left: 220px;
    padding-right: 220px;
    display: flex;
  }

  .section-content-box.hero.contact {
    text-align: center;
    margin-left: 458px;
    margin-right: 220px;
  }

  .section-content-box.center.career {
    text-align: center;
  }

  .section-content-box.agent.hwi {
    margin-top: 80px;
  }

  .header-section.agent {
    height: auto;
  }

  .header-section.agent.commission.mobile {
    height: auto;
    margin-left: 220px;
    margin-right: 220px;
  }

  .header-section.agent.intro.mobile {
    height: auto;
    grid-column-gap: 240px;
    margin-top: 80px;
  }

  .header-section.agent.mobile {
    height: 16vw;
    margin-left: 220px;
    margin-right: 220px;
  }

  .div-block-914.agent {
    margin-top: 40px;
  }

  .image-168 {
    width: 40vw;
    margin-top: 18px;
    margin-left: 743px;
  }

  .image-168.agent {
    right: 220px;
  }

  .divblock20.agent {
    height: auto;
  }

  .hero-career {
    position: static;
  }

  .hero-slide-content.career {
    margin-top: -320px;
  }

  .image-171 {
    width: 100%;
    margin-top: 42px;
    padding-top: 0;
  }

  .hero-left-align.agent {
    margin-left: 220px;
    margin-right: 220px;
  }

  .image-174 {
    z-index: 0;
    width: 210vw;
    height: 140%;
    margin-top: 0;
    margin-bottom: -111px;
    position: absolute;
    top: 163px;
  }

  .grid-71 {
    text-align: center;
    align-self: center;
  }

  .grid-72 {
    grid-template-rows: 167px;
  }

  .leaders-grid.contact-draft.row-1 {
    width: 500px;
    text-align: center;
    justify-items: center;
    margin-left: 240px;
    margin-right: 240px;
  }

  .leaders-grid.contact-draft.row-2 {
    grid-column-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .leaders-grid.desktop {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .homebase-leader.grey-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-78 {
    margin-top: 0;
  }

  .linkedin-icon {
    width: 16px;
    margin-top: 0;
  }

  .linkedin-link, .email-link {
    height: 100%;
  }

  .pdd {
    grid-template-columns: .75fr 1fr;
  }

  .div-block-926 {
    height: 500px;
  }

  .grid-83 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: .25fr 4fr;
  }

  .pdd-grid {
    grid-row-gap: 40px;
    align-self: center;
  }

  .grid-84 {
    grid-column-gap: 80px;
    grid-template-columns: .75fr 2fr;
  }

  .grid-84.mobile {
    grid-template-columns: 1.75fr 2fr;
  }

  .image-195, .image-196, .image-197 {
    display: inline-block;
  }

  .grid-87.mobile {
    grid-column-gap: 40px;
  }

  .grid-88 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  .section-34 {
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/6434d9fbcea6feb587a8b36e_Rectangle%204510.png");
    background-position: 50%;
    background-size: cover;
    background-clip: border-box;
  }

  .section-38 {
    background-size: cover;
  }

  .section-41 {
    display: block;
  }

  .section-42 {
    display: none;
  }

  .section-44 {
    display: block;
  }

  .section-50 {
    background-size: cover;
  }

  .rte blockquote {
    font-size: 20px;
    line-height: 32px;
  }

  .div-block-962 {
    background-position: 0%;
    background-size: cover;
  }

  .section-52 {
    background-size: cover;
  }

  .ue-sync-small-paragraph {
    margin-top: 5px;
  }

  .image-219, .image-220, .image-222, .image-223, .image-224 {
    max-width: none;
    min-width: 0;
  }

  .image-225 {
    min-width: 0;
  }

  .image-226, .image-282 {
    max-width: none;
    min-width: 0;
  }

  .ue-sync-wreatch-grid {
    grid-template-columns: 161px 180px 180px 180px 186px;
  }

  .ue-sync-wreath-sub-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .real-deal-ads-sub-grid.less-grid {
    grid-template-columns: 320px 1fr;
  }

  .real-deal-popup-wrapper.pop-up-relocate {
    display: none;
  }

  .real-deal-popup-sub-wrapper {
    width: 384px;
    height: 380px;
  }

  .real-deal-popup-arrow-2 {
    margin-left: -20px;
  }
}

@media screen and (max-width: 991px) {
  h4 {
    font-family: Manrope, sans-serif;
  }

  a {
    align-self: flex-start;
  }

  .mg-top-32px {
    flex-direction: row;
    display: flex;
  }

  .mg-bottom-32px {
    text-align: left;
    flex: 0 auto;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 30px;
  }

  .mg-bottom-32px.get-startted-modal {
    font-size: 13px;
  }

  .mg-bottom-32px.news-summary.mobile-paragraph-15-75px {
    line-height: 26.25px;
  }

  .bg-primary-1.form-section {
    width: 100%;
    height: 46%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .bg-primary-1.apply-loan-1 {
    width: 100%;
    height: 55%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .bg-primary-1.apply-loan-1.sell {
    height: 55%;
    bottom: 0%;
  }

  .bg-secondary-1.contact-us {
    width: 80%;
    height: 50%;
  }

  .bg-neutral-100.contact-us-v2 {
    display: block;
  }

  .bg-neutral-100.contact-us-hero {
    height: 100%;
    padding-bottom: 0;
  }

  .bg-neutral-100.single-services-hero {
    min-width: 100%;
    display: none;
    top: -7%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .styleguide-sidebar {
    display: none;
  }

  .container-default-1440px {
    max-width: 100%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-default-1440px.navbar {
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0;
    position: relative;
  }

  .container-default-1440px.partners {
    justify-content: space-between;
    margin-top: 0;
    display: flex;
  }

  .container-default-1440px.apply-loan {
    overflow: hidden;
  }

  .container-default-1440px.buywithinstallment-howitworks.mobile-usp {
    padding-right: 32px;
    display: flex;
  }

  .container-default-1440px.other-services {
    margin-top: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .container-default-1440px.other-services.dv5 {
    padding-bottom: 0;
  }

  .container-default-1440px.home-hero-section {
    justify-content: center;
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .container-default-1440px.desktop {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-default-1440px.faq {
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-592px.text-center {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-small-592px.text-center.mobile {
    width: 403.729px;
  }

  .container-small-592px.text-center {
    max-width: 500px;
  }

  .styleguide-content {
    margin-left: 0;
  }

  .styleguide-seccion {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .styleguide-header {
    padding: 80px 40px;
  }

  .styleguide-subtitle {
    color: var(--secondary-1);
  }

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

  .container-hero-left {
    max-width: 700px;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .container-hero-left.about-us {
    max-width: 754px;
    display: flex;
  }

  .container-hero-left.single-services {
    max-width: 529px;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .container-hero-left.single-services.center-dv5 {
    width: 100%;
    max-width: 600px;
    margin-left: 60px;
  }

  .container-hero-left.blog {
    max-width: 754px;
    margin-bottom: 0;
  }

  .container-hero-left.mobile {
    text-align: center;
  }

  .container-hero-left.mobile.dv5 {
    flex-wrap: wrap;
    align-content: center;
    margin-left: 60px;
    display: flex;
  }

  .container-hero-left.mobile {
    max-width: 680px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-hero-left.single-services {
    width: 100%;
    max-width: 100%;
    text-align: center;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .container-hero-left.single-services.mobile {
    display: flex;
  }

  .container-hero-left.single-services.other-services {
    max-width: 900px;
  }

  .container-hero-left.single-services {
    width: 100%;
    max-width: 900px;
    text-align: center;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .paragraph-large {
    max-width: 75%;
    color: var(--dim-grey);
    text-align: center;
  }

  .paragraph-large.categories.text-center {
    max-width: none;
  }

  .paragraph-large.blog {
    margin-bottom: 0;
  }

  .styleguide-subheader {
    padding: 34px 40px;
  }

  .styleguide-content-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .styleguide-content-wrapper.dv5 {
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .buttons-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .button-primary {
    width: auto;
    background-color: var(--primary-2);
    border-radius: 10px;
    justify-content: center;
    display: block;
  }

  .button-primary:hover {
    background-color: var(--accent);
  }

  .button-primary.large {
    width: auto;
  }

  .button-primary.large.generate-link {
    width: auto;
    text-align: center;
  }

  .button-primary.large.generate-link.tablet {
    display: block;
  }

  .button-primary.large.generate-link.mobile {
    width: auto;
  }

  .button-primary.large.tablet {
    display: flex;
  }

  .button-primary.large.mobile {
    text-align: center;
    padding-left: 42px;
    display: flex;
  }

  .button-primary.large.form-next-button, .button-primary.large.form-submit-button, .button-primary.large.form-previous-button {
    width: 160px;
  }

  .button-primary.button-white.mobile {
    flex: 1;
  }

  .button-primary.header, .button-primary.get-started-modal {
    display: none;
  }

  .button-secondary {
    width: 170px;
  }

  .button-secondary.large {
    width: auto;
    min-width: auto;
    padding-top: 22px;
    padding-bottom: 22px;
    text-decoration: none;
    display: block;
  }

  .button-secondary.large.bg-transparent {
    width: auto;
    display: inline-block;
  }

  .button-secondary.large.bg-transparent.mobile {
    display: block;
  }

  .button-secondary.large.tablet {
    min-width: 233.2px;
    display: block;
  }

  .button-secondary.large.mobile {
    justify-content: center;
    display: flex;
  }

  .button-secondary.header {
    display: none;
  }

  .header {
    background-color: var(--white);
    padding-top: 20px;
    padding-bottom: 20px;
    position: -webkit-sticky;
    position: sticky;
  }

  .nav-link {
    border-bottom: 1px solid var(--neutral-100);
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-link.footer-old {
    border-bottom-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link.additional-services {
    display: block;
  }

  .menu-button {
    width: 50px;
    height: 50px;
    background-color: var(--white);
    color: #fff;
    border-radius: 80px;
    padding: 12px;
    font-size: 30px;
    transition: background-color .35s;
  }

  .menu-button:hover, .menu-button.w--open {
    background-color: var(--white);
  }

  .nav-menu {
    background-color: #fff;
    margin-left: 0;
    display: none;
    box-shadow: 0 4px 10px rgba(19, 1, 1, .18);
  }

  .nav-menu.mobile-version {
    box-shadow: none;
    display: none;
  }

  .nav-menu.tablet, .nav-menu.mobile {
    display: block;
  }

  .footer-grid {
    grid-column-gap: 52px;
    grid-row-gap: 36px;
    grid-template-columns: 1.25fr 1.25fr 2.25fr;
    grid-template-areas: "Area Area Area";
  }

  .licenses-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .section.hero {
    padding-top: 160px;
    padding-bottom: 0;
  }

  .section.hero.v1.other-services {
    border-radius: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.relative.bg-neutral-100 {
    background-color: var(--neutral-100);
  }

  .section.slider {
    padding-top: 80px;
  }

  .section.bg-neutral-100, .section.credit-card {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.hero-v2 {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section.banner.white {
    padding-top: 0;
  }

  .section.banner-v2 {
    padding-top: 80px;
  }

  .section.contact-us-v2.git {
    padding-top: 86px;
    padding-bottom: 86px;
  }

  .section.about-us-hero {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section.about-us-hero.careers {
    align-items: stretch;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.slider-section-2 {
    padding-top: 80px;
  }

  .section.section-hero.overflow-hidden {
    background-color: var(--neutral-100);
  }

  .section.section-hero.blog-post {
    padding-top: 60px;
  }

  .section.section-hero.author {
    padding-top: 0;
  }

  .section.single-services-hero {
    background-position: 0 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.single-services-hero.other-services {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section.single-services-hero.other-services.mobile-space._0px {
    padding-top: 0;
  }

  .section.single-services-hero._0px {
    padding-bottom: 0;
  }

  .section.single-services-hero.ue-landing {
    min-height: 600px;
  }

  .section.apply-loan {
    background-color: #7a7aff;
    padding-bottom: 0;
  }

  .section.apply-loan.bwi-landing, .section.apply-loan.bwi-landing.ue-landing {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .section.banner-single-services {
    padding-top: 80px;
  }

  .section.blog-hero {
    padding-top: 80px;
    padding-bottom: 0;
  }

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

  .section.banner-single-services {
    padding-top: 20px;
  }

  .section.bg-neutral-100.home {
    padding-top: 120px;
  }

  .section.slider {
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .section.benefits-other-services {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.mobile {
    margin-left: 60px;
    margin-right: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section._120px-break {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.product-list {
    padding-top: 80px;
  }

  .section.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .section.faq {
    background-color: #f8f8f8;
    padding-bottom: 60px;
  }

  .section.faq.bg-neutral-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.faq.white {
    padding-bottom: 60px;
  }

  .section.cus._0px-top {
    padding-top: 0;
  }

  .section.cus._0px-top.dv5 {
    padding-bottom: 40px;
  }

  .section.whycho {
    padding-bottom: 0;
  }

  .section._0px {
    background-color: var(--neutral-100);
    padding-top: 60px;
    display: block;
  }

  .section.control.white {
    padding-bottom: 96px;
  }

  .section.control.white.calc-bottom {
    padding-top: 60px;
  }

  .section.bg-neu {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.otherservice.white {
    width: 100%;
    padding-left: 36px;
    padding-right: 36px;
  }

  .section.bread-crumb.mobile {
    padding-left: 0;
  }

  .section.bread-crumb.mobile.horizontal {
    margin-left: 0;
    margin-right: 0;
    padding: 8px 0;
    display: block;
  }

  .section.bread-crumb.mobile.horizontal.article {
    display: none;
  }

  .section.bread-crumb.mobile.horizontal-2 {
    display: flex;
  }

  .section.bread-crumb.tablet {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section.home-hero, .section.home-hero.new {
    margin-bottom: 80px;
  }

  .section.highlight {
    margin-left: 60px;
    margin-right: 60px;
  }

  .licenses-photgraphy-grid {
    grid-template-columns: 1fr 1fr;
  }

  .divider {
    display: block;
  }

  .divider.footer {
    background-color: var(--secondary-3);
  }

  .divider.mg-0px {
    display: block;
  }

  .divider.values {
    width: 100%;
    height: 1px;
    margin: 60px 0;
  }

  .divider.loan-form {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .divider.sidebar-blog {
    display: block;
  }

  .divider.sidebar {
    margin-top: 40px;
    display: block;
  }

  .utility-page-wrap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .input.search.help-center {
    width: auto;
  }

  .input.search.help-center.mobile.horizontal {
    width: 70%;
    background-position: 5%;
    border-radius: 10px;
    padding-left: 64px;
  }

  .input.mobile {
    text-align: left;
  }

  .mega-menu-column-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .mega-menu-column-2.mobile-version {
    display: flex;
  }

  .header-dropdown {
    display: none;
  }

  .header-dropdown.mobile-version {
    display: block;
  }

  .mega-menu-links {
    display: flex;
  }

  .mega-menu-title {
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 40px 0;
    display: block;
  }

  .dropdown-icon {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 24px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .mega-menu-link {
    border-bottom: 1px solid #f4f7fa;
    margin-bottom: 0;
    padding: 20px 40px;
    transition: background-color .35s, color .35s;
    display: block;
  }

  .mega-menu-link.w--current {
    border-bottom-color: rgba(223, 225, 235, .3);
    font-weight: 700;
    transition: background-color .35s, color .35s;
  }

  .mega-menu-link.additional-services {
    display: none;
  }

  .mega-menu-grid {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: block;
  }

  .mega-menu-grid.tablet {
    display: flex;
  }

  .mega-menu-container {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    display: block;
    position: static;
  }

  .mega-menu-wrapper {
    flex-direction: column;
  }

  .header-dropdown-toggle {
    border-bottom: 1px solid var(--neutral-100);
    background-color: var(--white);
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    transition: background-color .35s, color .35s;
    display: flex;
  }

  .header-dropdown-toggle.header-v2 {
    align-items: flex-start;
  }

  .split-right-container {
    display: none;
  }

  .social-media-wrapper.about-author {
    margin-left: 0;
    margin-right: 0;
  }

  .contact-us-icon {
    margin-right: 12px;
  }

  .hero-image {
    max-height: none;
    max-width: 100%;
    align-self: center;
  }

  .hero-image.single-services {
    width: 100%;
  }

  .hero-image.single-services.careers {
    height: auto;
    display: block;
  }

  .hero-image.single-services.mobile-version {
    display: none;
  }

  .sufix-line.left {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .sufix-line.large {
    justify-content: flex-start;
    align-self: flex-start;
    display: flex;
  }

  .sufix-line.extra-large.about-partners {
    display: block;
  }

  .sufix-line.tablet {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  ._2-buttons-wrapper {
    align-items: flex-start;
    display: flex;
  }

  ._2-buttons-wrapper.banner, ._2-buttons-wrapper.about {
    display: flex;
  }

  ._2-buttons-wrapper.agents-form.mobile {
    justify-content: flex-start;
    display: none;
  }

  ._2-buttons-wrapper.agents-form.mobile.tablet {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  ._2-buttons-wrapper.home {
    justify-content: center;
    align-self: stretch;
  }

  ._2-buttons-wrapper.mobile {
    justify-content: center;
    display: flex;
  }

  ._2-buttons-wrapper.mobile.hero {
    justify-content: flex-start;
    display: flex;
  }

  ._2-buttons-wrapper.mobile.benefits, ._2-buttons-wrapper.hero, ._2-buttons-wrapper.mobile-benefits, ._2-buttons-wrapper.banner {
    display: flex;
  }

  ._2-buttons-wrapper.home {
    align-self: stretch;
  }

  .spacer.hero-buttons.app {
    min-width: 18px;
  }

  .spacer._300 {
    height: 266px;
  }

  .spacer._156 {
    height: 140px;
  }

  .spacer.timeline._2 {
    height: 292px;
    display: block;
  }

  .spacer.timeline._4 {
    height: 160px;
    display: block;
  }

  .spacer._172 {
    display: none;
  }

  .spacer._164 {
    height: 164px;
  }

  .spacer._388 {
    height: 388px;
  }

  .spacer._178 {
    height: 178px;
    display: block;
  }

  .spacer.timeline._1 {
    height: 144px;
    display: block;
  }

  .partners-container {
    background-color: var(--white);
    position: static;
  }

  .partners-container.mobile-version {
    display: block;
  }

  .partners-wrraper {
    flex-direction: column;
    padding-right: 0;
  }

  .partners-title {
    margin-bottom: 32px;
  }

  .partners-logos-wrapper {
    width: auto;
    height: auto;
    flex-flow: row;
    align-content: stretch;
    justify-content: center;
    align-items: stretch;
  }

  .partners-logos-wrapper.about-us {
    width: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .partners-logos-wrapper.homepage {
    width: auto;
    height: 100%;
    max-height: none;
    min-height: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: repeat(auto-fit, minmax(29px, 1fr)) 29px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    display: grid;
  }

  .slide, .slide.core-values {
    width: 50%;
  }

  .slider {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: none;
    overflow: visible;
  }

  .slider.core-values {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .slider.news {
    height: auto;
  }

  .slider.other-services {
    width: 900px;
  }

  .slider.news {
    height: auto;
    margin-top: 32px;
  }

  .service-wrapper {
    max-height: none;
    object-fit: fill;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .service-wrapper.services-page {
    max-width: 100%;
    justify-content: space-between;
    align-items: stretch;
  }

  .service-wrapper.services-page.homepage {
    border-radius: 5px;
    padding: 24px;
    overflow: hidden;
  }

  .service-wrapper.get-started-modal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .service-wrapper.news-wrapper {
    width: 100%;
    height: 600px;
    justify-content: space-around;
    padding-left: 36px;
    padding-right: 36px;
  }

  .service-wrapper.height-553px {
    height: 426px;
  }

  .service-wrapper.height-553px.desktop {
    height: 360px;
  }

  .service-wrapper.height-553px.tablet {
    height: 320px;
    padding: 24px;
  }

  .link-wrapper.mg-bottom-48px {
    margin-bottom: 32px;
  }

  .icon-services {
    width: auto;
    height: auto;
    min-height: auto;
    overflow: hidden;
  }

  .icon-services.get-started-modal {
    height: auto;
    min-height: 45px;
    min-width: 45px;
    align-self: flex-start;
  }

  .left-arrow {
    width: 60px;
    height: 60px;
    left: -2%;
  }

  .right-arrow {
    width: 60px;
    height: 60px;
  }

  .mask {
    width: 100%;
    height: 380px;
    padding-left: 20px;
    padding-right: 40px;
  }

  .mask.newsmask {
    height: auto;
    padding-right: 40px;
  }

  .mg-top-0px {
    text-align: center;
    display: block;
  }

  .image-section-absolute {
    min-width: 100%;
    margin-bottom: auto;
    display: inline-block;
  }

  .about-banca-grid {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .subcontainer-small {
    max-width: none;
    flex-direction: column;
    position: static;
  }

  .subcontainer-small.services {
    flex-direction: column;
    flex: 0 auto;
  }

  .subcontainer-small.auto-loan {
    max-width: none;
  }

  .container-medium-1022px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-medium-1022px.mobile {
    padding-left: 50px;
    padding-right: 50px;
  }

  .container-medium-1022px.to.thu2.dv3.dv5 {
    padding-left: 0;
    padding-right: 0;
  }

  .next-goal-grid {
    max-width: none;
    grid-template: "."
    / auto auto auto;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .next-goal-grid.agents {
    padding-left: 10%;
    padding-right: 10%;
  }

  .next-goal-wrapper {
    width: auto;
    height: 640px;
    max-width: none;
    min-height: 0;
    min-width: 0;
    background-color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .next-goal-wrapper.tablet {
    height: 380px;
  }

  .next-goal-wrapper.ver3.mobile {
    flex-flow: wrap;
    align-content: flex-start;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .next-goal-card {
    width: 100%;
    max-height: 50%;
    max-width: none;
    border: 1px none var(--neutral-200);
    background-color: var(--white);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 28px;
    padding-bottom: 28px;
    display: flex;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .next-goal-card.mobile {
    max-height: 50%;
    border-style: none;
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .next-goal-card.mobile.phone {
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .next-goal-title {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 30px;
  }

  .next-goal-title.mobile-paragraph-15-75px {
    line-height: 21px;
  }

  .next-goal-title.mobile {
    margin-top: 40px;
  }

  .next-goal-title.dv5 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .next-goal-title.dv4.mobile {
    margin-top: 24px;
    font-size: 16px;
    line-height: 26px;
  }

  .next-goal-title.dv4.mobile.ver3.phone {
    font-size: 15px;
    line-height: 23px;
  }

  .text-bold.phone {
    font-size: 13px;
  }

  .credit-card-grid {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .contact-us-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .contact-us-form {
    padding: 50px 40px;
  }

  .contact-us-form-grid {
    grid-template-columns: 1fr;
  }

  .field-label {
    font-size: 18px;
  }

  .contact-us-subtitle {
    font-size: 16px;
    line-height: 24px;
  }

  .contact-wrapper {
    max-width: 200px;
  }

  .contact-us-wrapper {
    max-width: 100%;
    min-width: 100%;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    align-self: auto;
    justify-items: stretch;
    display: flex;
  }

  .lastest-articles-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .image-and-element-wrapper {
    min-height: auto;
    display: none;
  }

  .image-and-element-wrapper.mobile {
    display: block;
  }

  .left-arrow-icon {
    width: 15px;
  }

  .hero-image-wrapper {
    width: 100%;
    height: 660px;
    margin-top: 80px;
    position: static;
  }

  .hero-image-wrapper.single-services {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
  }

  .hero-image-wrapper.single-services.mobile-version, .hero-image-wrapper.single-services.mobile {
    margin-top: 0;
    display: block;
  }

  .hero-image-wrapper.blog {
    width: 100%;
    height: 590px;
    flex-direction: column;
    display: block;
  }

  .hero-image-wrapper.blog.mobile {
    margin-top: 0;
    display: block;
  }

  .hero-image-wrapper.about-us {
    height: 660px;
    display: flex;
  }

  .hero-image-wrapper.about-us.mobile-version {
    height: auto;
    margin-top: 0;
    display: block;
  }

  .hero-image-wrapper.homepage {
    margin-top: 80px;
    display: block;
  }

  .hero-image-wrapper.homepage.mobile-version {
    margin-bottom: 80px;
    display: block;
  }

  .hero-image-wrapper.single-services {
    width: 100%;
    height: auto;
    width: 100%;
    height: auto;
    margin-top: 40px;
    margin-bottom: 0;
    display: block;
    overflow: hidden;
  }

  .contact-us-content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .partners-logo {
    height: 56px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .partners-logo.about-us {
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .image-zoom.blog {
    width: 100%;
  }

  .open-hours-paragraph {
    color: var(--dim-grey);
    font-size: 14px;
  }

  .right-arrow-icon {
    width: 15px;
  }

  .transition {
    width: 100%;
    height: 100%;
    align-self: auto;
    margin-top: 0;
    padding: 0;
  }

  .transition.blog {
    margin-top: 0;
  }

  .transition.mobile-version {
    height: 400px;
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c0523d82aabf8064717eeb_ph%C3%B2ng.png");
    background-position: 50%;
    background-size: cover;
    margin-bottom: 40px;
    display: block;
  }

  .transition.mobile-version.hero {
    height: 100%;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .transition.hero {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c40ec4b34413c9a9c2aff9_ca.png");
    background-position: 50%;
    background-size: cover;
  }

  .service-wrapper-v2 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-v2-image-2 {
    width: 25%;
    max-width: none;
  }

  .hero-v2-image-3 {
    width: 20%;
    max-width: none;
    left: 2%;
  }

  .hero-v2-image-4 {
    left: 1%;
  }

  .slide-v2 {
    width: 50%;
  }

  .mg-bottom-0px {
    line-height: 28px;
  }

  .mask-v2 {
    width: 48%;
    overflow: visible;
  }

  .about-banca-image-wrapper-v2 {
    min-height: auto;
  }

  .about-banca-grid-v2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1.5fr 1fr;
  }

  .banner-wrapper-v2.tablet {
    margin-left: 50px;
    margin-right: 50px;
  }

  .app-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .contact-us-grid-v2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .animation-card {
    height: auto;
    padding: 20px;
    display: flex;
  }

  .contact-us-title-v2 {
    font-size: 20px;
    line-height: 28px;
  }

  .contact-us-link-v2 {
    margin-right: 0;
    font-size: 16px;
  }

  .contact-us-image-v2 {
    max-width: 100%;
    margin-right: 4px;
  }

  .nav-menu-v2 {
    background-color: var(--white);
    position: absolute;
    top: 0;
    box-shadow: 0 4px 10px rgba(19, 1, 1, .18);
  }

  .nav-link-v2 {
    border-bottom: 1px solid var(--neutral-100);
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    position: static;
  }

  .nav-link-v2.header-dropdown-toggle.header-v2 {
    align-items: center;
    display: block;
  }

  .nav-link-v2.additional-services {
    display: block;
  }

  .partners-logos-wrapper-v2 {
    width: 100%;
    justify-content: center;
    margin-bottom: 32px;
  }

  .next-goal-subtitle {
    font-size: 16px;
  }

  .next-goal-subtitle.mobile {
    margin-bottom: 0;
  }

  .partners-logo-v2 {
    padding: 20px;
  }

  .companies-wrapper.about-us {
    flex-direction: column;
    align-items: flex-start;
  }

  .about-us-companies-title {
    text-align: left;
  }

  .about-us-gallery-grid {
    display: none;
  }

  .value-wrapper {
    max-width: 337px;
  }

  .values-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .container-small-548px {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .container-small-548px.text-center {
    max-width: 700px;
  }

  .container-small-548px.title-center {
    display: flex;
  }

  .country-address-wrapper {
    padding: 20px;
  }

  .countries-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .story-grid {
    max-width: 100%;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .timeline-wrapper {
    grid-template-rows: 1.25fr .75fr .75fr .75fr .75fr .5fr .75fr 1.25fr .75fr .75fr;
    justify-content: stretch;
  }

  .careers-grid {
    max-width: 500px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .job-card-top-content.sidebar {
    flex-direction: row;
  }

  .job-icon.sidebar {
    margin-bottom: 0;
    margin-right: 20px;
  }

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

  .custom-solution-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .bg-services-grid-1 {
    width: 100%;
    bottom: 4%;
  }

  .bg-services-grid-2 {
    display: none;
  }

  .subcontainer-small-v2 {
    max-width: 548px;
  }

  .subcontainer-small-v2.apply-loan {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .subcontainer-small-v2.benefits {
    align-items: center;
    display: block;
  }

  .subcontainer-small-v2.benefits.mobile {
    align-items: center;
  }

  .subcontainer-small-v2.benefits {
    max-width: 100%;
    align-items: center;
    display: flex;
  }

  .subcontainer-small-v2.benefits.mobile {
    max-width: 700px;
    align-items: center;
  }

  .subcontainer-small-v2.benefits.cassh {
    align-items: flex-start;
  }

  .subcontainer-small-v2.apply-loan {
    max-width: 60%;
    width: auto;
    max-width: 100%;
    width: auto;
    max-width: 100%;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .apply-loan-grid {
    width: 100%;
    grid-row-gap: 36px;
    grid-template-columns: minmax(0%, 1fr);
    overflow: hidden;
  }

  .steps-wrapper-grid {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    margin-top: 36px;
  }

  .step-wrapper {
    max-width: 100%;
    padding: 16px 8px;
  }

  .custom-services-grid-v2 {
    min-width: 100%;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: start;
    justify-items: start;
    display: flex;
  }

  .custom-services-grid-v2.mobile {
    flex-direction: column;
  }

  .apply-loan-form {
    width: 100%;
    max-width: none;
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 50px 40px;
  }

  .apply-loan-form-grid {
    grid-template-columns: 1fr;
  }

  .apply-loan-form-title {
    text-align: left;
  }

  .benefits-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .faq-grid.contact-us {
    grid-column-gap: 32px;
  }

  .more-services-grid {
    max-width: 500px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .custom-services-image-wrapper {
    width: 100%;
    position: static;
  }

  .single-services-hero-wrapper {
    min-height: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .careers-section-grid {
    max-width: 500px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

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

  .sidebar.author {
    display: none;
  }

  .sidebar.author-mobile {
    max-width: 800px;
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 24px;
    display: flex;
  }

  .sidebar.help-category.topic {
    width: auto;
    height: auto;
    order: 1;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sidebar.help-category.topic.mobile {
    align-items: center;
    display: flex;
  }

  .sidebar.help-article.topic {
    width: auto;
    order: 1;
  }

  .jobs-sidebar-grid {
    grid-template-columns: 1fr;
  }

  .blog-grid {
    grid-template-columns: minmax(200px, 100%);
    justify-items: center;
  }

  .blog-posts-wrapper {
    width: 100%;
  }

  .blog-post-title {
    font-weight: 600;
  }

  .popular-title {
    line-height: 24px;
  }

  .blog-popular-grid {
    width: 100%;
    max-width: 100%;
  }

  .post-wrapper {
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .more-help-grid {
    max-width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 27px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .more-help-card {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .container-medium-627px.text-center.have-questions {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .credit-card-highlight {
    width: 200px;
    height: 200px;
  }

  .menu-burger-icon {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .menu-icon-top-line {
    height: 1px;
    border: 1px solid var(--neutral-700);
    background-color: var(--neutral-700);
    border-radius: 100px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-middle-line {
    height: 1px;
    border: 1px solid var(--neutral-700);
    background-color: var(--neutral-700);
    border-radius: 100px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-bottom-line {
    height: 1px;
    border: 1px solid var(--neutral-700);
    background-color: var(--neutral-700);
    border-radius: 100px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container-default-styleguide {
    max-width: 560px;
  }

  .nav-menu-button-wrapper {
    justify-content: center;
    padding: 100px 24px 40px;
    display: none;
  }

  .author-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .author-profile-image {
    width: 140px;
  }

  .about-author-wrapper {
    text-align: left;
    align-items: stretch;
    margin-top: 0;
    margin-left: 40px;
  }

  .overflow-hidden {
    flex-direction: column;
    align-items: center;
    display: flex;
    overflow: visible;
  }

  .transition-bg-image {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61bb09b9212ed64a5f11be52_home.png");
    background-position: 0 0;
    background-size: auto;
  }

  .transition-bg-image.about {
    background-position: 50% 39%;
    background-size: cover;
  }

  .transition-bg-image.home {
    height: 100%;
  }

  .transition-bg-image.home.mobile-version {
    background-position: 50%;
    background-size: cover;
  }

  .transition-bg-image.about {
    background-position: 50% 39%;
    background-size: cover;
  }

  .split-section-service {
    grid-template-columns: 1fr;
  }

  .left-paragraph {
    text-align: center;
    align-self: center;
  }

  .left-paragraph.dv5 {
    width: 600px;
  }

  .google-play-logo {
    top: 2px;
  }

  .button-primary-2.large {
    display: block;
    position: static;
  }

  .button-primary-2.large.submit-form-button, .button-primary-2.large.submit-form-button.mobile {
    display: block;
  }

  .button-primary-2.large {
    display: block;
    position: static;
  }

  .button-primary-2.large.submit-form-button {
    display: block;
  }

  .button-primary-2.submi {
    width: 170px;
  }

  .sufix-line-2.center {
    background-color: var(--primary-1);
  }

  .link.footer-link:hover {
    text-decoration: underline;
  }

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

  .text-block-7 {
    color: var(--dim-grey);
    font-size: 18px;
    line-height: 28px;
  }

  .media-grid {
    grid-template-columns: auto auto auto;
    justify-content: stretch;
    justify-items: stretch;
    padding-right: 0;
  }

  .sufix-line-3.left {
    align-self: center;
    margin-top: 0;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .bg-neutral-701.single-services-hero {
    min-width: 100%;
    display: none;
    top: -7%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .bg-neutral-701.single-services-hero.careers {
    display: none;
  }

  .container-default-1310px-2 {
    max-width: 100%;
    align-self: auto;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-default-1310px-2.other-services {
    margin-right: 0;
  }

  .container-default-1310px-2.mobile-title-to-card {
    margin-left: auto;
    margin-right: auto;
  }

  .bg-primary-2.banner-single-services {
    min-height: 50%;
  }

  .bg-primary-2.apply-loan-1 {
    width: 100%;
    height: 55%;
    width: 100%;
    height: 55%;
    width: 100%;
    height: 55%;
    width: 100%;
    height: 55%;
    top: auto;
    bottom: 5%;
    left: 0%;
    right: 0%;
  }

  .bg-primary-2.banner-single-services {
    min-height: 50%;
  }

  .service-wrapper-2 {
    width: auto;
    height: 392.5px;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding: 50px 20px;
  }

  .more-services-grid-2 {
    max-width: none;
    grid-column-gap: 15px;
    grid-template-columns: auto auto auto;
    margin-left: 0;
    margin-right: 0;
  }

  .more-services-grid-2.get-started-modal {
    width: auto;
    grid-column-gap: 10px;
    grid-template-columns: auto auto auto;
    grid-auto-columns: auto;
    overflow: visible;
  }

  .more-services-grid-2._0px-bot {
    margin-bottom: 0;
  }

  .service-title-2 {
    font-size: 19.25px;
    line-height: 21.25px;
  }

  .service-title-2.get-started-modal {
    font-size: 15px;
    line-height: 18px;
  }

  .right-arrow-2 {
    width: 48px;
    height: 48px;
    top: 0%;
    bottom: 0%;
    left: auto;
  }

  .right-arrow-2.right-arrow-5-right.ver3.mobile {
    margin-right: -10px;
  }

  .left-arrow-2 {
    width: 48px;
    height: 48px;
  }

  .left-arrow-2.core-values {
    left: -22px;
  }

  .left-arrow-2.left-arrow-5-left.mobile {
    margin-left: -10px;
  }

  .bold-text-3.news-title, .bold-text-3.news-title.desktop, .bold-text-3.news-title, .bold-text-3.news-title.desktop {
    font-size: 20px;
    line-height: 26px;
  }

  .testimonials-wrapper {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .user-name-t3 {
    align-self: auto;
    margin-bottom: 16px;
  }

  .testimonials-subwrapper-t3 {
    height: 377.995px;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 1px 0 6px 1px #c9c9c9;
  }

  .user-picture-t3 {
    z-index: 5;
    margin-bottom: 10px;
    position: static;
    top: auto;
  }

  .quote-t3.mobile-paragraph-15-75px {
    min-width: 100%;
    text-align: left;
    margin-bottom: 0;
  }

  .user-wrapper-t3 {
    padding-left: 0;
  }

  .link-14 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .link-16, .link-17 {
    font-weight: 500;
    text-decoration: none;
  }

  .mg-bottom-32px-2 {
    text-align: center;
  }

  .button-primary-4 {
    border-color: var(--primary-1);
    background-color: var(--primary-1);
  }

  .button-primary-4.header {
    display: none;
  }

  .benefits-grid-2 {
    grid-template-columns: 1fr;
  }

  .menu-button-2 {
    width: 50px;
    height: 50px;
    background-color: var(--primary-1);
    color: #fff;
    border-radius: 80px;
    padding: 12px;
    font-size: 30px;
    transition: background-color .35s;
  }

  .menu-button-2:hover, .menu-button-2.w--open {
    background-color: var(--primary-1);
  }

  .section-2, .section-2.single-services-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-2.other-services {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .mega-menu-link-2 {
    border-bottom: 1px solid #f4f7fa;
    margin-bottom: 0;
    padding: 20px 40px;
    transition: background-color .35s, color .35s;
  }

  .mega-menu-link-2.w--current {
    border-bottom-color: rgba(223, 225, 235, .3);
    font-weight: 700;
    transition: background-color .35s, color .35s;
  }

  .service-wrapper-3 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .service-wrapper-3.w--current {
    border-width: 2px 1px 1px;
    border-color: var(--primary-1) var(--neutral-200) var(--neutral-200);
  }

  .service-wrapper-3.other-services {
    border-width: 1px;
    border-color: var(--neutral-200);
    border-radius: 5px;
    padding: 30px 20px;
  }

  .divider-2 {
    display: block;
  }

  .divider-2.footer {
    background-color: #dfdcff;
  }

  .divider-2.loan-form {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .divider-2.mg-0px {
    display: block;
  }

  .nav-link-v2-2 {
    border-bottom: 1px solid #f8f8f8;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-menu-v2-2 {
    background-color: #fff;
    display: none;
    box-shadow: 0 4px 10px rgba(19, 1, 1, .18);
  }

  .nav-menu-v2-2.tablet {
    display: none;
  }

  .split-section-service-2 {
    grid-template-columns: 1fr;
  }

  .nav-link-2 {
    border-bottom: 1px solid #f8f8f8;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-link-2.footer {
    border-bottom-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header-dropdown-toggle-2 {
    border-bottom: 1px solid #f8f8f8;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    transition: background-color .35s, color .35s;
    display: flex;
  }

  .pricing-grid-wrapper-mobile {
    display: none;
  }

  .pricing-table-cell {
    align-items: stretch;
  }

  .pricing-table-cell.option-homebase {
    object-fit: fill;
    border-bottom-color: #fff;
    border-left: 1px solid #7a7aff;
    border-right: 1px solid #7a7aff;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 12px;
  }

  .comparison-paragraph.option-homebase {
    color: #7a7aff;
  }

  .title-wrap {
    display: block;
  }

  .pricing-section {
    padding-left: 50px;
  }

  .pricing-line-break {
    margin-top: 0;
  }

  .modal-wrapper {
    display: none;
  }

  .service-wrapper-v2-2 {
    border-radius: 5px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .service-wrapper-v2-2:hover {
    border-color: var(--primary-1) var(--neutral-200) var(--neutral-200);
    border-top-width: 2px;
  }

  .section-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-3.slider-section-2 {
    margin-top: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-3.about-us-gallery {
    padding-bottom: 80px;
  }

  .section-3.single-services-hero {
    padding-top: 32px;
    padding-bottom: 0;
  }

  .section-3.single-services-hero.buy {
    margin-bottom: 5rem;
    margin-left: 0;
    margin-right: 0;
    padding-top: 32px;
  }

  .section-3.single-services-hero.buy.px-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .section-3.slider {
    padding-top: 80px;
  }

  .section-3.section-hero.about-us {
    padding-top: 32px;
  }

  .licenses-hero-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .paragraph-2 {
    color: var(--dim-grey);
  }

  .div-block-11 {
    background-color: #f8f8f8;
  }

  .container-extra-small-600px.text-center {
    max-width: 680px;
  }

  .steps-wrapper.mobile-usp-buy {
    width: auto;
    max-width: 348px;
    width: auto;
    max-width: 348px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 16px;
  }

  .steps-list-wrapper {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: center;
    align-items: stretch;
    justify-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .get-started-title-wrapper {
    max-width: 50%;
  }

  .get-started-wrapper {
    width: auto;
    display: flex;
  }

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

  .testimonial-image {
    width: 940px;
    height: 100%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    position: static;
  }

  .div-block-15 {
    flex-direction: column;
    display: flex;
  }

  .news-logo {
    width: auto;
    clear: none;
    flex: 1;
    align-self: flex-start;
    margin-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-16 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .about-us-grid {
    display: none;
  }

  .button-secondary-2.large.bg-transparent {
    width: 251.325px;
  }

  .about-us-gallery-grid-2 {
    margin-top: 40px;
  }

  .calculator {
    height: 1000px;
    margin-top: 0;
    padding-left: 0;
  }

  .calculator.ue-calc {
    height: 1800px;
  }

  .calculator.ue-calc.ue-landing-calc {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .html-embed-2 {
    height: 100%;
    margin-top: 0;
  }

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

  .div-block-19 {
    width: 100%;
    align-self: flex-start;
  }

  .apply-loan-grid-2 {
    grid-template-columns: minmax(0%, 1fr);
  }

  .apply-loan-grid-2.dv4 {
    flex-direction: column;
    align-content: stretch;
    align-items: start;
    justify-items: start;
    display: flex;
  }

  .slider-content-wrap.sell-to-homebase {
    height: 600px;
  }

  .mask-3 {
    height: 660px;
  }

  .mask-3.tablet {
    height: 580px;
  }

  .previous {
    justify-content: flex-start;
    padding-top: 0;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
    overflow: visible;
  }

  .previous.new {
    margin-right: 0;
  }

  .form-input-wrapper-2.new.agent.mobile {
    margin-top: 24px;
  }

  .container-default-1310px-3 {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .container-default-1310px-3.apply-loan {
    width: 100%;
    max-width: none;
    padding-left: 24px;
  }

  .container-default-1310px-3.add {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.escow {
    padding-left: 0;
    padding-right: 0;
  }

  .basic-contact-information.slide {
    height: auto;
  }

  .next {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .next.new {
    margin-bottom: 0;
  }

  .form-title-wrap {
    align-items: flex-start;
    margin-bottom: 24px;
  }

  .apply-loan-form-2 {
    max-width: 100%;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 36px;
  }

  .paragraph-4 {
    text-align: left;
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-24 {
    text-align: center;
  }

  .slide-2 {
    width: 51%;
    height: 600px;
    margin-left: 5px;
    margin-right: 10px;
  }

  .mask-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-paragraph-15-75px {
    min-width: 100%;
  }

  .slider-5 {
    width: 100%;
    height: 100%;
    max-width: none;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .slide-nav-5 {
    display: none;
  }

  .slide-9 {
    width: 100%;
    height: auto;
  }

  .mask-6 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-24 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .heading-29, .heading-31, .paragraph-8, .paragraph-9 {
    text-align: center;
  }

  .text-block-20:hover {
    color: var(--primary-1);
  }

  .heading-32, .paragraph-10, .heading-33, .paragraph-11 {
    text-align: center;
  }

  .div-block-25 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .paragraph-12, .heading-34, .heading-35 {
    text-align: center;
  }

  .mask-7 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-13, .heading-37, .heading-38, .paragraph-14 {
    text-align: center;
  }

  .heading-40 {
    text-align: center;
    align-self: center;
  }

  .heading-43, .heading-51 {
    text-align: center;
  }

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

  .heading-55.forrm {
    text-align: center;
  }

  .heading-55.refer {
    font-size: 32px;
    line-height: 42px;
  }

  .heading-77 {
    text-align: center;
  }

  .div-block-26 {
    justify-content: flex-end;
    display: flex;
    position: absolute;
    top: auto;
    bottom: -4%;
    left: auto;
    right: 7%;
  }

  .submit {
    justify-content: flex-end;
    display: none;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .submit.agent {
    display: flex;
  }

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

  .slide-nav-6 {
    display: none;
  }

  .slide-10 {
    height: 100%;
    border: 1px none var(--neutral-200);
    background-color: var(--white);
    border-radius: 0;
  }

  .slide-10.dv5 {
    height: 740px;
  }

  .testimonial-slider {
    width: auto;
    height: 100%;
    min-height: 0;
    background-color: var(--white);
    justify-content: center;
    margin: 40px auto 0;
    display: flex;
  }

  .testimonial-slider.dv1.dv5 {
    margin-bottom: 0;
  }

  .container-7 {
    height: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .mask-8 {
    height: 100%;
    background-color: var(--white);
    overflow: hidden;
  }

  .mask-8.tablet {
    height: 380px;
  }

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

  .paragraph-22 {
    max-width: 90%;
    text-align: center;
    line-height: 30px;
  }

  .paragraph-22.timeline {
    text-align: left;
  }

  .paragraph-22.story {
    max-width: 93%;
    text-align: left;
  }

  .paragraph-22.benefit {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-22.reefer {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-22.center {
    max-width: 100%;
  }

  .div-block-29 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .faq-navigation-menu {
    width: auto;
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template: "."
                   "."
                   "."
                   "."
                   / max-content max-content;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-bottom: 20px;
    padding-top: 20px;
    display: grid;
  }

  .container-8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

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

  .dropdown-list.w--open {
    width: auto;
    min-width: 150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-toggle-2 {
    background-color: var(--white);
    border-radius: 10px;
    flex-direction: row;
    display: flex;
    top: auto;
    bottom: -519px;
  }

  .dropdown-2 {
    border-radius: 5px;
    flex: 1;
    position: fixed;
  }

  .bg-neutral-702.single-services-hero {
    min-width: 100%;
    display: none;
    top: -7%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .right-arrow-3 {
    width: 60px;
    height: 60px;
  }

  .service-wrapper-4 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .mask-10 {
    width: 50%;
  }

  .left-arrow-3 {
    width: 60px;
    height: 60px;
    left: -2%;
  }

  .heading-134, .heading-135, .heading-136, .heading-137, .heading-138, .heading-139 {
    text-align: center;
  }

  .section-86px---43px {
    padding-top: 43px;
  }

  .heading-140 {
    text-align: center;
  }

  .testimonial-picture-wrapper {
    width: 100%;
    height: 50%;
    max-width: 100%;
    border: 1px none var(--neutral-200);
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    flex: none;
  }

  .testimonial-picture-wrapper.ver3.mobile.phone {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .user-name-wrapper {
    margin-bottom: 0;
  }

  .user-name {
    color: var(--neutral-700);
    font-weight: 700;
  }

  .user-name.mobile {
    color: var(--dark-slate-grey);
    font-size: 22px;
    line-height: 32px;
  }

  .user-name.mobile.ver3.phone {
    font-size: 13px;
    line-height: 18px;
  }

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

  .title-center.dv5 {
    width: 600px;
  }

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

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

  .paragraph-24.forrm {
    text-align: left;
  }

  .paragraph-24.cus {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-31 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-153, .paragraph-32 {
    text-align: left;
  }

  .paragraph-44.form {
    text-align: center;
  }

  .paragraph-46 {
    line-height: 30px;
  }

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

  .paragraph-49 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-173, .heading-174, .heading-175 {
    font-size: 20px;
  }

  .paragraph-50, .paragraph-51, .paragraph-52 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-183 {
    color: var(--dark-slate-grey);
    margin-top: 24px;
  }

  .heading-185 {
    margin-top: 24px;
  }

  .heading-185.mobile, .heading-186, .paragraph-62 {
    text-align: center;
  }

  .paragraph-69.text-center {
    padding-left: 0;
    padding-right: 0;
  }

  .icon {
    display: block;
  }

  .icon.about.timeline {
    margin-top: 2px;
    display: block;
  }

  .icon.about.timeline._1st {
    margin-top: 0;
  }

  .icon.sidebar.help-article {
    width: auto;
    display: block;
  }

  .icon.mobile {
    width: 24px;
    display: block;
  }

  .icon.desktop {
    display: none;
  }

  .section-4 {
    flex-direction: column;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .section-4.contact-us-v2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.hero {
    padding-top: 160px;
    padding-bottom: 0;
  }

  .section-4.hero.v1.other-services {
    border-radius: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-4.hero.v1.d3 {
    margin-top: 3rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4.buy.homepage.mobile, .section-4.faq {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.product-list {
    padding-top: 80px;
  }

  .section-4.product-list.agents {
    padding-top: 60px;
  }

  .section-4.product-list.homepage.mobile {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.single-services-hero {
    padding-top: 32px;
    padding-bottom: 60px;
  }

  .section-4.single-services-hero.other-services {
    flex-direction: column;
    align-items: center;
    padding: 60px 32px;
    display: flex;
  }

  .section-4.single-services-hero.other-services.mobile-space {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4.single-services-hero.other-services._0px {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-4.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .section-4.no-side-padding.mg-top-0px {
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.banner-single-services {
    padding-top: 80px;
  }

  .section-4.apply-loan {
    padding-bottom: 80px;
  }

  .section-4.benefits-other-services {
    width: 984px;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    padding: 60px 20px;
    display: flex;
  }

  .section-4.banner-single-services {
    background-color: var(--primary-1);
    padding-top: 80px;
  }

  .section-4.about-us-hero {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section-4.about-us-hero.careers {
    align-items: stretch;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .section-4.section-hero.overflow-hidden {
    background-color: #f8f8f8;
  }

  .section-4.about-us-gallery, .section-4.about-parners {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.relative.bg-neutral-100 {
    background-color: #f8f8f8;
  }

  .section-4.news {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-4.why {
    padding-top: 60px;
  }

  .section-4.company {
    background-color: rgba(0, 0, 0, 0);
  }

  .section-4.opx {
    padding-top: 0;
  }

  .section-4.story {
    padding-bottom: 60px;
  }

  .section-4.benefit.other {
    padding-left: 26px;
    padding-right: 26px;
  }

  .mg-bottom-24px-2 {
    font-size: 32px;
    line-height: 42px;
  }

  .sufix-line-5.large {
    align-self: flex-start;
  }

  .sufix-line-5.left {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .sufix-line-5.extra-large.about-partners {
    display: block;
  }

  .container-medium-1022px-2 {
    max-width: 98%;
  }

  .container-medium-1022px-2.device4 {
    background-color: var(--neutral-100);
  }

  .container-extra-small-481px-2.text-center.solutions {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .button-secondary-3 {
    width: auto;
  }

  .button-secondary-3.large {
    width: 200px;
    min-width: 200px;
    padding-top: 22px;
    padding-bottom: 22px;
    display: block;
  }

  .button-secondary-3.large.bg-transparent {
    width: auto;
    min-width: auto;
    display: inline-block;
  }

  .button-secondary-3.header {
    display: none;
  }

  .button-secondary-3.geintouch {
    width: 210px;
  }

  .button-primary-6 {
    width: auto;
    justify-content: center;
    display: inline-block;
  }

  .button-primary-6.large {
    width: auto;
  }

  .button-primary-6.get-started-modal {
    display: none;
  }

  .button-primary-6.partner {
    width: 200px;
    min-width: 200px;
  }

  .contact-us-image-v2-2 {
    margin-right: 6px;
  }

  .bg-neutral-703.contact-us-v2 {
    min-height: 100%;
    background-color: var(--white);
    display: block;
  }

  .bg-neutral-703.contact-us-hero {
    height: 100%;
    padding-bottom: 0;
  }

  .bg-neutral-703.contact-us-v2 {
    min-height: 100%;
    background-color: #fff;
    display: block;
  }

  .animation-card-2 {
    height: auto;
    display: flex;
  }

  .contact-us-grid-v2-2 {
    grid-column-gap: 5px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .contact-us-link-v2-2 {
    font-size: 16px;
  }

  .container-default-1310px-10 {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .container-default-1310px-10.home-hero-section {
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .container-default-1310px-10.partners {
    justify-content: space-between;
    margin-top: 0;
    display: flex;
  }

  .container-default-1310px-10.navbar {
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0;
    position: relative;
  }

  .container-default-1310px-10.other-services {
    margin-top: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .mg-bottom-32px-4 {
    text-align: left;
    flex: 0 auto;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .nav-link-3 {
    border-bottom: 1px solid #f8f8f8;
    padding: 16px 24px;
  }

  .nav-link-3.footer {
    border-bottom-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-3.additional-services {
    display: block;
  }

  .nav-link-3.mobile {
    padding-top: 16px;
  }

  .nav-link-3.home {
    display: none;
  }

  .footer-grid-2 {
    grid-template-columns: 1.25fr .5fr 1fr;
    grid-template-areas: "Area Area Area";
  }

  .transition-3 {
    width: 100%;
    height: 100%;
    align-self: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-210 {
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-large-3 {
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }

  .mg-bottom-8px-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .left-arrow-5 {
    width: 48px;
    height: 48px;
  }

  .benefits-grid-3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .mg-bottom-0px-2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
  }

  .mg-bottom-0px-2.timeline {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .benefits-card-3 {
    padding-bottom: 28px;
  }

  .right-arrow-4 {
    width: 48px;
    height: 48px;
    top: 0%;
    bottom: 0%;
    left: auto;
  }

  .container-medium-1133px-2 {
    width: 100%;
    max-width: 100%;
  }

  .container-small-548px-2 {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .container-small-548px-2.text-center {
    max-width: 1000px;
    margin-bottom: 0;
  }

  .container-small-548px-2.text-center.howitwork {
    padding-top: 60px;
  }

  .partners-container-2 {
    background-color: #fff;
    position: static;
  }

  .partners-wrraper-2 {
    object-fit: fill;
    flex-direction: column;
    padding-right: 0;
  }

  .partners-title-2 {
    margin-bottom: 32px;
  }

  .partners-logo-2 {
    height: 56px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .partners-logo-2.about-us {
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .menu-button-3 {
    width: 50px;
    height: 50px;
    color: #fff;
    background-color: #fff;
    border-radius: 80px;
    padding: 12px;
    font-size: 30px;
    transition: background-color .35s;
    display: block;
  }

  .menu-button-3:hover, .menu-button-3.w--open {
    background-color: #fff;
  }

  .menu-icon-middle-line-2 {
    height: 1px;
    background-color: #0a1023;
    border: 1px solid #0a1023;
    border-radius: 100px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-bottom-line-2, .menu-icon-top-line-2 {
    height: 1px;
    background-color: #0a1023;
    border: 1px solid #0a1023;
    border-radius: 100px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mega-menu-link-3 {
    border-bottom: 1px solid #f4f7fa;
    margin-bottom: 0;
    padding: 20px 40px;
    transition: background-color .35s, color .35s;
    display: block;
  }

  .mega-menu-link-3.w--current {
    border-bottom-color: rgba(223, 225, 235, .3);
    font-weight: 700;
    transition: background-color .35s, color .35s;
  }

  .mega-menu-link-3.additional-services {
    display: block;
  }

  .header-dropdown-toggle-3 {
    background-color: #fff;
    border-bottom: 1px solid #f8f8f8;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    transition: background-color .35s, color .35s;
    display: flex;
  }

  .header-dropdown-toggle-3.header-v2 {
    align-items: flex-start;
  }

  .header-dropdown-toggle-3.home {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .header-dropdown-toggle-3.home.mobile {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
  }

  .right-arrow-5 {
    width: 48px;
    height: 48px;
    margin-right: -24px;
    top: 0%;
    bottom: 0%;
    left: auto;
  }

  .right-arrow-5.new {
    margin-right: auto;
  }

  .service-wrapper-5 {
    max-height: none;
    object-fit: fill;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .service-wrapper-5.services-page {
    max-width: 100%;
    justify-content: space-between;
    align-items: stretch;
  }

  .service-wrapper-5.services-page.homepage {
    border-radius: 5px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .service-wrapper-5.get-started-modal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .service-wrapper-5.news-wrapper {
    width: 100%;
    height: 480px;
    justify-content: space-around;
    padding-left: 40px;
    padding-right: 40px;
  }

  .service-wrapper-5.news-wrapper.dv3 {
    height: auto;
  }

  .service-wrapper-5.height-553px {
    height: 426px;
  }

  .service-wrapper-5.height-553px.desktop {
    height: 320px;
  }

  .icon-services-5 {
    width: auto;
    height: auto;
    min-height: auto;
    overflow: hidden;
  }

  .icon-services-5.get-started-modal {
    height: auto;
    min-height: 45px;
    min-width: 45px;
    align-self: flex-start;
  }

  .more-services-grid-3 {
    max-width: none;
    grid-column-gap: 15px;
    grid-template-columns: auto auto auto;
    margin-left: 0;
    margin-right: 0;
  }

  .more-services-grid-3.get-started-modal {
    width: auto;
    grid-column-gap: 10px;
    grid-template-columns: auto auto auto;
    grid-auto-columns: auto;
    overflow: visible;
  }

  .mask-14 {
    width: 50%;
  }

  .left-arrow-6 {
    width: 48px;
    height: 48px;
  }

  .left-arrow-6.core-values {
    left: -22px;
  }

  .service-title-6 {
    font-size: 18px;
    line-height: 28px;
  }

  .service-title-6.dv4 {
    line-height: 30px;
  }

  .split-section-service-3 {
    grid-template-columns: 1fr;
  }

  .steps-list-wrapper-2 {
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: center;
    align-items: stretch;
    justify-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .comparison-category-2 {
    font-weight: 400;
  }

  .pricing-section-2 {
    padding-bottom: 60px;
  }

  .title-wrap-2 {
    display: block;
  }

  .banner-wrapper-v2-3 {
    width: auto;
  }

  .container-hero-left-2 {
    max-width: 560px;
  }

  .container-hero-left-2.single-services {
    max-width: 600px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-hero-left-2.single-services.center {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-default-1310px-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-default-1310px-5.apply-loan {
    width: 100%;
    max-width: 100%;
  }

  .single-services-hero-wrapper-2 {
    min-height: auto;
  }

  .paragraph-large-4 {
    text-align: center;
  }

  .split-section-service-4 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .nav-link-v2-3 {
    border-bottom: 1px solid #f8f8f8;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    position: static;
  }

  .nav-menu-v2-3 {
    background-color: #fff;
    position: absolute;
    top: 0;
    box-shadow: 0 4px 10px rgba(19, 1, 1, .18);
  }

  .mega-menu-wrapper-2 {
    flex-direction: column;
  }

  .header-dropdown-toggle-4 {
    border-bottom: 1px solid #f8f8f8;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    transition: background-color .35s, color .35s;
    display: flex;
  }

  .menu-icon-middle-line-3 {
    height: 1px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 100px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mega-menu-link-4 {
    border-bottom: 1px solid #f4f7fa;
    margin-bottom: 0;
    padding: 20px 40px;
    transition: background-color .35s, color .35s;
  }

  .mega-menu-link-4.w--current {
    border-bottom-color: rgba(223, 225, 235, .3);
    font-weight: 700;
    transition: background-color .35s, color .35s;
  }

  .nav-menu-button-wrapper-2 {
    justify-content: center;
    padding: 100px 24px 40px;
    display: flex;
  }

  .menu-icon-top-line-3 {
    height: 1px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 100px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .mega-menu-title-2 {
    color: var(--neutral-700);
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 40px 0;
    font-weight: 700;
    text-decoration: none;
  }

  .mega-menu-grid-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .nav-link-v2-4 {
    border-bottom: 1px solid #f8f8f8;
    padding-left: 24px;
    padding-right: 24px;
  }

  .menu-icon-bottom-line-3 {
    height: 1px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 100px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-icon-2 {
    justify-content: center;
    align-items: center;
    margin-right: 24px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .mega-menu-container-2 {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    position: static;
  }

  .step-wrapper-2 {
    max-width: 348px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .steps-wrapper-grid-2 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .apply-loan-form-3 {
    max-width: 100%;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 40px;
  }

  .apply-loan-form-grid-2, .apply-loan-grid-3 {
    grid-template-columns: 1fr;
  }

  .previous-2 {
    justify-content: center;
    padding-top: 0;
    position: static;
    right: auto;
    overflow: visible;
  }

  .apply-loan-grid-4 {
    grid-template-columns: minmax(0%, 1fr);
  }

  .apply-loan-form-4 {
    max-width: 100%;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 40px;
  }

  .apply-loan-form-title-3 {
    text-align: left;
  }

  .div-block-27 {
    justify-content: center;
    display: flex;
  }

  .next-2 {
    position: static;
  }

  .form-title-wrap-2 {
    align-items: flex-start;
  }

  .paragraph-72 {
    text-align: left;
    margin-left: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .mask-15 {
    width: 50%;
  }

  .slide-22 {
    width: 34%;
  }

  .container-default-1310px-6 {
    width: 984px;
    max-width: 100%;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .overflow-hidden-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
    overflow: visible;
  }

  .tabs-menu-3 {
    width: 95%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-3.other {
    width: 93%;
    display: flex;
  }

  .mg-top-0px-2 {
    display: block;
  }

  .service-wrapper-6 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .service-wrapper-6.w--current {
    border-width: 2px 1px 1px;
    border-color: #7a7aff #d8dce7 #d8dce7;
  }

  .service-wrapper-6.other-services {
    height: auto;
    border-width: 1px;
    border-color: #d8dce7;
    border-radius: 5px;
    margin-right: 20px;
    padding: 36px 22px;
  }

  .service-wrapper-6.other-services.t3 {
    margin-right: 0;
  }

  .service-wrapper-6.other-services.t3.w--current {
    height: auto;
  }

  .steps-wrapper-grid-3 {
    flex-wrap: wrap;
    grid-template-rows: auto;
    justify-content: center;
    margin-top: 16px;
    margin-bottom: 40px;
  }

  .slide-v2-2 {
    width: 34%;
  }

  .service-title-7 {
    color: var(--dark-slate-grey);
    font-family: Manrope, sans-serif;
  }

  .subcontainer-small-2 {
    max-width: 100%;
    flex-direction: column;
    position: static;
  }

  .subcontainer-small-2.services {
    flex-direction: column;
    flex: 0 auto;
  }

  .subcontainer-small-2.auto-loan {
    max-width: 100%;
  }

  .step-wrapper-3 {
    max-width: 348px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .step-wrapper-3.mobile {
    padding-left: 8px;
    padding-right: 8px;
  }

  .mask-16 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .service-wrapper-v2-3 {
    width: 90%;
    height: 320px;
    border-radius: 5px;
    padding: 24px;
  }

  .service-wrapper-v2-3:hover {
    border-color: #7a7aff #d8dce7 #d8dce7;
    border-top-width: 2px;
  }

  .mg-bottom-32px-5 {
    text-align: center;
  }

  .custom-solution-grid-2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .get-started-wrapper-2 {
    width: auto;
  }

  .slide-24, .slide-24.core-values {
    width: 50%;
  }

  .user-name-wrapper-t3-2 {
    margin-top: 0;
  }

  .icon-services-9 {
    margin-bottom: 32px;
  }

  .mask-17 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonials-subwrapper-t3-2 {
    height: 380px;
    max-width: 100%;
    justify-content: center;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 1px 0 6px 1px #c9c9c9;
  }

  .testimonials-subwrapper-t3-2.tablet {
    height: 400px;
    max-width: none;
  }

  .about-us-gallery-grid-3 {
    display: none;
  }

  .heading-216 {
    text-align: center;
  }

  .nav-link-4 {
    border-bottom: 1px solid #f8f8f8;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-link-4.footer {
    border-bottom-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-25 {
    width: 51%;
    height: auto;
    margin-left: 5px;
    margin-right: 10px;
  }

  .about-us-companies-title-2 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 26px;
    line-height: 36px;
  }

  .modal-wrapper-2 {
    display: flex;
  }

  .header-dropdown-toggle-5 {
    background-color: #fff;
    border-bottom: 1px solid #f8f8f8;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    transition: background-color .35s, color .35s;
    display: flex;
  }

  .header-dropdown-toggle-5.header-v2 {
    align-items: flex-start;
  }

  .mask-18 {
    width: 100%;
    height: 380px;
    padding-left: 20px;
    padding-right: 40px;
  }

  .mask-18.newsmask {
    height: auto;
  }

  .story-grid-2 {
    max-width: 100%;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    align-items: flex-start;
    justify-items: start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .news-logo-2 {
    width: 100%;
    max-width: none;
    clear: none;
    flex: 1;
    align-self: flex-start;
    padding-right: 0;
    display: block;
  }

  .news-logo-2.vir {
    opacity: .48;
  }

  .user-name-2 {
    color: #0a1023;
    font-weight: 700;
  }

  .next-goal-wrapper-2 {
    width: auto;
    max-width: none;
    min-height: 0;
    min-width: 0;
    background-color: #fff;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .next-goal-title-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .testimonial-picture-wrapper-2 {
    width: 50%;
    border: 1px #d8dce7;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    flex: none;
  }

  .testimonial-slider-2 {
    width: auto;
    height: 100%;
    min-height: 0;
    background-color: #fff;
    justify-content: center;
    margin: 40px auto;
    display: flex;
  }

  .next-goal-card-2 {
    max-width: 400px;
    background-color: #fff;
    border: 1px #d8dce7;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .mask-20 {
    height: auto;
    background-color: #fff;
    overflow: hidden;
  }

  .testimonial-image-2 {
    width: auto;
    height: 100%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    position: static;
  }

  .slide-26 {
    height: auto;
    background-color: #fff;
    border: 1px #d8dce7;
    border-radius: 0;
  }

  .heading-221 {
    line-height: 36px;
  }

  .header-55 {
    text-align: center;
    margin-bottom: 16px;
  }

  .header-55.cash {
    text-align: left;
  }

  .submit-2 {
    justify-content: center;
    display: flex;
  }

  .heading-228, .heading-230 {
    text-align: center;
  }

  .heading-231 {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-232 {
    text-align: center;
  }

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

  .heading-234 {
    line-height: 36px;
  }

  .heading-235 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-236, .heading-237, .heading-238 {
    color: var(--dark-slate-grey);
    font-size: 20px;
    line-height: 30px;
  }

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

  .heading-240 {
    font-size: 40px;
    line-height: 40px;
  }

  .bold-text-18, .bold-text-19 {
    color: var(--primary-1);
    font-weight: 500;
  }

  .link-20, .link-21, .link-22, .link-23, .link-24, .link-25 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .link-26 {
    font-weight: 500;
    text-decoration: none;
  }

  .link-27, .link-28 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .link-29, .link-30 {
    font-weight: 500;
    text-decoration: none;
  }

  .link-31 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .paragraph-80 {
    margin-bottom: 0;
  }

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

  .paragraph-83 {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-85 {
    font-size: 16px;
    line-height: 26px;
  }

  .image-16.testi {
    max-width: 70%;
  }

  .image-16.testi.tablet {
    max-width: 50%;
  }

  .weglot {
    border-bottom: 1px solid #f8f8f8;
    padding-left: 24px;
    padding-right: 24px;
  }

  .weglot.footer {
    border-bottom-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .weglot.additional-services {
    display: block;
  }

  .subcontainer-small-3 {
    flex-direction: column;
    position: static;
  }

  .image-and-element-wrapper-2 {
    max-width: 100%;
    min-height: auto;
  }

  .div-block-47 {
    margin-bottom: 8px;
  }

  .paragraph-90 {
    color: var(--dim-grey);
  }

  .contact-us-wrapper-2 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 2fr;
  }

  .bg-secondary-3.contact-us {
    width: 100%;
    height: 50%;
    background-color: var(--primary-1);
  }

  .contact-us-grid-2 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .contact-us-form-grid-2 {
    grid-template-columns: 1fr;
  }

  .contact-us-form-2 {
    padding: 50px 40px;
  }

  .bold-text-21 {
    color: var(--primary-1);
    font-weight: 500;
  }

  .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29 {
    color: var(--dark-slate-grey);
  }

  .link-36, .link-37 {
    font-weight: 500;
    text-decoration: none;
  }

  .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33 {
    color: var(--dark-slate-grey);
  }

  .link-38 {
    font-weight: 500;
    text-decoration: none;
  }

  .subheader {
    text-align: center;
  }

  .subheader.mobile {
    margin-bottom: 0;
  }

  .subheader.left {
    font-size: 16px;
    line-height: 26px;
  }

  .headcen {
    color: var(--dark-slate-grey);
  }

  .headcen.benefit {
    text-align: center;
  }

  .headerleft {
    color: var(--dark-slate-grey);
    text-align: center;
  }

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

  .headerleft.center.mobile {
    font-size: 32px;
    line-height: 42px;
  }

  .sublefft.center {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-91 {
    color: var(--dim-grey);
  }

  .paragraph-93 {
    text-align: left;
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .next-3 {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .apply-loan-form-title-4 {
    text-align: left;
  }

  .submit-3 {
    justify-content: flex-end;
    display: none;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .section-5.apply-loan {
    background-color: #7a7aff;
    padding-bottom: 80px;
  }

  .button-primary-8.large {
    display: block;
    position: static;
  }

  .button-primary-8.large.submit-form-button {
    display: block;
  }

  .container-default-1310px-7 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .form-title-wrap-3 {
    align-items: flex-start;
  }

  .button-primary-9 {
    width: auto;
    justify-content: center;
    display: inline-block;
  }

  .button-primary-9.large {
    width: auto;
  }

  .button-primary-9.large.form-previous-button, .button-primary-9.large.form-next-button, .button-primary-9.large.form-submit-button {
    width: 160px;
  }

  .heading-250.form {
    text-align: center;
  }

  .apply-loan-grid-5 {
    grid-row-gap: 36px;
    grid-template-columns: minmax(0%, 1fr);
    overflow: hidden;
  }

  .heading-252 {
    color: var(--dark-slate-grey);
  }

  .tabs-2 {
    width: auto;
    max-width: 1100px;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .image-17 {
    width: 24%;
  }

  .image-18 {
    width: 24%;
    max-width: 40%;
  }

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

  .paragraph-100 {
    color: var(--dim-grey);
  }

  .container-default-1310px-8 {
    flex-direction: column;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .paragraph-large-5 {
    max-width: 75%;
    color: #646668;
    text-align: center;
  }

  .section-6.single-services-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-6.single-services-hero.other-services {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-6.single-services-hero.other-services._0px {
    padding-bottom: 0;
  }

  .split-section-service-5 {
    grid-template-columns: 1fr;
  }

  .single-services-hero-wrapper-3 {
    min-height: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .field-label-7 {
    font-size: 18px;
  }

  .mega-menu-title-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 40px 0;
    display: block;
  }

  .mega-menu-container-3 {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    display: block;
    position: static;
  }

  .mega-menu-column-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .mega-menu-link-5 {
    border-bottom: 1px solid #f4f7fa;
    margin-bottom: 0;
    padding: 8px 40px;
    transition: background-color .35s, color .35s;
    display: block;
  }

  .mega-menu-link-5.w--current {
    border-bottom-color: rgba(223, 225, 235, .3);
    font-weight: 700;
    transition: background-color .35s, color .35s;
  }

  .mega-menu-link-5.additional-services {
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .header-dropdown-2 {
    display: none;
  }

  .header-dropdown-2.mobile-version {
    display: block;
  }

  .nav-menu-2 {
    background-color: #fff;
    margin-left: 0;
    display: none;
    box-shadow: 0 4px 10px rgba(19, 1, 1, .18);
  }

  .nav-menu-2.mobile {
    display: none;
  }

  .nav-link-v2-5 {
    border-bottom: 1px solid #f8f8f8;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    position: static;
  }

  .menu-button-4 {
    width: 50px;
    height: 50px;
    color: #fff;
    background-color: #fff;
    border-radius: 80px;
    padding: 12px;
    font-size: 30px;
    transition: background-color .35s;
    display: block;
  }

  .menu-button-4:hover, .menu-button-4.w--open {
    background-color: #fff;
  }

  .menu-burger-icon-2 {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .body-3 {
    display: block;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .blog-post-title-2 {
    font-weight: 600;
  }

  .section-15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-15.section-hero.author {
    padding-top: 0;
  }

  .section-15.apply-loan {
    background-color: #7a7aff;
    padding-bottom: 0;
  }

  .section-15.faq {
    background-color: #f8f8f8;
    padding-bottom: 60px;
  }

  .section-15.banner.white {
    padding-top: 0;
  }

  .section-15.control.white {
    padding-top: 60px;
  }

  .container-default-1440px-2 {
    max-width: 100%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .video {
    flex: 0 auto;
    display: none;
  }

  .video-2 {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .div-block-58 {
    width: 640px;
    height: 360px;
  }

  .video-4 {
    display: none;
  }

  .div-block-61 {
    width: 640px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .video-5 {
    display: block;
  }

  .div-block-63 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .div-block-64 {
    justify-content: center;
  }

  .div-block-67, .form-block {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .heading-265 {
    margin-bottom: 2rem;
  }

  .div-block-70 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-71 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .heading-270 {
    text-align: center;
  }

  .video-7 {
    width: 100%;
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .video-8 {
    display: block;
  }

  .div-block-77 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .div-block-81 {
    max-width: 30%;
  }

  .paragraph-111 {
    font-size: 16px;
    line-height: 26px;
  }

  .mg-bottom-32px-6 {
    text-align: left;
    flex: 0 auto;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 30px;
  }

  .testimonial-slider-3 {
    width: auto;
    height: 100%;
    min-height: 0;
    background-color: #fff;
    justify-content: center;
    margin: 40px auto 0;
    display: flex;
  }

  .testimonial-slider-3.dv1.dv5 {
    margin-bottom: 0;
  }

  .paragraph-large-6 {
    text-align: center;
  }

  .right-arrow-6 {
    width: 48px;
    height: 48px;
    top: 0%;
    bottom: 0%;
    left: auto;
  }

  .left-arrow-7 {
    width: 48px;
    height: 48px;
  }

  .mg-bottom-0px-4 {
    line-height: 28px;
  }

  .mega-menu-link-6 {
    border-bottom: 1px solid #f4f7fa;
    margin-bottom: 0;
    padding: 20px 40px;
    transition: background-color .35s, color .35s;
    display: block;
  }

  .mega-menu-link-6.w--current {
    border-bottom-color: rgba(223, 225, 235, .3);
    font-weight: 700;
    transition: background-color .35s, color .35s;
  }

  .mega-menu-link-6.additional-services {
    display: block;
  }

  .sufix-line-6.tablet {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .next-goal-title-3 {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 30px;
  }

  .next-goal-title-3.mobile {
    margin-top: 40px;
  }

  .next-goal-title-3.dv4.mobile {
    margin-top: 24px;
    font-size: 16px;
    line-height: 26px;
  }

  .calculator-2 {
    height: 2200px;
    margin-top: 0;
    padding-left: 0;
  }

  .next-goal-card-3 {
    width: 100%;
    max-height: 50%;
    max-width: none;
    background-color: #fff;
    border: 1px #d8dce7;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 28px;
    padding-bottom: 28px;
    display: flex;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .next-goal-card-3.mobile {
    max-height: 50%;
    border-style: none;
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .heading-273 {
    text-align: center;
  }

  .paragraph-112 {
    margin-bottom: 0;
  }

  .user-name-3 {
    color: #0a1023;
    font-weight: 700;
  }

  .user-name-3.mobile {
    color: #434547;
    font-size: 22px;
    line-height: 32px;
  }

  .bg-primary-4.apply-loan-1 {
    width: 100%;
    height: 55%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .bg-primary-4.apply-loan-1.sell {
    height: 55%;
    bottom: 0%;
  }

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

  .apply-loan-form-5 {
    width: 100%;
    max-width: none;
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 50px 40px;
  }

  .benefits-card-4 {
    padding-bottom: 28px;
  }

  .paragraph-113 {
    text-align: left;
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .subheader-2 {
    text-align: center;
  }

  .contact-us-link-v2-3 {
    font-size: 16px;
  }

  .section-16 {
    flex-direction: column;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .section-16.no-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .section-16.contact-us-v2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-16.banner-single-services {
    background-color: #7a7aff;
    padding-top: 80px;
  }

  .section-16.why {
    padding-top: 60px;
  }

  .headerleft-2 {
    color: #434547;
    text-align: center;
  }

  .next-goal-subtitle-3 {
    font-size: 16px;
  }

  .next-goal-subtitle-3.mobile {
    margin-bottom: 0;
  }

  .sublefft-2.center {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
  }

  .get-started-wrapper-3 {
    width: auto;
    display: flex;
  }

  .apply-loan-form-title-5 {
    text-align: left;
  }

  .slide-27 {
    height: 100%;
    background-color: #fff;
    background-position: 0 0;
    border: 1px #d8dce7;
    border-radius: 0;
  }

  .button-secondary-4 {
    width: 170px;
  }

  .button-secondary-4.large {
    width: auto;
    min-width: auto;
    padding-top: 22px;
    padding-bottom: 22px;
    text-decoration: none;
    display: block;
  }

  .service-wrapper-7 {
    max-height: none;
    object-fit: fill;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .service-wrapper-7.get-started-modal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-56 {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    position: -webkit-sticky;
    position: sticky;
  }

  .testimonial-picture-wrapper-3 {
    width: 100%;
    height: 50%;
    max-width: 100%;
    border: 1px #d8dce7;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    flex: none;
  }

  .paragraph-116 {
    color: #646668;
  }

  .mega-menu-title-4 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 40px 0;
    display: block;
  }

  .next-goal-wrapper-3 {
    width: auto;
    height: 640px;
    max-width: none;
    min-height: 0;
    min-width: 0;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .mask-24 {
    height: 100%;
    background-color: #fff;
    overflow: hidden;
  }

  .slide-30 {
    background-position: 50% 0;
    background-size: 275%;
  }

  .div-block-85 {
    flex-direction: column;
    align-items: center;
  }

  .mega-menu-link-7 {
    border-bottom: 1px solid #f4f7fa;
    margin-bottom: 0;
    padding: 20px 40px;
    transition: background-color .35s, color .35s;
    display: block;
  }

  .mega-menu-link-7.w--current {
    border-bottom-color: rgba(223, 225, 235, .3);
    font-weight: 700;
    transition: background-color .35s, color .35s;
  }

  .mega-menu-link-7.additional-services {
    display: block;
  }

  .mega-menu-title-5 {
    color: #0a1023;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 40px 0;
    font-weight: 700;
    text-decoration: none;
  }

  .mega-menu-container-4 {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    display: block;
    position: static;
  }

  .container-72 {
    display: none;
  }

  .search-2 {
    margin-bottom: 2rem;
  }

  .comparison-table__block-text.system-red.align-left {
    text-align: center;
  }

  .comparison-table__criteria {
    font-weight: 400;
  }

  .comparison-table__criteria.headertable {
    text-align: left;
    font-size: 21px;
  }

  .comparison-table__header-text.traditionsale {
    margin-left: 16px;
  }

  .comparison-table__header-text.primary-color {
    margin-left: -12px;
  }

  .bold-text-39 {
    text-align: center;
    margin-left: 0;
  }

  .bold-text-39.headline {
    margin-left: 166px;
  }

  .featured-article {
    max-width: 600px;
    align-items: center;
  }

  .featured-article-container {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
  }

  .div-block-102 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .press-articles-container {
    height: 300px;
  }

  .press-articles-slider {
    height: 85%;
  }

  .article-quote {
    max-width: 70%;
  }

  .testimonial-hook.mobile {
    font-size: 24px;
    line-height: 30px;
  }

  .search-help {
    width: 100%;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .h1 {
    display: block;
    overflow: visible;
  }

  .h1.mobile {
    font-size: 60px;
    line-height: 72px;
  }

  .h1.mobile.horizontal, .h1.home {
    width: auto;
  }

  .h1.about {
    width: 600px;
  }

  .h1.help.hero {
    width: auto;
    text-align: center;
    padding-right: 0;
  }

  .h1.bwi-hero.hero {
    width: auto;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .h1.ue.hero.mobile {
    width: auto;
    margin-top: 24px;
    margin-bottom: 40px;
    padding-right: 41px;
  }

  .nav-text, .nav-text.faq-home.mobile.horizontal {
    width: auto;
  }

  .nav-text.breadcrumb.mobile.horizontal {
    text-decoration: none;
  }

  .nav-text.sidebar {
    width: auto;
    margin-right: 16px;
  }

  .nav-text.nav-link {
    padding-right: 0;
  }

  .nav-text.nav {
    padding: 8px 0;
  }

  .nav-text.nav:hover {
    color: var(--accent);
  }

  .nav-text.nav.more {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-text.nav.mobile {
    display: block;
  }

  .nav-text.nav.mobile:hover {
    color: var(--accent);
  }

  .nav-text.nav.mobile.temp-disabled, .nav-text.help-article.breadcrumb, .nav-text.help-article.breadcrumb.selected.w--current {
    display: none;
  }

  .nav-text.help-article.breadcrumb.topic {
    color: var(--accent);
    font-weight: 400;
    display: flex;
  }

  .page-wrapper-4.mobile {
    position: static;
  }

  .nav-bar {
    display: none;
  }

  .paragraph-1.paragraph-hero, .paragraph-1.product-intro, .paragraph-1.product-intro.home {
    width: auto;
  }

  .paragraph-1.answer-faq.mobile {
    width: 50vw;
    font-size: 16px;
  }

  .paragraph-1.contact.hero.mobile {
    width: auto;
    padding-right: 60px;
  }

  .paragraph-1.help-center.mobile {
    width: 50vw;
    font-size: 16px;
  }

  .paragraph-1.mobile {
    display: block;
  }

  .paragraph-1.mobile.hiw-description, .paragraph-1.client-quote.home, .paragraph-1.about.story, .paragraph-1.about.journey, .paragraph-1.about.hero {
    width: auto;
  }

  .paragraph-1.apply {
    display: block;
  }

  .paragraph-1.benefits {
    width: auto;
    display: block;
  }

  .paragraph-1.bwi-explore {
    display: block;
  }

  .paragraph-1.help-article.mobile {
    align-self: center;
    font-size: 16px;
    display: block;
  }

  .paragraph-1.my-0 {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-1._800px {
    width: auto;
  }

  .paragraph-1.nav-link {
    border: 1px #000;
  }

  .paragraph-1.align-center._800px {
    width: auto;
  }

  .paragraph-1.homebase-media {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .paragraph-1.msp.connect.mobile {
    text-align: center;
    margin-top: 24px;
  }

  .paragraph-1.left-align {
    text-align: left;
  }

  .grid-15 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .category-text, .category-text.mobile, .category-text.testimonial {
    display: block;
  }

  .category-text.nav {
    width: 120px;
    text-align: left;
  }

  .category-text.nav.company {
    width: auto;
    padding-top: 16px;
  }

  .category-text.nav.mobile {
    margin-top: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
  }

  .h5 {
    line-height: 32px;
  }

  .h5.hero-highlight {
    width: auto;
    font-size: 20px;
    line-height: 24px;
  }

  .h5.mobile, .h5.cta, .h5.metrics-name {
    font-size: 20px;
    line-height: 24px;
  }

  .h5.client-quote.home {
    min-height: 120px;
    font-size: 20px;
    line-height: 24px;
  }

  .h5.client-quote.home.michelle {
    min-height: 144px;
  }

  .h5.help-category.sidebar {
    width: 100%;
  }

  .h5.blue-text.mb-0 {
    font-size: 20px;
  }

  .h5.resource {
    margin-top: 0;
  }

  .button-text.help.hero {
    width: 160px;
    opacity: 1;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    line-height: 24px;
    display: block;
  }

  .column-12 {
    align-items: flex-start;
    padding-bottom: 80px;
    padding-right: 0;
  }

  .h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 57px;
  }

  .h2.mobile {
    font-size: 48px;
    line-height: 57px;
  }

  .h2.mobile.highlight {
    width: auto;
  }

  .h2.benefit {
    margin-right: 60px;
  }

  .h2.clients {
    font-size: 48px;
    line-height: 57px;
  }

  .h2.about.news {
    margin-left: 0;
  }

  .h2.bwi.client {
    width: auto;
    grid-row-gap: 24px;
    line-height: 60px;
  }

  .h2.bwi.benefit {
    width: auto;
    align-self: auto;
    margin-right: 0;
  }

  .h2.bwi.benefit.mobile {
    flex: 0 auto;
  }

  .h2.bwi.apply {
    width: auto;
    height: auto;
  }

  .h2.bwi._500px {
    width: auto;
  }

  .h2.bwi-cta {
    display: block;
  }

  .h2.ue.work, .h2.ue.work.mobile {
    margin-bottom: 40px;
  }

  .h2.ue.client-review, .h2.ue.hero {
    width: auto;
  }

  .div-block-149 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .h3 {
    font-size: 34px;
    line-height: 38px;
  }

  .h3.faq-question-heading.tablet {
    width: 50vw;
  }

  .h3.mobile {
    color: var(--primary-2);
    text-align: left;
    font-size: 34px;
    line-height: 38px;
    display: block;
  }

  .h3.mobile.heading-highlight {
    color: var(--accent);
  }

  .h3.product-name {
    display: none;
  }

  .h3.product-name.large {
    display: block;
  }

  .h3.help.category.bwi {
    font-size: 34px;
    line-height: 38px;
  }

  .h3.cta.contact {
    margin-top: 24px;
  }

  .h3.agent.benefits.mobile {
    width: 60vw;
  }

  .h3.agent.terms.mobile {
    height: auto;
  }

  .h3.squeeze-left {
    padding-right: 30%;
  }

  .faq-accd {
    width: auto;
  }

  .paragraph-2 {
    color: var(--text-primary);
  }

  .paragraph-2:hover {
    color: var(--accent);
  }

  .paragraph-2.client-quote {
    min-height: 24px;
    margin-bottom: 0;
  }

  .paragraph-2.client-quote:hover {
    color: var(--text-primary);
  }

  .paragraph-2.client-quote.large {
    display: block;
  }

  .paragraph-2.client-quote.balance {
    min-height: 48px;
    display: block;
  }

  .paragraph-2.client-quote.mobile {
    color: var(--text-primary);
    display: block;
  }

  .paragraph-2.client-quote.john {
    display: none;
  }

  .paragraph-2.client-quote.slide {
    display: block;
  }

  .paragraph-2.cient-testimonial.home {
    width: auto;
  }

  .paragraph-2.cient-testimonial.home:hover {
    color: var(--text-primary);
  }

  .paragraph-2.bwi.client {
    width: auto;
  }

  .paragraph-2.help-category.sidebar {
    width: 100%;
    padding-top: 0;
    display: block;
  }

  .paragraph-2.footer:hover {
    color: var(--white-2);
  }

  .paragraph-2.ue.cta {
    margin-top: 16px;
  }

  .paragraph-2.no-hover:hover {
    color: var(--text-primary);
  }

  .paragraph-2.no-hover.footnote-color:hover {
    color: var(--neutral-500);
  }

  .paragraph-2.mt-24px:hover {
    color: var(--text-primary);
  }

  .paragraph-2.mt-24px.footnote-color:hover {
    color: var(--neutral-500);
  }

  .paragraph-2.testimonial:hover {
    color: var(--text-primary);
  }

  .paragraph-2.nav-link.breadcrumb {
    border: 1px #000;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-2.nav-link.breadcrumb.w--current {
    color: var(--accent);
    border: 1px #000;
    font-weight: 400;
  }

  .paragraph-2.nav-link.breadcrumb.hide {
    display: none;
  }

  .paragraph-2.agent.terms {
    margin-top: 16px;
  }

  .paragraph-2.agent.terms.mobile {
    width: auto;
    margin-bottom: 16px;
    padding-right: 0;
  }

  .div-block-162 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    display: flex;
    overflow: visible;
  }

  .button-text-2:hover {
    flex: 0 auto;
  }

  .button-text-2.secondary {
    text-align: center;
  }

  .button-text-2.secondary.mobile {
    flex: 0 auto;
    padding: 16px 32px;
    line-height: 24px;
    display: flex;
  }

  .button-text-2.product-intro {
    text-align: center;
  }

  .button-text-2.product-intro.mobile {
    padding: 16px 32px;
    display: flex;
  }

  .button-text-2.ue {
    padding-top: 16px;
    padding-bottom: 16px;
    line-height: 24px;
  }

  .button-text-2.contact {
    width: 100%;
    padding-bottom: 24px;
  }

  .button-text-2.contact.mobile {
    width: 100%;
    text-align: center;
  }

  .button-text-2.agent {
    margin-top: 0;
  }

  .button-text-2.agent.mobile {
    text-align: center;
  }

  .h1-2 {
    display: none;
  }

  .div-block-157 {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .div-block-157.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 1rem;
    display: flex;
  }

  .product-intro-section-2.help-center.mobile.horizontal {
    margin-bottom: 160px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .product-intro-section-2.mobile {
    margin-top: 80px;
  }

  .div-block-158 {
    grid-row-gap: 0px;
    align-items: center;
  }

  .paragraph-2-2.footer-link.no-wrap {
    white-space: nowrap;
  }

  .div-block-154 {
    width: 100%;
  }

  .column-16 {
    align-items: flex-start;
    padding-bottom: 80px;
    padding-right: 0;
  }

  .columns-8 {
    flex-direction: column;
  }

  .hwi-step-title {
    align-items: center;
  }

  .lender-logo {
    mix-blend-mode: normal;
  }

  .paragraph-1-2.client-role {
    margin-bottom: 0;
  }

  .paragraph-1-2.product-intro, .paragraph-1-2.faq-answer, .paragraph-1-2.bwi.client {
    width: auto;
  }

  .paragraph-1-2.bwi-apply.new {
    padding-right: 200px;
  }

  .paragraph-1-2.bwi-faq {
    margin-left: 80px;
    margin-right: 52px;
    padding-right: 32px;
  }

  .paragraph-1-2.ue.work {
    margin-top: 24px;
    margin-bottom: 40px;
  }

  .paragraph-1-2.ue.faq.mobile {
    width: auto;
    margin-left: 0;
  }

  .paragraph-1-2.ue.client-review._1 {
    padding-right: 0;
  }

  .paragraph-1-2.ue.client-review._1.mobile {
    width: auto;
    height: auto;
    margin-bottom: 40px;
  }

  .paragraph-1-2.ue.client-review.mobile {
    padding-bottom: 0;
  }

  .paragraph-1-2.ue.apply {
    align-self: auto;
  }

  .paragraph-1-2.contact.benefits.mobile {
    width: auto;
    margin-top: 24px;
  }

  .paragraph-1-2.contact.mobile {
    align-self: flex-start;
    margin-top: 24px;
  }

  .paragraph-1-2.agent {
    margin-top: 16px;
    padding-right: 0;
  }

  .paragraph-2-3.faq-answer.mt-1rem {
    width: auto;
  }

  .div-block-161.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .section-29.about {
    flex-direction: column;
    margin-left: 0;
    overflow: hidden;
  }

  .section-29.investor {
    margin-top: 80px;
  }

  .section-29.footer, .h3-2.hero-highlight {
    display: none;
  }

  .h4 {
    width: auto;
    font-size: 24px;
    line-height: 26px;
  }

  .h4.mobile {
    width: auto;
  }

  .h4.mobile.product-hero, .h4.product-hero {
    font-size: 24px;
    line-height: 32px;
  }

  .h4.about.journey {
    align-items: flex-start;
  }

  .h4.work, .h4.bwi.client {
    width: auto;
  }

  .h4.bwi.benefits {
    display: none;
  }

  .h4.bwi.benefits.new {
    margin-top: 0;
    margin-bottom: 24px;
    display: block;
  }

  .h4.bwi.benefits.new.mobile {
    margin-bottom: 24px;
    display: block;
  }

  .h4.bwi.benefits.cash {
    display: none;
  }

  .h4.bwi.benefits.new2.mobile {
    margin-top: 0;
    display: block;
  }

  .h4.bwi.benefits._3 {
    display: block;
  }

  .h4.bwi-work {
    font-weight: 500;
  }

  .h4.bwi-client.new {
    margin-bottom: -80px;
  }

  .h4.ue.client-review.john.mobile {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .h4.ue.client-review.mobile, .h4.ue.client-review.michelle.mobile {
    margin-top: 20px;
  }

  .h4.ue.apply {
    width: auto;
    margin-bottom: 40px;
  }

  .h4.ue.resource {
    margin-top: 0;
    padding-bottom: 24px;
  }

  .h4.blue-text {
    font-size: 24px;
    line-height: 26px;
  }

  .h4.agent.benefits {
    margin-top: 24px;
  }

  .category-text-2.help.hero {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .category-text-2.help-article.sidebar {
    width: auto;
  }

  .client {
    margin-left: 60px;
    margin-right: 60px;
  }

  .client.mx-100px.my-50px {
    grid-row-gap: 50px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .div-block-164 {
    flex-direction: row;
  }

  .div-block-164.mobile {
    width: 40vw;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
  }

  .h5-3.faq-subtitle {
    width: auto;
  }

  .question-list-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .question-list-card.help.bwi {
    padding: 56px 32px;
  }

  .question-list-card.help.ue {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-168 {
    margin-left: 60px;
  }

  .div-block-168.mobile {
    flex-direction: row;
    justify-content: flex-start;
    margin-left: 60px;
    margin-right: 60px;
    display: block;
  }

  .div-block-168.mobile.horizontal {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-left: 60px;
  }

  .section-31.mobile.horizontal {
    margin-left: 60px;
    margin-right: 60px;
  }

  .div-block-169 {
    width: 30vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-169.mobile.horizontal {
    width: 30vw;
    padding: 40px 8px 40px 16px;
  }

  .div-block-169.tablet {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-173 {
    margin-left: 40px;
  }

  .div-block-173.mobile.horizontal {
    margin-left: 32px;
  }

  .collection-list-wrapper-8 {
    width: auto;
  }

  .collection-list-8 {
    flex-flow: column wrap;
  }

  .collection-list-wrapper-10 {
    flex-flow: wrap;
  }

  .collection-list-9 {
    width: auto;
    grid-row-gap: 8px;
  }

  .collection-item-16 {
    width: auto;
  }

  .collection-item-17 {
    width: auto;
    margin-right: 0;
  }

  .collection-list-wrapper-11 {
    width: auto;
  }

  .div-block-177 {
    margin-left: 60px;
  }

  .div-block-180 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .heading-highlight.bwi.cta {
    font-size: 48px;
    line-height: 57px;
  }

  .div-block-183 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .image-58 {
    z-index: -99;
    position: relative;
    top: -108px;
  }

  .div-block-185 {
    align-items: center;
  }

  .hero-heading-group {
    width: auto;
    padding-right: 0;
    position: static;
  }

  .hero-heading-group.mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 60px;
    padding-right: 40px;
  }

  .hero-heading-group.mobile.horizontal {
    margin-right: 60px;
    padding-right: 0;
  }

  .hero-heading-group.mobile.hio {
    margin-left: 60px;
  }

  .hero-heading-group.ue {
    grid-row-gap: 24px;
  }

  .hero-heading-group.ue.mobile {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .div-block-187 {
    align-items: center;
    margin-left: 60px;
    display: flex;
  }

  .about-home {
    margin-left: 60px;
    margin-right: 60px;
  }

  .section-32.faq.mobile {
    margin-top: 0;
  }

  .section-32.faq.mobile.horizontal {
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 80px;
    margin-left: 0;
  }

  .section-32.mobile {
    margin-bottom: 80px;
  }

  .grid-19 {
    mix-blend-mode: normal;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-items: start;
  }

  .image-60.mobile.horizontal, .image-61 {
    display: none;
  }

  .div-block-193 {
    width: auto;
  }

  .navbar-5 {
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

  .grid-20 {
    display: none;
  }

  .hiw-step-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .hiw-step-div.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    align-items: flex-start;
  }

  .menu-button-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-198 {
    justify-content: space-between;
    align-items: center;
    margin-left: 60px;
    margin-right: 60px;
    display: flex;
  }

  .mobile-section.faq {
    display: none;
  }

  .mobile-section.my-40px {
    padding-left: 60px;
    padding-right: 60px;
  }

  .outer-div {
    display: block;
  }

  .outer-div.mobile.footer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: var(--primary-2);
    border-top-style: none;
    flex-direction: column;
    margin-left: 60px;
    margin-right: 60px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 0;
    display: flex;
  }

  .outer-div.mobile.hero {
    margin-bottom: 100px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.mobile.faq-answer {
    margin-left: 60px;
    margin-right: 60px;
    display: flex;
  }

  .outer-div.mobile.hiw {
    grid-row-gap: 50px;
  }

  .outer-div.cta {
    margin-left: 60px;
    margin-right: 60px;
    display: flex;
  }

  .outer-div.news {
    grid-row-gap: 40px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.testimonial {
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.hero-new {
    flex-direction: column;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.backed {
    grid-row-gap: 40px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.product-intro {
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.about.story {
    flex-direction: column;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.about.journey {
    grid-row-gap: 40px;
    flex-direction: column;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.about.hero {
    grid-row-gap: 40px;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .outer-div.home.hero {
    width: 100%;
    height: auto;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    position: relative;
  }

  .outer-div.home.testimonial {
    margin-top: -40px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.home.news {
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.bwi {
    margin-left: 60px;
    margin-right: 60px;
    display: block;
  }

  .outer-div.bwi.hero {
    margin-top: 0;
  }

  .outer-div.bwi.apply.mobile {
    justify-content: flex-start;
    margin-right: 60px;
  }

  .outer-div.bwi.work {
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.help.hero {
    width: auto;
  }

  .outer-div.help.category {
    grid-row-gap: 40px;
  }

  .outer-div.bwi-hero {
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.bwi-resources {
    margin-bottom: 40px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.bwi-benefit {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .outer-div.help-category.breadcrumb {
    display: flex;
  }

  .outer-div.help-category.topic {
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .outer-div.help-article.breadcrumb {
    border-style: none;
    display: flex;
  }

  .outer-div.hio.option {
    grid-column-gap: 32px;
    grid-row-gap: 40px;
    display: flex;
  }

  .outer-div.ue.benefits {
    grid-row-gap: 40px;
  }

  .outer-div.ue.client-review {
    margin-left: 60px;
    margin-right: 60px;
    display: block;
  }

  .outer-div.ue.apply {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .outer-div.ue.apply.agent.mobile {
    margin-top: 0;
  }

  .outer-div.ue.testimonial {
    grid-row-gap: 40px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.ue.hero {
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.ue.hero.extra-padding-bottom {
    margin-left: 60px;
    margin-right: 60px;
    padding-bottom: 80px;
    display: flex;
  }

  .outer-div.ue.resources {
    display: flex;
  }

  .outer-div.ue.benefits-copy {
    grid-row-gap: 40px;
  }

  .outer-div.bwi-apply {
    margin-left: 60px;
    margin-right: 60px;
  }

  .outer-div.agent.terms {
    margin-top: 40px;
  }

  .mobile-section.footer {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    background-color: var(--primary-2);
    flex-direction: column;
    padding-top: 0;
    display: block;
  }

  .div-block-204 {
    width: 400px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .button-group-div {
    justify-content: center;
  }

  .button-group-div.mobile {
    width: auto;
    display: flex;
  }

  .button-group-div.mobile.about-us {
    display: flex;
  }

  .button-group-div.agent.mobile {
    width: 100%;
  }

  .button-group-div.ue {
    align-self: center;
  }

  .dropdown-6.help-category {
    display: block;
  }

  .accordion-toggle.help-category {
    justify-content: space-between;
  }

  .div-block-210 {
    grid-row-gap: 50px;
  }

  .accord-title-div.help-category {
    width: 100%;
  }

  .image-65 {
    z-index: -99;
    display: block;
    position: relative;
    top: -40px;
  }

  .collection-item-19 {
    width: 50vw;
  }

  .div-block-215 {
    align-items: center;
  }

  .link-block-22 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--text-primary);
    text-decoration: none;
    display: flex;
  }

  .collection-item-21 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .collection-list-wrapper-14 {
    display: block;
  }

  .div-block-216.old-home {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex;
  }

  .dropdown-list-5.help-category {
    width: 100%;
  }

  .brand-5 {
    align-self: auto;
  }

  .menu-button-6.w--open {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    padding: 20px 0;
    display: block;
  }

  .navbar-6 {
    height: 80px;
    display: flex;
  }

  .navbar-6.bwi {
    height: 80px;
  }

  .logo-menu {
    color: var(--text-primary);
  }

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

  .card.grey.product-calculator {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .card.grey.help.ue {
    text-align: center;
  }

  .card.grey.help.bwi {
    text-align: center;
    justify-content: space-between;
  }

  .card.stat.about {
    margin-right: 0;
  }

  .div-block-219 {
    grid-template-rows: min-content;
    grid-template-columns: 200px 200px;
  }

  .div-block-220 {
    width: auto;
  }

  .div-block-221 {
    width: auto;
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-222 {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .div-block-223 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .nav-menu-4 {
    background-color: var(--white-2);
    color: var(--text-primary);
    border: 1px solid #f4f5f6;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: 16px;
    margin-bottom: 16px;
    margin-right: 0;
    padding-bottom: 16px;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .div-block-224 {
    height: 144px;
  }

  .div-block-225 {
    margin-left: 0;
    margin-right: 0;
    padding: 56px 40px;
  }

  .section-new {
    grid-row-gap: 40px;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .section-new.backed {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
  }

  .section-new.backed.benefits1 {
    align-items: center;
    margin-top: 0;
  }

  .section-new.cta {
    margin-top: 80px;
    margin-bottom: 160px;
    padding-top: 0;
  }

  .section-new.about.hero {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-new.about.story {
    padding-left: 0;
    padding-right: 0;
  }

  .section-new.about.news {
    margin-top: 80px;
    margin-bottom: 80px;
    display: none;
  }

  .section-new.about.news.slider {
    display: none;
  }

  .section-new.home.cta {
    margin-bottom: 160px;
    padding-top: 0;
  }

  .section-new.home.testimonial {
    grid-row-gap: 0px;
  }

  .section-new.home.hero, .section-new.home.product {
    margin-top: 0;
  }

  .section-new.help.hero {
    width: 100%;
    align-items: center;
  }

  .section-new.bwi-resources {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-new.help-category.breadcrumb {
    margin-bottom: 0;
  }

  .section-new.help-category.topic {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .section-new.bwi-cta {
    margin-top: 320px;
  }

  .section-new.hio.highlight {
    grid-row-gap: 50px;
    margin-top: 50px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-new.hio.option {
    grid-row-gap: 50px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-new.ue.faq.mobile {
    margin-top: 160px;
    margin-bottom: 0;
  }

  .section-new.ue.benefits {
    margin-top: 80px;
    display: block;
  }

  .section-new.ue.client {
    margin-top: 160px;
  }

  .section-new.ue.apply {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .section-new.px-16px {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-228, .div-block-229 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .card-group {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
  }

  .card-group.about {
    grid-column-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 80px;
    padding-left: 1px;
    padding-right: 8px;
    display: none;
  }

  .card-group.about.mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 60px;
    margin-right: 60px;
    padding-bottom: 160px;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .product-calculator {
    grid-template-columns: 1fr 1fr;
    margin-right: 60px;
    line-height: 24px;
    display: none;
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .product-calculator.large {
    margin-right: 0;
  }

  .metrics-text {
    align-self: auto;
    align-items: center;
  }

  .product-details {
    width: auto;
  }

  .product-img.large {
    display: none;
  }

  .footer-new {
    background-position: 75% 50px, 0 0;
    flex-direction: column;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-236 {
    display: none;
  }

  .viewmore.about.journey {
    align-items: center;
  }

  .heading-group {
    justify-content: flex-start;
    display: block;
  }

  .heading-group.home.hero {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-right: 0;
    position: static;
  }

  .heading-group.about-us {
    flex-direction: column;
  }

  .heading-group.ue.hero {
    display: flex;
  }

  .heading-group.ue.hero.pdd {
    margin-top: 40px;
  }

  .div-block-240 {
    display: none;
  }

  .image-72 {
    border-radius: 10px;
    display: block;
  }

  .image-73, .menu-button-7 {
    display: block;
  }

  .menu-button-7.w--open {
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    display: flex;
    position: relative;
  }

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

  .dropdown-toggle-7 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-7 {
    width: 100%;
    display: none;
  }

  .dropdown-list-6 {
    background-color: var(--white-2);
    border: 1px solid #f4f5f6;
    position: static;
  }

  .ue-landing-footer {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .text-div.about.story {
    width: 100%;
  }

  .text-div.about.journey {
    width: auto;
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    margin-right: 0;
  }

  .text-div.bwi.apply {
    width: auto;
    height: auto;
    margin-bottom: 40px;
  }

  .text-div.bwi-client {
    width: auto;
    grid-row-gap: 24px;
  }

  .img {
    flex: 0 auto;
  }

  .img.about.story {
    display: none;
  }

  .img.about.story._2 {
    display: block;
  }

  .img.about.story.horizontal {
    width: 100%;
    max-width: none;
    display: block;
  }

  .img.about.journey {
    display: none;
  }

  .img.about.journey.horizontal {
    width: auto;
    display: block;
    position: static;
  }

  .img.about.journey.large {
    display: none;
  }

  .img.about.news.left {
    width: 64px;
    left: 60px;
  }

  .img.about.news.right {
    width: 64px;
    right: 60px;
  }

  .img.about.backed {
    height: 40px;
    max-width: none;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .img.about.backed.pegasus {
    mix-blend-mode: difference;
  }

  .img.home {
    display: none;
  }

  .img.home.cta {
    display: block;
  }

  .img.career-testimonial {
    border-radius: 10px;
  }

  .img.help.hero, .img.help.hero.large {
    display: none;
  }

  .img.help.hero.mobile {
    border-radius: 0;
    display: block;
  }

  .img.cta.career {
    display: block;
  }

  .img.cta.mobile {
    display: none;
  }

  .img.ue.hero.mobile {
    width: 100vw;
    height: 56vw;
    object-fit: cover;
    object-position: 50% 50%;
    margin-top: -61px;
    margin-left: 0;
    display: block;
  }

  .img.resources {
    width: 100%;
  }

  .img._48 {
    height: 40px;
  }

  .img.mobile.career-cta {
    display: none;
  }

  .img.hero-career {
    border-radius: 0;
  }

  .img.agent-hero {
    z-index: -1;
    width: auto;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -80px;
  }

  .img.blog-card {
    max-width: none;
    display: inline-block;
  }

  .div-block-247 {
    z-index: 1;
    margin-left: 60px;
    margin-right: 60px;
    padding-right: 0;
    position: relative;
  }

  .div-block-247.ue.mobile {
    width: auto;
    border-radius: 10px;
  }

  .image-84 {
    display: none;
    position: relative;
    overflow: visible;
  }

  .image-85, .image-86 {
    display: none;
  }

  .img_investor {
    max-width: none;
  }

  .img_investor.pegaus {
    max-width: 100%;
  }

  .img_investor.about.backed {
    width: 200px;
  }

  .img_investor.about.backed.pegasus {
    mix-blend-mode: difference;
  }

  .image-88 {
    width: 100vw;
    max-width: none;
    margin-top: 40px;
    margin-left: -60px;
    margin-right: 27px;
    display: block;
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .track-horizontal-alt.about.backed {
    width: 500%;
    grid-column-gap: 40px;
    justify-content: flex-start;
    margin-bottom: 40px;
  }

  .track-horizontal-alt.home.backed {
    margin-bottom: 40px;
  }

  .container-87 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .marquee-horizontal {
    margin-top: 40px;
  }

  .marquee-horizontal.about.backed {
    width: auto;
    margin-top: 0;
    display: block;
  }

  .marquee-horizontal.home.backed {
    margin-top: 40px;
  }

  .marquee-horizontal.press-release-slide {
    margin-top: 0;
    display: block;
  }

  .div-block-253 {
    grid-row-gap: 40px;
  }

  .link-block-23 {
    display: block;
  }

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

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: rgba(0, 0, 0, 0);
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

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

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-8 {
    padding: 12px;
  }

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

  .nav-menu-wrapper {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .timeline {
    justify-content: space-between;
    margin-top: 0;
    display: none;
  }

  .timeline.mobile {
    display: flex;
  }

  .timeline.mobile.large {
    grid-column-gap: 40px;
    justify-content: space-between;
  }

  .div-block-260 {
    grid-row-gap: 40px;
  }

  .line.about {
    height: 100%;
    margin-top: 0;
  }

  .timeline-div.mobile {
    flex-direction: column;
    display: flex;
  }

  .horizontal-journey {
    grid-column-gap: 40px;
    display: flex;
  }

  .vertical-journey {
    display: none;
  }

  .icon-text-div {
    justify-content: flex-start;
  }

  .icon-text-div.help-article.sidebar {
    width: auto;
  }

  .icon-text-div.resource {
    left: 24px;
  }

  .icon-text-div.blog-card {
    bottom: 24px;
    left: 24px;
  }

  .news-slide.about {
    height: auto;
    padding-right: 40px;
  }

  .grid-25.benefits1 {
    display: block;
  }

  .div-block-268 {
    margin-left: 60px;
  }

  .slider-20 {
    height: 360px;
  }

  .slide-40 {
    width: 48%;
    height: 100%;
    margin-right: 24px;
  }

  .mask-28 {
    height: 100%;
  }

  .link-slide.about-backed {
    width: 160px;
  }

  .div-block-269 {
    grid-template-rows: 62px;
    grid-template-columns: minmax(0, .25fr) 3fr;
  }

  .div-block-269.bwi {
    grid-template-columns: minmax(0, .25fr) 2.5fr;
    margin-top: 0;
  }

  .link-block-25 {
    display: none;
  }

  .image-102 {
    width: 200vw;
    height: 40vw;
    object-fit: cover;
    border-radius: 16px;
    margin-top: 80px;
  }

  .image-106 {
    margin-top: 0;
  }

  .topic-list {
    grid-template-rows: auto auto auto;
  }

  .grid-34.new {
    grid-template-rows: minmax(191px, .25fr);
    display: block;
  }

  .grid-35 {
    grid-row-gap: 40px;
    margin-top: 40px;
  }

  .number.ue {
    display: none;
  }

  .grid-37 {
    grid-template-rows: 96px;
    grid-template-columns: minmax(62px, .25fr) minmax(172px, 2.75fr) minmax(0, .25fr);
    margin-bottom: 24px;
  }

  .div-block-287 {
    width: auto;
    margin-right: -53px;
    padding-right: 0;
  }

  .image-108 {
    width: 500vw;
    object-fit: cover;
    margin-bottom: 0;
    position: static;
  }

  .nav-link.help.category.question {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-group.help.category.question {
    align-items: flex-start;
  }

  .div-block-288, .div-block-289, .div-block-290, .div-block-291, .div-block-292 {
    margin-top: 40px;
  }

  .image3.bwi-client {
    width: 200vw;
    height: 40vw;
    object-fit: cover;
    object-position: 50% 20%;
    border-radius: 15px;
    margin-top: 40px;
    overflow: visible;
  }

  .image-109 {
    width: 768vw;
    height: 40vw;
    object-fit: cover;
    object-position: 50% 50%;
    overflow: auto;
  }

  .image4 {
    width: auto;
    height: 40vw;
    object-fit: cover;
    border-radius: 0;
  }

  .image4.new {
    display: block;
  }

  .image-110 {
    display: block;
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-294 {
    width: auto;
    height: auto;
  }

  .grid-38 {
    display: block;
  }

  .grid-39 {
    grid-template-columns: minmax(200px, .5fr) 1.25fr;
  }

  .grid-40 {
    grid-template-columns: 1.75fr 1fr;
  }

  .grid-41 {
    grid-template-columns: .5fr 1fr;
  }

  .button-8 {
    margin-top: 40px;
  }

  .image-113 {
    height: 40vw;
    object-fit: cover;
  }

  .image-113.new {
    display: block;
  }

  .grid-43 {
    grid-template-rows: auto;
  }

  .image-115, .mobile {
    display: block;
  }

  .mobile-sidebar, .image-116 {
    display: none;
  }

  .image-117, .image-119 {
    margin-top: 40px;
  }

  .paragraph-3.bwi-client {
    margin-top: 40px;
    display: flex;
  }

  .grid-44 {
    grid-column-gap: 24px;
    grid-template-columns: .5fr 1.25fr;
    margin-top: 40px;
  }

  .grid-44.new {
    grid-column-gap: 24px;
    grid-template-columns: .5fr 1.25fr;
  }

  .grid-45 {
    grid-template-columns: 5fr 1fr;
  }

  .div-block-560 {
    margin-left: -40px;
    margin-right: 23px;
  }

  .paragraph-130 {
    margin-bottom: -4px;
  }

  .heading-301 {
    display: none;
  }

  .all-topic-div.ue {
    grid-template-rows: auto auto auto auto;
  }

  .collection-item-24 {
    display: block;
  }

  .collection-list-wrapper-17 {
    align-self: center;
    display: flex;
  }

  .collection-list-13 {
    display: flex;
  }

  .button5.ue.apply.mobile {
    padding-left: 257px;
    padding-right: 257px;
  }

  .grid-49 {
    display: block;
  }

  .grid-50.ue.benefits {
    grid-row-gap: 0px;
    margin-top: 40px;
  }

  .image-127 {
    margin-top: 160px;
  }

  .grid-51.ue.work {
    grid-template-columns: .25fr .25fr 1fr;
    display: block;
  }

  .grid-51.ue.faq.mobile {
    width: auto;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 2fr .25fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: flex;
  }

  .grid-51.bwi.work {
    display: block;
  }

  .grid-52.ue.work {
    grid-row-gap: 0px;
  }

  .div-block-706.ue.faq.mobile {
    width: auto;
  }

  .image-128, .image-129, .image-130 {
    display: none;
  }

  .div-block-707.ue.explore.mobile {
    width: 100%;
    margin-top: 40px;
    padding-left: 56px;
    padding-right: 56px;
  }

  .grid-53 {
    display: block;
  }

  .grid-54.ue.explore._2 {
    grid-template-columns: .75fr 1fr;
    margin-top: 40px;
  }

  .grid-54.ue.explore.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 38px;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
  }

  .grid-54.ue.explore3.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button-paragraph.ue.mobile {
    text-align: center;
  }

  .outer-div1.ue.faq {
    display: block;
  }

  .image-131 {
    display: none;
  }

  .heading-cta.ue.cta.agent {
    margin-top: 80px;
  }

  .heading-cta.ue.cta.agent.mobile {
    margin-top: 40px;
  }

  .heading-cta.career {
    grid-row-gap: 24px;
  }

  .image-132 {
    margin-top: 40px;
  }

  .grid-55.ue.client-review.john {
    grid-template-columns: .5fr 1fr;
  }

  .grid-55.ue.client-review.john.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: 43px;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-55.ue.client-review.michelle {
    grid-template-columns: .5fr .75fr;
  }

  .image-134 {
    margin-left: 0;
  }

  .paragraph-5.ue.apply {
    margin-top: 24px;
  }

  .image-136 {
    margin-top: 2px;
    margin-left: -16px;
  }

  .image-136.ue.explore2 {
    margin-left: -36px;
  }

  .div-block-709.ue.explore3, .div-block-709.ue.explore.mobile, .grid-56.ue.explore {
    display: none;
  }

  .div-block-710 {
    height: 8vw;
    background-color: var(--white-2);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 5px;
    margin-bottom: 24px;
    padding-bottom: 0;
    display: block;
  }

  .div-block-710.ue.explore2.mobile {
    margin-bottom: 0;
  }

  .grid-57 {
    grid-template-rows: auto;
    grid-template-columns: 2.5fr 1fr;
  }

  .grid-57.ue.explore {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-140 {
    width: 182vw;
  }

  .grid-58, .grid-58.ue.mobile {
    width: auto;
  }

  .div-block-712 {
    width: auto;
    height: 8vw;
  }

  .button-9.ue {
    height: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 0;
    padding: 24px 56px;
  }

  .image-142 {
    width: 100%;
    object-fit: fill;
    margin-top: 0;
    margin-left: 0;
    display: none;
  }

  .image-143 {
    padding-left: 139px;
  }

  .image-143.ue.mobile {
    margin-top: 0;
  }

  .image-144 {
    margin-top: 0;
    padding-left: 16px;
  }

  .image-145 {
    margin-top: 0;
    padding-left: 1px;
  }

  .div-block-901 {
    width: auto;
    margin-top: 40px;
  }

  .background-img-div {
    opacity: .2;
  }

  .div-block-722.ue.apply {
    height: 8vw;
  }

  .div-block-722.ue.apply.mobile._5 {
    height: 8vw;
    display: block;
  }

  .div-block-722.ue.apply.mobile._4, .div-block-722.ue.apply._2 {
    display: none;
  }

  .div-block-722.ue.apply._3 {
    display: block;
  }

  .grid-60.ue {
    height: auto;
    margin-top: 24px;
    display: block;
  }

  .grid-61.ue.apply {
    grid-template-columns: .25fr 2.5fr;
    margin-bottom: 40px;
  }

  .div-block-902.ue.apply.mobile {
    width: 3vw;
    height: 3vw;
  }

  .grid-62.ue.apply.mobile {
    height: auto;
    margin-right: 292px;
  }

  .grid-62.ue.apply.mobile.email {
    margin-top: 44px;
  }

  .grid-63 {
    grid-template-columns: .25fr 2.25fr;
    margin-top: 16px;
  }

  .grid-63.ue.apply.mobile {
    grid-column-gap: 20px;
    display: flex;
  }

  .image-151.ue.apply.mobile {
    height: 100%;
  }

  .image-151.ue.apply.mobile.new {
    width: 5vw;
  }

  .grid-65 {
    display: block;
  }

  .grid-65.bwi.benefits {
    margin-bottom: -40px;
  }

  .grid-65.bwi.benefit {
    grid-column-gap: 40px;
  }

  .grid-65.ue.benefits {
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-65.contact {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-65.career, .grid-65.agent {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-65.contact-section.mobile {
    margin-top: -80px;
  }

  .benefit-group.ue.benefits {
    margin-top: 24px;
  }

  .benefit-group.contact {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .benefit-group.agent.benefits {
    margin-top: 0;
  }

  .benefit-group.agent.benefits._1, .benefit-group.agent.benefits._2 {
    margin-top: 24px;
  }

  .press-release-banner {
    display: none;
  }

  .top-right-arrow.left {
    top: -88px;
    bottom: auto;
    left: auto;
    right: 56px;
  }

  .top-right-arrow.left.top-right-arrow--msp {
    top: -128px;
  }

  .top-right-arrow.right {
    top: -88px;
    bottom: auto;
    left: auto;
    right: 0;
  }

  .top-right-arrow.right.top-right-arrow--msp {
    top: -128px;
  }

  .hightlights-hiio__stats {
    justify-content: space-around;
  }

  .hightlight-stat__box {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile-slider.d-sm-visible {
    background-color: rgba(0, 0, 0, 0);
    display: flex;
  }

  .mobile-slider.pdd-member {
    display: none;
  }

  .low-risk__container {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .gray-background.gray-border.py-1rem {
    padding: .5rem;
  }

  .table-criteria.gray-border {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
  }

  .criteria-text {
    font-size: 20px;
  }

  .comparison-item.gray-border {
    padding: .5rem 1rem;
  }

  .comparison-text {
    font-size: 16px;
    line-height: 24px;
  }

  .hiw-flex {
    grid-column-gap: 24px;
  }

  .div-block-905 {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .wreath-container.hero-section-wreath {
    margin-left: 60px;
    margin-right: 60px;
  }

  .div-block-906 {
    grid-column-gap: 1rem;
    justify-content: space-around;
    display: flex;
  }

  .image-158, .image-159, .image-160 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-165, .testimonial-slider {
    margin-top: 0;
  }

  .slide-card {
    grid-row-gap: 24px;
    flex-direction: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .slide-card.resource {
    height: 400px;
  }

  .slide-card.blog {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .testimonial-details {
    grid-column-gap: 24px;
  }

  .section-side-padding {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-side-padding.section-vertical-padding.last.agent.mobile {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636d3276b861213d220e2954_Rectangle%20218.png");
    background-position: 0 10%;
    background-size: cover;
  }

  .section-side-padding.section-vertical-padding.last.contact {
    width: 100%;
  }

  .section-side-padding.section-vertical-padding.alumni {
    grid-row-gap: 24px;
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .section-side-padding.section-vertical-padding.agent.mobile {
    display: block;
  }

  .section-side-padding.section-vertical-padding.gray-background-md {
    background-color: rgba(0, 0, 0, 0);
  }

  .section-header.hero-section-header {
    margin-left: 60px;
    margin-right: 60px;
  }

  .section-header.hero-section-header.agent {
    margin-left: 0;
    margin-right: 0;
  }

  .section-header.hero-section-header.agent.mobile {
    width: 100%;
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-header.align-items-stretch {
    display: none;
  }

  .section-header.align-md-left {
    align-items: center;
  }

  .h2-heading.align-left.mobile {
    text-align: center;
  }

  .h2-heading.agent.mobile {
    align-self: flex-start;
  }

  .h2-heading.align-md-left {
    text-align: center;
  }

  .paragraph-paragraph.align-left.dd {
    padding-right: 0;
  }

  .paragraph-paragraph._500px {
    width: auto;
  }

  .paragraph-paragraph._500px.left-align {
    width: 500px;
  }

  .paragraph-paragraph._500px.contact.mobile, .paragraph-paragraph.agent.benefits.mobile {
    width: auto;
  }

  .paragraph-paragraph.agent.commission1.mobile {
    padding-right: 0;
  }

  .paragraph-paragraph.agent.terms.mobile {
    margin-top: 24px;
  }

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

  .product-cards {
    grid-row-gap: 40px;
  }

  .product {
    grid-column-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .product.test {
    grid-template-columns: 1fr;
  }

  .product-content {
    padding-right: 0;
  }

  .benefit-list {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .benefit-list.contact {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
  }

  .benefit {
    padding: 32px 24px;
  }

  .benefit.contact {
    grid-column-gap: 1rem;
    flex-direction: row;
  }

  .benefit.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  .benefit.pane-item {
    padding: 16px 24px;
  }

  .client-testimony-slider {
    height: 780px;
  }

  .client-testimony {
    flex-direction: column;
  }

  .mask-30.resource {
    overflow: visible;
  }

  .form-bg.agent {
    height: 80%;
  }

  .form-slide {
    width: 100%;
    height: 100%;
    padding-bottom: 142px;
  }

  .form-slide.homebase-media {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 56px;
  }

  .form-mask.agent {
    margin-bottom: -133px;
  }

  .form-grey-bg.ue {
    width: 100%;
  }

  .input-list.apply-form.agent.mobile, .input-list.homebase-media.mobile {
    display: block;
  }

  .input-list.homebase-media.desktop {
    display: none;
  }

  .apply-form {
    width: 100%;
  }

  .client-testimony-video {
    width: auto;
    justify-content: center;
  }

  .client-testimony-video.career {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .client-testimony-video.blog {
    height: auto;
    max-width: 100%;
  }

  .client-testimony-content {
    width: auto;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slide-arrow-link.left {
    left: 0%;
  }

  .slide-arrow-link.left.padding-bottom {
    margin-bottom: 0;
  }

  .slide-arrow-link.right {
    right: 0%;
  }

  .slide-arrow-link.right.padding-bottom {
    margin-bottom: 0;
  }

  .nav-hero.contact.mobile {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636714e84afacc28096f4ba1_Hero%20(2).png");
    background-position: 0 0, 80%;
  }

  .nav-hero.agent {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .image-vertical-margin-0.product-image {
    max-width: 50%;
  }

  .image-vertical-margin-0.homebase-group-photo {
    width: auto;
  }

  .image-vertical-margin-0._w-100 {
    min-width: 100px;
  }

  .image-vertical-margin-0.member-photo {
    max-height: 200px;
  }

  .image-vertical-margin-0.prolist-listing-thumbnail {
    max-height: 150px;
  }

  .cta-button-group {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .link-btn--cta.pdd {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-list.resources {
    grid-column-gap: 24px;
  }

  .card-content.resource {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-content.blog-card {
    width: 100%;
    height: auto;
    padding-bottom: 64px;
    padding-left: 24px;
    position: relative;
  }

  .resource-slide {
    margin-right: 24px;
  }

  .resource-slide.ue {
    width: 40%;
  }

  .slider-nav.padding-bottom {
    margin-bottom: 0;
  }

  .milestones-slider, .milestones-slider.desktop {
    height: 600px;
  }

  .milestones-group {
    grid-column-gap: 40px;
  }

  .hero-image {
    width: 100%;
    height: 250px;
  }

  .hero-image.agent.mobile {
    width: 100%;
    display: none;
  }

  .hero-image.contact {
    height: 200px;
  }

  .property-hover {
    display: none;
  }

  .section-content-box.drop-shadow-box {
    padding: 40px;
  }

  .section-content-box.apply {
    grid-column-gap: 24px;
  }

  .section-content-box.help-center {
    grid-row-gap: 40px;
  }

  .section-content-box.apply-form {
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .section-content-box.apply-form.mobile {
    margin-top: 80px;
    display: block;
  }

  .section-content-box.apply-form.mobile.pdd-form-box {
    margin-top: 0;
  }

  .section-content-box.apply-form.fix {
    display: flex;
  }

  .section-content-box.hero {
    margin-bottom: 0;
  }

  .section-content-box.help-article {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .section-content-box.cta {
    grid-row-gap: 40px;
  }

  .section-content-box.cta.horizontal.contact {
    justify-content: center;
  }

  .section-content-box.agent-hero.mobile {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section-content-box.window-panes {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .section-content-box.prolist.prolist-content-box {
    width: 100%;
  }

  .nav-link-18 {
    max-width: 100%;
    border-top: 1px solid #4d4d4d;
    border-right-style: none;
    padding-left: 25px;
    padding-right: 25px;
  }

  .nav-link-18.social-icons {
    border-right-color: #4d4d4d;
    padding-left: 21px;
    padding-right: 21px;
  }

  .menu-icon {
    color: #fff;
    line-height: 21px;
  }

  .menu-button-9 {
    opacity: .8;
  }

  .menu-button-9.w--open {
    opacity: 1;
    background-color: #000;
  }

  .nav-menu-6 {
    background-color: #323232;
    box-shadow: inset 0 -1px rgba(255, 255, 255, .13), 0 7px 13px -4px rgba(0, 0, 0, .45);
  }

  .slider-21 {
    height: 469px;
  }

  .main-heading {
    margin-bottom: 4px;
    font-size: 68px;
  }

  .homebase-introduction {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: stretch;
  }

  .service-list {
    grid-column-gap: 32px;
  }

  .schools {
    grid-row-gap: 24px;
  }

  .header-section.agent {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .header-section.agent.intro.mobile {
    margin-top: 40px;
  }

  .header-section.agent.mobile {
    height: auto;
    margin-top: 80px;
    display: block;
  }

  .grid-69.agent.mobile {
    margin-top: 24px;
  }

  .div-block-914.agent {
    margin-bottom: 80px;
  }

  .grid-70 {
    margin-top: 24px;
  }

  .div-block-916 {
    margin-top: 80px;
  }

  .div-block-916.mobile {
    margin-top: 0;
  }

  .image-168 {
    display: none;
  }

  .image-168.agent {
    width: 64vw;
    height: auto;
    display: block;
    right: -80px;
  }

  .text-span-64.agent.mobile {
    text-align: center;
  }

  .image-169 {
    text-align: center;
    display: block;
    position: relative;
  }

  .image-170 {
    width: 20vw;
    margin-top: -91px;
    margin-left: 317px;
    display: block;
    position: relative;
  }

  .nav-img.bottom.mobile {
    height: 160px;
    display: block;
  }

  .hero-career {
    height: 320px;
    margin-top: 0;
  }

  .hero-slide-content.career {
    margin-top: -80px;
  }

  .icon-12 {
    margin-left: 60px;
  }

  .icon-13 {
    margin-right: 60px;
  }

  .image-171 {
    width: 100%;
    max-width: none;
  }

  .career-testimonial {
    background-color: #f4f5f6;
    border-radius: 10px;
    display: flex;
  }

  .hero-left-align {
    margin-left: 60px;
    margin-right: 60px;
  }

  .commission {
    grid-column-gap: 24px;
    margin-bottom: 24px;
  }

  .grid-72, .image-176 {
    display: block;
  }

  .image-177 {
    display: none;
  }

  .image-fixed-height {
    width: auto;
    height: auto;
    border-radius: 10px 0 0 10px;
    justify-content: center;
    align-items: stretch;
  }

  .img-card {
    height: 200px;
    overflow: hidden;
  }

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

  .leaders-grid.contact-draft.row-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .next-4 {
    display: flex;
  }

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

  .benefit-pane {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .window-panes.fr-1-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hb-slider.prolist-md {
    display: none;
  }

  .hb-slider.prolist-sm {
    display: block;
  }

  .team-slider-container.prolist.category-grid-sm {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .team-member {
    max-width: 200px;
  }

  .grid-78.mobile {
    text-align: center;
    align-self: center;
    margin-top: 0;
    display: block;
  }

  .grid-78.desktop, .step-container.min-height-400.desktop {
    display: none;
  }

  .d-flex.align-items-center.gap-half.listing-footer__location-container, .d-flex.listing-footer__location-container {
    width: 70%;
  }

  .img-gallery-subs {
    height: 170px;
  }

  .c-img-gallery-main-icon {
    z-index: 10;
    background-color: rgba(19, 19, 19, .9);
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-right: 5px;
    padding: 5px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .img-gallery-main {
    height: 370px;
  }

  .img-gallery-main-slide {
    overflow: hidden;
  }

  .img-gallery-main-icon {
    width: 20px;
  }

  .c-main-img-overlay-lightbox, .image-194 {
    display: none;
  }

  .image-200 {
    display: block;
  }

  .slider-22 {
    display: none;
  }

  .bg-color-white.w--open {
    background-color: var(--white-2);
    color: var(--neutral-500);
  }

  .section-34 {
    height: 100vh;
    background-position: 10%;
    background-size: cover;
    justify-content: flex-start;
  }

  .heading-303 {
    width: auto;
    text-align: left;
  }

  .text-block-79 {
    text-align: center;
  }

  .rd-primary-btn {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .rd-primary-btn.primary-btn-mobile {
    width: 100%;
    text-align: center;
  }

  .section-35 {
    display: none;
  }

  .blog-h3-title {
    max-width: 95%;
    text-align: center;
    margin-bottom: 12px;
  }

  .collection-list-18 {
    grid-template-columns: 1fr;
  }

  .big-blog-card-cat {
    display: block;
  }

  .small-blog-card-img {
    width: 100%;
  }

  .div-block-941 {
    max-width: 95%;
    align-items: center;
  }

  .heading-306 {
    width: 95%;
    text-align: left;
    font-size: 50px;
  }

  .div-block-942 {
    display: none;
  }

  .small-blog-card-para {
    display: block;
  }

  .collection-list-20 {
    grid-template-columns: 1fr;
    align-content: stretch;
    justify-items: stretch;
  }

  .link-block-28 {
    width: 100%;
  }

  .text-field {
    width: 85vw;
  }

  .text-block-83 {
    text-align: center;
  }

  .rd-primary-btn-abs {
    width: 85vw;
    text-align: center;
    position: static;
  }

  .section-38 {
    height: 100vh;
    background-size: cover;
  }

  .text-block-84, .heading-307 {
    text-align: center;
  }

  .div-block-944 {
    max-width: 95%;
    justify-content: center;
  }

  .section-39 {
    max-width: 95%;
    flex-direction: column;
  }

  .collection-item-29:first-child {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-309 {
    text-align: center;
  }

  .fixed-article {
    position: absolute;
    top: -14%;
    left: auto;
    right: auto;
  }

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

  .div-block-947 {
    max-width: 95%;
  }

  .collection-list-wrapper-32 {
    display: none;
  }

  .section-42, .container-95 {
    max-width: 95%;
  }

  .div-block-950 {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .link-block-29 {
    align-self: center;
  }

  .section-44 {
    max-width: 95%;
  }

  .image-209, .small-blo {
    width: auto;
  }

  .div-block-953 {
    width: 95%;
  }

  .rd-more-btn-copy-4 {
    margin-bottom: 0;
  }

  .section-45 {
    max-width: 95%;
    padding-top: 130px;
  }

  .div-block-954 {
    margin-bottom: 40px;
    display: flex;
  }

  .ia-slug-link {
    align-self: auto;
  }

  .heading-311 {
    text-align: left;
  }

  .paragraph-138 {
    max-width: 95%;
  }

  .section-47 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-97 {
    max-width: 95%;
  }

  .section-48 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-98 {
    align-items: center;
  }

  .link-block-31 {
    align-self: auto;
  }

  .h2-heading-intro {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .h2-heading-intro.heading-123 {
    text-align: center;
  }

  .container-100 {
    flex-direction: column;
  }

  .text-block-93 {
    text-align: center;
  }

  .section-35-copy {
    max-width: 95%;
    display: block;
  }

  .container-101 {
    align-items: center;
  }

  .text-block-94 {
    text-align: center;
    font-family: Inter, sans-serif;
  }

  .div-block-957 {
    padding-top: 420px;
  }

  .left-arrow-14, .right-arrow-13, .collection-list-wrapper-33, .collection-list-wrapper-34, .collection-list-wrapper-35, .left-arrow-15, .right-arrow-14, .collection-list-wrapper-36 {
    display: none;
  }

  .collection-list-wrapper-37, .collection-list-wrapper-38, .paragraph-139, .collection-list-wrapper-33-copy, .small-blog-card-para-copy {
    display: block;
  }

  .link-67 {
    color: var(--neutral-700);
  }

  .link-68 {
    color: #191919;
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 23px;
    text-decoration: none;
    display: none;
  }

  .link-68:hover {
    color: #1d2c63;
  }

  .link-block-32 {
    width: 100%;
  }

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

  .link-block-33, .link-block-34, .link-block-35, .link-block-36 {
    width: 100%;
  }

  .small-article-item-copy {
    border-style: none;
    border-width: 0;
  }

  .small-article-item-copy:hover {
    background-image: none;
  }

  .div-block-960 {
    max-width: 95%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .collection-list-25 {
    max-width: 95%;
    grid-template-columns: 1fr;
  }

  .big-blog-card-cat-copy {
    display: block;
  }

  .rd-primary-btn-copy-5cpy {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .rd-primary-btn-copy-5cpy.primary-btn-mobile {
    width: 100%;
    text-align: center;
  }

  .rd-primary-btn-copy-2 {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .rd-primary-btn-copy-2.primary-btn-mobile {
    width: 100%;
    text-align: center;
  }

  .text-block-97, .heading-314 {
    text-align: center;
  }

  .section-52 {
    height: auto;
    background-size: cover;
    margin-bottom: 0;
  }

  .collection-item-32 {
    flex-direction: column;
  }

  .image-215 {
    width: auto;
    height: auto;
    max-width: 95%;
  }

  .div-block-966 {
    width: 95%;
  }

  .collection-item-33 {
    flex-direction: column-reverse;
    margin-left: auto;
    margin-right: auto;
  }

  .image-216 {
    width: auto;
  }

  .div-block-967 {
    width: 95%;
    max-width: 95%;
    padding-left: 0;
  }

  .collection-item-33-copy {
    flex-direction: column-reverse;
    margin-top: 20px;
  }

  .div-block-967-copy {
    width: 95%;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .rd-primary-btn-hot-news {
    width: auto;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .rd-primary-btn-hot-news.primary-btn-mobile {
    width: 100%;
    text-align: center;
  }

  .ue-sync-small-paragraph {
    margin: 5px;
  }

  .image-221, .image-273, .image-276 {
    max-width: none;
    min-width: 0;
  }

  .real-deal-popup-wrapper.pop-up-relocate {
    display: none;
  }

  .real-deal-popup-sub-wrapper {
    height: 380px;
  }

  .real-deal-ads-popup-sub-grid {
    grid-template-rows: 25px 25px 30px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 38px;
    line-height: 50px;
  }

  h2 {
    font-size: 28px;
    line-height: 40px;
  }

  img {
    text-align: center;
  }

  blockquote {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  figure {
    margin-top: 63px;
    margin-bottom: 63px;
  }

  .mg-top-32px {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .mg-bottom-32px {
    font-size: 20px;
    line-height: 32px;
  }

  .mg-bottom-32px.get-startted-modal {
    font-size: 13px;
    line-height: 14px;
  }

  .bg-neutral-100.contact-us-hero {
    background-color: var(--white);
  }

  .container-default-1440px {
    height: 100%;
    min-height: 100%;
    text-align: center;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .container-default-1440px.navbar {
    padding-bottom: 0;
  }

  .container-default-1440px.partners {
    text-align: center;
    flex-flow: column;
  }

  .container-default-1440px.buywithinstallment-howitworks {
    height: auto;
    padding-bottom: 0;
    padding-left: 24px;
  }

  .container-default-1440px.buywithinstallment-howitworks.mobile-usp {
    padding-left: 32px;
  }

  .container-medium-700px {
    max-width: 100%;
  }

  .container-extra-small-481px.text-center.solutions {
    max-width: 394px;
  }

  .styleguide-title {
    font-size: 46px;
    line-height: 52px;
  }

  .styleguide-header {
    padding-left: 32px;
    padding-right: 32px;
  }

  .color-primary-grid, .color-secondary-grid, .color-neutral-grid {
    grid-template-columns: 1fr 1fr;
  }

  .container-hero-left.about-us {
    max-width: 575px;
  }

  .container-hero-left.single-services {
    max-width: 575px;
    text-align: left;
  }

  .container-hero-left.blog {
    max-width: 575px;
  }

  .container-hero-left.single-services {
    max-width: 575px;
    text-align: left;
    max-width: 575px;
    text-align: left;
  }

  .paragraph-large {
    font-size: 20px;
    line-height: 32px;
  }

  .styleguide-subheader, .styleguide-content-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 80px);
  }

  .button-primary {
    border-style: none;
    font-family: Inter, sans-serif;
  }

  .button-primary:hover {
    background-color: var(--accent);
  }

  .button-primary.large.generate-link {
    width: auto;
  }

  .button-primary.full-width {
    align-self: flex-start;
  }

  .button-secondary.large {
    display: block;
  }

  .button-secondary.large.bg-transparent {
    text-align: center;
  }

  .button-secondary.large.bg-transparent.mobile {
    display: block;
  }

  .button-secondary.large.tablet {
    width: auto;
  }

  .button-secondary.large.mobile {
    justify-content: center;
    display: flex;
  }

  .header {
    flex-wrap: wrap;
    display: flex;
  }

  .nav-menu {
    height: 95vh;
  }

  .heading-special-1 {
    font-size: 64px;
    line-height: 72px;
  }

  .heading-special-2 {
    font-size: 52px;
    line-height: 58px;
  }

  .heading-special-3 {
    font-size: 26px;
    line-height: 30px;
  }

  .footer-grid {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .licenses-hero {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .section {
    display: none;
  }

  .section.hero-v2 {
    padding-top: 40px;
  }

  .section.about-us-hero.careers {
    padding-bottom: 20px;
  }

  .section.about-us-gallery {
    background-color: var(--white);
  }

  .section.section-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.section-hero.about-us {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.section-hero.blog-post {
    padding-top: 40px;
  }

  .section.section-hero.blog-post.new {
    display: block;
  }

  .section.single-services-hero.d-visible {
    display: flex;
  }

  .section.apply-loan {
    padding-top: 80px;
    display: flex;
  }

  .section.apply-loan.bwi-landing {
    display: flex;
  }

  .section.apply-loan.bwi-landing.ue-landing {
    display: block;
  }

  .section.apply-loan.d-visible {
    display: flex;
  }

  .section.banner-single-services {
    padding-top: 80px;
  }

  .section.licenses {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.our-latest-articles {
    border-bottom: 1px solid var(--neutral-200);
  }

  .section.grow-v2 {
    padding-bottom: 20px;
  }

  .section.bg-neutral-100.home {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.bg-neutral-100.home._120px-break {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.mobile {
    display: none;
  }

  .section._120px-break {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.faq.bg-neutral-100.new, .section.howitwork.d-visible {
    display: flex;
  }

  .section.bread-crumb.mobile {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section.bread-crumb.mobile.horizontal {
    display: block;
  }

  .section.bread-crumb.mobile.horizontal.article {
    display: none;
  }

  .section.bread-crumb.mobile.horizontal-2 {
    margin-left: 0;
    margin-right: 0;
    padding: 8px 20px;
    display: block;
  }

  .section.home-hero.new {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .section.bwi-hero {
    margin-bottom: 0;
    display: block;
  }

  .divider.footer {
    margin-bottom: 26px;
  }

  .divider.mg-0px {
    display: none;
  }

  .divider.job {
    margin-top: 60px;
  }

  .divider.sidebar {
    margin-top: 20px;
    margin-bottom: 70px;
  }

  .divider.sidebar.job-post {
    margin-top: 70px;
  }

  .utility-page-wrap._404 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .utility-page-content-password {
    padding-left: 32px;
    padding-right: 32px;
  }

  .input {
    height: 48px;
    align-self: center;
    font-size: 14px;
    line-height: 18px;
  }

  .input.search.help-center.mobile.horizontal {
    padding-left: 48px;
    line-height: 24px;
  }

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

  ._404-title {
    font-size: 180px;
  }

  .mega-menu-title {
    padding-top: 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .underline-hover {
    display: none;
  }

  .mega-menu-link {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .split-left-container {
    flex: 1;
  }

  .social-media-wrapper {
    justify-content: flex-start;
  }

  .social-media-wrapper.about-author {
    min-width: 154px;
    margin-left: auto;
    margin-right: auto;
  }

  .social-media-wrapper.new {
    justify-content: center;
  }

  .sufix-line {
    display: block;
  }

  .sufix-line.extra-large.about-partners {
    display: none;
  }

  ._2-buttons-wrapper {
    flex-wrap: nowrap;
    align-self: center;
    align-items: center;
    display: flex;
  }

  ._2-buttons-wrapper.banner {
    max-width: none;
    flex-direction: column;
    align-items: center;
  }

  ._2-buttons-wrapper.about {
    flex-direction: row;
  }

  ._2-buttons-wrapper.agents-form.mobile {
    flex-direction: column;
  }

  ._2-buttons-wrapper.home {
    flex-direction: row;
  }

  ._2-buttons-wrapper.mobile {
    display: flex;
  }

  ._2-buttons-wrapper.mobile.hero {
    flex-direction: row;
    display: flex;
  }

  ._2-buttons-wrapper.mobile.benefits, ._2-buttons-wrapper.horizontal {
    flex-direction: row;
  }

  ._2-buttons-wrapper.vertical {
    flex-direction: column;
  }

  ._2-buttons-wrapper.banner {
    max-width: none;
    flex-direction: column;
    align-items: center;
  }

  ._2-buttons-wrapper.home {
    flex-direction: row;
  }

  .spacer.hero-buttons {
    height: 20px;
    min-width: 15px;
  }

  .spacer.banner-buttons {
    min-height: 18px;
    min-width: 0;
    min-height: 18px;
    min-width: 0;
  }

  .spacer._144 {
    display: none;
  }

  .spacer._370 {
    height: 304px;
  }

  .spacer._300 {
    height: 210px;
  }

  .spacer._156 {
    height: 130px;
  }

  .spacer._174 {
    display: none;
  }

  .spacer.timeline._2 {
    height: 220px;
    display: block;
  }

  .spacer.timeline._3 {
    height: 246px;
  }

  .spacer.timeline._4 {
    height: 144px;
    display: block;
  }

  .spacer._388 {
    height: 38px;
  }

  .spacer._124 {
    height: 124px;
    display: block;
  }

  .spacer.timeline._2018 {
    height: 104px;
  }

  .spacer.timeline._1 {
    height: 124px;
    display: block;
  }

  .partners-container {
    flex-direction: row;
    display: block;
  }

  .partners-container.mobile-version {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .partners-wrraper {
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
  }

  .partners-title {
    font-size: 18px;
  }

  .partners-logos-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .partners-logos-wrapper.about-us {
    width: 100%;
    width: 100%;
    width: 100%;
    flex-flow: wrap;
    align-content: stretch;
    justify-content: space-around;
    margin-bottom: 16px;
    display: flex;
  }

  .partners-logos-wrapper.homepage {
    width: 100%;
    grid-template-rows: repeat(auto-fit, 100px);
  }

  .slide {
    width: 100%;
  }

  .slide.core-values {
    width: 50%;
  }

  .slider {
    display: none;
  }

  .service-wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }

  .service-wrapper.services-page {
    padding-left: 32px;
    padding-right: 32px;
  }

  .service-wrapper.services-page.homepage {
    height: auto;
    min-height: 100%;
    justify-content: space-between;
  }

  .service-wrapper.get-started-modal {
    flex-flow: column wrap;
    align-content: space-around;
    justify-content: flex-start;
    align-items: stretch;
    overflow: hidden;
  }

  .service-wrapper.news-wrapper {
    width: 100%;
    height: 424.414px;
    justify-content: space-around;
    margin-right: 0;
    padding: 20px;
  }

  .service-wrapper.height-553px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-wrapper {
    line-height: 18px;
  }

  .link-arrow {
    margin-left: 15px;
    display: block;
  }

  .icon-services {
    width: 104px;
    height: auto;
    margin-bottom: 32px;
  }

  .icon-services.get-started-modal {
    width: auto;
  }

  .mask {
    width: 100%;
    padding-left: 10px;
    padding-right: 20px;
  }

  .mg-top-0px {
    text-align: left;
  }

  .about-banca-grid {
    grid-template-columns: 1.5fr;
  }

  .subcontainer-small.services {
    max-width: none;
  }

  .subcontainer-small.app {
    max-width: 455px;
  }

  .next-goal-grid {
    min-height: 300px;
    grid-template: "."
    / auto auto auto;
    grid-auto-columns: 1fr;
    display: none;
  }

  .next-goal-wrapper {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    flex-direction: column;
    align-items: center;
    overflow: visible;
  }

  .next-goal-wrapper.ver3.mobile {
    flex-direction: column;
    align-items: stretch;
  }

  .next-goal-card {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    flex: none;
    justify-content: flex-start;
    padding-bottom: 40px;
  }

  .next-goal-title {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .next-goal-title.mobile-paragraph-15-75px {
    font-size: 15px;
    line-height: 25px;
  }

  .text-bold {
    align-items: center;
    margin-bottom: auto;
    display: flex;
  }

  .credit-card-grid {
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .contact-us-grid, .contact-us-form-grid {
    grid-template-columns: 1fr;
  }

  .error-message-text {
    font-size: 16px;
    line-height: 24px;
  }

  .contact-us-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .lastest-articles-grid {
    grid-template-columns: 1fr;
  }

  .image-and-element-wrapper {
    flex-direction: column-reverse;
  }

  .hero-image-wrapper {
    height: 582px;
  }

  .hero-image-wrapper.single-services.mobile {
    margin-bottom: 0;
  }

  .hero-image-wrapper.blog {
    height: 430px;
  }

  .hero-image-wrapper.about-us {
    height: 450px;
    display: block;
  }

  .hero-image-wrapper.about-us.mobile-version {
    display: none;
  }

  .contact-us-content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .partners-logo {
    width: auto;
    height: auto;
    min-height: 0;
    min-width: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .partners-logo.about-us {
    width: 200px;
    margin-right: auto;
  }

  .transition {
    height: 100%;
    object-fit: none;
    overflow: visible;
  }

  .transition.mobile-version.hero {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .transition.hero {
    height: 300px;
  }

  .service-wrapper-v2 {
    padding-left: 29px;
    padding-right: 29px;
  }

  .slider-v2 {
    margin-top: 80px;
  }

  .hero-v2-images-wrapper {
    margin-top: 100px;
    margin-bottom: 40px;
  }

  .hero-v2-image-2 {
    width: 30%;
  }

  .hero-v2-image-1 {
    width: 80%;
  }

  .hero-v2-image-3 {
    z-index: auto;
    width: 30%;
  }

  .hero-v2-image-4 {
    width: 13%;
    max-width: none;
    left: 4%;
  }

  .hero-v2-image-5 {
    width: 13%;
    max-width: none;
  }

  .left-arrow-v2, .right-arrow-v2 {
    top: -26%;
  }

  .mg-bottom-0px {
    text-align: left;
  }

  .mask-v2 {
    width: 100%;
    margin-top: 68px;
    padding-right: 0;
  }

  .about-banca-image-wrapper-v2 {
    width: 100%;
  }

  .about-banca-grid-v2 {
    grid-template-columns: 1.5fr;
  }

  .app-grid {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .contact-us-grid-v2 {
    grid-template-columns: 1fr;
  }

  .animation-card {
    justify-content: flex-start;
    padding-left: 40px;
    transition: border-color .35s, transform .35s, color .35s;
  }

  .animation-card:hover {
    border-color: var(--primary-1);
    transform: translate(0, -3px);
  }

  .bg-hover {
    display: none;
  }

  .nav-menu-v2 {
    height: 100vh;
  }

  .partners-logos-wrapper-v2 {
    justify-content: center;
    padding-bottom: 48px;
  }

  .next-goal-subtitle {
    font-size: 18px;
    line-height: 20px;
  }

  .partners-logo-v2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .companies-wrapper.about-us {
    align-items: center;
  }

  .about-us-companies-title {
    max-width: 517px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .about-us-gallery-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .container-small-548px {
    object-fit: fill;
    align-self: auto;
    overflow: visible;
  }

  .story-grid {
    max-width: 100%;
  }

  .job-icon.sidebar {
    margin-right: 16px;
  }

  .services-grid {
    max-width: 500px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .custom-solution-grid {
    grid-template-columns: 1.5fr;
  }

  .bg-services-grid-1 {
    display: none;
  }

  .subcontainer-small-v2.apply-loan {
    max-width: 80%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .subcontainer-small-v2.benefits {
    text-align: left;
    text-align: left;
  }

  .subcontainer-small-v2.apply-loan {
    max-width: 80%;
    max-width: 80%;
    max-width: 80%;
    max-width: 80%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .apply-loan-grid {
    padding-left: 24px;
    padding-right: 24px;
  }

  .steps-wrapper-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .custom-services-grid-v2 {
    grid-template-columns: 1.5fr;
    margin-top: 0;
    margin-bottom: 0;
  }

  .apply-loan-form {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .apply-loan-form-grid {
    grid-template-columns: 1fr;
  }

  .apply-loan-form-top-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .apply-loan-form-title-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
  }

  .benefits-cards-grid {
    width: 100%;
    max-width: none;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

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

  .more-services-grid {
    max-width: 100%;
    grid-template-columns: 1fr;
  }

  .custom-services-image-wrapper {
    width: 100%;
    position: static;
  }

  .career-top-content {
    display: none;
  }

  .job-split-left-content {
    margin-bottom: 40px;
  }

  .job-split-right-content {
    align-items: flex-start;
  }

  .job-date {
    margin-bottom: 0;
  }

  .sidebar.author {
    flex-direction: column;
  }

  .sidebar.author-mobile {
    max-width: 600px;
    flex-direction: column;
    align-items: center;
  }

  .sidebar.help-category.topic.mobile {
    align-items: flex-start;
  }

  .career-top-content-mobile {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .blog-grid {
    grid-template-columns: 100%;
    grid-auto-columns: auto;
    overflow: hidden;
  }

  .blog-posts-wrapper {
    width: 100%;
  }

  .blog-post-content {
    flex-direction: column;
  }

  .blog-post-image-wrapper {
    max-width: 100%;
    margin-bottom: 33px;
    margin-right: 0;
  }

  .blog-popular-grid {
    max-width: 575px;
    grid-row-gap: 33px;
  }

  .blog-popular-image-wrapper {
    flex: none;
  }

  .blog-categories-wrapper {
    width: 100%;
    flex-direction: column;
  }

  .blog-categories-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blog-category {
    margin-right: 0;
    text-decoration: none;
  }

  .category-content {
    padding: 20px;
    display: block;
  }

  .category-content.all-articles {
    margin-right: 0;
  }

  .category-content.all-articles.w--current {
    border-bottom-style: solid;
  }

  .blog-post-description-summary {
    align-self: flex-start;
  }

  .post-wrapper {
    padding-top: 40px;
  }

  .container-medium-627px.text-center.have-questions {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .element-section {
    min-width: auto;
    margin: 0 40px;
    padding-top: 8%;
  }

  .nav-menu-button-wrapper {
    padding-top: 40px;
  }

  .author-profile-image {
    width: 120px;
  }

  .about-author-wrapper {
    text-align: center;
    margin-top: 20px;
    margin-left: 0;
  }

  .top-notch-partners {
    justify-content: center;
    display: flex;
  }

  .button-primary-2.large.submit-form-button {
    width: auto;
    display: block;
    position: static;
  }

  .button-primary-2.large.form-next-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    position: absolute;
    bottom: 0;
  }

  .button-primary-2.large.form-next-button.previous-button {
    width: 160px;
    height: 60px;
    margin-top: auto;
    position: static;
    bottom: -5%;
    left: -4%;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    position: static;
    top: auto;
    left: auto;
  }

  .button-primary-2.large.form-next-button.sell-to-homebase {
    position: static;
  }

  .button-primary-2.large.submit-form-button {
    width: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
  }

  .button-primary-2.large.form-next-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    position: absolute;
    bottom: 0;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    position: absolute;
    top: auto;
    left: auto;
  }

  .button-primary-2.large.form-next-button.previous-button {
    width: auto;
    height: auto;
    align-self: flex-start;
    position: absolute;
    bottom: -5%;
    left: -4%;
  }

  .button-primary-2.large.form-next-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    position: absolute;
    bottom: 0;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    position: absolute;
    top: auto;
    left: auto;
  }

  .button-primary-2.large.form-next-button.previous-button {
    width: auto;
    height: auto;
    align-self: flex-start;
    position: absolute;
    bottom: -5%;
    left: -4%;
  }

  .button-primary-2.large.form-next-button.previous-button.mask {
    width: 160px;
    height: 60px;
    position: static;
  }

  .button-primary-2.large.submit-form-button {
    width: 160px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .button-primary-2.large.form-next-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    position: absolute;
    bottom: 0;
  }

  .button-primary-2.large.form-next-button.previous-button {
    width: 160px;
    height: 60px;
    margin-top: auto;
    position: static;
    bottom: -5%;
    left: -4%;
  }

  .button-primary-2.large.form-next-button.sell-to-homebase {
    position: static;
  }

  .container-default-1310px-2 {
    padding-top: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .service-wrapper-2 {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .service-wrapper-2.services-page {
    padding-left: 32px;
    padding-right: 32px;
  }

  .more-services-grid-2 {
    max-width: 100%;
    grid-template-columns: 1fr;
    display: none;
  }

  .more-services-grid-2.get-started-modal {
    flex-direction: row;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    justify-content: center;
    justify-items: stretch;
    margin-top: 0;
    margin-bottom: 40px;
    display: none;
  }

  .link-wrapper-2 {
    margin-top: auto;
  }

  .service-title-2.get-started-modal {
    font-size: 18px;
    line-height: 18px;
  }

  .right-arrow-2.right-arrow-5-right.ver3.mobile {
    margin-right: -150px;
  }

  .left-arrow-2 {
    left: -5%;
  }

  .left-arrow-2.left-arrow-5-left.mobile {
    margin-left: -150px;
  }

  .icon-services-2 {
    width: 104px;
    margin-bottom: 32px;
  }

  .bold-text-3.news-title {
    font-size: 19.25px;
    line-height: 21px;
  }

  .testimonials-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .testimonials-t3 {
    padding: 40px 10px;
  }

  .testimonials-subwrapper-t3 {
    height: 543.75px;
    object-fit: fill;
    border: 1px #000;
    margin-bottom: 0;
    padding-bottom: 20px;
    overflow: visible;
  }

  .quote-t3.mobile-paragraph-15-75px {
    text-align: left;
    margin-bottom: auto;
    padding-bottom: 0;
  }

  .user-wrapper-t3 {
    margin-top: 25px;
  }

  .element-section-2 {
    min-width: auto;
    margin: 0 40px;
    padding-top: 8%;
  }

  .transition-2 {
    object-fit: fill;
  }

  .benefits-cards-grid-2 {
    width: 100%;
    max-width: 100%;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .menu-button-2, .menu-button-2:hover {
    background-color: var(--primary-1);
  }

  .button-primary-5.large {
    width: auto;
    margin-bottom: 0;
    position: absolute;
    top: auto;
    bottom: -5%;
    left: auto;
    right: -4%;
  }

  .section-2.single-services-hero {
    padding-bottom: 20px;
  }

  .service-title-3 {
    font-size: 19.25px;
    line-height: 21px;
  }

  .mega-menu-link-2 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .paragraph-large-2 {
    font-size: 20px;
    line-height: 32px;
  }

  .service-wrapper-3 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .service-wrapper-3.other-services {
    padding: 20px 10px;
  }

  .divider-2.footer {
    margin-bottom: 26px;
  }

  .divider-2.mg-0px {
    display: none;
  }

  .divider-2.footer {
    margin-bottom: 26px;
  }

  .divider-2.mg-0px {
    display: none;
  }

  .icon-services-3 {
    width: 104px;
    margin-bottom: 32px;
  }

  .nav-menu-v2-2 {
    height: 100vh;
  }

  .pricing-grid-wrapper-mobile {
    display: block;
  }

  .tab-pane {
    padding: 30px;
  }

  .discount {
    color: #7b88a8;
  }

  .mobile-pricing {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .pricing-table-cell.category {
    border-bottom-style: solid;
  }

  .tabs-menu-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tab-standard {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(123, 136, 168, .27);
    border-radius: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-standard.w--current {
    color: #fff;
    background-color: #8c54ff;
    border-color: rgba(0, 0, 0, 0);
  }

  .help {
    display: none;
  }

  .pricing-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .title-wrap {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .pricing-section {
    flex-direction: row;
  }

  .pricing-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .container {
    overflow: visible;
  }

  .modal-wrapper {
    display: none;
  }

  .service-wrapper-v2-2 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .section-3.single-services-hero {
    padding-bottom: 20px;
  }

  .section-3.single-services-hero.buy {
    margin-left: 0;
    margin-right: 0;
  }

  .section-3.section-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .icon-services-4 {
    width: 104px;
    margin-bottom: 32px;
  }

  .left-arrow-v2-2, .right-arrow-v2-2 {
    top: -26%;
  }

  .service-title-4 {
    font-family: Manrope, sans-serif;
  }

  .licenses-hero-2 {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .container-extra-small-600px.text-center.solutions {
    max-width: 394px;
  }

  .comparison-category {
    align-self: center;
  }

  .steps-list-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .get-started-title-wrapper {
    max-width: 60%;
  }

  .testimonial-image {
    width: auto;
    object-fit: fill;
  }

  .news-logo {
    width: auto;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    align-self: flex-start;
    margin-bottom: 20px;
  }

  .button-secondary-2.large.bg-transparent {
    width: auto;
  }

  .about-us-gallery-grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .calculator {
    height: 1300px;
  }

  .calculator.ue-calc {
    height: 2200px;
  }

  .html-embed-2 {
    height: 100%;
  }

  .heading-22 {
    font-size: 22.75px;
  }

  .apply-loan-grid-2 {
    grid-template-columns: minmax(0%, 1fr);
  }

  .radio-button-field-8.half-width {
    width: 100%;
  }

  .form-wrap-full {
    grid-row-gap: 24px;
  }

  .slider-content-wrap {
    margin-bottom: 0;
    padding-bottom: 160px;
  }

  .mask-3 {
    height: 650px;
    margin-bottom: 0;
  }

  .previous {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .previous.mobile-version {
    height: 5%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    overflow: visible;
  }

  .previous.new {
    bottom: 24px;
    right: 24px;
  }

  .form-content {
    width: 90%;
  }

  .form-input-wrapper-2.new.agent.mobile {
    margin-top: 24px;
  }

  .container-default-1310px-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .next {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .next.new {
    bottom: 24px;
    left: 20px;
  }

  .select-field-in-forms {
    height: 48px;
    font-size: 14px;
    line-height: 18px;
  }

  .slide-2 {
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 10px;
  }

  .mask-4 {
    align-self: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-4 {
    display: none;
  }

  .link-block-5 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

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

  .mobile-paragraph-15-75px {
    font-size: 15.75px;
    line-height: 26.25px;
  }

  .slider-5 {
    padding-bottom: 0;
  }

  .slide-9 {
    height: 100%;
  }

  .mask-6 {
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-20 {
    text-align: left;
    text-decoration: none;
    overflow: visible;
  }

  .heading-36, .paragraph-13, .heading-37, .heading-43 {
    text-align: center;
  }

  .submit {
    flex-direction: row;
    justify-content: flex-end;
    display: none;
  }

  .submit.form-submit-btn {
    bottom: 24px;
    left: 24px;
  }

  .submit.agent {
    bottom: 32px;
    left: 20px;
  }

  .slide-nav-6 {
    display: none;
  }

  .slider-6 {
    display: block;
  }

  .slide-10 {
    width: 100%;
    background-color: var(--white);
    margin-right: 40px;
  }

  .testimonial-slider {
    max-width: 400px;
    display: block;
  }

  .container-7 {
    justify-content: center;
    display: flex;
  }

  .faq-navigation-menu {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: max-content;
  }

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

  .slide-14 {
    width: 100%;
    height: 100%;
  }

  .service-wrapper-4 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .mask-10 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    overflow: hidden;
  }

  .our-services-slider {
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    margin-top: 31px;
    margin-bottom: 48px;
    display: block;
  }

  .heading-127.mobile {
    text-align: left;
  }

  .slide-nav-8 {
    display: none;
  }

  .slider-9 {
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

  .mask-11 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonial-picture-wrapper {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-picture-wrapper.ver3.mobile.phone {
    width: auto;
    border-radius: 0;
    flex-direction: column;
    flex: 1;
    order: 0;
    align-self: stretch;
    align-items: stretch;
    display: flex;
  }

  .heading-141 {
    text-align: left;
    margin-top: 16px;
  }

  .image-13, .image-14 {
    height: 100%;
  }

  .paragraph-29 {
    text-align: left;
  }

  .div-block-30 {
    align-self: flex-start;
  }

  .paragraph-30 {
    text-align: left;
  }

  .mask-with-40-padding {
    padding: 10px 40px;
  }

  .paragraph-33, .heading-154 {
    text-align: left;
  }

  .icon {
    width: 24px;
  }

  .icon.about.timeline {
    width: 17px;
    display: block;
  }

  .icon.nav.testimonial {
    width: 2rem;
  }

  .icon.nav.resources {
    width: 2rem;
    padding-top: 8px;
  }

  .next-mask {
    display: flex;
  }

  .section-4.hero.v1.d3 {
    padding-top: 0;
  }

  .section-4.banner-single-services, .section-4.apply-loan, .section-4.banner-single-services {
    padding-top: 80px;
  }

  .section-4.about-us-hero.careers {
    padding-bottom: 20px;
  }

  .section-4.section-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.about-us-gallery {
    background-color: #fff;
  }

  .sufix-line-5 {
    display: block;
  }

  .sufix-line-5.extra-large.about-partners {
    display: none;
  }

  .container-extra-small-481px-2.text-center.solutions {
    max-width: 394px;
  }

  .button-secondary-3.large {
    display: block;
  }

  .button-secondary-3.large.bg-transparent {
    text-align: center;
  }

  .bg-neutral-703.contact-us-hero {
    background-color: #fff;
  }

  .animation-card-2 {
    justify-content: flex-start;
    padding-left: 40px;
    transition: border-color .35s, transform .35s, color .35s;
  }

  .animation-card-2:hover {
    border-color: #7a7aff;
    transform: translate(0, -3px);
  }

  .contact-us-grid-v2-2 {
    grid-column-gap: 5px;
    grid-row-gap: 15px;
    text-align: left;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: space-between;
    justify-items: stretch;
    display: grid;
    position: static;
  }

  .bg-hover-2 {
    display: none;
  }

  .container-default-1310px-10 {
    height: 100%;
    min-height: 100%;
    text-align: center;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .container-default-1310px-10.partners {
    text-align: center;
    flex-flow: column;
  }

  .container-default-1310px-10.navbar {
    padding-bottom: 0;
  }

  .mg-bottom-32px-4 {
    font-size: 20px;
    line-height: 32px;
  }

  .social-media-wrapper-2 {
    justify-content: flex-start;
  }

  .footer-grid-2 {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .transition-3 {
    height: 100%;
    object-fit: none;
    overflow: visible;
  }

  .heading-210 {
    text-align: center;
  }

  .paragraph-large-3 {
    font-size: 20px;
    line-height: 32px;
  }

  .slider-11 {
    display: none;
  }

  .left-arrow-5 {
    left: -5%;
  }

  .mg-bottom-0px-2 {
    text-align: left;
  }

  .container-small-548px-2 {
    object-fit: fill;
    align-self: auto;
    overflow: visible;
  }

  .faq-grid-2, .faq-grid-3 {
    grid-template-columns: 1fr;
  }

  ._2-buttons-wrapper-2.banner {
    max-width: none;
    flex-direction: column;
    align-items: center;
  }

  .container-extra-small-481px-3.text-center.solutions {
    max-width: 394px;
  }

  .partners-container-2 {
    flex-direction: row;
    display: block;
  }

  .partners-wrraper-2 {
    width: 100%;
    object-fit: fill;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
  }

  .partners-title-2 {
    font-size: 18px;
  }

  .partners-logo-2 {
    width: auto;
    height: auto;
    min-height: 0;
    min-width: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .partners-logo-2.about-us {
    width: 200px;
    margin-right: auto;
  }

  .partners-logo-2.about-us.home {
    width: 160px;
    height: auto;
  }

  .partners-logo-2.about-us.home.new, .partners-logo-2.about-us.home.pegasus {
    height: auto;
  }

  .partners-logo-2.about-us.home.anim {
    width: 100px;
  }

  .partners-logo-2.about-us.home.antler {
    padding-left: 0;
  }

  .partners-logo-2.home {
    height: 60px;
  }

  .mega-menu-link-3 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .header-dropdown-toggle-3.home.mobile {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
  }

  .service-wrapper-5 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .service-wrapper-5.services-page {
    padding-left: 32px;
    padding-right: 32px;
  }

  .service-wrapper-5.services-page.homepage {
    height: auto;
    min-height: 100%;
    justify-content: space-between;
  }

  .service-wrapper-5.get-started-modal {
    flex-flow: column wrap;
    align-content: space-around;
    justify-content: flex-start;
    align-items: stretch;
    overflow: hidden;
  }

  .service-wrapper-5.news-wrapper {
    width: 100%;
    height: 424.414px;
    justify-content: space-around;
    margin-right: 0;
    padding: 20px;
  }

  .service-wrapper-5.height-553px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .service-wrapper-5.height-553px.desktop {
    height: 410px;
  }

  .icon-services-5 {
    width: 104px;
    height: auto;
    margin-bottom: 32px;
  }

  .icon-services-5.get-started-modal {
    width: auto;
  }

  .more-services-grid-3 {
    max-width: 100%;
    grid-column-gap: 15px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .more-services-grid-3.get-started-modal {
    flex-direction: row;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    justify-content: center;
    justify-items: stretch;
    margin-top: 0;
    margin-bottom: 40px;
    display: none;
  }

  .mask-14 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    overflow: hidden;
  }

  .slide-20 {
    width: 100%;
    height: 100%;
  }

  .left-arrow-6 {
    left: -5%;
  }

  .our-services-slider-2 {
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    margin-top: 31px;
    margin-bottom: 48px;
    display: block;
  }

  .link-arrow-3 {
    margin-left: 15px;
    display: block;
  }

  .steps-list-wrapper-2 {
    flex-direction: column;
    align-items: center;
  }

  .container-10 {
    overflow: visible;
  }

  .comparison-category-2 {
    align-self: center;
  }

  .pricing-section-2 {
    flex-direction: row;
    padding-left: 24px;
    padding-right: 24px;
  }

  .title-wrap-2 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .container-hero-left-2.single-services {
    max-width: 575px;
  }

  .container-default-1310px-5 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-large-4 {
    font-size: 18px;
    line-height: 32px;
  }

  .nav-menu-v2-3 {
    height: 100vh;
  }

  .mega-menu-link-4 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .nav-menu-button-wrapper-2 {
    padding-top: 40px;
  }

  .mega-menu-title-2 {
    padding-top: 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .apply-loan-form-grid-2 {
    grid-template-columns: 1fr;
  }

  .previous-2 {
    z-index: 6;
    flex-direction: column;
    position: static;
  }

  .apply-loan-grid-4 {
    grid-template-columns: minmax(0%, 1fr);
  }

  .form-content-2 {
    width: 90%;
  }

  .next-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: static;
  }

  .slider-content-wrap-2 {
    margin-bottom: auto;
  }

  .mask-15 {
    width: 100%;
    padding-right: 63px;
  }

  .icon-services-6 {
    width: 104px;
    margin-bottom: 32px;
  }

  .container-default-1310px-6 {
    padding-top: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mg-top-0px-2 {
    text-align: left;
  }

  .service-wrapper-6 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .service-wrapper-6.other-services {
    padding: 20px 10px;
  }

  .steps-wrapper-grid-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .icon-services-7 {
    width: 104px;
    margin-bottom: 32px;
  }

  .service-title-7 {
    font-family: Manrope, sans-serif;
  }

  .icon-services-8 {
    width: 104px;
    margin-bottom: 32px;
  }

  .subcontainer-small-2.services {
    max-width: none;
  }

  .service-wrapper-v2-3 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .custom-solution-grid-2 {
    grid-template-columns: 1.5fr;
  }

  .link-wrapper-4 {
    line-height: 18px;
  }

  .slide-24 {
    width: 100%;
  }

  .slide-24.core-values {
    width: 50%;
  }

  .paragraph-74 {
    text-align: left;
  }

  .icon-services-9 {
    width: 104px;
    margin-bottom: 32px;
  }

  .mask-17 {
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .testimonials-subwrapper-t3-2 {
    height: 543.75px;
    object-fit: fill;
    border: 1px #000;
    margin-bottom: 0;
    padding-bottom: 20px;
    overflow: visible;
  }

  .about-us-gallery-grid-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-216 {
    text-align: left;
    margin-top: 16px;
  }

  .slide-25 {
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 10px;
  }

  .about-us-companies-title-2 {
    max-width: 517px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .top-notch-partners-2 {
    justify-content: center;
    display: flex;
  }

  .modal-wrapper-2 {
    display: none;
  }

  .mask-18 {
    width: 100%;
    padding-left: 10px;
    padding-right: 20px;
  }

  .story-grid-2 {
    max-width: 100%;
  }

  .news-logo-2 {
    width: auto;
    max-height: 48px;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    align-self: flex-start;
  }

  .news-logo-2.vir {
    margin-left: -8px;
  }

  .next-goal-wrapper-2 {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    flex-direction: column;
    align-items: center;
    overflow: visible;
  }

  .next-goal-title-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .testimonial-picture-wrapper-2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-slider-2 {
    max-width: 400px;
    display: block;
  }

  .next-goal-card-2 {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    flex: none;
    justify-content: flex-start;
    padding-bottom: 40px;
  }

  .next-goal-subtitle-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .text-bold-2 {
    align-items: center;
    margin-bottom: auto;
    display: flex;
  }

  .about-us-gallery-grid-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-image-2 {
    width: auto;
    object-fit: fill;
  }

  .slide-26 {
    width: 100%;
    background-color: #fff;
    margin-right: 40px;
  }

  .mask-21 {
    width: 100vw;
  }

  .mask-21.new {
    width: 90vw;
  }

  .element-section-3 {
    min-width: auto;
    margin: 0 40px;
    padding-top: 8%;
  }

  .image-and-element-wrapper-2 {
    flex-direction: column-reverse;
  }

  .contact-us-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .contact-us-grid-2, .contact-us-form-grid-2 {
    grid-template-columns: 1fr;
  }

  .mask-23 {
    margin-bottom: 0;
  }

  .next-3 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .submit-3 {
    flex-direction: row;
    justify-content: flex-end;
  }

  .section-5.apply-loan {
    padding-top: 80px;
  }

  .button-primary-8.large.submit-form-button {
    width: auto;
    display: block;
    position: static;
  }

  .slider-content-wrap-3 {
    margin-bottom: 0;
    padding-bottom: 160px;
  }

  .form-content-3 {
    width: 90%;
  }

  .container-default-1310px-7 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .about-us-gallery-grid-5 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .container-default-1310px-8 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-large-5 {
    font-size: 20px;
    line-height: 32px;
  }

  .mega-menu-title-3 {
    padding-top: 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .mega-menu-link-5 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .header-dropdown-2.mobile {
    padding-left: 0;
  }

  .nav-menu-2 {
    height: 95vh;
  }

  .nav-menu-2.mobile {
    height: auto;
  }

  .body-3 {
    align-content: stretch;
    justify-content: flex-start;
    display: block;
  }

  .main-content, .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    max-width: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .call-to-action {
    padding: 40px 20px;
  }

  .sticky-nav {
    position: relative;
  }

  .nav-grid {
    text-align: center;
  }

  .feature-section {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .feature-image-mask {
    margin-right: 0;
  }

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

  .heading-special-4 {
    font-size: 26px;
    line-height: 30px;
  }

  .link-wrapper-5 {
    line-height: 18px;
  }

  .blog-post-content-2 {
    flex-direction: column;
  }

  .section-15.section-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-15.apply-loan {
    padding-top: 80px;
  }

  .container-default-1440px-2 {
    height: 100%;
    min-height: 100%;
    text-align: center;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .contact-form {
    padding: 40px 20px;
  }

  .div-block-68 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-265 {
    margin-bottom: 2rem;
  }

  .div-block-71 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .paragraph-106 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-72 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-74 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: stretch;
  }

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

  .div-block-81 {
    max-width: 100%;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .mg-bottom-32px-6 {
    font-size: 20px;
    line-height: 32px;
  }

  .testimonial-slider-3 {
    max-width: 400px;
    display: block;
  }

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

  .left-arrow-7 {
    left: -5%;
  }

  .mg-bottom-0px-4 {
    text-align: left;
  }

  .mega-menu-link-6 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .sufix-line-6 {
    display: block;
  }

  .next-goal-title-3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .calculator-2 {
    height: 2250px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .next-goal-card-3 {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    flex: none;
    justify-content: flex-start;
    padding-bottom: 40px;
  }

  .apply-loan-form-5 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-16.banner-single-services {
    padding-top: 80px;
  }

  .next-goal-subtitle-3 {
    font-size: 18px;
    line-height: 20px;
  }

  .slide-27 {
    width: 100%;
    background-color: #fff;
    background-position: 100% 0;
    background-size: 600%;
    margin-right: 40px;
  }

  .button-secondary-4.large {
    display: block;
  }

  .service-wrapper-7 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .service-wrapper-7.get-started-modal {
    flex-flow: column wrap;
    align-content: space-around;
    justify-content: flex-start;
    align-items: stretch;
    overflow: hidden;
  }

  .header-56 {
    flex-wrap: wrap;
    display: flex;
  }

  .testimonial-picture-wrapper-3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .mega-menu-title-4 {
    padding-top: 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .next-goal-wrapper-3 {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    flex-direction: column;
    align-items: center;
    overflow: visible;
  }

  .slide-30 {
    background-position: 50% 0;
    background-size: 400%;
  }

  .mega-menu-link-7 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .mega-menu-title-5 {
    padding-top: 24px;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-117, .comparison-table__block-text {
    font-size: 14px;
  }

  .comparison-table__block-text.system-red.align-left {
    text-align: center;
  }

  .paragraph-118 {
    font-size: 14px;
  }

  .comparison-table-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-119, .comparison-table__criteria {
    font-size: 14px;
  }

  .comparison-table__header-text {
    font-size: 16px;
  }

  .comparison-table__header-text.traditionsale, .comparison-table__header-text.primary-color {
    margin-left: 0;
  }

  .paragraph-120 {
    font-size: 14px;
  }

  .footnote-list {
    font-size: 12px;
  }

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

  .bold-text-39.headline {
    margin-left: 140px;
    font-size: 20px;
  }

  .text-block-54.text-sub {
    font-size: 10px;
  }

  .paragraph-121 {
    font-size: 12px;
  }

  .footnote {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bold-text-40 {
    font-size: 14px;
  }

  .div-block-91 {
    flex-direction: column;
  }

  .featured-article {
    width: 100%;
    max-width: 400px;
  }

  .button-3.auto-width {
    width: 50%;
    min-width: 200px;
  }

  .form-block-2 {
    position: static;
  }

  .sufix-line-7 {
    display: block;
  }

  .div-block-99 {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  .slider-14 {
    min-height: 350px;
  }

  .section-20 {
    flex: 0 auto;
  }

  .heading-280 {
    max-width: 480px;
  }

  .div-block-101 {
    height: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .press-articles-slider {
    width: 100%;
  }

  .article-quote {
    max-width: 80%;
  }

  .div-block-104 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .list-2 {
    grid-template-columns: 1fr;
  }

  .search-help {
    flex-direction: row;
    justify-content: space-between;
  }

  .h1 {
    width: auto;
    font-size: 60px;
    line-height: 68px;
    display: block;
  }

  .h1.mobile {
    width: auto;
    display: block;
  }

  .h1.home {
    font-size: 60px;
    line-height: 68px;
  }

  .h1.about {
    width: auto;
    font-size: 48px;
    line-height: 57px;
  }

  .h1.help.hero {
    padding-right: 0;
  }

  .h1.bwi-hero.hero {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .h1.ue.hero.mobile {
    margin-bottom: 40px;
    padding-right: 0;
  }

  .nav-text {
    background-color: rgba(0, 0, 0, 0);
    border: 1px #f4f5f6;
    padding-left: 0;
  }

  .nav-text.selected.w--current {
    border-style: none;
  }

  .nav-text.faq-home {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-text.faq-home.mobile.horizontal {
    width: 100%;
    padding-left: 0;
  }

  .nav-text.breadcrumb {
    border-style: none;
    padding-left: 0;
  }

  .nav-text.breadcrumb.mobile.horizontal {
    width: auto;
    border-style: none;
    padding-left: 0;
  }

  .nav-text.sidebar {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-text.mobile {
    border-top-style: solid;
    padding-left: 20px;
  }

  .nav-text.nav.mobile {
    border-style: solid;
    border-width: 0;
    padding-left: 0;
  }

  .page-wrapper-4.mobile {
    position: static;
  }

  .nav-bar {
    display: none;
  }

  .paragraph-1 {
    width: auto;
    font-size: 16px;
    line-height: 20px;
    display: block;
  }

  .paragraph-1.paragraph-hero, .paragraph-1.answer-faq.mobile {
    width: auto;
  }

  .paragraph-1.contact.hero.mobile {
    padding-right: 0;
  }

  .paragraph-1.help-center.mobile {
    width: auto;
  }

  .paragraph-1.mobile {
    width: auto;
    margin-bottom: 0;
  }

  .paragraph-1.mobile.client-quote {
    margin-top: 0;
  }

  .paragraph-1.client-quote.home {
    width: 40vw;
  }

  .paragraph-1.about.journey.card {
    width: auto;
    max-width: 300px;
    min-width: auto;
    white-space: normal;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-1.about.news {
    display: none;
  }

  .paragraph-1.about.hero {
    width: auto;
  }

  .paragraph-1.apply {
    height: auto;
  }

  .paragraph-1.benefits {
    width: auto;
  }

  .paragraph-1.bwi-explore, .paragraph-1.help-article.answer, .paragraph-1.help-article.mobile, .paragraph-1.footer-text {
    margin-top: 0;
  }

  .paragraph-1.ue.hero {
    text-align: center;
  }

  .paragraph-1.my-0 {
    margin-top: 0;
  }

  .paragraph-1.my-0.pdd-text {
    margin-bottom: 40px;
  }

  .paragraph-1.bold {
    white-space: normal;
    object-fit: fill;
    margin-top: 0;
  }

  .paragraph-1.nav-link {
    padding-left: 16px;
    padding-right: 0;
  }

  .paragraph-1.homebase-media {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .category-text {
    font-size: 14px;
    line-height: 18px;
  }

  .category-text.testimonial {
    font-size: 14px;
    line-height: 20px;
  }

  .category-text.form {
    font-size: 14px;
    line-height: 18px;
  }

  .h5, .h5.mobile {
    width: auto;
  }

  .h5.mobile.subtitle {
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .h5.mobile.faq-question {
    width: 400px;
    height: auto;
    white-space: normal;
    flex-wrap: nowrap;
    flex: 0 auto;
    padding-right: 0;
    font-size: 24px;
    line-height: 28px;
    display: block;
  }

  .h5.cta.dream {
    max-width: none;
  }

  .h5.client-quote.home {
    min-height: auto;
    font-size: 20px;
    line-height: 24px;
  }

  .h5.about.news {
    font-size: 20px;
    line-height: 24px;
  }

  .h5.help.catergory.topic, .h5.help.category {
    display: block;
  }

  .h5.blue-text.mb-0 {
    font-size: 20px;
  }

  .h5.resource {
    padding-bottom: 8px;
  }

  .h2.mobile {
    font-size: 32px;
    line-height: 38px;
  }

  .h2.mobile.hiio {
    max-width: 70%;
  }

  .h2.benefit.small {
    width: 100%;
  }

  .h2.cta.ue.mobile {
    margin-top: 40px;
  }

  .h2.benefit {
    width: 70%;
  }

  .h2.bwi {
    width: auto;
    text-align: center;
    font-size: 48px;
    line-height: 57px;
  }

  .h2.bwi.client {
    display: block;
  }

  .h2.bwi.work {
    width: auto;
    display: block;
  }

  .h2.bwi-client {
    display: block;
  }

  .h2.ue.work {
    margin-bottom: 40px;
  }

  .h2.ue.apply {
    width: 100%;
  }

  .h2.ue.benefits.mobile {
    margin-bottom: -40px;
  }

  .h2.ue.hero {
    text-align: center;
  }

  .h2.contact.hero.mobile {
    align-self: flex-start;
  }

  .h3.faq-question-heading.mobile {
    width: auto;
  }

  .h3.mobile.heading-highlight {
    color: var(--accent);
  }

  .h3.mobile.step-title__text {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .h3.ue.hiw {
    font-size: 35px;
    line-height: 57px;
  }

  .h3.ue.testimonial {
    text-align: center;
  }

  .h3.faq {
    width: auto;
    justify-content: center;
    display: flex;
  }

  .h3.cta.career {
    width: 100%;
    text-align: center;
  }

  .h3.cta.contact {
    margin-top: 40px;
  }

  .h3.agent {
    height: auto;
    margin-top: 160px;
  }

  .h3.agent.benefits.mobile {
    width: auto;
    margin-top: 0;
  }

  .h3.agent.commission.mobile, .h3.agent.intro.mobile, .h3.agent.hwi {
    margin-top: 0;
  }

  .h3.agent.cta.mobile {
    text-align: center;
  }

  .paragraph-2 {
    width: auto;
    flex-wrap: nowrap;
    align-items: flex-end;
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-2.product-highlight {
    margin-bottom: 0;
  }

  .paragraph-2.product-highlight.mobile {
    width: auto;
    position: static;
    top: -312px;
  }

  .paragraph-2.client-quote {
    display: none;
  }

  .paragraph-2.client-quote.balance {
    display: block;
  }

  .paragraph-2.client-quote.mobile {
    min-height: 48px;
  }

  .paragraph-2.help-category.sidebar {
    width: auto;
    align-items: flex-start;
    display: block;
  }

  .paragraph-2.ue.apply1 {
    margin-top: 2px;
  }

  .paragraph-2.testimonial {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-2.nav-link.breadcrumb.w--current {
    border: 1px #000;
  }

  .div-block-162 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
  }

  .button-text-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-text-2.secondary.mobile {
    padding: 16px 32px;
    display: flex;
  }

  .button-text-2.product-intro.mobile {
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .button-text-2.contact {
    width: 100%;
  }

  .button-text-2.contact.mobile {
    width: 100%;
    text-align: center;
  }

  .button-text-2.agent {
    margin-right: 0;
  }

  .button-text-2.agent.mobile {
    margin-top: 0;
  }

  .button-text-2.pdd.mobile {
    width: 100%;
  }

  .div-block-157 {
    flex-direction: column;
  }

  .div-block-157.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 1rem;
  }

  .product-intro-section-2.help-center {
    margin-left: 20px;
    margin-right: 20px;
  }

  .product-intro-section-2.help-center.mobile.horizontal {
    margin: 0 20px 80px;
    display: flex;
  }

  .product-intro-section-2.mobile {
    display: none;
  }

  .hwi-step-title {
    align-items: center;
  }

  .h2-2.mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lender-logo {
    mix-blend-mode: normal;
  }

  .paragraph-1-2.paragraph-hero.mobile.horizontal, .paragraph-1-2.client-role {
    width: auto;
    margin-bottom: 0;
  }

  .paragraph-1-2.client-name {
    margin-bottom: 0;
  }

  .paragraph-1-2.bwi-work.new {
    padding-right: 60px;
  }

  .paragraph-1-2.bwi-apply.new {
    padding-right: 100px;
  }

  .paragraph-1-2.bwi-faq {
    margin-left: 96px;
    margin-right: 37px;
    padding-right: 46px;
  }

  .paragraph-1-2.ue.benefits {
    text-align: left;
    align-self: flex-start;
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-1-2.ue.work {
    padding-right: 37px;
  }

  .paragraph-1-2.ue.faq.mobile {
    margin-top: -40px;
    padding-right: 29px;
  }

  .paragraph-1-2.ue.client-review {
    margin-top: 8px;
  }

  .paragraph-1-2.ue.client-review.bold {
    margin-top: 24px;
  }

  .paragraph-1-2.ue.client-review._1.mobile {
    width: auto;
    margin-bottom: 40px;
  }

  .paragraph-1-2.ue.apply {
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph-1-2.font-weight-700 {
    font-weight: 700;
  }

  .paragraph-1-2.contact.mobile {
    margin-top: 16px;
  }

  .paragraph-1-2.agent.mobile {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-1-2.agent.mobile.pdd-form {
    margin-top: 0;
    margin-bottom: 24px;
    padding-right: 220px;
  }

  .paragraph-1-2.agent.agent-benefit.mobile {
    margin-top: 0;
  }

  .paragraph-2-3 {
    line-height: 20px;
  }

  .div-block-161.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .section-29.about, .section-29.investor, .section-29.footer {
    display: none;
  }

  .h4.mobile {
    width: 400px;
  }

  .h4.mobile.product-hero {
    width: auto;
  }

  .h4.product-intro {
    font-size: 24px;
    line-height: 28px;
  }

  .h4.about.journey {
    align-items: flex-start;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .h4.work {
    width: auto;
  }

  .h4.bwi.client._2, .h4.bwi.benefits {
    display: none;
  }

  .h4.bwi.form {
    font-size: 24px;
    line-height: 26px;
  }

  .h4.bwi-work {
    font-weight: 500;
  }

  .h4.bwi-faq {
    margin-bottom: 0;
  }

  .h4.ue.benefits {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 20px;
  }

  .h4.ue.benefits.mobile.align-center {
    width: 100%;
    text-align: center;
    margin-top: 16px;
  }

  .h4.ue.faq {
    padding-right: 0;
  }

  .h4.ue.apply.mobile {
    font-size: 24px;
    line-height: 26px;
  }

  .h4.ue.resource {
    padding-bottom: 40px;
  }

  .category-text-2 {
    display: flex;
  }

  .client {
    display: none;
  }

  .div-block-164.mobile {
    width: 54vw;
  }

  .question-list-card {
    padding: 40px 40px 80px;
  }

  .question-list-card.help.bwi, .question-list-card.help.ue {
    display: block;
  }

  .div-block-168 {
    margin-left: 20px;
  }

  .div-block-168.mobile {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .div-block-168.mobile.horizontal {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .section-31.mobile.horizontal {
    margin-left: 20px;
    margin-right: 20px;
    display: none;
  }

  .div-block-169 {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-169.mobile.horizontal {
    width: auto;
    order: 1;
  }

  .div-block-173, .div-block-173.mobile.horizontal {
    margin-left: 0;
  }

  .div-block-174 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .collection-list-wrapper-10 {
    flex-wrap: wrap;
    display: flex;
  }

  .collection-list-9 {
    width: auto;
  }

  .collection-item-17 {
    width: auto;
    grid-row-gap: 16px;
  }

  .collection-list-wrapper-11 {
    width: auto;
  }

  .div-block-179 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-180 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .image-58 {
    z-index: -9;
    display: block;
    position: relative;
    top: -25px;
    left: 230px;
  }

  .hero-heading-group {
    width: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .hero-heading-group.mobile {
    margin-left: 24px;
    padding-right: 40px;
  }

  .hero-heading-group.mobile.horizontal {
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 0;
  }

  .hero-heading-group.ue {
    grid-row-gap: 24px;
    align-items: center;
  }

  .hero-heading-group.ue.mobile {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .hero-heading-group.pdd {
    align-items: center;
  }

  .section-32.faq {
    flex-direction: column;
    display: flex;
  }

  .section-32.faq.mobile {
    margin-bottom: 40px;
  }

  .section-32.faq.mobile.horizontal {
    margin-top: 80px;
    margin-left: 0;
    display: block;
  }

  .section-32.mobile {
    display: none;
  }

  .image-60 {
    z-index: -99;
    width: 100vw;
    border-radius: 0;
    display: block;
    position: relative;
    top: -198px;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-60.mobile.horizontal {
    display: none;
  }

  .div-block-193 {
    position: static;
    top: -332px;
  }

  .navbar-5 {
    color: var(--white-2);
    display: block;
  }

  .hiw-step-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .hiw-step-div.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .brand-4 {
    padding-left: 0;
  }

  .div-block-197 {
    margin-left: 0;
  }

  .menu-button-5 {
    color: var(--white-2);
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-5.w--open {
    color: var(--white-2);
  }

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

  .div-block-198.mobile {
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-menu-3 {
    background-color: var(--white-2);
  }

  .mobile-section {
    flex-direction: column;
    justify-content: space-between;
    margin-top: 80px;
    display: block;
  }

  .mobile-section.cilent {
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .mobile-section.options {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .mobile-section.investor {
    background-color: #f4f5f6;
    margin-bottom: 80px;
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .mobile-section.about-us {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .mobile-section.faq {
    margin: 40px 20px;
    display: block;
  }

  .mobile-section.horizontal {
    flex-direction: column;
    display: flex;
  }

  .mobile-section.hero {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .mobile-section.my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-199 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .outer-div.mobile {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .outer-div.mobile.client {
    grid-column-gap: 80px;
    grid-row-gap: 40px;
    margin: 0 40px;
  }

  .outer-div.mobile.options {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: flex-start;
  }

  .outer-div.mobile.about-us {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .outer-div.mobile.horizontal.highlight {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 0;
    position: relative;
    top: -329px;
  }

  .outer-div.mobile.footer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: var(--primary-2);
    border-top-style: none;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .outer-div.mobile.hero {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin: 0 40px 100px;
  }

  .outer-div.mobile.faq-answer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 80px;
  }

  .outer-div.mobile.investor {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .outer-div.mobile.faq {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .outer-div.mobile.hiw {
    grid-row-gap: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .outer-div.cta {
    grid-row-gap: 24px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .outer-div.cta.ue {
    display: flex;
  }

  .outer-div.news {
    grid-row-gap: 24px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.testimonial {
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.hero-new {
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 80px;
  }

  .outer-div.backed {
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.product-intro {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.about.story {
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.about.journey {
    grid-row-gap: 24px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.about.hero {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .outer-div.home.hero {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 160px;
  }

  .outer-div.home.testimonial {
    grid-row-gap: 40px;
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .outer-div.home.news, .outer-div.bwi {
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.bwi.apply.mobile {
    margin-right: 20px;
  }

  .outer-div.bwi.work, .outer-div.bwi-hero, .outer-div.bwi-resources, .outer-div.bwi-benefit {
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.help-category.breadcrumb {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .outer-div.help-category.topic {
    display: flex;
  }

  .outer-div.ue {
    display: block;
  }

  .outer-div.ue.benefits {
    grid-row-gap: 40px;
  }

  .outer-div.ue.faq, .outer-div.ue.client-review {
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.ue.apply {
    margin-left: 0;
    margin-right: 0;
  }

  .outer-div.ue.testimonial {
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.ue.hero {
    margin: 40px 20px;
  }

  .outer-div.ue.hero.extra-padding-bottom {
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.ue.hero.extra-padding-bottom.mobile {
    width: 100%;
  }

  .outer-div.ue.hero.extra-padding-bottom.pdd-hero {
    padding-bottom: 0;
  }

  .outer-div.ue.resources, .outer-div.ue.benefits-copy {
    grid-row-gap: 40px;
  }

  .outer-div.bwi-apply {
    margin-left: 20px;
    margin-right: 20px;
  }

  .dropdown-toggle-6 {
    height: 400px;
    flex: 1;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    display: block;
  }

  .dropdown-toggle-6.w--open {
    padding: 0;
  }

  .accordion.mobile {
    flex: 1;
    display: flex;
  }

  .accordion.mobile.horizontal, .div-block-201 {
    flex: 1;
    justify-content: space-between;
    display: flex;
  }

  .dropdown-list-3 {
    flex: 1;
  }

  .dropdown-list-3.w--open {
    background-color: var(--white-2);
  }

  .accord-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    padding-left: 0;
    display: flex;
  }

  .div-block-203 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
    padding-right: 0;
    display: flex;
  }

  .grid-21 {
    align-items: center;
    justify-items: start;
  }

  .mobile-section {
    flex-direction: column;
    display: flex;
  }

  .mobile-section.footer {
    background-color: var(--primary-2);
    border: 1px solid #000;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-204 {
    width: auto;
  }

  .h6.mobile.faq-question {
    width: 400px;
    white-space: normal;
  }

  .h6.mobile.blue {
    color: var(--primary-2);
    font-weight: 500;
  }

  .button-group-div {
    width: 100%;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: flex-start;
  }

  .button-group-div.mobile {
    justify-content: center;
  }

  .button-group-div.mobile.about-us {
    display: flex;
  }

  .button-group-div.agent.mobile {
    width: 92vw;
  }

  .div-block-205 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    display: flex;
  }

  .div-block-206 {
    flex-direction: column;
    display: flex;
  }

  .accord-open {
    flex: 1;
    justify-content: space-between;
    display: flex;
  }

  .accord-open.close {
    color: var(--accent);
    justify-content: space-between;
    display: flex;
  }

  .div-block-207 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    display: flex;
  }

  .div-block-208, .div-block-209 {
    flex: 1;
    justify-content: space-between;
    display: flex;
  }

  .dropdown-6 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .dropdown-6.about.journey {
    display: block;
  }

  .accordion-toggle {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .accordion-toggle.faq.large-accordion {
    height: 80px;
    padding-bottom: 20px;
  }

  .accordion-toggle.about.journey {
    height: 570px;
    flex-direction: column;
    align-items: flex-start;
  }

  .accordion-toggle.help-category, .accordion-toggle.help-category.w--open {
    width: auto;
  }

  .dropdown-list-4 {
    position: fixed;
  }

  .dropdown-list-4.w--open {
    background-color: var(--white-2);
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    overflow: visible;
  }

  .accordion-icon {
    width: 21px;
    max-width: none;
  }

  .image-62 {
    z-index: -99;
    position: relative;
    top: -35px;
  }

  .image-64 {
    border-radius: 10px;
  }

  .div-block-211 {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
  }

  .div-block-213 {
    width: 100%;
    flex-direction: column;
    display: flex;
  }

  .div-block-214 {
    width: 100%;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .accord-title-div {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .image-65 {
    z-index: -99;
    position: relative;
    top: -40px;
  }

  .collection-item-19 {
    width: auto;
  }

  .collection-item-20 {
    font-size: 16px;
  }

  .link-block-22 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--text-primary);
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .collection-item-21 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .client-img {
    border-radius: 10px;
    flex: 1;
    margin-bottom: 8px;
  }

  .client-img.testimonial {
    width: 40vw;
    max-width: none;
    flex: 0 auto;
    margin-bottom: 0;
  }

  .client-img.client-card__image {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list-5.help-category {
    width: 70vw;
  }

  .brand-5, .brand-5.w--current {
    padding-left: 0;
  }

  .card.grey.hio-about-us {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .card.grey.product-calculator {
    width: auto;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 40px 24px;
  }

  .card.grey.help.ue, .card.grey.help.bwi {
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .card.stat.about {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .card.stat.about.availability {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-222 {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
  }

  .div-block-223 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div-block-224 {
    height: 296px;
  }

  .div-block-224.hio {
    height: 160px;
  }

  .div-block-225 {
    padding-left: 40px;
    padding-right: 40px;
    box-shadow: 1px 1px 20px rgba(29, 44, 99, .1);
  }

  .image-67 {
    display: none;
  }

  .section-new {
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section-new.backed {
    grid-row-gap: 40px;
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 64px;
    padding-bottom: 64px;
    display: flex;
  }

  .section-new.backed.benefits1 {
    padding-top: 0;
  }

  .section-new.cta {
    margin-top: 40px;
    margin-bottom: 80px;
    padding-top: 0;
  }

  .section-new.about.hero {
    margin-bottom: 0;
  }

  .section-new.about.story {
    margin-bottom: 40px;
  }

  .section-new.about.news, .section-new.about.journey {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-new.home.cta {
    margin-top: 40px;
    margin-bottom: 80px;
  }

  .section-new.home.hero {
    margin-top: 0;
  }

  .section-new.help.category, .section-new.help.hero {
    display: flex;
  }

  .section-new.bwi-work, .section-new.bwi-resources {
    margin-top: 140px;
  }

  .section-new.help-category.topic {
    margin-top: 40px;
  }

  .section-new.bwi-cta {
    margin-top: 320px;
  }

  .section-new.hio.hero {
    margin-left: 40px;
    margin-right: 40px;
  }

  .section-new.hio.highlight {
    grid-row-gap: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-new.hio.option {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-new.ue.work.mobile {
    margin-top: 24px;
  }

  .section-new.ue.faq {
    display: none;
  }

  .section-new.ue.faq.mobile {
    margin-bottom: 0;
  }

  .section-new.ue.benefits {
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .section-new.ue.benefits.mobile {
    margin-top: -220px;
  }

  .section-new.ue.client {
    margin-top: 160px;
    display: block;
  }

  .section-new.ue.client.mobile {
    margin-bottom: 0;
  }

  .section-new.ue.apply, .section-new.ue.typography-section-wrapper, .section-new.ue.testimonial, .section-new.ue.resources {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-new.px-16px {
    grid-row-gap: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-228 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-228.testimonial-group.static {
    justify-content: space-between;
    display: flex;
  }

  .div-block-229 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-229.michelle {
    display: none;
  }

  .card-group {
    width: auto;
    grid-column-gap: 40px;
  }

  .card-group.about {
    width: 100%;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .card-group.about.mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .product-calculator {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .product-calculator.large {
    margin-left: 0;
    margin-right: 0;
  }

  .product-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-234 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .product-details {
    width: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-right: 0;
  }

  .product-img {
    flex: 0 auto;
    display: none;
  }

  .footer-new {
    background-position: 65% -10%, 0 0;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .viewmore.about.journey {
    z-index: 100;
    background-color: var(--white-2);
    justify-content: flex-start;
    align-items: center;
    position: relative;
  }

  .stat.home {
    flex-direction: row;
    align-items: center;
  }

  .heading-group.home.hero {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-right: 0;
    padding-bottom: 0;
    position: relative;
  }

  .heading-group.about-us {
    padding-bottom: 0;
  }

  .heading-group.ue.hero {
    grid-row-gap: 24px;
    align-items: center;
    margin-top: 40px;
  }

  .heading-group.ue.hero.pdd {
    align-items: center;
  }

  .heading-group.ue.hero.pdd.mobile {
    width: 100%;
  }

  .image-70 {
    display: none;
  }

  .div-block-240 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: flex-start;
    justify-items: start;
  }

  .image-71 {
    z-index: -1;
    border-radius: 0;
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-72, .image-73 {
    border-radius: 10px;
    display: block;
  }

  .text-div {
    width: auto;
  }

  .text-div.about.story, .text-div.about.journey {
    grid-row-gap: 24px;
  }

  .text-div.bwi.apply {
    grid-row-gap: 40px;
  }

  .img.about.story {
    display: none;
  }

  .img.about.story.horizontal {
    display: block;
  }

  .img.about.journey.horizontal {
    display: block;
    position: static;
  }

  .img.home.hero {
    z-index: -99;
    border-radius: 0;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .img.career-testimonial {
    width: 100%;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .img.news-logo {
    margin-bottom: 0;
  }

  .img.help.hero.large, .img.cta.career {
    display: none;
  }

  .img.ue.hero.mobile {
    height: 64vw;
    border-radius: 0;
    margin-top: -96px;
  }

  .img._48 {
    height: 32px;
  }

  .img.mobile.career-cta {
    width: 100%;
    display: none;
  }

  .img.blog-card {
    width: 100%;
    height: auto;
  }

  .div-block-247 {
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 0;
  }

  .div-block-247.ue.mobile {
    width: auto;
  }

  .image-84 {
    z-index: -99;
    border-radius: 0;
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-85, .image-86 {
    display: none;
  }

  .img_investor {
    mix-blend-mode: luminosity;
  }

  .img_investor.about.backed.pegasus {
    mix-blend-mode: difference;
  }

  .image-88 {
    width: auto;
    flex: 0 auto;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-90 {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .paragraph-large-7 {
    font-size: 16px;
  }

  .col {
    align-items: center;
  }

  .col.small {
    width: 100%;
  }

  .spacer-60 {
    height: 40px;
  }

  .track-horizontal-alt.about.backed {
    grid-column-gap: 40px;
  }

  .container-87 {
    width: 100%;
  }

  .marquee-cover-horizontal {
    background-image: linear-gradient(rgba(255, 255, 255, 0) 70%, #fff), linear-gradient(#fff, rgba(255, 255, 255, 0) 30%);
  }

  .flex-horizontal.flip-svp {
    flex-direction: column;
  }

  .header-secondary {
    font-size: 24px;
  }

  .marquee-horizontal {
    display: none;
  }

  .marquee-horizontal.home.backed, .marquee-horizontal.press-release-slide {
    display: block;
  }

  .marquee-horizontal.capital-providers {
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .product-group.buy {
    grid-row-gap: 40px;
  }

  .div-block-254 {
    grid-row-gap: 24px;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

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

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

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

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

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-divider {
    width: 200px;
    height: 1px;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .year-div {
    grid-row-gap: 0px;
  }

  .timeline {
    justify-content: space-between;
  }

  .timeline.mobile {
    height: auto;
    justify-content: flex-start;
    display: flex;
    overflow: hidden;
  }

  .div-block-260 {
    grid-row-gap: 24px;
    margin-bottom: 24px;
  }

  .div-block-261 {
    grid-row-gap: 8px;
  }

  .line.about {
    left: 8px;
  }

  .line-div {
    position: relative;
  }

  .div-block-262 {
    flex-direction: column;
    display: flex;
  }

  .timeline-div.mobile {
    align-items: center;
  }

  .horizontal-journey {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    display: flex;
  }

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

  .vertical-journey {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: none;
  }

  .icon-text-div {
    grid-column-gap: 8px;
  }

  .icon-text-div.testimonial.quote {
    display: none;
  }

  .news-slide.about {
    height: 100%;
    padding: 40px;
  }

  .div-block-264 {
    height: 304px;
    justify-content: center;
  }

  .slider-arrow.about.news {
    width: 60px;
    margin-right: 20px;
    display: none;
  }

  .grid-25.benefits1 {
    display: block;
  }

  .slider-20 {
    height: 380px;
  }

  .div-block-269 {
    grid-template-rows: 38px;
    grid-template-columns: minmax(0, .25fr) 2.5fr;
    margin-top: 16px;
  }

  .div-block-269.bwi {
    margin-top: 24px;
  }

  .hero-text-div.help {
    width: 100%;
  }

  .product-selection.help.category {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }

  .topic-list {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .category-heading-div.help.category {
    display: flex;
  }

  .grid-34.new {
    grid-template-columns: minmax(86px, .25fr) 1fr 1fr;
    margin-top: 0;
    display: block;
  }

  .grid-35 {
    grid-row-gap: 24px;
  }

  .grid-37 {
    width: 90vw;
    grid-template-columns: minmax(81px, .25fr) minmax(172px, 2.75fr) minmax(53px, .25fr);
  }

  .nav-group.help.category.question {
    grid-row-gap: 8px;
    display: flex;
  }

  .div-block-288, .div-block-289, .div-block-290, .div-block-291, .div-block-292 {
    margin-top: 64px;
  }

  .div-block-294 {
    width: auto;
    height: auto;
  }

  .grid-38 {
    margin-bottom: 0;
  }

  .grid-39 {
    grid-template-rows: 38px;
    grid-template-columns: minmax(148px, .5fr) 1.25fr;
    align-items: start;
    margin-top: 40px;
  }

  .grid-40 {
    grid-template-columns: 4.75fr 1fr;
    margin-top: 40px;
  }

  .grid-41 {
    grid-template-columns: .25fr 1fr;
    margin-top: 40px;
  }

  .image-113 {
    height: 64vw;
  }

  .header1.bwi-hero {
    padding-right: 0;
    display: block;
  }

  .topic-group.help-category.topic.answer {
    padding-top: 0;
  }

  .image-116 {
    display: none;
  }

  .header4.new.mobile {
    padding-right: 28px;
  }

  .image-117 {
    max-height: 50.98%;
    object-fit: contain;
  }

  .grid-44 {
    grid-template-columns: 1fr 1.25fr;
  }

  .grid-44.new {
    grid-template-columns: .75fr 1.25fr;
  }

  .div-block-560 {
    margin-left: -160px;
  }

  .topic-div.help {
    grid-row-gap: 8px;
  }

  .all-topic-div.ue {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .button5.ue.apply {
    width: 47.5309%;
    padding-right: 93px;
  }

  .button5.ue.apply.mobile {
    width: 100%;
    padding-left: 220px;
    padding-right: 220px;
  }

  .heading-description-8 {
    flex-direction: column;
    display: flex;
  }

  .heading-description-8.benefit {
    grid-row-gap: 8px;
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
  }

  .heading-description-8.benefit.pdd-benefit-text {
    text-align: center;
  }

  .heading-description-8.benefit.pdd-benefit-text.box1 {
    align-items: center;
  }

  .currencies-comparison {
    display: none;
  }

  .grid-51.ue.work {
    margin-top: 0;
  }

  .grid-51.ue.faq.mobile {
    grid-column-gap: 24px;
    justify-content: space-between;
    display: flex;
  }

  .grid-51.ue.faq.mobile._1 {
    justify-content: space-between;
  }

  .image-128, .image-129, .image-130 {
    display: none;
  }

  .div-block-707.ue.explore.mobile {
    width: auto;
    margin-top: 40px;
  }

  .grid-53 {
    display: block;
  }

  .grid-54.ue.explore._2 {
    grid-template-columns: 2fr .75fr;
  }

  .grid-54.ue.explore.mobile {
    grid-template-columns: .25fr .75fr;
  }

  .grid-54.ue.explore3.mobile {
    grid-template-columns: 1fr 1fr;
  }

  .button-paragraph.ue.mobile {
    text-align: center;
  }

  .outer-div1.ue.faq {
    display: block;
  }

  .image-131 {
    display: none;
  }

  .div-block-708 {
    margin-top: -40px;
  }

  .heading-cta.ue.cta {
    grid-row-gap: 24px;
  }

  .heading-cta.ue.cta.agent.mobile {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .heading-cta.career {
    width: 100%;
    align-items: center;
  }

  .div-block-644.ue.client-review {
    display: block;
  }

  .grid-55.ue.client-review.john.mobile {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: 43px;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-55.ue.client-review.michelle {
    grid-column-gap: 40px;
  }

  .paragraph-5.ue.apply {
    margin-bottom: 10px;
  }

  .image-136 {
    margin-left: -27px;
  }

  .image-136.ue.property {
    margin-left: -56px;
  }

  .div-block-710 {
    height: 10vw;
  }

  .grid-58 {
    width: 100%;
  }

  .div-block-712 {
    height: 12vw;
  }

  .button-9 {
    height: 11vw;
    padding: 17px 38px;
  }

  .button-9.ue {
    width: 100%;
    height: auto;
    margin-top: 24px;
    margin-left: 0;
    padding: 24px 215px;
  }

  .image-143.ue.mobile {
    margin-bottom: 18px;
    padding-left: 15px;
  }

  .image-144 {
    padding-left: 0;
  }

  .div-block-713.ue.apply {
    width: 100%;
    height: auto;
  }

  .div-block-714 {
    width: 100%;
  }

  .div-block-901 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .background-img-div {
    opacity: .2;
  }

  .currencies-comparison-accordion {
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: hidden;
  }

  .currencies-comparison__dropdown-toggle {
    background-color: #f4f5f6;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .currencies-comparison__dropdown-list {
    height: auto;
    grid-row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .currencies-comparison__dropdown-list.w--open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .comparison-item-container.mt-1rem {
    margin-top: 1rem;
  }

  .comparison__list-item {
    color: var(--text-primary);
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .comparison__list {
    margin-bottom: 0;
    padding-left: 20px;
  }

  .div-block-722.ue.apply, .div-block-722.ue.apply.mobile {
    height: 10vw;
  }

  .grid-60.ue {
    display: block;
  }

  .grid-61.ue.apply {
    height: auto;
  }

  .div-block-902.ue.apply.mobile {
    width: 4vw;
    height: 4vw;
  }

  .grid-62.ue.apply.mobile {
    margin-right: 255px;
  }

  .grid-63.ue.apply.mobile {
    display: flex;
  }

  .image-151.ue.apply.mobile.new {
    width: 7vw;
    height: auto;
  }

  .div-block-903.ue.mobile {
    margin-right: 0;
  }

  .grid-65.bwi.benefit {
    grid-row-gap: 16px;
    grid-template-columns: auto;
    justify-content: stretch;
  }

  .grid-65.ue.benefits {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-65.contact {
    grid-column-gap: 40px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-65.career {
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .grid-65.agent {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .benefit-group.ue.benefits {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #f4f5f6;
    border-radius: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 24px 32px;
    display: flex;
  }

  .benefit-group.agent.benefits, .benefit-group.agent.benefits._2, .benefit-group.pdd-benefit-mobile {
    margin-top: 24px;
  }

  .image-152.align-center, .image-154.align-center {
    align-self: center;
    margin-top: 16px;
    display: block;
  }

  .our-client-carousel {
    min-height: 500px;
    background-color: rgba(0, 0, 0, 0);
  }

  .press-release-carousel.with-header {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .slide-nav-15 {
    display: none;
  }

  .slide-nav-15.resource {
    width: 100%;
    font-size: 12px;
    display: block;
    position: static;
  }

  .slide-nav-15.testimonial {
    margin-top: 8px;
    font-size: 12px;
    display: block;
  }

  .slide-nav-15.visible {
    display: block;
  }

  .top-right-arrow.testimonial {
    margin: 0;
    display: flex;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .top-right-arrow.resource {
    align-items: center;
    display: flex;
    top: auto;
    right: auto;
  }

  .top-right-arrow.left.top-right-arrow--msp, .top-right-arrow.right.top-right-arrow--msp {
    top: -88px;
  }

  .top-right-arrow--right {
    width: 3rem;
    height: 3rem;
    color: var(--text-primary);
    top: -88px;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .top-right-arrow--right.testimonial {
    justify-content: flex-end;
    display: flex;
    top: auto;
    bottom: auto;
    right: 0;
  }

  .top-right-arrow--right.resource {
    justify-content: flex-end;
    display: flex;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .hightlights-hiio__stats {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .hightlight-stat__box {
    justify-content: center;
    padding-left: 8px;
    padding-right: 8px;
  }

  .step-card {
    width: auto;
    min-width: auto;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .step-card.pdd-list {
    margin-top: 40px;
  }

  .mobile-slider, .mobile-slider.pdd-member {
    display: block;
  }

  .step-line {
    width: 100%;
  }

  .carousel-arrow {
    font-size: 30px;
    line-height: 30px;
  }

  .px-16px.my-40px {
    margin-top: 40px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .low-risk__container {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .criteria-text {
    font-size: 20px;
  }

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

  .hiw-flex {
    display: none;
  }

  .wreath-container {
    grid-row-gap: 24px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .wreath-container.hero-section-wreath {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-heading.ue.apply {
    grid-row-gap: 24px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .section-description.agent-apply {
    grid-row-gap: 16px;
    margin-left: 0;
  }

  .attribute-list {
    grid-row-gap: 8px;
  }

  .testimonial-slider {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

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

  .slide-card.resource {
    height: 470px;
    grid-row-gap: 16px;
  }

  .slide-card.resource.ue {
    height: 421.226px;
  }

  .slide-card.blog {
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .testimonial-info {
    grid-row-gap: 4px;
    flex-direction: row;
    align-items: flex-start;
  }

  .testimonial-details {
    width: 100%;
    grid-row-gap: 8px;
    align-items: center;
  }

  .youtube {
    padding-left: 160px;
    padding-right: 160px;
  }

  .section-side-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-side-padding.section-vertical-padding {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .section-side-padding.section-vertical-padding.section-item-margin.overview-top-margin {
    margin-top: 40px;
  }

  .section-side-padding.section-vertical-padding.cta-section-container {
    margin-bottom: 40px;
  }

  .section-side-padding.section-vertical-padding.last {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .section-side-padding.section-vertical-padding.last.agent.mobile {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/636d3276b861213d220e2954_Rectangle%20218.png");
    background-position: 50% 20%;
    background-size: cover;
  }

  .section-side-padding.section-vertical-padding.apply {
    padding-left: 0;
    padding-right: 0;
  }

  .section-side-padding.section-vertical-padding.faq {
    display: none;
  }

  .section-side-padding.section-vertical-padding.apply-form {
    padding-left: 0;
    padding-right: 0;
  }

  .section-side-padding.section-vertical-padding.alumni {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-side-padding.section-vertical-padding.investor-banner {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-side-padding.section-vertical-padding.contact-1st {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section-side-padding.section-vertical-padding.pb-120px {
    padding-bottom: 80px;
  }

  .section-side-padding.section-vertical-padding.grey.pdd-why {
    display: none;
  }

  .section-side-padding.section-vertical-padding.pdd-form {
    padding-top: 0;
  }

  .section-side-padding.section-vertical-padding.pdd-40px-spacing {
    margin-bottom: 40px;
    display: none;
  }

  .section-side-padding.section-vertical-padding.pdd-40px-spacing.pdd-service, .section-side-padding.section-vertical-padding.pdd-40px-spacing.service2, .section-side-padding.section-vertical-padding.pdd-40px-spacing.pdd-why-homebase {
    display: block;
  }

  .section-side-padding.section-vertical-padding.desktop {
    display: none;
  }

  .section-header.hero-section-header {
    margin-left: 40px;
    margin-right: 40px;
  }

  .section-header.hero-section-header.agent.mobile {
    margin-top: 40px;
  }

  .section-header.align-items-stretch {
    display: flex;
  }

  .h2-heading.align-left.text-fit {
    width: 70%;
    align-self: flex-start;
  }

  .h2-heading.align-left.mobile {
    text-align: center;
    font-size: 35px;
    line-height: 57px;
  }

  .h2-heading.align-left.squeeze-left, .h2-heading.align-left._w-xs-80 {
    width: 80%;
  }

  .h2-heading.align-left.pdd-knowledge {
    margin-bottom: 24px;
  }

  .h2-heading.agent {
    width: auto;
  }

  .h2-heading.agent.mobile {
    width: 100%;
    text-align: center;
    align-self: center;
  }

  .h2-heading.squeeze-left {
    width: 60%;
    text-align: left;
  }

  .h2-heading.squeeze-left.pdd-profile {
    width: 80%;
  }

  .h2-heading.squeeze-left.mobile {
    font-size: 32px;
    line-height: 37px;
  }

  .h2-heading.squeeze-left.mobile.right-padding {
    padding-right: 160px;
  }

  .h2-heading._w-80 {
    width: 80%;
  }

  .h2-heading.white.mobile {
    text-align: center;
    font-size: 35px;
    line-height: 57px;
  }

  .h2-heading.mobile {
    text-align: left;
  }

  .h2-heading.mobile.pdd-why, .h2-heading.pdd-service {
    display: none;
  }

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

  .paragraph-paragraph.align-left.bold.pdd-why {
    color: var(--accent);
    margin-bottom: 16px;
  }

  .paragraph-paragraph.link-text.pdd-knowledge-text {
    color: var(--accent);
    margin-bottom: 16px;
    text-decoration: underline;
    display: block;
  }

  .paragraph-paragraph._500px.left {
    width: auto;
    text-align: center;
  }

  .paragraph-paragraph._500px.left-align {
    width: auto;
  }

  .paragraph-paragraph.agent.commission.mobile {
    margin-top: 16px;
    margin-bottom: 40px;
  }

  .paragraph-paragraph.agent.commission1.mobile {
    margin-bottom: 40px;
  }

  .paragraph-paragraph.align-center.d-xs-none {
    display: none;
  }

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

  .paragraph-paragraph.pdd-story.nowrap {
    white-space: normal;
  }

  .paragraph-paragraph._600px {
    width: auto;
  }

  .product.d-xxs-none {
    display: none;
  }

  .h3-heading.align-left.pdd-story.mobile {
    font-size: 35px;
    line-height: 57px;
  }

  .benefit-list {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .benefit-list.contact {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    margin-left: 0;
    margin-right: 0;
  }

  .benefit.contact {
    width: 100%;
    grid-column-gap: 1rem;
    flex-direction: row;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .benefit-text {
    grid-row-gap: 8px;
  }

  .h4-heading.align-left.pdd-knowledge-header {
    margin-top: 24px;
  }

  .client-testimony-slider {
    height: 700px;
  }

  .client-testimony {
    flex-direction: column;
  }

  .div-block-911 {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

  .form-slide {
    height: 100%;
    border-radius: 0;
    padding: 32px 20px 100px;
  }

  .form-slide.agent.mobile {
    width: 93%;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 160px;
  }

  .form-slide.homebase-media {
    border-radius: 10px;
  }

  .form-mask.agent {
    height: 100%;
    margin-bottom: -127px;
  }

  .input-list.apply-form {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .input-list.apply-form.agent.mobile {
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .input-list.financial-info {
    grid-row-gap: 24px;
  }

  .input-list.homebase-media.mobile {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .slide-form {
    width: 100%;
  }

  .slide-form.agent.mobile {
    margin-right: 20px;
  }

  .choicelist {
    grid-row-gap: 4px;
  }

  .client-testimony-video {
    width: 100%;
  }

  .client-testimony-video.career {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

  .client-testimony-content {
    width: auto;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .paragraph-paragraph-2.align-left.faq-answer {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .investors-feature {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .investors-feature.section-vertical-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slide-arrow-link.left.padding-bottom, .slide-arrow-link.right.padding-bottom {
    margin-bottom: 0;
  }

  .nav-hero {
    margin-bottom: 40px;
  }

  .image-vertical-margin-0.prolist-listing-thumbnail {
    width: 30%;
    min-width: 30%;
  }

  .image-vertical-margin-0.client-img {
    width: 350px;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button-group {
    grid-row-gap: 8px;
  }

  .product--mobile {
    grid-row-gap: 20px;
    background-color: #f4f5f6;
    border-radius: 10px;
    flex-direction: column;
    padding: 32px 16px;
    display: flex;
  }

  .link-btn.mobile {
    display: block;
  }

  .link-btn--cta.pdd {
    flex-direction: column;
    align-items: flex-start;
  }

  .card-list {
    flex-direction: column;
    display: none;
  }

  .card-list.pdd-list {
    display: none;
  }

  .card-content.blog-card {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .resource-slide {
    width: 100%;
    margin-right: 24px;
  }

  .resource-slide.left {
    margin-right: 24px;
  }

  .resource-slide.ue {
    width: 100%;
  }

  .slider-nav.padding-bottom {
    margin-bottom: 0;
  }

  .milestones-slider {
    height: 650px;
  }

  .milestones-slider.desktop {
    display: none;
  }

  .milestones-slider.mobile {
    height: 430px;
    flex-direction: column;
    display: block;
  }

  .milestone {
    grid-row-gap: 16px;
    flex: 0 auto;
  }

  .time-arrow {
    display: block;
  }

  .dot {
    margin-right: 20px;
  }

  .time-line {
    height: 1px;
    display: block;
  }

  .image-166 {
    align-self: center;
  }

  .hero-image {
    background-position: 0 100%;
    background-size: cover;
    margin-top: 16px;
  }

  .yearstamp {
    align-items: center;
    display: flex;
  }

  .section-content-box {
    grid-row-gap: 24px;
  }

  .section-content-box.help-center {
    display: flex;
  }

  .section-content-box.apply-form.mobile {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-content-box.hero {
    margin-top: 0;
  }

  .section-content-box.cta.horizontal {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-content-box.agent {
    margin-top: 40px;
  }

  .section-content-box.agent.hwi {
    margin-top: 0;
  }

  .section-content-box.agent-hero.mobile {
    margin-left: 0;
  }

  .section-content-box.agent-terms {
    flex-direction: column;
  }

  .section-content-box.prolist.prolist-hero-top-margin {
    margin-top: 0;
  }

  .section-content-box.team {
    display: none;
  }

  .section-content-box.pdd-slider, .section-content-box.pdd-member {
    display: block;
  }

  .section-content-box.pdd-knowledge {
    display: none;
  }

  .section-content-box.pdd-achievement-block {
    display: block;
  }

  .section-content-box.team2 {
    display: none;
  }

  .navbar {
    position: relative;
  }

  .slider-21 {
    height: 392px;
  }

  .main-heading {
    font-size: 50px;
    line-height: 44px;
  }

  .slide-42 {
    padding: 50px 10px;
  }

  .service-list {
    grid-template-rows: auto auto;
    grid-template-columns: max-content 1fr;
    justify-content: center;
  }

  .service.top-left-width, .service.top-right-width, .service.bottom-left-width, .service.bottom-right-width {
    width: auto;
  }

  .contact-us-list {
    flex-direction: column;
  }

  .school-list {
    grid-column-gap: 40px;
    grid-row-gap: 24px;
  }

  .header-section.agent.commission.mobile {
    height: auto;
  }

  .highlight-text.blue {
    color: var(--accent);
    font-weight: 500;
  }

  .grid-70.agent {
    grid-row-gap: 16px;
  }

  .div-block-916 {
    margin-top: 0;
  }

  .image-169 {
    margin-top: 218px;
    margin-left: -161px;
  }

  .paragraph-132 {
    text-align: center;
    margin-top: 13px;
    margin-bottom: 0;
  }

  .image-170 {
    width: 24%;
    margin-top: -83px;
    margin-left: -24px;
    position: relative;
    left: 228px;
    right: 253px;
  }

  .hero-career {
    height: 160px;
    margin-bottom: 40px;
  }

  .icon-12 {
    margin-left: 20px;
  }

  .icon-13 {
    margin-right: 20px;
  }

  .slide-nav-19 {
    font-size: 14px;
  }

  .commission-detail {
    grid-column-gap: 40px;
  }

  .career-testimonial {
    flex-direction: column;
  }

  .hero-left-align {
    margin-left: 20px;
    margin-right: 20px;
  }

  .investor-logo-group {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .commission {
    grid-column-gap: 16px;
  }

  .grid-72 {
    display: block;
  }

  .image-177 {
    display: none;
  }

  .link-text {
    white-space: normal;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .link-text.pdd-knowledge-text {
    margin-bottom: 16px;
    display: block;
  }

  .img-card {
    width: 100%;
    height: 200px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    align-items: flex-start;
  }

  .stat-number {
    font-size: 24px;
    line-height: 28px;
  }

  .leaders-grid.desktop {
    display: none;
  }

  .homebase-leader.mobile {
    background-color: var(--white-2);
    text-align: center;
  }

  .window-panes {
    display: none;
  }

  .window-panes.fr-1-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .service-package {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: center;
  }

  .top-left {
    top: -40px;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .hb-slider {
    display: none;
  }

  .hb-slider.mobile, .hb-slider.prolist-sm {
    display: block;
  }

  .team-member {
    max-width: none;
    align-items: center;
  }

  .bottom-nav.leaderboard.pdd-why {
    margin-top: 24px;
  }

  .bottom-nav.pdd-member-slider {
    margin-bottom: 24px;
  }

  .grid-78.mobile {
    text-align: center;
    align-self: center;
  }

  .image-190 {
    display: block;
  }

  .hb-form {
    background-color: rgba(0, 0, 0, 0);
    padding: 40px 16px;
    box-shadow: 1px 1px 20px rgba(100, 102, 104, .1);
  }

  .form-body {
    grid-template-columns: 1fr;
  }

  .linkedin-icon {
    width: 24px;
    margin-bottom: 0;
  }

  .leader-contact-info {
    grid-column-gap: 24px;
    display: flex;
  }

  .leader-contact-info.connect-icon {
    height: auto;
    grid-column-gap: 16px;
    margin-top: 0;
    margin-bottom: 8px;
  }

  .linkedin-link.jy, .email-link {
    height: 100%;
  }

  .email-icon {
    width: 24px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .listing-container, .d-grid.prolist-detail-grid {
    grid-column-gap: 16px;
  }

  .c-img-gallery-main-icon {
    opacity: .75;
  }

  .img-gallery-main {
    height: 270px;
  }

  .img-gallery-main-arrow {
    display: block;
  }

  .img-gallery-main-arrow.left {
    width: 50%;
    height: 35px;
    background-color: rgba(19, 19, 19, .5);
    font-size: 1em;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .img-gallery-main-arrow.right {
    width: 50%;
    height: 35px;
    background-color: rgba(19, 19, 19, .5);
    font-size: 1em;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .img-gallery-main-icon {
    width: 15px;
  }

  .c-img-gallery-sub, .grid-83, .image-194 {
    display: none;
  }

  .image-194.mobile {
    width: 100%;
    height: auto;
  }

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

  .image-200, .div-block-929 {
    display: block;
  }

  .pdd-benefit {
    text-align: center;
    margin-bottom: 40px;
  }

  .pdd-knowledge-block {
    margin-bottom: 40px;
  }

  .slider-22 {
    display: block;
  }

  .image-201 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-930 {
    height: auto;
    background-color: var(--light-grey);
    border-radius: 10px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 32px 24px;
  }

  .image-202 {
    width: 9%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-202.align-center {
    text-align: center;
    padding-left: 0;
  }

  .div-block-931 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: end;
    align-items: center;
    justify-items: center;
    display: grid;
  }

  .bg-color-white.w--open {
    background-color: var(--white-2);
  }

  .prolist-listing-thumbnail {
    width: 30%;
  }

  .section-34 {
    justify-content: flex-start;
  }

  .heading-303 {
    text-align: center;
  }

  .div-block-937 {
    width: 100%;
    flex-direction: column;
    align-items: stretch;
  }

  .rd-primary-btn {
    width: 95%;
    text-align: center;
    align-self: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-h3-title {
    font-size: 32px;
    line-height: 41.6px;
  }

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

  .div-block-942 {
    grid-column-gap: 46px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .text-block-82 {
    text-align: center;
  }

  .heading-307 {
    font-size: 45px;
    line-height: 65px;
  }

  .collection-item-29 {
    max-width: 95%;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .image-204 {
    width: auto;
    height: 100%;
    max-width: 100%;
  }

  .fixed-article {
    width: 480px;
    position: static;
    top: -10%;
  }

  .div-block-947 {
    justify-content: center;
    align-items: center;
  }

  .academy-chapter {
    text-align: center;
    font-size: 32px;
  }

  .text-block-85 {
    text-align: center;
    align-self: center;
  }

  .collection-list-23 {
    grid-template-columns: 1fr;
  }

  .section-45 {
    align-items: flex-start;
    padding-top: 130px;
    padding-bottom: 0;
  }

  .ia-slug-link, .text-block-87 {
    font-size: 14px;
    line-height: 18px;
  }

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

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

  .section-46 {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .div-block-955 {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: stretch;
    display: none;
  }

  .link-block-30 {
    justify-content: center;
  }

  .h2-heading-intro {
    font-size: 36px;
    line-height: 43.2px;
  }

  .section-49 {
    align-items: center;
  }

  .container-101 {
    max-width: 95%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-957 {
    padding-top: 40px;
  }

  .div-block-958 {
    grid-column-gap: 16px;
    margin-bottom: 0;
    display: flex;
  }

  .image-214 {
    width: 24px;
    height: 24px;
  }

  .paragraph-140 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-313 {
    font-size: 34px;
  }

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

  .academy-chapter-copy {
    text-align: center;
    align-self: center;
    font-size: 32px;
    text-decoration: none;
  }

  .link-block-30-copy {
    justify-content: center;
  }

  .rd-primary-btn-copy-5cpy, .rd-primary-btn-copy-2 {
    width: 95%;
    text-align: center;
    align-self: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-97, .heading-314 {
    font-size: 32px;
    line-height: 35px;
  }

  .rd-primary-btn-hot-news {
    width: 95%;
    text-align: center;
    align-self: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .image-271, .image-277 {
    max-width: none;
    min-width: 0;
  }

  .image-278 {
    min-width: 0;
  }

  .image-279, .image-280, .image-281 {
    max-width: none;
    min-width: 0;
  }

  .real-deal-ads-paragraph {
    text-align: center;
  }

  .real-deal-ads-paragraph.side-padding {
    margin-left: 50px;
    margin-right: 50px;
  }

  .real-deal-popup-wrapper.pop-up-relocate {
    display: none;
  }

  .real-deal-popup-sub-wrapper {
    height: 380px;
  }

  .real-deal-ads-mac {
    display: inline-block;
  }

  .real-deal-ads-popup-sub-grid {
    grid-template-rows: 25px 30px;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    text-align: center;
  }

  ul {
    padding-left: 19px;
  }

  ol {
    padding-left: 17px;
  }

  blockquote {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .mg-bottom-8px {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .mg-bottom-8px.heading-4-25px {
    text-align: left;
    margin-bottom: 8px;
  }

  .mg-top-16px {
    color: var(--neutral-700);
    margin-top: 8px;
  }

  .mg-bottom-24px {
    text-align: center;
    margin-top: 8px;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
    line-height: 32px;
  }

  .mg-top-32px {
    justify-content: center;
    align-items: center;
  }

  .mg-bottom-32px {
    height: auto;
    color: var(--dim-grey);
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 26px;
  }

  .mg-bottom-32px.get-startted-modal {
    font-size: 11px;
    line-height: 13px;
  }

  .mg-bottom-32px.news-summary.mobile-paragraph-15-75px {
    margin-bottom: 32px;
  }

  .mg-bottom-32px.mobile-paragraph-15-75px {
    text-align: left;
    font-size: 16px;
    line-height: 26px;
  }

  .mg-bottom-32px.mobile-paragraph-15-75px.desktop {
    font-size: 16px;
    line-height: 26px;
  }

  .color-white {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 26px;
  }

  .bg-primary-1.banner {
    height: 80px;
  }

  .bg-primary-1.apply-loan-1 {
    bottom: 0%;
  }

  .bg-neutral-100.contact-us-hero {
    display: block;
  }

  .container-default-1440px {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: auto;
    margin-top: 0;
    margin-left: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1440px.navbar {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-1440px.buywithinstallment-howitworks {
    height: auto;
    justify-content: center;
    align-items: center;
    margin-bottom: 42px;
    padding-right: 32px;
    display: flex;
  }

  .container-default-1440px.buywithinstallment-howitworks.mobile-usp {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-default-1440px.home-hero-section {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .container-default-1440px.desktop, .container-default-1440px.testimonials.mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1440px.footer {
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
  }

  .container-default-1440px.blog {
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-700px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-700px.text-center {
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-700px.text-center.jobs {
    padding-left: 42px;
    padding-right: 42px;
  }

  .container-medium-700px.vns {
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-592px {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-small-592px.text-center {
    width: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-592px.text-center.mobile {
    flex-direction: column;
    align-items: center;
  }

  .container-small-592px.text-center.mobile-view {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-small-592px.text-center {
    max-width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-592px.text-center.mobile {
    width: 100%;
    max-width: 100%;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
  }

  .container-small-592px.text-center.phu {
    margin-top: 32px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-592px.text-center.extra {
    align-items: center;
    margin-top: 0;
  }

  .container-extra-small-481px {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .container-extra-small-481px.text-center {
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-extra-small-481px.text-center.get-a-new-car {
    max-width: 368px;
  }

  .styleguide-content {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .styleguide-seccion {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .styleguide-header {
    padding: 40px 10px;
  }

  .styleguide-icon-link {
    width: 40px;
    height: 40px;
  }

  .color-primary-grid {
    grid-template-columns: 1fr;
  }

  .styleguide-subtitle {
    color: var(--secondary-1);
    font-size: 22px;
    line-height: 32px;
  }

  .color-secondary-grid, .color-neutral-grid {
    grid-template-columns: 1fr;
  }

  .container-hero-left {
    align-items: center;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .container-hero-left.about-us {
    max-width: none;
    align-self: center;
    align-items: center;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-hero-left.single-services {
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-hero-left.single-services.other-services {
    background-color: rgba(0, 0, 0, 0);
  }

  .container-hero-left.single-services.mobile {
    width: 100%;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-hero-left.mobile {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-hero-left.single-services {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-self: center;
    align-items: center;
    padding: 0 0 46px;
    display: none;
  }

  .container-hero-left.single-services.mobile {
    width: 100%;
    align-self: center;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-hero-left.single-services.other-services {
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-hero-left.single-services.career {
    width: 100%;
    padding-bottom: 0;
    display: flex;
  }

  .container-hero-left.single-services {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-large {
    max-width: 100%;
    text-align: center;
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-large.blog {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .styleguide-subheader {
    padding-left: 20px;
    padding-right: 20px;
  }

  .styleguide-content-wrapper {
    padding: 60px 20px;
  }

  .styleguide-content-wrapper.dv5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 60px);
  }

  .button-primary {
    width: auto;
    min-width: 136px;
    white-space: normal;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    display: block;
  }

  .button-primary.large {
    height: auto;
    max-width: 240px;
    min-width: 230px;
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
    display: inline-block;
  }

  .button-primary.large.generate-link {
    width: auto;
  }

  .button-primary.large.generate-link.tablet {
    display: none;
  }

  .button-primary.large.generate-link.mobile {
    width: auto;
    height: 64px;
    margin-bottom: 0;
    display: block;
  }

  .button-primary.large.tablet {
    width: 251.325px;
    height: auto;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-primary.large.mobile {
    width: auto;
    height: 56px;
    max-width: 240px;
    min-width: 240px;
    justify-content: center;
    align-self: center;
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 42px;
    display: flex;
  }

  .button-primary.large.override-hide {
    flex-direction: column;
    margin-bottom: 20px;
    display: flex;
  }

  .button-primary.full-width {
    align-self: flex-start;
  }

  .button-primary.button-white {
    width: 100%;
  }

  .button-primary.form {
    align-self: flex-start;
  }

  .button-primary.mg-top-24px.mobile {
    display: flex;
  }

  .button-primary.mobile {
    width: 251.325px;
    flex: 0 auto;
    align-self: auto;
    padding-left: 5px;
    padding-right: 5px;
    position: static;
    left: 2px;
  }

  .button-primary.mobile.override-hide {
    width: 251.325px;
    min-width: 0;
  }

  .button-primary.mobile.centeralign {
    width: auto;
    min-width: 200px;
    align-self: center;
  }

  .button-primary.contact-us-form.mobile {
    width: auto;
    min-width: 150px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
  }

  .button-primary.normal, .button-primary.bottom {
    width: 70%;
    min-width: 230px;
  }

  .button-secondary {
    width: 230px;
    max-width: 230px;
    min-width: 230px;
    white-space: normal;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
    line-height: 20px;
    display: block;
  }

  .button-secondary.large {
    width: 120px;
    height: auto;
    max-width: 240px;
    min-width: 220px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 14px;
    display: inline-block;
  }

  .button-secondary.large.bg-transparent {
    width: 70%;
    font-size: 18px;
    line-height: 20px;
  }

  .button-secondary.large.bg-transparent.tablet {
    display: none;
  }

  .button-secondary.large.bg-transparent.mobile {
    width: auto;
    max-width: 230px;
    min-width: 230px;
    display: block;
  }

  .button-secondary.large.tablet {
    width: 251.325px;
    height: auto;
    min-width: auto;
    align-items: center;
    display: flex;
  }

  .button-secondary.large.mobile {
    width: auto;
    min-width: 0;
    flex-direction: row;
    display: flex;
  }

  .button-secondary.header.mobile-version {
    display: block;
  }

  .button-secondary.bg-transparent {
    width: auto;
    max-width: none;
    min-width: auto;
    line-height: 20px;
  }

  .button-secondary.bg-transparent.large {
    width: 100%;
    height: 65px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-secondary.blog {
    width: auto;
    max-width: none;
    min-width: auto;
  }

  .button-secondary.home {
    width: 230px;
    max-width: none;
    min-width: auto;
  }

  .button-secondary.mobile {
    width: auto;
    max-width: none;
    min-width: auto;
    flex: 0 auto;
    padding: 15px 30px;
    font-size: 14px;
  }

  .header {
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .header.nav {
    padding-top: 0;
  }

  .nav-link {
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .nav-link.footer-old {
    justify-content: flex-start;
    align-items: stretch;
    font-size: 16px;
    line-height: 26px;
  }

  .nav-link.footer-old.w--current {
    font-size: 16px;
    line-height: 26px;
  }

  .nav-link.mobile {
    display: block;
  }

  .menu-button {
    background-color: var(--white);
    padding: 10px;
    font-size: 26px;
  }

  .menu-button:hover, .menu-button.w--open {
    background-color: var(--white);
  }

  .nav-menu {
    height: 100vh;
    justify-content: flex-start;
    display: none;
  }

  .nav-menu.mobile-version {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 15px;
    display: block;
  }

  .nav-menu.tablet {
    display: none;
  }

  .nav-menu.mobile {
    height: auto;
    min-height: auto;
    object-fit: fill;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .heading-special-3.author {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .footer-old {
    padding: 32px 0;
  }

  .footer-grid {
    grid-column-gap: 38px;
    grid-row-gap: 36px;
  }

  .footer-nav {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-logo {
    text-align: left;
  }

  .footer-nav-item {
    margin: 8px 0 10px;
  }

  .page-wrapper {
    overflow: visible;
  }

  .section {
    width: 100%;
    margin-top: 0;
    padding: 46px 20px;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .section.hero.v1 {
    padding-left: 0;
    padding-right: 0;
  }

  .section.relative.bg-neutral-100 {
    padding-top: 64px;
    padding-bottom: 0;
  }

  .section.bg-neutral-100 {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.banner {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.banner.white {
    background-color: var(--primary-1);
    padding-top: 46px;
  }

  .section.banner-v2.mobile {
    padding-top: 20px;
  }

  .section.contact-us-v2.git {
    margin-top: 0;
  }

  .section.contact-us-v2.mobile {
    margin-top: 0;
    padding-top: 64px;
  }

  .section.about-us-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .section.about-us-hero.careers, .section.about-us-gallery, .section.section-hero.about-us, .section.section-hero.overflow-hidden {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.section-hero.blog-post {
    padding-top: 30px;
  }

  .section.section-hero.blog-post.new {
    display: block;
  }

  .section.single-services-hero {
    margin-top: 0;
    padding: 32px 20px 46px;
  }

  .section.single-services-hero.other-services.mobile-space {
    padding-top: 0;
  }

  .section.single-services-hero.hero {
    padding-bottom: 40px;
  }

  .section.single-services-hero.hero.mobile {
    margin-top: 0;
  }

  .section.single-services-hero.ue-landing {
    min-height: 400px;
  }

  .section.apply-loan {
    margin-bottom: 0;
    padding: 46px 20px 0;
  }

  .section.apply-loan.bwi-landing {
    margin-left: 0;
    margin-right: 0;
  }

  .section.apply-loan.bwi-landing.ue-landing {
    margin-left: auto;
    margin-right: auto;
  }

  .section.banner-single-services {
    background-color: var(--purple-blue);
    border-radius: 0;
    margin-top: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.banner-single-services.mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.blog-hero {
    padding: 32px 20px 0;
  }

  .section.blog-posts {
    margin-top: 0;
    padding-top: 46px;
  }

  .section.about-parners {
    margin-top: 0;
  }

  .section.bg-neutral-100.home {
    padding-top: 120px;
  }

  .section.bg-neutral-100.home._120px-break {
    padding-top: 0;
  }

  .section.bg-neutral-100.home._120px-break.mobile-space {
    padding-bottom: 0;
  }

  .section.slider {
    padding-right: 0;
  }

  .section.benefits-other-services {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    overflow: visible;
  }

  .section.benefits-other-services.mobile-space {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.benefits-buy-with-installment {
    margin-top: 0;
    padding-top: 0;
  }

  .section.benefits-buy-with-installment.mobile-gap-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.mobile {
    margin-top: 120px;
  }

  .section._120px-break {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.mobile-gap {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .section.product-list {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.no-side-padding {
    padding-left: 0;
  }

  .section.buy {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.faq {
    padding-bottom: 46px;
  }

  .section.faq.bg-neutral-100 {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section.faq.white {
    padding-bottom: 46px;
  }

  .section._0px {
    padding-top: 46px;
  }

  .section.control {
    width: 100%;
    background-color: var(--neutral-100);
    display: block;
  }

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

  .section.control.ver2 {
    display: none;
  }

  .section.fin {
    background-color: var(--neutral-100);
    margin-bottom: 0;
  }

  .section.otherservice.white.benefit {
    background-color: var(--white);
    padding-left: 0;
    padding-right: 0;
  }

  .section.other {
    padding-left: 0;
    padding-right: 0;
  }

  .section.aftercalc {
    margin-top: 24px;
    padding-top: 24px;
    position: static;
  }

  .section.howitwork {
    background-color: var(--neutral-100);
  }

  .section._0pxbot {
    padding-bottom: 0;
  }

  .section.customer {
    background-color: var(--neutral-100);
    padding-bottom: 46px;
  }

  .section.customer.testimonial.ver3 {
    display: block;
  }

  .section.bread-crumb.mobile.horizontal {
    margin-top: 0;
    display: block;
  }

  .section.bread-crumb.mobile.horizontal-2 {
    margin-top: 0;
  }

  .section.home-hero.new {
    border-radius: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section.bwi-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .licenses-photgraphy-grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .licenses-image {
    border-radius: 12px;
  }

  .divider.footer {
    background-color: var(--secondary-3);
    margin-bottom: 16px;
    padding-bottom: 1px;
  }

  .divider.mg-0px {
    width: 88%;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .divider.cards {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .divider.loan-form {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .utility-page-wrap {
    padding: 60px 20px;
  }

  .utility-page-wrap._404 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .utility-page-content-password {
    padding: 56px 20px;
  }

  .input.search.help-center.mobile.horizontal {
    width: auto;
    background-position: 5%;
  }

  .input.cta {
    padding-top: 20px;
    padding-bottom: 38px;
  }

  .input.agent.form.mobile {
    margin-top: 0;
  }

  ._404-title {
    margin-bottom: 0;
    font-size: 110px;
    line-height: 110px;
  }

  .mega-menu-column-2 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
  }

  .header-dropdown {
    display: block;
  }

  .header-dropdown.mobile-version, .header-dropdown.mobile-version.tablet {
    display: none;
  }

  .header-dropdown.mobile {
    height: 623.727vh;
    display: block;
    overflow: auto;
  }

  .mega-menu-title {
    color: var(--dark-slate-grey);
    padding: 20px 20px 0;
    font-size: 18px;
    line-height: 28px;
    display: block;
  }

  .mega-menu-title.mobile {
    padding-bottom: 12px;
    display: block;
  }

  .dropdown-icon {
    margin-right: 16px;
  }

  .dropdown-text {
    color: var(--dark-slate-grey);
  }

  .mega-menu-grid {
    width: 100%;
    display: flex;
  }

  .mega-menu-grid.tablet.mobile {
    grid-column-gap: 59px;
    grid-row-gap: 8px;
    grid-column-gap: 59px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mega-menu-container {
    min-width: auto;
    display: block;
  }

  .mega-menu-container.w--open {
    padding-right: 0;
  }

  .header-dropdown-toggle {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .header-v2 {
    display: block;
  }

  .footer-column-1 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .social-media-wrapper {
    max-width: 280px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .social-media-link {
    margin-right: 0;
  }

  .footer-fine-print {
    font-size: 16px;
  }

  .footer-title {
    text-align: left;
  }

  .contact-us-icon {
    flex: 0 auto;
    align-self: auto;
    margin-right: 8px;
    display: block;
  }

  .hero-image.single-services {
    display: block;
  }

  .hero-image.single-services.mobile-version {
    width: 100%;
    height: 100%;
    max-height: none;
    margin-bottom: 40px;
    display: none;
  }

  .hero-image.single-services {
    display: none;
  }

  .hero-image.single-services.visible, .hero-image.single-services {
    display: block;
  }

  .sufix-line {
    text-align: center;
    align-self: flex-start;
    align-items: center;
    position: static;
  }

  .sufix-line.center {
    text-align: center;
    align-self: flex-start;
    display: block;
  }

  .sufix-line.left {
    margin-bottom: 8px;
  }

  .sufix-line.large {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .sufix-line.extra-large.about-partners {
    display: none;
  }

  .sufix-line.mobile {
    align-self: center;
  }

  ._2-buttons-wrapper {
    width: auto;
    height: auto;
    max-width: 100%;
    flex-flow: column wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
  }

  ._2-buttons-wrapper.banner {
    width: 100%;
    flex-flow: column wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  ._2-buttons-wrapper.about {
    flex-flow: column;
    margin-left: 28px;
  }

  ._2-buttons-wrapper.agents-form {
    display: flex;
  }

  ._2-buttons-wrapper.agents-form.mobile {
    display: block;
  }

  ._2-buttons-wrapper.agents-form.mobile.tablet {
    flex-direction: column;
    align-items: center;
  }

  ._2-buttons-wrapper.home {
    max-width: 100%;
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    overflow: visible;
  }

  ._2-buttons-wrapper.mobile {
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  ._2-buttons-wrapper.mobile.hero {
    width: 250px;
    max-width: none;
    flex-direction: column;
    align-items: stretch;
  }

  ._2-buttons-wrapper.mobile.benefits {
    height: 100%;
    text-align: left;
    flex-flow: column;
    align-content: center;
    align-items: center;
    overflow: visible;
  }

  ._2-buttons-wrapper.hero {
    display: flex;
  }

  ._2-buttons-wrapper.mobile-benefits {
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
  }

  ._2-buttons-wrapper.horizontal {
    flex-direction: column;
  }

  ._2-buttons-wrapper.banner {
    flex-flow: column wrap;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  ._2-buttons-wrapper.home {
    max-width: 100%;
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    overflow: visible;
  }

  .spacer.hero-buttons {
    width: 20px;
    min-height: 18px;
    min-width: 0;
    flex-flow: column;
    align-items: center;
    display: block;
  }

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

  .partners-container.mobile-version {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    display: block;
  }

  .partners-wrraper {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .partners-logos-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: grid;
  }

  .partners-logos-wrapper.about-us {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    display: grid;
  }

  .partners-logos-wrapper.homepage {
    grid-template-rows: repeat(auto-fit, minmax(29px, 1fr)) 29px 29px;
    grid-template-columns: 1fr 1fr;
    margin-right: 0;
  }

  .slide {
    width: 100%;
    margin-right: 0;
  }

  .slide.core-values {
    width: 100%;
    height: auto;
    margin-right: 24px;
  }

  .slider {
    width: 100%;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .slider.core-values {
    height: auto;
    margin-bottom: 0;
    overflow: visible;
  }

  .slider.careers {
    margin-bottom: 48px;
  }

  .slider.news {
    margin-top: 32px;
  }

  .slider.careers {
    margin-bottom: 48px;
  }

  .service-title {
    margin-bottom: 8px;
  }

  .service-wrapper {
    width: 100%;
    height: 350px;
    flex-wrap: nowrap;
    margin-right: 0;
    padding: 24px 24px 80px;
  }

  .service-wrapper:hover {
    border-top-width: 2px;
    border-top-color: var(--primary-1);
  }

  .service-wrapper.services-page {
    padding: 45px 20px;
  }

  .service-wrapper.services-page.homepage {
    display: flex;
  }

  .service-wrapper.get-started-modal {
    height: 100%;
    max-width: 100%;
    min-height: 1px;
    flex-flow: wrap;
    justify-content: flex-start;
    padding: 24px 24px 0;
  }

  .service-wrapper.news-wrapper {
    height: auto;
    border-width: 1px;
    border-color: var(--neutral-200);
    border-radius: 5px;
    justify-content: space-between;
    margin-bottom: 24px;
    padding: 24px;
  }

  .service-wrapper.news-wrapper:hover {
    border-top-width: 2px;
    border-top-color: var(--primary-1);
  }

  .service-wrapper.height-553px {
    height: 502.708px;
  }

  .service-wrapper.height-553px.desktop {
    padding: 24px;
  }

  .service-wrapper.height-553px.tablet {
    height: 360px;
  }

  .link-wrapper {
    flex-direction: row;
    align-items: center;
  }

  .link-arrow {
    margin-left: 8px;
  }

  .icon-services {
    width: 104px;
    margin-bottom: 24px;
  }

  .icon-services.get-started-modal {
    max-width: 129px;
    min-height: 0;
    min-width: 0;
    margin-bottom: 20px;
  }

  .left-arrow {
    width: 50px;
    height: 50px;
    padding-right: 1px;
    left: -2.5%;
  }

  .right-arrow {
    width: 50px;
    height: 50px;
    padding-left: 1px;
    right: 2.5%;
  }

  .mask {
    width: 100%;
    height: auto;
    padding: 24px 0 0;
    overflow: hidden;
  }

  .mask.newsmask {
    padding: 24px 0 0;
  }

  .mg-top-0px {
    margin-bottom: 16px;
  }

  .about-banca-grid {
    grid-row-gap: 32px;
  }

  .container-medium-1022px {
    max-width: 1022px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-1022px.bottom {
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-1022px.mobile {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .banner-wrapper {
    padding: 40px 24px;
  }

  .next-goal-grid {
    min-height: 300px;
    grid-row-gap: 5px;
    grid-template-rows: 300px 300px 300px;
    grid-template-columns: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .next-goal-grid.agents {
    grid-template-rows: 500px 500px;
    grid-template-columns: 1fr;
  }

  .next-goal-wrapper {
    max-width: none;
    border-style: none;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .next-goal-wrapper.ver3.mobile {
    height: auto;
    border-radius: 10px;
    flex-direction: column;
    align-content: center;
    align-items: center;
    margin-left: 5px;
    margin-right: 5px;
  }

  .next-goal-card {
    height: auto;
    border-style: none;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 28px;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .next-goal-card.mobile {
    height: auto;
    border-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 32px 32px;
  }

  .next-goal-card.mobile.phone {
    align-items: flex-start;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    left: auto;
  }

  .next-goal-title {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 26px;
  }

  .next-goal-title.mobile-paragraph-15-75px {
    text-align: left;
  }

  .next-goal-title.mobile {
    margin-top: 16px;
    font-size: 16px;
    line-height: 26px;
  }

  .next-goal-title.dv4.mobile {
    margin-top: 16px;
    line-height: 26px;
  }

  .next-goal-title.dv4.mobile.ver3.phone {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .text-bold.phone {
    margin-top: 10px;
    font-size: 10px;
  }

  .contact-us-grid {
    grid-template-columns: 100%;
  }

  .contact-us-form {
    padding: 24px 20px;
  }

  .contact-us-form-grid {
    margin-bottom: 0;
    display: block;
  }

  .field-label {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 26px;
  }

  .error-message-text {
    font-size: 16px;
    line-height: 24px;
  }

  .form-input-wrapper {
    margin-bottom: 32px;
  }

  .footer-address {
    justify-content: flex-start;
    align-items: stretch;
  }

  .contact-us-subtitle {
    line-height: 26px;
  }

  .contact-wrapper {
    max-width: none;
    flex-wrap: nowrap;
    align-self: stretch;
    align-items: flex-start;
    margin-right: 0;
    display: flex;
  }

  .contact-wrapper.email {
    align-items: flex-start;
  }

  .contact-us-wrapper {
    width: 100%;
    min-width: auto;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    align-self: auto;
    align-items: stretch;
    justify-items: start;
    display: block;
  }

  .contact-us-link {
    text-align: center;
  }

  .mg-top-28px {
    text-align: center;
    align-self: center;
  }

  .left-arrow-icon {
    width: 13px;
  }

  .left-arrow-icon.mobile {
    width: auto;
    max-width: 40%;
    flex: 0 auto;
  }

  .hero-image-wrapper {
    height: 540px;
  }

  .hero-image-wrapper.single-services {
    display: block;
  }

  .hero-image-wrapper.single-services.mobile-version {
    margin-top: 0;
    margin-bottom: 40px;
    display: block;
  }

  .hero-image-wrapper.blog {
    height: 320px;
    margin-top: 24px;
  }

  .hero-image-wrapper.about-us {
    height: 380px;
    display: none;
  }

  .hero-image-wrapper.about-us.mobile-version {
    margin-top: 0;
    display: none;
  }

  .hero-image-wrapper.about-us.mobile {
    display: block;
  }

  .hero-image-wrapper.homepage {
    margin-top: 60px;
    display: block;
  }

  .hero-image-wrapper.homepage.mobile-version {
    margin-bottom: 80px;
    display: block;
  }

  .hero-image-wrapper.single-services {
    display: none;
  }

  .contact-us-content {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .partners-logo {
    width: auto;
    height: auto;
    max-width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
    line-height: 20px;
  }

  .partners-logo.about-us {
    width: auto;
    max-width: 100%;
    margin-right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .partners-logo.forbes {
    width: 120px;
    display: inline-block;
  }

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

  .image-zoom.blog.small {
    width: 100%;
  }

  .open-hours-paragraph {
    margin-top: 4px;
  }

  .right-arrow-icon {
    width: 13px;
  }

  .transition {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .transition.mobile-version {
    width: 100%;
    min-width: auto;
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c0523d82aabf8064717eeb_ph%C3%B2ng.png");
    background-position: 50%;
    background-size: cover;
    display: block;
  }

  .transition.hero {
    height: 300px;
  }

  .service-wrapper-v2 {
    margin-top: 40px;
    padding: 40px 32px;
  }

  .slider-v2 {
    margin-top: 40px;
  }

  .hero-v2-images-wrapper {
    max-height: 296.484px;
  }

  .hero-v2-image-2 {
    width: 35%;
  }

  .hero-v2-image-1 {
    width: 90%;
  }

  .hero-v2-image-3 {
    width: 35%;
    left: 0%;
  }

  .hero-v2-image-4 {
    width: 20%;
    top: -8%;
  }

  .hero-v2-image-5 {
    width: 20%;
    top: -19%;
    right: 4%;
  }

  .left-arrow-v2 {
    width: 50px;
    height: 50px;
    padding-right: 1px;
    top: -12%;
  }

  .right-arrow-v2 {
    width: 50px;
    height: 50px;
    padding-left: 1px;
    top: -12%;
  }

  .slide-v2 {
    width: 100%;
    margin-right: 20px;
    left: -4px;
    overflow: hidden;
  }

  .mg-bottom-0px {
    text-align: left;
    font-size: 15px;
    line-height: 25px;
  }

  .mg-bottom-0px.timeline {
    margin-bottom: 32px;
  }

  .mg-bottom-0px.faq-page-to-line {
    text-align: left;
  }

  .mg-bottom-0px.paragraph-20px {
    font-size: 16px;
    line-height: 24px;
  }

  .mask-v2 {
    margin-top: 33px;
  }

  .banner-wrapper-v2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contact-us-grid-v2 {
    grid-template-columns: minmax(auto, 100%);
    margin-bottom: 0;
    padding-top: 0;
    overflow: hidden;
  }

  .animation-card {
    width: 100%;
    height: auto;
    max-height: none;
    max-width: none;
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px;
    overflow: visible;
  }

  .animation-card.search-results {
    text-align: left;
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .contact-us-title-v2 {
    height: 28px;
    font-size: 17px;
  }

  .contact-us-link-v2 {
    font-size: 16px;
    line-height: 26px;
  }

  .contact-us-image-v2 {
    align-self: flex-start;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .animation-hover {
    width: 100%;
    max-width: 100%;
    object-fit: fill;
    overflow: visible;
  }

  .bg-hover {
    width: 100%;
  }

  .nav-link-v2 {
    padding-left: 16px;
    padding-right: 16px;
    line-height: 28px;
    display: none;
  }

  .container-medium-941px {
    padding-left: 0;
    padding-right: 0;
  }

  .next-goal-subtitle {
    font-size: 16px;
    line-height: 24px;
  }

  .next-goal-subtitle.mobile {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .companies-wrapper.about-us {
    align-items: stretch;
  }

  .about-us-companies-title {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 36px;
  }

  .about-us-gallery-grid {
    grid-column-gap: 10px;
    grid-row-gap: 80px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / auto;
    grid-auto-columns: 0;
    grid-auto-flow: column;
  }

  .container-small-548px {
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-548px.text-center {
    max-width: 100%;
    flex-flow: column;
    align-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-548px.text-center.mobile {
    align-items: flex-start;
  }

  .container-medium-991px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .story-grid {
    grid-template-columns: minmax(auto, 100%);
    margin-top: 0;
  }

  .timeline-wrapper {
    grid-column-gap: 17px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: auto auto minmax(0, 100%);
    margin-top: 8px;
  }

  .job-card-content {
    padding: 40px 20px;
  }

  .job-card-top-content {
    flex-direction: column;
    align-items: flex-start;
  }

  .job-card-top-content.sidebar {
    flex-direction: column;
  }

  .job-icon {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .job-icon.sidebar {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .subcontainer-small-v2 {
    padding-right: 0;
  }

  .subcontainer-small-v2.apply-loan {
    width: 100%;
    max-width: 100%;
    flex-flow: column wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .subcontainer-small-v2.benefits {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .subcontainer-small-v2.benefits.mobile {
    align-items: center;
    padding-left: 0;
  }

  .subcontainer-small-v2.benefits.ver2 {
    margin-bottom: 20px;
  }

  .subcontainer-small-v2.benefits-title {
    display: flex;
  }

  .subcontainer-small-v2.benefits {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }

  .subcontainer-small-v2.benefits.mobile {
    align-items: flex-start;
    padding-left: 0;
  }

  .subcontainer-small-v2.apply-loan {
    max-width: 100%;
    max-width: 280%;
    width: 100%;
    max-width: 100%;
    flex-flow: column wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .apply-loan-grid {
    width: 100%;
    grid-row-gap: 16px;
    grid-template-columns: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .steps-wrapper-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
    margin-top: 24px;
    margin-bottom: 36px;
  }

  .step-wrapper {
    padding: 5px 0;
  }

  .custom-services-grid-v2 {
    grid-row-gap: 40px;
  }

  .custom-services-grid-v2.mobile {
    flex-direction: column;
  }

  .apply-loan-form {
    width: 100%;
    max-width: none;
    min-width: 0;
    padding: 24px 10px;
  }

  .apply-loan-form-grid {
    grid-template-areas: "Area-2 Area-2"
                         "Area-3 Area-3";
    grid-auto-columns: .25fr;
    display: none;
  }

  .apply-loan-form-grid.foragents {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 24px;
    display: block;
  }

  .apply-loan-form-top-content {
    align-items: flex-start;
  }

  .apply-loan-form-title-wrapper {
    flex-direction: row;
    align-items: flex-end;
  }

  .apply-loan-form-title {
    margin-top: -24px;
    margin-bottom: 0;
    font-size: 22px;
  }

  .benefits-grid {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: center;
    justify-items: center;
    display: grid;
  }

  .benefits-grid.sell {
    display: block;
  }

  .benefits-grid.ver2.mobile {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: 1fr 1fr auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .benefits-cards-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: grid;
  }

  .benefits-cards-grid._2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .benefits-card {
    width: 100%;
    height: auto;
    border-radius: 5px;
    padding-left: 24px;
    padding-right: 24px;
    transition: transform .35s;
    position: relative;
    left: auto;
  }

  .benefits-card:hover {
    border-top-width: 2px;
    border-top-color: var(--primary-1);
    transform: translate(0, -3px);
  }

  .benefits-card.slider {
    height: 350px;
    margin-top: 0;
    padding: 24px;
  }

  .faq-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 32px;
    margin-left: 0;
    margin-right: 0;
  }

  .faq-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .faq-icon {
    text-align: center;
    flex: 0 auto;
    align-self: auto;
    margin-left: 0;
  }

  .container-medium-1133px {
    padding-left: 0;
    padding-right: 0;
  }

  .single-services-hero-wrapper {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: block;
  }

  .benefits-icon {
    margin-bottom: 8px;
    margin-right: 0;
  }

  .job-content {
    align-items: stretch;
  }

  .career-top-content, .job-split-left-content {
    flex-direction: column;
    align-items: flex-start;
  }

  .job-split-right-content {
    align-items: stretch;
  }

  .job-top-details {
    flex-wrap: wrap;
  }

  .sidebar.author {
    padding: 20px 0;
  }

  .sidebar.author-mobile {
    margin-bottom: 32px;
    padding: 48px 16px;
  }

  .sidebar.help-category.topic.mobile {
    height: auto;
  }

  .career-top-content-mobile {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-grid {
    max-width: 100%;
  }

  .blog-posts-grid {
    grid-row-gap: 40px;
  }

  .blog-post-image-wrapper {
    margin-bottom: 20px;
  }

  .blog-post-title {
    font-size: 18px;
  }

  .blog-popular-content {
    flex-direction: column;
  }

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

  .blog-popular-grid {
    max-width: none;
    grid-row-gap: 42px;
  }

  .blog-popular-image-wrapper {
    max-width: 100%;
    margin-bottom: 17px;
    margin-right: 0;
  }

  .blog-categories-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-categories-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(auto, auto);
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    display: grid;
  }

  .category-content {
    width: 100%;
    color: var(--dark-slate-grey);
    padding: 16px 9px 16px 8px;
  }

  .category-content.all-articles.w--current {
    line-height: 28px;
  }

  .pagination-next, .pagination-previous {
    white-space: normal;
    display: block;
  }

  .popular-title-wrapper {
    align-self: flex-start;
  }

  .blog-post-description-summary {
    margin-right: 0;
  }

  .blog-post-category {
    font-weight: 400;
  }

  .blog-post-date {
    font-weight: 300;
  }

  .container-medium-1100px {
    padding-left: 0;
    padding-right: 0;
  }

  .post-wrapper {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mg-top-60px {
    margin-top: 0;
  }

  .rich-text h5, .rich-text h6 {
    line-height: 26px;
  }

  .rich-text ol {
    margin-bottom: 38px;
    padding-left: 36px;
  }

  .rich-text blockquote {
    border-left-width: 4px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .more-help-grid.mobile {
    flex-direction: column;
  }

  .more-help-card {
    padding: 20px;
  }

  .more-help-email-wrapper {
    max-width: 100%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .more-help-title {
    font-size: 18px;
    line-height: 28px;
  }

  .container-medium-627px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-627px.text-center.have-questions {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .search-title {
    max-width: 100%;
  }

  .web-address {
    max-width: 100%;
    overflow: hidden;
  }

  .credit-card-image-wrapper {
    border-radius: 15px;
  }

  .element-section {
    margin-left: 20px;
    margin-right: 20px;
  }

  .menu-icon-top-line, .menu-icon-middle-line, .menu-icon-bottom-line {
    border-color: var(--neutral-700);
    background-color: var(--neutral-700);
  }

  .container-default-styleguide {
    padding-right: 0;
  }

  .nav-menu-button-wrapper {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .container-medium-800px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .author-profile-image {
    width: 100px;
  }

  .author-title {
    flex-direction: column;
  }

  .overflow-hidden {
    width: 100%;
  }

  .container-400px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .transition-bg-image {
    background-position: 50% 0;
    background-size: 100%;
  }

  .transition-bg-image.about {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c1d34afc4d0401ed7929e6_233407932_482741833099986_979708798514926171_n.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .transition-bg-image.home.mobile-version {
    margin-top: 60px;
  }

  .transition-bg-image.about {
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/61c1d34afc4d0401ed7929e6_233407932_482741833099986_979708798514926171_n.jpg");
    background-position: 50%;
    background-size: cover;
    display: none;
  }

  .split-section-service {
    grid-template-columns: minmax(1%, 1fr);
    justify-content: space-between;
  }

  .top-notch-partners {
    margin-bottom: 20px;
  }

  .left-paragraph {
    text-align: center;
    align-self: center;
  }

  .left-paragraph.dv5 {
    display: block;
  }

  .google-play-logo {
    top: 1px;
  }

  .button-primary-2 {
    width: auto;
    max-width: none;
    min-width: auto;
    white-space: normal;
    margin-left: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
  }

  .button-primary-2.large {
    width: auto;
    height: auto;
    align-self: center;
    padding: 20px 10px;
  }

  .button-primary-2.large.submit-form-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    bottom: 3%;
    right: auto;
  }

  .button-primary-2.large.form-next-button {
    width: auto;
    height: 66px;
    min-width: 200px;
    position: relative;
    bottom: 6%;
    left: auto;
    right: auto;
  }

  .button-primary-2.large.form-next-button.previous-button {
    width: 120px;
    height: 60px;
    align-self: auto;
    font-family: Manrope, sans-serif;
    position: static;
    bottom: -2%;
    left: auto;
  }

  .button-primary-2.large.form-next-button.previous-button.bwi {
    width: 120px;
    height: 40px;
    min-width: 0;
    justify-content: center;
    font-size: 16px;
    line-height: 24px;
  }

  .button-primary-2.large.form-next-button.previous-button.sth {
    width: 120px;
    height: 40px;
    min-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    height: auto;
    min-width: 168px;
    flex: 0 auto;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    top: auto;
    bottom: -.5%;
    left: auto;
    right: auto;
  }

  .button-primary-2.large.form-next-button.sell-to-homebase {
    width: 120px;
    height: 40px;
    min-width: 0;
    font-size: 18px;
  }

  .button-primary-2.large {
    width: auto;
    height: auto;
    align-self: center;
    padding: 20px 10px;
  }

  .button-primary-2.large.submit-form-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    bottom: 3%;
    right: auto;
  }

  .button-primary-2.large.form-next-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    position: absolute;
    bottom: 6%;
    left: auto;
    right: auto;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    height: 66px;
    min-width: 150px;
    flex: 0 auto;
    position: absolute;
    top: auto;
    bottom: -.5%;
    left: auto;
    right: auto;
  }

  .button-primary-2.large.form-next-button.previous-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    align-self: auto;
    font-family: Manrope, sans-serif;
    position: static;
    bottom: -2%;
    left: auto;
  }

  .button-primary-2.large.form-next-button {
    width: auto;
    height: 66px;
    min-width: 200px;
    position: absolute;
    bottom: 6%;
    left: auto;
    right: auto;
  }

  .button-primary-2.large.form-next-button.buy-with-installment {
    width: auto;
    height: auto;
    min-width: 168px;
    flex: 0 auto;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    top: auto;
    bottom: -.5%;
    left: auto;
    right: auto;
  }

  .button-primary-2.large.form-next-button.previous-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    align-self: auto;
    font-family: Manrope, sans-serif;
    position: static;
    bottom: -2%;
    left: auto;
  }

  .button-primary-2.large.form-next-button.previous-button.mask {
    width: 120px;
    height: 40px;
    min-width: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .button-primary-2.large.submit-form-button {
    width: 120px;
    height: 40px;
    min-width: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
    font-size: 16px;
    line-height: 24px;
    display: block;
    position: static;
    bottom: 3%;
    right: auto;
  }

  .button-primary-2.large.submit-form-button.bwi {
    width: 120px;
    height: 40px;
    padding-top: 7px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-primary-2.large.form-next-button {
    width: auto;
    height: 66px;
    min-width: 200px;
    position: relative;
    bottom: 6%;
    left: auto;
    right: auto;
  }

  .button-primary-2.large.form-next-button.previous-button {
    width: 120px;
    height: 60px;
    align-self: auto;
    font-family: Manrope, sans-serif;
    position: static;
    bottom: -2%;
    left: auto;
  }

  .button-primary-2.large.form-next-button.previous-button.bwi {
    width: 120px;
    height: 40px;
    min-width: 0;
    justify-content: center;
    font-size: 16px;
    line-height: 24px;
  }

  .button-primary-2.large.form-next-button.sell-to-homebase {
    width: 120px;
    height: 40px;
    min-width: 0;
    font-size: 18px;
  }

  .button-primary-2.large {
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-primary-2.buttonwhite {
    max-width: none;
    background-color: var(--white);
    color: var(--primary-1);
  }

  .button-primary-2.box {
    width: 220px;
    max-width: 220px;
    min-width: 220px;
  }

  .button-primary-2.add {
    min-width: 250px;
  }

  .button-primary-2.submi {
    min-width: 230px;
  }

  .button-primary-2.center.mb-5 {
    margin-bottom: 3rem;
    font-size: 16px;
  }

  .sufix-line-2.left {
    background-color: var(--primary-1);
  }

  .text-block {
    align-self: center;
  }

  .paragraph {
    flex: 1;
  }

  .text-block-5, .text-block-6 {
    font-size: 14px;
  }

  .text-block-7 {
    color: var(--dim-grey);
    font-size: 14px;
  }

  .sufix-line-3.center {
    flex-direction: row;
    display: block;
  }

  .sufix-line-3.center.sufix-line-5 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .bg-neutral-701.single-services-hero.careers {
    top: 0;
  }

  .container-default-1310px-2 {
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
    margin-right: auto;
    padding: 40px 20px;
    display: flex;
  }

  .container-default-1310px-2.other-services {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-2.mobile.agents {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-default-1310px-2.mobile-title-to-card {
    padding-top: 0;
  }

  .transition-bg-solid-2 {
    display: none;
  }

  .button-primary-3 {
    width: auto;
    max-width: none;
    min-width: auto;
    white-space: normal;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 30px;
    font-size: 14px;
  }

  .button-primary-3.large {
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .button-primary-3.home {
    width: 230px;
    max-width: 230px;
  }

  .button-primary-3.box {
    width: 220px;
    max-width: 240px;
    min-width: 220px;
  }

  .button-primary-3.additional {
    width: 250px;
    max-width: 250px;
    min-width: 250px;
  }

  .button-primary-3.getoffer {
    width: 220px;
    min-width: 220px;
  }

  .button-primary-3.mobile {
    width: 220px;
    max-width: 240px;
    min-width: 220px;
    border-radius: 30px;
  }

  .button-primary-3.mobilever {
    width: auto;
    object-fit: fill;
    padding: 6px 15px;
    overflow: auto;
  }

  .banner-wrapper-v2-2 {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .banner-wrapper-v2-2.bottom {
    padding-left: 24px;
    padding-right: 24px;
  }

  .banner-wrapper-v2-2.bottom.mobile {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .bg-primary-2.banner-single-services {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

  .service-wrapper-2 {
    height: 100%;
    padding: 40px 48px;
  }

  .service-wrapper-2:hover {
    border-style: solid;
    border-width: 2px 1px 1px;
    border-color: var(--primary-1) var(--neutral-200) var(--neutral-200);
  }

  .service-wrapper-2.services-page {
    padding: 45px 20px;
  }

  .more-services-grid-2 {
    display: none;
  }

  .more-services-grid-2.get-started-modal {
    max-height: none;
    min-width: 100.014%;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    display: none;
  }

  .link-wrapper-2.getstarted {
    right: 20px;
  }

  .service-title-2 {
    text-align: left;
  }

  .service-title-2.get-started-modal {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 18px;
  }

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

  .right-arrow-2 {
    width: 40px;
    height: 40px;
    float: right;
    clear: both;
    flex-wrap: nowrap;
    align-content: center;
    padding-left: 5px;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 100px;
    left: auto;
    right: -6%;
  }

  .right-arrow-2.mobile-version {
    width: 48px;
    height: 48px;
    border-radius: 100px;
    top: auto;
    bottom: 20px;
    left: auto;
    right: 25%;
  }

  .right-arrow-2.right-arrow-5-right {
    width: 40px;
    height: 40px;
    margin-right: 48px;
    top: -10%;
    bottom: 15px;
    right: -60px;
  }

  .right-arrow-2.right-arrow-5-right.ver3.mobile {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    padding-left: 0;
    display: none;
  }

  .right-arrow-2.testimonial-mobile-button {
    top: -10%;
  }

  .left-arrow-2 {
    width: 40px;
    height: 40px;
    float: left;
    clear: both;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 100px;
    left: -6%;
    right: auto;
  }

  .left-arrow-2.core-values {
    left: auto;
  }

  .left-arrow-2.mobile-version {
    width: 48px;
    height: 48px;
    top: auto;
    bottom: 20px;
    left: 25%;
    right: auto;
  }

  .left-arrow-2.left-arrow-5-left {
    width: 40px;
    height: 40px;
    margin-left: 48px;
    top: -10%;
    bottom: 15px;
    left: -60px;
  }

  .left-arrow-2.left-arrow-5-left.mobile {
    width: 30px;
    height: 30px;
    margin-left: 0;
  }

  .left-arrow-2.testimonial-mobile-button {
    top: -10%;
  }

  .icon-services-2 {
    width: 104px;
    text-align: center;
    margin-bottom: 32px;
  }

  .text-block-11 {
    font-size: 15px;
    line-height: 20px;
  }

  .product-section-wrapper {
    padding-top: 32px;
  }

  .category {
    font-size: 15px;
    line-height: 20px;
  }

  .bold-text-3.news-title {
    font-size: 15px;
    line-height: 25px;
  }

  .testimonials-wrapper {
    width: 100%;
    border-radius: 0;
  }

  .user-name-t3 {
    margin-bottom: 20px;
  }

  .testimonials-t3 {
    width: 100%;
  }

  .testimonials-subwrapper-t3 {
    height: auto;
    margin: 1px;
    padding: 16px;
  }

  .user-name-wrapper-t3 {
    margin-top: 0;
  }

  .quote-t3.mobile-paragraph-15-75px {
    font-size: 13px;
    line-height: 20px;
  }

  .user-wrapper-t3 {
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .link-14, .link-16, .link-17 {
    text-decoration: none;
  }

  .element-section-2 {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .mg-bottom-32px-2 {
    text-align: center;
  }

  .button-primary-4 {
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-primary-4:hover {
    background-color: var(--primary-1);
  }

  .button-primary-4.large {
    width: 200px;
    width: 200px;
    align-self: center;
    padding: 20px 10px;
  }

  .menu-button-2 {
    padding: 10px;
    font-size: 26px;
  }

  .menu-button-2.w--open {
    background-color: var(--primary-1);
  }

  .button-primary-5 {
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-primary-5.large {
    width: auto;
    align-self: center;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
    bottom: 6%;
    right: auto;
  }

  .tabs-menu {
    object-fit: fill;
    flex-flow: column;
    justify-content: center;
    display: flex;
    overflow: visible;
  }

  .service-wrapper-3 {
    padding: 40px 48px;
  }

  .service-wrapper-3.other-services {
    text-align: center;
    margin-bottom: 20px;
  }

  .service-wrapper-3.other-services.mobile-card {
    margin-bottom: 20px;
  }

  .benefits-card-2 {
    flex-direction: column;
  }

  .divider-2.loan-form {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .divider-2.footer {
    margin-bottom: 16px;
    padding-bottom: 1px;
  }

  .divider-2.loan-form {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .divider-2.footer {
    background-color: #dfdcff;
    margin-bottom: 16px;
    padding-bottom: 1px;
  }

  .divider-2.loan-form {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .divider-2.mg-0px {
    width: 88%;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .icon-services-3 {
    width: 104px;
    margin-bottom: 32px;
    display: block;
  }

  .nav-link-v2-2, .nav-link-2, .header-dropdown-toggle-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-pricing {
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-top.options {
    flex-direction: column;
    align-items: stretch;
    padding-right: 0;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .top-heading {
    display: none;
  }

  .tabs-menu-2 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .tab-standard {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .heading-2 {
    font-size: 15px;
    line-height: 17px;
  }

  .heading-2.traditional-option {
    flex: 0 auto;
    align-self: center;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .grid-top-sticky {
    grid-template-columns: minmax(30%, 1fr) 1fr 1fr;
    grid-template-areas: ".";
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .title-wrap {
    margin-bottom: 24px;
  }

  .pricing-section {
    padding-left: 0%;
    padding-right: 0%;
  }

  .comparison-table {
    width: auto;
  }

  .heading-5.mobile {
    font-size: 13px;
    line-height: 20px;
  }

  .modal-wrapper {
    display: none;
  }

  .tabs-content {
    width: 100%;
  }

  .service-wrapper-v2-2 {
    width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-right: 0;
    padding: 40px 32px;
    display: flex;
  }

  .section-3.slider-section-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-3.slider-section-2.mobile-space {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-3.about-us-gallery {
    margin-bottom: 100px;
  }

  .section-3.single-services-hero {
    padding: 32px 20px 46px;
  }

  .section-3.single-services-hero.buy {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 46px;
  }

  .section-3.single-services-hero.sell {
    padding-bottom: 16px;
  }

  .section-3.section-hero.about-us {
    padding: 32px 20px 46px;
  }

  .icon-services-4 {
    width: 104px;
    align-self: flex-start;
    margin-bottom: 32px;
  }

  .left-arrow-v2-2 {
    width: 50px;
    height: 50px;
    padding-right: 1px;
    top: -12%;
  }

  .right-arrow-v2-2 {
    width: 50px;
    height: 50px;
    padding-left: 1px;
    top: -12%;
  }

  .service-title-4 {
    align-self: center;
  }

  .container-extra-small-600px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-extra-small-600px.text-center.get-a-new-car {
    max-width: 368px;
  }

  .container-extra-small-600px.text-center {
    max-width: 280px;
  }

  .link-to-product {
    font-weight: 500;
  }

  .careers-benefit-card.benefits-card {
    width: 100%;
    height: auto;
    width: 100%;
    height: auto;
    display: block;
  }

  .mask-2 {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

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

  .text-block-19 {
    text-align: left;
    flex: 0 auto;
    align-items: stretch;
    font-family: Manrope, sans-serif;
    display: block;
  }

  .comparison-category {
    font-size: 15px;
    line-height: 16px;
  }

  .steps-wrapper {
    align-items: stretch;
  }

  .steps-wrapper.mobile-usp-buy {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .steps-list-wrapper {
    flex-direction: column;
    align-items: center;
    margin-top: 24px;
  }

  .get-started-title-wrapper {
    max-width: 100%;
    text-align: center;
  }

  .get-started-wrapper {
    z-index: auto;
    padding: 10px 20px;
    position: relative;
  }

  .container-5 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .heading-17 {
    font-size: 20px;
    line-height: 25px;
  }

  .link-block-3 {
    height: 100%;
    flex-direction: row;
  }

  .close-modal-button {
    top: 3%;
    right: 2%;
  }

  .testimonial-image {
    width: 100%;
    max-width: 100%;
    min-height: 175px;
    min-width: auto;
    object-fit: cover;
    border-radius: 9px 9px 0 0;
    margin-bottom: 0;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .testimonial-image.phone {
    height: 80%;
  }

  .div-block-14.property-details.apartment {
    display: none;
  }

  .div-block-14.details_prequalification {
    grid-template-columns: auto;
    display: block;
  }

  .about-us-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: .25fr;
    grid-auto-flow: column;
  }

  .button-secondary-2 {
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-secondary-2.large {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .about-us-gallery-grid-2 {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    margin-top: 24px;
  }

  .calculator {
    height: 1400px;
    background-color: rgba(0, 0, 0, 0);
    padding: 46px 0;
  }

  .calculator.ue-calc {
    height: 1650px;
  }

  .calculator.ue-calc.ue-landing-calc {
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-2 {
    height: 100%;
    object-fit: fill;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 0;
    padding: 0 8px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .heading-18 {
    text-align: center;
  }

  .heading-19 {
    text-align: center;
    align-self: stretch;
  }

  .heading-20 {
    text-align: center;
    align-self: center;
  }

  .heading-21, .in-page-faq-heading {
    text-align: center;
  }

  .div-block-19 {
    width: 100%;
  }

  .apply-loan-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(100%, 1fr);
    grid-auto-flow: column;
    align-items: start;
  }

  .radio-button-field-8 {
    width: 100%;
    align-items: center;
    padding-left: 20px;
  }

  .slider-content-wrap {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: auto;
    padding: 50px 0;
  }

  .slider-content-wrap.sell-to-homebase {
    height: 800px;
    max-height: 100%;
    justify-content: flex-start;
    padding-top: 16px;
  }

  .slider-content-wrap.buywith {
    height: 650px;
    justify-content: flex-start;
    padding-top: 8px;
    padding-bottom: 0;
    overflow: auto;
  }

  .mask-3 {
    height: 660px;
    margin-bottom: 40px;
    overflow: hidden;
  }

  .mask-3.tablet {
    height: 850px;
  }

  .mask-3.sth {
    height: 800px;
  }

  .previous {
    flex-direction: row;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
    overflow: visible;
  }

  .previous.mobile-version {
    height: 100%;
    max-width: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .previous.new {
    left: 16px;
    right: 16px;
  }

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

  .form-input-wrapper-2, .form-input-wrapper-2.whatsapp {
    margin-bottom: 32px;
  }

  .form-input-wrapper-2.hide-on-property-type.new {
    grid-column-gap: 8px;
    flex-direction: row;
    margin-bottom: 0;
  }

  .form-input-wrapper-2.new {
    width: 100%;
    grid-column-gap: 8px;
    flex-direction: column;
    margin-bottom: 0;
  }

  .form-input-wrapper-2.new.type {
    flex-direction: row;
  }

  .form-input-wrapper-2.new.title {
    grid-column-gap: 8px;
    letter-spacing: 0;
    flex-direction: row;
  }

  .form-input-wrapper-2.new.horizontal {
    flex-direction: row;
  }

  .container-default-1310px-3 {
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.apply-loan {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.apply-loan.to {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.add {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-1310px-3.add.other, .container-default-1310px-3.other {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-3.ver3.mobile {
    flex-direction: column;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .next {
    flex-direction: column;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .next.new {
    bottom: 88px;
    left: 16px;
    right: 16px;
  }

  .div-block-20 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    grid-auto-flow: row;
    display: block;
  }

  .form-title-wrap {
    align-items: center;
    margin-bottom: 24px;
  }

  .apply-loan-form-2 {
    padding: 16px;
  }

  .paragraph-4 {
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .form-section-title {
    color: var(--dark-slate-grey);
    text-align: left;
    align-self: flex-start;
    font-size: 16px;
    line-height: 30px;
  }

  .radio-button {
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }

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

  .heading-26 {
    width: auto;
    text-align: center;
    flex-flow: wrap;
    align-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .image-11, .image-12 {
    align-self: center;
  }

  .slide-2 {
    width: 100%;
    height: 100%;
    margin-right: 10px;
  }

  .div-block-21, .div-block-22, .div-block-23 {
    align-self: flex-start;
  }

  .slider-4 {
    height: 100%;
    max-width: 100%;
    background-color: var(--white);
    display: block;
  }

  .slide-nav-4 {
    display: none;
  }

  .mask-5 {
    height: auto;
    margin-top: 0;
    margin-right: 0;
    padding: 0;
    overflow: hidden;
  }

  .link-block-5 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slide-8 {
    height: auto;
  }

  .slides {
    height: 310px;
  }

  .radio-button-label-2 {
    margin-bottom: 5px;
  }

  .mobile-paragraph-15-75px {
    text-align: left;
  }

  .slider-5 {
    margin-top: 24px;
  }

  .mask-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .heading-29 {
    width: 100%;
    text-align: center;
    align-self: center;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template: "."
                   "."
                   / auto;
    grid-auto-columns: 1fr;
    margin-bottom: 32px;
    display: grid;
  }

  .heading-30, .paragraph-7, .heading-31, .paragraph-8 {
    text-align: center;
  }

  .text-block-20 {
    line-height: 28px;
  }

  .div-block-25 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-25.cus {
    padding: 24px 0 46px;
  }

  .mask-7 {
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    overflow: hidden;
  }

  .heading-38, .heading-39, .paragraph-14 {
    text-align: center;
  }

  .heading-40 {
    color: var(--neutral-700);
    text-align: left;
    align-self: auto;
  }

  .heading-43, .heading-48 {
    text-align: center;
  }

  .heading-49 {
    margin-top: 16px;
  }

  .heading-55 {
    width: 100%;
    text-align: left;
    margin-top: 24px;
    margin-bottom: 16px;
    line-height: 38px;
  }

  .heading-55.company {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-55.company.text-white {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-55.company.mobile {
    font-size: 22px;
    line-height: 30px;
  }

  .heading-55.financ {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-55.faq {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-55.apply {
    text-align: left;
  }

  .heading-55.center {
    margin-bottom: 16px;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-55.center.mobile {
    text-align: left;
  }

  .heading-55.center.left {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-55.head {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-55.head.mobile {
    font-size: 25px;
  }

  .heading-55.refer {
    margin-bottom: 0;
  }

  .heading-55.unlock {
    font-size: 22px;
    line-height: 30px;
  }

  .heading-56, .heading-59, .heading-60, .heading-61, .heading-62, .heading-70, .heading-71, .heading-72, .heading-73, .heading-78 {
    text-align: center;
  }

  .heading-84, .heading-85, .heading-86, .heading-87 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-88 {
    max-width: 100%;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-89 {
    color: var(--dark-slate-grey);
    line-height: 38px;
  }

  .heading-90, .heading-91.faq-page-title-to-line, .heading-92, .heading-93, .heading-94, .heading-95 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-96 {
    color: var(--dark-slate-grey);
    line-height: 38px;
  }

  .heading-97, .heading-98, .heading-99, .heading-100, .heading-101, .heading-102, .heading-103, .heading-105, .heading-106, .heading-107, .heading-108, .heading-109, .heading-110, .heading-111, .heading-112, .heading-113, .heading-114 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-115 {
    color: var(--dark-slate-grey);
    line-height: 38px;
  }

  .heading-116, .heading-117, .heading-118, .heading-119, .heading-120 {
    font-size: 20px;
    line-height: 30px;
  }

  .submit {
    justify-content: center;
    display: none;
  }

  .submit.mobile {
    align-self: center;
    display: block;
  }

  .submit.form-submit-btn {
    bottom: 88px;
    left: 16px;
    right: 16px;
  }

  .heading-125 {
    text-align: center;
  }

  .link-block-6 {
    max-width: 100%;
  }

  .paragraph-17, .paragraph-18 {
    text-align: center;
  }

  .heading-126 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .slide-nav-6 {
    display: block;
    position: absolute;
  }

  .slide-10 {
    width: 100%;
    min-width: 0;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
    left: auto;
  }

  .testimonial-slider {
    width: auto;
    max-width: 100%;
    min-width: 0;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    margin-top: 40px;
    margin-bottom: 0;
    display: block;
  }

  .testimonial-slider.dv1.dv5 {
    max-width: 100%;
    margin-top: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .mask-8 {
    width: auto;
    flex: 0 auto;
    align-self: auto;
  }

  .slider-7 {
    display: block;
  }

  .slide-nav-7 {
    display: none;
  }

  .slide-11 {
    width: 100%;
    height: auto;
    border-radius: 5px;
    margin-left: 40px;
    margin-right: 40px;
    left: -41px;
  }

  .slide-11:hover {
    border-top: 1px none var(--primary-1);
    transform: translate(0, -4px);
  }

  .mask-9 {
    padding: 10px 0;
    overflow: visible;
  }

  .mask-9.mask-with-40-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .benefits-slider {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
    display: block;
  }

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

  .paragraph-22 {
    max-width: 100%;
    text-align: left;
    margin-top: 16px;
    margin-bottom: 24px;
    line-height: 28px;
  }

  .paragraph-22.cus {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-22.timeline {
    text-align: left;
    font-size: 15px;
    line-height: 25px;
  }

  .paragraph-22.story {
    max-width: 100%;
    text-align: left;
    margin-top: 16px;
    font-size: 12px;
    line-height: 20px;
  }

  .paragraph-22.story.text-white {
    font-size: 13px;
  }

  .paragraph-22.benefit {
    text-align: left;
    margin-top: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-22.hit {
    margin-bottom: 0;
  }

  .paragraph-22.reefer {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-22.center {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
  }

  .slide-12 {
    width: 100%;
    margin-right: 40px;
  }

  .slide-13 {
    width: 100%;
  }

  .benefit-slide {
    height: auto;
    margin-bottom: 48px;
  }

  .faq-navigation-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: auto;
  }

  .dropdown-list.w--open {
    width: 250%;
    bottom: -435px;
    left: -26px;
  }

  .dropdown-toggle-2 {
    display: flex;
  }

  .dropdown-2 {
    align-items: flex-end;
  }

  .text-block-21, .text-block-22, .text-block-23, .text-block-24 {
    font-size: 15px;
    line-height: 20px;
  }

  .bg-neutral-702.single-services-hero {
    display: none;
  }

  .link-arrow-2 {
    font-size: 13px;
  }

  .slide-14 {
    width: 100%;
    margin-right: 30px;
  }

  .right-arrow-3 {
    width: 50px;
    height: 50px;
    padding-left: 1px;
    right: 2.5%;
  }

  .service-wrapper-4 {
    padding: 40px 48px;
  }

  .mask-10 {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .left-arrow-3 {
    width: 50px;
    height: 50px;
    padding-right: 1px;
    left: -2.5%;
  }

  .our-services-slider {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .heading-127 {
    font-size: 36px;
  }

  .heading-127.mobile {
    text-align: left;
  }

  .slide-15, .slide-16 {
    height: 358px;
  }

  .heading-137 {
    color: var(--dark-slate-grey);
    font-size: 30px;
    line-height: 40px;
  }

  .slide-nav-8 {
    display: none;
  }

  .slider-9 {
    height: auto;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    display: flex;
    overflow: visible;
  }

  .mask-11 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
  }

  .slide-17 {
    height: auto;
    max-width: 100%;
    position: static;
  }

  .modal-content-wrapper {
    max-width: 100%;
    object-fit: fill;
    flex-direction: column;
    overflow: visible;
  }

  .testimonial-picture-wrapper {
    width: 100%;
    height: auto;
    border-style: none;
    border-radius: 0;
  }

  .testimonial-picture-wrapper.ver3.mobile {
    flex: 1;
    align-self: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .testimonial-picture-wrapper.ver3.mobile.phone {
    object-fit: fill;
    flex: 1;
    align-self: center;
    align-items: stretch;
  }

  .user-name {
    color: var(--dark-slate-grey);
    margin-bottom: 2px;
    font-size: 22px;
    line-height: 32px;
  }

  .user-name.mobile {
    font-size: 20px;
    line-height: 30px;
  }

  .user-name.mobile.ver3.phone {
    margin-top: 10px;
    font-size: 10px;
    line-height: 15px;
  }

  .heading-141 {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 36px;
    line-height: 48px;
  }

  .heading-142 {
    text-align: center;
    flex-direction: row;
    flex: 0 auto;
    margin-top: 8px;
    margin-bottom: 16px;
    display: block;
  }

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

  .heading-143 {
    width: 100%;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 16px;
    line-height: 38px;
  }

  .heading-143.mobile {
    text-align: center;
    margin-bottom: 0;
    font-size: 25px;
    line-height: 35px;
  }

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

  .paragraph-24.spacing {
    padding-bottom: 16px;
  }

  .paragraph-24.forrm {
    text-align: left;
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-24.cus {
    text-align: left;
    line-height: 26px;
  }

  .heading-144 {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 16px;
  }

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

  .paragraph-26 {
    font-size: 15px;
    line-height: 25px;
  }

  .heading-145, .heading-146, .heading-147 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .paragraph-29 {
    margin-bottom: 24px;
  }

  .div-block-30 {
    align-self: flex-start;
  }

  .heading-148 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .paragraph-31 {
    text-align: center;
    margin-bottom: 24px;
  }

  .heading-152, .heading-153 {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .paragraph-32 {
    text-align: center;
    margin-bottom: 0;
  }

  .paragraph-33 {
    color: var(--dim-grey);
    line-height: 26px;
  }

  .heading-154 {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 36px;
    line-height: 48px;
  }

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

  .heading-156 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .heading-157 {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 36px;
    line-height: 48px;
  }

  .heading-158 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .heading-159 {
    text-align: center;
    align-self: auto;
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .heading-161 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .heading-162 {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .heading-163, .heading-164 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .heading-165 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-42 {
    text-align: left;
  }

  .paragraph-42.laptop {
    color: var(--dim-grey);
    line-height: 26px;
  }

  .heading-166 {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .paragraph-43, .paragraph-44 {
    text-align: center;
  }

  .heading-167 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .heading-168 {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .paragraph-47 {
    text-align: left;
  }

  .paragraph-49 {
    color: var(--dim-grey);
    text-align: center;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-173, .heading-174, .heading-175 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-50, .paragraph-51, .paragraph-52 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-176 {
    line-height: 38px;
  }

  .heading-178 {
    text-align: left;
    line-height: 38px;
  }

  .paragraph-54 {
    text-align: left;
    font-size: 16px;
  }

  .paragraph-55 {
    text-align: left;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-55.text-primary {
    font-size: 15px;
  }

  .heading-180 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-25 {
    line-height: 28px;
  }

  .paragraph-56 {
    color: var(--dim-grey);
    text-align: left;
    line-height: 26px;
  }

  .paragraph-57 {
    text-align: left;
  }

  .heading-183 {
    line-height: 38px;
  }

  .heading-185 {
    text-align: left;
    margin-top: 24px;
    margin-bottom: 16px;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-185.mobile {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .paragraph-62.mobile {
    text-align: left;
  }

  .heading-200, .heading-201, .heading-202, .heading-203 {
    margin-bottom: 8px;
  }

  .heading-204 {
    margin-top: 40px;
    margin-bottom: 16px;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-205, .heading-206 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-68 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-69 {
    text-align: center;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-70 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .heading-207, .heading-208, .heading-209 {
    font-size: 18px;
    line-height: 28px;
  }

  .icon.nav.testimonial {
    align-self: center;
  }

  .next-mask {
    display: flex;
  }

  .bg-primary-3.banner {
    height: 22px;
  }

  .bg-primary-3.comparison-section {
    width: 120%;
    max-width: 120%;
  }

  .section-4 {
    margin-top: 0;
    padding: 46px 20px;
    overflow: hidden;
  }

  .section-4.banner {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .section-4.contact-us-v2 {
    width: 100%;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-4.hero.v1 {
    padding-top: 170px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-4.hero.v1.other-services {
    width: 100%;
    padding: 24px 20px;
  }

  .section-4.hero.v1.d3 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-4.buy.homepage.mobile {
    background-color: var(--neutral-100);
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-4.faq {
    width: 100%;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-4.product-list {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-4.product-list.agents {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-4.product-list.homepage.mobile {
    background-color: var(--white);
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-4.single-services-hero {
    margin-top: 0;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .section-4.single-services-hero.other-services {
    width: 100%;
    padding: 46px 0;
    display: block;
  }

  .section-4.single-services-hero.other-services.mobile-space {
    width: 1534px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .section-4.single-services-hero.other-services._0px {
    width: 100%;
    background-color: var(--white);
    padding: 0;
  }

  .section-4.no-side-padding.mg-top-0px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-4.no-side-padding.bg-neu {
    background-color: var(--neutral-100);
  }

  .section-4.banner-single-services {
    border-radius: 0;
    margin-top: 0;
    padding-top: 40px;
  }

  .section-4.apply-loan {
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-4.benefits-other-services {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 40px 20px;
    display: flex;
    overflow: visible;
  }

  .section-4.banner-single-services {
    border-radius: 0;
    margin-top: 0;
    padding-top: 46px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-4.about-us-hero {
    padding: 32px 0 46px;
    position: static;
  }

  .section-4.about-us-hero.careers {
    padding: 32px 20px;
  }

  .section-4.section-hero.overflow-hidden {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.about-us-gallery {
    background-color: var(--neutral-100);
    padding-top: 46px;
    padding-bottom: 46px;
    display: block;
    overflow: hidden;
  }

  .section-4.about-parners {
    margin-top: 0;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-4.relative.bg-neutral-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-4.postcalculator {
    height: auto;
    padding-top: 46px;
  }

  .section-4.news {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-4.why.mobile {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    margin-top: -140px;
    padding-top: 46px;
  }

  .section-4.company {
    background-color: rgba(0, 0, 0, 0);
  }

  .section-4.opx {
    background-color: var(--white);
    padding: 0;
  }

  .section-4.mobile {
    background-color: var(--neutral-100);
  }

  .section-4.mobile.hiw {
    width: 100%;
    max-width: 100%;
    background-color: var(--white);
    padding-left: 0;
    padding-right: 0;
  }

  .section-4.mobile.hiw.other {
    background-color: var(--white);
    padding-left: 0;
    padding-right: 0;
  }

  .section-4.contro {
    background-color: var(--neutral-100);
  }

  .section-4.story {
    border-radius: 0;
    padding-bottom: 46px;
  }

  .section-4.benefit.other {
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mg-bottom-24px-2 {
    text-align: center;
    margin-top: 24px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 25px;
    line-height: 35px;
  }

  .sufix-line-5 {
    align-self: auto;
    display: flex;
  }

  .sufix-line-5.center {
    text-align: center;
    align-self: flex-start;
    display: block;
  }

  .sufix-line-5.large {
    flex-direction: column;
    align-self: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .sufix-line-5.left {
    margin-bottom: 0;
  }

  .sufix-line-5.extra-large.about-partners {
    display: none;
  }

  .sufix-line-5.about-us {
    margin-bottom: 12px;
  }

  .banner-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container-medium-1022px-2 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-extra-small-481px-2 {
    width: auto;
    max-width: none;
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-extra-small-481px-2.text-center {
    align-items: center;
  }

  .container-extra-small-481px-2.text-center.get-a-new-car {
    max-width: 368px;
  }

  .container-extra-small-481px-2.text-center.solutions {
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-extra-small-481px-2.text-center.mobile {
    align-items: center;
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-secondary-3 {
    width: 200px;
    max-width: 230px;
    white-space: normal;
    justify-content: center;
    padding-top: 18px;
    padding-bottom: 18px;
    display: block;
  }

  .button-secondary-3.large {
    width: 200px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
    line-height: 20px;
    display: inline-block;
  }

  .button-secondary-3.large.bg-transparent {
    min-width: auto;
    padding: 15px 30px;
  }

  .button-secondary-3.header.mobile-version {
    display: block;
  }

  .button-secondary-3.geintouch {
    max-width: none;
  }

  .button-secondary-3.home, .button-secondary-3.home.primary {
    width: 150px;
    max-width: none;
    padding: 15px 30px;
  }

  .button-primary-6 {
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
    display: inline-block;
  }

  .button-primary-6.large {
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: inline-block;
  }

  .button-primary-6.large.box {
    width: 200px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-primary-6.mobile {
    width: 251.325px;
    flex: 0 auto;
    align-self: auto;
    padding-left: 5px;
    padding-right: 5px;
    position: static;
    left: 2px;
  }

  .button-primary-6.mobile.centeralign {
    width: auto;
    min-width: 200px;
    align-self: center;
  }

  .contact-us-title-v2-2 {
    font-size: 18px;
    line-height: 30px;
  }

  .contact-us-image-v2-2 {
    max-width: 40px;
    flex: 0 auto;
    align-self: center;
    margin-bottom: 24px;
    margin-right: 9px;
    overflow: visible;
  }

  .container-medium-941px-2 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-neutral-703.contact-us-hero {
    z-index: -1;
    display: block;
    position: static;
  }

  .animation-card-2 {
    width: 100%;
    height: auto;
    max-height: none;
    max-width: none;
    text-align: center;
    object-fit: fill;
    flex-direction: row;
    align-items: flex-start;
    padding: 16px;
    overflow: visible;
  }

  .contact-us-grid-v2-2 {
    grid-row-gap: 16px;
    grid-template-columns: minmax(auto, 100%);
    margin-top: 32px;
    margin-bottom: 0;
    padding-top: 0;
    overflow: hidden;
  }

  .bg-hover-2 {
    width: 100%;
  }

  .contact-us-link-v2-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .container-default-1310px-10 {
    height: auto;
    max-width: 100%;
    min-height: auto;
    flex: 0 auto;
    margin-top: 0;
    margin-left: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-10.home-hero-section {
    margin-top: 0;
    display: block;
  }

  .container-default-1310px-10.navbar {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default-1310px-10.mobile {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .mg-bottom-32px-4 {
    height: auto;
    margin-bottom: 16px;
    font-size: 13px;
    line-height: 20px;
  }

  .mg-bottom-32px-4.mobile-paragraph-15-75px {
    text-align: left;
    font-size: 16px;
    line-height: 26px;
  }

  .mg-bottom-32px-4.mobile-paragraph-15-75px.desktop {
    font-size: 15px;
    line-height: 25px;
  }

  .mg-bottom-32px-4.mobile-paragraph-15-75px.desktop.new {
    min-width: auto;
    justify-content: flex-start;
  }

  .mg-bottom-32px-4.dv4 {
    line-height: 20px;
  }

  .nav-link-3 {
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .nav-link-3.mobile {
    z-index: 1;
    padding-top: 16px;
    padding-bottom: 16px;
    display: none;
  }

  .nav-link-3.home {
    display: none;
  }

  .nav-link-3.home.mobile {
    padding-top: 14px;
    padding-bottom: 14px;
    display: block;
  }

  .nav-link-3.home.mobile.sth {
    display: none;
  }

  .transition-3 {
    width: 100%;
    display: block;
  }

  .heading-210 {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-large-3 {
    margin-bottom: 32px;
    font-size: 15px;
    line-height: 25px;
  }

  .paragraph-large-3.text-center {
    color: var(--dim-grey);
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-large-3.mobile {
    font-size: 15px;
    line-height: 25px;
  }

  .mg-bottom-8px-2 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .mg-bottom-8px-2.heading-4-25px {
    text-align: left;
  }

  .mg-bottom-8px-2.mobile {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 20px;
  }

  .slider-11 {
    height: 100%;
    max-width: 100%;
    background-color: #fff;
    display: block;
  }

  .benefits-icon-2 {
    max-width: 80%;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .benefits-icon-2.mobile {
    font-size: 15px;
    line-height: 20px;
  }

  .left-arrow-5 {
    width: 50px;
    height: 50px;
    justify-content: center;
    left: 0%;
  }

  .left-arrow-5.mobile-version {
    left: -26px;
    right: auto;
  }

  .mask-13 {
    height: auto;
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    overflow: hidden;
  }

  .benefits-grid-3 {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 90%;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: flex;
  }

  .mg-bottom-0px-2 {
    width: 100%;
    text-align: left;
    font-size: 15px;
    line-height: 25px;
  }

  .mg-bottom-0px-2.timeline {
    margin-bottom: 24px;
    font-size: 13px;
    line-height: 20px;
  }

  .mg-bottom-0px-2.timeline.end {
    margin-bottom: 0;
  }

  .mg-bottom-0px-2.mobile {
    font-size: 12px;
    line-height: 18px;
  }

  .benefits-card-3 {
    width: 100%;
    height: auto;
    border-radius: 5px;
    padding: 24px;
    text-decoration: none;
    transition: transform .35s;
    position: relative;
    left: auto;
  }

  .benefits-card-3:hover {
    border-top-width: 2px;
    border-top-color: #7a7aff;
    transform: translate(0, -3px);
  }

  .benefits-card-3.slider {
    height: auto;
    margin-top: 0;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 32px;
  }

  .benefits-card-3.home {
    align-items: flex-start;
  }

  .benefits-card-3.mobile {
    width: 100%;
    height: 100%;
    padding: 10px 20px;
  }

  .right-arrow-4 {
    width: 50px;
    height: 50px;
    right: 0;
  }

  .right-arrow-4.mobile-version {
    right: -26px;
  }

  .container-medium-1133px-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-1133px-2.homepage {
    padding-bottom: 0;
  }

  .faq-wrapper-3 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .container-small-548px-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-small-548px-2.text-center {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-small-548px-2.text-center.howitwork {
    padding-top: 46px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-grid-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-medium-1133px-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq-wrapper-4 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .container-medium-1022px-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._2-buttons-wrapper-2 {
    max-width: 100%;
    flex-direction: column;
    align-items: center;
  }

  .banner-wrapper-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-extra-small-481px-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .partners-container-2.mobile {
    background-color: var(--neutral-100);
    background-image: none;
  }

  .partners-wrraper-2 {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .partners-logo-2 {
    width: auto;
    height: 60px;
    max-height: 50px;
    max-width: 100%;
    min-height: auto;
    padding: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .partners-logo-2.about-us {
    width: auto;
    max-width: 100%;
    margin-right: 0;
  }

  .partners-logo-2.about-us.home.anim {
    width: 80px;
  }

  .partners-logo-2.home {
    max-height: 30px;
  }

  .menu-button-3 {
    background-color: #fff;
    padding: 10px;
    font-size: 26px;
    overflow: auto;
  }

  .menu-button-3:hover, .menu-button-3.w--open {
    background-color: #fff;
  }

  .menu-icon-middle-line-2, .menu-icon-bottom-line-2, .menu-icon-top-line-2 {
    background-color: #0a1023;
    border-color: #0a1023;
  }

  .mega-menu-link-3 {
    color: var(--dark-slate-grey);
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .mega-menu-link-3.additional-services {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mega-menu-link-3.menu-label {
    color: var(--secondary-1);
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
  }

  .header-dropdown-toggle-3 {
    z-index: 1;
    align-items: flex-start;
    padding: 16px;
    display: none;
  }

  .header-dropdown-toggle-3.home.mobile {
    padding: 16px;
    display: block;
  }

  .right-arrow-5 {
    width: 30px;
    height: 30px;
    flex-wrap: nowrap;
    margin-right: -10px;
    right: 0;
  }

  .right-arrow-5.mobile-version {
    right: -26px;
  }

  .right-arrow-5.testimonial-mobile-button {
    top: -10%;
  }

  .right-arrow-5.phone {
    left: auto;
  }

  .service-wrapper-5 {
    padding: 40px 48px;
  }

  .service-wrapper-5:hover {
    border-top-width: 2px;
    border-top-color: #7a7aff;
  }

  .service-wrapper-5.services-page {
    padding: 45px 20px;
  }

  .service-wrapper-5.services-page.homepage {
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .service-wrapper-5.services-page.homepage.dv4 {
    justify-content: flex-start;
  }

  .service-wrapper-5.get-started-modal {
    height: 100%;
    max-width: 100%;
    min-height: 1px;
    flex-flow: wrap;
    justify-content: flex-start;
    padding: 20px 40px 10px;
  }

  .service-wrapper-5.news-wrapper {
    height: 460px;
    border-width: 1px;
    border-color: #d8dce7;
    border-radius: 5px;
    justify-content: space-between;
    padding: 24px 30px;
  }

  .service-wrapper-5.news-wrapper:hover {
    border-top-width: 2px;
    border-top-color: #7a7aff;
  }

  .service-wrapper-5.news-wrapper.dv3 {
    height: 460px;
    justify-content: flex-start;
  }

  .service-wrapper-5.height-553px {
    height: 502.708px;
  }

  .service-wrapper-5.height-553px.desktop {
    width: 100%;
    height: 300px;
    padding: 32px 24px;
  }

  .icon-services-5 {
    width: 104px;
    margin-bottom: 20px;
  }

  .icon-services-5.get-started-modal {
    max-width: 129px;
    min-height: 0;
    min-width: 0;
    margin-bottom: 20px;
  }

  .more-services-grid-3 {
    max-height: 100%;
    grid-column-gap: 15px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 24px;
    margin-bottom: 0;
    display: grid;
  }

  .more-services-grid-3.get-started-modal {
    max-height: none;
    min-width: 100.014%;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    display: none;
  }

  .mask-14 {
    width: auto;
  }

  .slide-20 {
    width: 100%;
    height: auto;
  }

  .left-arrow-6 {
    width: 30px;
    height: 30px;
    justify-content: center;
    margin-left: -10px;
    left: 0;
    overflow: visible;
  }

  .left-arrow-6.mobile-version {
    left: -26px;
    right: auto;
  }

  .left-arrow-6.core-values {
    left: auto;
  }

  .left-arrow-6.testimonial-mobile-button {
    top: -10%;
  }

  .our-services-slider-2 {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 31px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .link-arrow-3 {
    margin-left: 5px;
  }

  .service-title-6 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .service-title-6.mobile {
    text-align: left;
    margin-bottom: 16px;
  }

  .service-title-6.dv4 {
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
  }

  .service-title-6.dv2 {
    font-size: 18px;
    line-height: 28px;
  }

  .split-section-service-3 {
    flex-direction: column;
    grid-template-columns: minmax(1%, 1fr);
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .heading-211 {
    font-size: 18px;
    line-height: 28px;
  }

  .steps-list-wrapper-2 {
    flex-direction: column;
    align-items: center;
    margin-top: 24px;
  }

  .heading-212 {
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-71 {
    margin-bottom: 24px;
  }

  .benefit-slide-2 {
    height: auto;
  }

  .comparison-category-2 {
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
  }

  .heading-214 {
    font-size: 15px;
    line-height: 17px;
  }

  .heading-214.traditional-option {
    flex: 0 auto;
    align-self: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: block;
  }

  .pricing-section-2 {
    padding: 24px 0% 46px;
    top: 80px;
  }

  .pricing-top-2.options {
    flex-direction: column;
    align-items: stretch;
    padding-right: 0;
  }

  .comparison-table-2 {
    width: auto;
  }

  .top-heading-2 {
    display: none;
  }

  .title-wrap-2 {
    margin-bottom: 32px;
  }

  .grid-top-sticky-2 {
    grid-template-columns: minmax(30%, 1fr) 1fr 1fr;
    grid-template-areas: ".";
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-35 {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
  }

  .banner-wrapper-v2-3 {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container-hero-left-2 {
    padding-right: 0;
  }

  .container-hero-left-2.single-services {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-hero-left-2.single-services.center {
    max-width: 205%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-hero-left-2.single-services.center.buy {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-5 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-5.apply-loan {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-5.otherservices {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .container-default-1310px-5.mb-5 {
    margin-bottom: 3rem;
  }

  .container-default-1310px-5.mb-5.pb-0 {
    margin-bottom: auto;
  }

  .paragraph-large-4 {
    text-align: center;
    object-fit: fill;
    margin-bottom: 32px;
    font-size: 15px;
    line-height: 20px;
    position: static;
  }

  .split-section-service-4 {
    grid-row-gap: 0px;
    grid-template-rows: auto;
  }

  .transition-bg-solid-4 {
    display: none;
  }

  .nav-link-v2-3, .header-dropdown-toggle-4, .nav-menu-button-wrapper-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mega-menu-title-2 {
    color: var(--secondary-1);
    padding: 20px 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .nav-link-v2-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-icon-2 {
    margin-right: 16px;
  }

  .container-small-548px-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .apply-loan-form-3 {
    padding: 40px 28px;
  }

  .apply-loan-form-title-2 {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .apply-loan-form-title-wrapper-2 {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .previous-2 {
    width: 100%;
    height: auto;
    max-width: none;
    flex-direction: row;
    align-items: center;
    display: flex;
    position: static;
    bottom: -15px;
    left: auto;
    overflow: visible;
  }

  .apply-loan-grid-4 {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(100%, 1fr);
    grid-auto-flow: column;
    align-items: start;
  }

  .apply-loan-form-4 {
    padding: 24px 10px;
  }

  .form-section-title-2 {
    color: #0a1023;
    text-align: left;
    align-self: flex-start;
    font-size: 30px;
    line-height: 35px;
  }

  .apply-loan-form-title-3 {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .div-block-27 {
    display: none;
  }

  .div-block-27.mobile {
    align-self: center;
    display: block;
  }

  .form-content-2 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .next-2 {
    flex-direction: column;
    display: flex;
    position: static;
    bottom: auto;
    right: auto;
  }

  .form-title-wrap-2 {
    align-items: center;
  }

  .paragraph-72 {
    text-align: left;
    margin-left: 0;
  }

  .slider-content-wrap-2 {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: auto;
    padding: 50px 0;
  }

  .radio-button-2 {
    width: 18px;
    height: 18px;
    margin-left: -20px;
    margin-right: 10px;
  }

  .mask-15 {
    padding-right: 16px;
  }

  .icon-services-6 {
    width: 104px;
    margin-bottom: 32px;
  }

  .slide-22 {
    width: 100%;
    margin-right: 20px;
  }

  .slide-23 {
    width: 100%;
    height: auto;
    border-radius: 5px;
    margin-left: 40px;
    margin-right: 40px;
    left: -41px;
  }

  .slide-23:hover {
    border-top: 1px #7a7aff;
    transform: translate(0, -4px);
  }

  .container-default-1310px-6 {
    width: 320px;
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
    margin-right: auto;
    padding: 0 20px;
    display: flex;
  }

  .overflow-hidden-2 {
    width: 100%;
  }

  .tabs-menu-3 {
    width: 100%;
    object-fit: fill;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
    overflow: visible;
  }

  .tabs-menu-3.other {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .service-wrapper-6 {
    padding: 40px 48px;
  }

  .service-wrapper-6.other-services {
    width: 100%;
    height: auto;
    text-align: center;
    flex-direction: row;
    align-items: center;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    padding: 24px 16px;
    display: flex;
  }

  .service-wrapper-6.other-services.mobile-card {
    margin-bottom: 20px;
  }

  .service-wrapper-6.other-services.t3, .service-wrapper-6.other-services.t3.w--current {
    margin-right: 0;
  }

  .steps-wrapper-grid-3 {
    grid-template-columns: auto;
  }

  .icon-services-7 {
    width: 104px;
    margin-bottom: 32px;
  }

  .slide-v2-2 {
    width: 100%;
    margin-right: 20px;
    left: -4px;
    overflow: hidden;
  }

  .service-title-7 {
    text-align: left;
    flex: 0 auto;
    align-self: center;
  }

  .icon-services-8 {
    width: 104px;
    margin-bottom: 32px;
    display: block;
  }

  .subcontainer-small-2.auto-loan {
    max-width: 154%;
  }

  .step-wrapper-3.mobile {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .mask-16 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .service-wrapper-v2-3 {
    width: 280px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    padding: 35px 32px;
    display: flex;
  }

  .mg-bottom-32px-5 {
    text-align: center;
  }

  .get-started-wrapper-2 {
    z-index: auto;
    padding: 10px 20px;
    position: relative;
  }

  .link-wrapper-4 {
    flex-direction: row;
    align-items: center;
  }

  .slide-24 {
    width: 100%;
    margin-right: 0;
  }

  .slide-24.core-values {
    width: 100%;
    height: auto;
    margin-right: 24px;
  }

  .text-block-27 {
    line-height: 28px;
  }

  .icon-services-9 {
    width: 104px;
    text-align: center;
    margin-bottom: 16px;
  }

  .mask-17 {
    padding-top: 8px;
    padding-bottom: 0;
  }

  .mg-bottom-23px-2 {
    font-size: 15px;
    line-height: 24px;
  }

  .testimonials-subwrapper-t3-2 {
    height: auto;
    padding: 16px 24px;
  }

  .testimonials-subwrapper-t3-2.tablet {
    height: 500px;
    justify-content: flex-start;
  }

  .about-us-gallery-grid-3 {
    grid-column-gap: 10px;
    grid-row-gap: 80px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / auto;
    grid-auto-columns: 0;
    grid-auto-flow: column;
  }

  .heading-216 {
    text-align: center;
    margin-top: 24px;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
  }

  .nav-link-4 {
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .nav-link-4.footer {
    justify-content: flex-start;
    align-items: stretch;
    font-size: 16px;
    line-height: 26px;
  }

  .nav-link-4.footer.w--current {
    font-size: 16px;
    line-height: 26px;
  }

  .slide-25 {
    width: 100%;
    height: 460px;
    margin-right: 0;
  }

  .slide-25.dv3 {
    height: 460px;
  }

  .timeline-line-2 {
    background-color: var(--neutral-200);
  }

  .about-us-companies-title-2 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .modal-wrapper-2 {
    display: none;
  }

  .header-v2-3 {
    display: block;
  }

  .header-dropdown-toggle-5 {
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .mask-18 {
    width: 100%;
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
    overflow: hidden;
  }

  .story-grid-2 {
    grid-row-gap: 16px;
    grid-template-columns: minmax(auto, 100%);
    margin-top: 0;
  }

  .story-grid-2.mobile {
    flex-direction: column;
  }

  .news-logo-2 {
    max-height: 40px;
    margin-bottom: 4px;
  }

  .news-logo-2.vir {
    margin-left: -10px;
  }

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

  .next-goal-wrapper-2 {
    max-width: 800px;
    border-style: solid;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .next-goal-title-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .testimonial-picture-wrapper-2 {
    width: 100%;
    height: auto;
  }

  .testimonial-slider-2 {
    width: auto;
    max-width: 400px;
    min-width: 0;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .next-goal-card-2 {
    height: auto;
    border-style: none;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 25px 20px;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .mask-19 {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .about-us-gallery-grid-4 {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .mask-20 {
    width: auto;
    flex: 0 auto;
    align-self: auto;
  }

  .testimonial-image-2 {
    width: 100%;
    max-width: 100%;
    object-fit: fill;
    margin-bottom: 0;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .slide-26 {
    width: 100%;
    min-width: 0;
    box-shadow: none;
    margin-left: auto;
    margin-right: 40px;
    left: auto;
  }

  .heading-217, .heading-218, .heading-219 {
    text-align: center;
  }

  .heading-220 {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-220.solution {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-75 {
    margin-bottom: 24px;
    font-size: 12px;
    line-height: 20px;
  }

  .heading-221 {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-222 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-223 {
    text-align: left;
    line-height: 38px;
  }

  .header-55 {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 25px;
    line-height: 38px;
  }

  .header-55.cus {
    text-align: center;
  }

  .header-55.cash {
    margin-bottom: 16px;
  }

  .header-55.cen {
    text-align: center;
  }

  .heading-224, .heading-225 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-226 {
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-76 {
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .mask-21 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .mask-21.new {
    width: 90vw;
  }

  .heading-227 {
    margin-top: 0;
    font-size: 25px;
    line-height: 32px;
  }

  .submit-2 {
    display: none;
  }

  .pagination-2 {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-228 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-229 {
    margin-bottom: 15px;
    line-height: 38px;
  }

  .heading-229.bwi {
    text-align: center;
  }

  .paragraph-77 {
    width: 100%;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
  }

  .paragraph-78 {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-230 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-230.dv4.mobile {
    margin-right: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-230.dv4.mobile.ue-landing {
    max-width: 230px;
  }

  .heading-231 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-232 {
    text-align: left;
  }

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

  .heading-235, .heading-236, .heading-237, .heading-238 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-239 {
    line-height: 38px;
  }

  .heading-240 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-241 {
    text-align: center;
    margin-bottom: 24px;
  }

  .bold-text-18, .bold-text-19 {
    color: var(--primary-1);
  }

  .link-20, .link-21, .link-22, .link-23, .link-24, .link-25 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

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

  .link-27, .link-28 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .link-29 {
    color: var(--secondary-1);
    font-weight: 600;
    text-decoration: none;
  }

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

  .link-31 {
    color: var(--primary-1);
    font-weight: 500;
    text-decoration: none;
  }

  .heading-243 {
    text-align: center;
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 38px;
  }

  .bold-text-20 {
    font-weight: 500;
  }

  .paragraph-80 {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-81 {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-82 {
    text-align: left;
  }

  .paragraph-83 {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-85 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .image-16.testi.mobile {
    max-width: 60%;
  }

  .image-16.testi.mobile.phone {
    max-width: 30%;
  }

  .image-16.testi.tablet {
    max-width: 70%;
    margin-bottom: 0;
  }

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

  .paragraph-87, .paragraph-88 {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-89 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .weglot {
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .weglot.mobile {
    display: block;
  }

  .nav-link-6 {
    display: none;
  }

  .div-block-38.mobile {
    margin-top: 0;
  }

  .div-block-41 {
    margin-bottom: 16px;
  }

  .heading-244, .heading-245 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-246 {
    font-size: 20px;
    line-height: 28px;
  }

  .element-section-3 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-90 {
    color: var(--dim-grey);
    font-size: 16px;
    line-height: 26px;
  }

  .contact-us-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .contact-wrapper-2 {
    margin-right: 22px;
  }

  .left-paragraph-2 {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .mg-top-28px-2 {
    margin-top: 16px;
  }

  .bg-secondary-3.contact-us {
    height: 35%;
  }

  .contact-us-grid-2 {
    grid-row-gap: 24px;
  }

  .contact-us-form-2 {
    padding: 40px 20px;
  }

  .button-primary-7 {
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .bold-text-21 {
    color: var(--primary-1);
  }

  .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29 {
    color: var(--dark-slate-grey);
  }

  .link-36, .link-37 {
    text-decoration: none;
  }

  .heading-247, .heading-248 {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .heading-249 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .subheader {
    color: var(--dim-grey);
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .subheader.mobile {
    text-align: center;
    font-size: 13px;
    line-height: 18px;
  }

  .subheader.cash {
    text-align: left;
  }

  .subheader.center {
    text-align: left;
    align-self: flex-start;
    line-height: 26px;
  }

  .subheader.center.text-primary {
    font-size: 15px;
    line-height: 25px;
  }

  .subheader.left {
    text-align: left;
    line-height: 26px;
  }

  .headcen {
    text-align: center;
  }

  .headcen.benefit {
    text-align: left;
    line-height: 38px;
  }

  .headleft {
    color: var(--dark-slate-grey);
    text-align: left;
  }

  .headerleft {
    width: 100%;
    color: var(--dark-slate-grey);
    text-align: left;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 35px;
  }

  .headerleft.center.mobile {
    text-align: left;
  }

  .headerleft.ver2.mobile {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .sublefft {
    color: var(--dim-grey);
    margin-bottom: 0;
  }

  .sublefft.center {
    width: 100%;
    text-align: left;
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 25px;
  }

  .sublefft.center.sell {
    margin-bottom: 0;
  }

  .sublefft.center.other {
    margin-bottom: 16px;
  }

  .text-block-32 {
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
  }

  .paragraph-91, .paragraph-92 {
    color: var(--dim-grey);
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .mask-23 {
    margin-bottom: 0;
    overflow: hidden;
  }

  .form-section-title-3 {
    color: #0a1023;
    text-align: left;
    align-self: flex-start;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-93 {
    text-align: left;
    margin-left: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .next-3 {
    flex-direction: column;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .apply-loan-form-title-4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .form-wrap-full-2 {
    display: block;
  }

  .submit-3 {
    display: none;
  }

  .submit-3.mobile {
    align-self: center;
    display: block;
  }

  .field-label-6 {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .section-5 {
    margin-top: 0;
    padding: 64px 20px;
    overflow: hidden;
  }

  .section-5.apply-loan {
    margin-bottom: 0;
    padding: 64px 20px;
  }

  .button-primary-8 {
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-primary-8.large {
    width: auto;
    height: auto;
    align-self: center;
    padding: 20px 10px;
  }

  .button-primary-8.large.submit-form-button {
    width: auto;
    height: 66px;
    min-width: 150px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    bottom: 3%;
    right: auto;
  }

  .slider-content-wrap-3 {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: auto;
    padding: 50px 0;
  }

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

  .container-default-1310px-7, .container-default-1310px-7.apply-loan {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-52 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    grid-auto-flow: row;
    display: block;
  }

  .apply-loan-form-title-wrapper-3 {
    flex-direction: row;
    align-items: flex-end;
    margin-bottom: 12px;
  }

  .form-title-wrap-3 {
    align-items: center;
    margin-bottom: 24px;
  }

  .button-primary-9 {
    width: 70%;
    min-width: 220px;
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
  }

  .button-primary-9.large {
    max-width: 230px;
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: inline-block;
  }

  .heading-250 {
    text-align: center;
    align-self: auto;
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .apply-loan-grid-5 {
    grid-template-columns: auto;
  }

  .paragraph-94.form {
    color: var(--dim-grey);
    text-align: left;
    color: #646668;
    text-align: left;
    margin-top: -10px;
    font-size: 15px;
    line-height: 26px;
  }

  .subcent {
    color: var(--dark-slate-grey);
    text-align: center;
  }

  .subcent.hiw {
    width: 100%;
    font-size: 15px;
    line-height: 25px;
  }

  .titlepage {
    text-align: center;
    font-size: 14px;
    line-height: 26px;
  }

  .bold-text-34 {
    color: var(--dark-slate-grey);
    font-weight: 400;
  }

  .paragraph-96 {
    color: var(--dim-grey);
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
  }

  .heading-251.center {
    text-align: center;
    font-size: 28px;
    line-height: 38px;
  }

  .tabs-2 {
    width: 320px;
    max-width: 390px;
    flex: 1;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .tab-pane-title-escrow {
    width: 100%;
    max-width: 100%;
  }

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

  .about-us-gallery-grid-5 {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .text-block-35 {
    font-size: 13px;
  }

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

  .checkbox-2 {
    margin-right: 12px;
  }

  .checkbox-label-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .checkbox-field-4 {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .paragraph-100 {
    color: var(--dim-grey);
    font-size: 16px;
    line-height: 26px;
  }

  .text-block-37 {
    font-size: 14px;
    line-height: 24px;
  }

  .radio-button-label-3, .radio-button-label-4 {
    font-size: 16px;
    line-height: 24px;
  }

  .page-count {
    margin-bottom: 16px;
  }

  .container-default-1310px-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1310px-8.add {
    max-width: 100%;
  }

  .paragraph-large-5 {
    max-width: 100%;
    text-align: center;
  }

  .section-6 {
    margin-top: 0;
    padding: 46px 20px;
    overflow: hidden;
  }

  .section-6.single-services-hero {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-6.single-services-hero.other-services {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .split-section-service-5 {
    grid-template-columns: minmax(1%, 1fr);
    justify-content: space-between;
    display: block;
  }

  .single-services-hero-wrapper-3 {
    width: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
  }

  .heading-257 {
    text-align: center;
  }

  .button-primary-10 {
    max-width: 100%;
    min-width: 220px;
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .field-label-7 {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .mega-menu-title-3 {
    color: #434547;
    padding: 20px 20px 0;
    font-size: 18px;
    line-height: 28px;
    display: block;
  }

  .mega-menu-container-3 {
    min-width: auto;
    display: block;
  }

  .mega-menu-container-3.w--open {
    padding-right: 0;
  }

  .mega-menu-column-4 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
  }

  .dropdown-text-4 {
    color: #434547;
  }

  .mega-menu-link-5 {
    color: #434547;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .mega-menu-link-5.additional-services {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .mega-menu-link-5.menu-label {
    color: #5050b8;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
  }

  .header-dropdown-2 {
    display: none;
  }

  .header-dropdown-2.mobile, .header-dropdown-2.mobile-version {
    display: block;
  }

  .nav-menu-2 {
    height: auto;
    justify-content: flex-start;
    display: none;
    overflow: auto;
  }

  .nav-menu-2.mobile {
    height: auto;
    min-height: auto;
    object-fit: cover;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .header-logo-3 {
    padding-bottom: 8px;
  }

  .nav-link-v2-5 {
    padding-left: 16px;
    padding-right: 16px;
    line-height: 28px;
  }

  .menu-button-4 {
    background-color: #fff;
    padding: 10px;
    font-size: 26px;
    overflow: auto;
  }

  .menu-button-4:hover, .menu-button-4.w--open {
    background-color: #fff;
  }

  .main-content {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-259.header {
    margin-left: 20px;
    margin-right: 20px;
  }

  .centered-container {
    text-align: left;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sticky-nav {
    padding: 0;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link-7 {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .scroll-wrap {
    width: 100%;
    height: 65vh;
    display: block;
    overflow: auto;
  }

  .heading-special-4.author {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .link-wrapper-5 {
    flex-direction: row;
    align-items: center;
  }

  .blog-post-title-2 {
    font-size: 18px;
  }

  .section-15 {
    width: 100%;
    margin-top: 0;
    padding: 46px 20px;
    position: relative;
    overflow: hidden;
  }

  .section-15.customer {
    background-color: #f8f8f8;
    padding-bottom: 46px;
  }

  .section-15.apply-loan {
    margin-bottom: 0;
    padding: 46px 20px 0;
  }

  .section-15.faq {
    padding-bottom: 46px;
  }

  .section-15.banner {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-15.banner.white {
    background-color: #7a7aff;
    padding-top: 46px;
  }

  .section-15.control {
    width: 100%;
    background-color: #f8f8f8;
  }

  .section-15.control.white {
    background-color: #fff;
  }

  .container-default-1440px-2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-height: auto;
    margin-top: 0;
    margin-left: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-default-1440px-2.footer {
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
  }

  .video {
    margin-bottom: 42px;
  }

  .video-2 {
    width: 240px;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    display: none;
    overflow: visible;
  }

  .div-block-58 {
    width: 320px;
    height: 180px;
    text-align: center;
    display: none;
  }

  .video-3 {
    margin-left: 42px;
    margin-right: 42px;
    padding-right: 0;
    display: flex;
  }

  .div-block-61 {
    display: none;
  }

  .video-5 {
    display: block;
  }

  .div-block-62 {
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
  }

  .video-6 {
    display: block;
  }

  .div-block-63 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-67 {
    text-align: left;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-68 {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
  }

  .form-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-265 {
    margin-bottom: 2rem;
  }

  .heading-266 {
    font-size: 26px;
  }

  .heading-267, .paragraph-105 {
    font-size: 16px;
  }

  .div-block-71 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .heading-268 {
    font-size: 24px;
  }

  .paragraph-106 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-29, .image-30 {
    font-size: 14px;
  }

  .div-block-72 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-270 {
    font-size: 24px;
  }

  .paragraph-107 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-77 {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-81 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

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

  .paragraph-110 {
    width: 100%;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-111 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-272 {
    line-height: 38px;
  }

  .mg-bottom-32px-6 {
    height: auto;
    color: #646668;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 26px;
  }

  .testimonial-slider-3 {
    width: auto;
    max-width: 100%;
    min-width: 0;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    margin-top: 40px;
    margin-bottom: 0;
    display: block;
  }

  .testimonial-slider-3.dv1.dv5 {
    max-width: 100%;
    margin-top: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-large-6 {
    text-align: center;
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 28px;
  }

  .right-arrow-6 {
    width: 40px;
    height: 40px;
    float: right;
    clear: both;
    flex-wrap: nowrap;
    align-content: center;
    padding-left: 5px;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 100px;
    left: auto;
    right: -6%;
  }

  .right-arrow-6.right-arrow-5-right {
    width: 40px;
    height: 40px;
    margin-right: 48px;
    top: -10%;
    bottom: 15px;
    right: -60px;
  }

  .left-arrow-7 {
    width: 40px;
    height: 40px;
    float: left;
    clear: both;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 100px;
    left: -6%;
    right: auto;
  }

  .left-arrow-7.left-arrow-5-left {
    width: 40px;
    height: 40px;
    margin-left: 48px;
    top: -10%;
    bottom: 15px;
    left: -60px;
  }

  .footer-3 {
    padding: 32px 0;
  }

  .mg-bottom-0px-4 {
    text-align: left;
    font-size: 16px;
    line-height: 26px;
  }

  .mega-menu-link-6 {
    color: #434547;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .mega-menu-link-6.additional-services {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sufix-line-6 {
    text-align: center;
    align-self: flex-start;
    align-items: center;
    position: static;
  }

  .sufix-line-6.center {
    text-align: center;
    align-self: flex-start;
    display: block;
  }

  .next-goal-title-3 {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 26px;
  }

  .next-goal-title-3.mobile {
    margin-top: 16px;
    font-size: 16px;
    line-height: 26px;
  }

  .next-goal-title-3.dv4.mobile {
    margin-top: 16px;
    line-height: 26px;
  }

  .calculator-2 {
    height: 1800px;
    background-color: rgba(0, 0, 0, 0);
    padding: 46px 0;
  }

  .next-goal-card-3 {
    height: auto;
    border-style: none;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 28px;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .next-goal-card-3.mobile {
    height: auto;
    border-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 32px 32px;
  }

  .heading-273 {
    text-align: center;
  }

  .div-block-83 {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
  }

  .heading-274 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-112 {
    font-size: 16px;
    line-height: 26px;
  }

  .user-name-3 {
    color: #434547;
    margin-bottom: 2px;
    font-size: 22px;
    line-height: 32px;
  }

  .user-name-3.mobile {
    font-size: 20px;
    line-height: 30px;
  }

  .banner-wrapper-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .bg-primary-4.apply-loan-1 {
    bottom: 0%;
  }

  .heading-275 {
    line-height: 38px;
  }

  .apply-loan-form-5 {
    width: 100%;
    max-width: none;
    min-width: 0;
    padding: 24px 10px;
  }

  .service-title-8 {
    margin-bottom: 8px;
  }

  .benefits-card-4 {
    width: 100%;
    height: auto;
    border-radius: 5px;
    padding: 24px;
    text-decoration: none;
    transition: transform .35s;
    position: relative;
    left: auto;
  }

  .benefits-card-4:hover {
    border-top-width: 2px;
    border-top-color: #7a7aff;
    transform: translate(0, -3px);
  }

  .faq-wrapper-5 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .button-primary-11 {
    width: auto;
    max-width: none;
    min-width: auto;
    white-space: normal;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .button-primary-11.box {
    width: 220px;
    max-width: 240px;
    min-width: 220px;
  }

  .paragraph-113 {
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .subheader-2 {
    color: #646668;
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .subheader-2.center {
    text-align: left;
    line-height: 26px;
  }

  .contact-us-link-v2-3 {
    font-size: 14px;
    line-height: 20px;
  }

  .section-16 {
    margin-top: 0;
    padding: 46px 20px;
    overflow: hidden;
  }

  .section-16.no-side-padding.bg-neu {
    background-color: #f8f8f8;
  }

  .section-16.contact-us-v2 {
    width: 100%;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .section-16.banner-single-services {
    border-radius: 0;
    margin-top: 0;
    padding-top: 46px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-16.why.mobile {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    margin-top: -140px;
    padding-top: 46px;
  }

  .headerleft-2 {
    width: 100%;
    color: #434547;
    text-align: left;
    margin-bottom: 20px;
    line-height: 38px;
  }

  .next-goal-subtitle-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .next-goal-subtitle-3.mobile {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-114 {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .titlepage-2 {
    font-size: 16px;
    line-height: 26px;
  }

  .sublefft-2 {
    color: #646668;
    margin-bottom: 0;
  }

  .sublefft-2.center {
    width: 100%;
    text-align: left;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 26px;
  }

  .get-started-wrapper-3 {
    z-index: auto;
    padding: 10px 20px;
    position: relative;
  }

  .apply-loan-form-title-5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .slide-27 {
    width: 100%;
    min-width: 0;
    box-shadow: none;
    background-position: 100% 0;
    background-size: 600%;
    margin-left: auto;
    margin-right: 40px;
    padding-top: 100px;
    padding-bottom: 160px;
    left: auto;
  }

  .heading-276 {
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .form-section-title-4 {
    color: #434547;
    text-align: left;
    align-self: flex-start;
    font-size: 20px;
    line-height: 30px;
  }

  .radio-button-3 {
    width: 16px;
    height: 16px;
    margin-left: -20px;
    margin-right: 10px;
  }

  .button-secondary-4 {
    width: 230px;
    max-width: 230px;
    min-width: 230px;
    white-space: normal;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
    line-height: 20px;
    display: block;
  }

  .button-secondary-4.large {
    width: 220px;
    height: auto;
    max-width: 240px;
    min-width: 220px;
    padding-top: 18px;
    padding-bottom: 18px;
    display: inline-block;
  }

  .service-wrapper-7 {
    width: 100%;
    height: 350px;
    flex-wrap: nowrap;
    margin-right: 0;
    padding: 24px 24px 80px;
  }

  .service-wrapper-7:hover {
    border-top-width: 2px;
    border-top-color: #7a7aff;
  }

  .service-wrapper-7.get-started-modal {
    height: 100%;
    max-width: 100%;
    min-height: 1px;
    flex-flow: wrap;
    justify-content: flex-start;
    padding: 24px 24px 0;
  }

  .testimonial-picture-wrapper-3 {
    width: 100%;
    height: auto;
    border-style: none;
    border-radius: 0;
  }

  .paragraph-115 {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-277 {
    font-size: 18px;
    line-height: 28px;
  }

  .subcent-2 {
    color: #434547;
    text-align: center;
  }

  .subcent-2.hiw {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .mega-menu-title-4 {
    color: #434547;
    padding: 20px 20px 0;
    font-size: 18px;
    line-height: 28px;
    display: block;
  }

  .next-goal-wrapper-3 {
    max-width: none;
    border-style: none;
    border-radius: 0;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .mask-24 {
    width: auto;
    flex: 0 auto;
    align-self: auto;
  }

  .slide-28 {
    height: 100%;
    background-position: 45%;
    background-size: 600%;
    padding-top: 100px;
    padding-bottom: 200px;
  }

  .slide-nav-9 {
    opacity: 1;
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0);
    padding-bottom: 10px;
    font-size: 8px;
  }

  .icon-3, .icon-4 {
    font-size: 15px;
  }

  .slide-30 {
    background-position: 45% 0;
    background-size: 450%;
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .mega-menu-link-7 {
    color: #434547;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .mega-menu-link-7.additional-services {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mega-menu-title-5 {
    color: #5050b8;
    padding: 20px 24px;
    font-size: 18px;
    line-height: 28px;
  }

  .mega-menu-container-4 {
    min-width: auto;
    display: block;
  }

  .mega-menu-container-4.w--open {
    padding-right: 0;
  }

  .dropdown-text-5 {
    color: #434547;
  }

  .div-block-89 {
    height: 1rem;
  }

  .paragraph-117 {
    margin-left: 0;
    font-size: 12px;
  }

  .bold-text-35 {
    text-align: center;
    margin-left: 0;
    font-size: 12px;
  }

  .comparison-table__block-text {
    text-align: center;
    margin-left: 0;
    padding-left: 0;
    font-size: 12px;
  }

  .comparison-table__block-text.primary-color {
    align-content: space-between;
  }

  .comparison-table__block-text.system-blue.align-left {
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .comparison-table__block-text.system-blue.align-left.right-align {
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .comparison-table__block-text.system-blue.align-left.bottom {
    margin-left: 0;
    padding-top: 0;
  }

  .comparison-table__block-text.system-red.align-left {
    margin-top: 0;
    margin-left: 0;
  }

  .comparison-table__block-text.system-red.align-left.s-cond {
    margin-top: 0;
    padding-top: 0;
  }

  .comparison-table__block-text.system-red.align-left.bottom {
    text-align: center;
    margin-top: 0;
    padding-top: 0;
  }

  .comparison-table__block-text.system-red.align-left.nosupport {
    margin-top: 0;
  }

  .bold-text-38 {
    text-align: center;
    margin-left: 0;
    font-size: 12px;
  }

  .comparison-table-3 {
    grid-template-columns: minmax(100px, 1fr) minmax(100px, 1fr) minmax(100px, 1fr);
  }

  .paragraph-119 {
    margin-left: 0;
    font-size: 12px;
  }

  .comparison-table__criteria.headertable {
    margin-top: -12px;
    margin-bottom: -39px;
  }

  .comparison-table__header-text.traditionsale {
    text-align: center;
    margin-left: 0;
  }

  .comparison-table__header-text.primary-color {
    margin-left: 5px;
  }

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

  .bold-text-39.headline {
    margin-left: 17px;
  }

  .text-block-54.text-sub, .paragraph-121 {
    font-size: 10px;
  }

  .bold-text-40 {
    font-size: 14px;
  }

  .bold-text-41 {
    text-align: center;
    font-size: 14px;
  }

  .bold-text-42, .bold-text-43 {
    font-size: 26px;
  }

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

  .bold-text-45 {
    font-size: 24px;
  }

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

  .bold-text-47 {
    font-size: 14px;
  }

  .image-36 {
    flex: 0 auto;
  }

  .image-37 {
    display: block;
  }

  .div-block-92 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .featured-article {
    width: 100%;
    max-width: 100%;
    min-width: 200px;
  }

  .featured-article-title-2 {
    font-size: 18px;
    line-height: 25px;
  }

  .read-more-btn-2 {
    width: 70%;
  }

  .button-3 {
    width: 100%;
    color: #7a7aff;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #7a7aff;
    margin-top: 18px;
    margin-left: 45px;
    margin-right: 45px;
    padding-left: 0;
    padding-right: 0;
    font-family: Manrope, sans-serif;
    font-weight: 700;
    display: block;
  }

  .button-3.w--current {
    color: #7a7aff;
    background-color: rgba(255, 255, 255, 0);
    border: 2px solid #7a7aff;
  }

  .button-3.button2.w--current {
    color: #7a7aff;
    border-width: 2px;
    border-color: #7a7aff;
    margin-left: 45px;
    margin-right: 45px;
    padding-left: 75px;
  }

  .button-3.button2.w--current:hover {
    color: #fff;
    background-color: #7a7aff;
  }

  .button-3.auto-width {
    max-width: 300px;
  }

  .left-arrow-8 {
    border-radius: 0;
    display: block;
  }

  .form-block-2 {
    width: 320px;
    height: 200px;
    opacity: 1;
    background-color: #fff;
    border-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .section-17 {
    margin-top: 102px;
    margin-bottom: 70px;
  }

  .slide-nav-10 {
    height: 200px;
    background-color: rgba(255, 255, 255, 0);
    padding-top: 185px;
    padding-bottom: 0;
    display: block;
  }

  .slide-31 {
    height: 240px;
    background-color: #fff;
  }

  .slide-32 {
    opacity: 1;
    background-color: #fff;
  }

  .field-label-8 {
    color: #434547;
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 21px;
    margin-bottom: 15px;
    font-family: Manrope, sans-serif;
    font-size: 17px;
    font-weight: 700;
    display: flex;
  }

  .form {
    margin-top: 0;
  }

  .sufix-line-7 {
    align-self: auto;
    display: flex;
  }

  .sufix-line-7.center {
    text-align: center;
    align-self: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .sufix-line-7.center.top {
    margin-bottom: 1rem;
  }

  .section-18 {
    margin-top: 102px;
    margin-bottom: 70px;
  }

  .div-block-99 {
    flex-direction: column;
  }

  .right-arrow-8 {
    display: block;
  }

  .slider-13 {
    background-color: rgba(0, 0, 0, 0);
  }

  .heading-280 {
    max-width: 320px;
  }

  .tab-pane-tab-4 {
    padding-top: 46px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-102 {
    margin-left: 0;
    margin-right: 0;
  }

  .press-articles-container {
    height: 400px;
    flex-direction: row;
    align-content: stretch;
    justify-content: space-around;
    align-items: center;
  }

  .article-quote {
    max-width: 90%;
  }

  .icon-5, .icon-6 {
    color: rgba(0, 0, 0, 0);
  }

  .press-article-slide {
    height: 100%;
  }

  .div-block-104 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .privacy-policy-paragraph {
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .indented {
    margin-left: 2rem;
  }

  .benefit-grid-new.mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefits-card-grid-new.mobile {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .collection-item-6 {
    text-align: left;
  }

  .link-52 {
    font-size: 12px;
  }

  .heading-286 {
    font-size: 20px;
  }

  .testimonial-hook.mobile {
    font-size: 15px;
    line-height: 20px;
  }

  .section-24 {
    margin-bottom: 0;
  }

  .search-help {
    grid-row-gap: 8px;
    flex-direction: column;
  }

  .checkbox-label-4, .checkbox-label-5 {
    font-size: 15px;
  }

  .h1.mobile {
    font-size: 34px;
    line-height: 48px;
  }

  .h1.mobile.heading-highlight {
    font-size: 52px;
  }

  .h1.about {
    width: auto;
    white-space: normal;
  }

  .h1.bwi-hero.hero.new {
    height: 120%;
    margin-right: -20px;
    font-size: 48px;
    line-height: 57px;
  }

  .h1.ue.hero.mobile {
    width: 100%;
    padding-right: 20px;
  }

  .nav-text {
    color: var(--text-primary);
    border: 1px solid #f4f5f6;
  }

  .nav-text.faq-body {
    border-style: none;
  }

  .nav-text.nav-bar {
    margin-left: 0;
    display: none;
  }

  .nav-text.mobile {
    padding-left: 20px;
  }

  .nav-text.nav {
    border-width: 0;
  }

  .nav-text.nav.mobile {
    border-style: solid;
    border-width: 0;
  }

  .nav-text.help.category.question {
    font-size: 16px;
  }

  .nav-text.help-category.answer {
    border-style: none;
    padding-top: 0;
  }

  .nav-text.help-article.breadcrumb, .nav-text.help-article.breadcrumb.selected.w--current {
    display: none;
  }

  .nav-text.help-article.breadcrumb.topic {
    display: inline;
  }

  .page-wrapper-4 {
    position: static;
  }

  .page-wrapper-4.mobile {
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .nav-bar {
    display: none;
  }

  .paragraph-1.mobile {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-1.mobile.hiw-description {
    padding-left: 0;
  }

  .paragraph-1.client-quote.home {
    width: auto;
  }

  .paragraph-1.about.journey {
    line-height: 24px;
  }

  .paragraph-1.about.journey.card {
    width: auto;
    max-width: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-1.about.hero {
    width: auto;
    white-space: normal;
    margin-top: 0;
    line-height: 24px;
  }

  .paragraph-1.benefits {
    width: auto;
  }

  .paragraph-1.help-article {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-1.help-article.mobile {
    align-self: center;
  }

  .paragraph-1.footer-text {
    margin-bottom: 0;
  }

  .paragraph-1.ue.hero {
    text-align: center;
    padding-right: 32px;
    line-height: 24px;
  }

  .paragraph-1.step-list__paragraph {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2rem;
  }

  .paragraph-1.my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-1.bold {
    margin-bottom: 0;
  }

  .paragraph-1.form-field {
    width: 40%;
  }

  .paragraph-1.nav-link {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 0;
  }

  .paragraph-1.msp.connect.mobile {
    margin-top: 24px;
  }

  .grid-15 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .category-text.testimonial {
    font-size: 14px;
    line-height: 20px;
  }

  .category-text.form {
    margin-top: 0;
  }

  .h5 {
    width: auto;
  }

  .h5.mobile {
    width: auto;
    flex: 0 auto;
    font-size: 16px;
    line-height: 24px;
  }

  .h5.mobile.subtitle {
    width: auto;
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .h5.mobile.testimonial {
    width: auto;
  }

  .h5.mobile.faq-question {
    width: 100%;
    object-fit: fill;
  }

  .h5.mobile.font-inter {
    font-family: Inter, sans-serif;
    font-weight: 300;
  }

  .h5.product-hero {
    font-size: 20px;
    line-height: 24px;
  }

  .h5.client-quote.home.trang {
    min-height: auto;
  }

  .h5.own {
    display: none;
  }

  .h5.own.mobile {
    display: block;
  }

  .h5.get {
    display: none;
  }

  .h5.get.mobile {
    display: block;
  }

  .h5.help.category {
    font-size: 24px;
    line-height: 32px;
  }

  .h5.help-category.sidebar {
    white-space: normal;
  }

  .h5.testimonial.blue {
    text-align: left;
  }

  .h5.agent {
    align-self: center;
  }

  .button-text.help.hero {
    width: 100%;
  }

  .h2 {
    display: block;
  }

  .h2.mobile {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .h2.mobile.highlight {
    width: auto;
  }

  .h2.mobile.mb-40px {
    margin-bottom: 40px;
  }

  .h2.mobile.hiio {
    max-width: 60%;
  }

  .h2.cta.ue.mobile {
    margin-bottom: 24px;
  }

  .h2.benefit {
    margin-right: 0;
  }

  .h2.bwi {
    width: auto;
  }

  .h2.ue.client-review.mobile {
    padding-right: 13px;
  }

  .h2.ue.hero {
    text-align: center;
  }

  .div-block-149 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .h3 {
    width: auto;
  }

  .h3.mobile {
    font-size: 24px;
    line-height: 26px;
  }

  .h3.mobile.index-number {
    min-width: 2rem;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .h3.mobile.step-title__text {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .h3.mobile.mt-0 {
    margin-top: 0;
  }

  .h3.mobile.font-size-32px, .h3.mobile.my-0 {
    font-size: 24px;
    line-height: 26px;
  }

  .h3.product-name {
    display: block;
  }

  .h3.product-name.large {
    display: none;
  }

  .h3.help.category {
    font-size: 34px;
    line-height: 38px;
  }

  .h3.ue.hiw._w-xxxs-70 {
    width: 80%;
  }

  .h3.faq {
    text-align: center;
  }

  .h3.center-align.alumni {
    text-align: left;
  }

  .h3.cta.career {
    text-align: center;
  }

  .h3.agent.mobile {
    height: auto;
  }

  .h3.agent.cta.mobile {
    text-align: center;
  }

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

  .paragraph-2 {
    list-style-type: disc;
  }

  .paragraph-2:hover {
    color: var(--text-primary);
  }

  .paragraph-2.product-highlight {
    width: auto;
    color: var(--text-primary);
  }

  .paragraph-2.product-highlight.mobile {
    position: static;
    top: -152px;
  }

  .paragraph-2.client-quote.balance {
    display: none;
  }

  .paragraph-2.client-quote.mobile {
    width: auto;
    min-height: auto;
  }

  .paragraph-2.metrics-text {
    line-height: 20px;
    display: block;
  }

  .paragraph-2.metrics-text.home {
    width: auto;
  }

  .paragraph-2.cta {
    display: block;
  }

  .paragraph-2.help-category.sidebar {
    width: 100%;
  }

  .paragraph-2.footer {
    width: auto;
  }

  .paragraph-2.hio.option {
    display: block;
  }

  .paragraph-2.ue.cta {
    margin-bottom: 24px;
  }

  .paragraph-2.ue.faq.mobile {
    padding-right: 18px;
  }

  .paragraph-2.ue.apply1 {
    width: 120%;
    margin-top: 3px;
    padding-right: 0;
  }

  .paragraph-2.ue.apply1._1 {
    margin-top: -3px;
  }

  .paragraph-2.comparison-item__paragraph {
    margin-bottom: 0;
  }

  .paragraph-2.comparison-item__paragraph:hover {
    color: var(--text-primary);
  }

  .paragraph-2.step-list__paragraph {
    padding-left: 20px;
  }

  .paragraph-2.step-list__paragraph:hover {
    color: var(--text-primary);
  }

  .paragraph-2.no-hover {
    margin-bottom: 0;
  }

  .paragraph-2.no-hover:hover {
    color: var(--text-primary);
  }

  .paragraph-2.testimonial {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-2.agent.applynow.mobile {
    text-align: left;
    align-self: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-2.agent.terms.mobile {
    text-align: left;
  }

  .paragraph-2.agent.mobile {
    padding-left: 0;
  }

  .hero-highlight-stat {
    align-items: center;
  }

  .div-block-162 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: space-between;
  }

  .button-text-2.product-intro {
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .button-text-2.secondary.mobile {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-text-2.product-intro.mobile {
    padding-bottom: 16px;
    font-size: 16px;
  }

  .button-text-2.product-intro.buy.home {
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .button-text-2.about-us {
    width: 100%;
  }

  .button-text-2.ue {
    width: 100%;
    justify-content: center;
    font-size: 16px;
    line-height: 24px;
  }

  .button-text-2.contact.mobile {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-text-2.agent.mobile {
    width: 100%;
    align-self: center;
    margin-right: 0;
  }

  .button-text-2.homebase-media {
    width: 100%;
  }

  .h1-2.mobile {
    width: auto;
    font-size: 60px;
    line-height: 72px;
    display: block;
  }

  .div-block-157.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 1rem;
  }

  .h5-2.mobile {
    width: auto;
    font-size: 20px;
    line-height: 24px;
  }

  .product-intro-section-2 {
    display: none;
  }

  .product-intro-section-2.help-center.mobile.horizontal {
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-158 {
    grid-row-gap: 0px;
    align-items: flex-start;
  }

  .hwi-step-title {
    align-items: center;
  }

  .h2-2.mobile {
    font-size: 48px;
    line-height: 57px;
  }

  .lender-logo {
    mix-blend-mode: normal;
  }

  .paragraph-1-2 {
    align-self: flex-start;
  }

  .paragraph-1-2.paragraph-hero.mobile {
    width: auto;
    font-size: 16px;
  }

  .paragraph-1-2.paragraph-hero.mobile.horizontal {
    margin-top: 1rem;
    margin-bottom: 0;
  }

  .paragraph-1-2.client-role {
    width: auto;
    margin-bottom: 0;
  }

  .paragraph-1-2.hiw-description {
    width: auto;
  }

  .paragraph-1-2.client-name {
    width: auto;
    margin-bottom: 0;
  }

  .paragraph-1-2.bwi-work.new {
    padding-right: 0;
  }

  .paragraph-1-2.bwi-apply.new {
    padding-right: 20px;
  }

  .paragraph-1-2.bwi-faq {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .paragraph-1-2.ue.benefits {
    width: auto;
    padding-right: 0;
  }

  .paragraph-1-2.ue.faq.mobile {
    width: auto;
    margin-left: 0;
    padding-right: 0;
  }

  .paragraph-1-2.ue.client-review._1.mobile {
    margin-bottom: 40px;
  }

  .paragraph-1-2.ue.client-review.mobile, .paragraph-1-2.ue.apply {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-1-2.ue.apply.mobile {
    margin-top: -5px;
  }

  .paragraph-1-2.font-weight-700 {
    font-weight: 700;
  }

  .paragraph-1-2.agent.mobile.pdd-form {
    padding-right: 0;
  }

  .paragraph-2-3.px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-2-3.px-0.top-8 {
    padding-top: 8px;
  }

  .div-block-161 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .section-29.about, .section-29.investor, .section-29.footer {
    display: none;
  }

  .h3-2.mobile {
    color: var(--primary-2);
    font-size: 34px;
    line-height: 38px;
  }

  .h4 {
    color: var(--text-primary);
    font-size: 20px;
    line-height: 20px;
  }

  .h4.mobile {
    width: auto;
    height: auto;
    flex-wrap: wrap;
    flex: 0 auto;
    font-size: 24px;
    line-height: 32px;
    display: block;
  }

  .h4.bwi.benefits {
    display: none;
  }

  .h4.bwi.benefits.new.mobile {
    font-size: 24px;
    line-height: 32px;
  }

  .h4.bwi.benefits.new2.mobile, .h4.bwi.benefits._3 {
    font-size: 24px;
    line-height: 32px;
    display: block;
  }

  .h4.bwi-faq {
    padding-right: 46px;
  }

  .h4.bwi-client.new {
    margin-top: 40px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .h4.ue.work.mobile {
    margin-top: 8px;
    padding-right: 15px;
  }

  .h4.ue.client-review.john.mobile {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .h4.ue.client-review.michelle.mobile {
    margin-bottom: 40px;
  }

  .h4.ue.client-review.michelle.mobile._1 {
    margin-top: 24px;
    margin-bottom: 24px;
    padding-right: 19px;
  }

  .h4.ue.apply {
    width: auto;
  }

  .h4.ue.form {
    margin-top: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .h4.agent.benefits.mobile {
    line-height: 26px;
  }

  .h4.agent.benefits.mobile._1 {
    padding-right: 0;
  }

  .category-text-2.help.hero {
    display: block;
  }

  .client {
    display: none;
  }

  .div-block-164 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .question-list-card.help.bwi {
    padding: 40px 24px;
  }

  .question-list-card.help.ue {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-168 {
    margin-left: 16px;
  }

  .div-block-168.mobile {
    align-items: flex-end;
    padding-left: 16px;
  }

  .section-31.mobile.horizontal {
    display: none;
  }

  .div-block-169, .div-block-169.mobile.horizontal {
    width: auto;
  }

  .div-block-173 {
    margin-left: 0;
  }

  .div-block-174 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
  }

  .collection-item-17 {
    margin-right: 0;
  }

  .div-block-180 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .heading-highlight.bwi.cta {
    font-size: 32px;
    line-height: 28px;
  }

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

  .hero-heading-group {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .hero-heading-group.mobile.horizontal {
    margin-left: 16px;
    margin-right: 16px;
    padding-right: 0;
  }

  .hero-heading-group.ue {
    align-items: center;
  }

  .hero-heading-group.ue.mobile {
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-190 {
    margin-left: 16px;
  }

  .container-78 {
    color: var(--white-2);
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .navbar-4 {
    background-color: var(--white-2);
    color: var(--white-2);
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .brand-3 {
    margin-left: 0;
    padding-left: 0;
  }

  .section-32, .section-32.faq {
    display: none;
  }

  .section-32.faq.mobile.horizontal {
    margin-left: 0;
  }

  .grid-19 {
    align-items: center;
    justify-items: center;
  }

  .image-60 {
    z-index: -99;
    border-radius: 0;
    position: relative;
    top: -227px;
  }

  .div-block-193 {
    width: auto;
    padding: 48px 24px;
  }

  .div-block-194 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
    position: relative;
    top: -195px;
  }

  .navbar-5 {
    display: block;
  }

  .hiw-step-div.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    align-items: flex-start;
  }

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

  .brand-4 {
    padding-left: 0;
  }

  .div-block-197 {
    margin-left: 0;
  }

  .menu-button-5 {
    background-color: rgba(0, 0, 0, 0);
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-5.w--open {
    background-color: var(--white-2);
  }

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

  .div-block-198.mobile.horizontal {
    margin-left: 16px;
    margin-right: 16px;
  }

  .nav-menu-3 {
    background-color: var(--white-2);
    margin-left: 0;
    padding-left: 0;
  }

  .mobile-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    margin-top: 80px;
    display: flex;
  }

  .mobile-section.cilent {
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .mobile-section.options {
    margin-bottom: 80px;
  }

  .mobile-section.investor {
    background-color: #f4f5f6;
    margin-top: 80px;
    margin-bottom: 80px;
    display: none;
  }

  .mobile-section.about-us {
    margin-top: 80px;
  }

  .mobile-section.faq {
    margin: 40px 16px;
  }

  .mobile-section.horizontal {
    display: flex;
  }

  .mobile-section.horizontal.hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .mobile-section.hero {
    flex-direction: column;
  }

  .mobile-section.my-40px {
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .div-block-199 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .div-block-200 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.mobile {
    flex-direction: column;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .outer-div.mobile.client {
    grid-column-gap: 80px;
    grid-row-gap: 40px;
    flex: 0 auto;
    margin: 0 16px;
  }

  .outer-div.mobile.options {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .outer-div.mobile.about-us {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
  }

  .outer-div.mobile.footer {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.mobile.hero {
    margin-top: 50px;
  }

  .outer-div.mobile.investor {
    grid-column-gap: 24px;
    grid-row-gap: 40px;
  }

  .outer-div.mobile.faq {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.mobile.hiw {
    display: flex;
  }

  .outer-div.cta {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.cta.ue {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .outer-div.news, .outer-div.testimonial, .outer-div.hero-new, .outer-div.backed, .outer-div.product-intro {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.about.story {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.about.journey {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.about.news {
    margin-right: 16px;
  }

  .outer-div.about.hero {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .outer-div.home.hero {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .outer-div.home.testimonial {
    display: flex;
  }

  .outer-div.bwi {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.bwi.apply.mobile {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.bwi.work {
    margin-left: 20px;
    margin-right: 20px;
  }

  .outer-div.help.category {
    grid-row-gap: 24px;
  }

  .outer-div.bwi-hero, .outer-div.bwi-resources, .outer-div.bwi-benefit {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.help-category.breadcrumb {
    padding-left: 0;
  }

  .outer-div.help-article.breadcrumb {
    flex-direction: column;
    align-items: flex-start;
  }

  .outer-div.hio.option {
    grid-row-gap: 1rem;
    display: flex;
  }

  .outer-div.ue.faq {
    margin-left: 16px;
    margin-right: 16px;
  }

  .outer-div.ue.testimonial {
    grid-row-gap: 24px;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .outer-div.ue.hero, .outer-div.ue.hero.extra-padding-bottom {
    margin-left: 16px;
    margin-right: 16px;
  }

  .dropdown-toggle-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 1;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-toggle-6.w--open {
    padding-top: 0;
    padding-bottom: 0;
  }

  .accordion {
    justify-content: space-between;
    display: flex;
  }

  .div-block-201 {
    flex: 1;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .dropdown-list-3 {
    background-color: #f4f5f6;
  }

  .dropdown-list-3.w--open {
    background-color: var(--white-2);
  }

  .accord-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    padding: 24px 16px;
    display: flex;
  }

  .div-block-203 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    padding-right: 0;
    display: flex;
  }

  .grid-21 {
    align-items: center;
    justify-items: start;
  }

  .mobile-section.footer {
    background-color: var(--primary-2);
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-204 {
    width: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: none;
  }

  .h6.mobile.faq-question {
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .h6.mobile.blue {
    color: var(--primary-2);
    font-weight: 500;
  }

  .button-group-div.mobile {
    grid-row-gap: 8px;
    flex-direction: column;
    align-self: auto;
    display: flex;
  }

  .button-group-div.mobile.about-us {
    width: 100%;
    flex-direction: column;
  }

  .button-group-div.center {
    width: 100%;
    justify-content: space-between;
  }

  .button-group-div.agent, .button-group-div.ue {
    width: 100%;
  }

  .dropdown-6.help-category {
    display: none;
  }

  .accordion-toggle {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }

  .accordion-toggle.faq.large-accordion {
    height: 110px;
  }

  .accordion-icon {
    margin-left: 8px;
  }

  .image-62 {
    top: -62px;
  }

  .image-64 {
    border-radius: 10px;
  }

  .div-block-211 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-212 {
    flex-direction: row;
    justify-content: space-between;
    display: flex;
  }

  .image-65 {
    max-width: none;
    min-width: 0;
    overflow: visible;
  }

  .client-img.testimonial {
    width: auto;
    max-width: 100%;
  }

  .div-block-216 {
    justify-content: space-between;
    display: flex;
  }

  .card.grey.hio-about-us {
    padding: 16px;
  }

  .card.grey.product-calculator {
    max-width: 100%;
    align-items: flex-start;
  }

  .card.grey.help.bwi {
    width: auto;
  }

  .card.stat.about {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .card.stat.about.availability {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .card.stat.available {
    align-items: flex-start;
  }

  .div-block-219 {
    grid-template-rows: min-content min-content min-content;
    grid-template-columns: 200px;
  }

  .div-block-222 {
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .div-block-223 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .nav-menu-4 {
    border-top-style: none;
    padding-left: 24px;
  }

  .div-block-225 {
    padding: 40px 20px;
  }

  .image-67 {
    display: none;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .section-new {
    justify-content: flex-start;
    display: flex;
  }

  .section-new.backed {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-new.backed.benefits1 {
    align-items: flex-start;
  }

  .section-new.cta {
    margin-top: 40px;
    margin-bottom: 80px;
    padding-top: 0;
  }

  .section-new.about.hero {
    grid-row-gap: 24px;
    margin-bottom: 40px;
  }

  .section-new.about.news {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-new.home.hero {
    margin-top: 0;
  }

  .section-new.help.category {
    margin-bottom: 80px;
  }

  .section-new.help.hero {
    align-items: center;
  }

  .section-new.bwi-work {
    margin-top: 160px;
  }

  .section-new.bwi-resources {
    margin-top: 220px;
    margin-bottom: 0;
    display: block;
  }

  .section-new.help-category.topic {
    margin-top: 0;
  }

  .section-new.bwi-cta {
    margin-top: 520px;
    display: block;
  }

  .section-new.hio.hero {
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .section-new.hio.highlight {
    grid-row-gap: 1rem;
    margin-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-new.hio.option {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-new.hio.hiw {
    display: none;
  }

  .section-new.ue.work.mobile {
    margin-top: 0;
  }

  .section-new.ue.faq.mobile {
    margin-bottom: 0;
  }

  .section-new.ue.benefits.mobile {
    margin-top: -160px;
  }

  .section-new.ue.client {
    margin-top: 160px;
    margin-bottom: 0;
  }

  .section-new.ue.client.mobile {
    margin-top: 160px;
  }

  .section-new.ue.typography-section-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-new.px-16px {
    grid-row-gap: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-228 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-228.testimonial-group.static {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .card-group {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-self: flex-start;
    justify-items: start;
  }

  .card-group.about {
    width: 100%;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .card-group.about.mobile {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }

  .product-calculator {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .product-calculator.large {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .product-div {
    flex-direction: column;
    position: relative;
  }

  .product-details {
    width: auto;
    padding-right: 0;
  }

  .product-img {
    display: none;
    overflow: hidden;
  }

  .footer-new {
    background-position: 55% -20%, 0 0;
    flex-direction: column;
    padding: 80px 16px;
  }

  .viewmore.about.journey {
    justify-content: center;
  }

  .stat.home {
    grid-column-gap: 16px;
  }

  .stat.home.card {
    flex-direction: row;
    align-items: center;
  }

  .heading-group {
    position: relative;
  }

  .heading-group.home.hero {
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 160px;
  }

  .heading-group.ue.hero {
    margin-top: 0;
  }

  .div-block-240 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .div-block-240.home.backed {
    flex-direction: column;
    display: none;
  }

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

  .menu-button-7 {
    padding-left: 0;
    padding-right: 16px;
  }

  .image-76 {
    display: block;
  }

  .ue-landing-footer {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-higlight.bwi {
    font-size: 56px;
    line-height: 60px;
  }

  .text-div.bwi.apply {
    margin-bottom: 0;
  }

  .text-div.bwi-client {
    height: auto;
    display: block;
  }

  .text-div.bwi-client.mobile {
    margin-bottom: 40px;
    margin-right: 40px;
  }

  .img.about.backed {
    height: 32px;
  }

  .img.home.cta {
    height: 40vw;
    object-fit: cover;
    object-position: 50% -20%;
    overflow: scroll;
  }

  .img.cta {
    object-fit: cover;
  }

  .img.cta.career, .img.hio.option {
    display: none;
  }

  .img.ue.hero.mobile {
    height: auto;
    border-radius: 0;
    margin-top: 0;
    position: absolute;
    left: auto;
    right: auto;
  }

  .img.mobile.career-cta {
    display: none;
  }

  .div-block-247 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-247.ue.mobile {
    margin-top: 40px;
  }

  .img_investor.home.backed {
    max-width: 100%;
  }

  .container-86 {
    flex-direction: column;
    display: flex;
  }

  .image-88 {
    display: block;
  }

  .image-90 {
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .track-horizontal-alt {
    display: none;
  }

  .track-horizontal-alt.about.backed {
    grid-column-gap: 40px;
    justify-content: flex-start;
    display: flex;
  }

  .track-horizontal-alt.home.backed {
    padding-bottom: 0;
  }

  .marquee-horizontal-large {
    height: 130px;
  }

  .container-87 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .spacer-30._15-xsvp {
    height: 15px;
  }

  .icon-container-alt {
    width: 200px;
    height: 100px;
  }

  .marquee-horizontal {
    display: block;
  }

  .marquee-horizontal.home.backed {
    margin-top: 24px;
  }

  .marquee-horizontal.capital-providers {
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .nav-menu-three, .nav-menu-two {
    flex-direction: column;
  }

  .timeline {
    display: none;
  }

  .timeline.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .timeline.mobile.large {
    display: flex;
  }

  .timeline-div.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    display: flex;
  }

  .timeline-div.mobile.small {
    grid-column-gap: 40px;
    display: flex;
  }

  .year-div {
    grid-row-gap: 8px;
    align-items: flex-start;
  }

  .horizontal-journey {
    display: none;
  }

  .vertical-journey {
    grid-row-gap: 16px;
    align-items: center;
    display: flex;
  }

  .icon-text-div {
    grid-column-gap: 8px;
    display: flex;
  }

  .icon-text-div.resource {
    bottom: 0;
  }

  .icon-text-div.full-width {
    width: 100%;
  }

  .news-slide.about {
    width: auto;
    margin-right: 0;
    padding: 40px 24px;
  }

  .div-block-264 {
    height: 260px;
  }

  .slider-arrow.about.news {
    margin-right: 16px;
    display: flex;
  }

  .grid-25.benefits1 {
    grid-column-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(108px, 1.75fr) 2.25fr;
    justify-items: start;
    margin-left: 0;
    margin-right: 0;
  }

  .text-span-57 {
    height: 80vw;
  }

  .text-span-57.mobile {
    height: auto;
  }

  .slider-20 {
    height: 308px;
  }

  .slide-40 {
    width: 100%;
  }

  .link-slide.backed.hide {
    display: none;
  }

  .div-block-269 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .image-102 {
    border-radius: 8px;
  }

  .hero-text-div.help {
    align-items: center;
  }

  .product-selection.help.category {
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .category-heading-div.help.category {
    grid-row-gap: 24px;
  }

  .category-heading-div.apply-form {
    align-items: center;
  }

  .grid-34.new {
    grid-template-columns: minmax(53px, .25fr) 1fr 1fr;
    display: block;
  }

  .div-block-286 {
    margin-right: 0;
  }

  .grid-37 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: 96px;
    grid-template-columns: minmax(287px, .25fr) minmax(172px, 2.75fr) minmax(53px, .25fr);
    grid-auto-columns: 1fr;
    display: block;
  }

  .grid-37.bwi-faq {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: 96px;
    grid-template-columns: minmax(57px, .25fr) minmax(172px, 2.75fr) minmax(53px, .25fr);
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-block-287 {
    margin-right: 0;
  }

  .image4 {
    height: 60vw;
    margin-top: 0;
  }

  .image-113 {
    height: 40vw;
    object-position: 50% 20%;
    display: none;
  }

  .header1.bwi-hero {
    font-size: 56px;
    line-height: 64px;
  }

  .mobile-sidebar {
    display: block;
  }

  .header4.new.mobile {
    padding-right: 0;
  }

  .image-117 {
    margin-top: 0;
  }

  .image-119 {
    margin-top: 40px;
  }

  .grid-44 {
    grid-template-columns: 1.5fr .25fr;
    margin-top: 40px;
  }

  .grid-44.new {
    grid-template-columns: 4.75fr .5fr;
    margin-top: -40px;
  }

  .grid-44.new.mobile {
    grid-template-rows: 33px;
  }

  .grid-45 {
    width: auto;
    grid-template-columns: 5fr;
  }

  .div-block-541 {
    width: auto;
    padding-right: 0;
    display: block;
  }

  .div-block-560 {
    display: none;
  }

  .paragraph-129 {
    display: block;
  }

  .paragraph-130, .heading-301 {
    display: none;
  }

  .collection-item-24 {
    display: flex;
  }

  .grid-46 {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: 62px;
    grid-template-columns: 5fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 24px;
    display: grid;
  }

  .image-121 {
    margin-top: 0;
  }

  .image-122 {
    margin-top: 10px;
  }

  .div-block-561, .div-block-600.bwi-faq {
    margin-top: 40px;
  }

  .button5.ue.explore.mobile {
    padding-left: 37px;
    padding-right: 37px;
  }

  .button5.ue.apply.mobile {
    width: auto;
    padding: 16px 96px;
  }

  .heading-description-8.benefit {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-description-8.benefit.pdd-benefit-text.box1 {
    border: 1px #000;
  }

  .currencies-comparison {
    display: none;
  }

  .grid-50.ue.benefits {
    grid-template-rows: 53px auto auto;
    margin-top: 40px;
  }

  .image-127 {
    height: 40vw;
    object-fit: cover;
    margin-top: 80px;
  }

  .grid-51 {
    display: block;
  }

  .grid-51.ue.faq.mobile {
    grid-column-gap: 0px;
    display: flex;
  }

  .grid-51.bwi.work {
    margin-top: 0;
  }

  .grid-52.ue.work {
    margin-top: 8px;
  }

  .div-block-705 {
    display: block;
  }

  .image-128, .image-129, .image-130 {
    display: none;
  }

  .div-block-707 {
    width: auto;
    margin-left: -20px;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 30px;
  }

  .div-block-707.ue.explore.mobile {
    width: 100%;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-53 {
    display: block;
  }

  .grid-54.ue.explore._2 {
    grid-column-gap: 0px;
    grid-template-columns: 2.75fr .25fr;
  }

  .grid-54.ue.explore.mobile {
    grid-template-columns: .5fr .75fr;
  }

  .grid-54.ue.explore3.mobile {
    grid-template-columns: 1.5fr 1fr;
  }

  .button-paragraph.ue {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-paragraph.ue.mobile {
    margin-left: 0;
  }

  .image-131 {
    display: none;
  }

  .heading-cta.ue.cta.agent {
    margin-top: 40px;
  }

  .heading-cta.career {
    grid-row-gap: 24px;
  }

  .div-block-644.ue.client-review {
    margin-top: 40px;
  }

  .grid-55.ue.client-review.john.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: 43px;
    grid-template-columns: 1.75fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-55.ue.client-review.michelle {
    grid-template-columns: 2.25fr .5fr;
  }

  .paragraph-5.ue.explore {
    margin-bottom: 24px;
  }

  .image-136.ue.explore2.mobile {
    margin-left: 0;
  }

  .div-block-710 {
    height: 16vw;
  }

  .grid-57.ue.explore {
    margin-top: 16px;
  }

  .grid-57.ue.explore.mobile {
    display: flex;
  }

  .image-140 {
    width: 48.5vw;
  }

  .grid-58 {
    display: block;
  }

  .div-block-712 {
    height: 18vw;
  }

  .button-9 {
    width: 100%;
    height: 18vw;
    margin-top: 24px;
    margin-left: 0;
    padding: 14px 95px;
  }

  .button-9.ue {
    padding-left: 96px;
    padding-right: 96px;
  }

  .div-block-713.ue.apply {
    height: auto;
  }

  .div-block-901 {
    margin-top: 40px;
  }

  .background-img-container {
    position: relative;
    overflow: hidden;
  }

  .image-146 {
    opacity: .2;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .background-img-div {
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: .2;
    background-image: url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/634a5c68316ad0e9f2cdfd0b_landmark-81.webp");
    background-position: 100% 0;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .currencies-comparison-accordion {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: hidden;
  }

  .currencies-comparison__dropdown-toggle {
    height: 2rem;
    background-color: #f4f5f6;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .currencies-comparison__dropdown-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .currencies-comparison__dropdown-list.w--open {
    height: auto;
    display: flex;
  }

  .comparison-item-container {
    align-self: stretch;
  }

  .comparison-item-container.mt-1rem {
    margin-top: 1rem;
  }

  .comparison__list-item {
    color: var(--text-primary);
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .comparison__list {
    margin-bottom: 0;
  }

  .comparison__accordion-icon {
    margin-right: 10px;
  }

  .icon-11 {
    margin-right: 0;
  }

  .step-list {
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .step-list__item {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .step-title {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1rem;
    display: flex;
  }

  .div-block-722.ue.apply, .div-block-722.ue.apply.mobile._5 {
    height: 14vw;
  }

  .div-block-722.ue.apply._2 {
    display: none;
  }

  .div-block-722.ue.apply._3 {
    height: 14vw;
    display: block;
  }

  .grid-60.ue.apply.mobile {
    display: block;
  }

  .grid-61.ue.apply {
    height: auto;
    grid-template-columns: 1fr 4.25fr;
  }

  .div-block-902.ue.apply.mobile {
    width: 7vw;
    height: 7vw;
  }

  .grid-63 {
    grid-column-gap: 40px;
    grid-template-columns: .5fr 2.5fr;
    margin-top: 20px;
  }

  .grid-63.ue.apply.mobile {
    grid-column-gap: 16px;
    margin-top: 40px;
  }

  .image-151.ue.apply.mobile {
    width: 15%;
    height: 50%;
    align-self: flex-end;
  }

  .image-151.ue.apply.mobile.new {
    width: 22vw;
    height: auto;
  }

  .div-block-903 {
    margin-right: 0;
  }

  .grid-65.bwi.benefit {
    grid-row-gap: 8px;
  }

  .grid-65.contact {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-65.agent {
    grid-template-columns: 1fr;
  }

  .benefit-group.ue.benefits {
    padding-left: 16px;
    padding-right: 16px;
  }

  .benefit-group.contact {
    margin-top: 0;
  }

  .our-client-carousel {
    min-height: 550px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
  }

  .press-release-carousel.with-header {
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    margin-top: 40px;
    padding-bottom: 0;
  }

  .slide-nav-15 {
    display: none;
  }

  .slide-nav-15.resource {
    padding-top: 16px;
    font-size: 12px;
    display: block;
  }

  .top-right-arrow {
    color: var(--text-primary);
  }

  .top-right-arrow.testimonial {
    overflow: visible;
  }

  .top-right-arrow.resource {
    height: auto;
    display: block;
  }

  .top-right-arrow.hiio {
    right: 48px;
  }

  .top-right-arrow--right {
    color: var(--text-primary);
  }

  .top-right-arrow--right.testimonial {
    overflow: visible;
  }

  .top-right-arrow--right.resource {
    height: auto;
    display: block;
    overflow: visible;
  }

  .hightlights-hiio__stats {
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .hightlight-stat__box {
    grid-column-gap: 10px;
    border-radius: 10px;
    flex-direction: row;
    justify-content: center;
    align-items: baseline;
    padding: 0;
    display: flex;
    box-shadow: 1px 1px 20px rgba(29, 44, 99, .1);
  }

  .hightlight-hiio__texts {
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .hightlight-text__title {
    grid-column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 8px;
    display: flex;
  }

  .image-156 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step-card {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .mobile-slider {
    background-color: rgba(0, 0, 0, 0);
    display: flex;
  }

  .step-index {
    width: 68px;
    height: 68px;
    text-align: left;
    background-color: #f4f5f6;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .step-line {
    z-index: -1;
    width: 100%;
    height: 3px;
    background-color: #f4f5f6;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 34px;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .carousel-arrow {
    font-size: 20px;
    line-height: 20px;
  }

  .px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .px-16px.my-40px {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .low-risk__container {
    flex-direction: column;
  }

  .highlight-text__paragraph, .hiw-flex {
    display: none;
  }

  .wreath-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: space-around;
  }

  .wreath-container.hero-section-wreath {
    margin-top: 40px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .wreath-text {
    color: var(--primary-2);
    text-align: center;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
  }

  .div-block-906 {
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-top: .5rem;
  }

  .image-158, .image-159, .image-160 {
    max-width: none;
    min-width: 0;
  }

  .section-heading.ue.apply {
    margin-left: 16px;
    margin-right: 16px;
  }

  .section-description.agent-apply {
    margin-left: 0;
  }

  .slide-card {
    padding: 24px;
  }

  .slide-card.resource {
    height: 380px;
    padding-bottom: 40px;
  }

  .slide-card.resource.ue {
    height: 363.043px;
  }

  .testimonial-info {
    flex-direction: column;
    align-items: center;
  }

  .youtube {
    padding-left: 80px;
    padding-right: 80px;
  }

  .section-side-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-side-padding.section-vertical-padding {
    width: 100%;
  }

  .section-side-padding.section-vertical-padding.section-item-margin {
    grid-row-gap: 40px;
  }

  .section-side-padding.section-vertical-padding.cta-section-container {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), #fff 80%), url("https://assets-global.website-files.com/61b2bce6cc0e7a702039c891/635d24bbf51427a2757f8aeb_cta%20bg.png");
    background-position: 0 0, 50%;
    background-size: auto, auto;
    margin-bottom: 0;
  }

  .section-side-padding.section-vertical-padding.last.agent.mobile {
    background-position: 50% 0;
    background-size: cover;
  }

  .section-side-padding.section-vertical-padding.apply, .section-side-padding.section-vertical-padding.apply-form {
    padding-left: 0;
    padding-right: 0;
  }

  .section-side-padding.section-vertical-padding.alumni {
    align-items: flex-start;
  }

  .section-header {
    grid-row-gap: .5rem;
  }

  .section-header.hero-section-header {
    grid-row-gap: 1rem;
    margin-left: 0;
    margin-right: 0;
  }

  .section-header.hero-section-header.product {
    margin-left: 0;
    margin-right: 0;
  }

  .section-header.hero-section-header.agent.mobile {
    margin-left: 0;
    margin-right: -83px;
    padding-right: 32px;
  }

  .section-header.align-items-stretch {
    justify-content: center;
  }

  .header-subtitle {
    font-size: 14px;
    line-height: 20px;
  }

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

  .h2-heading.align-left {
    align-self: flex-start;
  }

  .h2-heading.align-left.squeeze-left, .h2-heading.align-left._w-xs-80._w-xxs-60 {
    width: 60%;
  }

  .h2-heading.squeeze-left.mobile.right-padding {
    padding-right: 20px;
  }

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

  .h2-heading.px-xxs-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-category {
    white-space: normal;
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-category.career-testimonial, .paragraph-paragraph {
    text-align: left;
  }

  .paragraph-paragraph._500px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-paragraph._500px.left {
    text-align: center;
  }

  .paragraph-paragraph.agent.commission.mobile {
    padding-right: 0;
  }

  .paragraph-paragraph.agent.benefits {
    width: auto;
    margin-top: 16px;
  }

  .paragraph-paragraph.agent.commission1.mobile {
    padding-right: 0;
  }

  .paragraph-paragraph.agent.mobile {
    margin-top: 24px;
  }

  .paragraph-paragraph.prolist {
    font-size: 12px;
    line-height: 16px;
  }

  .paragraph-paragraph.mobile {
    text-align: center;
    align-self: center;
  }

  .product-cards {
    grid-row-gap: 16px;
  }

  .h3-heading {
    font-size: 28px;
    line-height: 36px;
  }

  .h3-heading.align-left.pdd-story.mobile {
    font-size: 32px;
    line-height: 37px;
  }

  .h3-heading.mobile {
    padding-right: 60px;
  }

  .benefit-list {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .benefit-list.contact {
    margin-left: 0;
    margin-right: 0;
  }

  .benefit {
    grid-column-gap: 16px;
    flex-direction: row;
    align-items: center;
    padding: 16px 24px;
  }

  .benefit.cardless {
    flex-direction: column;
    align-items: flex-start;
  }

  .benefit.contact {
    grid-column-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .benefit-icon {
    text-align: center;
  }

  .benefit-text {
    grid-row-gap: 8px;
  }

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

  .h4-heading.align-xxs-left {
    text-align: left;
  }

  .h4-heading.homebase-media {
    margin-top: 16px;
  }

  .client-testimony-slider {
    height: 400px;
  }

  .form-bg {
    height: 77%;
  }

  .form-bg.homebase-media {
    height: auto;
  }

  .form-slide {
    padding: 24px 16px 160px;
  }

  .form-slide.agent.mobile {
    width: auto;
  }

  .form-slide.homebase-media {
    border-radius: 5px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 56px;
  }

  .input-list {
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .input-list.apply-form {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .input-list.financial-info {
    grid-row-gap: 16px;
  }

  .slide-form {
    grid-row-gap: 8px;
  }

  .client-testimony-content {
    grid-row-gap: 8px;
    padding: 16px 24px 24px;
  }

  .testimony-tags {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
  }

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

  .slide-arrow-link.left.padding-bottom, .slide-arrow-link.right.padding-bottom {
    margin-bottom: 0;
  }

  .nav-hero.agent {
    width: 100%;
  }

  .call-to-action-section {
    padding-top: 0;
  }

  .image-vertical-margin-0 {
    max-width: 92.8232%;
  }

  .image-vertical-margin-0.d-xxs-none {
    display: none;
  }

  .image-vertical-margin-0.prolist-listing-thumbnail {
    width: auto;
    height: 100px;
    min-height: 100px;
  }

  .cta-button-group {
    grid-row-gap: 16px;
  }

  .cta-button-group.pdd {
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .product--mobile {
    grid-row-gap: 16px;
  }

  .link-btn {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .link-btn--cta {
    grid-row-gap: 8px;
    background-color: var(--white-2);
    flex-direction: column;
    align-items: flex-start;
    padding: 16px 24px;
  }

  .link-btn--cta.pdd {
    background-color: #f4f5f6;
  }

  .card-list {
    grid-row-gap: 8px;
    flex-direction: column;
    display: none;
  }

  .resource-slide.left.ue {
    height: auto;
  }

  .resource-slide.ue {
    width: 100%;
  }

  .slider-nav {
    font-size: 14px;
  }

  .slider-nav.padding-bottom {
    margin-bottom: 0;
  }

  .testimony-quote {
    display: none;
  }

  .testimony-quote.d-xxs-block {
    display: block;
  }

  .testimony-quote.career {
    margin-top: 8px;
    margin-bottom: 8px;
    display: block;
  }

  .milestones-slider.mobile {
    height: 470px;
  }

  .time-arrow {
    display: block;
  }

  .hero-image {
    height: 150px;
    background-position: 0 100%;
    background-size: cover;
  }

  .yearstamp {
    grid-column-gap: 8px;
    align-items: center;
    display: flex;
  }

  .section-content-box.help-center {
    grid-row-gap: 24px;
  }

  .section-content-box.apply-form.mobile {
    margin-top: 80px;
  }

  .section-content-box.hero {
    margin-left: 16px;
    margin-right: 16px;
  }

  .section-content-box.career {
    align-items: flex-start;
  }

  .section-content-box.cta.horizontal {
    flex-direction: column;
    align-items: center;
  }

  .section-content-box.agent {
    flex-direction: column;
  }

  .section-content-box.agent-hero.mobile {
    margin-top: 80px;
  }

  .slider-21 {
    height: 476px;
  }

  .main-heading {
    width: 100%;
    font-size: 48px;
  }

  .slide-42 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .homebase-introduction {
    grid-row-gap: 16px;
  }

  .service-list {
    grid-template-rows: auto auto auto;
    grid-template-columns: max-content;
  }

  .client-feedback-list {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .school-list {
    flex-direction: column;
  }

  .school-list._1st {
    order: -1;
  }

  .schools {
    grid-column-gap: 40px;
    flex-direction: row;
    align-items: flex-start;
  }

  .image-168.agent {
    right: 0;
  }

  .text-span-64 {
    text-align: center;
    display: block;
  }

  .image-169 {
    width: 155%;
    margin-top: 309px;
    margin-left: -93px;
  }

  .image-170 {
    width: 25%;
    margin: -55px 24px 0 -111px;
  }

  .hero-slide-content.career {
    margin-top: 0;
  }

  .icon-12 {
    margin-left: 16px;
    margin-right: auto;
  }

  .icon-13 {
    margin-right: 16px;
  }

  .slide-nav-19 {
    font-size: 14px;
  }

  .commission-detail {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .commission-detail.agent.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-left-align.agent {
    margin-left: 16px;
    margin-right: 16px;
  }

  .commission {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 16px;
    display: flex;
  }

  .image-176 {
    width: auto;
    height: 100%;
    display: block;
  }

  .h1-heading {
    font-size: 40px;
    line-height: 48px;
  }

  .hb-slider.prolist-sm {
    display: none;
  }

  .hb-slider.prolist-xxs {
    display: block;
  }

  .team-slider-container.prolist.category-grid-xxs {
    grid-template-columns: 1fr 1fr;
  }

  .image-186, .image-187 {
    display: none;
  }

  .open-side-box {
    border-bottom-style: none;
  }

  .why-hb-media-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .hb-dropdown__list {
    padding: 16px;
  }

  .listing-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .d-flex.align-items-center.gap-half.listing-footer__location-container {
    width: 100%;
  }

  .d-flex.listing-footer {
    flex-direction: column;
  }

  .d-flex.listing-footer__location-container {
    width: 100%;
  }

  .d-grid.prolist-detail-grid {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .img-gallery-main {
    height: 250px;
  }

  .image-200 {
    max-width: none;
    min-width: 0;
  }

  .div-block-930 {
    margin-bottom: 24px;
  }

  .image-202.align-center {
    width: 16%;
  }

  .div-block-931 {
    grid-row-gap: 0px;
  }

  .prolist-business-profile-photo {
    width: 100px;
    height: 100px;
    min-height: 100px;
    min-width: 100px;
  }

  .listing-header {
    flex-direction: column;
  }

  .prolist-listing-thumbnail {
    width: auto;
    max-height: 100px;
  }

  .section-34 {
    justify-content: flex-start;
  }

  .heading-303 {
    text-align: center;
    font-size: 40px;
    line-height: 56px;
  }

  .text-block-79 {
    font-size: 20px;
    line-height: 28px;
  }

  .blog-h3-title {
    font-size: 32px;
    line-height: 32px;
  }

  .big-blog-card-para {
    display: block;
  }

  .link-65 {
    font-size: 15px;
    line-height: 18px;
  }

  .text-block-81 {
    font-size: 16px;
    line-height: 19px;
  }

  .text-block-82 {
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-84 {
    font-size: 20px;
    line-height: 30px;
  }

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

  .fixed-article {
    width: 95vw;
  }

  .slider-23 {
    height: auto;
    padding-bottom: 40px;
  }

  .slide-nav-21 {
    top: 501px;
  }

  .paragraph-137 {
    text-align: left;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-954 {
    flex-direction: row;
    margin-bottom: 20px;
  }

  .h2-heading-intro.heading-123 {
    font-size: 32px;
    line-height: 44.8px;
  }

  .text-block-93, .text-block-94 {
    font-size: 16px;
    line-height: 24px;
  }

  .image-258, .image-259, .image-260, .image-261, .image-262, .image-271, .image-273, .image-276 {
    max-width: none;
    min-width: 0;
  }

  .real-deal-ads-title.black-text.larger-text, .real-deal-ads-title.smaller-font-size {
    font-size: 16px;
  }

  .real-deal-ads-sub-grid.less-grid {
    grid-template-columns: 242px 1fr;
  }

  .real-deal-ads-sub-grid.grid-padding {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 50px 213px 20px;
  }

  .real-deal-ads-paragraph {
    font-size: 15px;
  }

  .real-deal-ads-paragraph.side-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .real-deal-ads-paragraph.side-padding.smalller-font-size {
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
  }

  .real-deal-ads-paragraph.smaller-font-size {
    font-size: 15px;
  }

  .real-deal-fa {
    margin-left: 4px;
    font-size: 16px;
  }

  .real-deal-popup-wrapper.pop-up-relocate {
    display: none;
  }

  .real-deal-popup-sub-wrapper {
    width: 290px;
    height: 340px;
  }

  .real-deal-popup-grid {
    grid-template-columns: 247px;
  }

  .real-deal-ads-mac {
    width: 250px;
  }

  .real-deal-ads-popup-paragraph {
    padding-top: 15px;
    font-size: 13px;
  }

  .real-deal-ads-popup-sub-grid {
    grid-template-rows: 25px 30px;
  }

  .real-deal-popup-arrow-2 {
    margin-left: -12px;
    font-size: 16px;
  }
}

#w-node-fae1622f-5844-888e-3e31-485f29337779-65a704d0, #w-node-_529380d5-a4ac-b4ef-c54b-fd20d2a5a373-65a704d0, #w-node-ee09d78d-a701-ae77-eb3a-97ddb76cdede-65a704d0, #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3ce2-136b87d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0d814b5-f5c1-0764-9859-a9dae620de87-136b87d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af7e213a-ec29-7787-001a-440effb623a3-136b87d7, #w-node-_31abfb98-5410-a638-be09-1cb2d9745816-0a4e245e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31abfb98-5410-a638-be09-1cb2d974583a-0a4e245e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_31abfb98-5410-a638-be09-1cb2d974583e-0a4e245e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4509589a-6783-45a6-92f2-4eacb633ceb2-0a4e245e {
  align-self: start;
}

#w-node-_4509589a-6783-45a6-92f2-4eacb633cebb-0a4e245e, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321a8-34f96873 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6c1cbb6-a91e-fd5f-239f-0768168321cc-34f96873 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6c1cbb6-a91e-fd5f-239f-0768168321d0-34f96873 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6218b64-5125-e1cc-ce78-69c01bf6d84b-1bf6d82a {
  justify-self: auto;
}

#w-node-aacd304b-ecfc-bc4f-3342-66a78aa8219f-e7068697, #w-node-aacd304b-ecfc-bc4f-3342-66a78aa821a3-e7068697, #w-node-aacd304b-ecfc-bc4f-3342-66a78aa821a7-e7068697, #w-node-aacd304b-ecfc-bc4f-3342-66a78aa821ab-e7068697 {
  justify-self: center;
}

#w-node-_5f2bd8e9-2378-9973-4427-243ac6193fbb-e7068697 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_12ff0264-8e13-c544-ff82-ad1993d59596-e7068697, #w-node-_9ffa23c3-d01f-8cbb-d169-f628bf7b1745-e7068697 {
  align-self: start;
  justify-self: start;
}

#w-node-_8b87e817-3ac6-d71f-88b5-62c153a8b000-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df361b84-a51d-c21a-2bfe-eac415f70d9a-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-e4a85e8b-0768-9f8a-dfd1-3608c67a429b-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14ac1644-848e-7e14-c257-2e6cf90953a1-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-add65b62-c8f1-2c01-79ef-74517fb60cf8-b7599d0b, #w-node-_85aaf990-50f0-ec7e-e87e-564ce3001008-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12c8fed8-296a-7773-5195-8187f76f4372-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6d90598f-3bfd-801d-5473-0a0906f96cfd-b7599d0b, #w-node-_64bf8dd7-aacb-dfae-70eb-77590ec4263a-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77d768ba-0629-9e69-9526-c5352bef36ee-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0cb433cd-717b-357e-6613-a63bef617cd4-b7599d0b, #w-node-ecf1d239-5e67-348c-05fe-68eae75c1233-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cefc982b-00c6-a3c3-e4a7-8f14833d4e4b-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0db5f1b0-7b5f-dea0-08dc-d423c7ccb70b-b7599d0b, #w-node-cf30f832-9ab0-9390-2837-b413a5a45dbd-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc4d3667-7768-4503-f0a0-9957476a37d3-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_292a4c42-f33c-4cf8-212b-b12ecdb2fa0f-b7599d0b, #w-node-_205ac83c-7fd7-2a04-80df-c4528a52d6ff-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_560083b0-8431-02fe-bead-0b9aa5fc1d5b-b7599d0b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1b907c74-ee64-14ba-d5d4-cac6bcc1e28d-b7599d0b {
  align-self: start;
}

#w-node-_1b907c74-ee64-14ba-d5d4-cac6bcc1e298-b7599d0b, #w-node-_1b907c74-ee64-14ba-d5d4-cac6bcc1e29e-b7599d0b, #w-node-_1b907c74-ee64-14ba-d5d4-cac6bcc1e2a4-b7599d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b907c74-ee64-14ba-d5d4-cac6bcc1e2aa-b7599d0b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1b907c74-ee64-14ba-d5d4-cac6bcc1e2c0-b7599d0b {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_4afeb7fd-2fcd-42b1-3532-db3e26fe250d-6f6dfb51, #w-node-af8eea80-223a-8e12-0bf6-894ab92e0a6c-6f6dfb51, #w-node-_6791907b-cf7d-9af7-fcd9-e3eac22d256e-ec54da54, #w-node-_6791907b-cf7d-9af7-fcd9-e3eac22d2559-ec54da54, #w-node-_6791907b-cf7d-9af7-fcd9-e3eac22d255a-ec54da54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e043f-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0440-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0446-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e044c-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e044d-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0459-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0466-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e046f-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e047c-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0487-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0494-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04a1-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04ae-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04b9-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04c4-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04d1-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04dd-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04ec-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04ed-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04f8-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04f9-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0504-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0510-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e051a-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0526-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0532-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e053e-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e054a-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0556-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0562-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0570-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e057e-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e057f-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e058a-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e058b-772e0434 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4c32a792-7c3d-ace4-5434-51e27867d611-1324b3ae, #w-node-_23c87e45-3668-e4ec-ceb8-53a4275c65b5-1324b3ae, #w-node-_7654f54d-4575-8181-e40f-4026b45d85bb-1324b3ae, #w-node-_6ef45d87-fab7-0fa5-c551-b96f9970658a-1324b3ae, #w-node-_272f2406-a117-4f28-10d7-cfe5c70aecf9-1324b3ae, #w-node-_0f6aa867-0a26-7386-da17-b1f1190b7a71-1324b3ae, #w-node-_0f6aa867-0a26-7386-da17-b1f1190b7a72-1324b3ae, #w-node-c4df6c64-d86a-e7da-e9e1-a056ea1d04a0-1324b3ae, #w-node-b7952908-f4f9-3c6a-6dea-6f1e37ec7ad4-1324b3ae, #w-node-f1898d58-99f5-028a-065f-38fe103025da-1324b3ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1898d58-99f5-028a-065f-38fe103025f6-1324b3ae {
  align-self: auto;
}

#w-node-_2d22b7ee-d4bf-9b60-9f75-eae1c838b7fb-1324b3ae, #w-node-_7633a194-bb38-2805-b0a4-7a694a340c62-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340c67-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340c70-1e76366c, #w-node-_6c5d34d4-42a1-cd51-fce1-6f88d94096e8-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340cdc-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340cdd-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340ce1-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340ce5-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340d42-1e76366c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7633a194-bb38-2805-b0a4-7a694a340d64-1e76366c {
  align-self: auto;
}

#w-node-_7633a194-bb38-2805-b0a4-7a694a340d8f-1e76366c, #w-node-_9675b43e-5922-282e-4d03-ed34df78f0bd-cb686f60, #w-node-_9675b43e-5922-282e-4d03-ed34df78f0be-cb686f60, #w-node-_9675b43e-5922-282e-4d03-ed34df78f0c2-cb686f60, #w-node-_9168b969-b8aa-71cb-0f81-64831a6ab281-cb686f60, #w-node-_9168b969-b8aa-71cb-0f81-64831a6ab282-cb686f60, #w-node-_9168b969-b8aa-71cb-0f81-64831a6ab286-cb686f60, #w-node-_9675b43e-5922-282e-4d03-ed34df78f0c4-cb686f60, #w-node-_9675b43e-5922-282e-4d03-ed34df78f0cb-cb686f60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20fb396-59ce-eefc-4998-077fd5f54d3e-cb686f60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5635f436-e36b-d901-b1c5-3e9c62ce1ca6-cb686f60, #w-node-_9ca661cf-cfb5-3db8-6317-88cdd270b77b-cb686f60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b1c16eb-36f4-78e5-743d-9791354ba6ac-47fc6554, #w-node-d1c2e47b-554e-d161-3283-0c94fbafb09a-47fc6554, #w-node-d1c2e47b-554e-d161-3283-0c94fbafb09d-47fc6554, #w-node-e6163dce-4e9d-b298-34e9-caa0d6fb59ab-47fc6554, #w-node-bb59ddbb-227c-efab-ca6b-2a8905fd2308-47fc6554 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: auto;
}

#w-node-_9a9d97f7-4ed5-57b0-fcf2-c96b1f274bdb-47fc6554, #w-node-_9a9d97f7-4ed5-57b0-fcf2-c96b1f274bdc-47fc6554, #w-node-_9a9d97f7-4ed5-57b0-fcf2-c96b1f274be0-47fc6554, #w-node-a2e7fb68-f3ec-5723-b431-df03d7482052-47fc6554, #w-node-a2e7fb68-f3ec-5723-b431-df03d7482053-47fc6554, #w-node-a2e7fb68-f3ec-5723-b431-df03d7482057-47fc6554, #w-node-a2e7fb68-f3ec-5723-b431-df03d7482059-47fc6554, #w-node-_9a9d97f7-4ed5-57b0-fcf2-c96b1f274be2-47fc6554, #w-node-_22e90dfd-d439-0bcc-a00e-ee9bbc75af76-47fc6554, #w-node-_18d1c1f9-c336-4524-934f-d9161b9870ee-47fc6554, #w-node-c0ccb513-d4e5-8a62-ddcd-5bb3ceb4defe-47fc6554, #w-node-_1addda7d-cf1a-041f-4c43-5500181498e2-47fc6554, #w-node-d662637f-dc8a-d2c6-498a-8bb1ea86cc1d-47fc6554 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0cf276c-6153-b046-d3e6-9c0c1de2d288-1de2d24f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30520287-439a-0e73-02e2-bba099e20814-bae896dc, #w-node-_30520287-439a-0e73-02e2-bba099e20815-bae896dc, #w-node-_30520287-439a-0e73-02e2-bba099e20819-bae896dc, #w-node-_30520287-439a-0e73-02e2-bba099e2081e-bae896dc, #w-node-_30520287-439a-0e73-02e2-bba099e2081f-bae896dc, #w-node-_30520287-439a-0e73-02e2-bba099e20823-bae896dc, #w-node-_30520287-439a-0e73-02e2-bba099e20827-bae896dc, #w-node-_30520287-439a-0e73-02e2-bba099e20828-bae896dc, #w-node-_30520287-439a-0e73-02e2-bba099e2082c-bae896dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b786da9d-f1f4-fcb7-0094-b1e45e49a744-31d5ad9e {
  align-self: end;
}

#w-node-_7ba0bc3c-74ca-d180-307f-7ae70718f640-31d5ad9e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-_7242a87f-7314-e362-27de-e74485e2d879-31d5ad9e, #w-node-_08681868-39b3-859f-f7e9-2baff905d488-31d5ad9e, #w-node-_4d2838e8-0379-1336-29c0-f6f145a80b96-31d5ad9e, #w-node-ba44ccbd-459f-6d0c-b6b9-125ced5739d5-31d5ad9e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f83fef1e-97b6-59ec-8678-eb99ad8cfb8a-31d5ad9e {
  align-self: end;
}

#w-node-_4a3a7d34-7b49-94f2-62d6-81617486bdb9-31d5ad9e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-de62d092-ebd5-57b5-80c7-4878fb13d862-31d5ad9e {
  align-self: start;
}

#w-node-_5cf98c13-4ff8-c925-4f85-cb05a5d63f6b-31d5ad9e, #w-node-_1fe2eaee-d6d8-594f-07fa-2fe4798cb8bb-31d5ad9e, #w-node-e8b238dd-de67-31c5-d736-7abd90c70b95-31d5ad9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddc1938b-b144-cbc5-3cd6-5aeebe0577c8-31d5ad9e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b40a054e-918d-db55-a5ed-65707e8edacc-31d5ad9e {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-ef87d060-5d2d-ed26-820d-3616281e513e-4742b84f, #w-node-e9eab01a-c400-8f8c-bda6-8096262b110a-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf3a-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf3c-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf47-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf49-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf54-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf56-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf61-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf63-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf6e-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf70-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf7b-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf7d-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf88-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf8a-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf95-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf97-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfa2-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfa4-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfb1-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfb3-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfc0-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfc2-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298b5-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298b7-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298c2-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298c4-4742b84f, #w-node-e360fc50-8467-1af0-811d-a9b585446d06-4742b84f, #w-node-e360fc50-8467-1af0-811d-a9b585446d08-4742b84f, #w-node-d7865780-8c6d-d097-2c90-f7bd588bc58b-4742b84f, #w-node-d7865780-8c6d-d097-2c90-f7bd588bc58d-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298cf-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298d1-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298dc-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298de-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298e9-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298eb-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298f6-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298f8-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc29903-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc29905-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc29912-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc29914-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc29921-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc29923-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25eacb-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25eacd-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25ead2-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25ead4-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25ead8-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25eada-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25eadf-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25eae1-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1a38f87-441c-0787-1960-e26548fc0cbd-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c1a38f87-441c-0787-1960-e26548fc0cbe-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c1a38f87-441c-0787-1960-e26548fc0cc9-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c1a38f87-441c-0787-1960-e26548fc0cca-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c1a38f87-441c-0787-1960-e26548fc0cd5-4742b84f, #w-node-c1a38f87-441c-0787-1960-e26548fc0ceb-4742b84f, #w-node-c1a38f87-441c-0787-1960-e26548fc0cf7-4742b84f, #w-node-c1a38f87-441c-0787-1960-e26548fc0d03-4742b84f, #w-node-c1a38f87-441c-0787-1960-e26548fc0d0f-4742b84f, #w-node-_9edcd6a4-ea92-b64f-a219-0e0a13008871-4742b84f, #w-node-_29080347-bacb-8140-1e74-1f3b351e7aff-4742b84f, #w-node-be2b4467-8862-0f38-dbc3-029b853ad96a-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_14f9cdf2-393a-4403-fd43-f3c8dc526045-4742b84f, #w-node-_91c7127d-93fc-d816-1a53-d4cbcc69ce25-4742b84f, #w-node-_14f9cdf2-393a-4403-fd43-f3c8dc52604c-4742b84f, #w-node-_2befc308-0160-9577-b868-2795c6d94e38-4742b84f, #w-node-ce5662e0-862b-cbc4-807a-85ed3d1f036f-4742b84f, #w-node-ce5662e0-862b-cbc4-807a-85ed3d1f0370-4742b84f, #w-node-_85d10b3f-9cfa-73b7-c5d6-1ef8a6be260b-4742b84f, #w-node-_85d10b3f-9cfa-73b7-c5d6-1ef8a6be260c-4742b84f, #w-node-b42fc7cc-eec8-b71c-3087-f0258a1b7492-4742b84f, #w-node-b42fc7cc-eec8-b71c-3087-f0258a1b7493-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f8e6-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f8e7-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f8f2-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f8f3-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f8fe-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f90a-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f916-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f922-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f92e-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f93a-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f946-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f952-4742b84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd52475-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd52477-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd52482-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd52484-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd5248f-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd52491-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd5249c-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd5249e-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524a9-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524ab-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524b6-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524b8-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524c3-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524c5-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524d0-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524d2-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524dd-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524df-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524ec-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524ee-4742b84f, #w-node-_0dbf853a-8fe4-44f9-8d4f-6a3138a92389-4742b84f, #w-node-_92e0fab1-a9b8-fb9c-45ee-446505a6d99b-4742b84f, #w-node-_345dccae-3957-65b4-0084-9a5a87a2f6d0-4742b84f, #w-node-_5a6789dd-de7d-5cae-091f-cc6c516e5afe-4742b84f, #w-node-_96d73791-2669-9f00-0a6e-ae951e1ac5fb-4742b84f, #w-node-_857c2b3e-06a2-abc3-6a34-a85e1b69bb03-4742b84f, #w-node-_27b1e63d-9c8c-728d-cb02-e8707e3d5799-4742b84f, #w-node-c0f8be48-7932-f768-aeff-973d6340db7b-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae596-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae59b-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae59c-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae59d-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae59e-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae59f-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae5a1-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f655-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f659-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f65a-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f65b-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f65c-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f65d-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f65e-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f660-4742b84f, #w-node-_58932c3d-ca99-29df-13ca-0359e040d6f6-056ebe51, #w-node-_8df8a152-1a06-ecb0-bc8f-e58c063484d5-056ebe51, #w-node-_75871741-db41-b020-1748-41d12d749ea2-056ebe51, #w-node-_75871741-db41-b020-1748-41d12d749ea3-056ebe51, #w-node-_3462b42b-949f-6e99-da33-df8df6235685-056ebe51, #w-node-_3462b42b-949f-6e99-da33-df8df6235686-056ebe51, #w-node-_8ceedb2f-36bb-672f-8948-9ea409ff3a0e-056ebe51, #w-node-_8ceedb2f-36bb-672f-8948-9ea409ff3a0f-056ebe51, #w-node-_8ceedb2f-36bb-672f-8948-9ea409ff3a11-056ebe51, #w-node-_19e0ba6b-a96a-f8ba-9e9f-52e75a795b20-056ebe51, #w-node-_19e0ba6b-a96a-f8ba-9e9f-52e75a795b21-056ebe51, #w-node-_19e0ba6b-a96a-f8ba-9e9f-52e75a795b23-056ebe51, #w-node-_6ee788a9-c62a-86f3-beec-ef226d98dad1-056ebe51, #w-node-_12274c08-b331-9455-e394-a45e11562afa-056ebe51, #w-node-d3d01005-9361-7262-2afd-8dab9bbe607e-056ebe51, #w-node-_240a4540-0099-3176-4246-b68a51966923-056ebe51, #w-node-_240a4540-0099-3176-4246-b68a51966928-056ebe51, #w-node-_240a4540-0099-3176-4246-b68a5196692a-056ebe51, #w-node-f080c95a-7181-b3b0-f4b5-d1c6fb5154ac-056ebe51, #w-node-f080c95a-7181-b3b0-f4b5-d1c6fb5154ad-056ebe51, #w-node-f080c95a-7181-b3b0-f4b5-d1c6fb5154af-056ebe51, #w-node-e1618a29-06af-682c-fcd2-509338fad686-056ebe51, #w-node-e1618a29-06af-682c-fcd2-509338fad687-056ebe51, #w-node-e1618a29-06af-682c-fcd2-509338fad689-056ebe51, #w-node-_100f232f-0f61-2ebe-ab55-2f9fae812757-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4eb0654a-de81-85d8-89d3-109ce7e3fa57-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4eb0654a-de81-85d8-89d3-109ce7e3fa58-056ebe51, #w-node-_4eb0654a-de81-85d8-89d3-109ce7e3fa59-056ebe51, #w-node-_6443f21b-001d-8c44-25e9-3d0ac780f0fa-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6443f21b-001d-8c44-25e9-3d0ac780f0fb-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6443f21b-001d-8c44-25e9-3d0ac780f0fc-056ebe51, #w-node-_6443f21b-001d-8c44-25e9-3d0ac780f0fd-056ebe51, #w-node-a418db59-4ff3-f205-edff-b17ff1acc19d-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a418db59-4ff3-f205-edff-b17ff1acc19e-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a418db59-4ff3-f205-edff-b17ff1acc19f-056ebe51, #w-node-a418db59-4ff3-f205-edff-b17ff1acc1a0-056ebe51, #w-node-cca1f00f-078e-b62e-61ae-b69f7dc1d477-056ebe51, #w-node-a435e0e8-de17-81d6-b1fe-d537f9f0bf1e-056ebe51, #w-node-_3e0b901d-dd2a-a938-2041-8f5822c3814e-056ebe51, #w-node-df00fde9-a912-ebf3-9449-59738f0b05af-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fdc-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fdd-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fde-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fe5-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fe6-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fe8-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fe9-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fee-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1ff3-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1ff5-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1ff6-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1ff7-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1ffe-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a1fff-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a2001-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a2002-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a2007-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a200c-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a200e-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a200f-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a2010-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a2017-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a2018-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a201a-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a201b-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a2020-056ebe51, #w-node-ea7dab27-e062-cc2d-105d-b4a23c1a2025-056ebe51, #w-node-_7894ecbe-c82c-f36d-53d1-95bb59c615df-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cb4da0a-411c-7a58-c9df-484c4a414c30-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a1e00d38-b5d5-af6d-357e-44d3d9b09e4b-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Email-5.w-node-_671e6d1b-b74b-b55b-708c-7fdb15eb3b87-056ebe51 {
  align-self: center;
}

#w-node-cdf5589b-f849-59b1-16a5-b1ac66d25520-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8d2e8668-1597-7756-2982-ea49637fccc7-056ebe51, #w-node-_612cbf97-d319-7538-b11c-1c203a0df8d6-056ebe51, #w-node-_304c54ba-74fa-6092-862f-121347c41cb6-056ebe51, #w-node-_4ed7a776-6b43-483e-66b9-b5fcb0ac31a5-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-feaa1066-a975-805a-053a-f97763b4caa0-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-feaa1066-a975-805a-053a-f97763b4caa1-056ebe51, #w-node-feaa1066-a975-805a-053a-f97763b4caa2-056ebe51, #w-node-feaa1066-a975-805a-053a-f97763b4caa4-056ebe51, #w-node-feaa1066-a975-805a-053a-f97763b4caa6-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_269ef236-2aae-a3fc-b0d8-2966551dfa3e-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_269ef236-2aae-a3fc-b0d8-2966551dfa3f-056ebe51, #w-node-_269ef236-2aae-a3fc-b0d8-2966551dfa40-056ebe51, #w-node-_269ef236-2aae-a3fc-b0d8-2966551dfa42-056ebe51, #w-node-_269ef236-2aae-a3fc-b0d8-2966551dfa44-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa1361d-c4cc-e479-cbb8-f1e1fb02f1bb-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9aa1361d-c4cc-e479-cbb8-f1e1fb02f1bc-056ebe51, #w-node-_9aa1361d-c4cc-e479-cbb8-f1e1fb02f1bd-056ebe51, #w-node-_9aa1361d-c4cc-e479-cbb8-f1e1fb02f1bf-056ebe51, #w-node-_9aa1361d-c4cc-e479-cbb8-f1e1fb02f1c1-056ebe51, #w-node-bcbdc6c2-1d86-8925-1deb-d9cc8898cbc8-056ebe51, #w-node-_1e5f8fde-c7c3-bddb-c13a-d7e70f2bc9a2-056ebe51, #w-node-_61d55d4c-2d66-5815-7225-9c5ccded97e3-056ebe51, #w-node-_9afc5426-5003-8f4d-f6f5-fd2b8fac9803-056ebe51, #w-node-a6a76369-e6cd-0d1d-2c80-5f79e2276422-056ebe51, #w-node-_8e09e47d-2e4e-d41c-45e8-bcaa1042c2d9-056ebe51, #w-node-_8e09e47d-2e4e-d41c-45e8-bcaa1042c2da-056ebe51, #w-node-_8e09e47d-2e4e-d41c-45e8-bcaa1042c2db-056ebe51, #w-node-_8e09e47d-2e4e-d41c-45e8-bcaa1042c2dc-056ebe51, #w-node-_8e09e47d-2e4e-d41c-45e8-bcaa1042c2e1-056ebe51, #w-node-_592923a9-b386-6b31-2088-9d7900915727-056ebe51, #w-node-_592923a9-b386-6b31-2088-9d7900915728-056ebe51, #w-node-_592923a9-b386-6b31-2088-9d7900915729-056ebe51, #w-node-_592923a9-b386-6b31-2088-9d790091572a-056ebe51, #w-node-_592923a9-b386-6b31-2088-9d790091572f-056ebe51, #w-node-_30c0e8e2-e6e3-48ef-0b10-d1414c38b0d3-056ebe51, #w-node-_6178c96d-b309-afdd-cd72-9b3f3c889f80-056ebe51, #w-node-_703ab850-0a3f-982e-4509-277341c6bf70-056ebe51, #w-node-_703ab850-0a3f-982e-4509-277341c6bf71-056ebe51, #w-node-_5ee50542-846c-615c-e231-cca8c11d8ef5-056ebe51, #w-node-_5ee50542-846c-615c-e231-cca8c11d8ef6-056ebe51, #w-node-a492feca-a156-9b35-46d6-b9e30db507b7-056ebe51, #w-node-a492feca-a156-9b35-46d6-b9e30db507b8-056ebe51, #w-node-d176dd8a-6f7a-2e9b-9e42-ed66e4942771-056ebe51, #w-node-_3909630d-7667-b941-e934-6269775259fb-056ebe51, #w-node-_3909630d-7667-b941-e934-6269775259fc-056ebe51, #w-node-ed27b06d-a97c-dcb0-2ec3-a61d3123ef80-056ebe51, #w-node-ed27b06d-a97c-dcb0-2ec3-a61d3123ef81-056ebe51, #w-node-_6d144663-e00f-3f13-b44b-8cf533e22e91-056ebe51, #w-node-_6d144663-e00f-3f13-b44b-8cf533e22e92-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e8eb294-6c48-60cc-700a-5a74fe1f7668-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8551610d-9ea5-8f02-e268-ee12eec3b21a-056ebe51 {
  align-self: auto;
}

#w-node-_3a93dac9-41bf-60e5-3f75-aad3f4b19fa3-056ebe51, #w-node-_7a9b5be6-9e1b-675a-97c3-e8db9c087df2-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7a9b5be6-9e1b-675a-97c3-e8db9c087df3-056ebe51 {
  align-self: auto;
}

#w-node-_7a9b5be6-9e1b-675a-97c3-e8db9c087df4-056ebe51, #w-node-_40638894-0e34-d81e-4fda-83980da1079e-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_40638894-0e34-d81e-4fda-83980da1079f-056ebe51 {
  align-self: auto;
}

#w-node-_40638894-0e34-d81e-4fda-83980da107a0-056ebe51, #w-node-e912bf6e-1d71-9737-dd36-e378ebb14470-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e912bf6e-1d71-9737-dd36-e378ebb14471-056ebe51 {
  align-self: auto;
}

#w-node-e912bf6e-1d71-9737-dd36-e378ebb14472-056ebe51, #w-node-_75f8cc2c-4087-ccec-bb63-7289495ddde5-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_75f8cc2c-4087-ccec-bb63-7289495ddde6-056ebe51 {
  align-self: auto;
}

#w-node-_75f8cc2c-4087-ccec-bb63-7289495ddde7-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_75d16843-68d8-67aa-e59b-5bdc9d10e203-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_031a97e6-aae8-a177-3d5b-a55a7977fed5-056ebe51, #w-node-_9a8e3b6e-7df2-d1b9-d2ee-d7f6961db145-056ebe51, #w-node-dc6fe340-c796-5e11-1473-eaf11b7058be-056ebe51, #w-node-_68b7da42-c733-1432-6940-bf5919fc90ea-056ebe51, #w-node-_0e2660a2-fbe1-4866-3af4-743092e52d6f-056ebe51, #w-node-_7b968674-ce2c-e4fa-b5cc-a7c1222878a3-056ebe51, #w-node-da2d77c3-9dbd-6608-ec41-32426964cade-056ebe51, #w-node-_11e902ec-c8da-0116-6f89-eb1eee2727e7-056ebe51, #w-node-_4f4c8561-6de4-5a00-c907-233002cc371e-056ebe51, #w-node-_07d3f212-47c8-64f4-a2c5-180a8793ceef-056ebe51, #w-node-a431fc70-dc5b-74db-cb72-8170f665f8b0-056ebe51, #w-node-_4a3f345a-b9e4-cb27-69c0-d3b838dc3a09-056ebe51, #w-node-df938930-b00d-5b51-c42d-28fa06c29d84-056ebe51, #w-node-b7884d35-afb5-6ee3-5d26-cf331e919cba-056ebe51, #w-node-eb8999c3-2b85-99c1-8fab-9173b860d7fc-056ebe51, #w-node-_96769ed3-bf32-8c48-9e81-f56f1e2d5553-056ebe51, #w-node-_96769ed3-bf32-8c48-9e81-f56f1e2d5554-056ebe51, #w-node-_96769ed3-bf32-8c48-9e81-f56f1e2d5555-056ebe51, #w-node-c98df362-399c-b5bc-8f80-607f541cde34-056ebe51, #w-node-_59ff1710-1701-8ddf-fad0-3e69a810fa2b-056ebe51, #w-node-_07b0657b-9c1d-bfc9-26e1-5efa0dbc5733-056ebe51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db30-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db31-db1739f8, #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db37-db1739f8, #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db38-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db39-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db3a-db1739f8, #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db3b-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db3c-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db3d-db1739f8, #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db3e-db1739f8, #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db42-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82e5f292-0e46-c1d9-41a9-37182730ced5-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_82e5f292-0e46-c1d9-41a9-37182730ced6-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_82e5f292-0e46-c1d9-41a9-37182730ced7-db1739f8, #w-node-_82e5f292-0e46-c1d9-41a9-37182730ced9-db1739f8, #w-node-_82e5f292-0e46-c1d9-41a9-37182730ceda-db1739f8, #w-node-_82e5f292-0e46-c1d9-41a9-37182730cede-db1739f8, #w-node-_82e5f292-0e46-c1d9-41a9-37182730cedf-db1739f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82e5f292-0e46-c1d9-41a9-37182730cee1-db1739f8 {
  justify-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-cb530cf8-7453-4c59-0836-7d0f534fa824-ae2f46c5 {
    justify-self: start;
  }

  #w-node-_4509589a-6783-45a6-92f2-4eacb633ceb2-0a4e245e {
    align-self: start;
  }

  #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e0440-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e044d-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04ed-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e04f9-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e057f-772e0434, #w-node-_94d75e59-daee-bc8c-7b0c-eb6a772e058b-772e0434 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9168b969-b8aa-71cb-0f81-64831a6ab281-cb686f60, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf42-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf4f-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf5c-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf69-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf76-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf83-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf90-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf9d-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfac-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfbb-4742b84f, #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cfca-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298bd-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298ca-4742b84f, #w-node-e360fc50-8467-1af0-811d-a9b585446d0e-4742b84f, #w-node-d7865780-8c6d-d097-2c90-f7bd588bc593-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298d7-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298e4-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298f1-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc298fe-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc2990d-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc2991c-4742b84f, #w-node-b8ce611f-8a67-1ccf-c23c-c65d9cc2992b-4742b84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25eacb-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25ead2-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25ead8-4742b84f, #w-node-_4869ebae-1b3c-e48f-7bb3-d5576b25eadf-4742b84f {
    align-self: center;
  }

  #w-node-c1a38f87-441c-0787-1960-e26548fc0cbe-4742b84f, #w-node-c1a38f87-441c-0787-1960-e26548fc0cca-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f8e7-4742b84f, #w-node-fade9a20-fdb7-29cb-9c79-3b64c1d8f8f3-4742b84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd5247d-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd5248a-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd52497-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524be-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524cb-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524d8-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524e7-4742b84f, #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd524f6-4742b84f, #w-node-_3fdcaf10-56cf-5a5f-1758-8c6e8b41109b-4742b84f, #w-node-_128e3d65-e785-aa64-d735-60d00ef28a98-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae5a2-4742b84f, #w-node-_70d0f391-1819-fa3c-960a-a77920eae5a5-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f661-4742b84f, #w-node-a850e249-1300-ddd6-3706-7be93401f664-4742b84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e8eb294-6c48-60cc-700a-5a74fe1f7668-056ebe51 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_8551610d-9ea5-8f02-e268-ee12eec3b21a-056ebe51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_7a9b5be6-9e1b-675a-97c3-e8db9c087df2-056ebe51 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_7a9b5be6-9e1b-675a-97c3-e8db9c087df3-056ebe51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_40638894-0e34-d81e-4fda-83980da1079e-056ebe51 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_40638894-0e34-d81e-4fda-83980da1079f-056ebe51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-e912bf6e-1d71-9737-dd36-e378ebb14470-056ebe51 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-e912bf6e-1d71-9737-dd36-e378ebb14471-056ebe51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_75f8cc2c-4087-ccec-bb63-7289495ddde5-056ebe51 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_75f8cc2c-4087-ccec-bb63-7289495ddde6-056ebe51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db37-db1739f8, #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db39-db1739f8 {
    justify-self: center;
  }

  #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db45-db1739f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-e48efd2f-181c-b204-1591-3fd257b011f0-b3a704cf {
    justify-self: end;
  }

  #w-node-_4509589a-6783-45a6-92f2-4eacb633ceb2-0a4e245e {
    align-self: start;
  }

  #w-node-_0f6aa867-0a26-7386-da17-b1f1190b7a71-1324b3ae, #w-node-_7633a194-bb38-2805-b0a4-7a694a340cdc-1e76366c {
    align-self: center;
  }

  #w-node-ce5662e0-862b-cbc4-807a-85ed3d1f036f-4742b84f {
    align-self: auto;
    justify-self: center;
  }

  #w-node-_85d10b3f-9cfa-73b7-c5d6-1ef8a6be260b-4742b84f, #w-node-b42fc7cc-eec8-b71c-3087-f0258a1b7492-4742b84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: center;
  }

  #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db37-db1739f8, #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db39-db1739f8 {
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_003f4326-e04f-daa7-88b3-341328b1fac1-ae2f46c5 {
    grid-area: Area;
  }

  #w-node-_8c921d50-dbb0-e839-10c7-fa2123e99baf-93a704ce {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ff4c722b-9df8-0aa7-c839-debbbdb2d8fa-89a704d2 {
    justify-self: center;
  }

  #w-node-_3c7fe87e-9d07-5146-d748-bd3831cfead9-a2a704d3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b1bad5e9-2345-b609-94a1-ec84bf5229f3-97a704d4 {
    justify-self: center;
  }

  #w-node-_1058c07d-3349-a171-c493-ecb6148c508d-136b87d7, #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3cd0-136b87d7 {
    align-self: center;
    justify-self: center;
  }

  #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3ce7-136b87d7, #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3ceb-136b87d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58122cfd-8fb5-5545-dc1e-74a856e59526-136b87d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13546cd0-957b-787a-a553-779307c8049a-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d9745809-0a4e245e {
    align-self: center;
    justify-self: center;
  }

  #w-node-_31abfb98-5410-a638-be09-1cb2d9745823-0a4e245e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4509589a-6783-45a6-92f2-4eacb633ceb2-0a4e245e {
    justify-self: center;
  }

  #w-node-_4509589a-6783-45a6-92f2-4eacb633cf22-0a4e245e {
    justify-self: start;
  }

  #w-node-d6c1cbb6-a91e-fd5f-239f-076816832199-34f96873 {
    align-self: center;
    justify-self: center;
  }

  #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321ad-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321b1-34f96873 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321b5-34f96873 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1058c07d-3349-a171-c493-ecb6148c508d-b1793696 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_5f2bd8e9-2378-9973-4427-243ac6193fbb-e7068697 {
    grid-area: span 5 / span 1 / span 5 / span 1;
  }

  #w-node-_28b4b8dd-bbb7-f5c0-0d30-323373ec2662-b7599d0b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f6aa867-0a26-7386-da17-b1f1190b7a72-1324b3ae, #w-node-c4df6c64-d86a-e7da-e9e1-a056ea1d04a0-1324b3ae, #w-node-b7952908-f4f9-3c6a-6dea-6f1e37ec7ad4-1324b3ae, #w-node-_7633a194-bb38-2805-b0a4-7a694a340cdd-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340ce1-1e76366c, #w-node-_7633a194-bb38-2805-b0a4-7a694a340ce5-1e76366c {
    align-self: center;
  }

  #w-node-ba58cc50-8d42-c80a-9bc0-1f7ffc39f9de-47fc6554, #w-node-ec67f473-5aa6-ca3a-2735-855ebe0e6cc7-47fc6554, #w-node-caeff27d-12ac-647c-cd86-5e65c5c12e24-47fc6554 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e31cad7a-494b-b744-4838-9b7bac48201e-bae896dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30520287-439a-0e73-02e2-bba099e20827-bae896dc {
    grid-column: span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_45d31c74-213f-37f6-42fe-881020ec08f4-f7b121ac {
    justify-self: center;
  }

  #w-node-_9c7ef83b-54ef-2452-b3c6-6a0a348a94f6-31d5ad9e {
    order: 3;
  }

  #w-node-_7ba0bc3c-74ca-d180-307f-7ae70718f640-31d5ad9e {
    order: 2;
    grid-row: span 1 / span 1;
  }

  #w-node-_7242a87f-7314-e362-27de-e74485e2d879-31d5ad9e {
    order: 2;
    grid-row: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_08681868-39b3-859f-f7e9-2baff905d488-31d5ad9e, #w-node-_4d2838e8-0379-1336-29c0-f6f145a80b96-31d5ad9e, #w-node-_5aa4bba1-6550-3fd3-7109-538fee3675c2-31d5ad9e, #w-node-ba44ccbd-459f-6d0c-b6b9-125ced5739d5-31d5ad9e {
    grid-row: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_003f4326-e04f-daa7-88b3-341328b1fac1-ae2f46c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7cea410-a13f-b242-8e9b-a07f14e31450-136b87d7, #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3ce7-136b87d7, #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3ceb-136b87d7, #w-node-_58122cfd-8fb5-5545-dc1e-74a856e59526-136b87d7, #w-node-b4fb0a3e-d941-6ff5-14d4-be68409ffe01-136b87d7, #w-node-af92b369-b8d2-0713-4db4-bea73991b0fc-136b87d7, #w-node-_86550316-f4da-37b6-a1de-d4f64fd8a87e-136b87d7, #w-node-_31abfb98-5410-a638-be09-1cb2d9745817-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d974581b-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d974581f-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d9745823-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d974582e-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d9745832-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d9745836-0a4e245e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4509589a-6783-45a6-92f2-4eacb633cf22-0a4e245e {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321a9-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321ad-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321b1-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321b5-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321c0-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321c4-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321c8-34f96873 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b907c74-ee64-14ba-d5d4-cac6bcc1e2aa-b7599d0b {
    grid-row: span 1 / span 1;
  }

  #w-node-_1b907c74-ee64-14ba-d5d4-cac6bcc1e2c0-b7599d0b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_8a758048-076c-cba1-966f-f91021c9ace7-1324b3ae, #w-node-_7633a194-bb38-2805-b0a4-7a694a340c72-1e76366c, #w-node-_6c5d34d4-42a1-cd51-fce1-6f88d94096ea-1e76366c, #w-node-_9675b43e-5922-282e-4d03-ed34df78f0cd-cb686f60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e31cad7a-494b-b744-4838-9b7bac48201e-bae896dc {
    grid-column: span 1 / span 1;
  }

  #w-node-ddc1938b-b144-cbc5-3cd6-5aeebe0577c8-31d5ad9e {
    grid-row: span 1 / span 1;
  }

  #w-node-b40a054e-918d-db55-a5ed-65707e8edacc-31d5ad9e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d6f3a5ac-8f7b-58f3-9bb5-e8df8d27cf0e-4742b84f, #w-node-fe76226f-98ca-45bf-99f5-62e96add6647-4742b84f, #w-node-_704d2007-d127-187c-0875-31149274327f-4742b84f {
    justify-self: start;
  }

  #w-node-e9eab01a-c400-8f8c-bda6-8096262b110a-4742b84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d6aa3b2d-da95-65c0-4c9e-d9ffbc6c58b1-4742b84f {
    justify-self: start;
  }

  #w-node-d21eae63-58a7-7810-7d59-21fdc75b3256-4742b84f, #w-node-_14f9cdf2-393a-4403-fd43-f3c8dc526045-4742b84f {
    justify-self: center;
  }

  #w-node-_14f9cdf2-393a-4403-fd43-f3c8dc52604e-4742b84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0bb75683-f836-2b7b-ac9f-fcab4fd5244c-4742b84f {
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_003f4326-e04f-daa7-88b3-341328b1fac1-ae2f46c5 {
    align-self: auto;
    justify-self: start;
  }

  #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3cd0-136b87d7 {
    justify-self: center;
  }

  #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3ce7-136b87d7, #w-node-a74ae89e-42f5-3281-7d49-93ea0e8a3ceb-136b87d7, #w-node-_58122cfd-8fb5-5545-dc1e-74a856e59526-136b87d7, #w-node-b4fb0a3e-d941-6ff5-14d4-be68409ffe01-136b87d7, #w-node-af92b369-b8d2-0713-4db4-bea73991b0fc-136b87d7, #w-node-_86550316-f4da-37b6-a1de-d4f64fd8a87e-136b87d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_31abfb98-5410-a638-be09-1cb2d9745809-0a4e245e {
    justify-self: center;
  }

  #w-node-_31abfb98-5410-a638-be09-1cb2d9745817-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d974581b-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d974581f-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d9745823-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d974582e-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d9745832-0a4e245e, #w-node-_31abfb98-5410-a638-be09-1cb2d9745836-0a4e245e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d6c1cbb6-a91e-fd5f-239f-076816832199-34f96873 {
    justify-self: center;
  }

  #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321ad-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321b1-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321b5-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321c0-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321c4-34f96873, #w-node-d6c1cbb6-a91e-fd5f-239f-0768168321c8-34f96873 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7633a194-bb38-2805-b0a4-7a694a340d42-1e76366c, #w-node-b0cf276c-6153-b046-d3e6-9c0c1de2d288-1de2d24f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d21eae63-58a7-7810-7d59-21fdc75b3256-4742b84f, #w-node-_674d85c1-c0d6-2210-3a78-00ed2248b393-4742b84f, #w-node-_64122c0e-14db-8ba3-8dc9-bbc9b830f86d-4742b84f, #w-node-_881a184e-c519-87ac-d5b9-a11a52eb8d56-4742b84f, #w-node-_77fee355-623e-14fd-2a3c-86abf77f8005-4742b84f, #w-node-_11c77fa5-953b-4dd2-ec39-2d7c1a96dd2c-4742b84f, #w-node-_4b39a9f4-8fe7-44b2-163b-a1fc1320db37-db1739f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }
}

@font-face {
  font-family: 'Fa Brands 400';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/647fe0675e57889a95de4b04_fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Regular 400';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/647fe0873e15309fcaae5fc6_fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/647fe09ff38b3063ea811125_fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa V 4 Compatibility';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/647fe0afc565fdc37501fd82_fa-v4compatibility.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newsreaderdisplay';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/632b0d1b548ec6c3865988ac_NewsreaderDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Newsreaderdisplay';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/632b0d264fd5a874b13a41ea_NewsreaderDisplay-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7a40ae39c8f7_Manrope-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Manrope';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7a12ee39c8e0_Manrope-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Manrope';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7ae99f39c8f5_Manrope-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Manrope';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7a20ae39c8e4_Manrope-ExtraBold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Manrope';
  src: url('https://assets.website-files.com/61b2bce6cc0e7a702039c891/61b2bce6cc0e7aea4739c8f6_Manrope-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}