html {
  -webkit-text-size-adjust: 100%;
  -ms-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: #0000;
}

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

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

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 {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  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: #0000 !important;
}

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

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !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;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !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 {
  border: none;
  width: 100%;
  height: 100%;
  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 {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::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 {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  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 {
  cursor: pointer;
  width: auto;
  height: auto;
  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;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-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: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  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: #fff0 #fff #fff0 #fff0;
  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: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  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 {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

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

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

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

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  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 {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 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;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  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;
  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 {
  background: #ddd;
  min-width: 100%;
  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: #000000e6;
  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;
  inset: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  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;
  max-width: none;
  height: auto;
}

.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: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  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 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  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;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  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 #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -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;
  inset: 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: #0000;
  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 {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  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;
  background: #c8c8c8;
  min-width: 200px;
  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: #0000;
  tap-highlight-color: #0000;
  -webkit-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 {
  --medium-sea-green: #31ba7e;
  --black: black;
  --white: white;
  --loan-wolf-blue: #325ae7;
  --dark-slate-grey: #1a3e40;
  --midnight-blue: #1c1c57;
  --_nexus---nexus-light-blue: #99c7f2;
  --ghost-white: #f7f7fc;
  --_nexus---nexus-semi-transparent-light-gray: #ffffff14;
  --dim-grey: #6b6b6b;
  --medium-blue: #2f2fb4;
  --goldenrod: #ebb222;
  --ghost-white-2: #f7f7fc;
  --slate-grey: #73739a;
  --teal: teal;
  --_also-nexus---nexus-green\<deleted\|variable-ca74bd4e-296a-ccc5-f3ce-3a6561ae94e8\>: #00e1ac;
  --_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>: #00a0b3;
  --_nexus---nexus-logo-e-blue: #1bbfd2;
  --_nexus---nexus-logo-e-teal: #1bd1bc;
  --_nexus---nexus-logo-s-lime-green: #b9d11b;
  --_nexus---nexus-logo-u-grass-green: #1bd14f;
  --_nexus---nexus-musted-gray-blue: #5a6b78;
  --_nexus---nexus-dark-blue: #051839e3;
  --_nexus---nexus-light-smoke-gray: #f5f7fa;
  --combine-library--grey-800: ;
  --_nexus---nexus-cloud-gray\<deleted\|variable-bfab2cbd-ddfd-d14c-9858-0c4442ba14d1\>: ;
  --combine-library--grey-600: #5f6570;
  --medium-sea-green-2: #31ba7e42;
  --gold: gold;
  --_nexus---nexus-sea-green: #00b39b;
  --radiant-ui-components-library-marketplace--color--white: white;
  --radiant-ui-components-library-marketplace--color--body-font-dark: #6d6d6d;
  --radiant-ui-components-library-marketplace--color--heading-dark: #150438;
  --combine-library--primary-600: #6157f8;
  --combine-library--secondary-600: #00a1c1;
  --combine-library--grey-050: #f2f3f7;
  --combine-library--warning-400: #f8b34b;
  --_nexus---nexus-dark-gray-azure: #182229;
  --_nexus---nexus-cloud-gray: #e3e7ec;
  --_nexus---nexus-blue-smoke-gray: #bdc7d4;
  --_nexus---nexus-butter-yellow: #ffffd8;
  --_nexus---nexus-light-green: #d4fab9;
  --_nexus---nexus-grass-green: #37cd62;
  --_nexus---nexus-logo-n-l-blue: #008cff;
  --_nexus---nexus-logo-s-green: #1bd140;
  --_nexus---nexus-logo-n-r-light-blue: #1bbfd1;
  --_nexus---nexus-logo-u-foam-green: #1bd19b;
  --_nexus---nexus-aqua: #096094;
  --_nexus---transparent: transparent;
  --_nexus---nexus-dark-gray-blue: #02475f;
  --elements-webflow-library--neutral--800: #211f54;
  --elements-webflow-library--accent--primary-1: #4a3aff;
  --elements-webflow-library--neutral--300: #eff0f6;
  --elements-webflow-library--neutral--100: white;
  --elements-webflow-library--general--shadow-02: #14142b14;
  --elements-webflow-library--neutral--600: #6e7191;
  --elements-webflow-library--secondary--color-2: #f2f1ff;
  --_nexus---nexus-dark-shady-blue: #01314c;
  --deep-pink: #fc0a7e;
  --flowstica-webflow-library--honeydew: #cef0dc;
  --flowstica-webflow-library--medium-sea-green: #08b54f;
  --flowstica-webflow-library--white-smoke: #f7f7f7;
  --flowstica-webflow-library--black: #010b15;
  --flowstica-webflow-library--white: white;
  --flowstica-webflow-library--light-slate-grey: #8c98a4;
  --_nexus---nexus-blue: #00a0b3;
  --radiant-ui-components-library-marketplace--color--theme-color: #116df8;
  --blue-violet: #6e2ed8;
  --radiant-ui-components-library-marketplace--color--button-background-dark: #131218;
  --663399: #602bb6;
  --medium-violet-red: #b32e6e;
  --medium-slate-blue: #955df1;
  --_nexus---nexus-mint-green: #0ebf8d;
  --_nexus---nexus-light-grass-green: #70cd37;
  --radiant-ui-components-library-marketplace--light-grey: #5a5a5a;
  --_nexus---nexus-medium-gray-blue: #106378;
  --_nexus---nexus-dark-teal-gray: #084f57;
  --_nexus---nexus-smokey-gray: #d9e4e6;
  --_nexus---nexus-medium-gray: #ccd6d9;
  --red: #e42929;
  --saddle-brown: #5a4100;
  --goldenrod-2: #eebc1d;
  --dark-slate-grey-2: #1a3e40;
  --00e1ac: var(--medium-sea-green-2);
  --00a0b3: var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>);
  --_nexus---nexus-green: #00e1ac;
  --_nexus---nexus-light-lime-green: #e5fab9;
  --_nexus---nexus-ghost-white: ;
}

.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

h1 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 10vh;
  font-weight: 700;
  line-height: 10vh;
}

h2 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

h3 {
  color: #6b6b6b;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
}

h4 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

p {
  color: #6b6b6b;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 30px;
}

a {
  color: #000;
  text-decoration: underline;
}

.nav {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
}

.nav-inner {
  border-bottom: 1px #ffffff1a;
  justify-content: space-between;
  align-items: center;
  width: 95vw;
  max-width: 1150px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.nav-link {
  color: #73739a;
  flex: 0 auto;
  margin-bottom: 20px;
  margin-left: 12px;
  margin-right: 12px;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.778px;
}

.nav-link:hover {
  color: var(--medium-sea-green);
}

.nav-link.dashboard {
  cursor: pointer;
  display: block;
}

.nav-link.dashboard.hide {
  display: none;
}

.nav-logo-wrap {
  flex: none;
}

.nav-menu-2 {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  top: 5px;
  left: 10px;
}

.submit-button-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 2px solid #31ba7e;
  border-radius: 30px;
  min-width: 43px;
  height: 50px;
  margin-top: 20px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 11px 27px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  transition: border-color .2s, background-color .2s;
  top: 0;
  bottom: 0;
}

.submit-button-2:hover {
  color: #000;
  background-color: #31ba7e;
  border-color: #31ba7e;
}

.image-5 {
  width: 200px;
}

.app-main-layout-wrapper {
  background-color: #0000;
  flex-direction: column;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 4% 0;
  display: flex;
}

.app-main-layout-wrapper.header {
  background-color: #0000;
  background-image: none;
  align-items: center;
  margin-top: 4px;
  margin-right: 12px;
  padding-top: 30px;
}

.app-main-layout-wrapper.header {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/615610476ccf4d0bd1a686b5_loanwolfblack2Asset%203%403x%20(1).png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 4px;
  margin-right: 12px;
  padding-top: 30px;
}

.app-main-layout-wrapper.header.override-wolf-image {
  background-image: none;
  padding-top: 0;
}

.app-main-layout-wrapper.header {
  background-image: none;
  padding-top: 30px;
}

.sidebar-navbar-brand-logo {
  text-align: center;
  width: 180px;
  max-width: 180px;
  max-height: 36px;
}

.menu-dropdown-link {
  color: #404250;
  padding: 12px 20px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .1s ease-in-out;
  display: block;
}

.menu-dropdown-link:hover {
  background-color: #f6f7f9;
}

.custom-link {
  color: #325ae7;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52249cf808926_icons8-right-arrow-64.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 20px;
  text-decoration: none;
  transition: padding .1s ease-in-out, background-position .1s ease-in-out;
  display: inline-block;
}

.custom-link:hover {
  color: #325ae7;
  background-position: 100%;
  padding-right: 25px;
}

.app-main-layout-header {
  background-color: #fff;
  border-bottom: 1px solid #0000000d;
}

.hint-bold {
  color: #404250;
  font-weight: 700;
}

.sidebar-navbar-dropdown-content {
  padding-right: 40px;
  display: inline-block;
  position: relative;
}

.sidebar-navbar {
  background-color: #0000;
  position: static;
}

.munu-dropdown-link-container {
  padding-left: 30px;
  position: relative;
}

.navbar-dropdown-avatar {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5220a728088f8_lucas-sankey-bXq8pVfP-fY-unsplash.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  box-shadow: inset 0 0 0 2px #ffffffb3;
}

.sidebar-navbar-link {
  opacity: .8;
  color: #fff;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52246f1808909_icons8-dashboard-100.png");
  background-position: 17px;
  background-repeat: no-repeat;
  background-size: 25px;
  height: 39px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 60px;
  font-weight: 400;
  transition: background-color .1s ease-in-out, opacity .1s ease-in-out;
  display: block;
  overflow: hidden;
}

.sidebar-navbar-link:hover {
  opacity: 1;
  color: #fff;
  background-color: #ffffff0d;
}

.sidebar-navbar-link.w--current {
  opacity: 1;
  color: #fff;
  background-color: #262668;
}

.sidebar-navbar-link.link-signup {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5220f0d80891e_icons8-create-100.png");
}

.sidebar-navbar-link.link-signup.dropdown {
  background-position: 31px;
  height: 33px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 73px;
  font-size: 13px;
}

.sidebar-navbar-link.link-signup.dropdown.w--current {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52266d180892a_icons8-settings-100%20(1).png");
}

.sidebar-navbar-link.link-profile {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5221f658088ec_icons8-male-user-100.png");
}

.sidebar-navbar-link.link-profile.dropdown {
  background-position: 30px;
  height: 33px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 73px;
  font-size: 13px;
}

.sidebar-navbar-link.link-profile.dropdown.w--current {
  background-position: 31px;
  height: 33px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 73px;
  font-size: 13px;
}

.sidebar-navbar-link.link-accounts {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52217268088e8_icons8-restart-100.png");
}

.sidebar-navbar-link.link-password {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52282b48088ea_icons8-password-100.png");
}

.sidebar-navbar-link.link-login {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5224d018088e6_icons8-login-100.png");
}

.sidebar-navbar-link.link-logout {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5221a0180890f_icons8-logout-rounded-left-100.png");
}

.sidebar-navbar-link.link-contacts {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522e4ff808938_icons8-address-book-2-100.png");
}

.sidebar-navbar-link.link-utils {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5220bf580890d_icons8-maintenance-100.png");
}

.sidebar-navbar-link.link-help {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522b414808903_icons8-help-100.png");
}

.sidebar-navbar-link.link-onboarding {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52283df8088f2_icons8-handshake-heart-100.png");
}

.sidebar-navbar-link.link-image {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522cd63808932_icons8-full-image-100.png");
}

.sidebar-navbar-link.link-projects {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5223ec980890b_icons8-launchpad-100.png");
}

.sidebar-navbar-link.link-home {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5225e2e8088f0_icons8-home-100.png");
  margin-top: 40px;
}

.sidebar-navbar-link.link-payment {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52283b58088ee_icons8-wallet-100.png");
}

.sidebar-navbar-link.link-404 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5224c9a80891a_icons8-road-closure-100.png");
}

.sidebar-navbar-link.link-inbox {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52239f18088fc_icons8-sms-100.png");
}

.sidebar-navbar-link.link-style-guide {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522e07a808934_icons8-user-manual-100.png");
}

.sidebar-navbar-link.link-setting {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52266d180892a_icons8-settings-100%20(1).png");
}

.sidebar-navbar-link.link-search {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522196d808936_icons8-search-more-100.png");
}

.sidebar-navbar-link.link-home, .sidebar-navbar-link.deals-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5225e2e8088f0_icons8-home-100.png");
}

.sidebar-navbar-link.privacy-link {
  background-image: none;
}

.sidebar-navbar-body-container {
  margin-top: 70px;
  overflow: hidden;
}

.sidebar-navbar-dropdown {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.search {
  margin-bottom: 0;
}

.app-main-layout-mask {
  width: 260px;
  position: absolute;
}

.search-button {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522adf5808918_icons8-search-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 34px;
  height: 34px;
  font-size: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.search-button:hover {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52266f58088ff_icons8-search-100%20(1).png");
}

.notification-item-text {
  max-height: 18px;
  font-size: 12px;
  overflow: hidden;
}

.hint {
  color: #0000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
}

.search-input {
  border: 1px solid #0000000d;
  border-radius: 3px;
  height: 34px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 35px;
}

.search-input:active, .search-input:focus {
  border-color: #808292;
}

.search-input::placeholder {
  color: #808292;
  font-weight: 400;
}

.notification-content-body {
  max-height: 270px;
  padding: 10px 20px;
  overflow: auto;
}

.app-navbar-container {
  background-color: var(--white);
  flex: 1;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.premium-text {
  float: left;
  color: #325ae7;
}

.premium-switcher {
  float: right;
}

.sidebar-navbar-dropdown-list {
  position: static;
}

.sidebar-navbar-dropdown-list.w--open {
  background-color: #0000;
}

.premium-container {
  color: #456aeb;
  border-top: 1px solid #ebedf0;
  border-bottom: 1px solid #ebedf0;
  padding: 20px;
  font-weight: 500;
}

.app-nav-layout {
  z-index: 100;
  background-color: #0000;
  border-bottom: 0 #0000;
  justify-content: flex-start;
  align-items: stretch;
  height: 54px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.notification-item {
  color: #808292;
  border-bottom: 1px solid #f6f7f9;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.notification-item.last {
  border-bottom-style: none;
}

.sidebar-navbar-container {
  border: 1px none var(--loan-wolf-blue);
  flex-direction: column;
  width: 260px;
  margin-left: 0;
  margin-right: 0;
}

.tabs-menu {
  border-bottom: 1px solid #ebedf0;
  flex-direction: row;
  width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  display: flex;
}

.tabs-menu.notification-menu {
  display: flex;
}

.app-main-layout {
  background-color: #f6f7f9;
  flex: 1;
  overflow: hidden;
}

.notification-item-title {
  color: #404250;
  font-weight: 500;
}

.app-navbar-menu-item {
  margin-left: 10px;
  display: inline-block;
}

.notification-icon {
  margin-bottom: 5px;
}

.notification-content-heading {
  color: #404250;
  border-bottom: 1px solid #ebedf0;
  padding: 10px 20px;
  font-weight: 500;
}

.switcher-button {
  background-color: #fff;
  border-radius: 50%;
  width: 16px;
  height: 16px;
}

.app-main-layout-container {
  background-color: #fff;
  min-height: 100vh;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.notification-item-body {
  flex: 1;
  padding-top: 2px;
}

.tabs-content {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.tabs-content.notification-content {
  min-height: 200px;
  padding-top: 0;
  padding-bottom: 0;
}

.menu-dropdown-link-icon {
  position: absolute;
  inset: 1px auto auto 0%;
}

.notification-item-time {
  color: #456aeb;
  flex: none;
  margin-top: 2px;
  font-size: 12px;
  font-weight: 500;
}

.notification-content-footer {
  border-top: 1px solid #ebedf0;
  padding: 10px 20px;
}

.sidebar-navbar-brand-logo-small {
  width: 20px;
  display: none;
}

.app-layout {
  min-height: auto;
  position: fixed;
  inset: 0% 0% 0% 260px;
  overflow: scroll;
}

.app-layout.login {
  height: 100vh;
  position: static;
  overflow: visible;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.app-navbar-menu {
  align-self: center;
  align-items: center;
  display: flex;
}

.switcher-wrapper {
  cursor: pointer;
  background-color: #ebedf0;
  border-radius: 50px;
  width: 40px;
  padding: 2px;
}

.menu-dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #0000000d;
  border-radius: 3px;
  flex-direction: column;
  min-width: 320px;
  display: flex;
  inset: 43px 0% auto auto;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000001a;
}

.menu-dropdown-list.search-dropdown-list.w--open {
  box-shadow: none;
}

.menu-dropdown-list.search {
  background-color: #0000;
  border-style: none;
  height: 34px;
  top: 0;
  overflow: hidden;
}

.notification-item-icon {
  background-color: #f6f7f9;
  border-radius: 50%;
  flex: none;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.notification-item-icon._7 {
  background-color: #456aeb;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5220efc808930_icons8-shopping-basket-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 28px;
}

.notification-item-icon._6 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52266608088fa_christopher-campbell-rDEOVtE7vOs-unsplash.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, 125px;
}

.notification-item-icon._5 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5227d3a808922_alex-blajan-QDPFWFCHes4-unsplash.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.notification-item-icon._4 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522c71c80892c_gabriel-silverio-u3WmDyKGsrY-unsplash.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.notification-item-icon._1 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522b2d68088e4_michael-dam-mEZ3PoFGs_k-unsplash.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.notification-item-icon._3 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5220b788088f4_jared-sluyter-das6NrjLoM0-unsplash.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.notification-item-icon._8 {
  background-color: #31ba7e;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522e14e808907_icons8-paypal-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
}

.notification-item-icon._2 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52236f980892e_ivana-cajina-_7LbC5J-jw4-unsplash.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.menu-dropdown-toggle {
  border-radius: 50%;
  width: 34px;
  height: 34px;
  padding: 0;
  transition: background-color .1s ease-in-out;
}

.menu-dropdown-toggle:hover {
  background-color: #ffffff0d;
  border-radius: 50%;
}

.menu-dropdown-toggle.w--open {
  background-color: #ffffff0d;
}

.menu-dropdown-toggle.dropdown-search {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522adf5808918_icons8-search-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  display: inline-block;
}

.menu-dropdown-toggle.dropdown-notification {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522734e808920_icons8-notification-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
}

.menu-dropdown-toggle.dropdown-message {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52212e0808905_icons8-inbox-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
}

.menu-dropdown-toggle.dropdown-message:hover, .menu-dropdown-toggle.dropdown-message.w--open {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522d9ff8088f6_icons8-inbox-100%20(1).png");
}

.menu-dropdown-toggle.dropdown-search {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522adf5808918_icons8-search-100.png");
  background-size: 25px;
}

.menu-dropdown-toggle.dropdown-search:hover {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52266f58088ff_icons8-search-100%20(1).png");
}

.menu-dropdown-toggle.dropdown-notification {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522734e808920_icons8-notification-100.png");
  background-size: 25px;
}

.menu-dropdown-toggle.dropdown-notification:hover {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522d5888088df_icons8-notification-100%20(1).png");
}

.menu-dropdown-toggle.dropdown-notification.w--open {
  background-color: #ffffff0d;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522d5888088df_icons8-notification-100%20(1).png");
}

.menu-dropdown-toggle.dropdown-message {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52212e0808905_icons8-inbox-100.png");
  background-size: 25px;
}

.menu-dropdown-toggle.dropdown-message:hover, .menu-dropdown-toggle.dropdown-message.w--open {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522d9ff8088f6_icons8-inbox-100%20(1).png");
}

.app-main-layout-content {
  flex: 1;
  overflow: visible;
}

.notification-item-date {
  color: #325ae7;
  flex: none;
  padding-left: 2px;
  font-size: 12px;
  font-weight: 500;
}

.top-left-white-logo {
  margin: 20px;
}

.single-layout-logo {
  z-index: auto;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: 0;
  display: flex;
  position: absolute;
  inset: 0% auto auto 100px;
}

.single-layout-col {
  background-color: #000;
  min-height: 100vh;
  padding: 30px;
}

.single-layout-col.left {
  background-color: #000;
  margin-top: -62px;
  display: flex;
  left: -1px;
}

.single-layout-col.right {
  object-fit: fill;
  background-color: #f6f7f9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  top: -56px;
}

.single-layout-col.left {
  border: 1px solid var(--dark-slate-grey);
  background-color: var(--dark-slate-grey);
  margin-top: auto;
  display: flex;
  left: -1px;
}

.single-layout-col.left.login {
  justify-content: flex-start;
  align-items: stretch;
}

.single-layout-col.right {
  background-color: var(--white);
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  display: flex;
  position: relative;
  inset: auto;
}

.single-layout-col.right.login {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9750b6bff35d2e57b_corner-4.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  overflow: visible;
}

.single-layout-col.left {
  background-color: #0b1254;
  border-style: none;
  height: auto;
  min-height: 100vh;
  margin-bottom: 56px;
  padding: 0;
  display: flex;
  position: static;
  left: -1px;
}

.single-layout-col.right {
  background-color: #dadada;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6176cf2cfca51f1b888b0962_authentication-corner.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  max-height: 100vh;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.single-layout-col.left {
  background-color: #000;
  flex-direction: row;
  align-items: stretch;
  margin-bottom: auto;
  display: flex;
  position: static;
  left: 0;
}

.single-layout-col.right {
  background-color: #f6f7f9;
  flex-direction: column;
  display: flex;
  overflow: scroll;
}

.success-message {
  color: #31ba7e;
  text-align: center;
  background-color: #fff;
  border: 1px solid #31ba7e;
  border-radius: 5px;
  font-weight: 400;
}

.error-message {
  color: #f64f59;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f64f59;
  border-radius: 5px;
  padding: 20px;
  font-weight: 400;
}

.single-layout-left {
  background-color: #0b1254;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.input-2 {
  color: #1b1d2a;
  background-color: #fff;
  border: 1px solid #0000000f;
  border-radius: 500px;
  height: 44px;
  min-height: 44px;
  margin-bottom: 20px;
  padding: 0 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  line-height: 40px;
  transition: border-color .1s ease-in-out, background-color .1s ease-in-out;
  box-shadow: 0 5px 5px 1px #dadada;
}

.input-2:hover {
  box-shadow: 1px 1px 3px #000;
}

.input-2:active, .input-2:focus {
  background-color: #fff;
  border-color: #808292;
}

.input-2::placeholder {
  color: #808292;
  font-weight: 400;
}

.input-2.email.nexus {
  box-shadow: none;
  outline-offset: 0px;
  background-color: #fff0;
  border-color: #1bd1bc;
  border-radius: 14px;
  outline: 3px #1b1d2a;
  width: 328px;
  margin-bottom: 10px;
  font-family: Exo, sans-serif;
  transition-property: none;
}

.input-2.pw.nexus {
  font-family: Exo, sans-serif;
}

.link {
  color: #325ae7;
  cursor: pointer;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.link:hover {
  color: #325ae7;
  text-decoration: underline;
}

.link.login-links {
  display: block;
}

.link.login-links.nexus {
  color: #5fb7eb;
  font-family: Exo, sans-serif;
}

.link.login-links.nexus.nova {
  font-size: 14px;
}

.text-center {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 700;
}

.text-center.hint {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-center.hint.nexus {
  justify-content: flex-end;
  align-items: center;
  margin: 0 0 0 auto;
  position: static;
}

.text-center.hint.nexus.center {
  align-self: center;
}

.text-center.sign-in {
  color: #170f49;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 40px;
}

.text-center.sign-in.nexus {
  color: #fff;
  text-align: left;
  -webkit-text-stroke-color: #fff;
  margin-bottom: auto;
  padding-top: 40px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.text-center.sign-in.nexus.nova {
  font-size: 28px;
}

.text-center.create-account {
  color: #170f49;
  margin-top: 0;
  margin-bottom: auto;
  font-size: 38px;
}

.text-center.create-account.emp {
  font-size: 32px;
}

.single-layout-right {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  max-height: 90vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.single-layout-logo-right {
  text-align: center;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.single-layout-logo-right.nexus {
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.white {
  color: #fff;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 36px;
  line-height: 6vh;
}

.white.text-large {
  opacity: .8;
}

.white.text-large.wolf-pack-paragraph, .white.text-large.welcome-paragraph {
  line-height: 3vh;
}

.single-layout-right-content {
  box-shadow: none;
  background-color: #0000;
  border-radius: 14px;
  flex-direction: column;
  flex: none;
  order: 0;
  align-self: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.single-layout-right-header {
  text-align: right;
  justify-content: center;
  margin-bottom: auto;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  position: static;
  top: 24px;
  left: -39px;
}

.single-layout-right-header.nexus {
  color: #99c7f2;
  -webkit-text-stroke-color: #9bd5e8;
  font-family: Exo, sans-serif;
}

.single-layout-row-2 {
  text-align: center;
  object-fit: fill;
  flex-direction: row;
  display: block;
  overflow: visible;
}

.div-block-16 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.label {
  color: #404250;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  overflow: visible;
}

.single-layout-left-2 {
  background-color: #0b1254;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.single-layout {
  min-height: 100vh;
}

.single-layout-right-content-2 {
  box-shadow: none;
  background-color: #0000;
  border-radius: 14px;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: center;
  align-items: stretch;
  width: 100%;
  height: 86vh;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  overflow: visible;
}

.section-2 {
  margin-bottom: 20px;
}

.project-component-logo {
  background-color: #f6f7f9;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.project-component-number {
  color: #325ae7;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 500;
}

.project-component-number.outstanding-docs {
  color: #325ae7;
  justify-content: flex-end;
  margin-right: 20px;
  display: flex;
}

.project-component-number.outstanding-docs.review {
  color: #f5bd44;
}

.project-component-number.outstanding-docs.accepted-docs {
  color: #31ba7e;
}

.data-status {
  justify-content: center;
  align-items: center;
  display: flex;
}

.data-status.up {
  color: #31ba7e;
}

.progress-circle-container {
  margin-bottom: 20px;
  position: relative;
}

.progress-inner {
  background-color: #325ae7;
  border-radius: 10px;
  height: 6px;
}

.progress-inner.loan-tracking {
  background-image: linear-gradient(to right, #325ae7, #31ba7e);
  width: 3%;
  height: 6px;
}

.progress-inner.account-setup-horizontal {
  background-image: linear-gradient(to right, #325ae7, #31ba7e);
  border-radius: 14px;
  width: 63%;
  height: 27px;
}

.page-tabs-content {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

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

.mt-20 {
  margin-top: 20px;
}

.mt-20.text-center {
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.mt-20.text-center.hide {
  display: none;
}

.mt-20.text-center.ad {
  margin-top: 10px;
}

.mt-20.client-select {
  justify-content: center;
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.mt-20.client-select.hide {
  display: none;
}

.mt-20.text-center-copy {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.mt-20.text-center-copy.hide {
  display: none;
}

.mt-20.text-center-copy.ad {
  margin-top: 10px;
}

.card-3 {
  background-color: #fff;
  border-radius: 3px;
  width: 480px;
  height: 75vh;
  padding: 0;
  position: relative;
}

.card-3.no-padding {
  padding: 0;
}

.hint-3 {
  color: #fff;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  display: flex;
}

.sidebar-navbar-brand-2 {
  background-color: #0b1254;
  justify-content: center;
  align-items: center;
  height: 54px;
  padding: 10px 20px;
  transition: opacity .1s ease-in-out;
  display: flex;
}

.sidebar-navbar-brand-2:hover {
  opacity: .8;
}

.sidebar-navbar-menu-2 {
  float: none;
  background-color: #1b1d2a;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  width: 260px;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.sidebar-navbar-toggle-button-2 {
  background-color: #186845;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522a21d8088e1_icons8-open-pane-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px;
  align-self: center;
  height: 39px;
  padding: 10px 0;
  transition: background-color .2s ease-in-out;
  display: block;
}

.sidebar-navbar-toggle-button-2:hover {
  background-color: #ffffff0d;
}

.page-heading-2 {
  color: var(--black);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.form-3 {
  flex-direction: column;
  width: auto;
  margin-top: auto;
  margin-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.app-nav-layout-3 {
  z-index: 100;
  background-color: #fff;
  border-bottom: 0 #0000000d;
  justify-content: flex-start;
  align-items: stretch;
  height: 54px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.div-block-20 {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section-inner {
  flex-direction: column;
  margin-bottom: 20px;
  display: flex;
}

.sidebar-navbar-heading-3 {
  z-index: 100;
  background-color: #0b1254;
  border-bottom: 1px solid #ffffff0d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 54px;
  display: flex;
  position: relative;
}

.tab-link-2 {
  color: var(--black);
  background-color: #0000;
  border-bottom: 1px solid #0000;
  margin-bottom: -1px;
  padding-left: 0;
  padding-right: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  box-shadow: 0 5px 5px 1px #fff;
}

.tab-link-2:hover {
  color: #31ba7e;
}

.tab-link-2.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  font-weight: 500;
}

.tab-link-2.notification-tab {
  text-align: center;
  flex: 1;
  margin-right: 0;
  padding: 10px 20px;
}

.tab-link-2.notification-tab:hover {
  color: #325ae7;
}

.tab-link-2.notification-tab.w--current {
  background-color: #f6f7f9;
}

.col-4 {
  object-fit: fill;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.app-main-layout-2 {
  background-color: #fff;
  flex: 1;
  overflow: hidden;
}

.devider {
  background-color: #ebedf0;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.devider.transparent {
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 10px;
}

.list-item {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.sidebar-navbar-body-3 {
  background-color: #0b1254;
  flex: 1;
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: auto;
}

.app-main-layout-header-2 {
  background-color: #fff;
  border-bottom: 1px solid #0000000d;
}

.image-30 {
  max-width: 66%;
  margin-top: 5px;
  margin-left: 80px;
  display: block;
}

.sidebar-navbar-footer-3 {
  background-color: #050d57;
  border-top: 2px solid #ffffff0d;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sidebar-navbar-footer-3.nav-toggle {
  background-color: #0b1254;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-43 {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.button-9 {
  background-color: #31ba7e;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  margin-top: 123px;
  display: flex;
}

.button-9:hover {
  color: #000;
}

.heading-44, .heading-45, .heading-46, .heading-47 {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.hint-4 {
  color: #1c1c57;
  margin-left: 7px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
}

.app-navbar-container-2 {
  flex: 1;
  justify-content: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.hide {
  display: none;
}

.heading-49 {
  color: #1c1c57;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 5px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.heading-49.top-choice {
  margin-left: 60px;
}

.app-main-layout-wrapper-2 {
  background-color: #fff;
  flex-direction: column;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 4% 0;
  display: flex;
}

.card-4 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  height: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  padding: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 5px 1px #a1a1a1;
}

.card-4.details {
  padding-left: 10px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.card-4.docs {
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.card-4.docs.hide {
  display: none;
}

.card-4.loan-choices {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.card-4.lenders {
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.app-main-layout-3 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9d300e884187bffc0_corner-3.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: static;
  overflow: hidden;
}

.app-main-layout-3.scope-of-work {
  background-image: none;
}

.select-field-13 {
  color: #1c1c57;
  border-radius: 20px;
  box-shadow: 0 2px 6px 1px #dadada;
}

.select-field-13.test {
  background-color: var(--white);
  background-color: #fff;
  width: 80px;
}

.body-2 {
  background-color: #0000;
}

.heading-52 {
  color: var(--midnight-blue);
  margin-top: 60px;
  margin-bottom: 20px;
  padding-left: 17px;
  padding-right: 17px;
  font-family: Manrope, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.fix-and-flip-grid {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto minmax(auto, min-content) minmax(auto, min-content) auto;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(auto, min-content);
  grid-auto-columns: 1.25fr;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 20px;
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.text-field-10 {
  color: #1c1c57;
  border-radius: 20px;
  box-shadow: 0 2px 6px 1px #dadada;
}

.text-field-10.test {
  width: 29%;
}

.text-field-10.test.nightly-rate {
  width: 140px;
}

.text-field-10.test.payoff-amount {
  width: 200px;
}

.text-field-10.test.payoff-amount.currency {
  margin-bottom: 0;
}

.text-field-10.test.dollars {
  width: 140px;
}

.text-field-10.test.dollars.currency:hover, .text-field-10.test.dollars.currency:focus {
  border: 2px solid var(--loan-wolf-blue);
}

.text-field-10.test.dollars.currency {
  width: 200px;
  margin-bottom: 0;
}

.heading-53 {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 49px;
  font-weight: 600;
  display: flex;
}

.field-label-9 {
  align-items: center;
  padding-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.form-block-7 {
  align-items: center;
  display: flex;
}

.form-block-8 {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.form-6 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.text-field-12 {
  object-fit: fill;
  border-radius: 20px;
  flex: none;
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.text-field-12.closing-cost-text-field {
  width: 70%;
}

.text-field-12.small {
  width: 100%;
}

.text-field-12.smaller-closing-cost {
  width: 91%;
}

.text-field-12.purchase-price, .text-field-12.closing-costs, .text-field-12.estimated-rent, .text-field-12.market-rent, .text-field-12.vacancy-rate, .text-field-12.acquisition-cost-total, .text-field-12.monthly-cash-flow, .text-field-12.cash-on-cash-return, .text-field-12.average-nightly-rate {
  width: 118px;
}

.text-block-9 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-right: 5px;
  font-size: 20px;
  display: flex;
}

.text-block-9.white-hide {
  color: var(--white);
}

.select-field-15 {
  border-radius: 20px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.form-block-9 {
  margin-top: 20px;
  padding-left: 10px;
}

.select-field-17 {
  border-radius: 10px;
  width: 263px;
}

.select-field-17.scope-of-work-quality {
  width: 138px;
}

.select-field-17.scope-of-work-quality.small {
  width: 104px;
  padding-left: 0;
  padding-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.italic-text-2 {
  color: #73739a;
  text-align: left;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.columns-5 {
  background-image: linear-gradient(#efeff0, #efeff0);
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 618px;
  display: flex;
  box-shadow: 0 5px 5px 1px #e3e3e4;
}

.scope-of-work-title {
  color: #1c1c57;
  text-align: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.scope-of-work-title.total-budget {
  justify-content: flex-end;
}

.scope-of-work-title.hide {
  display: none;
}

.scope-of-work-title.scope-phone.quality {
  justify-content: flex-end;
  padding-right: 30px;
}

.scope-of-work-title.bathrooms {
  justify-content: flex-end;
}

.text-block-12 {
  text-align: left;
  justify-content: flex-start;
  font-size: 8px;
  display: flex;
}

.columns-6 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: flex;
}

.text-field-15 {
  border-radius: 10px;
  width: 178px;
  padding-left: 5px;
  padding-right: 0;
  font-size: 10px;
}

.text-field-15.plans {
  width: 226px;
  padding-left: 5px;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  padding-right: 10px;
}

.sow-budget {
  border-radius: 10px;
}

.sow-budget.currency {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.column-14 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 12px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-14.total {
  align-items: flex-end;
}

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

.field-label-12 {
  flex-flow: wrap;
  justify-content: flex-start;
  margin-bottom: auto;
  padding-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: flex;
}

.field-label-12.contingency {
  flex-direction: row;
  align-items: center;
  margin-left: 282px;
}

.field-label-12.total {
  font-size: 15px;
}

.section-3 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.text-span-2 {
  font-size: 10px;
}

.column-15 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 44px;
  display: flex;
}

.field-label-13 {
  padding-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
}

.exterior-grid {
  border-radius: 10px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  width: 661px;
  margin-bottom: 20px;
  padding: 20px 20px 19px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.div-block-28 {
  justify-content: flex-start;
  display: flex;
}

.column-16 {
  padding-left: 0;
}

.column-17, .column-18 {
  padding-left: 0;
  padding-right: 0;
}

.field-label-15 {
  color: #170f49;
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.columns-7 {
  border-radius: 10px;
  flex-direction: row;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.column-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
}

.gradient-heading {
  background-color: var(--white);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #1875f0 70%, var(--medium-sea-green));
  opacity: 1;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  padding-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 17px;
}

.gradient-heading.more-green {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #1875f0 14%, var(--medium-sea-green));
}

.gradient-heading.more-green.small-heading {
  font-size: 10px;
}

.gradient-heading.bigger {
  font-size: 30px;
}

.two-cards-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 20px;
  display: grid;
}

.fix-and-flip-long-card {
  border-radius: 10px;
}

.modal-wrapper {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.image-40 {
  width: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 5px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.grid-36 {
  border-radius: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr .25fr;
  margin-top: 20px;
  padding: 10px 20px 20px;
  box-shadow: 0 5px 5px 1px #dadada;
}

.grid-37 {
  background-color: var(--white);
  border-radius: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr .25fr .25fr;
  margin-top: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 5px 5px 1px #dadada;
}

.html-embed {
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
  box-shadow: 0 1px 5px 5px #dadada;
}

.container-25 {
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 20px;
  box-shadow: 0 5px 5px 1px #dadada;
}

.grid-38 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

.container-26 {
  height: 440px;
}

.grid-39 {
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 0 5px 5px 1px #dadada;
}

.field-label-16 {
  padding-left: 10px;
}

.html-embed-2 {
  margin-top: 10px;
  margin-right: 10px;
  padding-top: 0;
}

.rental-cost-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr minmax(86px, 1fr);
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.rent-assumption-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: minmax(auto, .5fr) auto auto auto;
  grid-template-columns: 1.5fr minmax(86px, 1fr);
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.field-label-17 {
  padding-left: 10px;
}

.grid-40 {
  border-radius: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  box-shadow: 0 5px 5px 1px #dadada;
}

.container-27 {
  margin-top: 20px;
}

.vacation-rental-cost-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr minmax(86px, .5fr);
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.vacation-rental-revenue-assumptions-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: minmax(auto, .5fr) auto auto auto auto;
  grid-template-columns: 1.5fr minmax(86px, 1fr);
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.radio-button-label-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.radio-button-label-2.hide {
  color: var(--_nexus---nexus-light-blue);
  margin-top: auto;
  margin-bottom: auto;
  font-family: Exo, sans-serif;
}

.heading-73 {
  color: var(--ghost-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  font-family: Exo, sans-serif;
  font-size: 16px;
  display: flex;
}

.button-13 {
  background-color: var(--medium-sea-green);
  border-radius: 10px;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.form-block-12 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.column-22, .column-23, .column-24 {
  padding-left: 0;
}

.modal-close {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/61686f8bed022a44300b6787_delete.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 16px;
  height: 16px;
  margin-top: 2%;
  margin-left: 95%;
}

.sidebar-navbar-heading-5 {
  z-index: 100;
  background-color: #1b1d2a;
  border-bottom: 1px solid #ffffff0d;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 260px;
  height: 54px;
  margin-left: auto;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.sidebar-navbar-brand-3 {
  color: #1a3e40;
  background-color: #0b1254;
  justify-content: center;
  align-items: center;
  height: 54px;
  padding: 10px 20px;
  transition: opacity .1s ease-in-out;
  display: flex;
}

.sidebar-navbar-brand-3:hover {
  opacity: .8;
}

.col-5 {
  flex-flow: column;
  justify-content: space-between;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.tabs-content-2 {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.form-12 {
  width: 100%;
}

.valuation {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6176cf2cfca51f1b888b0962_authentication-corner.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 20px 30px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 5px 1px #a1a1a1;
}

.valuation.hide {
  display: none;
}

.field-label-20 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 11px;
}

.field-label-20.sqft {
  margin-bottom: 5px;
}

.tabs-menu-2 {
  border-bottom: 1px solid #ebedf0;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  height: 57px;
  max-height: 57px;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 800;
  display: flex;
}

.tabs-menu-2.details {
  flex-direction: column;
  height: auto;
  max-height: none;
}

.tabs-menu-2.processing-details {
  flex-direction: row;
  justify-content: space-between;
  width: 80%;
  height: 34px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu-2.processing-details.user {
  width: 60%;
}

.tabs-menu-2.ws-contacts {
  flex-direction: row;
  justify-content: space-between;
  width: 80%;
  height: 34px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu-2.ws-contacts.user {
  width: 60%;
}

.text-block-19 {
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.project-val {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6176cf2cfca51f1b888b0962_authentication-corner.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  flex-direction: row;
  height: 86px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.project-val.real {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350dde6d96495e5970638_crm-bar-chart.png");
  flex-direction: row;
  height: 123px;
  margin-top: 20px;
}

.form-13 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: 10px;
  display: flex;
}

.form-13.details {
  margin-left: auto;
  padding-left: 10px;
  display: flex;
}

.section-4 {
  margin-bottom: 20px;
}

.loan-milestone-steps {
  color: #404250;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  min-height: 30px;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: 10px;
  padding-top: 1px;
  padding-bottom: 0;
  padding-left: 30px;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s;
  display: block;
  overflow: hidden;
}

.loan-milestone-steps:hover {
  color: #808292;
}

.loan-milestone-steps.w--current {
  color: #ebedf0;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc1276fbfe13_step-line.svg"), none;
}

.loan-milestone-steps.next-up {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc7e5afbfe14_step-active.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  min-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.loan-milestone-steps.next-up.tooltip {
  align-items: center;
  display: flex;
  overflow: visible;
}

.loan-milestone-steps.passed {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/619ec5606c3bf911857a5707_Icon%20Check%20-%20Loan%20Wolf%20(3).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 23px 23px;
  min-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: visible;
}

.loan-milestone-steps.passed.hide {
  background-size: 22px 22px;
  display: none;
}

.radio-button-field {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.data-status-text-3 {
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-field-23 {
  border-radius: 10px;
  width: 263px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  box-shadow: 0 5px 5px 1px #dadada;
}

.tab-pane-scope-of-work {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-46 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9d300e884187bffc0_corner-3.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
  width: 786px;
  margin-bottom: 40px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-46.test {
  grid-row-gap: 8px;
  background-position: 100%;
  background-size: cover;
  grid-template-columns: 3fr 1.5fr;
  width: 100%;
  min-width: 470px;
  height: 100%;
  padding-left: 20px;
}

.app-main-layout-wrapper-3 {
  background-color: #0000;
  flex-direction: column;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 3% 0;
  display: flex;
}

.grid-9 {
  grid-template-rows: auto;
  align-items: stretch;
  min-height: 380px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.container-30 {
  object-fit: fill;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350ddc084979bb5a59707_crm-line-chart.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 266px;
  border-radius: 3px;
  flex-flow: column;
  justify-content: center;
  max-width: 485px;
  height: 103px;
  margin-top: 17px;
  display: flex;
  box-shadow: 0 1px 5px #ebedf0;
}

.container-30.total-construction-cost {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9750b6bff35d2e57b_corner-4.png");
  background-position: 100%;
  background-size: contain;
  border-radius: 10px;
  max-width: 549px;
  height: 111px;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  box-shadow: 0 5px 5px 1px #dadada;
}

.tab-link-3 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: -1px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 5px 5px 1px #fff;
}

.tab-link-3:hover {
  color: #31ba7e;
}

.tab-link-3.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  margin-bottom: 0;
  font-weight: 500;
}

.text-field-24 {
  border-radius: 10px;
  width: 136px;
  margin-top: 10px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.text-field-24.contact-names {
  overflow: visible;
}

.propval-label {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.propval-label.real {
  padding-top: 10px;
  font-size: 17px;
}

.propval-label.real.processing {
  height: 60px;
}

.card-6 {
  background-color: #fff;
  border-radius: 3px;
  height: 100%;
  padding: 30px;
  position: relative;
  box-shadow: 0 1px 5px #ebedf0;
}

.card-6.text-center {
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  box-shadow: 0 1px 5px 5px #dadada;
}

.card-6.text-center.loan-progress, .card-6.text-center.admin-loan-progress {
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
}

.card-6.center {
  text-align: center;
}

.milestone-heading {
  color: #1c1c57;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 20px;
}

.grid-47 {
  grid-template-rows: auto 320px;
  margin-top: 20px;
  margin-right: 0;
  padding-left: 0;
}

.tabs-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 15px;
  overflow: visible;
}

.tabs-2.details {
  width: 182px;
}

.select-field-23 {
  border-radius: 10px;
  width: 263px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 5px 5px 1px #dadada;
}

.valuation-picture {
  background-color: #fff;
  border-radius: 10px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 0;
  padding: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 5px 1px #dadada;
}

.propval-value {
  color: #73739a;
  margin-top: 10px;
  margin-left: 15px;
  font-weight: 500;
}

.textarea-4 {
  border-radius: 10px;
  width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  box-shadow: 0 5px 5px 1px #dadada;
}

.black-2 {
  color: #000;
  font-size: 14px;
  font-weight: 600;
}

.black-2.hide {
  display: none;
}

.black-2.normal {
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.black-2.normal.valrep {
  margin-bottom: 3px;
  position: relative;
}

.black-2.last {
  margin-bottom: 20px;
}

.black-2.date-right {
  text-align: right;
  width: auto;
  padding-right: 85px;
}

.black-2.date-right.hide {
  display: none;
}

.black-2.milestone {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.black-2.milestone.refuted {
  color: #c92404;
  align-items: center;
  margin-left: 55px;
  line-height: 14px;
  display: flex;
}

.black-2.milestone.refuted.hide {
  display: none;
}

.black-2.val-refuted-date {
  color: #c92404;
  text-align: right;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 85px;
}

.black-2.val-refuted-date.hide {
  display: none;
}

.heading-83 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.heading-83.construction-title {
  color: #1c1c57;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  display: block;
}

.revenue-value-2 {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: block;
}

.revenue-value-2:hover {
  opacity: .45;
}

.revenue-value-2.profit {
  color: #1c1c57;
  text-align: center;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 41px;
  font-weight: 700;
}

.column-26 {
  flex-direction: column;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}

.columns-14 {
  width: 647px;
}

.tab-link-4 {
  color: #404250;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  margin-bottom: -1px;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 500;
}

.tab-link-4:hover {
  color: #31ba7e;
}

.tab-link-4.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  font-weight: 500;
}

.tab-link-4.calc {
  text-align: center;
  width: 90%;
}

.tab-link-4.ws {
  text-align: center;
  width: 240px;
}

.tabs-menu-3 {
  border-bottom: 1px solid #ebedf0;
  justify-content: center;
  display: flex;
}

.tabs-menu-3.ws {
  justify-content: center;
  display: flex;
}

.modal-div-upload {
  background-color: #fff;
  border-radius: 14px;
  width: 500px;
  height: 230px;
  margin: auto auto auto 33%;
  position: absolute;
  inset: 0%;
}

.upload-heading {
  margin-bottom: 40px;
  padding-left: 33px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  display: block;
}

.html-embed-5 {
  margin-left: 40px;
  margin-right: auto;
}

.upload-card {
  background-color: #fff;
  border-radius: 3px;
  width: 460px;
  height: 170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.columns-23 {
  width: 100%;
  display: flex;
}

.columns-23.hide {
  display: none;
}

.details-submit {
  background-color: var(--medium-sea-green);
  border-radius: 10px;
  width: 136px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 1px 5px 5px #dadada;
}

.map-embed {
  width: 100%;
  height: 100%;
  margin: auto;
  overflow: hidden;
}

.multi-step-form-radio-trigger---brix {
  color: #170f49;
  border: 2px solid #0000;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 172px;
  margin-bottom: 0;
  padding-left: 66px;
  padding-right: 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: border-width .2s, border-color .2s;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 2px 6px 2px #13124212;
}

.multi-step-form-radio-trigger---brix:hover {
  border-color: #bfbaff;
}

.multi-step-form-text-field {
  color: #170f49;
  background-color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px solid #0000;
  border-radius: 500px;
  min-height: 66px;
  margin-bottom: 0;
  padding: 20px 60px 20px 20px;
  font-size: 18px;
  transition: color .4s, border-color .4s, all .4s;
  box-shadow: 0 2px 6px #13124212;
}

.multi-step-form-text-field:hover {
  border-color: #4a3aff;
  box-shadow: 0 4px 10px #1312421f;
}

.multi-step-form-text-field:focus {
  color: #4a3aff;
  border: 2px solid #4a3aff;
}

.multi-step-form-text-field::placeholder {
  color: #6f6c90;
  font-size: 18px;
}

.multi-step-form-text-field.email-icon---brix {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8d1a21b3b0f_icon-2-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  min-height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.multi-step-form-text-field.email-icon---brix:hover, .multi-step-form-text-field.email-icon---brix:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8a4bc1b3b11_icon-2-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.multi-step-form-text-field.name-icon---brix {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8090c1b3b10_icon-1-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
}

.multi-step-form-text-field.name-icon---brix:hover, .multi-step-form-text-field.name-icon---brix:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8300b1b3b12_icon-1-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.multi-step-form-text-field.company-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e94c70eccba1814e817b6_icon-4-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  box-shadow: 0 2px 6px #13124212;
}

.multi-step-form-text-field.company-icon:hover, .multi-step-form-text-field.company-icon:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e94c70eccba0d8fe817b5_icon-4-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.multi-step-form-text-field.company-icon.company {
  width: 100%;
  min-height: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.multi-step-form-text-field.company-icon.phone {
  width: 100%;
  min-height: 46px;
}

.multi-step-form-text-field.company-icon.phone.phone-format {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  min-height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.multi-step-form-text-field.company-icon.phone.phone-format:hover, .multi-step-form-text-field.company-icon.phone.phone-format:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f874511b3b0d_icon-3-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.multi-step-form-text-field.name-icon---brix {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8090c1b3b10_icon-1-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  min-height: 22px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  line-height: 18px;
}

.multi-step-form-text-field.name-icon---brix:hover, .multi-step-form-text-field.name-icon---brix:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8300b1b3b12_icon-1-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.rentals-quote-form {
  border-radius: 500px;
  width: auto;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  box-shadow: 0 1px 5px 5px #dadada;
}

.rentals-quote-form.test {
  background-color: var(--white);
  border-radius: 16px;
  width: 120px;
  margin-bottom: 15px;
  margin-left: 0;
  box-shadow: 0 2px 6px 1px #dadada;
}

.rentals-quote-form.test:hover {
  border: 2px solid var(--loan-wolf-blue);
}

.rentals-quote-form.test:active {
  box-shadow: 0 2px 6px 2px #484747;
}

.rentals-quote-form.test {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  width: 120px;
  margin-bottom: 15px;
  margin-left: auto;
  box-shadow: 0 2px 6px 1px #dadada;
}

.rentals-quote-form.nexus {
  background-color: var(--white);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 120px;
  margin-bottom: 15px;
  margin-left: auto;
  box-shadow: 0 2px 6px 1px #dadada;
}

.rentals-quote-form.nexus:hover {
  border: 2px solid var(--loan-wolf-blue);
}

.rentals-quote-form.nexus:active {
  box-shadow: 0 2px 6px 2px #484747;
}

.rentals-quote-form.nexus-dropbown {
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  border-radius: 16px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  height: 44px;
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: auto;
  box-shadow: 0 4px 20px #0000004d;
}

.rentals-quote-form.nexus-dropbown:hover {
  border: 2px solid var(--loan-wolf-blue);
}

.rentals-quote-form.nexus-dropbown:active {
  box-shadow: 0 2px 6px 2px #484747;
}

.form-field {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0003;
  border: 1px solid #fff;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 65px;
  margin-bottom: 10px;
  padding: 0 15px;
  font-weight: 700;
  transition: all .5s;
  display: flex;
}

.form-field:focus {
  background-color: #00000080;
}

.form-field::placeholder {
  color: #ffffff80;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
}

.form-field.slider {
  z-index: 10;
  color: #0000;
  z-index: 10;
  z-index: 10;
  background-color: #0000;
  border: 0 #0000;
  flex: 0 auto;
  width: 100%;
  height: 60px;
  margin-bottom: 0;
  transition: opacity .2s;
  position: relative;
}

.slider-container {
  width: 100%;
}

.details-edit {
  background-color: var(--medium-sea-green);
  border-radius: 10px;
  width: 136px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 1px 5px 5px #dadada;
}

.details-edit.processing {
  text-align: center;
  margin: 20px auto auto;
}

.modal-gray-background {
  z-index: 5;
  background-color: #0003;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.modal-gray-background.hide {
  display: none;
}

.modal-gray-background.dark {
  background-color: #0000004d;
}

.modal-form-background {
  background-color: #fff;
  border-radius: 14px;
  width: 530px;
  height: 400px;
  margin: auto auto auto 33%;
  position: absolute;
  inset: 0%;
}

.modal-form-background.hide {
  display: none;
}

.contact-modal-div {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: center;
  align-items: center;
  width: 480px;
  height: 340px;
  margin: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 5px 1px #dadada;
}

.contact-modal-div.hide {
  display: none;
}

.heading-contact-type {
  margin-bottom: 15px;
  padding-left: 33px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.grid-58 {
  place-content: center;
  place-items: center;
}

.div-block-39 {
  width: 100%;
}

.documents-container {
  padding-bottom: 10px;
  padding-left: 10px;
}

.upload-trashcan {
  cursor: pointer;
  border-radius: 10px;
}

.nexus-submission-icon {
  flex: none;
  order: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.btn-start-new-loan {
  background-color: var(--medium-sea-green);
  border-radius: 10px;
  justify-content: center;
  width: 196px;
  margin: 10px auto 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.btn-start-new-loan.whslr {
  width: 300px;
}

.btn-start-new-loan.user {
  width: 240px;
}

.refinance-radio {
  text-align: center;
  align-items: center;
  height: 40px;
  margin: 0 5px;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.refinance-radio.first {
  position: relative;
}

.refinance-radio.first.baby-blue {
  background-color: var(--_nexus---nexus-light-blue);
  border-radius: 10px;
}

.refinance-radio.first.gray {
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  box-shadow: 0 3px 12px #00000040;
}

.refinance-radio.baby-blue {
  background-color: var(--_nexus---nexus-light-blue);
  border-radius: 10px;
}

.refinance-radio.gray {
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  border-radius: 10px;
}

.purchase-refinance {
  color: #170f49;
  margin: auto;
  font-family: Manrope, sans-serif;
  font-size: 21px;
}

.sow-summary {
  color: #73739a;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  line-height: 27px;
}

.loan-type-label---fnf {
  background-color: #31ba7e;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 190px;
  height: 30px;
  margin-bottom: 15px;
  margin-left: 10px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.loan-type-label---fnf.admin-dash {
  justify-content: center;
  min-width: 160px;
  height: 27px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
}

.loan-type-label---fnf.tooltip {
  color: #2c2c4d;
  margin-bottom: 5px;
}

.image-51 {
  border-radius: 10px;
  max-height: 85px;
  margin: 20px 10px 10px;
  padding-bottom: 0;
  padding-left: 0;
}

.terms-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  width: 240px;
  height: 400px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 5px;
  box-shadow: 0 2px 6px 1px #dadada;
}

.terms-card:hover {
  box-shadow: 0 2px 8px 2px #a7a7a7;
}

.terms-card:active {
  box-shadow: 0 3px 10px 4px #787676;
}

.terms-card.wholesaler {
  align-items: center;
  height: 420px;
}

.terms-card.wholesaler.hide {
  display: none;
}

.loan-dashboard-tabs-card {
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  min-width: 500px;
  max-width: 1000px;
  height: auto;
  margin: 20px auto 40px;
  padding: 10px 20px 30px;
  position: relative;
  box-shadow: 0 1px 5px 5px #dadada;
}

.heading-89 {
  color: #1c1c57;
  text-align: center;
  max-height: 80px;
  margin-top: 5px;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  overflow: hidden;
}

.loan-card-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  min-width: auto;
  max-width: none;
  padding: 20px;
  overflow: visible;
}

.loan-details {
  color: #73739a;
  height: 23px;
  margin-left: 10px;
  margin-right: 15px;
  padding-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 800;
  overflow: hidden;
}

.loan-details.client {
  height: 46px;
}

.tabs-content-5 {
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
  display: flex;
}

.loan-dashboard-details {
  color: #1c1c57;
  justify-content: flex-end;
  margin-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

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

.utility-page-content {
  text-align: center;
  border-radius: 14px;
  flex-direction: column;
  align-items: center;
  width: 397px;
  padding-top: 15px;
  padding-bottom: 30px;
  display: flex;
  box-shadow: 0 1px 5px 5px #dadada;
}

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

.footer-nav-link {
  color: #73739a;
  white-space: nowrap;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
}

.card-home-testimonial-about-name {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-weight: 800;
  line-height: 1.333em;
}

.title-2.home-perks-featured-top-title {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.title-2.card-home-perk {
  color: #1c1c57;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.5em;
}

.title-2.home-testimonials {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

.title-2.footer-menu {
  color: #1c1c57;
  margin-bottom: 30px;
  font-family: Manrope, sans-serif;
  font-size: 31px;
  font-weight: 800;
  line-height: 1.333em;
}

.title-2.home-perks {
  color: #1c1c57;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

.title-2.home-perks-featured-bottom-title {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

.title-2.neutral-100 {
  color: #fff;
  max-width: 760.254px;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

.title-2.neutral-100._30 {
  font-size: 29px;
}

.title-2.card-home-testimonial {
  color: #1c1c57;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
  line-height: 1.5em;
}

.title-2.card-home-testimonial.home {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 24px;
}

.title-2.h3-size {
  color: #1c1c57;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.5em;
}

.title-2.h3-size.card-footer-download {
  color: #fff;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
}

.title-2.h3-size.card-plan {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 30px;
}

.title-2.h3-size.card-contact-link {
  color: #1c1c57;
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
}

.title-2.h3-size.card-footer-download {
  color: #fff;
  margin-bottom: 10px;
}

.title-2.h3-size.card-plan {
  margin-bottom: 7px;
}

.title-2.home-hero {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
  font-size: 62px;
  font-weight: 800;
  line-height: 1.161em;
}

.title-2.step-tab-link-title {
  margin-bottom: 10px;
}

.title-2.footer-menu {
  color: #1c1c57;
  margin-bottom: 10px;
  font-weight: 800;
  line-height: 1.333em;
}

.title-2.cart-item-title {
  color: #1c1c57;
  font-size: 22px;
  font-weight: 800;
  text-decoration: none;
}

.title-2.cart-item-title:hover {
  color: #08ce8a;
}

.title-2.blog {
  margin-bottom: 0;
  margin-right: 30px;
}

.title-2.neutral-100 {
  color: #fff;
}

.title-2.neutral-100.cta-2 {
  margin-bottom: 18px;
}

.title-2.blog-hero {
  margin-bottom: 47px;
}

.title-2.careers-perk {
  color: var(--midnight-blue);
  margin-bottom: 22px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
  line-height: 1.5em;
}

.title-2.card-home-testimonial {
  align-self: center;
  margin-bottom: 10px;
  font-size: 33px;
}

.title-2.careers-perks {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.title-2.manrope_40px_800bold_midnight-blue {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

.title-2.manrope_40px_800bold_midnight-blue.white {
  color: var(--ghost-white-2);
}

.title-2.careers-hero {
  color: var(--midnight-blue);
  text-transform: none;
  font-family: Manrope, sans-serif;
  font-size: 60px;
  line-height: 1.1em;
  text-decoration: none;
}

.title-2.pricing {
  color: var(--midnight-blue);
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 7vh;
}

.title-2.pricing.power {
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  font-size: 9vh;
  line-height: 8vh;
}

.title-2.pricing.ws {
  font-size: 5vh;
  line-height: 7vh;
}

.title-2.h4-size {
  color: #1c1c57;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.545em;
}

.title-2.h4-size.card-plan-features {
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Manrope, sans-serif;
}

.title-2.step-tab-link-title {
  color: #1c1c57;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

.title-2.contact-social-media {
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
}

.title-2.pricing {
  color: #1c1c57;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
}

.title-2.home-perks-featured-bottom-title {
  align-items: center;
  display: flex;
}

.title-2.faqs {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
}

.title-2.contact-hero {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  font-size: 7vh;
  line-height: 8vh;
}

.title-2.faq {
  color: #1c1c57;
  margin-bottom: 0;
  margin-right: 30px;
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.title-2.changelog {
  color: var(--medium-blue);
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 7vh;
  line-height: 8vh;
}

.title-2.about-hero-vision-mission {
  color: var(--midnight-blue);
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Manrope, sans-serif;
  font-size: 1.4em;
  line-height: 1.4em;
}

.title-2.about-hero-vision-mission.vision {
  color: var(--midnight-blue);
  font-size: 1.7em;
  line-height: 1.5em;
}

.title-2.values {
  color: var(--midnight-blue);
  margin-bottom: 0;
}

.title-2.card-value {
  color: var(--midnight-blue);
  margin-bottom: 8px;
  font-weight: 800;
}

.title-2.about-hero {
  color: var(--midnight-blue);
  text-align: center;
  max-width: 940px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 4.5vh;
  line-height: 7vh;
}

.title-2.about-story {
  color: var(--midnight-blue);
  margin-bottom: 0;
}

.title-2.h2-size {
  color: #1c1c57;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

.title-2.h2-size.team-item-name {
  margin-bottom: 8px;
}

.title-2.about-team {
  margin-bottom: 0;
}

.title-2.card-timeline-year {
  color: var(--midnight-blue);
  margin-bottom: 13px;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.title-2.smaller {
  color: #1c1c57;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 1.4em;
}

.footer-menu-content {
  justify-content: space-between;
  margin-bottom: -14px;
  display: flex;
}

.paragraph-7.home-hero {
  color: #73739a;
  max-width: 507px;
  margin-bottom: 48px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.778em;
}

.paragraph-7.home-testimonials {
  color: #73739a;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-7.home-perks-featured-top-content-paragraph {
  color: #73739a;
  margin-bottom: 36px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-7.home-perks-featured-bottom-content-paragraph {
  color: #73739a;
  margin-bottom: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-7.neutral-300 {
  color: #ececf6;
}

.paragraph-7.neutral-300.cta-1 {
  margin-bottom: 48px;
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-7.neutral-300.card-footer-download {
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
}

.paragraph-7.neutral-300.cta-2, .paragraph-7.neutral-300.card-footer-download {
  margin-bottom: 40px;
}

.paragraph-7.neutral-300.cta-2 {
  width: 706px;
  margin-bottom: 48px;
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-7.step-tab-link-paragraph {
  color: #73739a;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-7.home-download {
  color: #73739a;
  margin-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-7.card-home-testimonial {
  color: #73739a;
  margin-bottom: 22px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-7.card-home-testimonial.reviews {
  width: 355px;
  font-size: 14px;
  line-height: 1.6em;
}

.paragraph-7.card-home-perk {
  color: #73739a;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.paragraph-7.home-perks-featured-top-content-paragraph {
  margin-bottom: 36px;
}

.paragraph-7.home-perks-featured-bottom-content-paragraph {
  margin-bottom: 36px;
  font-family: Manrope, sans-serif;
}

.paragraph-7.careers-perks {
  color: #73739a;
  max-width: 416px;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 1.778em;
}

.paragraph-7.careers-perk {
  color: var(--slate-grey);
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-7.careers-hero {
  max-width: 624px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
}

.paragraph-7.card-home-testimonial {
  width: 295px;
  margin-bottom: 22px;
}

.paragraph-7.apply {
  text-align: center;
  width: 252px;
  margin-bottom: 22px;
}

.paragraph-7.apply.done {
  overflow: hidden;
}

.paragraph-7.pricing {
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
}

.paragraph-7.faq {
  margin-bottom: 6px;
  font-family: Manrope, sans-serif;
}

.paragraph-7.faqs {
  margin-bottom: 48px;
  font-family: Manrope, sans-serif;
}

.paragraph-7.card-plan-excerpt {
  margin-bottom: 0;
  line-height: 24px;
}

.paragraph-7.contact-link {
  margin-bottom: 30px;
  font-family: Manrope, sans-serif;
}

.paragraph-7.contact {
  margin-bottom: 48px;
  font-family: Manrope, sans-serif;
}

.paragraph-7.contact-link {
  margin-bottom: 30px;
}

.paragraph-7.contact-hero, .paragraph-7.card-default, .paragraph-7.card-value, .paragraph-7.card-timeline-year {
  margin-bottom: 0;
}

.paragraph-7.steps-paragraph {
  text-align: center;
  width: 252px;
  margin-bottom: 22px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-7.steps-paragraph.done {
  overflow: hidden;
}

.footer-logo {
  width: 187px;
}

.step-images-wrapper {
  justify-content: center;
  align-items: center;
  margin-right: 30px;
  display: flex;
}

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

.section-5 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.section-5.bg-neutral-200 {
  background-color: #f7f7fc;
  padding-top: 99px;
  padding-bottom: 80px;
}

.section-5.bg-neutral-200.home-testimonials {
  padding-top: 60px;
  overflow: hidden;
}

.section-5.bg-neutral-200.steps {
  background-color: #f7f7fc;
  padding-top: 10px;
  padding-bottom: 0;
}

.section-5.home-perks {
  font-family: Manrope, sans-serif;
}

.section-5.home-hero {
  padding-top: 50px;
  padding-bottom: 30px;
  overflow: hidden;
}

.section-5.bg-primary-1.cta-1 {
  background-color: #1c1c57;
  padding-top: 74px;
  padding-bottom: 74px;
  overflow: hidden;
}

.section-5.bg-primary-1.cta-2 {
  align-items: center;
  padding-top: 147px;
  padding-bottom: 147px;
  display: flex;
  overflow: hidden;
}

.section-5.home-download {
  position: relative;
  overflow: hidden;
}

.section-5.home-perks {
  padding-top: 75px;
  padding-bottom: 75px;
  overflow: hidden;
}

.section-5.blog-hero {
  padding-top: 120px;
  position: relative;
}

.home-download-feature-wrapper {
  color: #1c1c57;
  align-items: center;
  display: flex;
}

.steps-tabs-content {
  width: 100%;
  max-width: 49%;
  overflow: visible;
}

.footer-nav {
  margin-bottom: 0;
  margin-right: 30px;
  padding-left: 0;
}

.footer-nav.last {
  margin-right: 0;
}

.container-default {
  flex: 1;
  max-width: 1270px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.home-hero-content {
  z-index: 1;
  min-width: 504px;
  max-width: 51%;
  margin-right: 10px;
  position: relative;
}

.card-9 {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
}

.card-9.footer-download {
  background-color: var(--midnight-blue);
  max-width: 494px;
  padding: 74px 56px;
}

.card-9.home-perk {
  text-align: center;
  padding: 58px 40px;
}

.card-9.step-tab-link {
  box-shadow: none;
  color: #73739a;
  background-color: #0000;
  margin-bottom: 33px;
  padding: 0 47px;
}

.card-9.step-tab-link:hover {
  color: #73739a;
}

.card-9.step-tab-link.w--current {
  background-color: #fff;
  padding-top: 52px;
  padding-bottom: 52px;
  box-shadow: 0 18px 30px 5px #dadada;
}

.card-9.step-tab-link.last {
  margin-bottom: 0;
}

.card-9.home-testimonial {
  flex-direction: column;
  max-width: 540px;
  margin-left: 30px;
  padding: 51px 48px 55px;
  display: flex;
  overflow: visible;
}

.card-9.home-testimonial.responsive {
  width: 444.5px;
  max-width: none;
  height: auto;
}

.card-9.footer-download {
  background-color: #0b1254;
  flex-direction: column;
  align-items: stretch;
  max-width: 494px;
  padding: 74px 56px;
  display: flex;
}

.card-9.home-testimonial {
  flex-direction: column;
  align-items: center;
  max-width: 540px;
  height: 424px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 55px;
  display: flex;
  overflow: visible;
  box-shadow: 0 18px 30px #1c1c572e;
}

.card-9.you-save {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 360px;
  height: 180px;
  margin: 40px auto 20px;
  display: flex;
  overflow: visible;
}

.card-9.process {
  flex-direction: column;
  align-items: center;
  max-width: 540px;
  height: 460px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 55px;
  display: flex;
  overflow: visible;
  box-shadow: 0 18px 30px #1c1c572e;
}

.card-9.process._3 {
  width: auto;
  max-width: 259px;
  height: 470px;
  padding-bottom: 10px;
}

.card-9.process._4 {
  width: auto;
  max-width: 212px;
  height: 395px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.card-9.details {
  height: 172px;
  padding-left: 10px;
  display: flex;
}

.card-9.faq {
  cursor: pointer;
  border: 1px solid #ececf6;
  margin-bottom: 32px;
  padding: 50px 48px;
  transition: box-shadow .3s, border-color .3s, transform .3s;
  box-shadow: 0 5px 14px #1c1c570d;
}

.card-9.faq:hover {
  border-color: #6d72f6;
  transform: translate(0, -4px);
  box-shadow: 0 10px 25px #1c1c5714;
}

.card-9.plan {
  border: 1px solid var(--white);
  color: #73739a;
  flex-direction: column;
  width: 250px;
  min-height: 100%;
  padding: 10px 15px;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, transform .3s;
  display: flex;
  overflow: visible;
}

.card-9.plan:hover {
  color: #73739a;
  border-style: none;
  transform: translate(0, -4px);
}

.card-9.plan.green-top-border {
  border-top-width: 5px;
  border-top-color: var(--medium-sea-green);
  min-height: auto;
}

.card-9.plan.green-top-border:hover {
  border-top-style: solid;
}

.card-9.plan.gray-top-border {
  border-top-width: 5px;
  border-top-color: var(--dim-grey);
  min-height: auto;
}

.card-9.plan.gray-top-border:hover {
  border-top-style: solid;
}

.card-9.plan.blue-top-border {
  border-top-width: 5px;
  border-top-color: var(--medium-blue);
  min-height: auto;
}

.card-9.plan.blue-top-border:hover {
  border-top-style: solid;
}

.card-9.plan.yellow-top-border {
  border-top-width: 5px;
  border-top-color: #ebb22299;
  min-height: auto;
}

.card-9.plan.yellow-top-border:hover {
  border-top-style: solid;
}

.card-9.contact-link {
  background-color: var(--white);
  color: #73739a;
  text-align: center;
  border: 1px solid #ececf6;
  padding: 51px 40px 82px;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, transform .3s;
}

.card-9.contact-link:hover {
  color: #73739a;
  border-color: #d9d9e9;
  transform: translate(0, -4px);
  box-shadow: 0 25px 35px #1c1c5714;
}

.card-9.connect {
  color: #73739a;
  border: 1px solid #ececf6;
  flex-direction: column;
  width: 380px;
  height: 780px;
  margin-left: 24px;
  margin-right: 24px;
  padding: 20px 20px 30px;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, transform .3s;
  display: flex;
  overflow: visible;
}

.card-9.connect:hover {
  color: #73739a;
  border-color: #d9d9e9;
  transform: translate(0, -4px);
  box-shadow: 0 25px 35px #1c1c5714;
}

.card-9.connect.enterprise {
  border-top-width: 5px;
  border-top-color: #9b9bff;
  min-width: 92%;
  min-height: 30%;
}

.card-9.connect.color {
  border-top-width: 5px;
  border-top-color: var(--dark-slate-grey);
}

.card-9.contact {
  border: 1px solid #ececf6;
  align-items: center;
  width: 100%;
  max-width: 702px;
  min-height: 795px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 80px 48px;
  display: flex;
}

.card-9.footer-create-account {
  background-color: var(--midnight-blue);
  flex-direction: column;
  align-items: stretch;
  width: 540px;
  margin-bottom: 30px;
  padding: 10px 50px 20px;
  display: flex;
}

.home-perks-featured-bottom-content-grid {
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 40px;
}

.home-perks-grid {
  grid-column-gap: 26px;
  grid-row-gap: 59px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 0;
}

.card-home-testimonial-about-wrapper {
  text-align: left;
  align-items: center;
  margin-top: auto;
  margin-left: 10px;
  display: flex;
}

.steps-tabs-menu {
  flex-direction: column;
  min-width: 498px;
  max-width: 46%;
  margin-left: auto;
  display: flex;
}

.button-primary {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #08ce8a;
  border-radius: 14px;
  padding: 26px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
}

.button-primary:hover {
  color: #fff;
  background-color: #5055df;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 10px 30px #4a3aff26;
}

.button-primary._2-buttons-button {
  background-color: #08ce8a;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 28px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
}

.button-primary._2-buttons-button._2b {
  width: auto;
}

.button-primary._2-buttons-button {
  background-color: #08ce8a;
  margin-bottom: 15px;
  margin-right: 28px;
}

.button-primary._2-buttons-button:hover {
  background-color: #08ce8a;
}

.button-primary.phone:hover {
  background-color: var(--loan-wolf-blue);
}

.footer-4 {
  background-color: #fff;
  border-top: 1px solid #d9d9e9;
  padding-top: 40px;
  padding-bottom: 38px;
}

.footer-content-bottom {
  border-top: 1px solid #d9d9e9;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.subtitle-wrapper {
  color: #08ce8a;
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  align-items: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 0 0;
  font-size: 19px;
  font-weight: 800;
  line-height: 1.125em;
  display: flex;
}

.subtitle-wrapper.home-hero {
  color: #31ba7e;
}

.subtitle-wrapper.center {
  justify-content: center;
}

.subtitle-wrapper.long {
  padding-right: 10px;
}

.home-download-image-wrapper {
  z-index: 1;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 59%;
  display: flex;
  position: relative;
}

.footer-content-top {
  justify-content: space-between;
  margin-bottom: 128px;
  display: flex;
}

.home-perks-featured-bottom-content {
  max-width: 45%;
}

.footer-menu-main-content {
  justify-content: space-between;
  width: 100%;
  max-width: 645px;
  margin-right: 40px;
  display: flex;
}

.footer-menu-main-content.pricing {
  width: 300px;
  margin-right: 0;
}

.home-download-features-grid {
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 42px;
}

.footer-social-media-wrapper {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 169px;
  display: flex;
}

.home-hero-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.footer-menu-wrapper {
  margin-right: 40px;
}

.footer-menu-wrapper.first {
  width: 100%;
  max-width: 310px;
  margin-bottom: 30px;
  margin-right: 0;
}

.home-testimonials-title-wrapper {
  max-width: 552px;
  margin-top: 0;
}

.home-hero-image-wrapper {
  justify-content: center;
  align-items: center;
  margin-right: -17px;
  display: flex;
  position: relative;
}

.home-perks-featured-top-content {
  max-width: 43%;
  margin-left: 40px;
}

.footer-small-print {
  margin-left: auto;
  margin-right: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 1.625em;
  display: flex;
}

.button-secondary {
  color: #6d72f6;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  padding: 26px 40px;
  line-height: 1.111em;
  transition: border-color .3s, box-shadow .3s, transform .3s, color .3s;
  box-shadow: 0 3px 18px #4a3aff1c;
}

.button-secondary:hover {
  color: #08ce8a;
  border-color: #d9d9e9;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 10px 30px #4a3aff26;
}

.button-secondary._2-buttons-button {
  color: var(--loan-wolf-blue);
  margin-bottom: 15px;
  margin-right: 28px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.button-secondary._2-buttons-button.skinny {
  line-height: 1.1em;
}

.button-secondary._2-buttons-button {
  color: #456aeb;
  margin-bottom: 15px;
  margin-left: 40px;
  margin-right: 40px;
}

.button-secondary._2-buttons-button.store-2 {
  padding: 17px 34px;
  transition: box-shadow .3s, transform .3s;
}

.button-secondary._2-buttons-button.store-1 {
  margin-right: 24px;
  padding: 17px 34px;
  transition: box-shadow .3s, transform .3s;
}

.button-secondary._2-buttons-button.new-account {
  width: 260px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-secondary._2-buttons-button {
  color: #456aeb;
  margin-bottom: 15px;
  margin-right: 40px;
}

.button-secondary.small {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-secondary.large {
  padding: 26px 68px;
  font-size: 22px;
}

.image-52.cta-1 {
  z-index: 1;
  max-width: 500px;
  margin-top: -66px;
  margin-bottom: -36px;
  position: relative;
  bottom: 14px;
  right: -35px;
}

.image-52.cta-1.hide-on-mobile {
  margin-top: -117px;
}

.image-52.home-download {
  max-width: 110%;
  margin-top: -36px;
  margin-bottom: -117px;
  position: relative;
  left: 94px;
}

.image-52.home-download-feature-icon {
  border-radius: 9999px;
  max-width: 28px;
  margin-right: 14px;
}

.image-52.card-home-perk-icon {
  max-width: 115px;
  margin-bottom: 33px;
}

.image-52.step-mockup {
  z-index: 1;
  mix-blend-mode: normal;
  max-width: 70%;
  position: relative;
}

.image-52.home-perk-featured-bottom-icon {
  border-radius: 9999px;
  max-width: 28px;
  margin-right: 14px;
}

.image-52.home-perk-featured-top-icon {
  border-radius: 9999px;
  align-self: center;
  max-width: 28px;
  margin-right: 14px;
}

.image-52.home-perks-featured-top-image {
  z-index: 1;
  max-width: 110%;
  margin-top: -32px;
  margin-bottom: -3px;
  position: relative;
  top: 40px;
  left: 26px;
}

.image-52.home-hero-1 {
  z-index: 1;
  max-width: 115%;
  margin-top: -21px;
  margin-bottom: -47px;
  position: relative;
}

.image-52.store {
  min-height: 32px;
}

.image-52.cart-item-image {
  width: auto;
  height: auto;
}

.image-52.cta-2 {
  z-index: 1;
  max-width: 120%;
  margin-top: -81px;
  margin-bottom: -54px;
  position: relative;
  bottom: -131px;
}

.image-52.careers-perk-icon {
  border-radius: 20px;
  width: 78px;
  min-width: 78px;
  min-height: 78px;
  margin-bottom: 32px;
  box-shadow: 0 5px 21px #6d72f629;
}

.image-52.card-home-testimonial-about {
  border-radius: 25px;
  align-self: center;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: 117px;
  margin-right: 25px;
}

.image-52.card-plan-icon {
  object-fit: cover;
  width: 100%;
}

.image-52.card-contact-link-icon {
  color: #0000;
  object-fit: cover;
  width: 100%;
}

.image-52.apply-image-progress {
  border-radius: 25px;
  align-self: center;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: 245px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.image-52.apply {
  border-radius: 25px;
  align-self: center;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: 245px;
  margin-left: auto;
  margin-right: auto;
}

.image-52.home-perks-featured-bottom-image {
  z-index: 1;
  max-width: 100%;
  margin-top: -57px;
  margin-bottom: -82px;
  position: relative;
  right: auto;
}

.image-52.changelog-icon {
  border-radius: 31px;
  max-width: 112px;
  margin-bottom: 40px;
  box-shadow: 0 7px 17px #6d72f629;
}

.image-52.style-guide-icon {
  color: #08ce8a;
  border-radius: 20px;
  max-width: 80px;
}

.image-52.about-hero {
  object-fit: cover;
  width: 100%;
}

.image-52.timeline-dot {
  z-index: 1;
  border: 3px solid #fff;
  border-radius: 9999px;
  width: 47px;
  min-width: 47px;
  min-height: 47px;
  max-height: 47px;
  position: relative;
  box-shadow: 0 11px 23px #6d72f652;
}

.image-52.card-value {
  border-radius: 30px;
  width: 94px;
  min-width: 94px;
  min-height: 94px;
  margin-right: 30px;
  box-shadow: 0 7px 27px #6d72f629;
}

.image-52.instand-funds {
  z-index: 1;
  max-width: 110%;
  margin-top: -57px;
  margin-bottom: -82px;
  position: relative;
  right: -3px;
}

.cta-1-image-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 54%;
  padding-right: 100px;
  display: flex;
  position: relative;
}

.heading-90 {
  color: #1c1c57;
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding-left: 31px;
  padding-right: 31px;
  font-family: Manrope, sans-serif;
  font-size: 58px;
  font-weight: 800;
  line-height: 1.161em;
}

.header {
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.split-content.footer-content-bottom-left {
  flex: 1;
  align-items: flex-end;
  margin-right: 30px;
  display: flex;
}

.split-content.header-left {
  align-items: center;
  display: flex;
}

.split-content.footer-content-bottom-left {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 50px;
  margin-right: 30px;
  display: flex;
}

.home-perks-featured-bottom-image-wrapper {
  max-width: 52%;
  position: relative;
}

.home-download-content {
  z-index: 1;
  max-width: 407px;
  position: relative;
}

.cta-1-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 1270px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.home-perks-featured-top {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.home-perks-featured-bottom {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

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

.container-medium-600px.home-perks {
  text-align: center;
  margin-bottom: 56px;
}

.container-medium-600px.careers-testimonials {
  text-align: center;
  margin-bottom: 20px;
}

.container-medium-600px.about-story {
  text-align: center;
  margin-bottom: 114px;
}

.container-medium-600px.about-team {
  text-align: center;
  margin-bottom: 56px;
}

.bg {
  position: absolute;
}

.bg.home-perks-featured-bottom-circle {
  background-image: linear-gradient(355deg, #e9eaff, #08ce8a);
  border-radius: 9999px;
  width: 80%;
  min-width: 80%;
  min-height: 73%;
  max-height: 15%;
  bottom: 44px;
  left: 81px;
}

.bg.home-download {
  z-index: 0;
  background-color: var(--midnight-blue);
  width: 100%;
  max-width: 42%;
  top: 0;
  bottom: 0;
  left: 0;
}

.bg.home-perks-featured-top-circle {
  background-image: radial-gradient(circle at 50% 0, #08ce8a, #fff);
  border-radius: 9999px;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}

.bg.step-circle {
  background-image: linear-gradient(153deg, #b7e9d8, #08ce8a);
  border-radius: 9999px;
  width: 100%;
  min-width: 100%;
  min-height: 84%;
}

.bg.cta-1-circle {
  background-image: linear-gradient(153deg, #567cff, #325ae7);
  border-radius: 1000px;
  min-width: 444px;
  min-height: 444px;
  bottom: 0;
  right: 0;
}

.bg.cta-1-circle.right-padding {
  right: 73px;
}

.bg.home-hero-circle {
  opacity: 1;
  background-color: #08ce8a;
  background-image: radial-gradient(circle at 50% 0, #fff, #08ce8a 92%);
  border-radius: 9999px;
  width: 105%;
  min-width: 105%;
  min-height: 79%;
  top: 86.219px;
  right: -45.5px;
}

.bg.home-perks-featured-top-circle {
  background-image: radial-gradient(circle at 50% 0, #08ce8a, #fff);
  border-radius: 9999px;
  width: auto;
  min-width: 90%;
  min-height: 71%;
  left: 50.5625px;
  right: 57.5625px;
}

.bg.blog-hero {
  z-index: -1;
  background-color: #f7f7fc;
  width: 61%;
  inset: 0% auto 0% 0%;
}

.bg.cta-2-circle {
  background-image: linear-gradient(153deg, #9599ff, #767bf8);
  border-radius: 9999px;
  width: 770px;
  min-width: 770px;
  min-height: 770px;
  bottom: -148.953px;
  left: 2.92188px;
}

.bg.home-perks-featured-bottom-circle {
  background-image: linear-gradient(152.59deg, #e9eaff, #08ce8a);
  border-radius: 9999px;
  width: 77%;
  min-width: 77%;
  min-height: 71%;
  bottom: 44px;
  left: 55px;
}

.bg.instant-funds {
  background-image: linear-gradient(152.59deg, #e9eaff, #08ce8a);
  border-radius: 10000000px;
  width: auto;
  min-width: 333px;
  min-height: 333px;
  bottom: 38px;
  left: 54px;
}

.bg.home-hero-bg {
  z-index: -1;
  min-height: 1183px;
  inset: 0% 0% auto;
  overflow: hidden;
}

.bg.home-hero-bg-shape {
  max-width: 67%;
}

.bg.cta-1-circle-copy {
  background-image: linear-gradient(153deg, #567cff, #325ae7);
  border-radius: 1000px;
  min-width: 444px;
  min-height: 444px;
  bottom: 0;
  right: 158px;
}

.bg.home-hero-circle-blue {
  background-color: #08ce8a;
  background-image: radial-gradient(circle farthest-corner at 50% 0%, var(--medium-sea-green), #1c1c57 59%, #2121aa);
  opacity: 1;
  border-radius: 9999px;
  min-width: 444px;
  min-height: 444px;
  top: -131.781px;
  right: 43.5px;
}

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

.steps-tabs {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.page-wrapper {
  background-image: linear-gradient(#f7f7fc, #fff);
}

.home-perks-featured-top-content-grid {
  grid-row-gap: 18px;
  text-align: left;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 42px;
}

.subtitle-line {
  background-color: #08ce8a;
  width: 40px;
  min-height: 2px;
  margin-right: 16px;
}

.subtitle-line.hidden {
  display: none;
}

.subtitle-line.careers-perks {
  margin-left: 16px;
  margin-right: 16px;
}

.subtitle-line.card-timeline-year {
  background-color: var(--teal);
}

.cta-1-content {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 40px;
  line-height: 1.4em;
}

.home-testimonials-grid {
  grid-column-gap: 55px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  justify-items: end;
  margin-bottom: 54px;
}

.home-perks-featured-top-image-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 51%;
  display: flex;
  position: relative;
}

._2-buttons {
  justify-content: flex-start;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

._2-buttons.skinny {
  padding-top: 29px;
  padding-bottom: 29px;
}

._2-buttons.right-move {
  padding-left: 40px;
}

.card-home-testimonial-about-content {
  text-align: center;
  width: 400px;
}

.footer-logo-container {
  transform-style: preserve-3d;
  margin-right: 0;
  transition-property: transform;
}

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

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

.home-page-load {
  z-index: 2147483647;
  background-color: var(--medium-sea-green);
  width: 100vh;
  min-width: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.home-page-load-solid {
  background-color: var(--midnight-blue);
  width: 100%;
  min-width: 0;
  height: 100%;
  position: static;
  inset: 0%;
}

.checklist-items {
  min-width: 300px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.checklist-items.white-font {
  color: var(--white);
  text-align: left;
}

.heading-91 {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

.text-block-58 {
  font-family: Manrope, sans-serif;
}

.button-primary-2 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #6d72f6;
  border-radius: 14px;
  padding: 26px 40px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #5055df;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 10px 30px #4a3aff26;
}

.button-primary-2._2-buttons-button {
  background-color: #08ce8a;
  margin-bottom: 15px;
  margin-right: 28px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
}

.button-primary-2.header-button {
  cursor: pointer;
  background-color: #08ce8a;
  border-radius: 10px;
  margin-right: 10px;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-2.header-button.login {
  cursor: pointer;
  background-color: #009b66;
}

.button-primary-2.cart-empty {
  margin-top: 40px;
}

.button-primary-2.header-button {
  background-color: #08ce8a;
  border-radius: 10px;
  margin-right: 10px;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-2.header-button.login {
  background-color: #009b66;
}

.button-primary-2._2-buttons-button {
  background-color: #08ce8a;
  margin-bottom: 15px;
  margin-right: 28px;
}

.button-primary-2._2-buttons-button:hover {
  background-color: #08ce8a;
}

.home-perk-featured-bottom-wrapper-2 {
  color: #1c1c57;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.home-perk-featured-top-wrapper-2 {
  color: #1c1c57;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div-block-42 {
  margin-left: auto;
}

.image-55, .image-56, .image-58 {
  background-color: var(--medium-sea-green);
  border-radius: 20px;
  width: 40px;
  min-width: 40px;
  max-width: none;
  min-height: 40px;
}

.bold-text-5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
}

.text-block-59 {
  color: #73739a;
  flex-direction: column;
  align-items: center;
  width: 228px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
  display: flex;
}

.heading-92 {
  color: #1b1d2a;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Manrope, sans-serif;
}

.image-60 {
  margin-top: 46px;
  margin-bottom: 46px;
}

.image-61 {
  padding-top: 20px;
}

.heading-94 {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.form-20 {
  flex-direction: column;
  align-items: center;
  width: 700px;
  display: flex;
}

.div-block-44 {
  border-radius: 10px;
  align-items: center;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.div-block-44.demo {
  width: 100%;
}

.columns-24 {
  border-radius: 10px;
  align-items: center;
  width: 661px;
  height: 117px;
  margin-bottom: 20px;
  display: flex;
  box-shadow: 1px 1px 6px 2px #dadada;
}

.column-39 {
  justify-content: flex-start;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-weight: 800;
  display: flex;
}

.heading-95 {
  color: #1c1c57;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  display: flex;
}

.column-40 {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-45 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.column-41 {
  padding-left: 0;
}

.scope-grid-template {
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 661px;
  margin-bottom: 20px;
  padding: 20px 20px 19px;
  box-shadow: 1px 1px 6px 2px #dadada;
}

.div-block-46 {
  width: 615px;
}

.column-56 {
  padding-left: 0;
}

.image-50 {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.text-block-54 {
  color: #1c1c57;
  padding-top: 10px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
  text-decoration: none;
}

.column-68 {
  justify-content: center;
  display: flex;
}

.columns-25 {
  width: 100%;
}

.section-6 {
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.chart-symbols-item-name-4 {
  color: #1c1c57;
  text-align: center;
  flex: 1;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.counter-2 {
  color: #27bcfd;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.progress-outer-4 {
  background-color: #ebedf0;
  border-radius: 10px;
  width: 85%;
  height: 6px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
  overflow: hidden;
}

.project-component-title-4 {
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.outstanding-documents-2 {
  cursor: auto;
  background-color: #fff;
  border-radius: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-67 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 0;
}

.flex-center-4 {
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.preview {
  cursor: pointer;
  margin-left: 0;
}

.upload-docs-submit-button {
  color: #456aeb;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  margin: auto 69px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.upload-docs-submit-button:hover {
  color: #31ba7e;
}

.upload-docs-submit-button.scope-of-work {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
}

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

.html-embed-8 {
  justify-content: center;
  align-items: flex-end;
  width: 200px;
  padding-top: 10px;
  padding-bottom: 40px;
  padding-left: 0;
  display: flex;
}

.text-block-60 {
  color: #1c1c57;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 800;
  display: flex;
}

.form-doc-upload-2 {
  margin-bottom: 20px;
}

.accordion {
  color: #171717;
  border-top: 1px solid #dcdcdc;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  list-style-type: none;
}

.accordion-content {
  margin-bottom: 60px;
  padding-left: 1rem;
  padding-right: 1rem;
  overflow: hidden;
}

.accordion-content.calc {
  margin-bottom: 0;
}

.arrow-down {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/61a2ac3167abe32cafe2f7e8_arrow__down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: .675rem;
  height: .675rem;
}

.accordion-trigger {
  color: #171717;
  border-top: 1px #dcdcdc;
  border-bottom: 1px #dcdcdc;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .675rem 1rem;
  text-decoration: none;
  transition: background-color 90ms;
  display: flex;
  position: relative;
}

.accordion-trigger:hover {
  background-color: #dcdcdc;
  border-radius: 10px;
  width: 100%;
}

.accordion-trigger:active {
  color: #00683a;
  background-color: #e6e6e6;
  box-shadow: 0 3px 18px 1px #4a3aff1c;
}

.accordion-trigger.accordion-trigger__large {
  padding-top: .675rem;
  padding-bottom: .675rem;
}

.accordion-trigger.lender-dash {
  padding-top: .3rem;
  padding-bottom: .3rem;
}

.accordion-content__inner-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: .375rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.grid-outstanding {
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  width: 337px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-outstanding.processing {
  padding-bottom: 10px;
}

.accordion-item-docs {
  border-bottom: 1px solid #dcdcdc;
}

.accordion-item-docs.hide {
  display: none;
}

.accordion-type-heading {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.accordion-type-heading:hover {
  color: var(--medium-sea-green);
}

.success-message-2 {
  border-radius: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 15px;
  box-shadow: 0 3px 18px #4a3aff1c;
}

.text-block-62 {
  color: #1c1c57;
  padding-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.text-block-63 {
  color: #1c1c57;
  padding-bottom: 0;
  font-weight: 500;
}

.image-63 {
  margin-top: -30px;
}

.error-message-3 {
  background-color: #fff;
  border: 1px #000;
  border-radius: 10px;
  width: 0;
  height: 0;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.docs-pack-title {
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.details-submit-button {
  color: #456aeb;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  margin-top: 40px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.details-submit-button:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.details-submit-button:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.delete-text {
  color: var(--loan-wolf-blue);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: .7rem;
  font-weight: 500;
}

.heading-97 {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

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

.text-doc-status {
  color: #1c1c57;
  text-align: center;
  width: 100%;
  margin-bottom: 5px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
}

.image-64 {
  width: 48px;
}

.doc-status {
  align-items: center;
  display: flex;
}

.doc-status-h3 {
  margin-top: auto;
  margin-bottom: auto;
}

.grid-in-review {
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 337px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.collapsed-div {
  align-items: center;
  display: flex;
}

.accordion-status-img {
  width: 48px;
  display: inline-block;
}

.accordion-status-img.hide {
  display: none;
}

.grid-approved {
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  width: 337px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-approved.processing {
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 10px;
}

.status-grid-container {
  margin-bottom: 20px;
}

.loan-milestone-dates {
  color: #404250;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s;
  display: block;
  overflow: hidden;
}

.loan-milestone-dates:hover {
  color: #808292;
}

.loan-milestone-dates.w--current {
  color: #ebedf0;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc1276fbfe13_step-line.svg"), none;
}

.loan-milestone-dates.valrep {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.goals-heading {
  color: #1c1c57;
  text-align: center;
  align-self: flex-start;
  margin-top: 20px;
  padding-left: 10px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.html-embed-9 {
  width: 100%;
  font-size: 18px;
}

.columns-27 {
  flex-direction: row;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.loan-terms-mobile {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding-top: 8px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  box-shadow: 0 1px 5px 5px #dadada;
}

.columns-28 {
  display: flex;
}

.loan-tracking-heading {
  color: #1c1c57;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 38px;
  font-weight: 800;
}

.loan-terms-heading {
  color: #1c1c57;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.contact-details-tab-link {
  color: #000;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  flex-direction: column;
  margin-bottom: -1px;
  padding-left: 0;
  padding-right: 13px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 5px 5px 1px #fff;
}

.contact-details-tab-link:hover {
  color: #31ba7e;
}

.contact-details-tab-link.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  margin-bottom: 0;
  padding-right: 0;
  font-weight: 500;
}

.docs-tab {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  overflow: visible;
}

.loan-wolf-sign-up-form-block {
  width: 100%;
  min-height: 44vw;
  margin-top: 20px;
  margin-bottom: 0;
}

.submit-content-wrapper---brix {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin: auto;
  display: flex;
}

.form-step-progress-bar---brix {
  background-color: #eff0f6;
  border-radius: 50px;
  width: 100%;
  min-height: 6px;
}

.form-step-progress-bar---brix.complete-step---brix {
  background-color: #4a3aff;
  background-image: linear-gradient(263deg, var(--_also-nexus---nexus-green\<deleted\|variable-ca74bd4e-296a-ccc5-f3ce-3a6561ae94e8\>) 22%, var(--loan-wolf-blue));
}

.form-step-progress-bar---brix.complete-step---brix.nexus-gradient-step-2-to-3 {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-logo-e-blue), var(--_nexus---nexus-logo-e-teal));
}

.form-step-progress-bar---brix.complete-step---brix.nexus {
  background-image: linear-gradient(263deg, var(--_also-nexus---nexus-green\<deleted\|variable-ca74bd4e-296a-ccc5-f3ce-3a6561ae94e8\>) 9%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>) 73%);
}

.form-step-progress-bar---brix.complete-step---brix.nexus._3-to-4 {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-logo-s-lime-green), var(--_nexus---nexus-logo-u-grass-green)), linear-gradient(263deg, var(--_also-nexus---nexus-green\<deleted\|variable-ca74bd4e-296a-ccc5-f3ce-3a6561ae94e8\>) 9%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>) 73%);
}

.form-step-progress-bar---brix.current-step---brix {
  background-color: var(--_also-nexus---nexus-green\<deleted\|variable-ca74bd4e-296a-ccc5-f3ce-3a6561ae94e8\>);
  width: 50%;
}

.form-step-progress-bar---brix.current-step---brix-nexus {
  background-color: var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>);
  background-image: linear-gradient(#008cff, #1bbfd1);
  width: 50%;
}

.display-none {
  display: none;
}

.multi-step-form-button {
  color: #4a3aff;
  background-color: #fff;
  border-radius: 500px;
  width: auto;
  padding: 20px 40px;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  inset: 682px auto auto;
}

.multi-step-form-button:hover {
  transform: translate(0, -2px);
}

.multi-step-form-button.left {
  border: 1px solid #4a3aff;
  left: -40px;
}

.multi-step-form-button.left.quote-previous {
  width: 225px;
  position: absolute;
  inset: auto auto -90px -30px;
}

.multi-step-form-button.left.quote-previous.sliderbuttons {
  left: -5px;
}

.multi-step-form-button.left.quote-previous.previous-setep-button {
  background-color: var(--_nexus---nexus-musted-gray-blue);
  color: var(--_nexus---nexus-light-blue);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 160px;
  max-width: 160px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Exo, sans-serif;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.multi-step-form-button.right---brix {
  color: #fff;
  background-color: #4a3aff;
  font-weight: 700;
  right: -40px;
}

.multi-step-form-button.right---brix.preview-page {
  float: none;
  clear: none;
  background-color: var(--medium-sea-green);
  object-fit: fill;
  top: -301px;
  right: auto;
  width: 225px;
  position: absolute;
  inset: auto -30px -90px auto;
}

.multi-step-form-button.right---brix.preview-page.sliderbuttons {
  right: -5px;
}

.multi-step-form-button.right---brix.preview-page.nexus-slider-button {
  background-color: var(--_nexus---nexus-dark-blue);
  border-radius: 12px;
  font-family: Exo, sans-serif;
  right: -5px;
}

.multi-step-form-button.right---brix.preview-page.nexus-gradient-slider-button {
  background-color: var(--_nexus---nexus-dark-blue);
  background-image: linear-gradient(80deg, #1bd19b, #1bd171 55%, #b9d11b);
  border-radius: 12px;
  font-family: Exo, sans-serif;
  position: relative;
  top: 0;
  bottom: auto;
  right: auto;
  box-shadow: 0 3px 12px #00ff8080;
}

.step-paragraph {
  color: var(--dim-grey);
  margin-bottom: 0;
  padding-bottom: 4px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  line-height: 14px;
}

.step-paragraph.exp {
  margin-top: 10px;
}

.step-paragraph.exp.investors {
  align-self: flex-start;
}

.step-paragraph.prop-addy {
  padding-bottom: 10px;
  font-size: 11px;
}

.step-paragraph.small {
  font-size: 12.75px;
}

.step-paragraph.nexus-small-text-deal-sub {
  color: var(--_nexus---nexus-light-smoke-gray);
  text-align: center;
  font-family: Exo, sans-serif;
  font-size: 12.75px;
}

.step-paragraph.nexus-prop-addy {
  color: var(--_nexus---nexus-light-smoke-gray);
  text-align: center;
  padding-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.steps-bar---brix {
  align-items: center;
  padding-top: 32px;
  padding-bottom: 20px;
  display: flex;
}

.form-step-progress-bar-mobile---brix {
  background-color: #eff0f6;
  border-radius: 50px;
  width: 100%;
  min-height: 6px;
  display: none;
}

.form-step-number---brix {
  color: #6f6c90;
  background-color: #eff0f6;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: 18px;
  margin-right: 18px;
  font-size: 16px;
  display: flex;
}

.form-step-number---brix.completed---brix {
  background-color: var(--medium-sea-green);
  color: #fff;
  font-weight: 700;
}

.form-step-number---brix.completed---brix.nexus {
  background-color: var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>);
  background-image: linear-gradient(#008cff, #1bbfd1);
}

.form-step-number---brix.completed---brix {
  color: #fff;
  background-color: #31ba7e;
  font-weight: 700;
}

.form-step-number---brix.nexus {
  color: #fff;
  background-color: #31ba7e;
  background-image: linear-gradient(260deg, #036884, #09a76d);
  font-family: Exo, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.completed-form-illustrations---brix {
  margin-bottom: 18px;
}

.multi-step-form---success-message {
  background-color: #fff;
  border-radius: 16px;
  min-height: 44vh;
  padding-top: 70px;
  padding-bottom: 70px;
  box-shadow: 38px 38px 34px #4a3aff03, 0 1px 26px #14142b05, 0 16px 26px #13124205;
}

.multi-step-form---error-message {
  border-radius: 16px;
  margin-top: 140px;
  padding: 24px;
}

.step-title-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  display: flex;
}

.multi-step-form-radio-trigger---brix-2 {
  color: #170f49;
  border: 2px solid #0000;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 66px;
  padding-right: 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: border-width .2s, border-color .2s;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 2px 6px 2px #13124212;
}

.multi-step-form-radio-trigger---brix-2:hover {
  border-color: #bfbaff;
}

.multi-step-form-grid-item {
  width: 100%;
  margin-top: 0;
  overflow: visible;
}

.multi-step-form-grid-item.address {
  margin-top: 40px;
  margin-bottom: 25px;
}

.div-block-56 {
  padding-right: 10px;
}

.bold-text-6._12 {
  padding-left: 10px;
}

.bold-text-6._12.nexus {
  color: #1bd1bc;
  font-family: Exo, sans-serif;
  font-weight: 500;
}

.input-3-copy {
  color: #1b1d2a;
  background-color: #fff;
  border: 1px solid #0000000d;
  border-radius: 500px;
  height: 44px;
  min-height: 44px;
  padding: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  line-height: 40px;
  transition: border-color .1s ease-in-out, background-color .1s ease-in-out;
  box-shadow: 0 5px 5px 1px #dadada;
}

.input-3-copy:active, .input-3-copy:focus {
  background-color: #fff;
  border-color: #808292;
}

.input-3-copy::placeholder {
  color: #808292;
  font-weight: 400;
}

.multi-step-form-block {
  width: 100%;
  height: 100%;
  min-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.multi-step-form-wrapper {
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.multi-step-form-wrapper.preview-page {
  height: auto;
  min-height: 0;
  max-height: none;
  padding-bottom: 0;
}

.container {
  background-color: #f7f7fb;
  border-radius: 20px;
  height: 106vh;
  min-height: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
  transform: translate(0);
}

.step-title {
  color: #170f49;
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-weight: 700;
  line-height: 30px;
}

.step-title.address, .step-title.deal-submission {
  font-size: 24px;
}

.step-title.deal-submission.exp-and-credit {
  align-self: flex-start;
}

.step-title.left {
  text-align: left;
  position: fixed;
  inset: 22% auto auto 0%;
}

.step-title.baby-blue-invstrat {
  color: var(--_nexus---nexus-light-blue);
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 30px;
}

.step-title.nexus-address {
  color: var(--_nexus---nexus-light-blue);
  text-align: center;
  margin-bottom: 14px;
  font-size: 24px;
}

.step-title.nexus-deal-submission {
  color: var(--_nexus---nexus-light-blue);
  font-size: 24px;
}

.step-title.nexus-deal-submission.exp-and-credit {
  align-self: flex-start;
}

.slide {
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-right: 80px;
  overflow: visible;
}

.title-container---brix {
  text-align: center;
  max-width: 518px;
}

.slider {
  background-color: #0000;
  max-width: 100%;
  height: auto;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.form-content {
  border-top: 0 #d9dbe9;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 0 0;
  display: flex;
  overflow: visible;
}

.multi-step-form-label---brix-2 {
  color: #170f49;
  border-radius: 16px;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.multi-step-form {
  background-color: #fff;
  border-radius: 34px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 54px 34px #4a3aff05, 0 1px 26px #14142b05, 0 16px 26px #13124205;
}

.multi-step-form.inv-star {
  max-width: 100%;
  height: 100%;
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.multi-step-form.nexus {
  background-color: var(--combine-library--grey-800);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--_nexus---nexus-light-smoke-gray), var(--_nexus---nexus-cloud-gray\<deleted\|variable-bfab2cbd-ddfd-d14c-9858-0c4442ba14d1\>));
  max-width: 100%;
  height: 100%;
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.multi-step-form.nexus-dark-mode {
  background-color: var(--combine-library--grey-800);
  box-shadow: none;
  background-image: none;
  max-width: 100%;
  height: 100%;
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.multi-step-form.nexus-dark-mode-v2 {
  background-color: var(--combine-library--grey-800);
  box-shadow: none;
  background-image: none;
  flex-flow: column;
  max-width: 100%;
  height: 100%;
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.mask {
  width: 100%;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
  overflow: hidden;
}

.prop-address {
  color: #1b1d2a;
  background-color: #fff;
  border: 1px solid #0000000d;
  border-radius: 500px;
  width: 100%;
  height: auto;
  min-height: 66px;
  padding: 0 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
  transition: border-color .1s ease-in-out, background-color .1s ease-in-out;
  box-shadow: 0 2px 6px #13124212;
}

.prop-address:hover {
  border-width: 2px;
  border-color: #325ae7;
}

.prop-address:active {
  background-color: #fff;
  border-color: #31ba7e;
}

.prop-address:focus {
  background-color: #fff;
  border-width: 3px;
  border-color: #31ba7e;
}

.prop-address::placeholder {
  color: #808292;
  font-weight: 400;
}

.prop-address.tall {
  border-width: 2px;
  border-color: #dadada;
  min-height: 56px;
  box-shadow: 0 1px 6px 2px #13124240;
}

.prop-address.tall:hover {
  border-color: #b4b4b4;
}

.prop-address.tall:focus {
  border-color: var(--loan-wolf-blue);
}

.prop-address.processing {
  width: 90%;
  min-height: 35px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
  overflow: visible;
}

.prop-address.med {
  width: 440px;
  min-height: 40px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 1px 0 6px 2px #13124240;
}

.prop-address.credit {
  text-align: right;
  border-width: 2px;
  border-color: #dadada;
  width: 240px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 27px;
  font-weight: 600;
  box-shadow: 0 1px 6px 2px #13124240;
}

.prop-address.credit:hover {
  border-color: #b4b4b4;
}

.prop-address.credit:focus {
  border-color: var(--loan-wolf-blue);
}

.prop-address.connect-plus {
  width: 700px;
  height: 32px;
  min-height: 32px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  overflow: visible;
}

.prop-address.nexus {
  border-width: 2px;
  border-color: var(--_nexus---nexus-semi-transparent-light-gray);
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  color: var(--midnight-blue);
  text-align: center;
  border-radius: 12px;
  width: 444px;
  min-height: 56px;
  margin-top: 20px;
  font-family: Exo, sans-serif;
  font-size: 27px;
  font-weight: 700;
  box-shadow: 0 4px 5px #0003;
}

.prop-address.nexus:hover {
  border-color: #b4b4b4;
}

.prop-address.nexus:focus {
  border-color: var(--loan-wolf-blue);
}

.heading-main {
  color: #170f49;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 34px;
  line-height: 36px;
}

.radio-block-icon-2 {
  cursor: pointer;
  border-color: #ebedf0;
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: 0;
  padding-top: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: absolute;
  inset: 0%;
  box-shadow: 0 1px 5px 1px #dadada;
}

.radio-block-icon-2:hover {
  border-width: 2px;
  border-color: #325ae7;
  box-shadow: 0 5px 5px 1px #dadada;
}

.radio-block-icon-2:active {
  border-width: 2px;
  border-color: #31ba7e;
}

.radio-block-icon-2.w--redirected-checked {
  border-width: 2px;
  border-color: #325ae7;
  border-radius: 10px;
}

.radio-block-icon-2.refinance-icon {
  border-radius: 16px;
  font-family: Manrope, sans-serif;
  position: absolute;
  box-shadow: 0 2px 6px 1px #13124212;
}

.radio-block-icon-2.refinance-icon:hover {
  border-width: 2px;
  border-color: #aec0ff;
}

.radio-block-icon-2.refinance-icon.w--redirected-checked {
  border-radius: 10px;
}

.radio-block-icon-2.refinance-icon.nexus {
  border: 2px solid #00e1ac;
  border-radius: 10px;
}

.radio-block-icon-2.refinance-icon.nexus-dark-mode {
  border: 2px solid var(--combine-library--grey-600);
  background-color: #0000;
  border-radius: 10px;
  box-shadow: 0 2px 6px 1px #00000026;
}

.radio-block-icon-2.yesno.contract {
  object-fit: fill;
  width: 50%;
  position: absolute;
  left: auto;
  right: auto;
}

.radio-block-icon-2.yesno.nexus {
  color: var(--_nexus---nexus-light-blue);
  border: 2px solid var(--combine-library--grey-600);
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  font-family: Exo, sans-serif;
  box-shadow: 0 4px 20px #0000004d;
}

.radio-block-icon-2.prop-type-radio {
  background-color: #0000;
  border-radius: 10px;
  height: 100px;
  margin-top: auto;
  padding-left: 0;
  display: block;
  position: absolute;
  box-shadow: 0 1px 5px 5px #dadada;
}

.radio-block-icon-2.prop-type-radio:hover {
  border-color: #4a3aff;
  box-shadow: 0 5px 5px 1px #dadada;
}

.radio-block-icon-2.prop-type-radio.nexus {
  box-shadow: none;
  border: 2px solid #00e1ac;
}

.radio-block-icon-2.prop-type-radio.nexus-dark-mode, .radio-block-icon-2.prop-type-radio.nexus-dark-mode-glass {
  border: 2px solid var(--combine-library--grey-600);
  box-shadow: none;
}

.radio-block-icon-2.loan-type-radio {
  background-color: #0000;
  border-radius: 10px;
  height: 100px;
  margin-top: auto;
  padding-left: 0;
  display: block;
  position: absolute;
  box-shadow: 0 1px 5px 5px #dadada;
}

.radio-block-icon-2.loan-type-radio:hover {
  border-color: #4a3aff;
  box-shadow: 0 5px 5px 1px #dadada;
}

.radio-block-icon-2.nexus-prop-type-radio {
  border: 2px solid var(--combine-library--grey-600);
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  box-shadow: 0 4px 20px 0 var(--_nexus---nexus-semi-transparent-light-gray);
  text-overflow: clip;
  border-radius: 10px;
  height: 120%;
  margin-top: auto;
  padding-left: 0;
  display: block;
  position: absolute;
}

.radio-block-icon-2.nexus-prop-type-radio:hover {
  border-color: #4a3aff;
  box-shadow: 0 5px 5px 1px #dadada;
}

.radio-block-icon-2.nexus-prop-type-radio.nexus {
  box-shadow: none;
  border: 2px solid #00e1ac;
}

.radio-block-icon-2.nexus-prop-type-radio.nexus-dark-mode, .radio-block-icon-2.nexus-prop-type-radio.nexus-dark-mode-glass {
  border: 2px solid var(--combine-library--grey-600);
  box-shadow: none;
}

.grid-78 {
  grid-template-rows: auto;
  place-content: center;
  align-items: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.preapproval-radio-button {
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  position: relative;
}

.grid-79 {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 15px;
}

.investment-char {
  color: #170f49;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
}

.first-step-grid {
  grid-column-gap: 28px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
}

.contact-info-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.radio-block-multi-strat {
  background-color: var(--_nexus---nexus-cloud-gray\<deleted\|variable-bfab2cbd-ddfd-d14c-9858-0c4442ba14d1\>);
  text-align: center;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  height: 100px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.body-3 {
  height: 100vh;
}

.characteristics-grid {
  grid-column-gap: 25px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 210px;
  min-height: 210px;
  max-height: 210px;
  margin: 10px auto;
  padding-bottom: 12px;
}

.date-input {
  color: #170f49;
  background-color: #fff;
  border: 0 #0000;
  border-top-width: 1px;
  border-bottom: 0 solid #8c8c8c;
  border-radius: 16px;
  width: 90%;
  height: 2.5rem;
  margin-bottom: 0;
  padding: 0 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all 70ms;
  box-shadow: 0 1px 5px 1px #dadada;
}

.date-input:hover, .date-input:active {
  border: 2px solid var(--loan-wolf-blue);
}

.date-input:focus {
  border-bottom-color: #0000;
  box-shadow: inset 0 0 0 2px #0062ff;
}

.date-input::placeholder {
  color: #8c8c8c;
  font-weight: 300;
}

.date-input.processing {
  box-shadow: none;
  height: 30px;
}

.date-input.closing-date {
  margin-bottom: 20px;
}

.submit-button---multiform {
  background-color: var(--medium-sea-green);
  border-radius: 500px;
  width: 225px;
  min-height: 30px;
  margin-top: auto;
  padding: 15px 40px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: all .2s;
  display: block;
  position: static;
  inset: auto 0% 6% auto;
  box-shadow: 0 3px 12px #4a3aff2e;
}

.submit-button---multiform:hover {
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff4d;
}

.text-block-66 {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: static;
}

.div-block-63 {
  background-color: #0b1254;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/61b0d0d6624d10afdc666d47_Loan%20Wolf%20Loading%20Animation%20(240%20x%20240%20px).svg");
  background-position: 62%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100vw;
  height: 100vh;
  display: none;
}

.div-block-64 {
  padding-left: 39px;
  padding-right: 30px;
}

.image-68 {
  margin: 20px;
}

.div-block-65 {
  padding-left: 10px;
}

.experience-grid {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 15px;
  display: grid;
}

.separator-grid {
  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;
  align-content: space-between;
  height: 100px;
  padding-bottom: 15px;
  display: grid;
}

.separator-grid.hide {
  display: none;
}

.separator-grid.contract {
  align-content: stretch;
}

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

.yesno-grid.nexus {
  flex-flow: column;
  display: flex;
}

.yesno-grid.nexus.yn {
  padding-top: 20px;
}

.bold-text-8 {
  font-weight: 700;
}

.purchref-grid {
  grid-column-gap: 28px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  margin-top: 20px;
}

.sidebar-navbar-heading-6 {
  z-index: 100;
  background-color: var(--midnight-blue);
  border-bottom: 1px solid #ffffff0d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 54px;
  display: flex;
  position: relative;
}

.sidebar-navbar-brand-4 {
  justify-content: center;
  align-items: center;
  height: 54px;
  padding: 10px 20px;
  transition: opacity .1s ease-in-out;
  display: flex;
}

.sidebar-navbar-brand-4:hover {
  opacity: .8;
}

.sidebar-navbar-menu-4 {
  float: none;
  background-color: #1b1d2a;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  width: 260px;
  margin-top: 0;
  padding-top: 54px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.sidebar-navbar-body-5 {
  background-color: var(--midnight-blue);
  flex: 1;
  width: 260px;
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: auto;
}

.sidebar-navbar-brand-logo-small-2 {
  width: 20px;
  display: none;
}

.sidebar-navbar-footer-5 {
  background-color: var(--midnight-blue);
  border-top: 1px solid #ffffff0d;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sow-submit-button {
  color: #456aeb;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  margin-top: 40px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.sow-submit-button:hover {
  color: #31ba7e;
}

.loan-terms-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 10px;
}

.modals {
  z-index: 10;
  background-color: #2626294d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 140px 20px 80px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.modal-1 {
  background-color: #fff;
  border-radius: 10px;
  max-width: 800px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: block;
  overflow: scroll;
}

.p3-left-reg {
  color: #333;
  font-size: 18px;
  line-height: 140%;
}

.grp-modal-1 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grp-modal-1.mb40 {
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 40px;
}

.btn-close {
  padding: 12px;
  position: absolute;
  inset: 97px 182px auto auto;
}

.main {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 8vw;
  padding-right: 8vw;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.terms-and-condition-modal {
  color: var(--midnight-blue);
  background-color: #0000;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-end;
  width: 344px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  display: flex;
}

.column-73 {
  align-items: center;
  display: flex;
}

.column-74 {
  display: flex;
}

.column-75 {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.column-76, .column-77 {
  padding-left: 0;
}

.image-69 {
  position: static;
}

.div-block-67 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  display: flex;
  overflow: hidden;
}

.text-span-5 {
  padding-left: 5px;
  font-size: 9px;
}

.text-block-68 {
  align-items: center;
  display: flex;
}

.sidebar-navbar-body-6 {
  background-color: #1c1c57;
  flex: 1;
  width: 260px;
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: auto;
}

.sidebar-navbar-footer-6 {
  background-color: #1c1c57;
  border-top: 1px solid #ffffff0d;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sidebar-navbar-container-2 {
  border: 1px #325ae7;
  flex-direction: column;
  width: 260px;
  margin-left: 0;
  margin-right: 0;
}

.sidebar-navbar-heading-7 {
  z-index: 100;
  background-color: #1c1c57;
  border-bottom: 1px solid #ffffff0d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 54px;
  display: flex;
  position: relative;
}

.text-span-6 {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  text-decoration: underline;
}

.text-block-69 {
  margin-bottom: 8px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
}

.link-406 {
  color: var(--midnight-blue);
}

.card-12 {
  background-color: #fff;
  border-radius: 32px;
  transform: translate(0);
  box-shadow: 0 1px 6px #0d0c5405, 0 6px 22px #0d0c540a;
}

.card-12.integration-v2, .card-12.processing-button, .card-12.processing-button {
  box-shadow: none;
  color: #06b206;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100px;
  min-width: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: static;
}

.column-83 {
  justify-content: flex-end;
  display: flex;
}

.heading-102 {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 4vh;
}

.terms-h2 {
  font-size: 21px;
  font-weight: 700;
}

.home-perks-featured-middle {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.admin-dash-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  cursor: pointer;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1.25fr;
  width: auto;
  min-width: 775px;
  height: 110px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 7px 30px 7px 10px;
  box-shadow: 0 2px 6px 1px #dadada;
}

.admin-dash-card:hover {
  box-shadow: 0 2px 8px 2px #a7a7a7;
}

.admin-dash-card:active {
  box-shadow: 0 3px 10px 4px #787676;
}

.admin-dash-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  justify-items: center;
  min-width: auto;
  max-width: none;
  padding: 20px;
  overflow: visible;
}

.admin-dash-tabs-card {
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  min-width: 650px;
  max-width: 1000px;
  height: auto;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  position: relative;
  box-shadow: 0 1px 5px 5px #dadada;
}

.admin-tabs-menu {
  border-bottom: 1px solid #ebedf0;
}

.admin-tabs-content {
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
  display: flex;
}

.admin-card-image {
  background-color: var(--white);
  border-radius: 10px;
  margin: auto 30px;
  padding-bottom: 0;
  padding-left: 0;
  box-shadow: 0 1px 5px 1px #dadada;
}

.admin-card-address {
  color: #1c1c57;
  text-align: center;
  max-height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 5px;
  font-family: Manrope, sans-serif;
  font-size: 14.5px;
  font-weight: 700;
  line-height: 24px;
  overflow: hidden;
}

.admin-loan-value {
  color: #73739a;
  align-items: center;
  min-width: 100px;
  max-width: none;
  height: 20px;
  margin-left: 0;
  margin-right: 10px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 11.5px;
  font-weight: 800;
  display: flex;
  overflow: hidden;
}

.admin-loan-value.date {
  justify-content: center;
  margin-right: 0;
}

.admin-loan-value.date.milestone {
  justify-content: flex-start;
}

.admin-loan-key {
  color: #1c1c57;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
}

.admin-loan-key.milestone {
  justify-content: flex-start;
}

.admin-loan-key.milestone.lid {
  width: 55px;
}

.admin-keyval-div-2 {
  align-items: center;
  margin-left: 5px;
  display: flex;
}

.admin-keyval-div {
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
}

.admin-keyval-div.date {
  padding-left: 0;
}

.admin-keyval-div.name {
  align-items: flex-start;
}

.admin-keyval-div.milestone {
  flex-direction: row;
  margin-top: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
}

.loan-processing-heading {
  color: #1c1c57;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 38px;
  font-weight: 800;
}

.loan-processing-heading.client {
  margin-top: 10px;
  font-size: 30px;
  line-height: 40px;
}

.quick-button-top-section {
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.button-column {
  width: 100%;
}

.loan-terms-processing-heading {
  color: #1c1c57;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.loan-terms-processing-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.loan-terms-procesing {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  height: 80px;
  padding-top: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  box-shadow: 0 0 5px 3px #dadada;
}

.loan-terms-procesing.test {
  box-shadow: none;
  height: 75px;
  padding-top: 0;
}

.loan-terms-procesing.noheight {
  height: auto;
}

.loan-terms-item-label {
  color: #1c1c57;
  text-align: center;
  flex: 1;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 800;
}

.loan-terms-item-label.lotsize {
  margin-right: 50px;
}

.loan-terms-item {
  color: #27bcfd;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 19px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.loan-terms-item.address {
  font-size: 18px;
}

.processing-main-layout-content {
  flex: 1;
  overflow: visible;
}

.page-tabs-content-copy {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.processing-card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  height: 100%;
  margin-top: 20px;
  margin-bottom: auto;
  padding: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 5px 1px #a1a1a1;
}

.processing-contact-tabs {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
  overflow: visible;
}

.processing-form {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.processing-contact-label {
  color: var(--midnight-blue);
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.processing-contact-input {
  border-radius: 10px;
  width: 136px;
  margin-top: 10px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.processing-contact-input.contact-names {
  overflow: visible;
}

.processing-contact-p {
  color: #1c1c57;
  cursor: not-allowed;
  background-color: #0000000f;
  border-radius: 20px;
  margin-top: 7px;
  padding-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 0 0 6px 1px #dadada;
}

.processing-contact-p.hide {
  display: none;
}

.processing-contact-submit {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: auto;
  padding: 10px 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.processing-contact-submit:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.processing-contact-submit:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.processing-contact-submit.document {
  width: 180px;
}

.processing-contact-submit.document.esign {
  width: 260px;
}

.processing-contact-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 10px;
}

.loan-terms-input {
  text-align: center;
  border-radius: 16px;
  width: 80%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
}

.loan-terms-input.currency {
  border-radius: 50px;
  width: 70%;
}

.loan-terms-input.tab-location {
  width: 200px;
  margin-bottom: 0;
}

.form-23 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.contact-modal-card {
  background-color: #fff;
  border-radius: 3px;
  width: 100%;
  height: 75vh;
  padding: 0;
  position: relative;
}

.milestone-grid {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9d300e884187bffc0_corner-3.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
  width: 786px;
  margin-bottom: 40px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.milestone-grid.test {
  grid-row-gap: 8px;
  background-position: 100%;
  background-size: cover;
  grid-template-columns: 3fr 2fr;
  width: 562px;
  height: 100%;
  padding-bottom: 5px;
  padding-left: 20px;
}

.milestonegoals-grid {
  grid-template-rows: auto;
  margin-top: 60px;
  margin-right: 10px;
  padding-left: 10px;
}

.form-block-22 {
  margin-bottom: 0;
}

.milestone-form {
  height: 100%;
}

.milestone-submit {
  color: #456aeb;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  height: auto;
  margin: auto;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  position: static;
  top: 175px;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.milestone-submit:hover {
  color: #31ba7e;
}

.div-block-68 {
  justify-content: space-around;
  margin-top: 5px;
  display: flex;
}

.lender-info-heading {
  color: var(--black);
  margin-top: 100px;
  margin-bottom: 20px;
  padding-left: 17px;
  padding-right: 17px;
  font-family: Manrope, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 10px;
}

.admin-lender-info-card {
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  min-width: 650px;
  max-width: 1000px;
  height: auto;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: relative;
  box-shadow: 0 1px 5px 5px #dadada;
}

.lender-info-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 775px;
  margin: 5px;
  padding: 5px 30px 5px 10px;
  box-shadow: 0 2px 6px 1px #dadada;
}

.lender-info-card:hover {
  box-shadow: 0 2px 8px 2px #a7a7a7;
}

.lender-info-card:active {
  box-shadow: 0 3px 10px 4px #787676;
}

.project-val-form {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6176cf2cfca51f1b888b0962_authentication-corner.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  flex-direction: row;
  height: 100px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.project-val-form.real {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350dde6d96495e5970638_crm-bar-chart.png");
  flex-direction: row;
  height: 123px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.processing-heading {
  color: #1c1c57;
  margin-bottom: 10px;
  padding-left: 10px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 20px;
}

.processing-heading.small {
  font-size: 20px;
}

.form-24 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.form-24.hide {
  display: none;
}

.form-block-23 {
  height: 100%;
}

.processing-prop-val-input {
  margin-top: 5px;
}

.processing-tabs {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  overflow: visible;
}

.processing-tabs-menu {
  border-bottom: 1px solid #ebedf0;
  flex-direction: row;
  width: 100%;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 800;
  display: flex;
}

.processing-tab-link {
  color: #000;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -1px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 5px 5px 1px #fff;
}

.processing-tab-link:hover {
  color: #31ba7e;
}

.processing-tab-link.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  margin-bottom: 0;
  font-weight: 500;
}

.processing-tabs-content {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.processing-tabs-title {
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  font-size: 11px;
  font-weight: 700;
  display: block;
}

.disclaimer-text {
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

.loan-choice-tabs {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.loan-choice-tabs-content {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.loan-choices-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 8px;
  display: grid;
}

.loan-choices-grid.hide {
  display: none;
}

.loan-choice-card {
  cursor: pointer;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1.25fr;
  width: auto;
  min-width: 650px;
  margin: 5px;
  padding: 5px;
  display: block;
  box-shadow: 0 2px 6px 3px #dadada;
}

.loan-choice-card:hover {
  box-shadow: 0 2px 8px 2px #a7a7a7;
}

.loan-choice-card:active {
  box-shadow: 0 3px 10px 4px #787676;
}

.loan-choice-card.hide {
  display: none;
}

.loan-choice-keyval-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.loan-choice-key {
  color: #1c1c57;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 70px;
  min-height: 40px;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  overflow: visible;
}

.loan-choice-value {
  color: #73739a;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: none;
  height: auto;
  min-height: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 800;
  display: flex;
  overflow: hidden;
}

.loan-choice-card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 400px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  overflow: visible;
}

.choose-button {
  border: 2px solid var(--dark-slate-grey);
  background-color: var(--dark-slate-grey);
  text-align: center;
  border-radius: 14px;
  width: 150px;
  height: 35px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.choose-button:hover {
  background-color: #24575a;
  border-color: #24575a;
}

.choose-button:active {
  box-shadow: 0 0 3px 2px #49494999;
}

.loan-choice-buttons {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.view-button {
  border: 2px solid var(--medium-sea-green);
  background-color: var(--medium-sea-green);
  text-align: center;
  border-radius: 14px;
  width: 120px;
  height: 35px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.full-loan-terms-upload {
  justify-content: center;
  align-items: flex-end;
  width: 80%;
  padding: 10px 5px;
  display: flex;
}

.image-70, .image-71 {
  cursor: pointer;
}

.user-info-processing-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.credit-processing-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.credit-processing-grid.hide {
  display: none;
}

.confirmations-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: start;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 20px;
}

.confirmations-grid.details-page {
  grid-template-columns: 1fr;
  margin-top: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.confirmation-template {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  place-items: center stretch;
  display: flex;
}

.confirmation-template.hide {
  display: none;
}

.confirmation-template.details-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr .25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.confirmation-template.details-page.hide {
  display: none;
}

.confirmation {
  margin-bottom: 0;
}

.confirmation-checkbox-label {
  display: none;
}

.checkbox-2, .checkbox-field-5 {
  margin-left: auto;
}

.submit-button-6 {
  margin-top: 30px;
}

.form-25 {
  display: block;
}

.form-25.hide {
  display: none;
}

.processing-grid-in-review {
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 337px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-in-review-processing {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  width: 400px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 15px 10px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.doc-status-processing {
  align-items: center;
  display: flex;
}

.text-under-review-processing {
  color: #1c1c57;
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
}

.delete-text-processing {
  color: var(--loan-wolf-blue);
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: .7rem;
  font-weight: 500;
}

.status-grid-lb {
  cursor: pointer;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 80px;
  height: 95px;
  margin: 5px 0;
  padding: 7px 10px;
  text-decoration: none;
  display: flex;
}

.status-grid-lb:hover {
  box-shadow: 1px 1px 3px 2px #dadada;
}

.status-grid-lb:active {
  box-shadow: 0 0 3px 3px #aeaeae;
}

.status-grid-lb.rm-doc {
  justify-content: center;
  width: 180px;
  height: 24px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.status-grid-lb.rm-doc.hide {
  display: none;
}

.doc-card-img {
  cursor: pointer;
  margin-bottom: -14px;
}

.doc-card-img.confirm {
  margin-bottom: 0;
  padding: 2px;
}

.doc-card-img-sm {
  cursor: pointer;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.hide-button {
  border: 2px solid var(--dim-grey);
  background-color: var(--dim-grey);
  text-align: center;
  border-radius: 14px;
  width: 126px;
  height: 35px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  font-style: normal;
}

.hide-button:hover {
  background-color: gray;
  border-color: gray;
}

.hide-button:active {
  box-shadow: 0 0 1px 2px #2229;
}

.show-button {
  border: 2px solid var(--dim-grey);
  background-color: var(--dim-grey);
  text-align: center;
  border-radius: 14px;
  width: 120px;
  height: 35px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-style: normal;
  display: none;
}

.confirmation-checkbox {
  margin-left: auto;
  margin-right: 10px;
}

.confirmation-form-background {
  background-color: #fff;
  border-radius: 14px;
  width: 700px;
  height: auto;
  margin: 200px auto auto 30%;
  padding-bottom: 5px;
  position: static;
  inset: 0%;
}

.confirmation-form-background.hide {
  display: none;
}

.paragraph-8 {
  margin-left: 35px;
  margin-right: 40px;
}

.form-block-24 {
  margin-top: 15px;
}

.processing-contact-submit-copy {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: auto;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.processing-contact-submit-copy:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.processing-contact-submit-copy:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.confirmation-submit {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #325ae780;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: 40px auto 15px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  display: block;
  position: static;
  inset: auto 0% 0%;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.confirmation-submit:hover {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.confirmation-submit:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
  box-shadow: 0 3px 18px 4px #4a3aff3d;
}

.cart-footer {
  border-top-color: #ececf6;
  padding-top: 20px;
}

.footer-nav-link-2 {
  color: #73739a;
  white-space: nowrap;
  text-decoration: none;
}

.error-message-4 {
  color: #fff;
  text-align: center;
  background-color: #fa3b5e;
  border-radius: 12px;
  align-self: stretch;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 600;
}

.brand-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition-property: transform;
}

.brand-2:hover {
  transform: scale3d(1.03, 1.03, 1.01);
}

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

.nav-link-2 {
  color: #73739a;
  white-space: nowrap;
  text-decoration: none;
}

.cart-subtotal {
  color: #1c1c57;
  font-size: 22px;
  font-weight: 800;
}

.remove-button {
  text-decoration: none;
}

.cta-2-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.empty-state {
  color: #404075;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 60px 40px;
  font-weight: 600;
  box-shadow: 0 18px 30px #1c1c570d;
}

.empty-state.cart-empty {
  box-shadow: none;
  border-width: 0;
  border-radius: 0;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.empty-state.small {
  border-radius: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.cart-item-wrapper {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-right: 16px;
  display: flex;
}

.header-navigation {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.cart-wrapper {
  z-index: 999;
  background-color: #001c;
}

.categories-wrapper {
  flex-wrap: wrap;
  margin-bottom: -21px;
  margin-right: -21px;
  display: flex;
}

.footer {
  background-color: #fff;
  border-top: 1px solid #d9d9e9;
  padding-top: 30px;
  padding-bottom: 30px;
}

.cart-quantity {
  color: #fff;
  text-shadow: 0 4px 3px #0e825a;
  background-color: #08ce8ae0;
  border-radius: 99999px;
  align-items: center;
  min-width: auto;
  max-width: 50px;
  height: auto;
  min-height: 20px;
  margin-left: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.077em;
  display: none;
  position: absolute;
  top: 0;
  right: -12px;
  box-shadow: 0 4px 4px #08ce8a4d;
}

.subtitle-wrapper-2 {
  color: #08ce8a;
  letter-spacing: .06em;
  text-transform: uppercase;
  align-items: center;
  margin-bottom: 24px;
  font-size: 19px;
  font-weight: 800;
  line-height: 1.125em;
  display: flex;
}

.subtitle-wrapper-2.pp-example {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.subtitle-wrapper-2.center {
  justify-content: center;
}

.subtitle-wrapper-2.misson-and-visson {
  padding-left: 10px;
}

.subtitle-wrapper-2.card-timeline-year {
  color: var(--medium-sea-green);
}

.cart-header {
  border-bottom-color: #ececf6;
  padding-top: 20px;
  padding-bottom: 20px;
}

.close-button {
  transition-property: transform;
  display: flex;
}

.close-button:hover {
  transform: scale(1.3);
}

.apple-pay {
  border-radius: 14px;
  height: 56px;
}

.image-wrapper {
  align-items: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.image-wrapper.cart-item-image {
  border-radius: 26px;
  max-width: 80px;
  margin-bottom: 15px;
  margin-right: 20px;
  transition-property: transform;
  box-shadow: 0 5px 21px #6d72f629;
}

.image-wrapper.cart-item-image:hover {
  transform: scale(1.05)translate(0);
}

.image-wrapper.card-plan-icon {
  border-radius: 26px;
  width: 96px;
  min-width: 96px;
  min-height: 96px;
  margin-bottom: 24px;
}

.image-wrapper.card-contact-link-icon {
  border-radius: 31px;
  width: 112px;
  min-width: 112px;
  min-height: 112px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 7px 27px #6d72f629;
}

.image-wrapper.about-hero {
  border-radius: 60px;
  margin-bottom: 200px;
}

.cart-container {
  border: 1px solid #ececf6;
  border-radius: 20px;
  max-width: 500px;
}

.footer-social-media-wrapper-2 {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.nav-menu {
  margin-right: 50px;
}

.footer-small-print-2 {
  font-size: 16px;
  line-height: 1.625em;
}

.cart-button {
  color: #1c1c57;
  transform-style: preserve-3d;
  background-color: #0000;
  margin-right: 25px;
  padding: 0;
  font-size: 16px;
  line-height: 18px;
  transition-property: transform;
  position: relative;
  transform: translate3d(0, 0, .01px);
}

.cart-button:hover {
  transform: translate(0, -2px);
}

.cta-2-images-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 63%;
  display: flex;
  position: absolute;
  right: -140px;
}

.blog-grid {
  grid-column-gap: 60px;
  grid-row-gap: 119px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.nav-item-wrapper {
  margin-bottom: 0;
  margin-right: 32px;
}

.nav-item-wrapper.button-mobile {
  margin-right: 0;
  display: none;
}

.cta-2-content {
  z-index: 1;
  min-width: 491px;
  max-width: 46%;
  position: relative;
}

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

.cart-item-content {
  margin-left: 0;
  margin-right: 0;
}

.footer-social-media-link {
  color: #fff;
  background-color: #6d72f6;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  min-height: 40px;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.footer-social-media-link:hover {
  color: #fff;
  background-color: #08ce8a;
}

.footer-social-media-link.icon-16px {
  font-size: 16px;
}

.footer-social-media-link.icon-22px {
  font-size: 22px;
}

.footer-social-media-link.icon-18px {
  font-size: 18px;
}

._2-buttons-2 {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: -15px;
  display: flex;
}

.category-item {
  flex-wrap: wrap;
  margin-right: 21px;
  display: flex;
}

.cart-item-price {
  color: #1c1c57;
  font-weight: 600;
}

.content-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-top.blog {
  margin-bottom: 80px;
}

.cart-item-option-result {
  color: #1c1c57;
  font-weight: 600;
}

.input {
  color: #1c1c57;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 9px;
  min-height: 74px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  transition: box-shadow .3s, border-color .3s, color .3s;
  box-shadow: 0 2px 8px #1c1c570d;
}

.input:hover {
  border-color: #6d72f6;
  box-shadow: 0 5px 14px #6d72f61a;
}

.input:focus {
  color: #1c1c57;
  border-color: #6d72f6;
  font-size: 18px;
  box-shadow: 0 5px 14px #6d72f61a;
}

.input::placeholder {
  color: #73739a;
  font-size: 18px;
}

.input.cart-item-quantity {
  min-height: 38px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.cart-item {
  justify-content: space-between;
}

.lender-info-form-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 800px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.lender-info-input {
  text-align: left;
  border-radius: 50px;
  width: 80%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.lender-info-input.currency {
  border-radius: 50px;
}

.lender-info-input.phone {
  margin-right: 20px;
}

.lender-form-card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  box-shadow: 0 1px 5px 5px #dadada;
}

.lender-label-input {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.lender-input-label {
  color: #1c1c57;
  text-align: center;
  flex: none;
  margin-right: 15px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.lender-input-label.phone {
  margin-right: 50px;
}

.lender-submit {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: 30px auto 20px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.lender-submit:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.lender-submit:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.lender-create-form {
  margin-top: 40px;
  margin-bottom: 40px;
}

.btn-new-lender {
  background-color: var(--medium-sea-green);
  border-radius: 10px;
  justify-content: center;
  margin: 10px auto;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.lender-name-heading {
  color: #1c1c57;
  text-align: center;
  max-height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  overflow: hidden;
}

.lender-image {
  border-radius: 10px;
  margin: auto 30px;
  padding-bottom: 0;
  padding-left: 0;
  box-shadow: 0 1px 5px 1px #dadada;
}

.lender-details-row-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1.5px solid #73739a;
  border-radius: 14px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  padding: 5px 10px;
  display: grid;
}

.lender-details-row-grid.hide {
  display: none;
}

.lender-keyval-div {
  flex-direction: column;
  align-items: center;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 5px;
  display: flex;
}

.lender-keyval-div.delete {
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}

.lender-keyval-div.upload, .lender-keyval-div.docs {
  justify-content: center;
}

.lender-basic-keyval-div {
  align-items: center;
  margin-left: 5px;
  display: flex;
}

.lender-key {
  color: #1c1c57;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 70px;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.lender-key.notes {
  min-width: 100px;
  margin-left: 50px;
}

.lender-key.notes.single {
  margin-right: 25px;
}

.admin-loan-value-copy {
  color: #73739a;
  align-items: center;
  min-width: 100px;
  max-width: none;
  height: 23px;
  margin-left: 0;
  margin-right: 10px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 11.5px;
  font-weight: 800;
  display: flex;
  overflow: hidden;
}

.lender-value {
  color: #73739a;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  max-width: none;
  min-height: 23px;
  font-family: Manrope, sans-serif;
  font-size: 11.5px;
  font-weight: 800;
  display: flex;
  overflow: auto;
}

.lender-value.notes {
  align-items: flex-start;
  height: auto;
  min-height: 60px;
  font-weight: 500;
  overflow: auto;
}

.lender-value.terms {
  text-align: center;
}

.lender-dash-grid {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  justify-items: center;
  min-width: auto;
  max-width: none;
  padding: 10px 5px;
  overflow: visible;
}

.criteria-entry-type {
  color: #10642a;
  background-color: #9deeb2;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  max-width: none;
  height: 28px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 800;
  display: flex;
  overflow: hidden;
}

.lender-type-div {
  flex-direction: column;
  align-items: center;
  margin-left: 5px;
  display: flex;
}

.lender-notes-div {
  flex-direction: row;
  align-items: center;
  min-height: 60px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  display: flex;
}

.lender-basics-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 10px;
}

.lender-card-heading {
  color: #1c1c57;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 5px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.lender-card-heading.small {
  color: var(--midnight-blue);
  font-size: 30px;
  line-height: 30px;
}

.lender-heading-main {
  color: #1c1c57;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 38px;
  font-weight: 800;
}

.lender-heading-main.client {
  margin-top: 10px;
  font-size: 30px;
  line-height: 40px;
}

.lender-heading-main.rep-info {
  font-size: 18px;
}

.lender-heading-main.rep-info.hide {
  font-size: 20px;
}

.lender-section-heading {
  color: #1c1c57;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 800;
}

.lender-tabs-content {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.lender-main-content {
  flex: 1;
  overflow: visible;
}

.lender-info-forms-card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 5px 1px #a1a1a1;
}

.lender-forms-tabs {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  overflow: visible;
}

.lender-tabs-menu {
  border-bottom: 1px solid #ebedf0;
  flex-direction: row;
  width: 100%;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 800;
  display: flex;
}

.lender-tab-link {
  color: #000;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -1px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 5px 5px 1px #fff;
}

.lender-tab-link:hover {
  color: #31ba7e;
}

.lender-tab-link.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  margin-bottom: 0;
  font-weight: 500;
}

.lender-forms-tabs-content {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.lender-criteria-input {
  text-align: center;
  border-radius: 10px;
  width: 100px;
  height: 28px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 4px 20px;
  font-size: 13px;
  line-height: 16px;
}

.lender-criteria-input.currency {
  border-radius: 50px;
}

.lender-criteria-input.terms, .lender-criteria-input.ppp {
  width: 90%;
  height: auto;
  min-height: 48px;
}

.lender-criteria-input.textarea {
  width: 90%;
  height: auto;
  min-height: 80px;
}

.lender-criteria-input.doc-name {
  width: 300px;
}

.lender-form-select-input {
  text-align: center;
  border-radius: 8px;
  width: 200px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
}

.lender-form-select-input.currency {
  border-radius: 50px;
}

.lender-form-select-input.evaltype {
  text-align: center;
  width: 150px;
  height: 28px;
  padding: 2px 10px;
}

.lender-btn {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: 40px auto 0;
  padding: 10px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  display: block;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.lender-btn:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.lender-btn:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.lender-btn.rep-info {
  margin-top: 20px;
}

.confirmations-form-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

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

.card-link-block {
  border-radius: 8px;
}

.card-link-block:hover {
  box-shadow: 0 0 3px 1px #646464;
}

.card-link-block:active {
  box-shadow: 0 0 3px 3px #747474;
}

.card-link-block.details-page {
  width: 48px;
  margin: auto;
}

.lender-criteria-grid {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  justify-items: center;
  min-width: auto;
  max-width: none;
  padding: 10px 5px;
  overflow: visible;
}

.lender-info-card-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 775px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 30px 5px 10px;
  box-shadow: 0 2px 6px 1px #dadada;
}

.lender-info-card-copy:hover {
  box-shadow: 0 2px 8px 2px #a7a7a7;
}

.lender-info-card-copy:active {
  box-shadow: 0 3px 10px 4px #787676;
}

.lender-criteria-card {
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px 10px;
  display: block;
  box-shadow: 0 0 3px 1px #cecece;
}

.lender-criteria-card.hide {
  display: none;
}

.lender-dash-tab-link {
  color: #000;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  margin-bottom: -1px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 5px 5px 1px #fff;
}

.lender-dash-tab-link:hover {
  color: #31ba7e;
}

.lender-dash-tab-link.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  margin-bottom: 0;
  font-weight: 500;
}

.lender-dash-tabs-menu {
  border-bottom: 1px solid #ebedf0;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 800;
  display: flex;
}

.lender-dash-tabs-menu.details {
  flex-direction: column;
}

.lender-dash-tabs-menu.processing-details {
  flex-direction: row;
  justify-content: space-between;
  width: auto;
  margin-left: 20%;
  margin-right: 20%;
}

.doc-grid-link-block {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.doc-grid-link-block:hover {
  box-shadow: 0 0 3px 1px #707070;
}

.doc-grid-link-block:active {
  box-shadow: 0 0 3px 3px #707070;
}

.wholesaler-dash-logo {
  text-align: center;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.wholesaler-heading {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 17px;
  padding-right: 17px;
  font-family: Manrope, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.wholesaler-logo {
  border-radius: 50px;
  width: 175px;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.logo-upload-form {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-upload-input {
  justify-content: center;
  align-items: center;
  width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.form-block-25 {
  margin-top: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.logo-upload-submit-button {
  color: #456aeb;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  margin: 10px 69px 5px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.logo-upload-submit-button:hover {
  color: #31ba7e;
}

.logo-upload-submit-button.scope-of-work {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
}

.lender-main-layout-wrapper {
  background-color: #0000;
  flex-direction: column;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 4%;
  display: flex;
}

.lender-logo-div {
  text-align: center;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.lender-logo {
  width: 125px;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
}

.calc-input-div {
  justify-content: flex-end;
  align-items: center;
  min-width: 150px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.calc-input-div.percent {
  margin-left: 0;
}

.calc-input-div.closing-costs {
  flex-direction: column;
  align-items: flex-end;
  margin-left: 0;
  padding-right: 0;
}

.calc-input {
  object-fit: fill;
  border-radius: 20px;
  flex: none;
  margin-top: 5px;
  margin-bottom: 5px;
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.calc-input.closing-cost-text-field {
  width: 70%;
}

.calc-input.small {
  width: 100%;
}

.calc-input.smaller-closing-cost {
  width: 91%;
}

.calc-input.purchase-price, .calc-input.closing-costs, .calc-input.estimated-rent, .calc-input.market-rent, .calc-input.vacancy-rate, .calc-input.acquisition-cost-total, .calc-input.monthly-cash-flow, .calc-input.cash-on-cash-return, .calc-input.average-nightly-rate {
  width: 118px;
}

.calc-input.percent {
  border-radius: 15px;
  width: 90px;
  margin-left: auto;
}

.calc-label {
  align-items: center;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.calc-label-div {
  margin-top: 10px;
  margin-bottom: 10px;
}

.calc-input-sign {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-right: 5px;
  font-size: 20px;
  display: flex;
}

.calc-input-sign.white-hide {
  color: var(--white);
}

.columns-3 {
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.column-2 {
  height: 100%;
}

.columns-2 {
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.div-block-3 {
  margin-top: auto;
  margin-bottom: auto;
}

.faq-plus-wrap {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 25px;
  display: flex;
  position: relative;
}

.heading-2 {
  color: #f8f8ff;
  text-align: right;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 20px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  line-height: 1.3em;
}

.careers-perks-content {
  min-width: 359px;
  max-width: 459px;
  margin-right: 40px;
}

.faq-answer-text {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 1.6em;
}

.careers-perks-wrapper {
  justify-content: space-between;
  display: flex;
}

.image-2 {
  margin-top: auto;
  margin-bottom: auto;
}

.text-span-7 {
  font-size: 32px;
}

.text-span-8 {
  font-size: 19px;
}

.button-primary-3 {
  background-color: var(--midnight-blue);
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 14px;
  padding: 26px 40px;
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
}

.button-primary-3:hover {
  background-color: var(--medium-sea-green);
  color: #fff;
  transform: translate3d(0, -3px, .01px);
}

.button-primary-3.cart-empty {
  margin-top: 40px;
}

.button-primary-3._2-buttons-button {
  background-color: #08ce8a;
  width: 260px;
  margin-bottom: 15px;
  margin-right: 0;
  padding: 15px 10px;
  font-size: 22px;
}

.button-primary-3._2-buttons-button:hover {
  background-color: #08ce8a;
}

.button-primary-3.header-button {
  background-color: #08ce8a;
  border-radius: 10px;
  margin-right: 10px;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-3.header-button.login {
  background-color: #009b66;
}

.button-primary-3.full-width {
  align-self: stretch;
  display: block;
}

.button-primary-3.full-width.card-plan {
  background-color: var(--midnight-blue);
  justify-content: center;
  width: 200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px;
  transition-property: none;
  display: flex;
}

.button-primary-3.full-width.card-plan:hover {
  background-color: var(--loan-wolf-blue);
  box-shadow: none;
  transform: none;
}

.button-primary-3.full-width.card-plan.hide {
  display: none;
}

.section-7 {
  background-color: #ececf6;
  height: auto;
  padding-bottom: 40px;
}

.landing-page-button {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #3b32e7;
  border-radius: 14px;
  padding: 26px 40px;
  font-family: Manrope, sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
  box-shadow: 2px 0 21px #1c1c57;
}

.landing-page-button:hover {
  color: #fff;
  background-color: #5055df;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 10px 30px #4a3aff26;
}

.landing-page-header-logo {
  margin-left: 40px;
}

.div-block-2 {
  background-color: var(--midnight-blue);
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.faq-question {
  cursor: pointer;
  align-items: center;
  height: 90px;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.text-span-3 {
  color: #08ce8a;
  flex-direction: column;
  font-family: Manrope, sans-serif;
  display: flex;
}

.text-block-2 {
  color: #404075;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.faq-plus-l {
  background-color: #325ae7;
  border-radius: 3px;
  width: 5px;
  height: 100%;
  position: absolute;
}

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

.section.careers-perks {
  padding-top: 92px;
  padding-bottom: 100px;
}

.section.careers-hero {
  background-image: linear-gradient(#f7f7fc, #fff);
  padding-top: 0;
  padding-bottom: 20px;
}

.section.bg-neutral-200 {
  background-color: var(--ghost-white);
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.bg-neutral-200.process {
  background-color: #00154d;
  padding-top: 40px;
}

.container-35 {
  z-index: 2;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: block;
  position: relative;
}

.container-35.faq-container {
  background-color: #ffffff80;
  border-radius: 20px;
  max-width: 900px;
  margin-top: 300px;
  margin-bottom: 40px;
  padding-top: 60px;
  padding-bottom: 80px;
  box-shadow: 18px 0 30px #1c1c5733;
}

.faq-answer {
  border-bottom: 1px solid #2d3e501f;
  padding-left: 45px;
  overflow: hidden;
}

.faq-answer.last-faq-answer {
  border-bottom-width: 0;
}

.heading-5 {
  text-align: center;
  margin-top: auto;
  font-size: 60px;
}

.text-block-3 {
  color: #08ce8a;
  font-size: 75px;
  font-weight: 800;
}

.text-span-9 {
  color: #b90003;
  font-size: 32px;
}

.counter-support-text {
  color: #325ae7;
  text-align: center;
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.div-block-5 {
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block {
  font-family: Manrope, sans-serif;
  font-size: 30px;
}

.heading-4 {
  color: var(--midnight-blue);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  padding-top: 5px;
  font-family: Manrope, sans-serif;
  font-size: 50px;
  display: flex;
}

.text-block-6 {
  text-align: center;
  width: 684px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.6em;
}

.pricing-h1 {
  text-align: center;
}

.pricing-h1.faq-h2 {
  color: var(--midnight-blue);
  margin-bottom: 50px;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.4em;
}

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

.container-large-1113px.careers-hero {
  text-align: center;
}

.grid {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  justify-items: stretch;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-7 {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.careers-perks-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  max-width: 701px;
}

.flex-vc {
  flex-direction: column;
  align-items: center;
  margin-top: 140px;
  display: flex;
}

.text-span {
  color: #fff;
  text-decoration: underline;
}

.columns {
  align-items: center;
  display: flex;
}

.faq-plus {
  background-color: #325ae7;
  border-radius: 3px;
  width: 100%;
  height: 5px;
}

.div-block-6 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.text-span-10 {
  color: #2f4db8;
  font-size: 32px;
}

.text-span-10.red {
  color: #a80000;
  margin: auto;
}

.faq-q-text {
  color: #73739a;
  font-family: Manrope, sans-serif;
  line-height: 1.778em;
}

.text-block-5 {
  flex-flow: column;
  justify-content: flex-end;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 9px;
  line-height: 1.8em;
  display: flex;
}

.column {
  height: auto;
}

.counter {
  color: #08ce8a;
  justify-content: flex-end;
  width: auto;
  margin-top: 10px;
  margin-bottom: 19px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 75px;
  font-weight: 800;
  line-height: 1em;
  display: flex;
}

.text-block-4 {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

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

.heading-103 {
  color: var(--midnight-blue);
  text-align: center;
  height: 100%;
  font-family: Manrope, sans-serif;
  font-size: 34px;
}

.heading-104 {
  color: #08ce8a;
  font-family: Manrope, sans-serif;
  font-size: 60px;
  line-height: 20px;
}

.text-block-70 {
  font-family: Manrope, sans-serif;
}

.paragraph-9 {
  max-width: 416px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.778em;
}

.text-block-71 {
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.power-title {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
}

.container-36 {
  padding-bottom: 60px;
}

.html-embed-10 {
  width: 400px;
  height: 300px;
}

.card-chart-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 20px;
  display: grid;
}

.client-name-input-div {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  min-width: 150px;
  height: 140px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.client-name-input-div.percent {
  margin-left: 0;
}

.client-name-input-div.closing-costs {
  flex-direction: column;
  align-items: flex-end;
  margin-left: 0;
  padding-right: 0;
}

.client-name-select {
  border-radius: 14px;
  width: 220px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.ws-new-quote-submit {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: auto auto 20px;
  padding: 10px 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px 4px #4a3aff33;
}

.ws-new-quote-submit:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.ws-new-quote-submit:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.success-message-3 {
  padding: 0;
  overflow: hidden;
}

.filter-button {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: auto;
  padding: 10px 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.filter-button:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.filter-button:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.filter-button.ws, .filter-button.ws.first {
  width: 240px;
}

.filter-select-div {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 650px;
  height: 50px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.filter-select-div.percent {
  margin-left: 0;
}

.filter-select-div.closing-costs {
  flex-direction: column;
  align-items: flex-end;
  margin-left: 0;
  padding-right: 0;
}

.filter-select-div.ws {
  width: 750px;
}

.success-zero-h {
  height: 0;
  padding: 0;
  overflow: hidden;
}

.toggle-label {
  color: #565656;
  letter-spacing: .32px;
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 90px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  line-height: 1rem;
  display: flex;
  position: relative;
}

.toggle-appearance {
  background-color: #8c8c8c;
  border-radius: .9375rem;
  flex: none;
  width: 3rem;
  height: 1.5rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
  position: relative;
  box-shadow: 0 0 0 2px #0000;
}

.toggle {
  background-color: #dcdcdc;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  position: relative;
  top: 3px;
  left: 3px;
}

.toggle-checkbox__wrap {
  z-index: 1;
  opacity: 1;
  flex: 0 auto;
  margin-bottom: 0;
  padding-left: 0;
  position: absolute;
  inset: 0%;
}

.toggle-checkbox {
  z-index: auto;
  opacity: 0;
  cursor: pointer;
  border: 2px solid #0000;
  flex: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.toggle-checkbox__label {
  flex: none;
  margin-bottom: 0;
  padding-left: .5rem;
  font-weight: 300;
  line-height: 1.5rem;
  display: none;
}

.toggle-text__off {
  letter-spacing: .16px;
  margin-left: 3.5rem;
  font-size: .875rem;
  line-height: 1.125rem;
  display: inline;
  position: absolute;
}

.toggle-text__on {
  letter-spacing: .16px;
  margin-left: 3.5rem;
  font-size: .875rem;
  line-height: 1.125rem;
  display: none;
  position: absolute;
}

.toggle-label__disabled {
  opacity: 1;
  color: #bebebe;
  letter-spacing: .32px;
  cursor: not-allowed;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 90px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
  position: relative;
}

.toggle-appearance__disabled {
  background-color: #f3f3f3;
  border-radius: 48px;
  flex: none;
  width: 48px;
  height: 24px;
  box-shadow: 0 0 0 2px #0000;
}

.toggle__disabled {
  background-color: #bebebe;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  position: relative;
  top: 3px;
  left: 3px;
}

.heading-96 {
  color: #1c1c57;
  text-align: center;
  margin-top: 20px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.gross-profit-card-title {
  color: #1c1c57;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 25px;
}

.gross-profit-card-title.vs {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
}

.gross-profit-card-title.side-by-side {
  font-size: 16px;
}

.roi-card-title {
  color: #f7f7fc;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 20px;
  font-family: Manrope, sans-serif;
  font-size: 25px;
}

.roi-card-title.vs {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 20px;
}

.roi-card-title.side-by-side {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 20px;
  font-size: 16px;
}

.container-20 {
  justify-content: center;
  margin-top: 20px;
  display: none;
}

.roi-profit {
  color: #08a871;
  padding-right: 20px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.6em;
}

.roi-profit.vs {
  text-align: right;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 10px;
  font-size: 40px;
}

.roi-profit.side-by-side {
  font-family: Manrope, sans-serif;
  font-size: 36px;
}

.grid-102 {
  grid-column-gap: 0px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch;
  padding-left: 5px;
  padding-right: 10px;
}

.grid-23 {
  grid-template-rows: auto auto;
  padding-top: 10px;
}

.calculate-card-heading {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.calculate-card-heading.vs {
  color: var(--slate-grey);
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}

.calculate-card-heading.vs.misc {
  width: auto;
}

.calculate-card-heading.lender-funded {
  color: var(--slate-grey);
  font-family: Manrope, sans-serif;
  font-size: 11px;
}

.calculate-card-heading.side-by-side {
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
}

.calculate-card-heading.side-by-side.nr {
  line-height: 1.3em;
}

.button-primary-4 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  transform-style: preserve-3d;
  background-color: #08ce8a;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 16px 36px;
  font-weight: 700;
  line-height: 1.111em;
  transition: background-color .35s, transform .35s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #325ae7;
  transform: scale3d(.97, .97, 1.01);
}

.calculate-card-value {
  color: #404075;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.778em;
}

.calculate-card-value.vs, .calculate-card-value.side-by-side {
  font-size: 24px;
}

.form-block-16 {
  justify-content: center;
  height: auto;
  display: flex;
}

.fix-and-flip-return-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 20px 0 10px;
}

.fix-and-flip-return-grid.vs {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  height: 310px;
  margin-bottom: 10px;
}

.fix-and-flip-return-grid.vs.all-cash {
  grid-template-columns: 1fr;
}

.div-calculate-card {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: auto;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  box-shadow: 0 8px 18px #1c1c575e;
}

.calculate-card {
  border-radius: 20px;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 0;
  box-shadow: 0 2px 10px #1c1c575e;
}

.calculate-card.ltr {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.calculate-card.side-by-side {
  width: 100%;
}

.calculate-card.side-by-side.monthly-rent {
  width: 60%;
}

.potential-gross-roi-div {
  background-color: #0000;
  background-image: linear-gradient(94deg, #325ae7 8%, #08ce8a 66%);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 90%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  display: flex;
  box-shadow: 0 2px 6px 2px #dadada;
}

.potential-gross-roi-div.side-by-side {
  width: 92%;
}

.roi {
  color: #fff;
  padding-right: 20px;
  font-family: Manrope, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.6em;
}

.roi.vs {
  text-align: right;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 10px;
  font-size: 26px;
}

.roi.side-by-side {
  font-family: Manrope, sans-serif;
  font-size: 36px;
}

.flex-center-2 {
  color: #151536;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 10px;
  display: flex;
}

.roi-div {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9750b6bff35d2e57b_corner-4.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 82%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  box-shadow: 0 2px 6px 2px #dadada;
}

.calc-heading {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 20px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4em;
}

.ltr-card-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-calculate-card-2 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  box-shadow: 0 8px 18px #1c1c575e;
}

.div-calculate-card-2.last {
  max-width: 400px;
  margin-bottom: 40px;
}

.div-calculate-card-2.vs-loan {
  box-shadow: none;
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-101 {
  grid-template-rows: auto;
}

.roi-div-2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9750b6bff35d2e57b_corner-4.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 82%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  box-shadow: 0 2px 6px 2px #dadada;
}

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

.calculate-card-vs {
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 0;
  display: flex;
}

.calculate-card-vs.arv {
  width: 100%;
}

.calculate-card-vs.calculated-card {
  box-shadow: 1px 1px 6px 1px #dadada;
}

.roi-div-vs {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9750b6bff35d2e57b_corner-4.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 300px;
  margin: 5px auto;
  padding: 5px 7px;
  box-shadow: 0 2px 6px 2px #dadada;
}

.calc-input-field {
  border-radius: 20px;
  width: 90px;
  min-width: 90px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 3px 3px 4px #1c1c575e;
}

.calc-input-field.small {
  width: 70%;
}

.calc-input-field.monthly-rent {
  width: 90px;
  margin-left: auto;
  margin-right: auto;
}

.calc-input-field.increse {
  text-align: right;
  border-radius: 12px;
  width: 60px;
  min-width: auto;
  margin-bottom: 5px;
  margin-left: 5px;
  padding: 4px 7px;
  line-height: 14px;
}

.calc-input-field.ltr {
  text-align: right;
  border-radius: 12px;
  height: 35px;
  margin-bottom: 0;
  margin-left: 5px;
  padding: 4px 8px;
  line-height: 16px;
  box-shadow: 0 0 4px #1c1c575e;
}

.calc-input-field.ltr.increase, .calc-input-field.ltr.valapp {
  width: 60px;
  min-width: auto;
}

.calc-input-field.ltr.currency {
  margin-left: auto;
  margin-right: 0;
}

.potential-gross-roi-div-vs {
  background-color: #0000;
  background-image: linear-gradient(94deg, #325ae7 8%, var(--medium-sea-green) 80%);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 300px;
  margin: 5px auto;
  padding: 5px 7px;
  display: flex;
  box-shadow: 0 2px 6px 2px #dadada;
}

.grid-94 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-70 {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}

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

.heading-106, .acq-exp-inc-heading {
  text-align: center;
  font-family: Manrope, sans-serif;
}

.grid-105 {
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin-left: 10px;
  margin-right: 10px;
}

.str-hml-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.str-hml-grid.vs {
  grid-template-columns: 1fr 1fr;
  margin-bottom: 10px;
}

.counter-4 {
  color: #27bcfd;
  margin-top: 10px;
  margin-bottom: 19px;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 23px;
  font-weight: 300;
}

.counter-4.small {
  color: #456aeb;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.quote-submitted-number {
  color: #08ce8a;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Manrope, sans-serif;
  font-size: 30px;
}

.text-block-72 {
  padding-top: 5px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.778;
}

.text-span-11 {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.ws-metrics-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: center;
  width: 936px;
  max-width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.admin-top-analysis {
  background-color: #fff;
  border-radius: 10px;
  width: 222px;
  height: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-bottom: 0;
  padding-right: 5px;
  box-shadow: 4px 4px 8px #dadada;
}

.div-block-71 {
  background-color: var(--white);
  text-align: left;
  border-radius: 10px;
  box-shadow: 4px 4px 8px 2px #dadada;
}

.tier-info {
  text-align: center;
  font-size: 10px;
}

.text-block-73 {
  text-align: center;
}

.card-heading {
  border-left: 2px solid #31ba7e;
  margin-top: 5px;
  margin-left: 0;
  padding-left: 5px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  line-height: 1.4em;
}

.card-heading.lqs {
  margin-top: 0;
  margin-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.ws-metrics-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  border-radius: 10px;
  grid-template-rows: auto minmax(auto, .5fr);
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 8px #dadada;
}

.total-payout-heading {
  border-left: 2px solid #31ba7e;
  margin-top: 5px;
  margin-left: 5px;
  padding-left: 5px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  line-height: 1.4em;
}

.text-block-27 {
  color: #08ce8a;
  margin-top: 20px;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.text-block-27.files {
  margin-top: 11px;
  padding-bottom: 4px;
}

.text-block-29 {
  border-left: 2px solid #31ba7e;
  padding-left: 5px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  line-height: 1.4em;
}

.wholesaler-metrics-card {
  background-color: #fff;
  border-radius: 10px;
}

.grid-82 {
  grid-template-rows: auto minmax(auto, .5fr);
  grid-template-columns: 1fr;
  padding-left: 2px;
  padding-right: 0;
}

.files-text-block {
  color: #08ce8a;
  margin-top: 14px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
}

.card-heading-copy {
  border-left: 2px solid #31ba7e;
  margin-top: 5px;
  margin-left: 0;
  padding-left: 5px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  line-height: 1.4em;
}

.card-heading-copy.lqs {
  margin-left: 5px;
}

.grid-107 {
  grid-template-rows: auto minmax(auto, .5fr);
  grid-template-columns: 1fr;
  height: 77px;
}

.text-block-74 {
  font-family: Manrope, sans-serif;
  font-size: 12px;
  line-height: 1.778;
}

.div-block-72 {
  background-color: var(--white);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 80px;
  height: auto;
  display: flex;
  position: absolute;
  inset: 1% 1% auto auto;
  box-shadow: 1px 1px 6px #dadada;
}

.heading-107 {
  text-align: center;
  font-family: Manrope, sans-serif;
}

.grid-108 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100px;
  margin-bottom: -40px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 10px;
  position: static;
  top: 10px;
  right: 40px;
}

.div-block-73 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 80px;
  height: auto;
  display: flex;
  position: absolute;
  inset: 1% 1% auto auto;
  box-shadow: 1px 1px 6px #dadada;
}

.ws-tier-div {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 109px;
  height: auto;
  display: flex;
  position: static;
  inset: 1% 1% auto auto;
  box-shadow: 1px 1px 6px #dadada;
}

.ws-tier-div.hide {
  display: none;
}

.ws-tier-div.black {
  border: 2px solid var(--black);
  box-shadow: 6px 6px 18px #1c1c575e;
}

.ws-tier-div.blue {
  border: 2px solid var(--loan-wolf-blue);
  background-color: var(--loan-wolf-blue);
}

.ws-tier-div.green {
  border: 2px solid var(--medium-sea-green);
  background-color: var(--medium-sea-green);
}

.ws-tier-div.gold {
  background-color: #d4af37;
  border: 2px solid #d4af37;
  box-shadow: 6px 6px 6px #1c1c575e;
}

.accordion-2 {
  color: #171717;
  border-top: 1px solid #dcdcdc;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-bottom: 40px;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  list-style-type: none;
  box-shadow: 0 0 3px #1c1c575e;
}

.accordion-item {
  background-color: var(--white);
  border-bottom: 1px solid #dcdcdc;
  border-radius: 10px;
  margin-bottom: 0;
}

.accordion-item.hide {
  display: none;
}

.accordion-trigger-2 {
  background-color: var(--white);
  color: #171717;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  border-radius: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .675rem 1rem;
  text-decoration: none;
  transition: background-color 90ms;
  display: flex;
  position: relative;
}

.accordion-trigger-2:hover {
  background-color: #dcdcdc;
}

.accordion-trigger-2.accordion-trigger__large {
  padding-top: .675rem;
  padding-bottom: .675rem;
}

.accordion-trigger-2.accordion-trigger__large.last {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.accordion-content__inner-wrap-2 {
  padding-top: .375rem;
  padding-bottom: 1.25rem;
}

.text-block-75 {
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.quick-calc-accordian-heading {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.quick-calc-accordian-heading.gross {
  color: var(--midnight-blue);
}

.dashboard-card-heading {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 26px;
}

.dashboard-card-heading.quick-calc {
  background-color: var(--white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6176cf2cfca51f1b888b0962_authentication-corner.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 71px;
  display: flex;
  box-shadow: 0 -1px 10px #1c1c575e;
}

.dashboard-card-heading.quick-calc.hide {
  display: none;
}

.text-block-76, .text-block-77, .text-block-78 {
  font-family: Manrope, sans-serif;
}

.div-block-75 {
  border-radius: 10px;
}

.image-73 {
  width: 50px;
}

.html-embed-11 {
  margin-bottom: 0;
}

.html-embed-11._1col {
  width: 152px;
}

.html-embed-11._2col {
  width: 380px;
}

.html-embed-11.ltr-slider {
  width: 300px;
  margin-top: 20px;
}

.div-block-76 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-109 {
  text-align: center;
}

.lender-criteria-card-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px 10px;
  display: grid;
  box-shadow: 0 0 3px 1px #cecece;
}

.lender-criteria-card-main.hide {
  display: none;
}

.lender-criteria-form-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1.5px solid #73739a;
  border-radius: 14px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  padding: 5px 10px;
  display: grid;
}

.lender-criteria-form-grid.hide {
  display: none;
}

.cost-analysis-heading {
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.columns-32 {
  width: 100%;
}

.tooltip-label-wrap {
  align-items: center;
  font-size: .75rem;
  line-height: 1rem;
  display: inline-block;
  position: relative;
}

.tooltip-wrap {
  color: #565656;
  letter-spacing: .32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  display: flex;
  position: relative;
}

.tooltip-trigger {
  cursor: default;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: block;
}

.tooltip-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6201cf705b9871234cf11a94_tooltip-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  flex: none;
  width: 16px;
  height: 16px;
}

.assistive-text__wrap {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: none;
  position: absolute;
  top: 1.5rem;
  box-shadow: 0 4px 8px #0000001a;
}

.assistive-text__carrot {
  background-color: #3d3d3d;
  flex: none;
  width: .5rem;
  height: .5rem;
  position: absolute;
  transform: rotate(45deg);
}

.assistive-text {
  color: #fff;
  text-align: center;
  background-color: #3d3d3d;
  border-radius: .125rem;
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 13rem;
  height: auto;
  padding: .125rem .75rem;
  font-size: .875rem;
  line-height: 1.125rem;
  position: relative;
  top: .125rem;
}

.column-86 {
  border: 1px solid var(--medium-sea-green);
  border-radius: 20px;
  height: 100%;
}

.columns-33 {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.column-87 {
  border: 1px solid var(--loan-wolf-blue);
  border-radius: 20px;
}

.lender-criteria-card-form.hide {
  display: none;
}

.edit-btn-img {
  margin: 7px;
  padding: 10px;
}

.div-block-77 {
  justify-content: space-between;
  display: flex;
}

.wholesaler-home-tabs {
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  min-width: 650px;
  max-width: 1000px;
  margin: 40px auto 0;
  padding: 10px 30px;
  position: relative;
  box-shadow: 0 1px 5px 5px #dadada;
}

.name-select {
  border-radius: 20px;
  width: 220px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  box-shadow: 0 5px 5px 1px #dbdbdb;
}

.tab-pane-tier-selection {
  padding-top: 20px;
}

.user-info-forms-card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  max-width: 700px;
  margin: 20px auto 30px;
  padding: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 5px 1px #a1a1a1;
}

.property-image-container {
  background-color: var(--white);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 350px;
  display: flex;
  box-shadow: 1px 1px 5px 5px #dadada;
}

.property-image-container.hide {
  display: none;
}

.property-image-card {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  height: 300px;
  display: flex;
}

.image-74 {
  border-radius: 12px;
}

.btn-create-new-user {
  background-color: var(--midnight-blue);
  border-radius: 10px;
  justify-content: center;
  width: 196.047px;
  margin: 10px auto 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.lender-rep-form-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  padding: 0 20px;
  display: grid;
}

.lender-form-label {
  color: #170f49;
  border-radius: 16px;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
}

.lender-form-field {
  color: #170f49;
  background-color: #fff;
  border: 2px solid #0000;
  border-radius: 500px;
  min-height: 20px;
  margin-bottom: 0;
  padding: 10px 60px 10px 20px;
  font-size: 18px;
  transition: color .4s, border-color .4s, all .4s;
  box-shadow: 0 2px 6px #13124212;
}

.lender-form-field:hover {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-color: #4a3aff;
  box-shadow: 0 4px 10px #1312421f;
}

.lender-form-field:focus {
  color: #4a3aff;
  border: 2px solid #4a3aff;
}

.lender-form-field::placeholder {
  color: #6f6c90;
  font-size: 18px;
}

.lender-form-field.email-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8d1a21b3b0f_icon-2-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  width: auto;
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Manrope, sans-serif;
  box-shadow: 2px 4px 5px 1px #dadada;
}

.lender-form-field.email-icon:hover, .lender-form-field.email-icon:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8a4bc1b3b11_icon-2-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.lender-form-field.name-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8090c1b3b10_icon-1-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  width: auto;
  font-family: Manrope, sans-serif;
  box-shadow: 3px 4px 5px 1px #dadada;
}

.lender-form-field.name-icon:hover, .lender-form-field.name-icon:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8300b1b3b12_icon-1-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.lender-form-field.phone-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  box-shadow: 0 2px 6px #13124212;
}

.lender-form-field.phone-icon:hover, .lender-form-field.phone-icon:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f874511b3b0d_icon-3-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.lender-form-field.phone-icon.company {
  width: 100%;
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.lender-form-field.phone-icon.phone {
  width: 100%;
  min-height: 46px;
}

.lender-form-field.phone-icon.phone.phone-format {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.lender-form-field.phone-icon.phone-format {
  font-family: Manrope, sans-serif;
  box-shadow: 2px 3px 5px 1px #dadada;
}

.lender-form-field.name-icon---brix {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8090c1b3b10_icon-1-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.lender-form-field.name-icon---brix:hover, .lender-form-field.name-icon---brix:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8300b1b3b12_icon-1-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.lender-form-grid-item {
  width: auto;
  margin-top: 0;
  overflow: visible;
}

.lender-form-grid-item.address {
  margin-top: 20px;
  margin-bottom: 25px;
}

.user-info-md-card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  min-width: 650px;
  max-width: 1000px;
  margin: 20px auto 30px;
  padding: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 5px 1px #a1a1a1;
}

.current-user-info-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.user-info-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-79 {
  min-width: 200px;
  margin-left: 10px;
}

.wholesaler-logo-div {
  justify-content: center;
  align-items: center;
  min-height: 120px;
  max-height: 160px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.add-docs-form-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.add-docs-form-grid.confirmation {
  grid-template-columns: 1fr 1fr;
}

.add-docs-form-grid.confirmation.first {
  margin-bottom: 80px;
}

.lender-docs-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr .5fr .5fr .5fr;
  justify-items: center;
  width: 800px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 15px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.lender-doc-name {
  align-items: center;
  display: flex;
}

.doc-lb {
  cursor: pointer;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 80px;
  height: 55px;
  margin: 5px 0;
  padding: 3px 10px;
  text-decoration: none;
  display: flex;
}

.doc-lb:hover {
  box-shadow: 1px 1px 3px 2px #dadada;
}

.doc-lb:active {
  box-shadow: 0 0 3px 3px #aeaeae;
}

.document-name-h3 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 20px;
}

.doc-lb-text {
  color: #1c1c57;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 800;
  display: flex;
}

.doc-img-sm {
  cursor: pointer;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.doc-img {
  cursor: pointer;
  margin-top: -7px;
  margin-bottom: 0;
}

.additional-docs-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .5fr;
  justify-items: center;
  width: 800px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 15px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.doc-name-h3 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 20px;
}

.klt-value {
  color: #404075;
  text-align: center;
  max-height: 22px;
  padding-top: 5px;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 800;
  overflow: visible;
}

.klt-value.calculating {
  padding-top: 5px;
  font-family: Manrope, sans-serif;
  font-size: 12.6px;
}

.klt-value.dp {
  align-items: flex-end;
  display: flex;
}

.small-pending-lender-grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.5fr 1fr;
  place-items: center stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.top-loan-choice-lender-logo {
  box-shadow: none;
  border-radius: 20px;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.lc-terms-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid;
}

.summary-button {
  text-align: center;
  background-color: #08ce8a;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 35px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 14px;
  display: flex;
  box-shadow: 0 2px 9px #1c1c575e;
}

.summary-button:hover {
  background-color: #325ae7;
}

.loan-terms-div {
  background-color: var(--medium-sea-green-2);
  box-shadow: none;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding: 0 5px;
  display: flex;
}

.lc-card {
  background-color: var(--white);
  border: 2px solid #325ae7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  margin: 10px auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  box-shadow: 1px 1px 6px 3px #dadada;
}

.lc-card.column {
  background-color: #fff;
  border: 2px solid #325ae7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  height: auto;
  margin: 10px auto;
  box-shadow: 1px 1px 6px 3px #dadada;
}

.lc-card.hide {
  display: none;
}

.lc-heading {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.1em;
}

.lc-heading.klt {
  color: var(--midnight-blue);
  width: auto;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
}

.klt-label {
  color: #1c1c57;
  text-align: center;
  padding-left: 0;
  font-size: 10px;
  font-weight: 700;
}

.grid-109 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  margin-bottom: 0;
  margin-right: 10px;
  display: grid;
}

.loan-options-lender-logo {
  border-radius: 20px;
  max-width: 100%;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 0;
  padding: 10px 5px;
}

.key-loan-term-heading-2 {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: .8em;
}

.grid-99 {
  grid-template-rows: auto;
  place-items: center stretch;
  padding-top: 10px;
}

.details-type-heading {
  color: #1c1c57;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 20px;
}

.dual-sliders-div {
  display: flex;
}

.ir-and-th-slider-div {
  justify-content: center;
  align-items: center;
  margin-top: 17px;
  margin-left: 27px;
  margin-right: 27px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.calculation-summary {
  display: block;
}

.calculation-summary.mtop20 {
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.calculation-summary.mtop20.ltr {
  padding-left: 20px;
  padding-right: 20px;
}

.calc-summary-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 600px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.calc-summary-grid.hide {
  display: none;
}

.summ-col-label {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  font-size: .95rem;
  font-weight: 600;
}

.summ-col-label.annb {
  border-right: 1px solid var(--midnight-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  padding-left: 3px;
  padding-right: 3px;
  font-size: .7rem;
  line-height: .8rem;
  display: flex;
}

.summ-col-label.year {
  border-right: 1px solid var(--midnight-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 40px;
  font-size: .7rem;
  line-height: .75rem;
  display: flex;
}

.summ-row-label {
  font-weight: 500;
}

.ws-card-headings {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: 7px;
  padding-left: 8px;
  padding-right: 30px;
  display: flex;
}

.ws-card-values {
  justify-content: space-between;
  width: 100%;
  padding-bottom: 12px;
  padding-left: 25px;
  padding-right: 35px;
  font-size: 24px;
  display: flex;
}

.ws-card-values.single {
  justify-content: center;
}

.grid-unconfirmed {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 337px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 15px 10px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-unconfirmed.user {
  padding-bottom: 20px;
}

.grid-confirmed {
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 337px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 0;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-confirmed.user {
  width: 280px;
}

.accordion-conf-docs {
  border-bottom: 1px solid #dcdcdc;
}

.accordion-conf-docs.hide {
  display: none;
}

.delete-text-conf-doc {
  color: var(--loan-wolf-blue);
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: .7rem;
  font-weight: 500;
}

.conf-doc-status, .doc-status-copy {
  align-items: center;
  display: flex;
}

.conf-docs-acc-trigger {
  color: #171717;
  border-top: 1px #dcdcdc;
  border-bottom: 1px #dcdcdc;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .675rem 1rem;
  text-decoration: none;
  transition: background-color 90ms;
  display: flex;
  position: relative;
}

.conf-docs-acc-trigger:hover {
  background-color: #dcdcdc;
  border-radius: 10px;
  width: 100%;
}

.conf-docs-acc-trigger:active {
  color: #00683a;
  background-color: #e6e6e6;
  box-shadow: 0 3px 18px 1px #4a3aff1c;
}

.conf-docs-acc-trigger.accordion-trigger__large {
  padding-top: .675rem;
  padding-bottom: .675rem;
}

.summary-accordion {
  color: #171717;
  border-top: 1px solid #dcdcdc;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  list-style-type: none;
}

.summary-accordion.ltr {
  margin-left: 5px;
  margin-right: 5px;
}

.summary-trigger {
  background-color: var(--white);
  color: #171717;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem;
  text-decoration: none;
  transition: background-color 90ms;
  display: flex;
  position: relative;
}

.summary-trigger.accordion-trigger__large {
  padding-top: .675rem;
  padding-bottom: .675rem;
}

.summary-trigger.accordion-trigger__large.last {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.headings-div {
  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: flex-end;
  display: grid;
}

.headings-div.ltr {
  grid-template-columns: 1fr 1fr 1fr;
}

.row-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.row-div.top-border-2px {
  border-top: 2px solid #325ae7bf;
}

.row-div.top-border-2px.bot-border-2px {
  border-bottom: 2px solid #325ae7bf;
  margin-bottom: 20px;
  font-weight: 500;
}

.row-div.top-border-2px.bot-border-2px.ltr {
  grid-template-columns: 1fr 1fr 1fr;
}

.row-div.top-border-2px.profit-bot {
  border-top-color: #325ae7bf;
  margin-top: 5px;
}

.row-div.top-border-2px.profit-bot.ltr, .row-div.ltr {
  grid-template-columns: 1fr 1fr 1fr;
}

.row-div.annb {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--midnight-blue);
  border-left: 1px solid var(--midnight-blue);
  background-color: #1c1c571a;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: stretch;
}

.row-div.annb.first {
  border-top: 1px solid var(--midnight-blue);
}

.row-div.annb.first.even {
  color: var(--midnight-blue);
  background-color: #1c1c571a;
}

.row-div.annb.first.hide {
  display: none;
}

.row-div.annb.odd {
  background-color: #1c1c5733;
}

.row-div.annb.even {
  background-color: #1c1c571a;
}

.table-value {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  font-size: .9rem;
}

.table-value._10digit {
  border-style: solid;
  border-width: 0 1px 0 0;
  border-right-color: var(--midnight-blue);
  text-align: right;
  width: 82px;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 12.5px;
}

.table-value.year {
  border-right: 1px solid var(--midnight-blue);
  text-align: center;
  width: 36px;
  font-size: 12px;
}

.table-sum {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 600;
}

.summary-acc-item {
  background-color: var(--white);
  border-bottom: 1px solid #dcdcdc;
  border-radius: 10px;
  width: 700px;
  margin-bottom: 0;
}

.summary-acc-item.hide {
  display: none;
}

.summary-acc-item.ltr {
  width: 680px;
}

.calc-breakdown-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 80px;
  padding-right: 80px;
  display: grid;
}

.breakdown-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2px;
  display: grid;
}

.breakdown-row.border-top {
  border-top: 2px solid #325ae7bf;
  margin-top: 6px;
}

.breakdown-row.heading {
  margin-top: 25px;
}

.breakdown-row.heading.first {
  margin-top: 0;
}

.breakdown-row.mtop {
  margin-top: 12px;
}

.breakdown-headding {
  text-align: center;
  min-width: 240px;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
}

.breakdown-value {
  color: #1c1c57;
  text-align: center;
  width: 110px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.breakdown-value.sum {
  text-align: right;
}

.breakdown-description {
  text-align: center;
  min-width: 200px;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  position: static;
}

.breakdown-description.sum {
  font-weight: 600;
}

.ws-dash-heading {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area"
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.summary-trigger-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.row-label {
  color: var(--midnight-blue);
  width: 170px;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

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

.calcs-tab-menu {
  border-bottom: 1px solid #ebedf0;
  justify-content: space-around;
  display: flex;
}

.accordion-item-details {
  border-bottom: 1px solid #dcdcdc;
}

.accordion-item-details.hide {
  display: none;
}

.lender-details {
  color: #456aeb;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #325ae73d;
  border-radius: 14px;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 15px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.lender-details:hover {
  color: #31ba7e;
  border-color: #325ae7c2;
}

.lender-details:active {
  box-shadow: 0 3px 18px #4a3aff42;
}

.div-block-79 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.profit-roi-card-table {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 270px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  display: grid;
}

.profit-roi-card-table.green {
  color: var(--dark-slate-grey);
}

.roi-card-text {
  text-align: center;
  min-width: 100px;
  max-width: 160px;
  margin: 3px 5px;
  font-size: 16px;
  font-weight: 500;
}

.roi-card-text.heading {
  min-width: auto;
  margin: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 22px;
}

.roi-card-text.heading.dark-blue.lw {
  margin-bottom: 0;
  font-size: 24px;
}

.roi-card-text.dark-blue {
  color: var(--midnight-blue);
  font-weight: 600;
}

.roi-card-text.dark-blue.lw {
  margin-bottom: 5px;
}

.roi-card-text.green {
  color: #08a871;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
}

.roi-card-text.green.lw {
  margin-top: 5px;
  margin-bottom: 5px;
}

.roi-card-text.green.lw.ltr-big, .roi-card-text.green.ltr-big {
  font-size: 21px;
}

.roi-card-text.ltr {
  min-width: 160px;
  font-size: 15px;
}

.text-block-80, .text-block-81 {
  text-align: center;
  min-width: 200px;
}

.dates-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.calc-div-vert {
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px;
  display: flex;
}

.calc-div-vert.arv {
  width: 100%;
}

.calc-div-vert.calculated-card {
  box-shadow: 1px 1px 6px 1px #dadada;
}

.calc-field-label {
  color: var(--slate-grey);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.calc-field-label.vs {
  color: var(--slate-grey);
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}

.calc-field-label.vs.misc {
  width: auto;
}

.calc-field-label.lender-funded {
  color: var(--slate-grey);
  font-family: Manrope, sans-serif;
  font-size: 11px;
}

.calc-field-label.side-by-side {
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
}

.calc-field-label.side-by-side.nr {
  line-height: 1.3em;
}

.calc-field-label.col {
  margin-right: -8px;
  font-size: 10px;
}

.lp-ir-div {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.calc-div-horz {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px;
  display: flex;
}

.calc-div-horz.arv {
  width: 100%;
}

.calc-div-horz.calculated-card {
  box-shadow: 1px 1px 6px 1px #dadada;
}

.ltr-calc-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: space-around;
  width: 700px;
  margin: 20px 0 10px;
  display: flex;
}

.ltr-calc-grid.vs {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  height: 310px;
  margin-bottom: 10px;
}

.ltr-calc-grid.vs.all-cash {
  grid-template-columns: 1fr;
}

._2-input-div {
  justify-content: space-between;
  display: flex;
}

.ltr-calc-acquisition-sale {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: center space-around;
  place-items: center stretch;
  width: 700px;
  margin: 20px 0 10px;
  display: flex;
}

.ltr-calc-acquisition-sale.vs {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  height: 310px;
  margin-bottom: 10px;
}

.ltr-calc-acquisition-sale.vs.all-cash {
  grid-template-columns: 1fr;
}

.ltc-calc-inputs-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ltr-income-grid {
  width: 270px;
}

.ltr-expenses-grid {
  width: 300px;
}

.ltr-calc-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ltr-calc-results-grid {
  grid-column-gap: 0px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch space-around;
  align-items: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

._1-input-div {
  justify-content: space-between;
  margin-right: 0;
  display: block;
}

.acq-fields-div {
  width: 270px;
}

.acq-sliders-div {
  flex-direction: column;
  justify-content: space-around;
  width: 300px;
  display: flex;
}

.calc-area-heading-div {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.calc-area-heading-div.green {
  background-color: #31ba7ebf;
}

.calc-area-heading-div.blue {
  background-color: #325ae7bf;
}

.calc-area-heading-div.bg-blend {
  background-color: #41bfd9bf;
  width: 400px;
  margin-left: 100px;
  margin-right: 100px;
}

.calc-area-heading {
  color: var(--white);
  text-align: left;
  letter-spacing: 1.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
}

.calc-area-heading.vs {
  color: var(--slate-grey);
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}

.calc-area-heading.vs.misc {
  width: auto;
}

.calc-area-heading.lender-funded {
  color: var(--slate-grey);
  font-family: Manrope, sans-serif;
  font-size: 11px;
}

.calc-area-heading.side-by-side {
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
}

.calc-area-heading.side-by-side.nr {
  line-height: 1.3em;
}

.calc-area-heading.col {
  margin-right: -8px;
  font-size: 10px;
}

.annual-breakdown-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 640px;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.annual-breakdown-grid.hide {
  display: none;
}

.headings-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--midnight-blue);
  border-bottom: 1px solid var(--midnight-blue);
  border-left: 1px solid var(--midnight-blue);
  background-color: #325ae73d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.headings-row.ltr {
  grid-template-columns: 1fr 1fr 1fr;
}

.lender-rep-form-grid-copy {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  padding: 0 20px;
  display: grid;
}

.user-form-grid-item {
  width: auto;
  margin-top: 0;
  overflow: visible;
}

.user-form-grid-item.address {
  margin-top: 20px;
  margin-bottom: 25px;
}

.user-form-label {
  color: #170f49;
  border-radius: 16px;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
}

.user-form-field {
  color: #170f49;
  background-color: #fff;
  border: 2px solid #0000;
  border-radius: 500px;
  min-height: 20px;
  margin-bottom: 0;
  padding: 10px 60px 10px 20px;
  font-size: 18px;
  transition: color .4s, border-color .4s, all .4s;
  box-shadow: 0 2px 6px #13124212;
}

.user-form-field:hover {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-color: #4a3aff;
  box-shadow: 0 4px 10px #1312421f;
}

.user-form-field:focus {
  color: #4a3aff;
  border: 2px solid #4a3aff;
}

.user-form-field::placeholder {
  color: #6f6c90;
  font-size: 18px;
}

.user-form-field.email-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8d1a21b3b0f_icon-2-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  width: auto;
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Manrope, sans-serif;
  box-shadow: 2px 4px 5px 1px #dadada;
}

.user-form-field.email-icon:hover, .user-form-field.email-icon:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8a4bc1b3b11_icon-2-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.user-form-field.name-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8090c1b3b10_icon-1-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: auto;
  width: auto;
  padding-left: 10px;
  padding-right: 40px;
  font-family: Manrope, sans-serif;
  box-shadow: 3px 4px 5px 1px #dadada;
}

.user-form-field.name-icon:hover, .user-form-field.name-icon:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8300b1b3b12_icon-1-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.user-form-field.phone-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  box-shadow: 0 2px 6px #13124212;
}

.user-form-field.phone-icon:hover, .user-form-field.phone-icon:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f874511b3b0d_icon-3-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.user-form-field.phone-icon.company {
  width: 100%;
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.user-form-field.phone-icon.phone {
  width: 100%;
  min-height: 46px;
}

.user-form-field.phone-icon.phone.phone-format {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.user-form-field.phone-icon.phone-format {
  background-position: 93%;
  font-family: Manrope, sans-serif;
  box-shadow: 2px 3px 5px 1px #dadada;
}

.user-form-field.name-icon---brix {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8090c1b3b10_icon-1-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  min-height: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.user-form-field.name-icon---brix:hover, .user-form-field.name-icon---brix:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8300b1b3b12_icon-1-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.user-form-field.company-icon {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e94c70eccba1814e817b6_icon-4-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 400px;
  padding-left: 10px;
  padding-right: 40px;
  font-family: Manrope, sans-serif;
  box-shadow: 3px 4px 5px 1px #dadada;
}

.user-form-field.company-icon:hover, .user-form-field.company-icon:focus {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8300b1b3b12_icon-1-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.misc-input {
  text-align: left;
  border-radius: 50px;
  width: 80%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.misc-input.currency {
  border-radius: 50px;
}

.misc-input.phone {
  margin-right: 20px;
}

.misc-input-label {
  color: #1c1c57;
  text-align: center;
  flex: none;
  margin-right: 15px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.misc-input-label.phone {
  margin-right: 50px;
}

.misc-input-div {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.misc-settings-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: grid;
  box-shadow: 0 1px 5px 5px #dadada;
}

.misc-heading {
  color: var(--midnight-blue);
  margin-top: 100px;
  margin-bottom: 30px;
  padding-left: 17px;
  padding-right: 17px;
  font-family: Manrope, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.misc-submit {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: 30px auto 20px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.misc-submit:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.misc-submit:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.misc-settings-form-div {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.misc-delete {
  color: #ce0808c4;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: 30px auto 20px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.misc-delete:hover {
  color: #d10505e6;
  border-width: 1.5px;
  border-color: #d10505a6;
  box-shadow: 0 3px 18px #d1050514;
}

.misc-delete:active {
  border-width: 2px;
  border-color: #d10505a6;
}

.lc-comment-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  margin-top: 15px;
  margin-bottom: 10px;
  display: grid;
}

.lc-comment-grid.hide {
  display: none;
}

.loan-terms-comment {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding-top: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.loan-terms-comment.test {
  box-shadow: none;
  height: 75px;
  padding-top: 0;
}

.comment-button {
  border: 2px solid var(--dim-grey);
  background-color: var(--dim-grey);
  text-align: center;
  border-radius: 14px;
  width: 126px;
  height: 35px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  font-style: normal;
}

.comment-button:hover {
  background-color: gray;
  border-color: gray;
}

.comment-button:active {
  box-shadow: 0 0 1px 2px #2229;
}

.comment-cancel {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: 20px auto auto;
  padding: 10px 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.comment-cancel:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.comment-cancel:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.comment-cancel.document {
  width: 180px;
}

.comment-submit {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: 20px auto auto;
  padding: 10px 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.comment-submit:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.comment-submit:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.comment-submit.document {
  width: 180px;
}

.html-embed-12 {
  color: var(--white);
  margin-top: -7px;
  font-size: 20px;
  line-height: 27px;
}

.loan-search-input {
  text-align: center;
  border-radius: 16px;
  width: 60%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
}

.loan-search-input.currency {
  border-radius: 50px;
  width: 70%;
}

.loan-search-input.tab-location {
  width: 200px;
  margin-bottom: 0;
}

.admin-dash-card-lb {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: block;
}

.admin-dash-card-lb.hide {
  display: none;
}

.loan-dash-lb {
  text-decoration: none;
  overflow: visible;
}

.form-text-input {
  text-align: center;
  border-radius: 16px;
  width: 85%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
}

.form-text-input.currency {
  border-radius: 50px;
}

.form-text-input.tab-location {
  width: 200px;
  margin-bottom: 0;
}

.form-text-input.lot-size {
  border-radius: 50px;
  width: 125px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.form-text-input.smnum {
  width: 125px;
}

.form-textarea {
  width: 70%;
  max-width: 800px;
}

.form-select-input {
  text-align: center;
  border-radius: 16px;
  width: 85%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
}

.form-select-input.currency {
  border-radius: 50px;
}

.form-select-input.tab-location {
  width: 200px;
  margin-bottom: 0;
}

.prop-photo-upload {
  justify-content: center;
  align-items: flex-end;
  width: 90%;
  padding: 10px 5px;
  display: flex;
}

.ws-form-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.ws-deal-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.ws-deal-lb {
  text-decoration: none;
}

.ws-deal-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  width: 280px;
  height: 480px;
  min-height: auto;
  box-shadow: 0 2px 6px 1px #dadada;
}

.ws-deal-card:hover {
  box-shadow: 0 2px 8px 2px #a7a7a7;
}

.ws-deal-card.wholesaler {
  align-items: center;
}

.ws-deal-card.wholesaler.hide {
  display: none;
}

.ws-deal-label {
  color: #1c1c57;
  justify-content: flex-end;
  align-items: stretch;
  margin-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.ws-deal-label.ap {
  font-size: 16px;
}

.ws-deal-label.arv {
  font-size: 18px;
  line-height: 18px;
}

.ws-deal-label.longvalue {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 15px;
}

.ws-deal-value {
  color: var(--medium-blue);
  height: auto;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 800;
  overflow: hidden;
}

.ws-deal-value.client {
  height: 46px;
}

.ws-deal-value.ap {
  font-size: 16px;
}

.ws-deal-value.arv {
  font-size: 20px;
}

.ws-deal-value.longvalue {
  max-height: 135px;
  font-size: 13.5px;
  font-weight: 600;
  overflow: auto;
}

.ws-deal-button {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: auto;
  padding: 10px 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.ws-deal-button:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.ws-deal-button:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.ws-deal-button.document {
  width: 180px;
}

.button-flex-container {
  width: 650px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ws-deals {
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  min-width: 500px;
  max-width: 1000px;
  height: auto;
  margin: 20px auto 40px;
  padding: 30px 20px;
  position: relative;
  box-shadow: 0 1px 5px 5px #dadada;
}

.button-container {
  justify-content: center;
  align-items: center;
  width: 300px;
  display: flex;
}

.ws-prop-img {
  border-radius: 10px;
  max-height: 150px;
  margin: 20px 10px 10px;
  padding-bottom: 0;
  padding-left: 0;
  box-shadow: 0 1px 5px 1px #dadada;
}

.ws-prop-img.modal {
  margin: 5px;
}

.wet-dry-grid {
  grid-column-gap: 28px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  margin-top: 30px;
}

.wet-dry-radio {
  text-align: center;
  align-items: center;
  height: 40px;
  margin: 0 5px;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.wet-dry-radio.first {
  position: relative;
}

.wet-dry-h5 {
  color: #170f49;
  margin: auto;
  font-family: Manrope, sans-serif;
  font-size: 21px;
}

.commercial-info-grid {
  grid-column-gap: 40px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 210px;
  min-height: 210px;
  max-height: 210px;
  margin: 10px auto;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
}

.commercial-form-content {
  border-top: 0 #d9dbe9;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin: 20px auto 0;
  padding: 0 30px;
  display: flex;
  overflow: visible;
}

.commercial-form-content.history, .commercial-form-content.contact {
  margin-top: 60px;
}

.comm-sep-grid {
  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;
  align-content: space-between;
  height: 100%;
  padding-bottom: 15px;
  display: grid;
}

.comm-sep-grid.hide {
  display: none;
}

.comm-sep-grid.credit {
  margin-top: 30px;
}

.comm-text-field {
  color: #1c1c57;
  border-radius: 20px;
  width: 240px;
  margin-left: auto;
  box-shadow: 0 2px 6px 1px #dadada;
}

.comm-text-field.test {
  width: 29%;
}

.comm-text-field.test.nightly-rate {
  width: 140px;
}

.comm-text-field.test.payoff-amount {
  width: 200px;
}

.comm-text-field.test.payoff-amount.currency {
  margin-bottom: 0;
}

.comm-text-field.test.dollars {
  width: 140px;
}

.comm-text-field.test.dollars.currency {
  width: 200px;
  margin-bottom: 0;
}

.comm-text-field.test.dollars.currency:hover, .comm-text-field.test.dollars.currency:focus {
  border: 2px solid var(--loan-wolf-blue);
}

.comm-contact-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  margin-top: 5px;
  padding-top: 25px;
  padding-bottom: 8px;
}

.projected-close-container {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100px;
  margin-bottom: -40px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 10px;
  position: static;
  top: 10px;
  right: 40px;
}

.projclos-div {
  background-color: #6b6b6b4d;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 200px;
  height: auto;
  display: block;
  position: absolute;
  inset: 4% 4% auto auto;
  box-shadow: 1px 1px 6px #dadada;
}

.projclos-div.hide {
  display: none;
}

.projclos-div.black {
  border: 2px solid var(--black);
  box-shadow: 6px 6px 18px #1c1c575e;
}

.projclos-div.blue {
  border: 2px solid var(--loan-wolf-blue);
  background-color: var(--loan-wolf-blue);
}

.projclos-div.green {
  border: 2px solid var(--medium-sea-green);
  background-color: var(--medium-sea-green);
}

.projclos-div.gold {
  background-color: #d4af37;
  border: 2px solid #d4af37;
  box-shadow: 6px 6px 6px #1c1c575e;
}

.closing-date {
  text-align: center;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.closing-date.date {
  color: #000000e3;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
}

.deal-edit-lb {
  width: 44px;
  height: 44px;
  margin-top: 5px;
  margin-right: 5px;
  padding: 0;
  text-decoration: none;
  position: static;
}

.deal-edit-lb.trash {
  padding: 0;
}

.lot-size-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.bedbath-row {
  display: flex;
}

.milestone-textarea {
  margin-bottom: 5px;
}

.val-refuted-div {
  display: inline-block;
}

.val-refuted-div.tooltip {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: -10px;
  display: flex;
}

.tooltip-img {
  width: 24px;
  height: 24px;
  margin-left: 10px;
}

.tooltip-img.valref {
  margin-left: 0;
}

.text-block-82 {
  text-align: center;
  text-decoration: none;
}

.deal-info-lb {
  width: 45px;
  height: 45px;
  margin-top: 0;
  margin-right: 0;
  padding: 5px;
  text-decoration: none;
  position: static;
}

.ws-deal-p {
  color: var(--midnight-blue);
  margin: 10px 30px 20px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.modal-button-div {
  justify-content: center;
  align-items: center;
  width: 300px;
  margin: 30px auto 20px;
  display: flex;
}

.modal-button {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 240px;
  height: 40px;
  margin: auto;
  padding: 10px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 1px 6px 2px #4a3aff40;
}

.modal-button:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
  box-shadow: 0 1px 7px 3px #4a3aff59;
}

.modal-button:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
  box-shadow: 0 1px 7px 3px #4a3aff66;
}

.modal-button.document {
  width: 180px;
}

.ws-deal-modal-container {
  grid-column-gap: 3px;
  grid-row-gap: 7px;
  cursor: pointer;
  border-radius: 10px;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: space-between center;
  width: 700px;
  min-height: auto;
  margin: 10px auto;
  display: flex;
}

.ws-deal-modal-container.wholesaler {
  align-items: center;
}

.ws-deal-modal-container.wholesaler.hide {
  display: none;
}

.modal-deal-heading {
  color: #1c1c57;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  overflow: hidden;
}

.ws-deal-label-value-div {
  border-radius: 1px;
  height: 20px;
  display: flex;
}

.ws-deal-label-value-div.longvalue {
  flex-direction: column;
  align-items: center;
  width: 600px;
  height: auto;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.ws-deal-modal-background {
  background-color: #fff;
  border-radius: 14px;
  width: 750px;
  height: auto;
  margin: 100px auto auto 30%;
  padding-bottom: 5px;
  position: static;
  inset: 0%;
  overflow: auto;
}

.ws-deal-modal-background.hide {
  display: none;
}

.ws-modal-row {
  display: flex;
}

.modal-img-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 20px;
  display: grid;
}

.doc-tab-status-border {
  background-color: var(--medium-sea-green);
  outline-offset: 0px;
  outline: 3px #555;
  width: 3px;
  height: 15px;
  margin-left: auto;
  margin-right: 5px;
  text-decoration: none;
}

.doc-tab-status-border.review {
  background-color: #ffde59;
}

.doc-tab-status-border.outstanding {
  background-color: #456aeb;
}

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

.access-denied-card {
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 680px;
  margin: auto;
  display: flex;
  box-shadow: 1px 1px 6px 2px #dadada;
}

.access-denied-tb {
  color: #73739a;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 540px;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3em;
  display: flex;
}

.access-heading {
  color: #1b1d2a;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Manrope, sans-serif;
  font-size: 28px;
}

.dashboard-card-heading-2 {
  color: #1c1c57;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 26px;
}

.filter-button-2 {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: auto;
  padding: 10px 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.filter-button-2:hover {
  color: #31ba7e;
  border-width: 1.5px;
  border-color: #325ae7;
}

.filter-button-2:active {
  border-width: 2px;
  border-color: #325ae7;
}

.delete-text-conf-doc-2 {
  color: #325ae7;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: .7rem;
  font-weight: 500;
}

.heading-110 {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.doc-tab-status-border-2 {
  outline-offset: 0px;
  background-color: #31ba7e;
  outline: 3px #555;
  width: 3px;
  height: 15px;
  margin-left: auto;
  margin-right: 5px;
  text-decoration: none;
}

.docs-main-tab-menu {
  border-bottom: 1px solid #ebedf0;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  height: 57px;
  max-height: 57px;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 800;
  display: flex;
}

.delete-text-processing-2 {
  color: #325ae7;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: .7rem;
  font-weight: 500;
}

.documents-main-tab {
  color: #000;
  text-align: center;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin-bottom: -1px;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 5px 5px 1px #fff;
}

.documents-main-tab:hover {
  color: #31ba7e;
}

.documents-main-tab.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  margin-bottom: 0;
  font-weight: 500;
}

.accordion-type-heading-2 {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.accordion-type-heading-2:hover {
  color: #31ba7e;
}

.doc-calc-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 0;
}

.deal-type-card {
  background-color: #fff;
  background-image: none;
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.deal-type-card.top-loan-choice {
  box-shadow: 0 5px 5px 1px #dadada;
  box-shadow: none;
  background-image: none;
  border-bottom: 3px solid #08ce8a;
  justify-content: center;
  align-items: center;
  max-width: 445px;
  height: 54px;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 10px 40px;
  font-size: 22px;
  font-weight: 700;
}

.deal-type-card.property-type {
  box-shadow: none;
  background-image: none;
  border-bottom: 3px #325ae7;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
}

.top-loan-choice {
  color: #1c1c57;
  font-weight: 800;
}

.prop-val-grid {
  grid-template-rows: auto;
  align-items: stretch;
  height: 300px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.heading-111 {
  color: var(--midnight-blue);
}

.propval-grid {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  height: 80px;
  display: grid;
}

.propval-grid.col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.link-block-2 {
  cursor: pointer;
  padding: 5px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.signed-doc-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.doc-upload-input {
  justify-content: center;
  align-items: center;
  width: 260px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.doc-upload-input.signed-doc {
  margin-bottom: 20px;
}

.doc-upload-submit-button {
  color: #456aeb;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  margin: 10px 69px 5px;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.doc-upload-submit-button:hover {
  color: #31ba7e;
}

.doc-upload-submit-button.scope-of-work {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
}

.grid-incomplete {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  width: 337px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-incomplete.user {
  padding-bottom: 20px;
}

.grid-executed {
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 337px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.grid-executed.user {
  width: 280px;
}

.signed-doc-form-block {
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.accordion-signed-docs {
  border-bottom: 1px solid #dcdcdc;
}

.accordion-signed-docs.hide {
  display: none;
}

.docs-acc-trigger {
  color: #171717;
  border-top: 1px #dcdcdc;
  border-bottom: 1px #dcdcdc;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .675rem 1rem;
  text-decoration: none;
  transition: background-color 90ms;
  display: flex;
  position: relative;
}

.docs-acc-trigger:hover {
  background-color: #dcdcdc;
  border-radius: 10px;
  width: 100%;
}

.docs-acc-trigger:active {
  color: #00683a;
  background-color: #e6e6e6;
  box-shadow: 0 3px 18px 1px #4a3aff1c;
}

.docs-acc-trigger.accordion-trigger__large {
  padding-top: .675rem;
  padding-bottom: .675rem;
}

.grid-1col {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
}

.lender-select-checkbox {
  border-radius: 12px;
  justify-content: center;
  width: 700px;
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  box-shadow: 0 0 3px 1px #c9c9c9;
}

.lender-select-checkbox:hover {
  box-shadow: 0 0 3px 1px #9a9a9a;
}

.lender-select-checkbox:active {
  box-shadow: 0 0 3px 1px #6d6d6d;
}

.lender-select-checkbox.hide {
  display: none;
}

.lender-pricing-row {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lender-pricing-row.headers {
  width: 700px;
  margin-left: 0;
}

.lender-select-headers {
  text-align: center;
  width: 160px;
  margin-left: -30px;
  margin-right: 10px;
  padding-left: 0;
}

.lender-select-headers.long {
  width: 240px;
  margin-left: 10px;
  margin-right: 10px;
}

.checkbox-label {
  display: none;
}

.lender-select-value {
  text-align: left;
  width: 160px;
  height: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  font-family: Manrope, sans-serif;
  font-weight: 600;
  overflow: hidden;
}

.lender-select-value.long {
  width: 240px;
}

.lender-pricing-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: grid;
  box-shadow: 0 1px 5px 5px #dadada;
}

.checkbox-3 {
  border-radius: 12px;
  width: 700px;
  height: 30px;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
}

.checkbox-3:hover {
  background-color: #3898ec1a;
}

.checkbox-3:active {
  background-color: #3898ec59;
}

.checkbox-3.w--redirected-checked {
  background-color: #3898ec3d;
  background-image: none;
}

.pricing-submit {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 150px;
  height: 40px;
  margin: 30px auto 20px;
  padding: 10px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  display: block;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.pricing-submit:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.pricing-submit:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.btn-main {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 200px;
  height: 40px;
  margin: auto;
  padding: 10px 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.btn-main:hover {
  border-width: 1.5px;
  border-color: var(--loan-wolf-blue);
  color: #31ba7e;
}

.btn-main:active {
  border-width: 2px;
  border-color: var(--loan-wolf-blue);
}

.btn-main.ws, .btn-main.ws.first {
  width: 240px;
}

.btn-main.letter {
  padding-left: 15px;
  padding-right: 15px;
}

.primary-text {
  color: #325ae7;
}

.modal {
  z-index: 900;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0006;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 100vh;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

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

.text-center-2 {
  text-align: center;
}

.modal-mask {
  z-index: 901;
  position: absolute;
  inset: 0%;
}

.modal-title {
  margin-bottom: 40px;
}

.modal-container {
  z-index: 1000;
  background-color: #fff;
  border-radius: 3px;
  width: 100%;
  max-width: 420px;
  margin: auto;
  padding: 50px 30px 30px;
  position: relative;
  box-shadow: 0 0 5px #0000000d;
}

.hint-5 {
  font-size: 12px;
}

.card-heading-small {
  margin-bottom: 20px;
}

.price-plan-row {
  color: #404250;
  margin-top: 20px;
}

.button {
  color: #54576f;
  text-align: center;
  letter-spacing: 1px;
  cursor: pointer;
  background-color: #f6f7f9;
  border: 1px solid #0000;
  border-radius: 3px;
  height: 44px;
  padding: 0 40px;
  font-weight: 500;
  line-height: 42px;
  transition: color .1s ease-in-out, background-color .1s ease-in-out;
  display: inline-block;
}

.button:hover {
  color: #404250;
  background-color: #ebedf0;
  text-decoration: none;
}

.button.w--current {
  color: #456aeb;
  background-color: #f6f7f9;
}

.button.button-primary {
  color: #fff;
  background-color: #325ae7;
}

.button.button-primary:hover {
  color: #fff;
  background-color: #456aeb;
}

.button.button-primary.button-block {
  background-color: #0cd5ac;
}

.button.button-block {
  width: 100%;
}

.select-price-plan {
  margin-top: 20px;
}

.modal-close-2 {
  cursor: pointer;
  background-color: #f6f7f9;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/62d81614fe02b999c1e5948c_icons8-multiply-64%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  transition: background-color .2s ease-in-out;
  position: absolute;
  inset: 10px 10px auto auto;
}

.modal-close-2:hover {
  background-color: #ebedf0;
}

.button-block {
  margin-bottom: 10px;
}

.div-block-80 {
  margin-bottom: 140px;
  margin-left: 30px;
  margin-right: 30px;
}

.bold-text-9, .bold-text-10, .bold-text-11 {
  color: var(--medium-blue);
}

.tabs-3 {
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: auto;
}

.plan-cost-small-text {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.container-8 {
  width: 100%;
  max-width: 1300px;
  margin-top: 33px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.dollar {
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
  position: relative;
  top: -4px;
  left: -4px;
}

.toggle-contain {
  background-color: #0000000d;
  border-radius: 50px;
  width: 70px;
  height: 34px;
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

.toggle-dot {
  background-color: #31ba7e;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
}

.yearly-discount {
  color: #31ba7e;
  letter-spacing: .5px;
  width: 100%;
  height: 21px;
  font-size: 17px;
  font-weight: 700;
  line-height: 21px;
  display: inline-block;
  position: relative;
  top: 3px;
}

.pricing-plan-features {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.pricing-header {
  text-align: center;
  max-width: 350px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 2.1em;
  display: block;
}

.toggle-row {
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.button-4 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #ffc108;
  border-radius: 3px;
  padding: 15px 25px 11px;
  font-size: 12.5px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
}

.button-4:hover {
  background-color: #eba02a;
}

.button-4.pricing-button {
  letter-spacing: 2px;
  background-color: #31ba7e;
  border: 1px solid #31ba7e;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 25px;
  padding-top: 19px;
  padding-bottom: 17px;
  font-size: 16.5px;
}

.button-4.pricing-button:hover {
  color: #31ba7e;
  background-color: #fff;
}

.pricing-box-row {
  flex-wrap: nowrap;
  justify-content: center;
  margin-bottom: 50px;
  display: flex;
}

.text-block-8 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.bold-feature {
  color: #333;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 700;
}

.pricing-box {
  color: #333333e6;
  text-align: center;
  border: 2px solid #00000008;
  border-radius: 6px;
  width: 30%;
  min-width: 310px;
  padding: 45px 50px 40px;
  font-size: 15px;
  line-height: 2em;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 25px 8px #00000008;
}

.pricing-box.no-shadow {
  z-index: 1;
  box-shadow: none;
  border-color: #0000;
}

.price {
  color: #000;
  margin-bottom: -4px;
  padding-right: 6px;
  font-size: 75px;
  font-weight: 500;
  line-height: 70px;
  position: relative;
}

.toggle-text {
  text-align: right;
  width: 30%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.toggle-text.yearly {
  color: #31ba7e;
  text-align: left;
}

.price-row {
  text-align: left;
  justify-content: center;
  align-items: flex-end;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  line-height: 1.2em;
  display: flex;
}

.recommended {
  color: #fff;
  letter-spacing: .5px;
  background-color: #31ba7e;
  width: 300px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 2.4em;
  position: absolute;
  top: 10px;
  right: -80px;
  transform: rotate(45deg)translate(30px);
}

.plan-title {
  z-index: 2;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 2em;
  position: relative;
}

.bold-text-2 {
  color: #31ba7e;
}

.not-available {
  opacity: .3;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.pricing-h1-2 {
  color: #000;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 700;
}

.packages-background {
  color: #333;
  background-color: #e6e6e63d;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: 460px;
  margin: auto;
  padding: 10px 20px;
  display: flex;
  position: absolute;
  inset: 5% 0% 0% 27%;
}

.packages-background.hide {
  display: none;
}

.packages-div {
  margin: 20px;
}

.card-faq-content-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pricing-wrapper {
  justify-content: center;
  margin-right: -26px;
  display: flex;
}

.faqs-content {
  width: 100%;
  max-width: 702px;
  margin-bottom: -32px;
}

.faq-icon-wrapper {
  background-color: var(--midnight-blue);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 6px 16px #6d72f63b;
}

.faq-icon-2 {
  background-color: #fff;
  border-radius: 999999px;
  width: 2px;
  min-height: 23px;
  position: absolute;
}

.faqs-wrapper {
  justify-content: space-between;
  display: flex;
}

.card-faq-content-bottom {
  max-width: 550px;
}

.faqs-title-wrapper {
  max-width: 468px;
  margin-right: 30px;
}

.faq-icon-1 {
  background-color: #fff;
  border-radius: 999999px;
  width: 23px;
  min-height: 2px;
  position: absolute;
}

.plan-item {
  max-width: 390px;
  margin-top: 40px;
  margin-right: 26px;
}

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

.container-medium-672px.pricing {
  text-align: center;
  width: 672px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.container-medium-672px.pricing.connect {
  max-width: 857px;
  margin-top: 180px;
}

.space.faq {
  min-height: 10px;
}

.section-8 {
  padding-bottom: 0;
  position: static;
}

.section-8.pricing {
  background-image: linear-gradient(#f7f7fc, #fff 64%);
  padding-top: 80px;
  padding-bottom: 40px;
}

.section-8.bg-neutral-200 {
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 60px;
}

.section-8.contact-hero {
  background-image: linear-gradient(#f7f7fc, #fff);
  padding-top: 120px;
  padding-bottom: 0;
}

.section-8.utility-page {
  background-color: #f7f7fc;
  margin-bottom: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-8.faqs {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.faqs-title-content {
  position: sticky;
  top: 20px;
}

.pricing-card-grid {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center stretch;
  justify-items: center;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
  display: grid;
}

.pricing-card-grid.p-10px {
  margin-top: 10px;
  padding: 30px 10px;
}

.pricing-card-grid.hide {
  display: none;
}

.card-plan-content-bottom {
  flex-direction: column;
  flex: 1;
  width: 240px;
  display: flex;
}

.plan-feature-dot {
  background-color: var(--loan-wolf-blue);
  color: var(--midnight-blue);
  border-radius: 99999px;
  width: 6px;
  min-width: 6px;
  min-height: 6px;
  margin-right: 8px;
  position: relative;
  top: 7px;
}

.card-plan-price {
  color: #1c1c57;
  max-width: none;
  margin-bottom: 8px;
  font-family: Manrope, sans-serif;
  font-size: 38px;
  font-weight: 800;
  line-height: 1.474em;
}

.card-plan-content {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.divider {
  background-color: #d9d9e9;
  width: 100%;
  min-height: 1px;
}

.divider.card-plan {
  margin-bottom: 10px;
}

.divider.about-hero {
  margin-top: 67px;
  margin-bottom: 67px;
}

.divider.card-plan {
  margin-top: 49px;
  margin-bottom: 40px;
}

.divider.card-plan.enterprise {
  margin-top: 30px;
  margin-bottom: 40px;
}

.card-plan-duration {
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.143em;
}

.card-plan-features-grid {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 10px;
  padding-left: 10px;
}

.card-plan-features-grid._2-col {
  grid-template-columns: 1fr 1fr;
}

.plan-feature-wrapper {
  align-items: flex-start;
  display: flex;
}

.plan-feature-text {
  white-space: normal;
  object-fit: fill;
  width: 205px;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  overflow: visible;
}

.plan-feature-text.mor-text {
  flex: 0 auto;
  overflow: hidden;
}

.card-plan-price-wrapper {
  margin-bottom: 16px;
}

.card-plan-content-bottom-price {
  margin-top: auto;
}

.card-plan-content-bottom-price.color {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.heading-112 {
  color: var(--midnight-blue);
  margin-bottom: 100px;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

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

.contact-hero-grid {
  grid-column-gap: 26px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 50px;
}

.card-contact-link-text {
  color: #6d72f6;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.125em;
}

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

.title-3 {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
}

.text-span-12 {
  font-weight: 700;
}

.div-block-84 {
  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-85 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/66afd25494370eb037a9b4b1_New%20Investors%20Prompt%20Email%201%20(1).png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.vs-lp-title {
  color: var(--midnight-blue);
  text-align: left;
  font-family: Manrope, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 39px;
}

.before-and-after-section {
  text-align: center;
  max-width: 900px;
  height: auto;
  padding-top: 20px;
  padding-left: 40px;
}

.before-and-after-section.before {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/631a0c604593d5286cf46ac9_Financial%20Analysis%20Tools%20(Mobile%20and%20Laptop)%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 500px;
  display: block;
}

.before-and-after-description {
  color: #9c9aa6;
  text-align: left;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-86 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  margin-top: 100px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.contact-wrapper {
  justify-content: space-between;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.contact-title-wrapper {
  max-width: 423px;
  margin-right: 20px;
}

.text-area {
  color: #1c1c57;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 9px;
  min-width: 100%;
  max-width: 100%;
  min-height: 169px;
  max-height: 200px;
  margin-bottom: 0;
  padding: 25px 20px;
  font-size: 18px;
  transition: box-shadow .3s, border-color .3s, color .3s;
  box-shadow: 0 2px 8px #1c1c570d;
}

.text-area:hover {
  border-color: #6d72f6;
  box-shadow: 0 5px 14px #6d72f61a;
}

.text-area:focus {
  color: #1c1c57;
  border-color: #6d72f6;
  font-size: 18px;
  box-shadow: 0 5px 14px #6d72f61a;
}

.text-area::placeholder {
  color: #73739a;
  font-size: 18px;
}

.contact-form-block {
  flex: 1;
  margin-bottom: 0;
}

.contact-social-media-link {
  color: #fff;
  background-color: #6d72f6;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  min-height: 40px;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.contact-social-media-link:hover {
  color: #fff;
  background-color: #08ce8a;
}

.contact-social-media-link.icon-22px {
  font-size: 22px;
}

.contact-social-media-link.icon-18px {
  font-size: 18px;
}

.contact-social-media-link.icon-16px {
  font-size: 16px;
}

.success-message-4 {
  color: #fff;
  text-align: center;
  background-color: #6d72f6;
  border-radius: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
}

.contact-form {
  grid-column-gap: 26px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-social-media-wrapper {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.field-label-21, .text-block-83, .text-block-84 {
  font-family: Manrope, sans-serif;
}

.paragraph-10 {
  margin-bottom: 0;
  padding-top: 10px;
  line-height: 24px;
}

.image-76 {
  padding-left: 20px;
  display: inline-block;
}

.image-77 {
  padding-bottom: 10px;
}

.button-column-2 {
  width: 100%;
}

.text-block-85 {
  color: #1c1c57;
  padding-top: 10px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 800;
  text-decoration: none;
}

.date-input-2 {
  color: #170f49;
  background-color: #fff;
  border: 0 #0000;
  border-top-width: 1px;
  border-bottom: 0 solid #8c8c8c;
  border-radius: 20px;
  width: 90%;
  height: 2.5rem;
  margin-bottom: 0;
  padding: 0 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all 70ms;
  box-shadow: 0 1px 5px 1px #dadada;
}

.date-input-2:focus {
  border-bottom-color: #0000;
  box-shadow: inset 0 0 0 2px #0062ff;
}

.date-input-2::placeholder {
  color: #8c8c8c;
  font-weight: 300;
}

.text-block-56 {
  color: #1c1c57;
  font-weight: 700;
  line-height: 1.2em;
}

.field-label-22 {
  color: #170f49;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.accordion-item-2 {
  border-bottom: 1px solid #dcdcdc;
}

.revise-submit-button {
  background-color: #08ce8a;
  border-radius: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.1em;
}

.div-block-43 {
  background-color: #fff;
  border-radius: 20px;
  height: 100%;
  margin-top: 20px;
  margin-left: 20px;
  box-shadow: 0 8px 18px #1c1c575e;
}

.investment-char-2 {
  color: #170f49;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
}

.accordion-content-2 {
  padding-left: 1rem;
  padding-right: 1rem;
  overflow: hidden;
}

.characteristics-grid-2 {
  grid-column-gap: 44px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  min-height: 210px;
  max-height: 210px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.previous-experience-grid {
  grid-column-gap: 40px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 15px;
}

.accordion-trigger-3 {
  color: #171717;
  border-top: 1px #dcdcdc;
  border-bottom: 1px #dcdcdc;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .675rem 1rem;
  text-decoration: none;
  transition: background-color 90ms;
  display: flex;
  position: relative;
}

.accordion-trigger-3:hover {
  background-color: #dcdcdc;
}

.heading-99 {
  color: var(--midnight-blue);
  padding: 10px;
  font-size: 19px;
}

.separator-grid-2 {
  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;
  align-content: space-between;
  justify-items: center;
  height: 100%;
  display: grid;
}

.separator-grid-2.first {
  justify-items: center;
}

.separator-grid-2.hide {
  display: none;
}

.button-primary-2-sow {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  transform-style: preserve-3d;
  background-color: #08ce8a;
  border-radius: 10px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 36px;
  font-weight: 700;
  line-height: 1.111em;
  transition: background-color .35s, transform .35s;
}

.button-primary-2-sow:hover {
  color: #fff;
  background-color: #325ae7;
  transform: scale3d(.97, .97, 1.01);
}

.heading-113 {
  text-align: center;
  margin-top: 20px;
  font-size: 24px;
}

.grid-95 {
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto auto auto auto auto;
  margin: 40px 20px 20px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 3px 8px #1c1c575e;
}

.total-cost-card {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9750b6bff35d2e57b_corner-4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  box-shadow: 4px 4px 8px #1c1c575e;
}

.rehab-card {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9750b6bff35d2e57b_corner-4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  box-shadow: 6px 6px 18px #1c1c575e;
}

.rehab-card.total-construction-cost {
  background-position: 0 0;
  width: 100%;
  height: 126px;
  box-shadow: 0 3px 8px #1c1c575e;
}

.fix-and-flip-return-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.potential-gross-roi-div-2 {
  background-color: #0000;
  background-image: linear-gradient(94deg, #325ae7 8%, #08ce8a 66%);
  border-radius: 20px;
  width: 82%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  box-shadow: 0 2px 6px 2px #dadada;
}

.grid-110 {
  grid-template-rows: auto auto;
  padding-top: 10px;
}

.calculate-card-value-2 {
  color: #404075;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.778em;
}

.div-calculate-card-3 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  box-shadow: 0 8px 18px #1c1c575e;
}

.roi-div-3 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9750b6bff35d2e57b_corner-4.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 82%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  box-shadow: 0 2px 6px 2px #dadada;
}

.container-37 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.roi-2 {
  color: #fff;
  padding-right: 20px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.6em;
}

.form-block-26 {
  justify-content: center;
  height: 100%;
  display: flex;
}

.grid-111 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
}

.additional-info-tab {
  color: #000;
  text-align: center;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-bottom: -1px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 5px 5px 1px #fff;
}

.additional-info-tab:hover {
  color: #31ba7e;
}

.additional-info-tab.w--current {
  color: #31ba7e;
  background-color: #0000;
  border-bottom: 2px solid #31ba7e;
  margin-bottom: 0;
  font-weight: 500;
}

._1-col-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.choice-headers-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-top: 20px;
  padding-left: 8px;
  display: grid;
}

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

.choice-header.lender {
  width: 150px;
}

.choice-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1.5px solid var(--dim-grey);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  height: 48px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 8px;
  display: grid;
}

.choice-row:hover {
  border-color: #5475eb;
  box-shadow: inset 0 0 2px 1px #5475eb99;
}

.choice-row.tc {
  border-width: 2px;
  border-color: var(--medium-sea-green);
}

.choice-row.tc:hover {
  box-shadow: inset 0 0 2px 1px #31ba7eb3;
}

.choice-row.tc.hide, .choice-row.hide {
  display: none;
}

.choice-value {
  text-align: center;
  font-family: Open Sans, sans-serif;
}

.choice-value.tc {
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.top-options-button {
  text-align: center;
  background-color: #08ce8a;
  border-radius: 12px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  box-shadow: 0 2px 9px #1c1c575e;
}

.top-options-button:hover {
  background-color: #325ae7;
}

.lender-logo {
  margin-left: 5px;
}

.lender-logo.cplus {
  width: auto;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.top-options-button-2 {
  text-align: center;
  background-color: #08ce8a;
  border-radius: 14px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  box-shadow: 0 2px 9px #1c1c575e;
}

.top-options-button-2:hover {
  background-color: #325ae7;
}

.grid-112 {
  flex-direction: column;
  place-items: center stretch;
  width: 250px;
  padding: 5px;
  display: flex;
}

.top-choice-card {
  border: 2px solid var(--medium-sea-green);
  background-color: #0000;
  border-radius: 12px;
  flex-direction: row;
  align-items: center;
  width: 500px;
  margin-right: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.top-choice-card.column {
  background-color: #fff;
  border: 2px solid #325ae7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  height: auto;
  margin: 10px auto 40px;
  box-shadow: 1px 1px 6px 3px #dadada;
}

.top-choice-card.column.top {
  border-color: #08ce8a;
  width: 438px;
  padding-top: 0;
  box-shadow: 0 8px 8px #1c1c575e;
}

.top-loan-choice-div {
  text-align: center;
  width: 100%;
}

.heading-98 {
  margin-bottom: 10px;
}

.klt-title {
  color: #1c1c57;
  text-align: center;
  padding-left: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
}

.key-loan-terms-card {
  box-shadow: none;
  background-color: #f7f7fc;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-left: 10px;
  padding: 8px 5px;
  display: flex;
}

.klt-detail {
  color: #404075;
  text-align: center;
  font-size: 13px;
  font-weight: 800;
  line-height: 16px;
}

.klt-detail.dp {
  align-items: flex-end;
  line-height: 16px;
  display: flex;
}

.klt-detail.ltv {
  align-items: flex-end;
  margin-left: 8px;
  display: flex;
}

.top-choice-containter {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

._4848-lb {
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
}

._4848-lb.phone {
  padding-left: 4px;
  padding-right: 4px;
}

.flex-center-spacebetween {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-center-spacebetween.vertical {
  flex-direction: column;
}

.flex-center-spacebetween.vertical._90px-h {
  height: 90px;
}

.flex-center-spacebetween.mtop-20 {
  margin-top: 20px;
}

.flex-center-spacebetween.quote-page {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  overflow: visible;
}

.flex-center-spacebetween.home-3steps {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.image-78 {
  padding-left: 4px;
  padding-right: 4px;
}

.image-79 {
  height: 30px;
}

.milestones-grid {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/616350c9d300e884187bffc0_corner-3.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.milestones-grid.test {
  grid-row-gap: 8px;
  background-position: 100%;
  background-size: cover;
  grid-template-columns: 3fr 1.5fr;
  width: 562px;
  height: 100%;
  padding-left: 20px;
}

.rm-doctype {
  color: #1c1c57;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 800;
  display: flex;
}

.image-80 {
  max-width: 100%;
  padding-top: 220px;
}

.column-89 {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/62aa386132c2d3f65cc28fc1_Loan-Wolf-Favicon.png");
  background-position: 0 0;
  background-size: cover;
  padding-left: 100px;
}

.text-block-86 {
  text-align: center;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  line-height: 11px;
}

.div-block-88 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.card-plan-content-connect {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

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

.flex-center-center.vertical {
  flex-direction: column;
}

.flex-center-center.vertical._90px-h {
  height: 90px;
}

.flex-center-center.wrap {
  flex-wrap: wrap;
}

.flex-center-center.p-10px {
  padding: 10px;
}

.flex-center-center.p-10px.hide {
  display: none;
}

.flex-center-center.p-10px.full-screen {
  width: 100vw;
  height: auto;
}

.flex-center-center.h-85px {
  height: 85px;
}

.container-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 96%;
  max-width: none;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.pricing-column {
  margin-left: 5px;
  margin-right: 5px;
  padding: 21px 10px;
}

.content-h1 {
  z-index: 2;
  color: #231d4f;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 55px;
  line-height: 1.1;
  position: relative;
}

.button-pricing {
  color: #5243c2;
  text-align: center;
  background-color: #f496d1;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  min-height: 52px;
  margin: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  display: flex;
}

.text-block-87 {
  color: #848199;
  font-size: 20px;
  font-weight: 400;
}

.check {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/62e99484f39503aebf211a3d_Loan%20Wolf%20Check.png");
  background-position: 50%;
  background-size: auto;
  width: 18px;
  height: 18px;
}

.title-wrap {
  color: #7b88a8;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.feature-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 0 #000;
  border-radius: 0;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: center;
  height: auto;
}

.button-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.price-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 1000px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}

.price-grid.quote-page {
  margin-top: 20px;
  margin-bottom: 20px;
}

.feature-text {
  color: #292828;
  text-align: left;
  width: 100%;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.price-type {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.feature-item {
  border-bottom: 1px solid #b0b0b0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.feature-text-mobile {
  color: #848199;
  font-size: 15px;
  display: none;
}

.pricing-top {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 125px;
  display: flex;
}

.feature-check {
  border-bottom-color: #d2d2d2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.feature-check.grey-bot-border, .feature-check.white-bot-border {
  border-bottom: 1px solid #acabab;
  width: 110px;
}

.feature-check.spacer.hide {
  display: none;
}

.pricing-column-features {
  width: 225px;
  padding: 15px 15px 10px 0;
}

.pricing-col {
  background-color: #fff;
  border-radius: 20px;
  width: 180px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 0;
  box-shadow: 0 3px 4px 3px #1c1c572e;
}

.pricing-col.gray {
  background-color: #f4f6ff;
  margin-left: 5px;
  margin-right: 5px;
}

.pricing-col.pup {
  background-color: #fff;
  border-top: 5px solid #bfbfbf;
}

.pricing-col.omega {
  border-top: 5px solid var(--gold);
  background-color: #fff;
}

.pricing-col.alpha {
  border-top: 5px solid var(--loan-wolf-blue);
}

.pricing-col.wolf-pack {
  border-top: 5px solid var(--medium-sea-green);
  background-color: #fff;
}

.length-text {
  color: #848199;
  font-size: 22px;
}

.div-block-89 {
  margin-bottom: 60px;
}

.amount-h1 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3.5vh;
  line-height: 6vh;
  display: flex;
}

.heading-115, .heading-116 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 7vh;
}

.button-primary-pricing-snippet {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #325ae7;
  border-radius: 14px;
  justify-content: center;
  width: 130px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
  display: flex;
  box-shadow: 0 0 7px 1px #1c1c5780;
}

.button-primary-pricing-snippet:hover {
  background-color: var(--medium-sea-green);
  color: #fff;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 10px 30px #4a3aff26;
}

.button-primary-pricing-snippet.cart-empty {
  margin-top: 40px;
}

.button-primary-pricing-snippet._2-buttons-button {
  background-color: #08ce8a;
  margin-bottom: 15px;
  margin-right: 28px;
}

.button-primary-pricing-snippet._2-buttons-button:hover {
  background-color: #08ce8a;
}

.button-primary-pricing-snippet.header-button {
  background-color: #08ce8a;
  border-radius: 10px;
  margin-right: 10px;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-pricing-snippet.header-button.login {
  background-color: #009b66;
}

.button-primary-pricing-snippet.full-width {
  align-self: stretch;
  display: block;
}

.button-primary-pricing-snippet.full-width.card-plan {
  background-color: var(--midnight-blue);
  justify-content: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  transition-property: none;
  display: flex;
}

.button-primary-pricing-snippet.full-width.card-plan:hover {
  background-color: var(--dark-slate-grey);
  box-shadow: none;
  transform: none;
}

.x {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/62d81614fe02b999c1e5948c_icons8-multiply-64%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
}

.pricing-check {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 18px;
  margin-right: 16px;
}

.origination-text-block, .service-fee-text-block {
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.text-block-88 {
  text-align: center;
  margin-top: 5px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.card-plan-content-bottom-connect {
  flex-direction: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.plan-feature-text-connect {
  white-space: normal;
  object-fit: fill;
  width: auto;
  overflow: visible;
}

.plan-feature-text-connect.mor-text {
  flex: 0 auto;
  overflow: hidden;
}

.tc-logo-div {
  height: 52px;
}

.logo-div {
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 42px;
  display: flex;
}

.flex-start-start {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.flex-start-start.vertical {
  flex-direction: column;
  padding-left: 10px;
}

.flex-start-start.vertical.height-240px {
  flex-wrap: nowrap;
  height: 240px;
  padding-left: 0;
}

.flex-start-start.ptop-10 {
  padding-top: 10px;
}

.flex-start-start.ptop-10.hide {
  display: none;
}

.flex-start-start.height-190px {
  height: 190px;
}

.label-value-flex-center {
  flex-wrap: wrap;
  align-items: center;
  height: 26px;
  margin-left: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.label-value-flex-center.bg-gray {
  background-color: #6b6b6b1a;
}

.label-value-flex-center.credit {
  width: 100%;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
}

.label-value-flex-center.mbot-5 {
  height: auto;
  margin-bottom: 5px;
}

.value-label {
  color: #1c1c57;
  text-align: left;
  flex: 0 auto;
  width: 200px;
  margin-right: 10px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 800;
}

.value-label.lotsize {
  margin-right: 50px;
}

.value-label.credit {
  width: auto;
}

.value {
  color: #27bcfd;
  text-align: left;
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 18px;
}

.value.address {
  width: auto;
  min-width: 500px;
  max-width: 680px;
  font-size: 24px;
  line-height: 26px;
}

.value.user-info {
  width: 400px;
}

.value.company {
  width: 400px;
  font-size: 15px;
}

.value.credit {
  width: 50px;
}

.area-label {
  margin-bottom: 4px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
}

.label-input-flex-center {
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.label-input-flex-center.bg-gray {
  background-color: #6b6b6b1a;
}

.label-input-flex-center.credit {
  width: 100%;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
}

.rounded-input {
  text-align: center;
  border-radius: 16px;
  width: 200px;
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 4px 20px;
  font-size: 12px;
}

.rounded-input.tab-location {
  width: 200px;
  margin-bottom: 0;
}

.rounded-input.credit {
  width: 80px;
  padding-left: 10px;
  padding-right: 10px;
}

.link-block-3 {
  padding-left: 20px;
}

.div-block-90 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.button-primary-learn-more-snippet {
  background-color: var(--medium-sea-green);
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 14px;
  justify-content: center;
  width: 130px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
  display: flex;
  box-shadow: 0 0 5px 1px #1c1c5780;
}

.button-primary-learn-more-snippet:hover {
  background-color: var(--loan-wolf-blue);
  color: #fff;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 10px 30px #4a3aff26;
}

.button-primary-learn-more-snippet.cart-empty {
  margin-top: 40px;
}

.button-primary-learn-more-snippet._2-buttons-button {
  background-color: #08ce8a;
  margin-bottom: 15px;
  margin-right: 28px;
}

.button-primary-learn-more-snippet._2-buttons-button:hover {
  background-color: #08ce8a;
}

.button-primary-learn-more-snippet.header-button {
  background-color: #08ce8a;
  border-radius: 10px;
  margin-right: 10px;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-learn-more-snippet.header-button.login {
  background-color: #009b66;
}

.button-primary-learn-more-snippet.full-width {
  align-self: stretch;
  display: block;
}

.button-primary-learn-more-snippet.full-width.card-plan {
  background-color: var(--midnight-blue);
  justify-content: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  transition-property: none;
  display: flex;
}

.button-primary-learn-more-snippet.full-width.card-plan:hover {
  background-color: var(--dark-slate-grey);
  box-shadow: none;
  transform: none;
}

.div-block-91 {
  justify-content: center;
  display: flex;
}

.setting-lb {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe522f9c3808912_icons8-settings-100%20(3).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  width: 42px;
  height: 42px;
  position: absolute;
  inset: 20px 20px auto auto;
}

.processing-stage-div {
  width: 40%;
  margin: 5px 10px;
}

.fsize-16px {
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

.fsize-16px._w-600 {
  text-align: center;
  font-weight: 600;
}

.email-button {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 160px;
  margin: 10px auto;
  padding: 10px 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  display: block;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.email-button:hover {
  color: #31ba7e;
}

.flex-start-space-around {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.flex-start-space-around.vertical {
  flex-direction: column;
  padding-left: 10px;
}

.flex-start-space-around.ptop-10 {
  padding-top: 10px;
}

.flex-start-space-around.ptop-120 {
  margin-top: 120px;
}

.flex-start-space-around.ptop-120.hide {
  display: none;
}

.flex-start-space-around.mtop-30 {
  margin-top: 30px;
}

.sent-time {
  margin-left: 5px;
}

.email-submit {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 160px;
  margin: 10px auto;
  padding: 10px 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  display: block;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.email-submit:hover {
  color: #31ba7e;
}

.fsize-14px {
  font-family: Manrope, sans-serif;
  font-size: 14px;
}

.fsize-14px._w-600 {
  text-align: center;
  font-weight: 600;
}

.account-setup-progress {
  background-color: #ebedf0;
  border-radius: 14px;
  width: auto;
  height: 27px;
  margin: 5px 20px;
  overflow: hidden;
}

.div-block-95 {
  margin-top: 20px;
}

.step-by-step-heading {
  padding-top: 0;
  font-size: 32px;
}

.step-by-step-heading.completed {
  color: #b5b5d4;
  padding-top: 0;
}

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

.step-by-step-subheading {
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}

.step-by-step-subheading.completed {
  color: #b5b5d4;
}

.column-90 {
  padding-left: 0;
  padding-right: 0;
}

.heading-117 {
  color: var(--midnight-blue);
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 33px;
}

.cancel-button {
  color: #456aeb;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 14px;
  width: 160px;
  margin: 10px auto;
  padding: 10px 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.11em;
  transition: color .3s, opacity .2s, transform .3s, box-shadow .3s, border-color .3s;
  display: block;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 3px 18px #4a3aff1c;
}

.cancel-button:hover {
  color: #b91e1ecc;
  box-shadow: 0 0 3px 1px #924c4c7d;
}

.cancel-button.hide {
  display: none;
}

.height-170 {
  height: 170px;
}

.flex-center-spacearound {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.flex-center-spacearound.vertical {
  flex-direction: column;
}

.flex-center-spacearound.vertical._90px-h {
  height: 90px;
}

.flex-center-spacearound.mtop-20 {
  margin-top: 20px;
}

.flex-center-spacearound.psides-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.flex-center-spacearound.msides-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.flex-center-spacearound.msides-20.mbot-10 {
  margin-bottom: 10px;
}

.flex-center-spacearound._w-400 {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.flex-center-spacearound._w-400.mtop-40 {
  margin-top: 40px;
}

.flex-center-spacearound.instant-letters-user {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.expiration-date {
  color: #404075;
  text-align: center;
  max-height: 22px;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 800;
  overflow: visible;
}

.expiration-date.calculating {
  padding-top: 5px;
  font-family: Manrope, sans-serif;
  font-size: 12.6px;
}

.expiration-date.dp {
  align-items: flex-end;
  display: flex;
}

.expiration-label {
  color: #1c1c57;
  text-align: center;
  padding-left: 0;
  font-size: 12px;
  font-weight: 700;
}

.fsize-19px {
  font-family: Manrope, sans-serif;
  font-size: 5vh;
  font-weight: 600;
  line-height: 6vh;
}

.plan-feature-check {
  color: var(--midnight-blue);
  border-radius: 99999px;
  width: 22px;
  height: 22px;
  margin-right: 8px;
}

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

.flex-center-start.vertical {
  flex-direction: column;
}

.flex-center-start.vertical._90px-h {
  height: 90px;
}

.flex-center-start.wrap {
  flex-wrap: wrap;
}

.flex-center-start.absolute-top-right {
  position: absolute;
  inset: 4% 6% auto auto;
}

.flex-center-start.absolute-top-left {
  position: absolute;
  inset: 4% auto auto 6%;
}

.div-block-97 {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.button-primary-5 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #325ae7;
  border-radius: 14px;
  width: auto;
  margin-right: 60px;
  padding: 26px 20px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
  box-shadow: 2px 0 21px #1c1c57;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #08ce8a;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 10px 30px #4a3aff26;
}

.button-primary-5._2-buttons-button {
  background-color: #08ce8a;
  margin-bottom: 15px;
  margin-right: 28px;
}

.button-primary-5._2-buttons-button:hover {
  background-color: #08ce8a;
}

.button-primary-5.cart-empty {
  margin-top: 40px;
}

.button-primary-5.header-button {
  background-color: #08ce8a;
  border-radius: 10px;
  margin-right: 10px;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-5.header-button.login {
  background-color: #009b66;
}

.button-primary-5.small {
  border-radius: 10px;
  padding: 18px 24px;
  font-size: 16px;
  line-height: 1.125em;
}

.button-primary-5.full-width {
  align-self: stretch;
  display: block;
}

.button-primary-5.large {
  padding: 26px 68px;
  font-size: 22px;
}

._2-buttons-3 {
  margin-bottom: -15px;
  display: flex;
}

.home-perks-featured-bottom-content-2 {
  max-width: 55%;
  margin-left: 40px;
}

.home-perks-featured-bottom-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.home-perk-featured-bottom-wrapper {
  color: #1c1c57;
  align-items: flex-start;
  display: flex;
}

.fsize-16px-2 {
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.membership-tier {
  text-align: center;
  margin-bottom: 5px;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.membership-tier.date, .membership-tier.tier {
  color: #000000e3;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
}

.memtier-div {
  background-color: #6b6b6b4d;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 200px;
  height: auto;
  display: block;
  position: absolute;
  inset: 4% 4% auto auto;
  box-shadow: 1px 1px 6px #dadada;
}

.memtier-div.hide {
  display: none;
}

.memtier-div.black {
  border: 2px solid var(--black);
  box-shadow: 6px 6px 18px #1c1c575e;
}

.memtier-div.blue {
  border: 2px solid var(--loan-wolf-blue);
  background-color: var(--loan-wolf-blue);
}

.memtier-div.green {
  background-color: var(--medium-sea-green);
}

.memtier-div.gold {
  background-color: #d4af37;
  border: 2px solid #d4af37;
  box-shadow: 6px 6px 6px #1c1c575e;
}

.memtier-div.yellow {
  background-color: #eebc1da6;
}

.memtier-div.dark-blue {
  background-color: #1c1c57a6;
}

.h-28px {
  height: 28px;
}

.white-background {
  z-index: 5;
  background-color: #fdfdfd;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
  overflow: auto;
}

.white-background.hide {
  display: none;
}

.white-background.dark {
  background-color: #0000004d;
}

.card-contact-link-text-2 {
  color: #07078b;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.125em;
}

.input-3 {
  color: #1c1c57;
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 9px;
  min-height: 74px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  transition: box-shadow .3s, border-color .3s, color .3s;
  box-shadow: 0 2px 8px #1c1c570d;
}

.input-3:hover {
  border-color: #6d72f6;
  box-shadow: 0 5px 14px #6d72f61a;
}

.input-3:focus {
  color: #1c1c57;
  border-color: #6d72f6;
  font-size: 18px;
  box-shadow: 0 5px 14px #6d72f61a;
}

.input-3::placeholder {
  color: #73739a;
  font-size: 18px;
}

.input-3.cart-item-quantity {
  min-height: 38px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

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

.container-medium-728px.contact-hero {
  text-align: center;
  margin-bottom: 64px;
}

.card {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 18px 30px #1c1c570d;
}

.card.contact-link {
  color: #73739a;
  text-align: center;
  border: 1px solid #ececf6;
  padding: 51px 40px 82px;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, transform .3s;
}

.card.contact-link:hover {
  color: #73739a;
  border-color: #d9d9e9;
  transform: translate(0, -4px);
  box-shadow: 0 25px 35px #1c1c5714;
}

.card.footer-download {
  background-color: #0b1254;
  max-width: 494px;
  padding: 74px 56px;
}

.card.changelog {
  text-align: center;
  border: 1px solid #ececf6;
  margin-bottom: 40px;
  padding: 60px 50px;
}

.card.privacy-policy {
  text-align: center;
  border: 1px solid #ececf6;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px;
  display: flex;
}

.card.default {
  border: 1px solid #ececf6;
  padding: 58px 40px;
}

.card.timeline-year {
  max-width: 555px;
  padding: 48px;
  transform: perspective(1000px);
}

.card.timeline-year._2 {
  transform-origin: 0%;
}

.card.timeline-year._1 {
  transform-origin: 100%;
}

.card.value {
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  padding: 64px 48px 60px;
  display: flex;
}

.card.process {
  flex-direction: column;
  align-items: center;
  max-width: 540px;
  height: 460px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 55px;
  display: flex;
  overflow: visible;
  box-shadow: 0 18px 30px #1c1c572e;
}

.card.process._3 {
  width: auto;
  max-width: 259px;
  height: 470px;
}

.card.connect {
  color: #73739a;
  border: 1px solid #ececf6;
  flex-direction: column;
  min-width: 96%;
  min-height: 100%;
  margin-left: 24px;
  margin-right: 24px;
  padding-bottom: 56px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, transform .3s;
  display: flex;
  overflow: visible;
}

.card.connect:hover {
  color: #73739a;
  border-color: #d9d9e9;
  transform: translate(0, -4px);
  box-shadow: 0 25px 35px #1c1c5714;
}

.card.connect.enterprise {
  border-top-width: 5px;
  border-top-color: var(--teal);
  min-width: 92%;
  min-height: 50%;
}

.faq-icon-wrapper-2 {
  background-color: #1c1c57;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 6px 16px #6d72f63b;
}

.footer-small-print-3 {
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 1.625em;
}

.button-primary-6 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #1c1c57;
  border-radius: 14px;
  padding: 26px 40px;
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
}

.button-primary-6:hover {
  color: #fff;
  background-color: #31ba7e;
  transform: translate3d(0, -3px, .01px);
}

.footer-logo-container-2 {
  transform-style: preserve-3d;
  margin-right: 33px;
  transition-property: transform;
}

.footer-logo-container-2:hover {
  transform: scale3d(1.03, 1.03, 1.01);
}

.header-2 {
  background-color: #0000;
  padding-top: 31px;
  padding-bottom: 31px;
}

.footer-content-bottom-2 {
  border-top: 1px solid #d9d9e9;
  justify-content: space-between;
  align-items: center;
  padding-top: 38px;
  display: flex;
}

.faqs-wrapper-2 {
  justify-content: space-between;
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.footer-small-print-4 {
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 1.625em;
}

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

.container-medium-761px.changelog {
  max-width: 90%;
}

.container-medium-761px.utility-page {
  text-align: center;
}

.text-block-89 {
  font-family: Manrope, sans-serif;
}

.privacy-policy-paragraph {
  width: 650px;
  font-family: Manrope, sans-serif;
}

.image-81 {
  margin-right: 40px;
}

._w-240px {
  display: none;
}

.link-block-4 {
  width: 180px;
  padding: 5px;
}

.link-block-4.w--current {
  width: auto;
}

.support-lb {
  color: var(--midnight-blue);
  justify-content: space-between;
  align-items: center;
  width: 120px;
  padding: 5px;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.support-lb.tooltip.hide {
  overflow: hidden;
}

.help-img {
  height: 32px;
}

.div-block-98 {
  width: 400px;
}

.text-block-91 {
  width: 300px;
  margin-left: 7px;
  font-size: 12px;
  line-height: 14px;
}

.checkbox-label-2 {
  display: none;
}

.footnote-wrapper {
  align-items: flex-start;
  padding-left: 30px;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  display: flex;
}

.footnote-wrapper.mobile {
  display: none;
}

.footnote-text {
  white-space: normal;
}

.footnote-text.mor-text {
  flex: 0 auto;
  overflow: hidden;
}

.strikethrough {
  text-decoration: line-through;
}

.pricing-grid-container {
  justify-content: center;
  align-items: center;
}

.style-guide-button-container {
  margin-top: 32px;
}

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

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

.paragraph-small {
  font-size: 16px;
  line-height: 1.625em;
}

.style-guide-header {
  background-color: #fff;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  padding: 100px 68px;
}

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

.style-guide-content-wrapper {
  padding: 110px 68px;
}

.color-content {
  border-top: 1px solid #ececf6;
  padding: 22px 16px 24px;
}

.section-styleguide {
  padding-top: 86px;
  padding-bottom: 86px;
}

.style-guide-subtitle {
  margin-top: 0;
}

.paragraph-large {
  font-size: 24px;
  line-height: 1.583em;
}

.style-guide-link-wrapper {
  margin-bottom: 8px;
}

.style-guide-subheader {
  background-color: #f7f7fc;
  padding: 56px 68px;
}

.style-guide-link {
  color: #73739a;
  border-radius: 14px;
  align-items: center;
  padding: 12px 20px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}

.style-guide-link:hover {
  color: #6d72f6;
  background-color: #efefff;
}

.style-guide-link.w--current {
  color: #6d72f6;
  background-color: #efefff;
  font-weight: 700;
  transition: color .3s, background-color .3s;
}

.style-guide-icon-link {
  background-color: #6d72f6;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-right: 16px;
  transition: background-color .25s;
  display: flex;
}

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

.container-small-left {
  max-width: 592px;
}

.color-title {
  color: #1c1c57;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

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

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

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

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

.style-guide-sidebar-icon {
  width: 60%;
}

.style-guide-sidebar-title {
  color: #1c1c57;
  border-bottom: 1px solid #ececf6;
  margin-bottom: 24px;
  padding-bottom: 24px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 24px;
}

.style-guide-sidebar-title.middle {
  border-top: 1px solid #ececf6;
  margin-top: 24px;
  padding-top: 24px;
}

.color-hex {
  color: #73739a;
  line-height: 20px;
}

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

.style-guide-content {
  background-color: #fff;
  border-radius: 24px;
  flex: 1;
  max-width: 100%;
  margin-left: 18px;
  box-shadow: 0 8px 22px #231e6121;
}

.footer-5 {
  background-color: #fff;
  border-top: 1px solid #d9d9e9;
  padding-top: 100px;
  padding-bottom: 38px;
}

.style-guide-title {
  color: var(--midnight-blue);
  margin-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 7.5vh;
  font-weight: 800;
}

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

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

.style-guide-sidebar {
  z-index: 2;
  flex: 0 14em;
  height: 100%;
  min-height: 96vh;
  margin-right: 16px;
  position: sticky;
  top: 32px;
}

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

.color-container {
  background-color: #fff;
  border: 1px solid #ececf6;
  border-radius: 16px;
  box-shadow: 0 12px 22px #1c1c570d;
}

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

.color-block.bg-primary-2 {
  background-color: var(--medium-sea-green);
}

.color-block.bg-secondary-3 {
  background-color: #f2eaff;
}

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

.color-block.bg-secondary-1 {
  background-color: #efefff;
}

.color-block.bg-secondary-2 {
  background-color: #ecebff;
}

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

.typography-details {
  color: #6d72f6;
  margin-top: 15px;
  font-weight: 500;
}

.flex {
  display: flex;
}

.typography-container {
  border-bottom: 1px solid #ececf6;
  padding-top: 54px;
  padding-bottom: 54px;
}

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

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

.topic-heading {
  color: var(--midnight-blue);
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.about-hero-achievement-wrapper {
  text-align: center;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
}

.team-members-number {
  color: #1c1c57;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  font-size: 88px;
  line-height: 1.023em;
  display: flex;
  position: absolute;
  top: 40%;
  bottom: 40%;
}

.timeline-right {
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-end;
  height: 911px;
  display: flex;
}

.values-grid {
  grid-column-gap: 26px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
}

.values-title-wrapper {
  max-width: 597px;
  margin-bottom: 48px;
}

.about-team-grid {
  grid-column-gap: 26px;
  grid-row-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 58px;
  display: grid;
}

.timeline-left {
  flex-direction: column;
  justify-content: space-between;
  height: 880px;
  display: flex;
}

.team-members-number-wrapper {
  color: #1c1c57;
  background-color: #f7f7fc;
  border-radius: 26px;
  justify-content: center;
  align-items: center;
  margin-bottom: 28px;
  padding-top: 92%;
  font-size: 88px;
  line-height: 1.023em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-hero-achievement-number {
  color: #1c1c57;
  margin-bottom: 13px;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.103em;
}

.about-hero-vision-mission-wrapper {
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.about-hero-vision-mission-content {
  border-radius: 14px;
  max-width: 558px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 10px 5px;
  box-shadow: 0 1px 5px 5px #dadada;
}

.about-hero-vision-mission-content.last {
  margin-right: 40px;
}

.about-hero-achievements-wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1066px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.team-members-wrapper {
  color: #73739a;
  width: 100%;
  text-decoration: none;
}

.team-members-wrapper:hover {
  color: #73739a;
}

.flex-vc-2 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.timeline-line {
  background-color: #b5b5d4;
  width: 2px;
  height: 100%;
  position: absolute;
}

.timeline-center {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  min-width: 90px;
  min-height: 1177px;
  display: flex;
  position: relative;
}

.timeline-wrapper {
  justify-content: space-between;
  display: flex;
}

.team-item-content {
  text-align: center;
}

.accent-text-primary-1 {
  color: var(--teal);
}

.card-value-content {
  max-width: 357px;
}

.section-9 {
  padding-top: 150px;
  padding-bottom: 0;
}

.section-9.about-hero {
  background-image: linear-gradient(#f7f7fc, #fff 50%);
  padding-top: 120px;
  padding-bottom: 169px;
}

.section-9.bg-neutral-200 {
  background-color: #f7f7fc;
  padding-top: 20px;
  padding-bottom: 60px;
}

.roadmap-h2 {
  font-family: Manrope, sans-serif;
}

.heading-118 {
  color: var(--midnight-blue);
}

.text-block-92, .home_hero_title {
  font-family: Manrope, sans-serif;
}

.home_hero_title.wide {
  width: auto;
}

.home_hero_title._17 {
  font-size: 17px;
}

.columns-34 {
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-99 {
  background-color: #1c1c57;
  padding-bottom: 60px;
}

.utilize-smart-debt-card {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.home-perks-featured-bottom-content-copy {
  max-width: 45%;
  padding-left: 0;
}

.div-block-100 {
  background-color: #0000;
  margin-bottom: 0;
}

.subheading_green_centered {
  font-family: Manrope, sans-serif;
  font-size: 30px;
}

.subheading_green_centered.smaller {
  font-size: 22px;
}

._2-buttons-centered {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

._2-buttons-centered.skinny {
  padding-top: 29px;
  padding-bottom: 29px;
}

.down-payment-text-block {
  color: #404075;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.purchase-price-example-subheading {
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.cta-1-content-financial-tools {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 40px;
  line-height: 1.4em;
}

.cta-1-content-financial-tools-copy {
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 40px;
  line-height: 1.4em;
}

.vs-lp-title-2 {
  color: #1c1c57;
  font-family: Manrope, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 39px;
}

.problem-card {
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  display: flex;
}

.problem-wrapper-subheading {
  color: #08ce8a;
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 19px;
  font-weight: 800;
  line-height: 1.125em;
  display: flex;
}

.problem-wrapper-subheading.home-hero {
  color: #31ba7e;
}

.problem-wrapper-subheading.center {
  justify-content: center;
}

.problem-wrapper-subheading.long {
  padding-right: 10px;
}

.cta-1-wrapper-copy {
  background-color: #1c1c57;
  background-image: none;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.home-perks-features-skinny {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 42px;
}

.features-grid-card {
  color: #1c1c57;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.home-perks-card-wrapper {
  color: #1c1c57;
  align-items: center;
  width: 366px;
  display: flex;
}

.calculator-card {
  background-color: #fff;
  border-radius: 10px;
  width: auto;
  min-width: 500px;
  max-width: 1000px;
  height: auto;
  margin: 20px auto 40px;
  padding: 10px 20px 30px;
  position: static;
  box-shadow: 0 1px 5px 5px #dadada;
}

.text-block-93 {
  font-family: Manrope, sans-serif;
}

.tabs-4 {
  position: static;
}

.div-block-101 {
  width: 650px;
}

.mobile-screen-disclaimer {
  display: none;
}

.kb-image {
  margin-top: 30px;
  margin-bottom: 10px;
}

.paragraph-11 {
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Manrope, sans-serif;
  line-height: 23px;
}

.button-primary-7 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #325ae7;
  border-radius: 14px;
  padding: 26px 40px;
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 800;
  line-height: 1.111em;
  transition: box-shadow .3s, transform .3s, background-color .3s;
  box-shadow: 2px 0 21px #1c1c57;
}

.button-primary-7:hover {
  color: #fff;
  background-color: #31ba7e;
  transform: translate3d(0, -3px, .01px);
  box-shadow: 0 10px 30px #4a3aff26;
}

.button-primary-7.full-width {
  align-self: stretch;
  display: block;
}

.button-primary-7.full-width.card-plan {
  background-color: #1c1c57;
  transition-property: none;
}

.button-primary-7.full-width.card-plan:hover {
  box-shadow: none;
  background-color: #31ba7e;
  transform: none;
}

.plan-feature-dot-2 {
  color: #1c1c57;
  background-color: #325ae7;
  border-radius: 99999px;
  width: 6px;
  min-width: 6px;
  min-height: 6px;
  margin-right: 14px;
  position: relative;
  top: 7px;
}

.card-plan-features-grid-2 {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 40px;
}

.card-plan-content-2 {
  flex-direction: column;
  flex: 1;
  margin-top: 0;
  padding-top: 20px;
  display: flex;
}

.plan-feature-text-2 {
  white-space: nowrap;
  object-fit: fill;
  max-width: 224px;
  overflow: visible;
}

.card-plan-content-bottom-2 {
  flex-direction: column;
  flex: 1;
  width: 256px;
  display: flex;
}

.check-perks-middle-just {
  color: #1c1c57;
  align-items: center;
  display: flex;
}

.text-block-94 {
  text-align: center;
  font-family: Manrope, sans-serif;
}

.text-block-95 {
  text-align: center;
}

.grid-113 {
  place-items: center stretch;
  padding-top: 10px;
}

.property-type {
  color: #1c1c57;
  justify-content: center;
  max-width: none;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 19px;
  font-weight: 800;
  display: flex;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.klt-detail-2 {
  color: #404075;
  text-align: center;
  font-weight: 800;
}

.klt-detail-2.dp {
  align-items: flex-end;
  display: flex;
}

.klt-detail-2.calculating {
  font-size: 14px;
}

.div-block-10 {
  height: 86%;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-98 {
  grid-template-rows: minmax(auto, .25fr) auto;
  grid-template-columns: 1fr;
  margin-right: 40px;
}

.div-block-12 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-119 {
  margin-bottom: 10px;
}

.heading-7 {
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.klt-title-2 {
  color: #1c1c57;
  text-align: center;
  padding-left: 0;
  font-size: 10px;
  font-weight: 700;
}

.heading-6 {
  background-color: #0000;
  border-radius: 20px;
  margin-top: 20px;
  margin-left: 10px;
  padding: 10px 20px;
  font-size: 21px;
}

.image-31 {
  border-radius: 20px;
  max-width: none;
  margin-top: 20px;
  margin-bottom: 0;
  box-shadow: 0 1px 5px #dbdbdb;
}

.top-loan-choice-2 {
  color: #1c1c57;
  font-weight: 800;
}

.key-loan-terms-card-2 {
  box-shadow: none;
  background-color: #f7f7fc;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-left: 10px;
  padding: 0 5px 10px;
  display: flex;
}

.top-loan-choice-lender-logo-2 {
  box-shadow: none;
  border-radius: 20px;
  max-width: 100%;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 20px;
  padding: 10px 5px;
}

.profile-card-col {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.profile-card-col.column {
  background-color: #fff;
  border: 2px solid #325ae7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  height: auto;
  margin: 10px auto 40px;
  box-shadow: 1px 1px 6px 3px #dadada;
}

.profile-card-col.column.top {
  border-color: #08ce8a;
  width: 438px;
  padding-top: 0;
  box-shadow: 0 8px 8px #1c1c575e;
}

.profile-card-col.column.top.pending {
  width: 438px;
}

.profile-card-col.column.top.hide {
  display: none;
}

.top-options-button-3 {
  text-align: center;
  background-color: #08ce8a;
  border-radius: 14px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  box-shadow: 0 2px 9px #1c1c575e;
}

.top-options-button-3:hover {
  background-color: #325ae7;
}

.section-inner-2 {
  background-color: #fff;
  border: 2px #325ae7;
  border-radius: 20px;
  height: 100%;
  margin-bottom: 20px;
  margin-left: 20px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 8px 8px #1c1c575e;
}

.grid-97 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
  display: grid;
}

.div-block-8 {
  text-align: center;
  width: auto;
}

.grid-24 {
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 96%;
  margin-left: 20px;
  margin-right: 20px;
  padding: 24px 14px;
  box-shadow: 0 8px 18px #1c1c575e;
}

.grid-114 {
  place-items: center stretch;
  padding-top: 10px;
}

.key-loan-terms-card-options {
  box-shadow: none;
  background-color: #f7f7fc;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 63px;
  margin-left: 10px;
  padding: 0 5px;
  display: flex;
}

.klt-title-3 {
  color: #1c1c57;
  text-align: center;
  padding-left: 0;
  font-size: 10px;
  font-weight: 700;
}

.small-pending-lender-grid-2 {
  grid-template-columns: 1.5fr 1fr;
  place-items: center stretch;
  padding-top: 10px;
}

.top-loan-choice-lender-logo-3 {
  box-shadow: none;
  border-radius: 20px;
  max-width: 100%;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 20px;
  padding: 10px 5px;
}

.heading-120 {
  text-align: center;
  margin-top: 20px;
  font-size: 24px;
}

.top-options-button-4 {
  text-align: center;
  background-color: #08ce8a;
  border-radius: 14px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  box-shadow: 0 2px 9px #1c1c575e;
}

.top-options-button-4:hover {
  background-color: #325ae7;
}

.grid-115, .ltrp-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  margin-bottom: 10px;
  margin-right: 10px;
  display: grid;
}

.onboarding-steps-container {
  width: 100%;
}

.single-layout-logo-2 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.single-layout-right-content-3 {
  width: 100%;
}

.single-layout-col-2 {
  min-height: 100vh;
  padding: 30px;
}

.single-layout-col-2.left {
  background-color: #000;
  display: flex;
  left: -1px;
}

.single-layout-col-2.right {
  background-color: #f6f7f9;
  flex-direction: column;
  display: flex;
}

.white-2 {
  color: #fff;
}

.button-14 {
  color: #54576f;
  text-align: center;
  letter-spacing: 1px;
  cursor: pointer;
  background-color: #f6f7f9;
  border: 1px solid #0000;
  border-radius: 3px;
  height: 44px;
  padding: 0 40px;
  font-weight: 500;
  line-height: 42px;
  transition: color .1s ease-in-out, background-color .1s ease-in-out;
  display: inline-block;
}

.button-14:hover {
  color: #404250;
  background-color: #ebedf0;
  text-decoration: none;
}

.button-14.w--current {
  color: #456aeb;
  background-color: #f6f7f9;
}

.button-14.button-primary {
  color: #fff;
  background-color: #325ae7;
}

.button-14.button-primary:hover {
  color: #fff;
  background-color: #456aeb;
}

.button-14.button-primary.mt-20 {
  background-color: #0cd5ac;
}

.text-center-3 {
  text-align: center;
}

.single-layout-logo-right-2 {
  text-align: center;
  margin-bottom: 20px;
}

.single-layout-right-2 {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.single-layout-row {
  min-height: 100vh;
  display: flex;
}

.single-layout-left-3 {
  align-items: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.single-layout-left-3.steps {
  align-items: center;
  width: 100%;
  padding-top: 100px;
}

.onboarding-steps {
  color: #404250;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc1276fbfe13_step-line.svg"), url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc2b6dfbfe15_step-default.svg");
  background-position: 9px 25px, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  min-height: 30px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-top: 1px;
  padding-bottom: 20px;
  padding-left: 30px;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s;
  display: block;
  overflow: hidden;
}

.onboarding-steps:hover {
  color: #808292;
}

.onboarding-steps.w--current {
  color: #ebedf0;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc1276fbfe13_step-line.svg"), url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc7e5afbfe14_step-active.svg");
}

.onboarding-steps.last {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc2b6dfbfe15_step-default.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
}

.onboarding-steps.last.w--current {
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6154c76ea9bdcc7e5afbfe14_step-active.svg");
}

.single-layout-2 {
  min-height: 100vh;
}

.card-13 {
  background-color: #fff;
  border-radius: 3px;
  height: 100%;
  padding: 30px;
  position: relative;
  box-shadow: 0 1px 5px #ebedf0;
}

.heading-121 {
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
}

.buying-proess {
  text-align: left;
}

.field-label-nexus {
  color: #170f49;
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.field-label-nexus.deal-submission {
  width: 273px;
  height: 86px;
  margin-bottom: 12px;
  font-size: 24px;
}

.field-label-nexus.buying-process {
  align-self: flex-start;
  margin-top: 20px;
  margin-bottom: auto;
  font-size: 28px;
  display: flex;
}

.field-label-nexus.letter-and-contract {
  margin-bottom: 40px;
  font-size: 24px;
}

.seperator-grid-nexus {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: flex-start;
  height: 100px;
  padding-bottom: 15px;
  display: flex;
}

.seperator-grid-nexus.hide {
  display: none;
}

.seperator-grid-nexus.contract {
  align-content: stretch;
}

.image-82 {
  width: 300px;
  max-width: 300px;
  height: auto;
}

.nexus-submission-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  place-content: center;
  align-items: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.radio-block-multi-strat-nexus {
  text-align: center;
  flex-flow: column;
  height: 128px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.first-step-grid-nexus {
  grid-column-gap: 28px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  width: 56%;
  display: flex;
}

.nexus-submission-icon-test {
  object-fit: cover;
  border-radius: 160px;
  flex: none;
  order: 0;
  align-self: stretch;
  width: 22%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  overflow: clip;
}

.nexus-login-layout-content {
  background-color: #0000;
  border: 1px solid #1bd1bc;
  border-radius: 14px;
  flex-flow: column;
  flex: none;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 88%;
  margin: 167px auto 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nexus-login-button {
  background-color: var(--medium-sea-green);
  background-image: linear-gradient(268deg, #1bd1bc, #089af2);
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  width: 328px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.container-39 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nexus-logo-left-div-logo-holder {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.image-83 {
  align-self: center;
  max-width: 66%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.nexus-login-logo-left {
  flex: none;
  align-self: center;
  width: 524px;
  max-width: 66%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: static;
  inset: 0% auto 0% 0%;
}

.nexus-column-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.welcome-login-block {
  color: #99c7f2;
  padding-bottom: 20px;
  padding-left: 0;
  font-family: Exo, sans-serif;
}

.welcome-login-block.nova {
  font-size: 16px;
}

.nexus-login-form-right {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.account-login-help-nexus {
  align-self: flex-start;
  margin-bottom: 20px;
  padding-left: 60px;
}

.account-login-help-nexus.nova {
  padding-left: 56px;
}

.nexus-login-logo-left-nova {
  flex: none;
  align-self: center;
  width: 220px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: static;
  inset: 0% auto 0% 0%;
}

.nexus-logo-left-div-logo-holder-nova {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.nexus-login-layout-content-nova {
  background-color: #013457;
  border-radius: 14px;
  flex-direction: column;
  flex: none;
  order: 0;
  align-self: center;
  align-items: center;
  width: 88%;
  margin: 75px auto auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  box-shadow: 0 1px 5px 5px #dadada;
}

.nexus-login-background {
  background-image: linear-gradient(260deg, #02141f 43%, #013457);
}

.bold-text-13._12 {
  padding-left: 10px;
}

.bold-text-13._12.nexus {
  color: #1bd1bc;
  font-family: Exo, sans-serif;
  font-weight: 500;
}

.input-4 {
  color: #1b1d2a;
  background-color: #fff;
  border: 1px solid #0000000f;
  border-radius: 500px;
  height: 44px;
  min-height: 44px;
  margin-bottom: 20px;
  padding: 0 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  line-height: 40px;
  transition: border-color .1s ease-in-out, background-color .1s ease-in-out;
  box-shadow: 0 5px 5px 1px #dadada;
}

.input-4:hover {
  box-shadow: 1px 1px 3px #000;
}

.input-4:active, .input-4:focus {
  background-color: #fff;
  border-color: #808292;
}

.input-4::placeholder {
  color: #808292;
  font-weight: 400;
}

.input-4.email.nexus {
  box-shadow: none;
  outline-offset: 0px;
  background-color: #fff0;
  border-color: #1bd1bc;
  border-radius: 14px;
  outline: 3px #1b1d2a;
  width: 328px;
  margin-bottom: 10px;
  font-family: Exo, sans-serif;
  transition-property: none;
}

.input-4.email.nexus.names {
  width: 200px;
}

.success-message-5 {
  color: #31ba7e;
  text-align: center;
  background-color: #fff;
  border: 1px solid #31ba7e;
  border-radius: 5px;
  font-weight: 400;
}

.error-message-5 {
  color: #f64f59;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f64f59;
  border-radius: 5px;
  padding: 20px;
  font-weight: 400;
}

.link-407 {
  color: #325ae7;
  cursor: pointer;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.link-407:hover {
  color: #325ae7;
  text-decoration: underline;
}

.link-407.login-links {
  display: block;
}

.link-407.login-links.nexus {
  color: #5fb7eb;
  align-self: flex-start;
  font-family: Exo, sans-serif;
}

.nexus-login-button-2 {
  background-color: #31ba7e;
  background-image: linear-gradient(268deg, #1bd1bc, #089af2);
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  width: 328px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.nexus-sign-up-layout-content {
  background-color: #0000;
  border: 1px solid #1bd1bc;
  border-radius: 14px;
  flex-flow: column;
  flex: none;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50%;
  max-height: 96vh;
  margin: auto auto 100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.flex-block {
  background-color: #0000;
  height: 100%;
}

.nexus-sign-up-logo {
  max-width: 22%;
  margin-top: 40px;
  margin-left: 40px;
}

.body-7 {
  background-color: #00253d;
  background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/68950d7c26176d0a48c007d9_SIGN%20UP%20PAGE%20ELEMENTS%20.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.sign-up-header {
  color: #fff;
  align-self: center;
  margin-top: 60px;
  padding-top: 40px;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.sign-up-block {
  color: #99c7f2;
  text-align: center;
  align-self: center;
  padding-bottom: 20px;
  padding-left: 0;
  font-family: Exo, sans-serif;
}

.sign-up-block.nova {
  font-size: 16px;
}

.nexus-sign-up-form {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-103 {
  padding-right: 10px;
}

.success-message-6 {
  color: #31ba7e;
  text-align: center;
  background-color: #fff;
  border: 1px solid #31ba7e;
  border-radius: 5px;
  font-weight: 400;
}

.link-408 {
  color: #1c1c57;
}

.text-block-96 {
  color: #99c7f2;
  margin-bottom: 8px;
  font-family: Exo, sans-serif;
  font-size: 13px;
}

.button-15 {
  background-color: #31ba7e;
  border-radius: 10px;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 5px 5px 1px #dadada;
}

.text-block-97 {
  color: #99c7f2;
  width: 300px;
  margin-left: 7px;
  font-size: 12px;
  line-height: 14px;
}

.error-message-6 {
  color: #f64f59;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f64f59;
  border-radius: 5px;
  padding: 20px;
  font-weight: 400;
}

.div-block-104 {
  padding-left: 10px;
}

.nexus-sign-up-form-field-text {
  color: var(--_nexus---nexus-light-blue);
  font-family: Exo, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.login-hyperlink {
  color: #fff;
  font-family: Exo, sans-serif;
  font-weight: 800;
}

.nexus-light-blue-text {
  color: #99c7f2;
  margin-bottom: 8px;
  font-family: Exo, sans-serif;
  font-size: 14px;
}

.sign-up-tos-and-pp {
  color: #fff;
  font-weight: 700;
}

.sign-up-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.nexus-sign-up-button {
  background-color: #31ba7e;
  background-image: linear-gradient(268deg, #1bd1bc, #089af2);
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 328px;
  height: auto;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.nexus-light-blue-text-sign-up {
  color: #99c7f2;
  margin-bottom: 8px;
  font-family: Exo, sans-serif;
  font-size: 12px;
}

.sign-up-block-0 {
  color: #99c7f2;
  text-align: center;
  align-self: center;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Exo, sans-serif;
  font-weight: 200;
}

.sign-up-block-0.nova {
  font-size: 16px;
}

.tos-and-pp {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Exo, sans-serif;
  display: flex;
}

.tos-and-pp.vertical {
  flex-direction: column;
}

.tos-and-pp.vertical._90px-h {
  height: 90px;
}

.tos-and-pp.wrap {
  flex-wrap: wrap;
}

.tos-and-pp.p-10px {
  padding: 10px;
}

.tos-and-pp.p-10px.hide {
  display: none;
}

.tos-and-pp.p-10px.full-screen {
  width: 100vw;
  height: auto;
}

.tos-and-pp.h-85px {
  height: 85px;
}

.how-it-works-div-block {
  background-image: linear-gradient(0deg, var(--_nexus---nexus-sea-green), var(--_nexus---nexus-dark-blue) 93%);
  background-position: 0 0;
  height: 100vh;
}

.nexus-how-it-works {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-align: center;
  -webkit-text-stroke-color: var(--_nexus---nexus-dark-blue);
  margin-top: auto;
  padding-top: 20px;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.nexus-how-it-works.features {
  color: #fff;
  padding-bottom: 60px;
  font-size: 70px;
}

.nexus-how-it-works-subheading {
  color: #fff;
  text-align: center;
  font-family: Exo, sans-serif;
}

.hiw-div {
  background-color: #051839e3;
  border-radius: 12px;
  width: 300px;
  height: 555px;
}

.hiw-title {
  color: #fff;
  text-align: center;
  padding-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 800;
}

.hiw-text {
  color: #fff;
  text-align: center;
  font-family: Exo, sans-serif;
}

.hiw-text.info {
  font-size: 20px;
}

.hiw-steps-content-div {
  flex-flow: column;
  height: 100%;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-106 {
  align-self: center;
  padding-bottom: 40px;
}

.image-84 {
  padding-top: 40px;
}

.how-it-works-columns {
  padding-top: 60px;
}

.hiw-2nd-section-div {
  background-image: linear-gradient(0deg, #051839e3, #026a82f5 45%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>) 75%, #00b39b 97%);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  height: 100vh;
}

.hiw-features-div {
  background-color: #051839e3;
  border-radius: 14px;
  width: 280px;
  height: 560px;
}

.lottie-features-animation {
  padding-top: 40px;
}

.hiw-3rd-section-div {
  background-color: #051839e3;
  height: 80vh;
  padding-top: 40px;
}

.info-safe-and-secure-heading {
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 48px;
  font-weight: 800;
}

.nexus-button {
  background-color: var(--medium-sea-green);
  text-align: center;
  background-image: linear-gradient(268deg, #1bd1bc, #089af2);
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  width: 328px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.div-block-107, .safe-and-secure-section-div {
  flex-flow: column;
  display: flex;
}

.nexus-get-quote-button {
  background-color: var(--medium-sea-green);
  text-align: center;
  background-image: linear-gradient(268deg, #1bd1bc, #089af2);
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  width: 328px;
  height: auto;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.safe-and-secure-columns {
  width: 100%;
  height: 100%;
  margin-bottom: 60px;
}

.contact-body {
  background-image: linear-gradient(180deg, var(--radiant-ui-components-library-marketplace--color--heading-dark) 36%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>));
}

.verified {
  width: 88%;
  height: 44%;
  margin-top: 2px;
  margin-left: auto;
  margin-right: auto;
}

.server-secure, .secure, .reviewingtheloan01 {
  width: 250px;
  height: 250px;
}

.svg-icon {
  width: 2rem;
  height: 2rem;
}

.svg-icon:hover {
  cursor: pointer;
}

.ikonik-fdz9a {
  color: #fff;
  mix-blend-mode: normal;
}

.combine-padding-global {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-container-large {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-heading-style-h2 {
  color: var(--combine-library--grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.35;
}

.combine-text-size-regular {
  color: var(--combine-library--grey-600);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-icon_color1 {
  color: var(--combine-library--primary-600);
}

.combine-icon_medium {
  width: 2.25rem;
  height: 2.25rem;
}

.combine-icon_color2 {
  color: var(--combine-library--secondary-600);
}

.combine-section_feature2 {
  background-color: var(--combine-library--grey-050);
}

.combine-feature2_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.combine-feature2_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.combine-icon_color3 {
  color: var(--combine-library--warning-400);
}

.combine-feature2_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  display: flex;
}

.combine-feature2_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 33rem;
  display: flex;
}

.combine-feature2_image-wrapper {
  border-radius: 1.25rem;
  width: 100%;
  overflow: hidden;
}

.combine-feature2_image {
  object-fit: cover;
}

.nexus-container {
  background-color: #f7f7fb;
  background-image: linear-gradient(180deg, var(--_nexus---nexus-dark-blue) 27%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>));
  border-radius: 0;
  height: auto;
  min-height: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
  transform: translate(0);
}

.nexus-deal-sub-logo {
  padding-bottom: 40px;
  padding-left: 40px;
}

.nexus-multi-step-form-block {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.nexus-multi-step-form-wrapper {
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nexus-multi-step-form-wrapper.preview-page {
  background-image: radial-gradient(circle, #00e0ff2e, #0000);
  height: 1180px;
  min-height: 0;
  max-height: none;
  padding-bottom: 0;
}

.nexus-deal-sub-heading {
  color: var(--_nexus---nexus-dark-blue);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 34px;
  line-height: 36px;
}

.nexus-deal-sub-heading.baby-blue {
  color: var(--_nexus---nexus-light-blue);
  margin-top: 60px;
}

.nexus-radio-block-multi-strat {
  background-color: var(--_nexus---nexus-light-blue);
  text-align: center;
  background-image: none;
  border-radius: 10px;
  height: 100px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  position: relative;
}

.nexus-deal-sub {
  color: var(--ghost-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  font-family: Exo, sans-serif;
  font-size: 20px;
  display: flex;
}

.nexus-deal-sub-icon-vacation {
  object-fit: fill;
  border-radius: 160px;
  flex: none;
  order: 0;
  align-self: stretch;
  width: 22%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  overflow: visible;
}

.purchase-refinance-nexus {
  color: var(--ghost-white);
  margin: auto;
  font-family: Manrope, sans-serif;
  font-size: 22px;
}

.nexus-dark-background-container {
  background-color: #f7f7fb;
  background-image: linear-gradient(#011c2b, #094e7e 55%, #02141f);
  border-radius: 0;
  height: auto;
  min-height: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
  transform: translate(0);
}

.new-nexus-form-content {
  border-top: 0 #d9dbe9;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin: 40px auto 0;
  padding: 0;
  display: flex;
  overflow: visible;
}

.nexus-logo-deal-sub {
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  display: flex;
  position: static;
  inset: 0% auto 0% 0%;
}

.nexus-dark-background-container-copy {
  background-color: #f7f7fb;
  background-image: linear-gradient(#011c2b, #094e7e 55%, #02141f);
  border-radius: 0;
  height: 200vh;
  min-height: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
  transform: translate(0);
}

.nexus-first-step-grid {
  grid-column-gap: 28px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  width: 359px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.nexus-dark-radio-block-multi-strat-copy {
  background-color: var(--_nexus---nexus-dark-gray-azure);
  text-align: center;
  background-image: none;
  border-radius: 10px;
  height: 100px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  position: relative;
}

.glass-nexus-dark-radio-block-multi-strat {
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  text-align: center;
  background-image: none;
  border-radius: 10px;
  width: 359px;
  height: 100px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  position: relative;
  box-shadow: 0 4px 20px #0000004d;
}

.nexus-prop-step-grid {
  grid-column-gap: 28px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  margin-top: 20px;
}

.nexus-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  place-content: center;
  align-self: center;
  align-items: center;
  height: 100px;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.nexus-purchref-grid {
  grid-column-gap: 28px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 359px;
  margin-top: 20px;
  display: grid;
}

.next-step-text {
  font-size: 28px;
}

.radio-block-multi-strat-copy {
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 92px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 12px #00000040;
}

.nexus-type {
  color: var(--_nexus---nexus-cloud-gray);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  font-family: Exo, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.radio-block-multi-strat-deal-sub {
  box-shadow: none;
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 212px;
  height: 112px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.nexus-deal-sub-title {
  color: var(--_nexus---nexus-blue-smoke-gray);
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.nexus-paragraph-dark-mode {
  color: var(--_nexus---nexus-butter-yellow);
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-family: Exo, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

.nexus-paragraph-dark-mode.exp {
  margin-top: 10px;
}

.nexus-paragraph-dark-mode.exp.investors {
  align-self: flex-start;
}

.nexus-paragraph-dark-mode.prop-addy {
  padding-bottom: 10px;
  font-size: 11px;
}

.nexus-paragraph-dark-mode.small {
  font-size: 12.75px;
}

.nexus-paragraph-dark-mode.nexus-small-text-deal-sub {
  color: var(--_nexus---nexus-light-smoke-gray);
  text-align: center;
  font-family: Exo, sans-serif;
  font-size: 12.75px;
}

.nexus-paragraph-dark-mode.nexus-prop-addy {
  color: var(--_nexus---nexus-light-smoke-gray);
  text-align: center;
  padding-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 12px;
}

.nexus-experience-title {
  color: var(--_nexus---nexus-light-blue);
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
}

.nexus-experience-grid {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 15px;
  display: grid;
}

.seperator-grid-nexus-experience {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: flex-start;
  height: 100px;
  padding-bottom: 15px;
  display: flex;
}

.seperator-grid-nexus-experience.hide {
  display: none;
}

.seperator-grid-nexus-experience.contract {
  align-content: stretch;
}

.nexus-experience-dropdown {
  margin-top: 20px;
}

.nexus-deal-sub-heading-centered {
  color: var(--_nexus---nexus-dark-blue);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 34px;
  line-height: 36px;
}

.nexus-deal-sub-heading-centered.baby-blue {
  color: var(--_nexus---nexus-light-blue);
  margin-top: 60px;
}

.nexus-deal-sub-heading-4 {
  color: var(--_nexus---nexus-blue-smoke-gray);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 34px;
  line-height: 36px;
}

.nexus-deal-sub-heading-4.baby-blue {
  color: var(--_nexus---nexus-light-blue);
  margin-top: 60px;
}

.prop-char-code-embed {
  margin-top: 40px;
}

.nexus-quote-submit-button {
  margin-top: 20px;
}

.submit-button---multiform-nexus {
  background-color: var(--medium-sea-green);
  background-image: linear-gradient(260deg, var(--_nexus---nexus-grass-green), #117a6df2 47%, var(--_nexus---nexus-dark-blue));
  box-shadow: 0 4px 20px 7px var(--_nexus---nexus-sea-green);
  pointer-events: auto;
  border-radius: 10px;
  width: 225px;
  min-height: 30px;
  margin-top: 40px;
  padding: 15px 40px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: all .2s;
  display: block;
  position: static;
  inset: auto 0% 6% auto;
}

.submit-button---multiform-nexus:hover {
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff4d;
}

.steps-bar---brix---nexus {
  align-items: center;
  padding-top: 32px;
  padding-bottom: 20px;
  display: flex;
}

.nexus-form-step-number---brix {
  color: #6f6c90;
  background-color: #eff0f6;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: 18px;
  margin-right: 18px;
  font-size: 16px;
  display: flex;
}

.nexus-form-step-number---brix.completed---brix {
  background-color: var(--medium-sea-green);
  color: #fff;
  font-weight: 700;
}

.nexus-form-step-number---brix.completed---brix.nexus {
  background-color: var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>);
  background-image: linear-gradient(260deg, var(--_nexus---nexus-logo-n-l-blue), #008cff);
}

.nexus-form-step-number---brix.completed---brix.nexus._4 {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-logo-s-lime-green), var(--_nexus---nexus-logo-s-green)), linear-gradient(260deg, var(--_nexus---nexus-logo-n-l-blue), #008cff);
}

.nexus-form-step-number---brix.completed---brix.nexus-gradient-number {
  background-color: var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>);
  background-image: linear-gradient(260deg, var(--_nexus---nexus-logo-n-r-light-blue), var(--_nexus---nexus-logo-n-l-blue));
  font-family: Exo, sans-serif;
  font-size: 24px;
}

.nexus-form-step-number---brix.completed---brix.nexus-gradient-number._2 {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-logo-e-teal), var(--_nexus---nexus-logo-e-blue)), linear-gradient(260deg, var(--_nexus---nexus-logo-n-r-light-blue), var(--_nexus---nexus-logo-n-l-blue));
}

.nexus-form-step-number---brix.completed---brix.nexus-3 {
  background-color: var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>);
  background-image: linear-gradient(260deg, var(--_nexus---nexus-logo-u-grass-green), var(--_nexus---nexus-logo-u-foam-green)), linear-gradient(260deg, var(--_nexus---nexus-logo-n-l-blue), #008cff);
  font-family: Exo, sans-serif;
  font-size: 24px;
}

.nexus-form-step-number---brix.completed---brix {
  color: #fff;
  background-color: #31ba7e;
  font-weight: 700;
}

.nexus-form-step-number---brix.nexus {
  color: #fff;
  background-color: #31ba7e;
  background-image: linear-gradient(260deg, #036884, #09a76d);
  font-family: Exo, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.nexus-form-step-progress-bar---brix {
  background-color: #eff0f6;
  border-radius: 50px;
  width: 100%;
  min-height: 6px;
}

.nexus-form-step-progress-bar---brix.complete-step---brix {
  background-color: #4a3aff;
  background-image: linear-gradient(263deg, var(--_also-nexus---nexus-green\<deleted\|variable-ca74bd4e-296a-ccc5-f3ce-3a6561ae94e8\>) 22%, var(--loan-wolf-blue));
}

.nexus-form-step-progress-bar---brix.complete-step---brix.nexus-step-1-to-2 {
  background-image: linear-gradient(263deg, var(--_nexus---nexus-logo-n-r-light-blue) 27%, var(--_nexus---nexus-logo-n-l-blue) 91%);
}

.nexus-form-step-progress-bar---brix.current-step---brix {
  background-color: var(--_also-nexus---nexus-green\<deleted\|variable-ca74bd4e-296a-ccc5-f3ce-3a6561ae94e8\>);
  width: 50%;
}

.nexus-form-step-progress-bar---brix.current-step---brix-nexus {
  background-color: var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>);
  background-image: linear-gradient(#008cff, #1bbfd1);
  width: 50%;
}

.heading-122 {
  text-align: center;
  font-family: Exo, sans-serif;
  font-size: 30px;
}

.nexus-dark-background-container-section-2 {
  background-color: #f7f7fb;
  background-image: linear-gradient(#011c2b, #094e7e 55%, #02141f);
  border-radius: 0;
  height: 220vh;
  min-height: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
  transform: translate(0);
}

.code-embed {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.nexus-gradient-background-user-dashboard {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-aqua) 2%, var(--_nexus---nexus-dark-gray-azure) 100%, var(--_nexus---nexus-dark-blue));
  padding-left: 20px;
  padding-right: 20px;
}

.grid-116 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
}

.dashboard-parent-heading {
  color: var(--ghost-white);
  font-family: Manrope, sans-serif;
  font-size: 26px;
  line-height: 32px;
}

.dashboard-parent-paragraph {
  color: #eaf5f6b8;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
}

.nexus-dashboard-new-deal-button {
  color: #eaf5f6;
  background-color: #0000;
  background-image: linear-gradient(#ffffff0f, #ffffff0a);
  border: 1px solid #ffffff2e;
  border-radius: 12px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 126px;
  height: 46px;
  padding: 14px 10px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
  display: flex;
  box-shadow: 0 18px 40px #00000059;
}

.grid-117 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .5fr .75fr;
  width: auto;
  height: 76.5px;
}

.heading-123 {
  height: 28px;
}

.nxs-kpi-title {
  text-transform: capitalize;
  height: auto;
  margin: auto auto auto 2px;
  font-family: Manrope, sans-serif;
  font-size: 12px;
}

.image-85 {
  width: 44%;
  max-width: 46%;
  margin-right: 10px;
}

.nxs-kpi-value {
  color: #eaf5f6;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding-left: 2px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 800;
  display: flex;
}

.div-block-108 {
  background-image: linear-gradient(#ffffff0f, #ffffff0a);
  border: 1px solid #ffffff2e;
  border-radius: 14px;
  width: 284.5px;
  height: 76.5px;
  position: relative;
}

.kpi-div-block-with-background {
  background-image: linear-gradient(#ffffff0f, #ffffff0a);
  border: 1px solid #ffffff2e;
  border-radius: 14px;
  width: 170px;
  height: 76.5px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}

.dashboard-parent-grid-div {
  width: 96%;
  padding-left: 20px;
  padding-right: 20px;
}

.db-1st-row-div {
  width: 1252px;
}

.db-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) repeat(auto-fit, minmax(200px, .25fr));
  grid-auto-columns: minmax(200px, .25fr);
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.dashboard-icons {
  width: 44%;
  max-width: 46%;
  margin-left: 20px;
  margin-right: 10px;
}

.grid-118 {
  white-space: normal;
  grid-template-columns: minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) minmax(120px, .25fr) minmax(120px, 300px) minmax(200px, 260px);
  width: auto;
  height: 130px;
}

.prop-address-text {
  font-family: Manrope, sans-serif;
  font-size: 17px;
}

.div-block-109 {
  border: 1px solid #ffffff1f;
  border-radius: 16px;
  width: auto;
  height: 290px;
}

.dashboard-prop-char-button {
  color: var(--ghost-white);
  background-color: #ffffff0f;
  border: 1px solid #ffffff2e;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
  display: flex;
}

.div-block-110 {
  justify-content: center;
  align-items: center;
  width: 116px;
  display: flex;
}

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

.loan-status-text-block {
  color: #eaf5f6b8;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.loan-status-date, .nexus-target-closing-date-date {
  color: #eaf5f6;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 800;
}

.accordian-symbol {
  width: auto;
}

.nexus-loan-status-dashboard-label {
  color: var(--ghost-white);
  background-color: #ffffff0f;
  border: 1px solid #25d36673;
  border-radius: 999px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.nexus-loan-amount-label {
  color: var(--ghost-white);
  background-color: #ffffff0f;
  border: 1px solid #ffffff2e;
  border-radius: 999px;
  font-family: Manrope, sans-serif;
  font-weight: 800;
}

.data-progress {
  display: block;
}

.div-block-111 {
  background-color: #ffffff0f;
  border: 1px solid #ffffff2e;
  border-radius: 999px;
}

.grid-120 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 24px) auto;
}

.div-block-112 {
  background-color: var(--medium-sea-green-2);
  background-image: radial-gradient(circle, #25d366, #0f0);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin: auto 0 auto auto;
  display: block;
  box-shadow: 0 0 5px #0003;
}

.closing-percentage-amount-text-block {
  color: var(--ghost-white);
  padding-left: 10px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

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

.nxs-scope-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.closing-percentage-label {
  background-color: #ffffff0f;
  border: 1px solid #ffffff2e;
  border-radius: 999px;
  width: 154px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.nxs-ic {
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
}

.div-block-114 {
  margin-top: 300px;
}

.code-embed-2 {
  margin-bottom: 100px;
}

.div-block-115 {
  margin-top: 140px;
}

.code-embed-3, .code-embed-4 {
  margin-bottom: 100px;
  margin-left: 20px;
  margin-right: 20px;
}

.code-embed-5, .code-embed-6 {
  margin-top: 100px;
  margin-left: 20px;
  margin-right: 20px;
}

.code-embed-7 {
  margin-left: 20px;
  margin-right: 20px;
}

.nexus-gradient-background-actions-hub {
  background-color: var(--_nexus---transparent);
  background-image: linear-gradient(180deg, var(--ghost-white-2), var(--_nexus---nexus-dark-gray-blue));
  flex-flow: column;
  display: block;
}

.nexus-gradient-background-marketplace, .nexus-gradient-background-nexus-calculators-hub {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-aqua) 2%, var(--_nexus---nexus-dark-gray-azure) 100%, var(--_nexus---nexus-dark-blue));
}

.code-embed-8, .div-block-116 {
  margin-left: 20px;
  margin-right: 20px;
}

.code-embed-9 {
  margin-top: 140px;
  padding-left: 20px;
  padding-right: 20px;
}

.code-embed-10 {
  margin-top: 100px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.code-embed-11 {
  margin-top: 100px;
}

.code-embed-12 {
  margin-top: 100px;
  margin-left: 20px;
  margin-right: 20px;
}

.columns-36 {
  flex-flow: row;
  display: flex;
}

.loan-wolf-title-dark {
  color: var(--midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  display: flex;
}

.nexus-gradient-background-vault {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-aqua) 2%, var(--_nexus---nexus-dark-gray-azure) 100%, var(--_nexus---nexus-dark-blue));
  padding-left: 0;
  padding-right: 0;
}

.nexus-gradient-background-pulse {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-aqua) 2%, var(--_nexus---nexus-dark-gray-azure) 100%, var(--_nexus---nexus-dark-blue));
  padding-left: 20px;
  padding-right: 20px;
}

.code-embed-13 {
  margin-left: 20px;
  margin-right: 20px;
}

.nexus-gradient-background-fundflow, .nexus-gradient-background-blueprint {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-aqua) 2%, var(--_nexus---nexus-dark-gray-azure) 100%, var(--_nexus---nexus-dark-blue));
  padding-left: 20px;
  padding-right: 20px;
}

.code-embed-14 {
  margin-left: 20px;
  margin-right: 20px;
}

.nexus-gradient-background-syndicate, .nexus-gradient-background-ledger, .nexus-gradient-background-front-end-and-back-end-checklist {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-aqua) 2%, var(--_nexus---nexus-dark-gray-azure) 100%, var(--_nexus---nexus-dark-blue));
  padding-left: 20px;
  padding-right: 20px;
}

.code-embed-15, .code-embed-16 {
  margin-left: 20px;
  margin-right: 20px;
}

.nexus-gradient-background-internal {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-aqua) 2%, var(--_nexus---nexus-dark-gray-azure) 100%, var(--_nexus---nexus-dark-blue));
  padding-left: 20px;
  padding-right: 20px;
}

.nexus-gradient-background-workout {
  background-image: linear-gradient(260deg, var(--_nexus---nexus-aqua) 2%, var(--_nexus---nexus-dark-gray-azure) 100%, var(--_nexus---nexus-dark-blue));
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.code-embed-17, .code-embed-18 {
  margin-top: 140px;
  margin-left: 20px;
  margin-right: 20px;
}

.code-embed-19 {
  margin: 100px auto;
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.brix---container-default {
  max-width: none;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---link-wrapper {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-text {
  transition: color .3s;
  display: inline-block;
}

.brix---header-wrapper {
  background-color: var(--_nexus---transparent);
  margin-bottom: 40px;
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-toggle {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd {
  padding: 40px;
}

.brix---header-logo {
  max-width: 250px;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top, .brix---hamburger-menu-bar-bottom {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---link-icon-left {
  margin-right: 6px;
}

.brix---header-nav-list-item-middle {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---social-icon-square-30px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px:hover {
  transform: scale(.92);
}

.brix---flex-center {
  justify-content: center;
  display: flex;
}

.brix---header-left-col-top {
  align-items: center;
  display: flex;
}

.brix---social-media-flex-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---mg-left-12px {
  margin-left: 12px;
}

.brix---header-right-col-hidden-on-tablet {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---mg-bottom-24px---0-on-tablet {
  margin-bottom: 24px;
}

.nexus-vault-nav-text {
  -webkit-text-decoration-color: var(--_nexus---nexus-sea-green);
  text-decoration-color: var(--_nexus---nexus-sea-green);
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: none;
  display: inline-block;
}

.nexus---flex-center-copy {
  justify-content: center;
  display: flex;
}

.nexus---header-nav-link-text {
  color: var(--_nexus---nexus-dark-shady-blue);
  padding: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  transition: color .3s;
}

.nexus---header-nav-link-text:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.nexus-gradient-background-vault-v2 {
  background-image: linear-gradient(180deg, var(--ghost-white), var(--_nexus---nexus-dark-gray-blue));
  height: 100vh;
  min-height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.code-embed-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.gradient-background {
  z-index: -1;
  background-color: var(--_nexus---transparent);
  background-image: linear-gradient(180deg, var(--ghost-white) 2%, var(--_nexus---nexus-dark-gray-blue) 72%, var(--_nexus---nexus-dark-gray-azure));
  pointer-events: none;
  object-fit: cover;
  flex-flow: column;
  order: -1;
  align-self: flex-start;
  width: 100%;
  min-width: auto;
  height: 100%;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  overflow: visible;
}

.vault-wrapper-div {
  object-position: 50% 50%;
  min-height: auto;
  margin-top: 60px;
  margin-bottom: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.parent {
  background-color: var(--_nexus---transparent);
  flex-flow: column;
  height: auto;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.gradient-wrapper {
  color: #0000;
  -webkit-text-stroke-color: transparent;
  width: 100%;
  min-height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: visible;
}

.gradient-background {
  z-index: -1;
  pointer-events: none;
  object-fit: cover;
  object-position: 0% 0%;
  background-image: linear-gradient(#0000, #0fe);
  width: 100%;
  min-width: auto;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: fixed;
}

.code-embed-21 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.gradient-wrapper {
  width: 96%;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
}

.vault-page-content {
  pointer-events: none;
  min-height: auto;
  padding-bottom: 40px;
  overflow: visible;
}

.scroll-tester {
  background-color: var(--deep-pink);
  height: 800px;
  overflow: visible;
}

.body-8 {
  background-image: linear-gradient(180deg, var(--ghost-white), var(--_nexus---nexus-dark-gray-blue));
}

.body-9 {
  background-color: var(--slate-grey);
}

.body-10 {
  background-color: var(--_nexus---nexus-dark-blue);
}

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

.code-embed-22 {
  background-color: var(--medium-sea-green-2);
}

.code-embed-23 {
  margin: auto 20px;
}

.nexus {
  background-color: #0000;
}

.container-40 {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.code-embed-24 {
  margin: auto 20px;
}

.code-embed-25 {
  margin-bottom: 40px;
}

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

.wbs-button-primary-2 {
  background-color: var(--flowstica-webflow-library--honeydew);
  color: var(--flowstica-webflow-library--medium-sea-green);
  text-align: center;
  border-radius: 6px;
  padding: 13px 30px;
  font-size: 15px;
  font-weight: 700;
  transition: background-color .3s ease-in-out;
}

.wbs-button-primary-2:hover {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
  color: var(--flowstica-webflow-library--white-smoke);
}

.wbs-button-link {
  color: var(--flowstica-webflow-library--black);
  border-radius: 6px;
  font-size: 15px;
  font-weight: 700;
  transition: all .3s ease-in-out;
}

.wbs-section {
  padding: 6.25rem 5%;
}

.wbs-logo {
  height: 2.375rem;
}

.wbs-nav-link {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
}

.wbs-dropdown-list {
  background-color: var(--flowstica-webflow-library--white);
  border: 1px solid #010b151f;
  border-radius: 10px;
  padding: 15px 10px;
}

.wbs-dropdown-link {
  color: var(--flowstica-webflow-library--black);
  font-size: 16px;
  font-weight: 700;
  transition: color .3s ease-in-out;
}

.wbs-dropdown-link:hover {
  color: var(--flowstica-webflow-library--medium-sea-green);
}

.wbs-nav-center-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.wbs-navbar-logo-center {
  background-color: #0000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.wbs-nav-logo-center-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.wbs-dropdown-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.wbs-dropdown-grid-3-col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wbs-menu-button {
  background-color: var(--flowstica-webflow-library--white-smoke);
  border-radius: 10px;
}

.wbs-menu-button.w--open {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
}

.wbs-button-primary-4 {
  background-color: var(--flowstica-webflow-library--light-slate-grey);
  color: var(--flowstica-webflow-library--white);
  text-align: center;
  border-radius: 6px;
  padding: 13px 30px;
  font-size: 15px;
  font-weight: 700;
  transition: background-color .3s ease-in-out;
}

.wbs-button-primary-4:hover {
  background-color: var(--flowstica-webflow-library--black);
}

.wbs-navbar-center {
  background-color: #0000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.wbs-nav-center-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wbs-dropdown-mega-menu {
  background-color: var(--flowstica-webflow-library--white);
  border: 1px solid #010b151f;
  border-radius: 10px;
  padding: 20px 20px 0;
  left: 0;
  right: 0;
}

.wbs-dropdown-mega-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wbs-dropdown, .wbs-nav-center-mega-menu {
  position: static;
}

.wbs-dropdown-icon-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--flowstica-webflow-library--black);
  align-items: center;
  padding: 0;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.wbs-dropdown-icon-link:hover {
  color: var(--flowstica-webflow-library--medium-sea-green);
  border-radius: 3px;
}

.wbs-dropdown-link-icon-wrap {
  background-color: var(--flowstica-webflow-library--white-smoke);
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.wbs-dropdown-link-icon {
  flex: none;
  width: 30px;
  height: 30px;
}

.wbs-dropdown-title {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 700;
}

.wbs-dropdown-content {
  margin-bottom: 0;
  font-size: 13px;
}

.nexus---nav-container {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---link-wrapper-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-text-2 {
  transition: color .3s;
  display: inline-block;
}

.brix---header-wrapper-2 {
  background-color: var(--_nexus---transparent);
  margin-top: 0;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---header-content-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---header-nav-menu-list-2 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link-2 {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-toggle-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-card-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-link-2 {
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd-2 {
  padding: 40px;
}

.brix---header-logo-2 {
  max-width: 250px;
  padding-top: 10px;
}

.brix---header-logo-link-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper-2 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-2:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-2.w--open {
  background-color: #0000;
}

.brix---header-right-col-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron-2 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-links-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-column-wrapper-2 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-2.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top-2, .brix---hamburger-menu-bar-bottom-2 {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---link-icon-left-2 {
  margin-right: 6px;
}

.brix---header-nav-list-item-middle-2 {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---social-icon-square-30px-2 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-2:hover {
  transform: scale(.92);
}

.brix---flex-center-2 {
  justify-content: center;
  display: flex;
}

.brix---header-left-col-top-2 {
  align-items: center;
  display: flex;
}

.brix---social-media-flex-right-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---mg-left-12px-2 {
  margin-left: 12px;
}

.brix---header-right-col-hidden-on-tablet-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---mg-bottom-24px---0-on-tablet-2 {
  margin-bottom: 24px;
}

.code-embed-26 {
  margin-top: 140px;
}

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

.code-embed-27 {
  margin: auto 20px;
}

.brix---hamburger-menu-bar-top-3 {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---header-logo-3 {
  max-width: 250px;
  padding-top: 10px;
}

.brix---header-nav-link-3 {
  color: #211f54;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-3:hover {
  color: #4a3aff;
}

.brix---dropdown-card-3 {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
  box-shadow: 0 2px 12px #14142b14;
}

.brix---hamburger-menu-bar-bottom-3 {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.nexus---header-nav-wrapper {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.brix---social-icon-square-30px-3 {
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-3:hover {
  transform: scale(.92);
}

.brix---dropdown-link-3 {
  color: #6e7191;
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-3:hover {
  color: #4a3aff;
}

.brix---dropdown-toggle-3 {
  color: #211f54;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-3:hover {
  color: #4a3aff;
}

.brix---header-right-col-hidden-on-tablet-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---link-wrapper-3 {
  color: #211f54;
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-3:hover {
  color: #4a3aff;
}

.code-embed-28, .body-11 {
  background-color: #0000;
}

.nxs-hero {
  background-color: #0000;
  margin: 20px auto;
}

.code-embed-30 {
  margin: auto 20px;
}

.nx-wrap {
  margin: 60px 20px;
  padding-left: 0;
  padding-right: 0;
}

.nxs-funding-funnel {
  margin: auto;
}

.nx-grid {
  margin: 10px;
}

.code-embed-31 {
  margin-left: 20px;
  margin-right: 20px;
}

.code-embed-32 {
  background-color: #0000;
}

.body-12 {
  background-color: var(--_nexus---nexus-dark-shady-blue);
}

.code-embed-33 {
  background-color: #0000;
}

.code-embed-34 {
  margin-top: 60px;
  margin-left: 20px;
  margin-right: 20px;
}

.nx-embed-host-heatmap-v2 {
  background-color: #0000;
  margin: 20px auto;
}

.nx-heatwrap {
  margin-left: 10px;
  margin-right: 10px;
}

.code-embed-36 {
  margin: auto;
}

.nxs-style-genome {
  margin: 10px;
}

.code-embed-37 {
  margin: 20px 0;
}

.code-embed-38, .code-embed-39 {
  margin: 60px 20px;
}

.nxs-kpis-v12, .nxs-accordion-v12 {
  margin: 0;
}

.nxs-pulse-v12 {
  margin: 20px 0;
}

.nxs-live-feed-v12 {
  margin: 0;
}

.nxs-cloner-v15, .nxs-monthly-v32, .nxs-funding-carousel-v26 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-98 {
  text-align: center;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 800;
}

.nxs-recon-ai {
  height: 480px;
}

.nxs-recon-modal {
  font-family: Manrope, sans-serif;
}

.nexus---mg-bottom-24px---0-on-tablet-2 {
  margin-bottom: 24px;
}

.nexus---flex-center-2 {
  justify-content: center;
  display: flex;
}

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

.core-ai-suite-cards-div-wrapper {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.nexus-core-ai-suite-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left: 10px;
  margin-right: 10px;
}

.nexus-recon-ai-suite-card-div {
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  background-image: linear-gradient(#0a1c2673, #0a1c2673);
  border: 2px solid #00ffb2;
  border-radius: 16px;
  width: 184px;
  height: 180px;
  box-shadow: 0 2px 12px #00ffb459;
}

.ai-suite-cards-div {
  color: var(--_nexus---nexus-light-smoke-gray);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.recon-button {
  color: var(--ghost-white);
  text-align: center;
  background-image: linear-gradient(#121d26, #121d26);
  border: 2px solid #0000;
  border-radius: 999px;
  width: 140px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 20px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.nexus-ai-suite-card-div-recon {
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  background-image: radial-gradient(circle, #0a0a0f8c, #fff), linear-gradient(#0a1c268c, #0a1c268c);
  border: 2px solid #00ffb2;
  border-radius: 16px;
  width: 300px;
  height: 180px;
  box-shadow: 0 2px 12px #00ffb459;
}

.core-ai-suite-cards-div-wrapper-v2 {
  flex-flow: wrap;
  align-content: flex-start;
  margin: 0 auto auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nexus-core-ai-suite-grid-v2 {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 220px 220px 220px 220px 220px 220px;
  width: 100%;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
}

.nexus-recon-ai-suite-card-div-v2 {
  background-color: var(--_nexus---nexus-semi-transparent-light-gray);
  background-image: linear-gradient(#0a1c2673, #0a1c2673);
  border: 2px solid #00ffb2;
  border-radius: 16px;
  width: 184px;
  height: 180px;
  box-shadow: 0 2px 12px #00ffb459;
}

.ai-suite-cards-div-2 {
  color: var(--_nexus---nexus-light-smoke-gray);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.recon-button-v2 {
  color: var(--ghost-white);
  text-align: center;
  background-image: linear-gradient(#121d26, #121d26);
  border: 2px solid #0000;
  border-radius: 999px;
  width: 140px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 20px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.nxs-comps-ai {
  height: 480px;
}

.nxs-ai-card {
  width: 200px;
  height: 400px;
  min-height: auto;
  margin-left: 4px;
  margin-right: 4px;
}

.nxs-ai-embed {
  font-family: Manrope, sans-serif;
}

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

.nexus---header-right-col-hidden-on-tablet-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nexus---link-wrapper-3 {
  color: #211f54;
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.nexus---link-wrapper-3:hover {
  color: #4a3aff;
}

.nexus---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.nexus---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.nexus---header-logo-3 {
  max-width: 250px;
  padding-top: 10px;
}

.nexus---header-left-col-top {
  align-items: center;
  display: flex;
}

.brix---hamburger-menu-wrapper-copy {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-copy:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-copy.w--open {
  background-color: #0000;
}

.nexus---link-text-2 {
  color: var(--ghost-white-2);
  transition: color .3s;
  display: inline-block;
}

.nexus---link-icon-left {
  margin-right: 6px;
}

.nexus---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.nexus---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.nexus---hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.nexus---social-media-flex-right, .nexus---header-right-col-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nexus---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nexus---header-nav-list-item-middle {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.nexus---header-nav-link-3 {
  color: #211f54;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.nexus---header-nav-link-3:hover {
  color: #4a3aff;
}

.brix---header-nav-list-item-middle-copy, .nexus---header-nav-list-item-middlezz {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.nexus---header-nav-link-3888 {
  color: #211f54;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.nexus---header-nav-link-3888:hover {
  color: #4a3aff;
}

.nx-wrap-v2 {
  margin: 10px;
  padding-left: 0;
  padding-right: 0;
}

.nx-wrap-v2.ticker {
  padding-bottom: 0;
}

.nx-embed-host-deal-ai {
  margin: 20px auto;
}

.nx-smart-suggestions, .nxs-deal-accordion {
  margin-top: 20px;
  margin-bottom: 20px;
}

.subheading {
  color: #e5e5e5;
  text-align: center;
  width: 678px;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.list-item-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.container-medium {
  width: 100%;
  max-width: 82rem;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-size-large {
  letter-spacing: normal;
  font-size: 1.25rem;
}

.nav-left {
  width: 30%;
  display: block;
}

.page-load-indicator {
  background-image: linear-gradient(to right, #e63e42, #1dd3fe 25%, #efa789 75%, #6e8bdc);
  border-radius: 200vw;
  width: 20%;
  height: 100%;
}

.hero-text-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 39rem;
  display: flex;
}

.icon-1x1-xxsmall {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.button-16 {
  color: #fff;
  background-color: #292929;
  border: 1px solid #525252;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: all .4s;
  display: flex;
}

.button-16:hover {
  color: #292929;
  background-color: #fff;
}

.button-16.is-large {
  color: var(--_nexus---nexus-dark-shady-blue);
  background-color: #48ffcf;
  border-color: #18ff92;
  border-radius: .5rem;
  padding: .75rem 1.75rem;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.button-16.is-secondary {
  background-color: #0000;
  border-style: none;
}

.button-16.is-secondary:hover {
  background-color: #fff;
}

.button-16.orange-sub {
  color: var(--_nexus---nexus-dark-gray-blue);
  background-color: #ffb347;
  border-color: #ff7a18;
  border-radius: .5rem;
  margin-top: 10px;
  padding: .75rem 1.75rem;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.step-image {
  max-width: none;
}

.heading-medium {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 2.6rem;
  font-weight: 800;
  line-height: 1.3;
}

.step-image-wrap {
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 38rem;
  height: 32rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.slider-text-wrap {
  border: 1px solid #525252;
  border-radius: .5rem;
  width: 100%;
  padding: 2rem 1.5rem;
}

.cta-image-layer {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar {
  z-index: 997;
  background-color: #0000;
  align-items: center;
  padding-top: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.logo {
  align-items: center;
  margin-left: .875rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logo.footer-logo {
  margin-left: 0;
  position: static;
}

.footer-link-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--_nexus---nexus-light-smoke-gray);
  flex-direction: column;
  margin-top: 1rem;
  font-family: Manrope, sans-serif;
  display: flex;
}

._4rem-spacer {
  height: 4rem;
}

.text-weight-medium {
  font-weight: 500;
}

.split {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.main-wrapper.overflow-hidden {
  overflow: hidden;
}

.step-heading {
  color: var(--_nexus---nexus-light-blue);
  margin-bottom: 20px;
  font-family: Exo, sans-serif;
  font-size: 4.5rem;
  font-weight: 500;
}

.nav-right {
  justify-content: flex-end;
  width: 30%;
  display: flex;
}

.footer-heading {
  color: var(--_nexus---nexus-cloud-gray);
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

._0-5rem-spacer {
  height: .5rem;
}

.nav-middle {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 30%;
  font-weight: 500;
  display: flex;
}

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

.hide-2 {
  display: none;
}

._0-75rem-spacer {
  height: .75rem;
}

._1-25rem-spacer {
  height: 1.25rem;
}

._1rem-spacer {
  height: 1rem;
}

.footer-bottom {
  color: #d6d6d6;
  border-top: 1px solid #525252;
  justify-content: space-between;
  align-items: center;
  padding-top: 2.125rem;
  padding-bottom: 3rem;
  display: flex;
}

.slider-slide {
  background-color: #0000;
  height: 31.5rem;
  margin-right: 2rem;
}

.div-block {
  flex: 1;
  align-items: flex-end;
  height: 40rem;
  padding-bottom: 13.375rem;
  display: flex;
}

.page-load-indicator-wrap {
  background-color: #292929;
  border-radius: 100vw;
  width: 25%;
  height: .5rem;
  overflow: hidden;
}

.hero-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex;
}

.section-10 {
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.section-10.hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 9.75rem;
  padding-bottom: 6rem;
  display: flex;
}

.icon-1x1-xsmall {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.list-wrap {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  color: #e5e5e5;
  flex-direction: column;
  margin-top: 2rem;
  padding-left: 1rem;
  display: flex;
}

.nav-menu-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: .875rem;
  padding-right: .875rem;
  display: flex;
}

._2rem-spacer {
  height: 2rem;
}

.heading-small {
  color: var(--_nexus---nexus-light-smoke-gray);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 1.2;
}

.link-arrow {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-top: 1.125rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.link-arrow:hover {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.cta-wrap {
  background-color: #292929;
  border: 1px solid #525252;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  height: 30rem;
  display: flex;
  overflow: hidden;
}

.step-text {
  flex: 1;
}

.button-group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.slider-2 {
  background-color: #0000;
  height: 31.5rem;
  margin-right: 2rem;
}

.cta-image {
  width: 71.25rem;
  height: 63.346rem;
  margin-top: -9.875rem;
  margin-left: -14.75rem;
  position: absolute;
  inset: 0% 0% auto;
  transform: rotate(0);
}

.heading-xlarge {
  color: var(--_nexus---nexus-cloud-gray);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3.75rem;
  font-weight: 800;
  line-height: 1.2;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

._3rem-spacer {
  height: 3rem;
}

.footer-link {
  font-weight: 500;
  transition: all .2s;
}

.footer-link:hover {
  color: #fff;
}

.cta-image-wrap {
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

._1-5rem-spacer {
  height: 1.5rem;
}

._2-5rem-spacer {
  height: 2.5rem;
}

.footer-colmn {
  flex: 1;
}

.icon {
  border-radius: .625rem;
  width: 100%;
  height: 50%;
  margin-bottom: auto;
}

.cta-text-wrap {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding-left: 4rem;
  display: flex;
  position: relative;
}

.split-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.split-wrap.footer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--_nexus---transparent);
}

.slider-logo {
  max-width: none;
  height: 4rem;
}

._4-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.hero-img-wrap {
  flex: 1;
  align-items: center;
  height: 21rem;
  padding-left: 4rem;
  display: flex;
  position: relative;
}

.card-14 {
  background-color: #292929;
  border: 1px solid #525252;
  border-radius: .625rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 192px;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  display: flex;
}

.card-14.is-slider {
  height: 100%;
}

._8rem-spacer {
  height: 8rem;
}

._6rem-spacer {
  height: 6rem;
}

.text-size-medium {
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
}

.slider-arrow {
  cursor: pointer;
  border: .0625rem solid #525252;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all .3s;
  display: flex;
}

.slider-arrow:hover {
  background-color: #292929;
}

.hero-card {
  max-width: none;
  height: 21rem;
  position: absolute;
  box-shadow: 0 17px 1.75rem .875rem #0000000d;
}

.hero-card.is-four {
  z-index: 3;
  box-shadow: none;
  inset: 0% auto auto 0%;
}

.hero-card.is-five {
  z-index: 2;
  box-shadow: none;
  inset: 0% auto auto 0%;
}

.hero-card.is-three {
  z-index: 6;
  box-shadow: none;
  inset: auto auto 0% 0%;
}

.hero-card.is-one {
  z-index: 4;
  box-shadow: none;
  margin-left: 4rem;
  inset: 0% auto 0% 0%;
}

.hero-card.is-two {
  z-index: 5;
  box-shadow: none;
  border-radius: 2rem;
  inset: auto auto 0% 0%;
}

.slider-arrow-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 2rem;
  display: flex;
}

.page-load {
  z-index: 998;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.nav-wrap {
  background-color: #141414;
  border-radius: .5rem;
  justify-content: space-between;
  height: 4.25rem;
  display: flex;
}

.slider-mask {
  max-width: 24rem;
  overflow: visible;
}

.color-e5e5e5 {
  color: #e5e5e5;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.body-13 {
  background-image: linear-gradient(180deg, var(--_nexus---nexus-dark-blue), var(--_nexus---nexus-logo-e-teal));
}

.menu-options {
  color: var(--ghost-white);
  font-family: Manrope, sans-serif;
}

._5-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.nexus-ai-suite-heading {
  color: var(--_nexus---nexus-light-smoke-gray);
  text-align: center;
  height: 120px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

._6-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.ai-suite-info-text {
  color: #e5e5e5;
  height: 120px;
  font-family: Manrope, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.suite-buttons-homepage {
  color: var(--_nexus---nexus-cloud-gray);
  text-align: right;
  width: 124px;
  font-family: Manrope, sans-serif;
  font-size: 12.69px;
  font-weight: 800;
}

.bg-gradient {
  z-index: -1;
  background-image: linear-gradient(180deg, var(--_nexus---nexus-sea-green), var(--_nexus---nexus-blue));
  pointer-events: none;
  position: fixed;
  inset: 0;
}

.text-block-99 {
  font-family: Exo, sans-serif;
}

.text-block-100 {
  font-family: Manrope, sans-serif;
}

.command-center-code-embed {
  padding-left: 0;
  padding-right: 0;
}

.rt-category-cards-text {
  color: var(--_nexus---nexus-cloud-gray);
  text-transform: capitalize;
  font-family: Exo, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
}

.rt-text-blue {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-component-container {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-body-font {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
}

.rt-body-font.rt-text-blue {
  color: var(--_nexus---nexus-light-blue);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.rt-autofit {
  object-fit: cover;
}

.rt-slide-nav {
  display: none;
}

.rt-autofit-2 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-top-heading-text {
  color: #c99b8f;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.rt-top-heading-text.rt-text-blue {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-new-slide-mask {
  position: relative;
}

.rt-new-slider {
  background-color: #0000;
  height: auto;
}

.rt-new-slide-info {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

.rt-new-slide-image {
  justify-content: center;
  align-items: flex-end;
  max-width: none;
  display: flex;
  position: relative;
}

.rt-new-slide-text {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 35px;
  line-height: 45px;
  display: flex;
  overflow: hidden;
}

.rt-demo-two-accordion-container {
  max-width: 100%;
}

.rt-demo-two-accordion-left-arrow {
  z-index: 10;
  color: #cfcfcf;
  inset: 0% auto 25% 0%;
}

.rt-demo-two-accordion-right-arrow {
  z-index: 5;
  top: 0;
  bottom: 25%;
  left: auto;
}

.rt-demo-two-accordion-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.rt-new-slide-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-icon-3 {
  color: #cfcfcf;
}

.rt-slider-image-tag {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  border: 1px solid #fff;
  padding: 2px 20px;
  font-size: 15px;
  font-weight: 400;
  position: absolute;
  inset: 3% 3% auto auto;
}

.rt-padding-bottom-thirty {
  padding-bottom: 30px;
}

.rt-autofit-3 {
  object-fit: cover;
  border-radius: 10px;
  width: auto;
  max-width: none;
}

.command-center-component-section {
  background-color: var(--_nexus---transparent);
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  width: auto;
  padding: 0;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.command-center-component-container {
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.command-center-demo-two-accordion-container {
  max-width: none;
}

.command-center-section {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.command-center-section.hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 9.75rem;
  padding-bottom: 6rem;
  display: flex;
}

.code-embed-40, .code-embed-41 {
  background-color: var(--_nexus---transparent);
}

.div-block-118 {
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.hero-video-bg {
  width: 100vw;
  height: 100vh;
}

.hero-title {
  box-shadow: 0 0 5px #0003;
}

.hero-trustbar {
  color: var(--_nexus---nexus-sea-green);
  text-align: center;
  letter-spacing: .3px;
  max-width: 700px;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  box-shadow: 0 0 12px -3px #00ffff40;
}

@media screen and (min-width: 1280px) {
  .nav-menu-2 {
    flex-wrap: wrap;
  }

  .image-5 {
    padding-top: 10px;
  }

  .app-main-layout-wrapper {
    background-color: #0000;
  }

  .hint {
    justify-content: flex-start;
    display: flex;
  }

  .single-layout-col.left {
    background-color: var(--black);
    background-color: #0b1254;
  }

  .single-layout-col.right {
    overflow: visible;
  }

  .text-center.hint {
    justify-content: center;
  }

  .text-center.create-account {
    flex: none;
    margin-bottom: 20px;
    line-height: 39px;
  }

  .single-layout-right {
    max-width: 501px;
  }

  .single-layout-right-content {
    box-shadow: none;
    background-color: #0000;
    width: 61%;
  }

  .single-layout-left-2 {
    background-color: #0b1254;
  }

  .progress-inner.loan-tracking, .progress-inner.account-setup-horizontal {
    background-color: #31ba7e;
    width: 5%;
  }

  .mt-20.text-center {
    margin-top: 40px;
    margin-bottom: 24px;
  }

  .mt-20.text-center.ws {
    margin-bottom: 10px;
  }

  .mt-20.client-select {
    margin-top: auto;
    margin-bottom: 24px;
  }

  .mt-20.text-center-copy {
    margin-top: 40px;
    margin-bottom: 24px;
  }

  .mt-20.text-center-copy.ws {
    margin-bottom: 10px;
  }

  .form-3 {
    margin-top: 0;
    margin-left: 0;
  }

  .card-4 {
    padding-left: 40px;
    padding-right: 20px;
  }

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

  .text-field-10.test.payoff-amount.currency {
    margin-bottom: 0;
  }

  .text-field-10.test.dollars {
    width: 200px;
    margin-bottom: 0;
  }

  .form-block-9 {
    margin-left: 0;
    padding-left: 0;
  }

  .italic-text-2 {
    font-size: 13px;
  }

  .columns-5 {
    height: 40px;
  }

  .grid-21 {
    padding-right: 0;
  }

  .button-13 {
    margin-top: 20px;
  }

  .div-block-34 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .modal-close {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/61686f8bed022a44300b6787_delete.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-attachment: scroll;
    background-clip: border-box;
    order: 1;
    justify-content: center;
    align-items: flex-start;
    width: 12px;
    height: 12px;
    display: block;
    position: relative;
    left: auto;
    right: auto;
  }

  .sidebar-navbar-heading-5 {
    background-color: #1a3e40;
  }

  .col-5 {
    align-items: center;
  }

  .tabs-content-2 {
    margin-left: 10px;
  }

  .form-13 {
    padding-right: 10px;
  }

  .grid-46.test {
    padding-left: 10px;
  }

  .app-main-layout-wrapper-3 {
    background-color: #0000;
  }

  .grid-9 {
    min-height: 380px;
    margin-right: 0;
  }

  .tab-link-3 {
    width: 200px;
  }

  .text-field-24, .text-field-24.contact-names {
    width: 100%;
  }

  .grid-47 {
    margin-right: 0;
    padding-left: 0;
  }

  .valuation-picture {
    margin-left: 0;
  }

  .columns-14 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .modal-div-upload {
    width: 45vw;
    height: 220px;
    margin-left: 35%;
  }

  .upload-heading {
    padding-left: 0;
  }

  .html-embed-5 {
    margin-top: 25px;
    margin-left: 100px;
  }

  .upload-card {
    width: 40vw;
    height: 180px;
    margin: 0 auto auto;
  }

  .details-submit {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 700;
  }

  .rentals-quote-form.test, .rentals-quote-form.nexus {
    align-items: center;
    width: 130px;
    margin-top: 0;
  }

  .rentals-quote-form.nexus-dropbown {
    background-color: var(--_nexus---nexus-semi-transparent-light-gray);
    align-items: center;
    width: 130px;
    margin-top: 0;
    box-shadow: 0 4px 20px #0000004d;
  }

  .form-field.slider {
    height: 60px;
  }

  .contact-info {
    color: #565656;
    padding: 8px 12px;
    font-size: 18px;
  }

  .details-edit {
    text-align: center;
  }

  .modal-gray-background {
    width: 100vw;
    height: 100vh;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    inset: auto;
  }

  .modal-gray-background.hide {
    display: none;
  }

  .modal-form-background {
    width: 600px;
    height: 390px;
    margin-left: 35%;
  }

  .contact-modal-div {
    width: 550px;
    min-width: auto;
    height: 330px;
    min-height: auto;
    margin: auto;
    padding: 0;
    overflow: visible;
  }

  .contact-modal-div.hide {
    display: none;
  }

  .heading-contact-type {
    margin-bottom: 10px;
  }

  .grid-58 {
    place-content: center;
    place-items: center;
  }

  .documents-container {
    padding-left: 0;
  }

  .btn-start-new-loan {
    margin-left: auto;
    margin-right: auto;
  }

  .refinance-radio {
    position: relative;
  }

  .purchase-refinance {
    padding-bottom: 10px;
  }

  .sow-record-label {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 12px;
  }

  .grid-60 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto auto;
  }

  .sow-response {
    margin-left: 20px;
    margin-right: 20px;
  }

  .sow-summary {
    font-size: 12px;
  }

  .loan-dashboard-tabs-card {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .loan-card-grid {
    padding-left: 35px;
    padding-right: 35px;
  }

  .loan-details {
    overflow: hidden;
  }

  .tabs-content-5 {
    padding-bottom: 0;
  }

  .utility-page-content {
    width: 473px;
  }

  .title-2.h3-size.card-plan.omega:hover {
    color: var(--dim-grey);
  }

  .title-2.h3-size.card-plan.alpha {
    color: var(--midnight-blue);
  }

  .title-2.h3-size.card-plan.alpha.focused:hover {
    color: var(--medium-blue);
  }

  .title-2.h3-size.card-plan.wolf-pack:hover {
    color: var(--goldenrod);
  }

  .title-2.h3-size.card-plan {
    font-family: Manrope, sans-serif;
  }

  .title-2.h3-size.card-plan:hover {
    color: #31ba7e;
    font-family: Manrope, sans-serif;
  }

  .title-2.pricing {
    font-size: 7vh;
  }

  .title-2.pricing.power {
    letter-spacing: 0;
    text-indent: 0;
  }

  .div-block-42 {
    margin-left: auto;
  }

  .grid-67 {
    padding-right: 0;
  }

  .preview {
    margin-left: 0;
  }

  .upload-docs-submit-button {
    margin-left: auto;
    margin-right: auto;
  }

  .form-21 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .html-embed-8 {
    width: 200px;
    padding-left: 0;
  }

  .text-block-60 {
    mix-blend-mode: normal;
  }

  .form-doc-upload-2 {
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .accordion-content__inner-wrap {
    flex-direction: column;
    align-items: center;
  }

  .grid-outstanding {
    grid-template-rows: auto;
  }

  .details-submit-button {
    margin-left: auto;
  }

  .text-doc-status {
    margin-bottom: 20px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .grid-in-review {
    grid-template-rows: auto;
  }

  .collapsed-div {
    align-items: center;
    display: flex;
  }

  .accordion-status-img {
    width: 36px;
  }

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

  .column-71 {
    padding-right: 0;
  }

  .form-block-20, .tab-pane-title-agent {
    width: 100%;
  }

  .form-step-progress-bar---brix.current-step---brix {
    background-image: linear-gradient(90deg, var(--_nexus---nexus-logo-e-blue), var(--_nexus---nexus-logo-e-teal));
  }

  .form-step-progress-bar---brix.current-step---brix-nexus {
    background-image: linear-gradient(to right, var(--loan-wolf-blue), #3199a2);
  }

  .multi-step-form-button.left.quote-previous {
    position: absolute;
    bottom: -90px;
  }

  .multi-step-form-button.right---brix.preview-page {
    padding: 20px 40px;
    bottom: -80px;
    right: -20px;
  }

  .step-paragraph {
    padding-bottom: 0;
    font-size: 14px;
  }

  .step-paragraph.nexus-prop-addy {
    font-size: 14px;
    font-weight: 500;
  }

  .step-paragraph.nexus-prop-addy.prop-type {
    padding-top: 10px;
  }

  .form-step-number---brix.completed---brix.nexus._2 {
    background-image: linear-gradient(280deg, var(--_nexus---nexus-logo-e-teal), var(--_nexus---nexus-logo-e-blue));
  }

  .step-title-wrap {
    margin-bottom: 15px;
    padding-bottom: 10px;
  }

  .multi-step-form-grid-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between;
    display: grid;
  }

  .multi-step-form-grid-item.address {
    grid-row-gap: 12px;
    margin-top: 10px;
    margin-bottom: 40px;
    padding-top: 60px;
  }

  .div-block-56 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .bold-text-6._12 {
    padding-left: 10px;
  }

  .input-3-copy {
    max-width: 648px;
  }

  .container {
    overflow: auto;
  }

  .step-title {
    margin-bottom: 0;
    line-height: 26px;
  }

  .step-title.invstrat, .step-title.baby-blue-invstrat {
    margin-bottom: 10px;
  }

  .step-title.nexus-address {
    padding-bottom: 10px;
    font-size: 36px;
  }

  .step-title.nexus-deal-submission {
    padding-bottom: 10px;
  }

  .multi-step-form-label---brix-2 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .multi-step-form.inv-star, .multi-step-form.nexus, .multi-step-form.nexus-dark-mode, .multi-step-form.nexus-dark-mode-v2 {
    margin-top: -40px;
  }

  .prop-address {
    max-width: none;
  }

  .prop-address.tall, .prop-address.credit {
    min-height: 40px;
  }

  .prop-address.nexus {
    min-height: 40px;
    padding-top: 10px;
    box-shadow: 0 4px 5px #0003;
  }

  .grid-78 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .grid-79 {
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: auto;
    margin-bottom: auto;
  }

  .investment-char {
    padding-bottom: 5px;
    font-size: 14px;
  }

  .contact-info-grid {
    grid-row-gap: 15px;
    width: 100%;
    margin-top: 15px;
    padding-bottom: 8px;
  }

  .bold-text-7 {
    font-size: 22px;
    line-height: 26px;
  }

  .characteristics-grid {
    grid-row-gap: 14px;
    height: 240px;
    min-height: 240px;
    max-height: 240px;
  }

  .submit-button---multiform {
    background-color: var(--medium-sea-green);
    height: auto;
    min-height: 50px;
    margin: auto;
    display: block;
  }

  .form-block-21 {
    margin-bottom: 0;
  }

  .experience-grid {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    place-content: center;
    place-items: stretch center;
    margin-top: 20px;
    margin-bottom: auto;
  }

  .separator-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: space-between;
    height: 100%;
    margin-top: 0;
    display: grid;
  }

  .separator-grid.hide {
    display: none;
  }

  .sow-submit-button {
    margin-left: auto;
  }

  .loan-terms-grid {
    padding-right: 0;
  }

  .admin-dash-card {
    grid-auto-columns: 1fr;
    min-width: 800px;
    max-width: 1000px;
  }

  .admin-dash-tabs-card {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .admin-tabs-menu {
    justify-content: center;
    display: flex;
  }

  .admin-tabs-content {
    padding-bottom: 0;
  }

  .admin-loan-value {
    overflow: hidden;
  }

  .admin-loan-key.milestone {
    width: 115px;
  }

  .loan-terms-processing-grid {
    padding-right: 0;
  }

  .processing-card {
    padding-left: 40px;
    padding-right: 20px;
  }

  .processing-form {
    padding-right: 10px;
  }

  .processing-contact-input, .processing-contact-input.contact-names {
    width: 100%;
  }

  .processing-contact-p {
    color: #565656;
    padding: 8px 12px;
    font-size: 18px;
  }

  .processing-contact-submit {
    margin-left: auto;
  }

  .processing-contact-form-block, .contact-modal-card {
    width: 100%;
  }

  .milestone-grid.test {
    padding-left: 10px;
  }

  .milestonegoals-grid {
    margin-right: 0;
    padding-left: 0;
  }

  .milestone-submit {
    margin-left: auto;
    margin-right: auto;
  }

  .lender-info-heading {
    margin-bottom: 20px;
  }

  .admin-lender-info-card {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .lender-info-card {
    grid-auto-columns: 1.5fr;
    min-width: 800px;
    max-width: 1000px;
  }

  .project-val-form {
    margin-top: 15px;
  }

  .project-val-form.real {
    margin-top: 30px;
  }

  .form-24 {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .processing-tabs-content {
    margin-left: 10px;
  }

  .loan-choice-card {
    grid-template-columns: 1fr 1fr 1fr 1fr .5fr 1.25fr .75fr 1.25fr .75fr;
    grid-auto-columns: 1.5fr;
    min-width: 800px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .loan-choice-value {
    margin-right: 0;
    overflow: hidden;
  }

  .loan-choice-card-grid {
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr 1.25fr 1fr;
    grid-auto-columns: 1.5fr;
    min-width: 800px;
    max-width: 1000px;
  }

  .full-loan-terms-upload {
    width: 200px;
    padding-left: 0;
  }

  .confirmation-template {
    grid-template-columns: .25fr 1fr;
  }

  .processing-grid-in-review, .grid-in-review-processing {
    grid-template-rows: auto;
  }

  .text-under-review-processing {
    margin-bottom: 20px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .doc-card-img {
    margin-left: 0;
  }

  .processing-contact-submit-copy {
    margin-left: auto;
  }

  .lender-info-form-grid {
    padding-right: 0;
  }

  .lender-submit {
    margin-left: auto;
  }

  .btn-new-lender {
    margin-left: auto;
    margin-right: auto;
  }

  .admin-loan-value-copy, .lender-value, .criteria-entry-type {
    overflow: hidden;
  }

  .lender-tabs-content {
    margin-left: 10px;
  }

  .lender-info-forms-card {
    padding-left: 40px;
    padding-right: 20px;
  }

  .lender-tab-link {
    width: 200px;
  }

  .lender-forms-tabs-content {
    margin-left: 10px;
  }

  .lender-btn.hide {
    display: none;
  }

  .confirmations-form-grid {
    padding-right: 0;
  }

  .lender-info-card-copy {
    grid-auto-columns: 1.5fr;
    min-width: 800px;
    max-width: 1000px;
  }

  .lender-criteria-card {
    display: block;
  }

  .lender-dash-tab-link {
    width: 80px;
  }

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

  .logo-upload-form {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .logo-upload-input {
    width: 200px;
    padding-left: 0;
  }

  .logo-upload-submit-button {
    margin-left: auto;
    margin-right: auto;
  }

  .lender-main-layout-wrapper {
    background-color: #0000;
  }

  .ws-new-quote-submit, .filter-button {
    margin-left: auto;
  }

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

  .ws-metrics-grid {
    width: 1000px;
  }

  .lender-criteria-card-main {
    box-shadow: none;
  }

  .lender-criteria-form-grid {
    border-style: none;
  }

  .wholesaler-home-tabs {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .user-info-forms-card {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 20px;
  }

  .btn-create-new-user {
    margin-left: auto;
    margin-right: auto;
  }

  .lender-rep-form-grid {
    grid-row-gap: 15px;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 8px;
  }

  .lender-form-label {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .lender-form-grid-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between;
    display: grid;
  }

  .lender-form-grid-item.address {
    grid-row-gap: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .user-info-md-card {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 20px;
  }

  .add-docs-form-grid {
    padding-right: 0;
  }

  .lender-docs-item {
    grid-template-rows: auto;
  }

  .doc-lb-text {
    mix-blend-mode: normal;
  }

  .doc-img {
    margin-left: 0;
  }

  .additional-docs-item {
    grid-template-rows: auto;
  }

  .grid-unconfirmed {
    grid-column-gap: 8px;
    grid-template-rows: auto;
  }

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

  .breakdown-row.gap {
    margin-top: 12px;
  }

  .breakdown-value.ltr {
    width: 120px;
  }

  .lender-details {
    margin-left: auto;
  }

  .div-block-79 {
    flex-direction: row;
  }

  .lender-rep-form-grid-copy {
    grid-row-gap: 15px;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 8px;
  }

  .user-form-grid-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between;
    display: grid;
  }

  .user-form-grid-item.address {
    grid-row-gap: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .user-form-label {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 20px;
  }

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

  .misc-submit, .misc-delete, .comment-cancel, .comment-submit {
    margin-left: auto;
  }

  .prop-photo-upload {
    width: 200px;
    padding-left: 0;
  }

  .ws-form-grid {
    padding-right: 0;
  }

  .ws-deal-label {
    margin-right: 5px;
  }

  .ws-deal-value {
    margin-left: 5px;
    overflow: hidden;
  }

  .ws-deal-button {
    margin: 10px;
    display: inline-block;
  }

  .button-flex-container {
    justify-content: space-around;
    align-items: center;
    width: 700px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .ws-deals {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .wet-dry-radio {
    position: relative;
  }

  .wet-dry-h5 {
    padding-bottom: 10px;
  }

  .commercial-info-grid {
    grid-row-gap: 14px;
  }

  .comm-sep-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: space-between;
    height: 100%;
    margin-top: 0;
    display: grid;
  }

  .comm-sep-grid.hide {
    display: none;
  }

  .comm-text-field.test.payoff-amount.currency {
    margin-bottom: 0;
  }

  .comm-text-field.test.dollars {
    width: 200px;
    margin-bottom: 0;
  }

  .comm-contact-grid {
    grid-row-gap: 15px;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 8px;
  }

  .modal-button {
    margin: 10px;
    display: inline-block;
  }

  .filter-button-2 {
    margin-left: auto;
  }

  .documents-main-tab {
    width: 200px;
  }

  .doc-calc-grid {
    padding-right: 0;
  }

  .prop-val-grid {
    min-height: 380px;
    margin-right: 0;
  }

  .signed-doc-form {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .doc-upload-input {
    width: 200px;
    padding-left: 0;
  }

  .doc-upload-submit-button {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-incomplete {
    grid-column-gap: 8px;
    grid-template-rows: auto;
  }

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

  .pricing-submit, .btn-main {
    margin-left: auto;
  }

  .packages-background {
    width: 600px;
    height: 390px;
    margin-left: 35%;
  }

  .faqs-title-wrapper {
    margin-left: 10px;
    margin-right: 20px;
  }

  .container-medium-672px.pricing {
    margin-left: 0;
    margin-right: 0;
  }

  .section-8.pricing {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    display: flex;
  }

  .card-plan-content-bottom {
    overflow: visible;
  }

  .card-plan-content-top.pup-hover:hover {
    color: var(--medium-sea-green);
  }

  .plan-feature-text.mor-text {
    object-fit: fill;
    overflow: visible;
  }

  .div-block-83 {
    grid-template-columns: 1fr 1fr;
  }

  .investment-char-2 {
    padding-bottom: 5px;
    font-size: 14px;
  }

  .characteristics-grid-2 {
    grid-row-gap: 14px;
  }

  .previous-experience-grid {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    place-content: center;
    place-items: stretch center;
    margin-top: 20px;
    margin-bottom: auto;
  }

  .separator-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: space-between;
    height: 100%;
    margin-top: 0;
    display: grid;
  }

  .separator-grid-2.hide {
    display: none;
  }

  .additional-info-tab {
    width: 200px;
  }

  .choice-header {
    font-family: Manrope, sans-serif;
    font-weight: 600;
  }

  .choice-header.lender {
    width: 125px;
    margin-left: 5px;
  }

  .choice-row.tc {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .choice-row.tc.hide {
    display: none;
  }

  .choice-value.tc {
    width: 75px;
  }

  .flex-center-spacebetween.quote-page {
    width: 1220px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .milestones-grid.test {
    padding-left: 10px;
  }

  .rm-doctype {
    mix-blend-mode: normal;
  }

  .card-plan-content-connect.pup-hover:hover {
    color: var(--medium-sea-green);
  }

  .card-plan-content-bottom-connect {
    overflow: visible;
  }

  .plan-feature-text-connect.mor-text {
    object-fit: fill;
    overflow: visible;
  }

  .flex-start-start.ptop-10 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .email-button {
    margin-left: auto;
  }

  .flex-start-space-around.ptop-10 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .email-submit, .cancel-button {
    margin-left: auto;
  }

  .white-background {
    width: 100vw;
    height: 100vh;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    inset: auto;
  }

  .white-background.hide {
    display: none;
  }

  .card.privacy-policy {
    max-width: 1000px;
  }

  .privacy-policy-paragraph {
    width: 800px;
  }

  .text-block-91 {
    width: 360px;
  }

  .footnote-text.mor-text {
    object-fit: fill;
    overflow: visible;
  }

  .calculator-card {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-plan-content-bottom-2 {
    overflow: visible;
  }

  .seperator-grid-nexus {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: space-between;
    height: 100%;
    margin-top: 0;
    display: grid;
  }

  .seperator-grid-nexus.hide {
    display: none;
  }

  .nexus-submission-grid {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .nexus-login-layout-content {
    box-shadow: none;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 60px;
  }

  .nexus-login-button {
    margin-top: 20px;
  }

  .nexus-logo-left-div-logo-holder {
    flex: 0 auto;
    align-self: center;
  }

  .nexus-login-logo-left {
    max-width: 86%;
  }

  .welcome-login-block {
    padding-top: 10px;
  }

  .nexus-login-layout-content-nova {
    box-shadow: none;
    background-color: #0000;
    width: 61%;
  }

  .bold-text-13._12 {
    padding-left: 10px;
  }

  .nexus-login-button-2 {
    margin-top: 20px;
  }

  .nexus-sign-up-layout-content {
    box-shadow: none;
    background-color: #0000;
    width: 61%;
  }

  .div-block-103 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .form-block-27 {
    margin-bottom: 0;
  }

  .button-15 {
    margin-top: 20px;
  }

  .text-block-97 {
    width: 360px;
  }

  .nexus-sign-up-form-new {
    margin-bottom: 0;
  }

  .sign-up-div {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .nexus-sign-up-button, .nexus-button, .nexus-get-quote-button {
    margin-top: 20px;
  }

  .nexus-container {
    overflow: auto;
  }

  .purchase-refinance-nexus {
    padding-bottom: 10px;
  }

  .nexus-dark-background-container, .nexus-dark-background-container-copy {
    overflow: auto;
  }

  .nexus-grid {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .nexus-deal-sub-title {
    color: var(--_nexus---nexus-light-blue);
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    font-family: Manrope, sans-serif;
    font-size: 30px;
    font-weight: 700;
    display: flex;
  }

  .nexus-paragraph-dark-mode {
    color: var(--_nexus---nexus-light-smoke-gray);
    text-align: center;
    padding-bottom: 0;
    font-family: Exo, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
  }

  .nexus-paragraph-dark-mode.nexus-prop-addy {
    font-size: 14px;
    font-weight: 500;
  }

  .nexus-paragraph-dark-mode.nexus-prop-addy.prop-type {
    padding-top: 10px;
  }

  .nexus-experience-title {
    color: var(--_nexus---nexus-light-green);
    text-align: center;
    width: 282px;
    height: 84px;
    font-family: Manrope, sans-serif;
    font-size: 20px;
    line-height: 26px;
  }

  .nexus-experience-grid {
    grid-column-gap: 27px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    place-content: center;
    align-self: center;
    place-items: stretch center;
    width: 100%;
    margin-top: 20px;
    margin-bottom: auto;
  }

  .seperator-grid-nexus-experience {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between center;
    width: 260px;
    max-width: 280px;
    height: 80%;
    max-height: 80%;
    margin-top: 0;
    display: grid;
  }

  .seperator-grid-nexus-experience.hide {
    display: none;
  }

  .submit-button---multiform-nexus {
    background-color: var(--medium-sea-green);
    height: auto;
    min-height: 50px;
    margin: auto;
    display: block;
  }

  .nexus-form-step-number---brix.completed---brix.nexus._2, .nexus-form-step-number---brix.completed---brix.nexus-gradient-number._2, .nexus-form-step-number---brix.completed---brix.nexus-3._2 {
    background-image: linear-gradient(280deg, var(--_nexus---nexus-logo-e-teal), var(--_nexus---nexus-logo-e-blue));
  }

  .nexus-form-step-progress-bar---brix.current-step---brix {
    background-image: linear-gradient(90deg, var(--_nexus---nexus-logo-e-blue), var(--_nexus---nexus-logo-e-teal));
  }

  .nexus-form-step-progress-bar---brix.current-step---brix-nexus {
    background-image: linear-gradient(to right, var(--loan-wolf-blue), #3199a2);
  }

  .nexus-dark-background-container-section-2 {
    overflow: auto;
  }

  .columns-36 {
    padding-bottom: 20px;
  }

  .hero-title {
    box-shadow: 0 0 22px -6px #00ffff59;
  }

  .hero-subtitle {
    box-shadow: 0 0 14px -4px #0ff3;
  }

  .hero-cta-row {
    margin-right: 10px;
    padding-left: 10px;
  }

  .button-17 {
    background-color: var(--_nexus---nexus-logo-e-blue);
    border-radius: 12px;
    margin-left: auto;
    margin-right: 10px;
    box-shadow: 0 0 20px -2px #00ffaa59;
  }

  .button-17:hover {
    box-shadow: 0 0 26px #00ffaa8c, 0 0 20px -2px #00ffaa59;
  }

  .button-18 {
    background-color: var(--_nexus---nexus-light-blue);
    border-radius: 12px;
    margin-left: 10px;
    margin-right: auto;
    box-shadow: 0 0 8px -4px #0ff3;
  }

  .button-18:hover {
    background-color: #00faff;
    border-radius: 12px;
    box-shadow: 0 0 8px -4px #00ffff59;
  }

  .code-embed-42 {
    width: 100vw;
    height: 100vh;
  }

  .tb-spotlight-section {
    background-color: var(--_nexus---transparent);
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-92 {
    margin-top: auto;
    margin-bottom: auto;
  }
}

@media screen and (min-width: 1920px) {
  .nav-link, .nav-link.dashboard {
    display: block;
  }

  .app-layout {
    height: auto;
    min-height: auto;
  }

  .app-main-layout-content {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .single-layout-col.left {
    background-color: var(--black);
    background-color: #0b1254;
  }

  .single-layout-col.right {
    height: 100vh;
    min-height: auto;
    overflow: visible;
  }

  .input-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .input-2.email {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8d1a21b3b0f_icon-2-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
    background-position: 90%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 20px;
    padding-right: 60px;
    font-size: 18px;
    line-height: 30px;
  }

  .input-2.pw {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .text-center.hint {
    justify-content: center;
  }

  .text-center.create-account {
    width: 100%;
    margin-bottom: 20px;
  }

  .single-layout-right {
    height: auto;
    max-height: 80vh;
  }

  .white.text-large.wolf-pack-paragraph.massive-screen {
    font-size: 22px;
  }

  .white.huge-screen {
    width: 483px;
    font-family: Manrope, sans-serif;
    font-size: 44px;
  }

  .single-layout-right-content {
    box-shadow: none;
    background-color: #0000;
  }

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

  .single-layout-right-content-2 {
    justify-content: center;
    width: 100%;
    height: 800px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .project-component-number.outstanding-docs {
    font-size: 27px;
  }

  .mt-20.text-center {
    justify-content: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .mt-20.text-center.ws {
    margin-bottom: 0;
  }

  .mt-20.client-select {
    justify-content: center;
    margin: 0 auto 20px;
  }

  .mt-20.text-center-copy {
    justify-content: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .mt-20.text-center-copy.ws {
    margin-bottom: 0;
  }

  .card-3 {
    width: 722px;
  }

  .app-main-layout-header-2 {
    flex-direction: column;
  }

  .heading-49 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .app-main-layout-wrapper-2 {
    width: 1600px;
    max-width: 1600px;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .card-4.details {
    max-height: none;
  }

  .card-4.loan-choices, .card-4.lenders {
    grid-template-columns: 1fr 1fr 1fr 1fr .75fr 1.25fr 1.25fr .75fr;
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .app-main-layout-3 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

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

  .text-field-10.test.dollars.currency {
    margin-top: 5px;
  }

  .field-label-15 {
    color: #170f49;
    margin-top: 10px;
    font-size: 1rem;
  }

  .button-13:hover {
    background-color: var(--loan-wolf-blue);
  }

  .modal-close {
    overflow: visible;
  }

  .tabs-content-2 {
    margin-top: 10px;
  }

  .grid-46.test {
    width: 100%;
  }

  .app-main-layout-wrapper-3 {
    max-width: 1500px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-9 {
    min-height: 380px;
  }

  .tab-link-3 {
    width: 200px;
    margin-bottom: -1px;
  }

  .tab-link-3.w--current {
    box-shadow: none;
    border: 1px solid #dadada;
    border-radius: 7px;
    font-size: 14px;
  }

  .text-field-24.contact-names {
    margin-bottom: 20px;
  }

  .tabs-2.details {
    width: 100%;
  }

  .black-2.normal, .black-2.milestone {
    font-family: Manrope, sans-serif;
    font-weight: 700;
  }

  .modal-div-upload {
    width: 50vw;
    height: 75vh;
  }

  .map-embed {
    width: 100%;
  }

  .multi-step-form-text-field.company-icon {
    box-shadow: 0 4px 10px #1312421f;
  }

  .multi-step-form-text-field.company-icon.phone.phone-format {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  }

  .rentals-quote-form.test, .rentals-quote-form.nexus, .rentals-quote-form.nexus-dropbown {
    margin-bottom: 25px;
  }

  .form-field.slider {
    height: 60px;
  }

  .details-edit {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  .modal-gray-background {
    display: block;
  }

  .modal-form-background {
    width: 600px;
    height: 390px;
  }

  .contact-modal-div {
    align-items: center;
    width: 550px;
    max-height: 90vh;
    padding-right: 0;
    position: static;
    overflow: hidden;
  }

  .nexus-submission-icon {
    width: auto;
    max-width: 80px;
    height: auto;
    min-height: 0;
  }

  .btn-start-new-loan.whslr {
    margin-bottom: 10px;
  }

  .refinance-radio {
    width: 220px;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .refinance-radio.first {
    width: 220px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .loan-dashboard-tabs-card {
    width: 1000px;
    min-width: 1000px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .loan-dashboard-tabs-card.calcs-card {
    width: 1000px;
    min-width: 1000px;
    max-width: 1000px;
  }

  .loan-dashboard-tabs-card.deals {
    width: auto;
    max-width: 1500px;
  }

  .loan-dashboard-tabs-card.loans {
    width: 1100px;
    min-width: 1100px;
    max-width: 1100px;
  }

  .loan-card-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .loan-details {
    margin-right: 15px;
    padding-right: 0;
  }

  .utility-page-content {
    padding-top: 25px;
    padding-bottom: 40px;
  }

  .title-2.pricing {
    font-size: 6vh;
  }

  .section-5 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section-5.bg-neutral-200.steps {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .card-9.details {
    max-width: 400px;
  }

  .card-9.contact-link {
    width: 700px;
  }

  .heading-90 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cta-1-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-94 {
    font-family: Manrope, sans-serif;
  }

  .columns-25 {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .section-6 {
    width: 100%;
  }

  .grid-67 {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .upload-docs-submit-button {
    margin-right: auto;
  }

  .form-21 {
    align-items: center;
    width: 100%;
  }

  .html-embed-8 {
    padding-left: 0;
  }

  .form-doc-upload-2, .grid-outstanding {
    width: 100%;
  }

  .docs-pack-title {
    text-align: center;
    font-size: 15px;
  }

  .details-submit-button {
    margin-right: auto;
  }

  .grid-in-review, .grid-approved {
    width: 100%;
  }

  .status-grid-container {
    width: 100%;
    padding-left: 220px;
    padding-right: 220px;
  }

  .columns-27 {
    flex-direction: row;
    display: block;
  }

  .container-34, .column-70 {
    height: 100%;
  }

  .loan-tracking-heading, .loan-terms-heading {
    padding-left: 9vw;
  }

  .contact-details-tab-link {
    width: 200px;
    margin-bottom: -1px;
  }

  .form-step-progress-bar---brix.complete-step---brix {
    background-color: var(--loan-wolf-blue);
  }

  .form-step-progress-bar---brix.current-step---brix, .form-step-progress-bar---brix.current-step---brix-nexus {
    background-color: var(--loan-wolf-blue);
    background-image: radial-gradient(circle farthest-corner at 0% 50%, var(--loan-wolf-blue) 3%, #3199a2);
  }

  .multi-step-form-button.left.quote-previous {
    border-color: var(--loan-wolf-blue);
    color: var(--loan-wolf-blue);
    width: 250px;
    padding: 15px 40px;
    font-size: 20px;
    position: absolute;
    top: auto;
    bottom: -85px;
    left: -25px;
  }

  .multi-step-form-button.right---brix.preview-page {
    background-color: var(--medium-sea-green);
    width: 250px;
    padding: 15px 40px;
    font-size: 20px;
    position: absolute;
    inset: auto -25px -85px auto;
  }

  .step-paragraph {
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .form-step-number---brix.completed---brix {
    background-color: var(--medium-sea-green);
    background-color: #31ba7e;
  }

  .form-step-number---brix.nexus {
    background-color: #31ba7e;
  }

  .step-title-wrap {
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .multi-step-form-grid-item {
    margin-top: 5px;
  }

  .multi-step-form-block {
    min-height: 0;
    margin-top: 0;
  }

  .multi-step-form-wrapper.preview-page {
    width: 1000px;
    max-width: none;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    transform: translate(0);
  }

  .container {
    height: 100%;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .step-title {
    margin-top: 10px;
    font-size: 22px;
  }

  .slide {
    margin-top: auto;
    margin-bottom: auto;
  }

  .slider-content-wrap, .slider {
    height: 100%;
  }

  .form-content {
    border-top-style: none;
    border-top-width: 0;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .multi-step-form-label---brix-2 {
    font-size: 18px;
  }

  .multi-step-form {
    width: 100%;
  }

  .mask {
    height: 100%;
  }

  .prop-address.tall, .prop-address.credit, .prop-address.nexus {
    width: 100%;
  }

  .heading-main {
    font-size: 30px;
  }

  .radio-block-icon-2.refinance-icon {
    border-radius: 10px;
  }

  .radio-block-icon-2.refinance-icon:hover {
    border-color: #4a3aff;
  }

  .radio-block-icon-2.yesno {
    margin-top: auto;
  }

  .radio-block-icon-2.prop-type-radio, .radio-block-icon-2.loan-type-radio, .radio-block-icon-2.nexus-prop-type-radio {
    height: 100%;
  }

  .grid-78 {
    grid-template-columns: 1fr 2.5fr;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .preapproval-radio-button {
    width: 200px;
    margin-bottom: 0;
  }

  .grid-79 {
    grid-template-rows: auto;
  }

  .investment-char {
    font-size: 1.2rem;
  }

  .first-step-grid {
    grid-column-gap: 40px;
    grid-row-gap: 34px;
    margin-top: 50px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .contact-info-grid {
    grid-column-gap: 50px;
    margin-top: 25px;
    margin-bottom: 5px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .radio-block-multi-strat {
    margin-bottom: 0;
  }

  .bold-text-7 {
    font-size: 24px;
    line-height: 30px;
  }

  .characteristics-grid {
    grid-column-gap: 36px;
    grid-row-gap: 18px;
  }

  .date-input {
    width: 222px;
  }

  .submit-button---multiform {
    background-color: var(--medium-sea-green);
    margin-top: auto;
  }

  .experience-grid {
    grid-template-rows: auto;
  }

  .purchref-grid {
    place-content: center;
    place-items: center;
    margin-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .sow-submit-button {
    margin-right: auto;
  }

  .loan-terms-grid {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .modal-1 {
    max-width: 1000px;
  }

  .text-block-69 {
    width: 193px;
    font-size: 15px;
  }

  .admin-dash-card {
    grid-auto-columns: 1fr;
    min-width: 850px;
    max-width: 1000px;
  }

  .admin-dash-grid {
    grid-template-columns: 1fr;
  }

  .admin-dash-tabs-card {
    width: auto;
    min-width: 1000px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .admin-loan-value {
    margin-right: 15px;
    padding-right: 0;
  }

  .loan-processing-heading {
    padding-left: 9vw;
  }

  .quick-button-top-section {
    width: 100%;
  }

  .button-column {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .loan-terms-processing-heading {
    padding-left: 9vw;
  }

  .loan-terms-processing-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .processing-main-layout-content {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .processing-contact-input.contact-names {
    margin-bottom: 20px;
  }

  .processing-contact-submit {
    margin-right: auto;
  }

  .contact-modal-card, .milestone-grid.test {
    width: 100%;
  }

  .milestone-submit {
    margin-right: auto;
  }

  .lender-info-heading {
    margin-bottom: 40px;
  }

  .admin-lender-info-card {
    width: auto;
    min-width: 1000px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .lender-info-card {
    grid-auto-columns: 1.5fr;
    min-width: 850px;
    max-width: 1000px;
  }

  .processing-tab-link.w--current {
    box-shadow: none;
    border: 1px solid #dadada;
    border-radius: 7px;
    font-size: 14px;
  }

  .processing-tab-link.rep {
    width: 220px;
    min-width: 220px;
  }

  .processing-tabs-content {
    margin-top: 10px;
  }

  .processing-tabs-title {
    text-align: center;
    font-size: 15px;
  }

  .loan-choice-tabs-content {
    margin-top: 10px;
  }

  .loan-choice-card {
    grid-template-columns: 1fr 1fr 1fr 1fr .75fr 1.25fr .75fr 1.25fr .75fr;
    grid-auto-columns: 1.5fr;
    min-width: 850px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .loan-choice-value {
    margin-right: 0;
    padding-right: 0;
  }

  .loan-choice-card-grid {
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr 1.25fr 1fr;
    grid-auto-columns: 1.5fr;
    min-width: 850px;
    max-width: 1000px;
  }

  .full-loan-terms-upload {
    padding-left: 0;
  }

  .user-info-processing-grid {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .credit-processing-grid {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .confirmations-grid {
    margin-left: 40px;
  }

  .processing-grid-in-review, .grid-in-review-processing {
    width: 100%;
  }

  .confirmation-form-background {
    width: 800px;
  }

  .paragraph-8 {
    margin-left: 40px;
  }

  .processing-contact-submit-copy {
    margin-right: auto;
  }

  .lender-info-form-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lender-submit {
    margin-right: auto;
  }

  .admin-loan-value-copy, .lender-value {
    margin-right: 15px;
    padding-right: 0;
  }

  .lender-dash-grid {
    grid-template-columns: 1fr;
  }

  .criteria-entry-type {
    margin-right: 15px;
    padding-right: 0;
  }

  .lender-card-heading {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .lender-heading-main, .lender-section-heading {
    padding-left: 9vw;
  }

  .lender-tabs-content {
    margin-top: 10px;
  }

  .lender-main-content {
    min-width: 1100px;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .lender-tabs-menu {
    width: auto;
  }

  .lender-tab-link {
    width: 200px;
    margin-bottom: -1px;
  }

  .lender-tab-link.w--current {
    box-shadow: none;
    border: 1px solid #dadada;
    border-radius: 7px;
    font-size: 14px;
  }

  .lender-forms-tabs-content {
    margin-top: 10px;
  }

  .lender-btn {
    margin-right: auto;
  }

  .confirmations-form-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lender-criteria-grid {
    grid-template-columns: 1fr;
  }

  .lender-info-card-copy {
    grid-auto-columns: 1.5fr;
    min-width: 850px;
    max-width: 1000px;
  }

  .lender-dash-tab-link {
    width: 200px;
    margin-bottom: -1px;
  }

  .lender-dash-tab-link.w--current {
    box-shadow: none;
    border: 1px solid #dadada;
    border-radius: 7px;
    font-size: 14px;
  }

  .wholesaler-dash-logo {
    margin-left: auto;
    margin-right: auto;
  }

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

  .wholesaler-logo {
    width: 275px;
    max-width: 275px;
  }

  .logo-upload-form {
    align-items: center;
    width: 100%;
  }

  .logo-upload-input {
    padding-left: 0;
  }

  .logo-upload-submit-button {
    margin-right: auto;
  }

  .lender-main-layout-wrapper {
    max-width: 1500px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .lender-logo-div {
    margin-left: auto;
    margin-right: auto;
  }

  .lender-logo {
    width: 150px;
    max-width: 150px;
  }

  .column-2 {
    justify-content: center;
    display: flex;
  }

  .columns-2 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-69 {
    justify-content: center;
    display: flex;
  }

  .section {
    padding-top: 200px;
    padding-bottom: 0;
  }

  .div-block-6 {
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .column {
    justify-content: center;
    display: flex;
  }

  .client-name-select {
    width: 240px;
  }

  .ws-new-quote-submit, .filter-button {
    margin-right: auto;
  }

  .filter-button.ws.first {
    margin-left: 9vw;
  }

  .container-20 {
    display: block;
  }

  .container-20.hide {
    display: none;
  }

  .calculate-card-heading.vs.rehab-liquid {
    padding-left: 76px;
  }

  .calculate-card-vs.arv.background {
    box-shadow: 1px 1px 6px 1px #dadada;
  }

  .admin-top-analysis {
    width: 199px;
    height: 100px;
    margin-bottom: 40px;
  }

  .ws-metrics-card {
    grid-template-rows: auto minmax(auto, .5fr);
    height: 100px;
  }

  .grid-82 {
    grid-template-rows: auto minmax(auto, .5fr);
  }

  .grid-107 {
    grid-template-rows: auto minmax(auto, .5fr);
    padding-left: 40px;
  }

  .accordion-2 {
    min-width: 1450px;
    margin-left: auto;
    margin-right: auto;
  }

  .dashboard-card-heading.quick-calc {
    min-width: 1450px;
  }

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

  .cost-analysis-heading {
    font-family: Manrope, sans-serif;
    font-size: 20px;
    font-weight: 700;
  }

  .tooltip-icon {
    padding-top: 24px;
  }

  .column-86 {
    border: 1px solid var(--medium-sea-green);
    border-radius: 20px;
    height: 100%;
  }

  .columns-33 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .column-87 {
    border: 1px solid var(--loan-wolf-blue);
    border-radius: 20px;
  }

  .wholesaler-home-tabs {
    width: auto;
    min-width: 1000px;
    max-width: 1450px;
    margin-left: auto;
    margin-right: auto;
  }

  .user-info-forms-card {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .lender-rep-form-grid {
    grid-column-gap: 50px;
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .lender-form-label {
    font-size: 18px;
  }

  .lender-form-field.phone-icon {
    box-shadow: 0 4px 10px #1312421f;
  }

  .lender-form-field.phone-icon.phone.phone-format {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  }

  .lender-form-grid-item {
    margin-top: 5px;
  }

  .user-info-md-card {
    width: 700px;
    min-width: 1000px;
    max-width: 1450px;
    margin-left: auto;
    margin-right: auto;
  }

  .add-docs-form-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lender-docs-item, .additional-docs-item {
    width: 100%;
  }

  .lc-terms-grid {
    margin-top: auto;
  }

  .calculation-summary.mtop20 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .summary-accordion {
    margin-left: auto;
    margin-right: auto;
  }

  .lender-details {
    margin-right: auto;
  }

  .dates-div {
    display: flex;
  }

  .calc-div-vert.arv.background {
    box-shadow: 1px 1px 6px 1px #dadada;
  }

  .calc-field-label.vs.rehab-liquid {
    padding-left: 76px;
  }

  .calc-div-horz.arv.background {
    box-shadow: 1px 1px 6px 1px #dadada;
  }

  .calc-area-heading.vs.rehab-liquid {
    padding-left: 76px;
  }

  .lender-rep-form-grid-copy {
    grid-column-gap: 50px;
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .user-form-grid-item {
    margin-top: 5px;
  }

  .user-form-label {
    font-size: 18px;
  }

  .user-form-field.phone-icon {
    box-shadow: 0 4px 10px #1312421f;
  }

  .user-form-field.phone-icon.phone.phone-format {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  }

  .misc-settings-card {
    width: 900px;
  }

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

  .misc-submit, .misc-delete, .comment-cancel, .comment-submit {
    margin-right: auto;
  }

  .prop-photo-upload {
    padding-left: 0;
  }

  .ws-form-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ws-deal-value {
    margin-right: 15px;
    padding-right: 0;
  }

  .ws-deal-button {
    margin-right: auto;
  }

  .ws-deals {
    width: 1000px;
    min-width: 1000px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .ws-deals.calcs-card {
    width: 1000px;
    min-width: 1000px;
    max-width: 1000px;
  }

  .ws-deals.deals {
    width: auto;
    max-width: 1500px;
  }

  .ws-deals.loans {
    width: 1100px;
    min-width: 1100px;
    max-width: 1100px;
  }

  .wet-dry-grid {
    place-content: center;
    place-items: center;
    margin-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .wet-dry-radio {
    width: 220px;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .wet-dry-radio.first {
    width: 220px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .commercial-info-grid {
    grid-column-gap: 36px;
    grid-row-gap: 18px;
  }

  .commercial-form-content {
    border-top-style: none;
    border-top-width: 0;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .comm-text-field.test.dollars.currency {
    margin-top: 5px;
  }

  .comm-contact-grid {
    grid-column-gap: 50px;
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .modal-button {
    margin-right: auto;
  }

  .ws-deal-modal-background {
    width: 800px;
  }

  .filter-button-2 {
    margin-right: auto;
  }

  .documents-main-tab {
    width: 200px;
    margin-bottom: -1px;
  }

  .documents-main-tab.w--current {
    box-shadow: none;
    border: 1px solid #dadada;
    border-radius: 7px;
    font-size: 14px;
  }

  .doc-calc-grid {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .prop-val-grid {
    min-height: 380px;
  }

  .signed-doc-form {
    align-items: center;
    width: 100%;
  }

  .doc-upload-input {
    padding-left: 0;
  }

  .doc-upload-submit-button {
    margin-right: auto;
  }

  .lender-pricing-card {
    width: 900px;
  }

  .pricing-submit {
    margin-right: auto;
  }

  .btn-main {
    margin-left: auto;
    margin-right: auto;
  }

  .btn-main.ws.first {
    margin-left: 9vw;
  }

  .packages-background {
    width: 600px;
    height: 390px;
  }

  .container-medium-672px.pricing {
    margin-left: 0;
    margin-right: 0;
  }

  .button-column-2 {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .date-input-2 {
    width: 222px;
  }

  .field-label-22 {
    color: #170f49;
    margin-top: 10px;
    font-size: 1rem;
  }

  .investment-char-2 {
    font-size: 1.2rem;
  }

  .characteristics-grid-2 {
    grid-column-gap: 36px;
    grid-row-gap: 18px;
    margin-bottom: 20px;
  }

  .previous-experience-grid {
    grid-template-rows: auto;
  }

  .additional-info-tab {
    width: 200px;
    margin-bottom: -1px;
  }

  .additional-info-tab.w--current {
    box-shadow: none;
    border: 1px solid #dadada;
    border-radius: 7px;
    font-size: 14px;
  }

  .flex-center-spacebetween.quote-page {
    width: 1820px;
    padding-left: 40px;
    padding-right: 10px;
  }

  .milestones-grid.test {
    width: 100%;
  }

  .check {
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
  }

  .price-grid.quote-page {
    width: 1350px;
  }

  .feature-text {
    font-size: 17px;
  }

  .feature-item, .feature-check {
    height: 28px;
  }

  .feature-check.grey-bot-border, .feature-check.white-bot-border {
    width: 145px;
  }

  .pricing-column-features {
    width: 310px;
  }

  .pricing-col {
    width: 220px;
  }

  .origination-text-block, .service-fee-text-block {
    font-size: 17px;
  }

  .email-button, .email-submit, .cancel-button {
    margin-right: auto;
  }

  .home-perks-featured-bottom-2 {
    justify-content: space-around;
    margin-left: 180px;
    margin-right: 180px;
  }

  .white-background {
    display: block;
  }

  .link-block-4 {
    width: 240px;
    top: 5%;
    left: 5%;
  }

  .support-lb {
    width: 160px;
    top: 7%;
    right: 9%;
  }

  .help-img {
    height: 42px;
  }

  .text-block-90 {
    font-size: 20px;
  }

  .text-block-91 {
    width: 400px;
    font-size: 14px;
    line-height: 18px;
  }

  .section-9 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .div-block-100 {
    padding-bottom: 60px;
  }

  .cta-1-content-financial-tools-copy {
    padding-right: 60px;
  }

  .cta-1-wrapper-copy {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
    padding-left: 220px;
  }

  .calculator-card {
    width: 1000px;
    min-width: 1000px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .calculator-card.calcs-card {
    width: 1000px;
    min-width: 1000px;
    max-width: 1000px;
  }

  .calculator-card.deals {
    width: auto;
    max-width: 1500px;
  }

  .calculator-card.loans {
    width: 1100px;
    min-width: 1100px;
    max-width: 1100px;
  }

  .grid-2 {
    grid-template-columns: 1.25fr 1fr;
  }

  .div-block-10 {
    justify-content: flex-end;
    margin-right: 100px;
    display: flex;
  }

  .section-inner-2 {
    flex-direction: column;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .grid-24 {
    width: 79%;
    margin-left: auto;
    margin-right: auto;
  }

  .field-label-nexus {
    color: #170f49;
    margin-top: 10px;
    font-size: 1rem;
  }

  .nexus-submission-grid {
    grid-template-columns: 1fr 2.5fr;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .radio-block-multi-strat-nexus {
    margin-bottom: 0;
  }

  .first-step-grid-nexus {
    grid-column-gap: 40px;
    grid-row-gap: 34px;
    margin-top: 50px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .nexus-submission-icon-test {
    width: auto;
    max-width: 80px;
    height: auto;
    min-height: 0;
  }

  .nexus-login-layout-content {
    box-shadow: none;
    background-color: #0000;
  }

  .nexus-login-button:hover {
    background-color: var(--loan-wolf-blue);
  }

  .nexus-login-layout-content-nova {
    box-shadow: none;
    background-color: #0000;
  }

  .input-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .input-4.email {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f8d1a21b3b0f_icon-2-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
    background-position: 90%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 20px;
    padding-right: 60px;
    font-size: 18px;
    line-height: 30px;
  }

  .nexus-login-button-2:hover {
    background-color: #325ae7;
  }

  .nexus-sign-up-layout-content {
    box-shadow: none;
    background-color: #0000;
  }

  .text-block-96 {
    width: 193px;
    font-size: 15px;
  }

  .button-15:hover {
    background-color: #325ae7;
  }

  .text-block-97 {
    width: 400px;
    font-size: 14px;
    line-height: 18px;
  }

  .nexus-light-blue-text {
    width: 193px;
    font-size: 15px;
  }

  .nexus-sign-up-button:hover {
    background-color: #325ae7;
  }

  .nexus-light-blue-text-sign-up {
    width: 193px;
    font-size: 15px;
  }

  .nexus-button:hover, .nexus-get-quote-button:hover {
    background-color: var(--loan-wolf-blue);
  }

  .nexus-container {
    height: 100%;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .nexus-multi-step-form-block {
    min-height: 0;
    margin-top: 0;
  }

  .nexus-multi-step-form-wrapper.preview-page {
    width: 1000px;
    max-width: none;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    transform: translate(0);
  }

  .nexus-deal-sub-heading {
    font-size: 30px;
  }

  .nexus-radio-block-multi-strat {
    margin-bottom: 0;
  }

  .nexus-deal-sub-icon-vacation {
    width: auto;
    max-width: 80px;
    height: auto;
    min-height: 0;
  }

  .nexus-dark-background-container {
    height: 100%;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .new-nexus-form-content {
    border-top-style: none;
    border-top-width: 0;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nexus-dark-background-container-copy {
    height: 100%;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .nexus-first-step-grid {
    grid-column-gap: 40px;
    grid-row-gap: 34px;
    margin-top: 50px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .nexus-dark-radio-block-multi-strat-copy, .glass-nexus-dark-radio-block-multi-strat {
    margin-bottom: 0;
  }

  .nexus-prop-step-grid {
    grid-column-gap: 40px;
    grid-row-gap: 34px;
    margin-top: 50px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .nexus-grid {
    grid-template-columns: 1fr 2.5fr;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nexus-purchref-grid {
    place-content: center;
    place-items: center;
    margin-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .radio-block-multi-strat-copy, .radio-block-multi-strat-deal-sub {
    margin-bottom: 0;
  }

  .nexus-paragraph-dark-mode {
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .nexus-experience-grid {
    grid-template-rows: auto;
  }

  .nexus-deal-sub-heading-centered, .nexus-deal-sub-heading-4 {
    font-size: 30px;
  }

  .submit-button---multiform-nexus {
    background-color: var(--medium-sea-green);
    margin-top: auto;
  }

  .nexus-slider-content-wrap {
    height: 100%;
  }

  .nexus-form-step-number---brix.completed---brix {
    background-color: var(--medium-sea-green);
    background-color: #31ba7e;
  }

  .nexus-form-step-number---brix.nexus {
    background-color: #31ba7e;
  }

  .nexus-form-step-progress-bar---brix.complete-step---brix {
    background-color: var(--loan-wolf-blue);
  }

  .nexus-form-step-progress-bar---brix.current-step---brix, .nexus-form-step-progress-bar---brix.current-step---brix-nexus {
    background-color: var(--loan-wolf-blue);
    background-image: radial-gradient(circle farthest-corner at 0% 50%, var(--loan-wolf-blue) 3%, #3199a2);
  }

  .nexus-dark-background-container-section-2 {
    height: 100%;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .grid-118 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto auto auto auto auto;
  }

  .db-deal-image {
    width: auto;
    max-width: none;
    margin: auto;
  }

  .deal-prop-pic {
    justify-content: center;
    align-items: center;
    max-width: none;
    max-height: none;
    display: flex;
  }

  .prop-address-text {
    color: var(--ghost-white);
    font-family: Manrope, sans-serif;
    font-size: 32px;
  }

  .div-block-109 {
    width: 96%;
    height: 130px;
  }

  .dashboard-prop-char-button, .nexus-loan-status-dashboard-label, .nexus-loan-amount-label {
    color: var(--ghost-white);
    background-color: #ffffff0f;
    width: 72.52px;
    height: 26px;
    font-family: Manrope, sans-serif;
    font-size: 10px;
  }

  .rt-demo-two-accordion-main {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 34px;
    line-height: 44px;
  }

  h3 {
    font-size: 20px;
    line-height: 32px;
  }

  .nav {
    width: 100vw;
  }

  .nav.home {
    background-color: #fafaff;
    position: sticky;
    top: 0;
  }

  .nav-inner {
    width: 100vw;
  }

  .nav-link {
    justify-content: flex-end;
    width: auto;
    padding-top: 20px;
    display: flex;
  }

  .nav-link:hover {
    box-shadow: none;
  }

  .menu-icon {
    color: var(--black);
    background-color: #0000;
    border-radius: 9px;
    margin-top: 27px;
    margin-left: 0;
    font-size: 40px;
  }

  .menu-button {
    left: -30px;
    right: -100px;
  }

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

  .nav-menu-2 {
    background-color: var(--white);
    flex-direction: column;
    align-items: flex-start;
    min-width: 100%;
    margin-bottom: 0;
    padding: 0 20px 20px;
    top: 104px;
    left: auto;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .brand {
    padding-left: 18px;
  }

  .submit-button-2 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    max-width: 189px;
    margin-bottom: 16px;
    display: flex;
    left: 10px;
    right: 10px;
  }

  .image-5 {
    margin: 25px 27px;
  }

  .app-main-layout-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sidebar-navbar-link {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .sidebar-navbar-body-container {
    margin-top: 0;
  }

  .sidebar-navbar-dropdown {
    width: 100%;
    max-width: 100%;
  }

  .app-main-layout-mask {
    display: none;
  }

  .sidebar-navbar-menu-button {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5222246808911_header-menu.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 5px;
    flex: none;
    width: 34px;
    height: 34px;
    margin: 0 10px 0 25px;
    padding: 0;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .sidebar-navbar-menu-button:hover {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52263538088e3_header-menu-active.svg");
  }

  .sidebar-navbar-menu-button.w--open {
    opacity: 1;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52263538088e3_header-menu-active.svg");
  }

  .sidebar-navbar-dropdown-list {
    background-color: #0000;
    width: 100%;
    max-width: 100%;
  }

  .sidebar-navbar-container {
    border-width: 0;
    justify-content: center;
    width: 60px;
  }

  .app-main-layout {
    min-height: 100vh;
  }

  .app-main-layout-container {
    margin-left: 0;
    display: block;
  }

  .sidebar-navbar-brand-logo-small {
    display: block;
  }

  .app-layout {
    inset: 0%;
    overflow: scroll;
  }

  .single-layout-logo {
    margin-top: 15px;
    margin-left: 15px;
  }

  .single-layout-col {
    padding: 20px;
  }

  .single-layout-col.right.login {
    max-height: none;
  }

  .single-layout-col.left {
    background-color: #0b1254;
  }

  .text-center.create-account {
    line-height: 34px;
  }

  .white {
    line-height: 5.5vh;
  }

  .single-layout-right-content {
    box-shadow: none;
    background-color: #0000;
  }

  .single-layout-right-header {
    justify-content: center;
    display: flex;
    position: static;
  }

  .single-layout-left-2 {
    background-color: #0b1254;
  }

  .mt-20.text-center, .mt-20.client-select, .mt-20.text-center-copy {
    margin-top: 30px;
  }

  .sidebar-navbar-brand-2 {
    display: block;
  }

  .sidebar-navbar-menu-button-2 {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe5222246808911_header-menu.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 5px;
    width: 34px;
    height: 34px;
    margin: 0 10px 0 20px;
    padding: 0;
  }

  .sidebar-navbar-menu-button-2:hover {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52263538088e3_header-menu-active.svg");
  }

  .sidebar-navbar-menu-button-2.w--open {
    opacity: 1;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52263538088e3_header-menu-active.svg");
  }

  .sidebar-navbar-menu-2 {
    width: 100%;
    min-width: 100%;
    max-height: 100vh;
    margin-top: 54px;
    padding-top: 0;
    padding-bottom: 70px;
    inset: 0% auto 0% 0%;
    overflow: auto;
  }

  .sidebar-navbar-toggle-button-2 {
    display: none;
  }

  .sidebar-navbar-heading-3 {
    background-color: #0000;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 100%;
  }

  .app-main-layout-2 {
    min-height: 100vh;
  }

  .sidebar-navbar-body-3 {
    padding-bottom: 0;
  }

  .sidebar-navbar-footer-3 {
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sidebar-navbar-footer-3.nav-toggle {
    display: block;
  }

  .app-main-layout-wrapper-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-4.details {
    width: 100%;
    padding-right: 10px;
  }

  .card-4.docs {
    width: 100%;
    padding-bottom: 10px;
  }

  .app-main-layout-3 {
    min-height: 100vh;
    max-height: none;
    padding-left: 30px;
    padding-right: 30px;
  }

  .app-main-layout-3.scope-of-work {
    background-image: none;
  }

  .app-main-layout-3.admin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-10.test.dollars.currency {
    width: 170px;
  }

  .column-14.total {
    align-items: flex-end;
  }

  .field-label-12.total {
    font-size: 15px;
  }

  .sidebar-navbar-heading-5 {
    background-color: #0000;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 100%;
  }

  .sidebar-navbar-brand-3 {
    display: none;
  }

  .field-label-20 {
    width: 246px;
  }

  .tabs-menu-2 {
    width: 100%;
  }

  .form-13 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-field-23 {
    width: 200px;
  }

  .tab-pane-scope-of-work {
    width: 100%;
  }

  .grid-46.test {
    width: 400px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .app-main-layout-wrapper-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-9 {
    grid-template-columns: .25fr 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-3.w--current {
    padding-right: 10px;
    font-size: 12px;
  }

  .text-field-24 {
    width: 95%;
    min-width: auto;
    max-width: 240px;
  }

  .text-field-24.contact-names {
    width: 95%;
    min-width: auto;
    max-width: 240px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .card-6.text-center.loan-progress, .card-6.text-center.admin-loan-progress {
    margin-bottom: 0;
  }

  .grid-47 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto 320px;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 50px;
    margin-right: 0;
    padding-left: 0;
    display: grid;
  }

  .tabs-2.details {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .select-field-23 {
    width: 200px;
  }

  .valuation-picture {
    width: 295px;
    margin-left: 0;
  }

  .textarea-4 {
    width: 100%;
  }

  .heading-83.construction-title {
    font-size: 16px;
  }

  .revenue-value-2.profit {
    font-size: 38px;
  }

  .columns-14 {
    width: 90%;
  }

  .tabs-menu-3 {
    flex-wrap: wrap;
  }

  .columns-23 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .multi-step-form-radio-trigger---brix {
    padding-left: 64px;
    padding-right: 24px;
    font-size: 16px;
  }

  .multi-step-form-text-field.company-icon {
    box-shadow: 0 2px 6px #13124212;
  }

  .modal-form-background.hide {
    margin-left: auto;
  }

  .documents-container {
    padding-right: 10px;
  }

  .nexus-submission-icon {
    width: 70px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .btn-start-new-loan {
    margin-top: 20px;
  }

  .loan-type-label---fnf.admin-dash {
    min-width: 170px;
    height: 25px;
    font-size: 13.5px;
    line-height: 25px;
  }

  .loan-dashboard-tabs-card {
    width: auto;
    min-width: 600px;
    max-width: 725px;
    height: 100%;
  }

  .loan-dashboard-tabs-card.loans {
    padding-left: 10px;
    padding-right: 10px;
  }

  .loan-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .utility-page-content {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .title-2.card-home-perk {
    margin-bottom: 16px;
  }

  .title-2.card-home-testimonial {
    margin-bottom: 16px;
  }

  .title-2.h3-size.card-contact-link {
    margin-bottom: 10px;
  }

  .title-2.h3-size.card-plan {
    margin-bottom: 6px;
  }

  .title-2.home-perks-featured-top-title, .title-2.home-perks-featured-bottom-title {
    max-width: 504px;
  }

  .title-2.blog {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .title-2.careers-perk {
    margin-bottom: 15px;
  }

  .title-2.card-home-testimonial {
    margin-bottom: 16px;
    font-size: 30px;
    line-height: 34px;
  }

  .title-2.careers-perks {
    max-width: 461px;
    margin-left: auto;
    margin-right: auto;
  }

  .title-2.manrope_40px_800bold_midnight-blue {
    max-width: 497px;
    margin-left: auto;
    margin-right: auto;
  }

  .title-2.h4-size.card-plan-features {
    margin-bottom: 15px;
  }

  .title-2.home-perks-featured-bottom-title {
    max-width: 504px;
  }

  .title-2.changelog {
    font-size: 6vh;
    line-height: 7vh;
  }

  .title-2.about-hero {
    max-width: 739px;
    font-size: 5vh;
    line-height: 6vh;
  }

  .title-2.h2-size {
    font-size: 33px;
  }

  .title-2.h2-size.team-item-name {
    margin-bottom: 4px;
  }

  .title-2.about-team {
    max-width: 442px;
    margin-left: auto;
    margin-right: auto;
  }

  .title-2.card-timeline-year {
    margin-bottom: 10px;
  }

  .paragraph-7.home-hero {
    max-width: 603px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-7.neutral-300.cta-1 {
    max-width: 528px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-7.neutral-300.card-footer-download {
    max-width: 486px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-7.neutral-300.cta-2 {
    max-width: 528px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-7.home-download {
    max-width: 504px;
  }

  .paragraph-7.card-home-perk {
    font-size: 16px;
    line-height: 1.77em;
  }

  .paragraph-7.careers-perks {
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-7.faqs {
    margin-bottom: 35px;
  }

  .paragraph-7.contact {
    margin-bottom: 40px;
  }

  .paragraph-7.steps-paragraph {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 18px;
  }

  .step-images-wrapper {
    margin-right: 0;
  }

  .section-5 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-5.home-hero {
    padding-bottom: 0;
  }

  .section-5.bg-primary-1.cta-1 {
    padding-top: 100px;
    padding-bottom: 160px;
  }

  .section-5.bg-primary-1.cta-2 {
    flex-direction: column;
    padding-top: 118px;
    padding-bottom: 0;
  }

  .section-5.home-perks {
    padding-top: 25px;
  }

  .section-5.blog-hero {
    padding-top: 96px;
    padding-bottom: 128px;
  }

  .steps-tabs-content {
    max-width: 100%;
  }

  .container-default {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .home-hero-content {
    text-align: center;
    min-width: auto;
    max-width: 754px;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .card-9.home-perk {
    padding: 46px 40px;
  }

  .card-9.step-tab-link {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-9.step-tab-link.w--current {
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .card-9.home-testimonial {
    max-width: 754px;
    margin-right: 20px;
  }

  .card-9.footer-download {
    text-align: center;
    max-width: 100%;
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .card-9.home-testimonial {
    width: 336px;
    max-width: none;
    height: auto;
    margin-right: auto;
  }

  .card-9.process {
    max-width: 754px;
    margin-right: 20px;
  }

  .card-9.process._3, .card-9.process._4 {
    margin-bottom: 40px;
    margin-right: auto;
  }

  .card-9.faq {
    padding: 42px 40px;
  }

  .card-9.contact-link {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    padding-top: 43px;
    padding-bottom: 68px;
    display: flex;
  }

  .card-9.connect {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .card-9.contact {
    max-width: 100%;
    min-height: 769px;
    padding: 67px 40px;
  }

  .card-9.footer-create-account {
    text-align: center;
    max-width: 100%;
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .home-perks-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 50px;
  }

  .steps-tabs-menu {
    min-width: auto;
    max-width: 100%;
    margin-bottom: 80px;
  }

  .footer-content-bottom {
    flex-flow: column;
  }

  .subtitle-wrapper {
    margin-bottom: 20px;
  }

  .subtitle-wrapper.home-hero, .subtitle-wrapper.home-testimonials {
    justify-content: center;
  }

  .home-download-image-wrapper {
    max-width: 80%;
  }

  .footer-content-top {
    flex-direction: column;
    margin-bottom: 107px;
  }

  .home-perks-featured-bottom-content {
    max-width: 630px;
    margin-bottom: 80px;
  }

  .footer-menu-main-content {
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-social-media-wrapper {
    max-width: 169px;
  }

  .home-hero-wrapper {
    flex-direction: column;
    margin-bottom: 90px;
  }

  .home-testimonials-title-wrapper {
    text-align: center;
    max-width: 720px;
    margin-top: 0;
    margin-bottom: 25px;
  }

  .home-hero-image-wrapper {
    max-width: 576px;
    margin-right: 0;
  }

  .home-perks-featured-top-content {
    max-width: 630px;
    margin-bottom: 80px;
  }

  .image-52.cta-1 {
    max-width: 500px;
    margin-top: -70px;
    margin-bottom: -42px;
    margin-left: 40px;
    bottom: auto;
    left: -32px;
    right: auto;
  }

  .image-52.cta-1.hide-on-mobile {
    margin-top: 0;
    margin-bottom: 0;
    top: 30px;
    left: auto;
    right: 240px;
  }

  .image-52.home-download {
    max-width: 71%;
    margin-bottom: 38px;
    top: -86px;
    right: auto;
  }

  .image-52.card-home-perk-icon {
    margin-bottom: 26px;
  }

  .image-52.step-mockup {
    max-width: 353px;
  }

  .image-52.cta-2 {
    max-width: 100%;
    margin-top: -64px;
    bottom: auto;
  }

  .image-52.careers-perk-icon {
    margin-bottom: 28px;
  }

  .image-52.home-perks-featured-bottom-image {
    margin-top: -49px;
    margin-bottom: -77px;
    right: auto;
  }

  .image-52.timeline-dot {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
    max-height: 40px;
  }

  .image-52.card-value {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .image-52.instand-funds {
    margin-top: -49px;
    margin-bottom: -77px;
    right: auto;
  }

  .cta-1-image-wrapper {
    max-width: 754px;
    margin-top: 50px;
    margin-bottom: 0;
    padding-right: 0;
    position: static;
  }

  .cta-1-image-wrapper.mbot-40px {
    padding-bottom: 40px;
  }

  .split-content.footer-content-bottom-left {
    text-align: center;
    flex-direction: column;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .split-content.header-right {
    z-index: 9;
    position: relative;
  }

  .split-content.footer-content-bottom-left {
    text-align: center;
    text-align: center;
    flex-direction: column;
    width: 500px;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
  }

  .home-perks-featured-bottom-image-wrapper {
    max-width: 576px;
  }

  .home-download-content {
    max-width: 630px;
    margin-bottom: 80px;
  }

  .cta-1-wrapper {
    flex-direction: column;
  }

  .home-perks-featured-top {
    flex-direction: column-reverse;
    margin-bottom: 127px;
  }

  .home-perks-featured-bottom {
    flex-direction: column;
  }

  .container-medium-600px.home-perks, .container-medium-600px.careers-testimonials {
    margin-bottom: 50px;
  }

  .container-medium-600px.about-story {
    margin-bottom: 91px;
  }

  .container-medium-600px.about-team {
    margin-bottom: 50px;
  }

  .bg.home-download {
    max-width: 100%;
    min-height: 30%;
    bottom: auto;
    left: 0;
  }

  .bg.step-circle {
    width: 600px;
    min-width: 600px;
    min-height: 600px;
  }

  .bg.cta-1-circle {
    width: 577px;
    min-width: 577px;
    min-height: 577px;
    bottom: auto;
    right: auto;
  }

  .bg.cta-1-circle.right-padding {
    width: 577px;
    min-width: 577px;
    min-height: 577px;
    right: 190px;
  }

  .bg.home-perks-featured-bottom-circle {
    width: 90%;
    min-width: 90%;
    min-height: auto;
    max-height: 90%;
    padding-top: 90%;
    left: 60px;
  }

  .bg.home-perks-featured-top-circle {
    min-width: 89%;
  }

  .bg.cta-2-circle {
    width: 107%;
    min-width: 107%;
    min-height: 134%;
    bottom: -291px;
    left: auto;
  }

  .bg.instant-funds {
    width: 90%;
    min-width: 90%;
    min-height: auto;
    max-height: 90%;
    padding-top: 90%;
    left: 60px;
  }

  .bg.cta-1-circle-copy {
    width: 677px;
    min-width: 677px;
    min-height: 677px;
    bottom: auto;
    right: auto;
  }

  .bg.home-hero-circle-blue.hide-on-mobile {
    position: relative;
    top: 30px;
    right: -225px;
  }

  .home-download-wrapper {
    flex-direction: column;
  }

  .steps-tabs {
    flex-direction: column-reverse;
    max-width: 754px;
    margin-left: auto;
    margin-right: auto;
  }

  .subtitle-line.home-hero, .subtitle-line.home-testimonials, .subtitle-line.blog-hero, .subtitle-line.careers-perks, .subtitle-line.faqs, .subtitle-line.contact {
    display: none;
  }

  .cta-1-content {
    text-align: center;
    min-width: auto;
    max-width: 660px;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .home-testimonials-grid {
    grid-row-gap: 35px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-bottom: 50px;
  }

  .home-perks-featured-top-image-wrapper {
    max-width: 576px;
  }

  ._2-buttons {
    justify-content: center;
  }

  .footer-logo-container {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .home-page-load {
    width: 100%;
    min-width: auto;
    display: none;
  }

  .button-primary-2.header-button.login {
    width: auto;
  }

  .button-primary-2.header-button {
    z-index: 9;
    margin-right: 20px;
    display: block;
    position: relative;
  }

  .button-primary-2.header-button.mobile {
    margin-right: 0;
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 18px;
  }

  .div-block-42 {
    justify-content: flex-end;
    display: flex;
  }

  .columns-25 {
    align-items: center;
    width: 760px;
    display: flex;
  }

  .section-6 {
    width: 100%;
  }

  .chart-symbols-item-name-4 {
    text-align: center;
  }

  .progress-outer-4 {
    width: 185px;
  }

  .outstanding-documents-2 {
    width: 100%;
  }

  .grid-67 {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .accordion {
    width: 496px;
    margin-left: auto;
    margin-right: auto;
  }

  .docs-pack-title {
    font-size: 10px;
  }

  .details-submit-button {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-69 {
    display: flex;
  }

  .goals-heading {
    line-height: 40px;
  }

  .loan-terms-mobile {
    width: 100%;
  }

  .div-block-54 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-details-tab-link.w--current {
    padding-right: 10px;
    font-size: 12px;
  }

  .multi-step-form-button.left.quote-previous {
    position: absolute;
    bottom: -105px;
    left: -25px;
  }

  .multi-step-form-button.right---brix.preview-page {
    position: absolute;
    inset: auto -25px -105px auto;
  }

  .step-title-wrap {
    width: 100%;
    overflow: visible;
  }

  .multi-step-form-radio-trigger---brix-2 {
    padding-left: 64px;
    padding-right: 24px;
    font-size: 16px;
  }

  .bold-text-6._12 {
    padding-left: 10px;
  }

  .multi-step-form-block {
    height: 100%;
    margin-top: 0;
  }

  .multi-step-form-wrapper.preview-page {
    max-width: 750px;
    height: auto;
    padding-top: 0;
  }

  .container {
    height: 100vh;
    padding: 35px 30px;
  }

  .step-title {
    margin-top: 0;
  }

  .step-title.invstrat, .step-title.baby-blue-invstrat {
    margin-top: 10px;
  }

  .slider {
    height: auto;
  }

  .form-content {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .multi-step-form-label---brix-2 {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .multi-step-form.inv-star, .multi-step-form.nexus, .multi-step-form.nexus-dark-mode, .multi-step-form.nexus-dark-mode-v2 {
    height: 100%;
    margin-top: 10px;
    padding-bottom: 120px;
  }

  .heading-main {
    margin-bottom: 10px;
    font-size: 34px;
  }

  .grid-78 {
    place-items: stretch center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 10px;
  }

  .first-step-grid {
    grid-column-gap: 25px;
    grid-row-gap: 20px;
  }

  .contact-info-grid, .characteristics-grid {
    grid-row-gap: 10px;
  }

  .date-input {
    cursor: pointer;
    background-color: #0000;
    border-left-style: none;
    border-left-width: 4px;
    width: 200px;
    min-width: auto;
    height: 1.74rem;
    line-height: 3rem;
    transition-property: none;
    position: relative;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .date-input:focus {
    box-shadow: none;
  }

  .submit-button---multiform {
    background-color: var(--medium-sea-green);
    margin-top: 20px;
    margin-left: auto;
  }

  .image-68 {
    margin: 10px;
  }

  .separator-grid.hide {
    display: none;
  }

  .purchref-grid {
    grid-column-gap: 25px;
    grid-row-gap: 20px;
  }

  .sidebar-navbar-heading-6 {
    background-color: #1c1c5700;
    border-top-right-radius: 16px;
    justify-content: flex-start;
    align-items: center;
    width: 260px;
    min-width: 100%;
  }

  .sidebar-navbar-heading-6:active, .sidebar-navbar-heading-6:focus {
    background-color: #1c1c5700;
  }

  .sidebar-navbar-brand-4 {
    display: none;
  }

  .sidebar-navbar-menu-4 {
    background-color: #1c1c5700;
    width: 260px;
    min-width: auto;
    max-height: 280px;
    margin-top: 54px;
    padding-top: 0;
    padding-bottom: 70px;
    inset: 0% auto 0% 0%;
    overflow: visible;
  }

  .sidebar-navbar-body-5 {
    background-color: #1c1c57d9;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding-bottom: 0;
  }

  .sidebar-navbar-brand-logo-small-2 {
    display: block;
  }

  .sidebar-navbar-footer-5 {
    background-color: #1c1c57d9;
    border-top-style: none;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sow-submit-button {
    width: 200px;
    min-width: 100px;
    max-width: 300px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .loan-terms-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .btn-close {
    right: 12px;
  }

  .sidebar-navbar-body-6 {
    background-color: #1c1c57d9;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sidebar-navbar-footer-6 {
    background-color: #1c1c57d9;
    border-top-style: none;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sidebar-navbar-container-2 {
    border-width: 0;
    justify-content: center;
    width: 60px;
  }

  .sidebar-navbar-heading-7 {
    background-color: #1c1c5700;
    border-top-right-radius: 16px;
    justify-content: flex-start;
    align-items: center;
    width: 260px;
    min-width: 100%;
  }

  .sidebar-navbar-heading-7:active, .sidebar-navbar-heading-7:focus {
    background-color: #1c1c5700;
  }

  .columns-31 {
    margin-top: 10px;
  }

  .home-perks-featured-middle {
    flex-direction: column;
  }

  .admin-dash-card {
    grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 650px;
    height: 105px;
    padding-right: 10px;
  }

  .admin-dash-grid {
    grid-template-columns: 1fr;
    padding-left: 7px;
    padding-right: 7px;
  }

  .admin-dash-tabs-card {
    width: auto;
    min-width: 660px;
    max-width: 770px;
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .admin-card-address {
    min-width: 300px;
    padding-left: 10px;
    font-size: 15px;
  }

  .admin-loan-value.date {
    justify-content: center;
    height: 15px;
  }

  .admin-loan-key {
    width: 110px;
  }

  .admin-keyval-div, .admin-keyval-div.date {
    padding-left: 0;
  }

  .admin-keyval-div.name {
    padding-left: 15px;
  }

  .quick-button-top-section {
    width: 100%;
  }

  .button-column {
    align-items: center;
    width: 760px;
    display: flex;
  }

  .loan-terms-processing-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .loan-terms-procesing {
    width: 100%;
  }

  .loan-terms-item-label {
    text-align: center;
  }

  .processing-form {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .processing-contact-input {
    width: 95%;
    min-width: auto;
    max-width: 240px;
  }

  .processing-contact-input.contact-names {
    width: 95%;
    min-width: auto;
    max-width: 240px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .processing-contact-submit {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .milestone-grid.test {
    width: 400px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .milestonegoals-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 50px;
    margin-right: 0;
    padding-left: 0;
    display: grid;
  }

  .admin-lender-info-card {
    width: auto;
    min-width: 600px;
    max-width: 725px;
    height: 100%;
  }

  .processing-tabs-menu {
    width: 100%;
  }

  .processing-tab-link.w--current {
    padding-right: 10px;
    font-size: 12px;
  }

  .processing-tabs-title {
    font-size: 10px;
  }

  .disclaimer-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .loan-choices-grid {
    grid-template-columns: 1fr 1fr;
  }

  .loan-choice-keyval-div {
    margin-left: auto;
    margin-right: auto;
  }

  .loan-choice-value {
    font-size: 15px;
  }

  .loan-choice-card-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .user-info-processing-grid, .credit-processing-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .confirmation-form-background {
    height: auto;
    margin-top: 250px;
    margin-left: auto;
    padding-bottom: 10px;
    position: static;
  }

  .confirmation-form-background.hide {
    margin-left: auto;
  }

  .processing-contact-submit-copy {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .confirmation-submit {
    margin: 25px auto 15px;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    inset: auto 0% 0%;
  }

  .header-menu-button-icon-medium {
    background-color: #fff;
    width: 100%;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .nav-link-2 {
    font-size: 32px;
  }

  .cta-2-wrapper {
    flex-direction: column;
  }

  .header-menu-button-icon-bottom {
    background-color: #fff;
    width: 100%;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .header-navigation {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 24px;
    margin-right: 24px;
  }

  .subtitle-wrapper-2 {
    margin-bottom: 20px;
  }

  .subtitle-wrapper-2.pp-example, .subtitle-wrapper-2.careers-perks, .subtitle-wrapper-2.faqs, .subtitle-wrapper-2.contact {
    justify-content: center;
  }

  .cart {
    z-index: 99;
  }

  .header-menu-button-icon-top {
    background-color: #fff;
    width: 100%;
    min-height: 2px;
    max-height: 2px;
    padding: 0;
  }

  .icon-wrapper {
    flex-direction: column;
    justify-content: space-between;
    width: 23px;
    min-height: 20px;
    display: flex;
  }

  .image-wrapper.card-plan-icon {
    margin-bottom: 20px;
  }

  .image-wrapper.card-contact-link-icon {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 30px;
  }

  .image-wrapper.about-hero {
    border-radius: 50px;
    margin-bottom: 160px;
  }

  .footer-social-media-wrapper-2 {
    max-width: 360px;
  }

  .menu-button-2 {
    z-index: 9;
    color: #fff;
    background-color: #6d72f6;
    border-radius: 10px;
    width: 54px;
    min-width: 54px;
    min-height: 54px;
    padding: 12px;
    font-size: 30px;
    transition: background-color .35s;
  }

  .menu-button-2:hover, .menu-button-2.w--open {
    background-color: #08ce8a;
  }

  .nav-menu {
    background-color: #fff;
    width: 100vw;
    max-width: 100%;
    margin-right: 0;
    padding-top: 117px;
    padding-bottom: 36px;
    left: 0;
    right: 0;
  }

  .blog-hero-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cta-2-images-wrapper {
    max-width: none;
    margin-bottom: -213px;
    position: relative;
    right: auto;
  }

  .blog-grid {
    grid-row-gap: 100px;
    grid-template-columns: 1fr;
  }

  .nav-item-wrapper {
    margin-right: 0;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .nav-item-wrapper.button-mobile {
    align-self: stretch;
    margin-top: 150px;
    display: block;
  }

  .cta-2-content {
    text-align: center;
    min-width: auto;
    max-width: 613px;
    margin-bottom: 80px;
  }

  .header-menu-button-icon-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .content-top.blog {
    flex-direction: column;
    margin-bottom: 60px;
  }

  .lender-info-form-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .lender-form-card {
    width: 100%;
  }

  .lender-input-label {
    text-align: center;
  }

  .lender-submit {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-new-lender {
    margin-top: 20px;
  }

  .lender-dash-grid {
    grid-template-columns: 1fr 1fr;
  }

  .lender-tabs-menu {
    width: 100%;
  }

  .lender-tab-link.w--current {
    padding-right: 10px;
    font-size: 12px;
  }

  .lender-btn {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .confirmations-form-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .lender-criteria-grid {
    grid-template-columns: 1fr 1fr;
  }

  .lender-dash-tab-link.w--current {
    padding-right: 10px;
    font-size: 12px;
  }

  .lender-dash-tabs-menu {
    width: 100%;
  }

  .lender-main-layout-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-3 {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .careers-perks-content {
    text-align: center;
    min-width: auto;
    max-width: 576px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .careers-perks-wrapper {
    flex-direction: column;
  }

  .button-primary-3.header-button {
    z-index: 9;
    margin-right: 20px;
    display: block;
    position: relative;
  }

  .button-primary-3.header-button.mobile {
    margin-right: 0;
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 18px;
  }

  .section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.careers-perks {
    padding-top: 74px;
    padding-bottom: 154px;
  }

  .section.careers-hero {
    padding-top: 96px;
    padding-bottom: 86px;
  }

  .container-35.faq-container {
    max-width: 631px;
  }

  .text-block-3 {
    flex-direction: row;
    font-family: Manrope, sans-serif;
    font-size: 61px;
    display: flex;
  }

  .pricing-h1.faq-h2 {
    font-size: 38px;
  }

  .grid {
    width: 111%;
  }

  .careers-perks-grid {
    margin-left: auto;
    margin-right: auto;
  }

  .counter-block {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .counter {
    font-size: 61px;
  }

  .column-84 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-85 {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .client-name-select {
    border-radius: 14px;
  }

  .ws-new-quote-submit {
    width: 150px;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .filter-button {
    width: 217px;
    min-width: auto;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .filter-select-div {
    flex-direction: column;
    margin-top: 40px;
  }

  .filter-select-div.ws {
    width: 400px;
    height: 170px;
  }

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

  .fix-and-flip-return-grid.vs {
    margin-bottom: 20px;
  }

  .div-calculate-card-2.vs-loan {
    align-items: center;
  }

  .ws-metrics-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
  }

  .column-87 {
    height: 100%;
  }

  .wholesaler-home-tabs {
    width: auto;
    min-width: 600px;
    max-width: 725px;
    height: 100%;
  }

  .btn-create-new-user {
    margin-top: 20px;
  }

  .lender-rep-form-grid {
    grid-row-gap: 10px;
  }

  .lender-form-label {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .lender-form-field.phone-icon {
    box-shadow: 0 2px 6px #13124212;
  }

  .add-docs-form-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .calculation-summary.mtop20 {
    width: 650px;
    padding-left: 0;
    padding-right: 0;
  }

  .calculation-summary.mtop20.ltr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .summary-acc-item {
    width: 600px;
  }

  .summary-acc-item.ltr {
    width: auto;
  }

  .calc-breakdown-grid {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lender-details {
    width: 200px;
    min-width: 100px;
    max-width: 300px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ltr-calc-grid.vs, .ltr-calc-acquisition-sale.vs {
    margin-bottom: 20px;
  }

  .ltr-calc-results-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .lender-rep-form-grid-copy {
    grid-row-gap: 10px;
  }

  .user-form-label {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .user-form-field.phone-icon {
    box-shadow: 0 2px 6px #13124212;
  }

  .misc-input-label {
    text-align: center;
  }

  .misc-settings-card {
    width: 100%;
  }

  .misc-submit {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .misc-settings-form-div {
    width: 100%;
  }

  .misc-delete {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .loan-terms-comment {
    width: 100%;
  }

  .comment-cancel, .comment-submit {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ws-form-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .ws-deal-grid {
    grid-template-columns: 1fr 1fr;
  }

  .ws-deal-button {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ws-deals {
    width: auto;
    min-width: 600px;
    max-width: 725px;
    height: 100%;
  }

  .wet-dry-grid {
    grid-column-gap: 25px;
    grid-row-gap: 20px;
  }

  .commercial-info-grid {
    grid-row-gap: 10px;
  }

  .commercial-form-content {
    margin-bottom: 0;
    padding-top: 0;
  }

  .comm-sep-grid.hide {
    display: none;
  }

  .comm-contact-grid {
    grid-row-gap: 10px;
  }

  .modal-button-div {
    width: 350px;
  }

  .modal-button {
    width: 70%;
    min-width: 100px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ws-deal-modal-container, .ws-deal-label-value-div.longvalue {
    width: 80vw;
  }

  .ws-deal-modal-background {
    width: 90vw;
    margin-top: 60px;
    margin-left: auto;
    padding-bottom: 10px;
    position: static;
  }

  .ws-deal-modal-background.hide {
    margin-left: auto;
  }

  .filter-button-2 {
    width: 217px;
    min-width: auto;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .docs-main-tab-menu {
    width: 100%;
  }

  .documents-main-tab.w--current {
    padding-right: 10px;
    font-size: 12px;
  }

  .doc-calc-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .prop-val-grid {
    grid-template-columns: .25fr 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lender-select-checkbox, .lender-pricing-row.headers {
    width: 600px;
  }

  .lender-select-headers {
    width: 120px;
  }

  .lender-select-headers.long {
    width: 200px;
  }

  .lender-select-value {
    width: 120px;
    font-size: 12.5px;
  }

  .lender-select-value.long {
    width: 200px;
  }

  .lender-pricing-card {
    width: 100%;
  }

  .checkbox-3 {
    width: 600px;
  }

  .pricing-submit {
    margin-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-main {
    width: 217px;
    min-width: auto;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .pricing-box-row {
    flex-wrap: nowrap;
  }

  .pricing-box {
    width: 100%;
    min-width: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .packages-background.hide {
    margin-left: auto;
  }

  .pricing-wrapper {
    flex-direction: column;
    margin-bottom: -60px;
    margin-right: 0;
  }

  .faqs-content {
    max-width: 100%;
  }

  .faqs-wrapper {
    flex-direction: column;
  }

  .card-faq-content-bottom {
    max-width: 718px;
  }

  .faqs-title-wrapper {
    text-align: center;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .plan-item {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .container-medium-672px.pricing {
    margin-bottom: 50px;
  }

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

  .section-8.pricing {
    padding-top: 96px;
    padding-bottom: 144px;
  }

  .section-8.contact-hero {
    padding-top: 96px;
  }

  .section-8.utility-page {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faqs-title-content {
    position: static;
  }

  .pricing-card-grid {
    width: 100vw;
    height: 1100px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;
  }

  .pricing-card-grid.p-10px {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-plan-price {
    margin-bottom: 4px;
    font-size: 32px;
  }

  .divider.about-hero {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .divider.card-plan {
    width: 1px;
    min-height: 100%;
    margin: 0 40px 0 50px;
  }

  .card-plan-features-grid {
    margin-bottom: 38px;
  }

  .card-plan-content-top {
    max-width: 45%;
  }

  .plan-feature-text {
    white-space: normal;
  }

  .card-contact-link-content {
    max-width: 517px;
  }

  .contact-hero-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .before-and-after-section {
    max-width: 630px;
    margin-bottom: 0;
  }

  .div-block-86 {
    flex-direction: column-reverse;
  }

  .contact-wrapper {
    flex-direction: column;
  }

  .contact-title-wrapper {
    text-align: center;
    max-width: 472px;
    margin-bottom: 70px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-social-media-link {
    margin-bottom: 20px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .contact-social-media-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 340px;
    margin-bottom: -20px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-column-2 {
    align-items: center;
    width: 760px;
    display: flex;
  }

  .date-input-2 {
    cursor: pointer;
    background-color: #0000;
    border-left-style: none;
    border-left-width: 4px;
    width: 200px;
    min-width: auto;
    height: 1.74rem;
    line-height: 3rem;
    transition-property: none;
    position: relative;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .date-input-2:focus {
    box-shadow: none;
  }

  .characteristics-grid-2 {
    grid-row-gap: 10px;
  }

  .separator-grid-2.hide {
    display: none;
  }

  .additional-info-tab.w--current {
    padding-right: 10px;
    font-size: 12px;
  }

  .flex-center-spacebetween.quote-page {
    width: 500px;
  }

  .flex-center-spacebetween.home-3steps {
    justify-content: space-between;
    width: 100vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .milestones-grid.test {
    width: 400px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-plan-content-connect {
    max-width: 45%;
  }

  .flex-center-center.p-10px.full-screen.vertical {
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
    overflow: scroll;
  }

  .pricing-column {
    padding: 15px;
  }

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

  .price-grid.quote-page {
    grid-column-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: visible;
  }

  .feature-text-mobile {
    font-size: 14px;
    line-height: 15px;
    display: block;
  }

  .pricing-top {
    position: relative;
  }

  .feature-check.grey-bot-border, .feature-check.white-bot-border {
    justify-content: space-between;
    width: 250px;
    height: 18px;
  }

  .pricing-column-features {
    padding: 15px;
    display: none;
  }

  .pricing-col {
    width: 300px;
    padding: 15px;
  }

  .button-primary-pricing-snippet.header-button {
    z-index: 9;
    margin-right: 20px;
    display: block;
    position: relative;
  }

  .button-primary-pricing-snippet.header-button.mobile {
    margin-right: 0;
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 18px;
  }

  .plan-feature-text-connect {
    white-space: normal;
  }

  .flex-start-start.vertical.height-240px {
    flex-wrap: nowrap;
  }

  .value-label {
    text-align: center;
  }

  .button-primary-learn-more-snippet.header-button {
    z-index: 9;
    margin-right: 20px;
    display: block;
    position: relative;
  }

  .button-primary-learn-more-snippet.header-button.mobile {
    margin-right: 0;
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 18px;
  }

  .email-button, .email-submit {
    width: 200px;
    min-width: 100px;
    max-width: 300px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .account-setup-progress {
    width: 185px;
  }

  .column-90 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cancel-button {
    width: 200px;
    min-width: 100px;
    max-width: 300px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-center-spacearound.home-3steps {
    width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-center-start.absolute-top-left {
    left: 10%;
    right: 10%;
  }

  .button-primary-5.header-button {
    z-index: 9;
    margin-right: 20px;
    display: block;
    position: relative;
  }

  .button-primary-5.header-button.mobile {
    margin-right: 0;
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 18px;
  }

  .home-perks-featured-bottom-content-2 {
    max-width: 630px;
    margin-bottom: 80px;
  }

  .home-perks-featured-bottom-2 {
    flex-direction: column;
  }

  .white-background {
    align-items: flex-start;
    height: auto;
    overflow: visible;
  }

  .container-medium-728px.contact-hero {
    margin-bottom: 60px;
  }

  .card.contact-link {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    padding-top: 43px;
    padding-bottom: 68px;
    display: flex;
  }

  .card.footer-download {
    text-align: center;
    max-width: 100%;
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .card.default {
    padding: 46px 40px;
  }

  .card.timeline-year {
    padding: 40px;
  }

  .card.value {
    flex-direction: column;
    padding: 53px 40px 50px;
  }

  .card.process {
    max-width: 754px;
    margin-right: 20px;
  }

  .card.process._3 {
    width: 210px;
    max-width: none;
    margin-right: auto;
  }

  .card.connect {
    padding-top: 47px;
    padding-bottom: 47px;
  }

  .footer-logo-container-2 {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .footer-content-bottom-2 {
    flex-flow: column;
  }

  .faqs-wrapper-2 {
    flex-direction: column;
  }

  .privacy-policy-paragraph {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  ._w-240px {
    width: 240px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .link-block-4 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    inset: 0% 0% auto 40%;
  }

  .support-lb {
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: 0% 0% auto 40%;
  }

  .footnote-wrapper.mobile {
    display: block;
  }

  .footnote-text {
    white-space: normal;
  }

  .pricing-grid-container {
    width: 100vw;
    padding: 20px 30px;
    display: block;
  }

  .style-guide-header {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .buttons-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .style-guide-content-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-styleguide {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .style-guide-subheader {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .cards-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .style-guide-content {
    margin-left: 0;
  }

  .style-guide-sidebar {
    display: none;
  }

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

  .values-title-wrapper {
    max-width: 500px;
  }

  .about-team-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 50px;
  }

  .about-hero-achievement-number {
    margin-bottom: 10px;
    font-size: 48px;
  }

  .about-hero-achievements-wrapper {
    margin-bottom: 40px;
  }

  .timeline-center {
    min-width: 70px;
  }

  .section-9 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section-9.about-hero {
    padding-top: 96px;
    padding-bottom: 135px;
  }

  .utilize-smart-debt-card {
    flex-direction: column;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-perks-featured-bottom-content-copy {
    max-width: 630px;
    margin-bottom: 80px;
  }

  .subheading_green_centered {
    line-height: 32px;
  }

  ._2-buttons-centered {
    justify-content: center;
  }

  .cta-1-content-financial-tools, .cta-1-content-financial-tools-copy {
    text-align: center;
    min-width: auto;
    max-width: 660px;
    margin-bottom: 80px;
    margin-right: 0;
  }

  .problem-card {
    flex-direction: column-reverse;
    margin-bottom: 60px;
  }

  .problem-wrapper-subheading {
    margin-bottom: 20px;
  }

  .problem-wrapper-subheading.home-hero, .problem-wrapper-subheading.home-testimonials {
    justify-content: center;
  }

  .cta-1-wrapper-copy {
    flex-direction: column;
  }

  .calculator-card {
    width: auto;
    min-width: 600px;
    max-width: 725px;
    height: 100%;
  }

  .calculator-card.loans {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-plan-features-grid-2 {
    grid-row-gap: 13px;
    margin-bottom: 35px;
  }

  .card-plan-content-2 {
    flex-direction: row;
    margin-top: 0;
  }

  .plan-feature-text-2 {
    white-space: normal;
  }

  .single-layout-col-2 {
    padding: 20px;
  }

  .seperator-grid-nexus.hide {
    display: none;
  }

  .nexus-submission-grid {
    place-items: stretch center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 10px;
  }

  .first-step-grid-nexus {
    grid-column-gap: 25px;
    grid-row-gap: 20px;
  }

  .nexus-submission-icon-test {
    width: 70px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .nexus-login-layout-content, .nexus-login-layout-content-nova {
    box-shadow: none;
    background-color: #0000;
  }

  .bold-text-13._12 {
    padding-left: 10px;
  }

  .nexus-sign-up-layout-content {
    box-shadow: none;
    background-color: #0000;
  }

  .columns-35 {
    margin-top: 10px;
  }

  .tos-and-pp.p-10px.full-screen.vertical {
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
    overflow: scroll;
  }

  .combine-padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-heading-style-h2 {
    font-size: 2.5rem;
  }

  .nexus-container {
    background-image: linear-gradient(180deg, var(--_nexus---nexus-dark-blue) 27%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>));
    height: 100vh;
    padding: 35px 30px;
  }

  .nexus-multi-step-form-block {
    height: 100%;
    margin-top: 0;
  }

  .nexus-multi-step-form-wrapper.preview-page {
    max-width: 750px;
    height: auto;
    padding-top: 0;
  }

  .nexus-deal-sub-heading {
    margin-bottom: 10px;
    font-size: 34px;
  }

  .nexus-deal-sub-icon-vacation {
    width: 70px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .nexus-dark-background-container {
    background-image: linear-gradient(180deg, var(--_nexus---nexus-dark-blue) 27%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>));
    height: 100vh;
    padding: 35px 30px;
  }

  .new-nexus-form-content {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nexus-dark-background-container-copy {
    background-image: linear-gradient(180deg, var(--_nexus---nexus-dark-blue) 27%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>));
    height: auto;
    padding: 35px 30px;
  }

  .nexus-first-step-grid, .nexus-prop-step-grid {
    grid-column-gap: 25px;
    grid-row-gap: 20px;
  }

  .nexus-grid {
    place-items: stretch center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 10px;
  }

  .nexus-purchref-grid {
    grid-column-gap: 25px;
    grid-row-gap: 20px;
  }

  .seperator-grid-nexus-experience.hide {
    display: none;
  }

  .nexus-deal-sub-heading-centered, .nexus-deal-sub-heading-4 {
    margin-bottom: 10px;
    font-size: 34px;
  }

  .submit-button---multiform-nexus {
    background-color: var(--medium-sea-green);
    margin-top: 20px;
    margin-left: auto;
  }

  .nexus-dark-background-container-section-2 {
    background-image: linear-gradient(180deg, var(--_nexus---nexus-dark-blue) 27%, var(--_also-nexus---nexus-blue\<deleted\|variable-32d50b23-4e5a-eccf-02cf-c39f721396ae\>));
    height: auto;
    padding: 35px 30px;
  }

  .brix---header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---dropdown-card {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---header-logo {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-middle {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---header-right-col-hidden-on-tablet {
    display: none;
  }

  .brix---mg-bottom-24px---0-on-tablet {
    margin-bottom: 0;
  }

  .wbs-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-nav-center-menu {
    background-color: var(--flowstica-webflow-library--white);
    border: 1px solid #010b151a;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .wbs-nav-center-right {
    display: none;
  }

  .wbs-nav-logo-center-wrap {
    grid-template-columns: 1fr .25fr;
  }

  .wbs-menu-button {
    background-color: var(--flowstica-webflow-library--white-smoke);
    border-radius: 10px;
    margin-left: auto;
    padding: 15px;
  }

  .wbs-menu-button.w--open {
    background-color: var(--flowstica-webflow-library--medium-sea-green);
  }

  .wbs-dropdown-mega-grid {
    grid-template-columns: 1fr 1fr;
  }

  .wbs-nav-center-mega-menu {
    background-color: var(--flowstica-webflow-library--white);
    border: 1px solid #010b151a;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
  }

  .brix---header-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper-2 {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---dropdown-card-2 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-2.w--open {
    position: static;
  }

  .brix---dropdown-pd-2 {
    padding: 20px 0 14px;
  }

  .brix---header-logo-2 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-2 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-2:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-2.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper-2 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-2.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top-2 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom-2 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-middle-2 {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---header-right-col-hidden-on-tablet-2 {
    display: none;
  }

  .brix---mg-bottom-24px---0-on-tablet-2 {
    margin-bottom: 0;
  }

  .brix---hamburger-menu-bar-top-3 {
    width: 44px;
    height: 3px;
  }

  .brix---header-menu-wrapper-3 {
    background-color: #fff;
    border-top: 1px solid #eff0f6;
    border-bottom: 1px solid #eff0f6;
    padding: 24px;
  }

  .brix---header-logo-3 {
    max-width: 232px;
  }

  .brix---dropdown-card-3 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-3.w--open {
    position: static;
  }

  .brix---hamburger-menu-bar-bottom-3 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .nexus---header-nav-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-right-col-hidden-on-tablet-3 {
    display: none;
  }

  .nexus---mg-bottom-24px---0-on-tablet-2 {
    margin-bottom: 0;
  }

  .nexus---header-right-col-hidden-on-tablet-3 {
    display: none;
  }

  .nexus---header-logo-3 {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper-copy {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-copy:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-copy.w--open {
    background-color: #0000;
  }

  .nexus---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .nexus---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .nexus---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .nexus---header-menu-wrapper {
    background-color: #fff;
    border-top: 1px solid #eff0f6;
    border-bottom: 1px solid #eff0f6;
    padding: 24px;
  }

  .nexus---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .nexus---header-nav-list-item-middle, .brix---header-nav-list-item-middle-copy, .nexus---header-nav-list-item-middlezz {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium {
    position: static;
  }

  .nav-left {
    width: auto;
  }

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

  .step-image-wrap {
    max-width: none;
  }

  .logo {
    margin-left: 0;
    padding-left: 0;
    position: static;
  }

  .split {
    flex-direction: column;
    align-items: flex-start;
  }

  .nav-right {
    flex-direction: column;
    justify-content: center;
    width: auto;
  }

  .nav-middle {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-bottom: 2rem;
  }

  .page-load-indicator-wrap {
    width: 60%;
  }

  .hero-content-wrapper {
    flex-direction: column;
  }

  .section-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-menu-3 {
    background-color: #292929;
    border-bottom: .0625rem solid #525252;
    flex-direction: column;
    padding-top: 2rem;
  }

  .button-group.is-navigation {
    border-top: .0625rem #9595a4;
    flex-direction: column-reverse;
    padding: 1.5rem 1rem;
  }

  .cta-image {
    margin-top: -6.875rem;
    margin-left: -1.35rem;
  }

  .heading-xlarge {
    font-size: 3.25rem;
  }

  .navigation-lottie {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-button {
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: 0;
    display: flex;
  }

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

  .split-wrap.footer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .hero-img-wrap {
    margin-top: 14rem;
    transform: rotate(90deg);
  }

  .page-load {
    display: none;
  }

  .nav-wrap {
    background-color: #0000;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._5-grid, ._6-grid {
    grid-template-columns: 1fr 1fr;
  }

  .rt-demo-two-accordion-left-arrow {
    left: 0%;
  }

  .rt-demo-two-accordion-right-arrow {
    right: 0%;
  }

  .command-center-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .nav-link {
    text-align: right;
  }

  .nav-link.dashboard {
    text-align: right;
    display: none;
  }

  .menu-icon {
    background-color: #0000;
    margin-top: 21px;
    font-size: 30px;
  }

  .menu-button {
    left: -15px;
    right: -100px;
  }

  .image-5 {
    margin: 21px 31px;
  }

  .sidebar-navbar-brand-logo {
    display: none;
  }

  .search {
    position: relative;
  }

  .sidebar-navbar-menu-button {
    z-index: 100;
  }

  .sidebar-navbar-menu-button:hover, .sidebar-navbar-menu-button.w--open {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52263538088e3_header-menu-active.svg");
  }

  .app-main-layout-container {
    max-width: 100vw;
  }

  .sidebar-navbar-brand-logo-small {
    display: block;
  }

  .menu-dropdown-list.w--open {
    box-shadow: none;
    background-color: #fff;
    border-bottom: 1px solid #ebedf0;
    border-radius: 0;
    height: auto;
    min-height: 100%;
    max-height: 100%;
    margin-bottom: 54px;
    padding-bottom: 54px;
    position: fixed;
    top: 53px;
    left: 0;
    overflow: auto;
  }

  .menu-dropdown-list.search-dropdown-list.w--open {
    padding: 20px;
  }

  .single-layout-col.left {
    display: none;
  }

  .single-layout-right {
    flex-direction: column;
  }

  .single-layout-right-content {
    box-shadow: none;
    background-color: #0000;
  }

  .single-layout-right-header {
    justify-content: center;
    display: flex;
    position: static;
  }

  .single-layout-row-2 {
    flex-direction: column;
  }

  .single-layout {
    width: 100vw;
  }

  .section-2 {
    margin-bottom: 0;
  }

  .project-component-number.outstanding-docs {
    font-size: 24px;
  }

  .mt-20.text-center, .mt-20.client-select, .mt-20.text-center-copy {
    justify-content: center;
    margin-top: 20px;
  }

  .card-3 {
    padding: 10px 20px 20px;
  }

  .sidebar-navbar-menu-button-2 {
    z-index: 100;
  }

  .sidebar-navbar-menu-button-2:hover, .sidebar-navbar-menu-button-2.w--open {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/614d3543dbe52263538088e3_header-menu-active.svg");
  }

  .col-4 {
    margin-bottom: 20px;
  }

  .devider {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .sidebar-navbar-footer-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-49 {
    padding-right: 10px;
  }

  .card-4 {
    padding: 30px 20px 20px;
  }

  .card-4.details, .card-4.docs {
    width: 100%;
  }

  .app-main-layout-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-field-10.test.payoff-amount.currency {
    margin-bottom: 0;
  }

  .select-field-17.scope-of-work-quality.small {
    width: 68px;
  }

  .columns-5 {
    width: 462px;
  }

  .scope-of-work-title {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
  }

  .scope-of-work-title.total-budget {
    justify-content: flex-start;
  }

  .scope-of-work-title.total-budget.demo-budget {
    align-items: center;
  }

  .scope-of-work-title.scope-phone {
    font-size: 15px;
  }

  .scope-of-work-title.scope-phone.quality {
    padding-right: 60px;
  }

  .scope-of-work-title.quality {
    justify-content: flex-start;
    padding-left: 15px;
  }

  .scope-of-work-title.demo {
    width: 79px;
  }

  .columns-6 {
    align-items: center;
    padding-top: 0;
  }

  .text-field-15.plans {
    width: 100px;
  }

  .text-field-15.phone-desc {
    width: 136px;
    margin-left: 10px;
  }

  .sow-budget.currency {
    width: 91px;
  }

  .column-14 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .field-label-12 {
    flex-wrap: wrap;
    width: 80px;
  }

  .field-label-12.phone-title-two-words {
    font-size: 8px;
  }

  .field-label-12.total {
    width: 184px;
    font-size: 15px;
  }

  .text-span-2 {
    font-size: 8px;
  }

  .column-15 {
    margin-top: 10px;
  }

  .column-17, .column-18 {
    justify-content: center;
    display: flex;
  }

  .field-label-15 {
    margin-top: 10px;
  }

  .heading-73 {
    width: 100%;
  }

  .col-5 {
    margin-bottom: 20px;
  }

  .tabs-content-2 {
    width: 100%;
  }

  .valuation {
    padding: 30px 20px 20px;
  }

  .tabs-menu-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    max-height: none;
    display: grid;
  }

  .tabs-menu-2.details {
    grid-template-columns: 1fr;
    width: 150px;
  }

  .tabs-menu-2.processing-details {
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
    height: auto;
  }

  .tabs-menu-2.ws-contacts {
    grid-template-columns: 1fr 1fr;
    width: 380px;
    height: auto;
  }

  .form-13 {
    width: 100%;
  }

  .form-13.details {
    margin-left: 0;
    padding-left: 5px;
  }

  .section-4 {
    margin-bottom: 0;
  }

  .text-field-23 {
    width: 100%;
  }

  .tab-pane-scope-of-work {
    padding-top: 120px;
  }

  .grid-46.test {
    width: 100%;
  }

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

  .container-30.total-construction-cost {
    max-width: 384px;
    margin-top: 20px;
  }

  .text-field-24, .text-field-24.contact-names {
    margin-left: 10px;
  }

  .propval-label.real {
    font-size: 15px;
  }

  .card-6 {
    padding: 30px 20px 20px;
  }

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

  .tabs-2.details {
    width: 100%;
  }

  .select-field-23 {
    width: 120px;
  }

  .valuation-picture {
    width: 300px;
    min-height: 300px;
    padding: 20px;
  }

  .textarea-4 {
    width: 100%;
  }

  .tabs-menu-3 {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .upload-card {
    padding: 30px 20px 20px;
  }

  .columns-23 {
    flex-direction: column;
  }

  .rentals-quote-form.test, .rentals-quote-form.nexus, .rentals-quote-form.nexus-dropbown {
    margin-top: 5px;
  }

  .form-field {
    width: 50%;
    height: 50px;
    margin-bottom: 10px;
  }

  .form-field.slider {
    width: 100%;
    height: 60px;
    margin-bottom: 0;
  }

  .slider-container {
    width: 100%;
    padding-top: 0;
  }

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

  .nexus-submission-icon {
    width: 70px;
    max-width: none;
    padding-left: 10px;
  }

  .refinance-radio {
    margin-top: 5px;
  }

  .refinance-radio.first {
    margin-top: 10px;
  }

  .sow-form-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .loan-type-label---fnf.admin-dash {
    text-align: center;
    min-width: 150px;
    height: 20px;
    font-size: 11px;
    line-height: 20px;
    display: block;
  }

  .terms-card {
    width: 220px;
  }

  .loan-dashboard-tabs-card {
    width: 100%;
    min-width: 450px;
    max-width: 600px;
    margin-top: 40px;
    padding: 30px 10px 20px;
  }

  .loan-details {
    margin-left: 5px;
    margin-right: 10px;
  }

  .loan-dashboard-details {
    margin-right: 5px;
  }

  .utility-page-content {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .title-2.card-home-perk {
    margin-bottom: 10px;
  }

  .title-2.home-testimonials {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .title-2.home-perks {
    max-width: 432px;
    margin-left: auto;
    margin-right: auto;
  }

  .title-2.card-home-testimonial {
    margin-bottom: 10px;
  }

  .title-2.h3-size {
    font-size: 22px;
  }

  .title-2.h3-size.card-contact-link {
    margin-bottom: 8px;
  }

  .title-2.h3-size.card-plan {
    margin-bottom: 4px;
  }

  .title-2.home-perks-featured-top-title {
    max-width: 441px;
  }

  .title-2.footer-menu, .title-2.blog {
    margin-bottom: 25px;
  }

  .title-2.neutral-100.cta-2 {
    max-width: 90%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .title-2.blog-hero {
    margin-bottom: 40px;
  }

  .title-2.careers-perk, .title-2.card-home-testimonial {
    margin-bottom: 10px;
  }

  .title-2.careers-perks {
    max-width: 364px;
  }

  .title-2.manrope_40px_800bold_midnight-blue {
    max-width: 416px;
  }

  .title-2.careers-hero {
    font-size: 38px;
  }

  .title-2.pricing {
    font-size: 5vh;
    line-height: 7vh;
  }

  .title-2.h4-size {
    font-size: 20px;
  }

  .title-2.h4-size.card-plan-features {
    margin-bottom: 10px;
  }

  .title-2.contact-social-media {
    margin-bottom: 20px;
  }

  .title-2.changelog {
    font-size: 5vh;
    line-height: 6vh;
  }

  .title-2.about-hero {
    max-width: 656px;
  }

  .title-2.h2-size {
    font-size: 28px;
  }

  .title-2.h2-size.team-item-name {
    margin-bottom: 0;
  }

  .paragraph-7.home-hero {
    margin-bottom: 40px;
  }

  .paragraph-7.home-perks-featured-top-content-paragraph, .paragraph-7.home-perks-featured-bottom-content-paragraph {
    margin-bottom: 30px;
  }

  .paragraph-7.neutral-300.cta-1, .paragraph-7.neutral-300.card-footer-download, .paragraph-7.neutral-300.cta-2, .paragraph-7.neutral-300.card-footer-download, .paragraph-7.neutral-300.cta-2 {
    margin-bottom: 35px;
  }

  .paragraph-7.home-download {
    margin-bottom: 30px;
  }

  .paragraph-7.card-home-perk {
    max-width: 388px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-7.home-perks-featured-top-content-paragraph, .paragraph-7.home-perks-featured-bottom-content-paragraph {
    margin-bottom: 30px;
  }

  .paragraph-7.careers-perk {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-7.careers-hero {
    margin-bottom: 40px;
  }

  .paragraph-7.card-home-testimonial, .paragraph-7.apply {
    margin-bottom: 20px;
  }

  .paragraph-7.faqs {
    margin-bottom: 30px;
  }

  .paragraph-7.contact {
    margin-bottom: 33px;
  }

  .paragraph-7.contact-link {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-7.contact-hero {
    max-width: 564px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-7.steps-paragraph {
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 16px;
  }

  .section-5 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-5.bg-neutral-200.steps {
    overflow: hidden;
  }

  .section-5.home-hero {
    padding-bottom: 25px;
  }

  .section-5.bg-primary-1.cta-1 {
    padding-top: 128px;
    padding-bottom: 128px;
  }

  .section-5.bg-primary-1.cta-2 {
    padding-top: 94px;
    padding-bottom: 94px;
  }

  .section-5.home-perks {
    padding-top: 25px;
  }

  .section-5.blog-hero {
    padding-top: 77px;
    padding-bottom: 102px;
  }

  .footer-nav {
    margin-right: 25px;
  }

  .home-hero-content {
    margin-bottom: 60px;
  }

  .card-9.home-perk {
    padding: 40px 35px;
  }

  .card-9.step-tab-link {
    margin-bottom: 28px;
    padding-left: 33px;
    padding-right: 33px;
  }

  .card-9.step-tab-link.w--current {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .card-9.footer-download {
    padding: 52px 40px;
  }

  .card-9.home-testimonial, .card-9.process {
    margin-left: 15px;
    margin-right: 0;
    padding: 43px 40px 46px;
  }

  .card-9.faq {
    padding: 35px;
  }

  .card-9.plan {
    margin-top: 0;
    padding: 0 10px 40px;
  }

  .card-9.contact-link {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 36px 35px 57px;
  }

  .card-9.connect {
    padding: 0 35px 40px;
  }

  .card-9.contact {
    min-height: 1007px;
    padding: 56px 35px;
  }

  .card-9.footer-create-account {
    padding: 52px 40px;
  }

  .home-perks-featured-bottom-content-grid {
    margin-bottom: 35px;
  }

  .home-perks-grid {
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .card-home-testimonial-about-wrapper {
    margin-left: 11px;
  }

  .steps-tabs-menu {
    margin-bottom: 67px;
  }

  .footer-4 {
    padding-top: 80px;
    padding-bottom: 32px;
  }

  .footer-content-bottom {
    padding-top: 32px;
  }

  .subtitle-wrapper {
    margin-bottom: 15px;
  }

  .home-download-image-wrapper {
    max-width: 100%;
  }

  .footer-content-top {
    margin-bottom: 89px;
  }

  .home-perks-featured-bottom-content {
    margin-bottom: 60px;
  }

  .footer-menu-main-content {
    flex-wrap: wrap;
    margin-bottom: 50px;
  }

  .home-download-features-grid {
    margin-bottom: 35px;
  }

  .home-hero-wrapper {
    margin-bottom: 75px;
  }

  .footer-menu-wrapper.first {
    margin-bottom: 40px;
    margin-right: 30px;
  }

  .home-testimonials-title-wrapper {
    margin-bottom: 20px;
  }

  .home-perks-featured-top-content {
    margin-bottom: 60px;
  }

  .button-secondary._2-buttons-button.store-2 {
    padding-left: 23px;
    padding-right: 23px;
  }

  .button-secondary._2-buttons-button.store-1 {
    margin-right: 20px;
    padding-left: 23px;
    padding-right: 23px;
  }

  .image-52.cta-1 {
    margin-top: -43px;
    margin-bottom: -28px;
  }

  .image-52.home-download {
    max-width: 80%;
    top: -12px;
  }

  .image-52.card-home-perk-icon {
    margin-bottom: 22px;
  }

  .image-52.home-hero-1 {
    margin-bottom: -36px;
  }

  .image-52.cta-2 {
    margin-top: -38px;
  }

  .image-52.careers-perk-icon {
    width: 70px;
    min-width: 70px;
    min-height: 70px;
    margin-bottom: 20px;
  }

  .image-52.apply, .image-52.card-home-testimonial-about, .image-52.apply-image-progress {
    border-radius: 23px;
    width: 70px;
    min-width: 70px;
    min-height: 70px;
    margin-right: 20px;
  }

  .image-52.apply {
    border-radius: 23px;
    width: auto;
    min-width: auto;
    height: 220px;
    min-height: auto;
    margin-right: auto;
  }

  .image-52.home-perks-featured-bottom-image {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-52.changelog-icon {
    border-radius: 26px;
    max-width: 93px;
    margin-bottom: 35px;
  }

  .image-52.card-value {
    border-radius: 25px;
    width: 78px;
    min-width: 78px;
    min-height: 78px;
    margin-bottom: 20px;
  }

  .cta-1-image-wrapper {
    max-width: 100%;
  }

  .header {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .split-content.footer-content-bottom-left {
    width: 400px;
    margin-bottom: 27px;
  }

  .home-perks-featured-bottom-image-wrapper {
    width: 100vw;
    max-width: none;
  }

  .home-download-content {
    margin-bottom: 60px;
  }

  .home-perks-featured-top {
    margin-bottom: 106px;
  }

  .container-medium-600px.home-perks, .container-medium-600px.careers-testimonials, .container-medium-600px.about-story, .container-medium-600px.about-team {
    margin-bottom: 40px;
  }

  .bg.step-circle {
    width: auto;
    min-width: 100%;
    min-height: auto;
    padding-top: 100%;
  }

  .bg.cta-1-circle {
    width: auto;
    min-width: 94%;
    min-height: auto;
    padding-top: 94%;
  }

  .bg.cta-1-circle.right-padding {
    right: 0;
  }

  .bg.home-hero-circle {
    width: auto;
    min-width: 105%;
    min-height: auto;
    padding-top: 105%;
    right: -16.5px;
  }

  .bg.home-perks-featured-bottom-circle {
    left: 80px;
  }

  .bg.home-perks-featured-top-circle {
    min-height: 75%;
  }

  .bg.cta-2-circle {
    width: auto;
    min-width: 90%;
    min-height: auto;
    padding-top: 90%;
    bottom: auto;
  }

  .bg.home-perks-featured-bottom-circle {
    min-width: auto;
    bottom: 55px;
    left: 35px;
  }

  .bg.instant-funds {
    left: 80px;
  }

  .bg.cta-1-circle-copy {
    width: auto;
    min-width: 94%;
    min-height: auto;
    padding-top: 94%;
  }

  .bg.home-hero-circle-blue {
    width: auto;
    min-width: 105%;
    min-height: auto;
    padding-top: 105%;
    right: -16.5px;
  }

  .steps-tabs {
    margin-bottom: 40px;
  }

  .page-wrapper {
    max-width: 100vw;
  }

  .home-perks-featured-top-content-grid {
    margin-bottom: 35px;
  }

  .subtitle-line {
    width: 33px;
  }

  .cta-1-content {
    margin-bottom: 60px;
  }

  .home-testimonials-grid {
    margin-bottom: 40px;
  }

  .home-page-load {
    width: 100%;
    min-width: auto;
    display: none;
  }

  .button-primary-2.header-button {
    width: 150px;
    margin-left: auto;
    margin-right: 0;
    display: block;
  }

  .button-primary-2.header-button.login {
    width: 150px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: 0;
    display: block;
  }

  .button-primary-2.header-button {
    display: none;
  }

  .button-primary-2.header-button.mobile {
    display: block;
  }

  .div-block-42 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    display: block;
  }

  .form-20 {
    width: 700px;
  }

  .div-block-44 {
    width: 462px;
    padding-top: 10px;
  }

  .columns-24, .scope-grid-template {
    width: 499px;
  }

  .div-block-46 {
    width: 400px;
    margin: -40px;
  }

  .column-42 {
    padding-left: 2px;
  }

  .column-43, .column-44, .column-45, .div-block-47 {
    padding-left: 0;
  }

  .column-46, .column-47 {
    padding-right: 0;
  }

  .column-48 {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .column-49 {
    padding-right: 0;
  }

  .column-50, .column-51, .column-52, .column-53 {
    padding-left: 14px;
  }

  .column-55 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-48 {
    width: 79px;
  }

  .div-block-49 {
    padding-left: 0;
  }

  .div-block-50 {
    width: 72px;
  }

  .column-58 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-25 {
    width: 100%;
  }

  .section-6 {
    width: 100%;
    margin-top: 50px;
  }

  .chart-symbols-item-name-4 {
    text-align: center;
    font-size: 12px;
  }

  .counter-2 {
    font-size: 21px;
  }

  .progress-outer-4 {
    width: 85%;
  }

  .project-component-title-4 {
    color: #1c1c57;
    font-family: Manrope, sans-serif;
    font-size: 15px;
    font-weight: 800;
  }

  .outstanding-documents-2 {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-67 {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .accordion {
    width: 100%;
  }

  .accordion-content {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-content.calc {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .details-submit-button {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-97 {
    text-align: center;
    width: 100%;
  }

  .div-block-53 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .columns-27 {
    flex-direction: column;
  }

  .column-71 {
    padding-left: 0;
    padding-right: 0;
  }

  .loan-terms-mobile {
    width: 200px;
  }

  .columns-28 {
    flex-direction: column;
    align-items: center;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .loan-tracking-heading {
    font-size: 34px;
  }

  .contact-details-tab-link.w--current {
    text-align: center;
  }

  .loan-wolf-sign-up-form-block {
    min-height: auto;
  }

  .submit-content-wrapper---brix {
    margin-top: 32px;
  }

  .form-step-progress-bar---brix {
    display: none;
  }

  .multi-step-form-button {
    top: 990px;
  }

  .multi-step-form-button.left {
    left: -32px;
  }

  .multi-step-form-button.left.quote-previous {
    width: 180px;
    padding: 15px 20px;
    position: absolute;
    inset: auto auto -70px -15px;
  }

  .multi-step-form-button.right---brix {
    right: -32px;
  }

  .multi-step-form-button.right---brix.preview-page {
    top: -310px;
    width: 180px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: absolute;
    inset: auto -15px -70px auto;
  }

  .steps-bar---brix {
    justify-content: space-between;
    padding-bottom: 24px;
  }

  .form-step-progress-bar-mobile---brix {
    border-radius: 500px;
    width: auto;
    max-width: 100%;
    display: flex;
  }

  .form-step-progress-bar-mobile---brix.step-1---brix {
    background-color: #4a3aff;
    width: 22%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-step-progress-bar-mobile---brix.step-2---brix {
    background-color: #4a3aff;
    background-image: linear-gradient(to right, var(--loan-wolf-blue), #31a298);
    width: 50%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-step-progress-bar-mobile---brix.step-3---brix {
    background-color: #4a3aff;
    background-image: linear-gradient(to right, var(--loan-wolf-blue), var(--medium-sea-green));
    width: 80%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-step-progress-bar-mobile---brix.full-bar---brix {
    background-color: #4a3aff;
    background-image: linear-gradient(to right, var(--loan-wolf-blue), var(--medium-sea-green));
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-step-progress-bar-mobile---brix.step-1---brix {
    background-color: #4a3aff;
    background-image: linear-gradient(to right, var(--loan-wolf-blue), #319ba0);
    width: 22%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-step-number---brix {
    margin-left: 10px;
    margin-right: 10px;
  }

  .multi-step-form---error-message {
    margin-top: 170px;
  }

  .step-title-wrap {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .bold-text-6._12 {
    padding-left: 10px;
  }

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

  .multi-step-form-block {
    min-height: auto;
    padding-bottom: 0;
  }

  .container {
    height: 120%;
    padding-bottom: 35px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .step-title {
    margin-top: 10px;
    line-height: 26px;
  }

  .slide {
    height: 100%;
    padding-bottom: 0;
  }

  .steps-bar-wrapper {
    flex-direction: column;
    padding-bottom: 15px;
    display: flex;
  }

  .steps-bar-wrapper.invchar, .steps-bar-wrapper.nexus {
    padding-bottom: 5px;
  }

  .slider {
    height: 100%;
    padding-bottom: 0;
  }

  .form-content {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .multi-step-form-label---brix-2 {
    margin-bottom: 5px;
  }

  .multi-step-form {
    padding-bottom: 48px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .multi-step-form.inv-star, .multi-step-form.nexus, .multi-step-form.nexus-dark-mode, .multi-step-form.nexus-dark-mode-v2 {
    height: 100%;
    padding-bottom: 85px;
  }

  .mask {
    height: 100%;
  }

  .heading-main {
    font-size: 29px;
  }

  .radio-block-icon-2.yesno {
    width: 100%;
  }

  .radio-block-icon-2.yesno.contract {
    height: 40px;
  }

  .radio-block-icon-2.prop-type-radio, .radio-block-icon-2.loan-type-radio, .radio-block-icon-2.nexus-prop-type-radio {
    height: 90px;
    position: absolute;
    top: 0%;
  }

  .grid-78 {
    grid-template-columns: 1fr 2.75fr;
    width: 100%;
  }

  .preapproval-radio-button {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-79 {
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .first-step-grid {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .contact-info-grid {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .radio-block-multi-strat {
    margin-bottom: 0;
  }

  .body-3 {
    height: auto;
  }

  .characteristics-grid {
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
    height: auto;
    min-height: 320px;
    max-height: none;
    margin-bottom: 5px;
  }

  .date-input {
    border-radius: 16px;
    width: 200px;
    min-width: auto;
    height: 35px;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .submit-button---multiform {
    margin-top: 10px;
    margin-right: auto;
    display: block;
    position: relative;
    bottom: auto;
    right: auto;
  }

  .experience-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .separator-grid {
    place-content: start center;
    justify-items: center;
    max-height: none;
  }

  .separator-grid.first {
    max-height: none;
  }

  .separator-grid.hide {
    display: none;
  }

  .yesno-grid {
    padding-left: 90px;
    padding-right: 90px;
  }

  .purchref-grid {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sidebar-navbar-brand-logo-small-2 {
    display: block;
  }

  .sidebar-navbar-footer-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sow-submit-button {
    margin-left: auto;
    margin-right: auto;
  }

  .loan-terms-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .columns-30 {
    flex-direction: column;
    display: flex;
  }

  .p3-left-reg {
    font-size: 14px;
  }

  .btn-close {
    right: 12px;
  }

  .main {
    margin-top: 20px;
    overflow: visible;
  }

  .sidebar-navbar-footer-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .body-5 {
    min-width: 100vw;
    max-width: 100vw;
  }

  .heading-102 {
    font-size: 3.23vh;
    line-height: 8vh;
  }

  .admin-dash-card {
    grid-template-columns: .5fr 1fr 1fr .5fr;
    min-width: auto;
    height: 120px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .admin-dash-tabs-card {
    width: 100%;
    min-width: 450px;
    max-width: 600px;
    margin-top: 40px;
    padding: 30px 10px 20px;
  }

  .admin-card-address {
    font-size: 14px;
  }

  .admin-loan-value {
    margin-left: 5px;
    margin-right: 10px;
  }

  .admin-loan-value.date {
    justify-content: center;
  }

  .admin-loan-key {
    margin-right: 5px;
  }

  .admin-keyval-div {
    text-align: center;
  }

  .admin-keyval-div.date {
    justify-content: flex-end;
  }

  .admin-keyval-div.name {
    padding-left: 20px;
  }

  .loan-processing-heading {
    font-size: 34px;
  }

  .quick-button-top-section {
    width: 100%;
    margin-top: 50px;
  }

  .button-column {
    width: 100%;
  }

  .loan-terms-processing-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .loan-terms-processing-grid.hide {
    display: none;
  }

  .loan-terms-procesing {
    width: 200px;
  }

  .loan-terms-item-label {
    text-align: center;
    font-size: 12px;
  }

  .loan-terms-item {
    font-size: 21px;
  }

  .processing-card {
    padding: 30px 20px 20px;
  }

  .processing-form {
    width: 100%;
  }

  .processing-contact-input, .processing-contact-input.contact-names {
    margin-left: 10px;
  }

  .processing-contact-submit {
    margin-left: auto;
    margin-right: auto;
  }

  .contact-modal-card {
    padding: 10px 20px 20px;
  }

  .milestone-grid.test {
    width: 100%;
  }

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

  .lender-info-heading {
    margin-bottom: 40px;
  }

  .admin-lender-info-card {
    width: 100%;
    min-width: 450px;
    max-width: 600px;
    margin-top: 40px;
    padding: 30px 10px 20px;
  }

  .lender-info-card {
    width: 220px;
  }

  .processing-tabs-menu {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .processing-tabs-content {
    width: 100%;
  }

  .loan-choice-tabs-content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .loan-choices-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .loan-choice-card {
    width: 100%;
    min-width: 0;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }

  .loan-choice-keyval-div {
    margin-left: auto;
    margin-right: auto;
  }

  .loan-choice-key {
    margin-right: 0;
  }

  .loan-choice-value {
    margin-left: 5px;
    margin-right: 5px;
  }

  .loan-choice-card-grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .user-info-processing-grid, .credit-processing-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .confirmations-grid {
    padding-left: 0;
  }

  .confirmation {
    font-size: 13px;
    line-height: 18px;
  }

  .status-grid-lb {
    width: 70px;
    height: 80px;
  }

  .confirmation-form-background {
    object-fit: fill;
    width: 90vw;
    height: auto;
    margin-top: 60px;
    margin-bottom: 40px;
    padding-bottom: 10px;
    position: static;
  }

  .paragraph-8 {
    font-size: 14px;
  }

  .processing-contact-submit-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .confirmation-submit {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    inset: auto 0% 0%;
  }

  .nav-link-2 {
    font-size: 30px;
  }

  .empty-state {
    padding: 50px 35px;
  }

  .footer {
    padding-top: 80px;
    padding-bottom: 32px;
  }

  .subtitle-wrapper-2, .image-wrapper.card-plan-icon {
    margin-bottom: 15px;
  }

  .image-wrapper.card-contact-link-icon {
    border-radius: 26px;
    width: 93px;
    min-width: 93px;
    min-height: 93px;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .image-wrapper.about-hero {
    border-radius: 40px;
    margin-bottom: 100px;
  }

  .nav-menu {
    padding-top: 110px;
  }

  .cta-2-images-wrapper {
    margin-bottom: 0;
  }

  .blog-grid {
    grid-row-gap: 83px;
  }

  .nav-item-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-item-wrapper.button-mobile {
    margin-top: 140px;
  }

  .header-menu-button-icon-wrapper {
    background-color: #08ce8a;
    border-radius: 10px;
  }

  .content-top.blog {
    align-items: stretch;
    margin-bottom: 50px;
  }

  .lender-info-form-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .lender-form-card {
    width: 200px;
  }

  .lender-input-label {
    text-align: center;
    font-size: 12px;
  }

  .lender-submit {
    margin-left: auto;
    margin-right: auto;
  }

  .lender-key {
    margin-right: 5px;
  }

  .admin-loan-value-copy, .lender-value, .criteria-entry-type {
    margin-left: 5px;
    margin-right: 10px;
  }

  .lender-card-heading {
    padding-right: 10px;
  }

  .lender-heading-main {
    font-size: 34px;
  }

  .lender-tabs-content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lender-info-forms-card {
    padding: 30px 20px 20px;
  }

  .lender-tabs-menu {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .lender-forms-tabs-content {
    width: 100%;
  }

  .lender-btn {
    margin-left: auto;
    margin-right: auto;
  }

  .confirmations-form-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .lender-info-card-copy {
    width: 220px;
  }

  .lender-dash-tabs-menu {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .lender-dash-tabs-menu.details, .lender-dash-tabs-menu.processing-details {
    grid-template-columns: 1fr;
    width: 150px;
  }

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

  .columns-2 {
    flex-direction: column;
  }

  .careers-perks-content {
    margin-bottom: 60px;
  }

  .div-block-69 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-span-8 {
    font-size: 16px;
    line-height: 22px;
  }

  .button-primary-3.header-button {
    display: none;
  }

  .button-primary-3.header-button.mobile {
    display: block;
  }

  .section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section.careers-perks {
    padding-top: 58px;
    padding-bottom: 123px;
  }

  .section.careers-hero {
    padding-top: 77px;
    padding-bottom: 69px;
  }

  .careers-perk-wrapper {
    text-align: center;
  }

  .heading-4 {
    font-size: 34px;
  }

  .pricing-h1 {
    font-size: 34px;
    line-height: 44px;
  }

  .careers-perks-grid {
    grid-template-columns: 1fr;
    max-width: 503px;
  }

  .text-span-10 {
    font-size: 28px;
  }

  .ws-new-quote-submit, .filter-button {
    margin-left: auto;
    margin-right: auto;
  }

  .filter-select-div.ws {
    width: 400px;
  }

  .calculate-card-heading.vs {
    width: 100%;
    font-size: 10px;
  }

  .div-calculate-card-2.vs-loan {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .ws-metrics-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .admin-top-analysis {
    width: 100%;
    height: 96px;
  }

  .card-heading.lqs {
    height: 96%;
    font-size: 10px;
  }

  .ws-metrics-card {
    grid-template-rows: minmax(auto, .25fr) minmax(auto, .5fr);
    width: 100%;
    max-width: 300px;
    height: 96px;
  }

  .wholesaler-metrics-card {
    height: 98px;
  }

  .grid-82 {
    grid-template-rows: auto;
  }

  .accordion-content__inner-wrap-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-86, .column-87 {
    height: auto;
  }

  .wholesaler-home-tabs {
    width: 100%;
    min-width: 450px;
    max-width: 600px;
    margin-top: 40px;
    padding: 30px 10px 20px;
  }

  .user-info-forms-card {
    padding: 30px 20px 20px;
  }

  .property-image-container {
    width: 300px;
    height: 250px;
  }

  .property-image-card {
    height: 200px;
  }

  .image-74 {
    max-height: 200px;
    overflow: hidden;
  }

  .lender-rep-form-grid {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lender-form-label {
    margin-bottom: 5px;
  }

  .user-info-md-card {
    padding: 30px 20px 20px;
  }

  .add-docs-form-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .calculation-summary {
    justify-content: center;
    display: flex;
  }

  .calculation-summary.mtop20 {
    width: 500px;
  }

  .calculation-summary.mtop20.ltr {
    width: 450px;
    padding-left: 0;
    padding-right: 0;
  }

  .calc-summary-grid {
    width: 460px;
    padding-left: 0;
    padding-right: 0;
  }

  .summ-col-label {
    font-size: .8rem;
  }

  .summ-col-label.annb {
    width: 48px;
    font-size: .45rem;
    line-height: .65rem;
  }

  .summ-col-label.year {
    font-size: .55rem;
  }

  .grid-unconfirmed {
    padding-top: 10px;
  }

  .grid-confirmed {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .delete-text-conf-doc {
    padding-top: 10px;
  }

  .summary-accordion {
    margin-left: 10px;
    margin-right: 10px;
  }

  .summary-accordion.ltr {
    width: 440px;
  }

  .table-value {
    font-size: .8rem;
  }

  .summary-acc-item {
    width: auto;
  }

  .summary-acc-item.ltr {
    padding-left: 3px;
    padding-right: 3px;
  }

  .calc-breakdown-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .breakdown-value {
    min-width: 95px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .row-label {
    width: 135px;
    font-size: .775rem;
  }

  .lender-details {
    margin-left: auto;
    margin-right: auto;
  }

  .dates-div {
    margin-top: 7px;
  }

  .calc-field-label.vs {
    width: 100%;
    font-size: 10px;
  }

  .ltr-calc-grid {
    flex-direction: column;
    align-items: center;
    width: 400px;
  }

  .ltr-calc-acquisition-sale {
    flex-direction: column;
    width: 400px;
  }

  .ltr-calc-results-grid {
    flex-direction: column;
  }

  .acq-fields-div {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
  }

  .acq-sliders-div {
    width: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .calc-area-heading-div.bg-blend {
    margin-left: 0;
    margin-right: 0;
  }

  .calc-area-heading.vs {
    width: 100%;
    font-size: 10px;
  }

  .annual-breakdown-grid {
    width: 440px;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .lender-rep-form-grid-copy {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .user-form-label {
    margin-bottom: 5px;
  }

  .misc-input-label {
    text-align: center;
    font-size: 12px;
  }

  .misc-settings-card {
    width: 200px;
  }

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

  .misc-submit {
    margin-left: auto;
    margin-right: auto;
  }

  .misc-settings-form-div {
    width: 200px;
  }

  .misc-delete {
    margin-left: auto;
    margin-right: auto;
  }

  .loan-terms-comment {
    width: 200px;
  }

  .comment-cancel, .comment-submit {
    margin-left: auto;
    margin-right: auto;
  }

  .ws-form-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .ws-form-grid.hide {
    display: none;
  }

  .ws-deal-card {
    width: 220px;
  }

  .ws-deal-label {
    margin-right: 5px;
    font-size: 12px;
  }

  .ws-deal-value {
    margin-left: 5px;
    margin-right: 10px;
    font-size: 12px;
  }

  .ws-deal-button {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-flex-container {
    justify-content: center;
    width: 450px;
  }

  .ws-deals {
    width: 100%;
    min-width: 450px;
    max-width: 600px;
    margin-top: 40px;
    padding: 30px 10px 20px;
  }

  .button-container {
    width: 220px;
  }

  .wet-dry-grid {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .wet-dry-radio {
    margin-top: 5px;
  }

  .wet-dry-radio.first {
    margin-top: 10px;
  }

  .commercial-info-grid {
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
    min-height: 320px;
    max-height: none;
    margin-bottom: 5px;
  }

  .commercial-form-content {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .comm-sep-grid {
    place-content: start center;
    justify-items: center;
    max-height: none;
  }

  .comm-sep-grid.first {
    max-height: none;
  }

  .comm-sep-grid.hide {
    display: none;
  }

  .comm-text-field.test.payoff-amount.currency {
    margin-bottom: 0;
  }

  .comm-contact-grid {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .deal-edit-lb {
    margin-top: 0;
    margin-right: 0;
  }

  .deal-info-lb {
    width: 38px;
    height: 38px;
  }

  .modal-button {
    margin-left: auto;
    margin-right: auto;
  }

  .ws-deal-modal-container {
    width: 80vw;
    height: 100px;
  }

  .ws-deal-modal-background {
    object-fit: fill;
    width: 90vw;
    height: auto;
    margin-top: 60px;
    margin-bottom: 40px;
    padding-bottom: 10px;
    position: static;
  }

  .ws-modal-row {
    justify-content: center;
    align-items: center;
    width: 80vw;
  }

  .access-denied-card {
    width: 90vw;
  }

  .access-denied-tb {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
  }

  .access-heading {
    font-size: 20px;
  }

  .filter-button-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .delete-text-conf-doc-2 {
    padding-top: 10px;
  }

  .heading-110 {
    text-align: center;
    width: 100%;
  }

  .docs-main-tab-menu {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    height: auto;
    max-height: none;
    display: grid;
  }

  .documents-main-tab {
    width: 130px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .doc-calc-grid {
    grid-column-gap: 28px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    overflow: visible;
  }

  .prop-val-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-incomplete {
    padding-top: 10px;
  }

  .grid-executed {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .lender-select-checkbox {
    width: 480px;
  }

  .lender-pricing-row.headers {
    width: 95%;
  }

  .lender-select-headers {
    width: 100px;
  }

  .lender-select-headers.long {
    width: 150px;
  }

  .lender-select-value {
    width: 100px;
    font-size: 11px;
  }

  .lender-select-value.long {
    width: 150px;
  }

  .lender-pricing-card {
    justify-items: center;
  }

  .checkbox-3 {
    width: 480px;
  }

  .pricing-submit {
    margin-left: auto;
    margin-right: auto;
  }

  .form-27 {
    width: 95%;
  }

  .btn-main {
    margin-left: auto;
    margin-right: auto;
  }

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

  .col {
    margin-bottom: 20px;
  }

  .container-8 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .yearly-discount {
    height: 16px;
    font-size: 12px;
    line-height: 14px;
  }

  .pricing-header {
    margin-bottom: 10px;
    line-height: 1.9em;
  }

  .toggle-row {
    margin-bottom: 20px;
  }

  .pricing-box-row {
    flex-wrap: wrap;
  }

  .pricing-box {
    z-index: 5;
    box-shadow: none;
    background-color: #fff;
    border-left-width: 0;
    border-right-width: 0;
    border-radius: 0;
    justify-content: space-around;
    align-items: center;
    margin-bottom: -2px;
    padding-top: 5%;
    padding-bottom: 5%;
    font-size: 13px;
    line-height: 1.7em;
    display: flex;
  }

  .pricing-box.no-shadow {
    border-color: #f9f9f9;
  }

  .price {
    font-size: 50px;
    line-height: 50px;
  }

  .mobile-image-div {
    margin-left: -5%;
  }

  .toggle-text.yearly {
    line-height: 1.6em;
  }

  .recommended {
    font-size: 10px;
    top: 0;
    right: -93px;
  }

  .plan-title {
    margin-bottom: -50px;
    font-size: 24px;
  }

  .pricing-h1-2 {
    margin-bottom: 0;
    font-size: 32px;
  }

  .pricing-wrapper {
    margin-bottom: -50px;
  }

  .faq-icon-wrapper {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .faq-icon-2 {
    min-height: 20px;
  }

  .faqs-title-wrapper {
    margin-bottom: 40px;
  }

  .faq-icon-1 {
    width: 20px;
  }

  .plan-item {
    margin-top: 33px;
    margin-bottom: 50px;
  }

  .container-medium-672px.pricing {
    width: auto;
    margin-bottom: 40px;
  }

  .section-8.pricing {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-8.contact-hero {
    padding-top: 77px;
  }

  .pricing-card-grid {
    height: 1000px;
  }

  .pricing-card-grid.p-10px {
    grid-column-gap: 18px;
  }

  .card-plan-price {
    margin-bottom: 0;
  }

  .divider.about-hero {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .divider.card-plan {
    width: 100%;
    min-height: 1px;
    margin: 40px 0 33px;
  }

  .card-plan-features-grid {
    margin-bottom: 30px;
  }

  .card-plan-content-top {
    max-width: 386px;
  }

  .contact-hero-grid {
    justify-items: stretch;
  }

  .before-and-after-section, .contact-title-wrapper {
    margin-bottom: 60px;
  }

  .contact-form {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .button-column-2 {
    width: 100%;
  }

  .date-input-2 {
    border-radius: 16px;
    width: 200px;
    min-width: auto;
    height: 35px;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .field-label-22 {
    margin-top: 10px;
  }

  .characteristics-grid-2 {
    grid-row-gap: 6px;
    grid-template-columns: 1fr;
    min-height: 320px;
    max-height: none;
    margin-bottom: 5px;
  }

  .previous-experience-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .separator-grid-2 {
    place-content: start center;
    justify-items: center;
    max-height: none;
  }

  .separator-grid-2.first {
    max-height: none;
  }

  .separator-grid-2.hide {
    display: none;
  }

  .additional-info-tab {
    width: 130px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .flex-center-spacebetween.quote-page {
    flex-direction: column;
    width: 220px;
  }

  .flex-center-spacebetween.home-3steps {
    padding-left: 5px;
    padding-right: 5px;
  }

  .milestones-grid.test {
    width: 100%;
  }

  .card-plan-content-connect {
    max-width: 386px;
  }

  .flex-center-center.p-10px.full-screen {
    align-items: flex-start;
  }

  .pricing-column {
    background-color: #fff;
    border-radius: 20px;
  }

  .content-h1 {
    font-size: 55px;
  }

  .title-wrap {
    text-align: center;
    align-items: center;
  }

  .feature-grid {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .button-wrap {
    height: 120px;
  }

  .price-grid {
    grid-template-columns: 1fr;
    max-width: 460px;
  }

  .price-grid.quote-page {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .price-type {
    margin-bottom: 10px;
  }

  .feature-text-mobile {
    font-size: 12px;
    line-height: 13px;
  }

  .pricing-top {
    height: 110px;
  }

  .feature-check.grey-bot-border, .feature-check.white-bot-border {
    width: 210px;
  }

  .feature-check.spacer {
    height: 19px;
  }

  .pricing-col {
    width: auto;
  }

  .amount-h1 {
    font-size: 4vh;
    line-height: 4.5vh;
  }

  .button-primary-pricing-snippet.header-button {
    display: none;
  }

  .button-primary-pricing-snippet.header-button.mobile {
    display: block;
  }

  .button-primary-pricing-snippet.hide {
    display: none;
  }

  .origination-text-block {
    font-size: 13px;
    font-weight: 700;
    line-height: 13px;
  }

  .service-fee-text-block {
    font-size: 13px;
    font-weight: 700;
  }

  .value-label {
    text-align: center;
    font-size: 12px;
  }

  .value {
    font-size: 21px;
  }

  .button-primary-learn-more-snippet.header-button {
    display: none;
  }

  .button-primary-learn-more-snippet.header-button.mobile {
    display: block;
  }

  .email-button, .email-submit {
    margin-left: auto;
    margin-right: auto;
  }

  .account-setup-progress {
    width: 85%;
  }

  .cancel-button {
    margin-left: auto;
    margin-right: auto;
  }

  .flex-center-spacearound.instant-letters-user {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 240px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .flex-center-spacearound.home-3steps {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-center-start.absolute-top-right {
    top: 2%;
    right: 4%;
  }

  .flex-center-start.absolute-top-left {
    position: static;
    top: 2%;
    right: 10%;
  }

  .button-primary-5.header-button {
    display: none;
  }

  .button-primary-5.header-button.mobile {
    display: block;
  }

  .home-perks-featured-bottom-content-2 {
    width: 100vw;
    max-width: none;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .home-perks-featured-bottom-2 {
    flex-direction: column-reverse;
  }

  .white-background {
    overflow: hidden;
  }

  .container-medium-728px.contact-hero {
    margin-bottom: 50px;
  }

  .card.contact-link {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 36px 35px 57px;
  }

  .card.footer-download {
    padding: 52px 40px;
  }

  .card.changelog, .card.privacy-policy {
    padding: 50px 40px;
  }

  .card.default {
    padding: 40px 35px;
  }

  .card.timeline-year {
    max-width: none;
    margin-bottom: 30px;
    padding-left: 33px;
    padding-right: 33px;
  }

  .card.value {
    padding: 44px 33px 42px;
  }

  .card.process {
    margin-left: 15px;
    margin-right: 0;
    padding: 43px 40px 46px;
  }

  .card.process._3 {
    width: 140px;
    height: 420px;
    margin: 10px 5px;
    padding: 20px 5px 10px;
  }

  .card.connect {
    padding: 0 35px 40px;
  }

  .faq-icon-wrapper-2 {
    width: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .header-2 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .footer-content-bottom-2 {
    padding-top: 32px;
  }

  .body-6 {
    max-width: 100vw;
  }

  .support-lb.tooltip {
    width: 130px;
  }

  .text-block-90 {
    padding-left: 5px;
  }

  .pricing-grid-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 80px);
  }

  .color-neutral-grid {
    grid-template-columns: 1fr 1fr;
  }

  .style-guide-header, .style-guide-content-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .paragraph-large {
    font-size: 20px;
    line-height: 32px;
  }

  .style-guide-subheader {
    padding-left: 32px;
    padding-right: 32px;
  }

  .color-secondary-grid {
    grid-template-columns: 1fr 1fr;
  }

  .footer-5 {
    padding-top: 80px;
    padding-bottom: 32px;
  }

  .style-guide-title {
    font-size: 46px;
    line-height: 52px;
  }

  .color-primary-grid {
    grid-template-columns: 1fr 1fr;
  }

  .about-hero-achievement-wrapper {
    width: 174.531px;
  }

  .timeline-right {
    align-self: auto;
    height: auto;
    margin-bottom: -30px;
  }

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

  .values-title-wrapper {
    max-width: 400px;
    margin-bottom: 40px;
  }

  .about-team-grid {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    max-width: 552px;
    margin-left: auto;
    margin-right: auto;
  }

  .timeline-left {
    height: auto;
  }

  .about-hero-achievement-number {
    margin-bottom: 4px;
    font-size: 40px;
  }

  .about-hero-vision-mission-wrapper {
    flex-direction: column;
  }

  .about-hero-vision-mission-content {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .about-hero-vision-mission-content.last {
    margin-bottom: 0;
  }

  .about-hero-achievements-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 504px;
    margin-bottom: 30px;
  }

  .timeline-center {
    display: none;
  }

  .timeline-wrapper {
    flex-direction: column;
  }

  .card-value-content {
    max-width: none;
  }

  .section-9 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-9.about-hero {
    padding-top: 77px;
    padding-bottom: 108px;
  }

  .home-perks-featured-bottom-content-copy {
    margin-bottom: 60px;
  }

  .down-payment-text-block {
    font-size: 24px;
  }

  .cta-1-content-financial-tools, .cta-1-content-financial-tools-copy {
    margin-bottom: 60px;
  }

  .problem-card {
    margin-bottom: 106px;
  }

  .problem-wrapper-subheading {
    margin-bottom: 15px;
  }

  .home-perks-features-skinny {
    margin-bottom: 35px;
  }

  .calculator-card {
    width: 100%;
    min-width: 450px;
    max-width: 600px;
    margin-top: 40px;
    padding: 30px 10px 20px;
  }

  .div-block-101 {
    width: 500px;
  }

  .mobile-screen-disclaimer {
    color: var(--midnight-blue);
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Manrope, sans-serif;
    font-weight: 500;
    display: block;
  }

  .card-plan-features-grid-2 {
    grid-row-gap: 10px;
    margin-bottom: 30px;
  }

  .card-plan-content-2 {
    flex-direction: column;
    margin-top: -33px;
  }

  .single-layout-col-2.left {
    display: none;
  }

  .single-layout-row {
    flex-direction: column;
  }

  .card-13 {
    padding: 30px 20px 20px;
  }

  .field-label-nexus {
    margin-top: 10px;
  }

  .seperator-grid-nexus {
    place-content: start center;
    justify-items: center;
    max-height: none;
  }

  .seperator-grid-nexus.first {
    max-height: none;
  }

  .seperator-grid-nexus.hide {
    display: none;
  }

  .nexus-submission-grid {
    grid-template-columns: 1fr 2.75fr;
    width: 100%;
  }

  .radio-block-multi-strat-nexus {
    margin-bottom: 0;
  }

  .first-step-grid-nexus {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .nexus-submission-icon-test {
    width: 70px;
    max-width: none;
    padding-left: 10px;
  }

  .nexus-login-layout-content {
    box-shadow: none;
    background-color: #0000;
  }

  .account-login-help-nexus {
    margin-top: 10px;
  }

  .nexus-login-layout-content-nova {
    box-shadow: none;
    background-color: #0000;
  }

  .bold-text-13._12 {
    padding-left: 10px;
  }

  .nexus-sign-up-layout-content {
    box-shadow: none;
    background-color: #0000;
  }

  .tos-and-pp.p-10px.full-screen {
    align-items: flex-start;
  }

  .combine-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-feature2_component {
    flex-direction: column;
  }

  .nexus-container {
    height: 120%;
    padding-bottom: 35px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nexus-multi-step-form-block {
    min-height: auto;
    padding-bottom: 0;
  }

  .nexus-deal-sub-heading {
    font-size: 29px;
  }

  .nexus-radio-block-multi-strat {
    margin-bottom: 0;
  }

  .nexus-deal-sub {
    width: 100%;
  }

  .nexus-deal-sub-icon-vacation {
    width: 70px;
    max-width: none;
    padding-left: 10px;
  }

  .nexus-dark-background-container {
    height: 120%;
    padding-bottom: 35px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .new-nexus-form-content {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nexus-dark-background-container-copy {
    height: 120%;
    padding-bottom: 35px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nexus-first-step-grid {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .nexus-dark-radio-block-multi-strat-copy, .glass-nexus-dark-radio-block-multi-strat {
    margin-bottom: 0;
  }

  .nexus-prop-step-grid {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .nexus-grid {
    grid-template-columns: 1fr 2.75fr;
    width: 100%;
  }

  .nexus-purchref-grid {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .radio-block-multi-strat-copy {
    margin-bottom: 0;
  }

  .nexus-type {
    width: 100%;
  }

  .radio-block-multi-strat-deal-sub {
    margin-bottom: 0;
  }

  .nexus-experience-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .seperator-grid-nexus-experience {
    place-content: start center;
    justify-items: center;
    max-height: none;
  }

  .seperator-grid-nexus-experience.first {
    max-height: none;
  }

  .seperator-grid-nexus-experience.hide {
    display: none;
  }

  .nexus-deal-sub-heading-centered, .nexus-deal-sub-heading-4 {
    font-size: 29px;
  }

  .submit-button---multiform-nexus {
    margin-top: 10px;
    margin-right: auto;
    display: block;
    position: relative;
    bottom: auto;
    right: auto;
  }

  .steps-bar---brix---nexus {
    justify-content: space-between;
    padding-bottom: 24px;
  }

  .nexus-steps-bar-wrapper {
    flex-direction: column;
    padding-bottom: 15px;
    display: flex;
  }

  .nexus-steps-bar-wrapper.invchar, .nexus-steps-bar-wrapper.nexus, .nexus-steps-bar-wrapper.dark-mode {
    padding-bottom: 5px;
  }

  .nexus-form-step-number---brix {
    margin-left: 10px;
    margin-right: 10px;
  }

  .nexus-form-step-progress-bar---brix {
    display: none;
  }

  .nexus-dark-background-container-section-2 {
    height: 120%;
    padding-bottom: 35px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .loan-wolf-title-dark {
    width: 100%;
  }

  .brix---header-logo {
    max-width: 90%;
  }

  .brix---hidden-on-mbl {
    display: none;
  }

  .wbs-section {
    padding: 2rem 2%;
  }

  .wbs-dropdown-grid-3-col, .wbs-dropdown-mega-grid {
    grid-template-columns: 1fr;
  }

  .brix---header-logo-2 {
    max-width: 90%;
  }

  .brix---hidden-on-mbl-2 {
    display: none;
  }

  .brix---header-logo-3, .nexus---header-logo-3 {
    max-width: 90%;
  }

  .nexus---hidden-on-mbl {
    display: none;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .navbar {
    padding-top: 0;
  }

  .nav-middle {
    padding-left: 1rem;
  }

  .nav-menu-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-small {
    font-size: 1.5rem;
  }

  .cta-wrap {
    flex-direction: column;
  }

  .button-group {
    flex-wrap: wrap;
  }

  .cta-image {
    margin-top: -.875rem;
    margin-left: -20.05rem;
    transform: rotate(0);
  }

  .heading-xlarge {
    font-size: 2.25rem;
  }

  .cta-image-wrap {
    transform: scale(.7);
  }

  .cta-text-wrap {
    width: 100%;
    padding-top: 4rem;
  }

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

  .hero-img-wrap {
    margin-top: 8.4rem;
    transform: scale(.8)rotate(90deg);
  }

  .text-size-medium {
    font-size: 1rem;
  }

  ._5-grid, ._6-grid {
    grid-template-columns: 1fr;
  }

  .rt-autofit {
    height: auto;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 60px;
    line-height: 70px;
  }

  h3 {
    font-size: 16px;
  }

  .nav-inner {
    width: 100vw;
  }

  .nav-menu-wrap {
    width: 100px;
  }

  .nav-link {
    text-align: right;
  }

  .nav-link.dashboard {
    text-align: right;
    display: none;
  }

  .menu-icon {
    background-color: #0000;
    margin: 10px 10px 0;
  }

  .menu-button {
    margin-left: 10px;
    margin-right: 20px;
    padding: 20px 0;
    display: flex;
    position: static;
    left: -29px;
    right: 0;
  }

  .nav-menu-2 {
    padding-bottom: 15px;
  }

  .brand {
    padding-left: 15px;
  }

  .submit-button-2 {
    width: 100%;
  }

  .image-5 {
    margin: 15px 0 10px;
  }

  .search {
    position: relative;
  }

  .hint {
    padding-left: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 8.5px;
  }

  .tabs-menu {
    border-bottom-style: none;
  }

  .tabs-menu.notification-menu {
    border-bottom-style: solid;
  }

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

  .app-main-layout-container {
    width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .tabs-content {
    flex-direction: column;
    align-items: center;
    width: 310px;
    display: flex;
    position: static;
  }

  .app-layout {
    min-width: 100vw;
    max-width: 100vw;
    height: auto;
    overflow: scroll;
  }

  .menu-dropdown-list.w--open {
    background-color: #fff;
    border-bottom-style: solid;
    border-radius: 0;
    height: auto;
    position: fixed;
    left: 0;
  }

  .app-main-layout-content {
    width: 100%;
    padding-left: 15px;
    padding-right: 20px;
  }

  .middle-black-logo {
    padding-top: 20px;
  }

  .single-layout-col.right {
    align-items: center;
    margin-bottom: auto;
    overflow: scroll;
  }

  .link {
    font-size: 11px;
  }

  .text-center.hint {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-center.sign-in {
    color: #170f49;
  }

  .text-center.create-account {
    color: #170f49;
    padding-bottom: 20px;
    font-family: Manrope, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
  }

  .single-layout-right {
    max-width: none;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .single-layout-right-content {
    box-shadow: none;
  }

  .single-layout-right-header {
    justify-content: center;
    align-items: center;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 12px;
    display: flex;
    position: static;
    top: 12px;
    left: 60px;
  }

  .label {
    justify-content: center;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .single-layout {
    width: 100vw;
    max-width: 100vw;
  }

  .single-layout-right-content-2 {
    box-shadow: none;
    border-radius: 14px;
    height: 743px;
    margin-top: 40px;
  }

  .project-component-number.outstanding-docs.review {
    color: #f0ab00;
  }

  .project-component-number.outstanding-docs.accepted-docs {
    color: #31ba7e;
  }

  .progress-inner.loan-tracking, .progress-inner.account-setup-horizontal {
    width: 3%;
  }

  .progress-inner.account-setup-horizontal.mobile {
    width: 67%;
  }

  .page-tabs-content {
    align-items: center;
    width: 100%;
  }

  .mt-20.text-center {
    justify-content: center;
    align-items: center;
    margin: 10px auto 40px;
  }

  .mt-20.client-select {
    justify-content: center;
    align-items: center;
    height: 0;
    margin: 10px auto 20px;
  }

  .mt-20.text-center-copy {
    justify-content: center;
    align-items: center;
    margin: 10px auto 40px;
  }

  .card-3 {
    width: 300px;
  }

  .sidebar-navbar-brand-2, .app-nav-layout-3 {
    background-color: #0000;
  }

  .tab-link-2 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-2.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-2.notification-tab.w--current {
    border-bottom-style: solid;
    border-radius: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .devider {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .button-9 {
    margin-top: auto;
  }

  .heading-49 {
    font-size: 24px;
  }

  .card-4.details {
    width: 100%;
  }

  .card-4.docs {
    width: 100%;
    height: auto;
    padding-top: 10px;
    box-shadow: 0 5px 5px 1px #dadada;
  }

  .card-4.loan-choices {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .app-main-layout-3 {
    max-width: 100vw;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .app-main-layout-3.wslr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-52 {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 27px;
    line-height: 35px;
  }

  .text-field-10.test.payoff-amount.currency, .text-field-10.test.dollars.currency, .text-field-10.test.dollars.currency {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-53 {
    font-size: 14px;
  }

  .select-field-17.scope-of-work-quality.small {
    width: auto;
  }

  .italic-text-2 {
    font-size: 9px;
    line-height: 14px;
  }

  .columns-5 {
    width: 260px;
  }

  .columns-5.hide-on-mobile {
    display: none;
  }

  .scope-of-work-title.scope-phone {
    font-size: 12px;
  }

  .columns-6 {
    flex-direction: column;
    width: auto;
  }

  .text-field-15.plans {
    width: 236px;
  }

  .text-field-15.phone-desc {
    width: 236px;
    margin-left: 0;
  }

  .grid-21 {
    justify-content: center;
    width: 225px;
  }

  .grid-21.contingency {
    width: auto;
  }

  .grid-21.tcc {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 30px;
  }

  .sow-budget.currency {
    width: 118px;
  }

  .column-14.total {
    align-items: center;
    margin-top: 40px;
  }

  .field-label-12 {
    text-align: left;
    justify-content: center;
    width: 230px;
  }

  .field-label-12.contingency {
    justify-content: flex-start;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 42px;
    font-family: Manrope, sans-serif;
  }

  .field-label-12.phone-title-two-words {
    font-size: 11px;
  }

  .field-label-12.total {
    font-family: Manrope, sans-serif;
    font-size: 14px;
  }

  .text-span-2 {
    font-size: 11px;
  }

  .field-label-13 {
    text-align: center;
    padding-left: 0;
  }

  .exterior-grid.scope-grid-template {
    grid-template-rows: auto auto auto;
  }

  .field-label-15 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    font-size: .7rem;
    display: flex;
  }

  .columns-7 {
    width: 100%;
  }

  .heading-73 {
    align-items: center;
    margin-bottom: auto;
    padding-right: 0;
    font-size: 14px;
  }

  .button-13 {
    margin-top: 20px;
  }

  .column-22, .column-23, .column-24 {
    justify-content: center;
    display: flex;
  }

  .modal-close {
    margin-left: 92%;
  }

  .tabs-content-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    display: flex;
    position: static;
  }

  .form-12 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .valuation {
    height: auto;
    margin-top: 30px;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .field-label-20 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 24px;
    font-family: Manrope, sans-serif;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    overflow: visible;
  }

  .tabs-menu-2 {
    border-bottom-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    align-items: flex-start;
    width: 100%;
    height: auto;
    max-height: none;
  }

  .tabs-menu-2.processing-details {
    grid-template-columns: 1fr;
    justify-content: center;
    height: auto;
    margin-bottom: 10px;
  }

  .tabs-menu-2.ws-contacts {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 200px;
    height: auto;
    margin-bottom: 10px;
  }

  .project-val {
    width: 100%;
    height: 103px;
    padding-left: 7px;
    padding-right: 7px;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .project-val.real {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6176cf2cfca51f652e8b0960_connect-circle.png");
    background-size: contain;
  }

  .form-13 {
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-4 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .loan-milestone-steps {
    flex-direction: column;
    display: flex;
  }

  .loan-milestone-steps.next-up, .loan-milestone-steps.passed {
    overflow: visible;
  }

  .text-field-23 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .tab-pane-scope-of-work {
    width: 100%;
    margin-left: 0;
    padding-top: 120px;
  }

  .grid-46.test {
    grid-template-columns: 5fr 1fr;
    width: 100%;
    min-height: 700px;
    max-height: none;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .app-main-layout-wrapper-3 {
    align-items: center;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-9 {
    grid-template-rows: auto auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-30.total-construction-cost {
    background-size: cover;
    align-items: stretch;
    max-width: 100%;
    height: 129px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .tab-link-3 {
    width: 100%;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-3.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    align-items: flex-start;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-field-24, .text-field-24.contact-names {
    width: 90%;
  }

  .propval-label {
    width: 80px;
    font-size: 12.5px;
    font-weight: 700;
  }

  .propval-label.real {
    font-size: 13px;
  }

  .card-6 {
    display: flex;
  }

  .card-6.text-center.loan-progress, .card-6.text-center.admin-loan-progress {
    flex-wrap: wrap;
    width: 100%;
  }

  .milestone-heading {
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 32px;
  }

  .grid-47 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .tabs-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .valuation-picture {
    flex-direction: column;
    align-items: center;
    width: 260px;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .propval-value {
    margin-left: 5px;
    font-size: 14.5px;
    font-weight: 500;
  }

  .textarea-4 {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    display: flex;
  }

  .black-2 {
    justify-content: flex-end;
    margin-right: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 9px;
    font-weight: 700;
    display: flex;
  }

  .black-2.hide {
    display: none;
  }

  .black-2.normal {
    flex-wrap: wrap;
    justify-content: space-between;
    font-family: Manrope, sans-serif;
    font-size: 13px;
    font-weight: 700;
    display: flex;
  }

  .black-2.date-right.hide {
    font-size: 11px;
  }

  .black-2.milestone {
    flex-wrap: wrap;
    justify-content: space-between;
    font-family: Manrope, sans-serif;
    font-size: 13px;
    font-weight: 700;
    display: flex;
  }

  .black-2.val-refuted-date.hide {
    font-size: 11px;
  }

  .heading-83.construction-title {
    text-align: center;
    font-size: 18px;
  }

  .column-25 {
    padding-left: 0;
    display: flex;
  }

  .revenue-value-2.profit {
    text-align: center;
    margin-right: 0;
    padding-right: 40px;
    font-size: 33px;
  }

  .container-31 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    overflow: visible;
  }

  .column-26 {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-14 {
    width: 100%;
  }

  .tab-link-4 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-4.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-3 {
    border-bottom-style: none;
    width: auto;
    overflow: hidden;
  }

  .columns-23 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .map-embed {
    width: 100%;
    height: 100%;
  }

  .multi-step-form-radio-trigger---brix {
    text-align: left;
    white-space: nowrap;
    padding-left: 60px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
  }

  .multi-step-form-text-field.email-icon---brix {
    width: 100%;
    min-height: 35px;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
  }

  .multi-step-form-text-field.name-icon---brix:active {
    color: #170f49;
  }

  .multi-step-form-text-field.name-icon---brix:focus {
    border-color: #4a3aff;
  }

  .multi-step-form-text-field.company-icon.company {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
  }

  .multi-step-form-text-field.company-icon.company:focus {
    border-width: 2px;
    border-color: #325ae7;
  }

  .multi-step-form-text-field.company-icon.phone {
    width: 100%;
    min-height: 35px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
  }

  .multi-step-form-text-field.company-icon.phone:focus {
    border-width: 2px;
    border-color: #325ae7;
  }

  .multi-step-form-text-field.company-icon.phone.phone-format {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
    min-height: 35px;
  }

  .multi-step-form-text-field.company-icon.phone.phone-format:hover {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f874511b3b0d_icon-3-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  }

  .multi-step-form-text-field.name-icon---brix {
    width: 100%;
    min-height: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 18px;
  }

  .rentals-quote-form.test, .rentals-quote-form.nexus, .rentals-quote-form.nexus-dropbown {
    border-radius: 10px;
    align-items: center;
    width: 130px;
    margin-bottom: 10px;
    margin-left: auto;
    display: block;
  }

  .form-field {
    border-bottom-style: solid;
    border-bottom-color: #ffffff80;
    width: 50%;
    height: 40px;
    font-size: 12px;
  }

  .form-field::placeholder {
    font-size: 12px;
  }

  .form-field.slider {
    min-width: 100%;
    height: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .modal-form-background.hide {
    width: 300px;
    height: 570px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-modal-div {
    width: 100%;
    height: 520px;
    margin-left: 0;
    margin-right: 0;
  }

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

  .div-block-39 {
    width: 100%;
  }

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

  .nexus-submission-icon {
    width: 60px;
    max-width: none;
    height: 60px;
    margin-top: auto;
    padding: 5px;
  }

  .btn-start-new-loan {
    margin-top: 15px;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-start-new-loan.whslr {
    width: 240px;
  }

  .btn-start-new-loan.user {
    width: 220px;
  }

  .refinance-radio {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 196px;
    margin-top: 0;
    display: flex;
  }

  .refinance-radio.first {
    margin-top: 5px;
  }

  .purchase-refinance {
    margin-bottom: 0;
    font-size: 18px;
  }

  .sow-summary {
    text-align: center;
    width: 95%;
    font-size: 1em;
    line-height: 17px;
  }

  .loan-type-label---fnf {
    border-radius: 10px;
    width: 168px;
    margin-bottom: 5px;
    margin-left: 0;
  }

  .loan-type-label---fnf.admin-dash {
    text-align: center;
    width: 150px;
    min-width: 150px;
    font-size: 11px;
    line-height: 20px;
    display: block;
  }

  .image-51 {
    max-width: 58%;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .terms-card {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    justify-items: start;
    width: 230px;
    margin-bottom: 15px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .loan-dashboard-tabs-card {
    width: auto;
    min-width: auto;
    max-width: 98vw;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 5px 10px;
    position: static;
  }

  .heading-89 {
    padding-left: 0;
    font-size: 12px;
  }

  .loan-card-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    width: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .loan-details {
    margin-left: 0;
    padding-bottom: 0;
  }

  .tabs-content-5 {
    width: 100%;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .loan-dashboard-details {
    text-align: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
    font-size: 11.5px;
  }

  .loan-dashboard-details.loan-milestone-steps {
    min-height: 0;
  }

  .utility-page-content {
    width: 280px;
    height: auto;
    margin-top: 60px;
  }

  .card-home-testimonial-about-name {
    font-size: 16px;
  }

  .title-2.home-perks-featured-top-title {
    color: var(--black);
    max-width: 358px;
    font-family: Manrope, sans-serif;
    line-height: 1.3em;
  }

  .title-2.home-testimonials {
    max-width: 334px;
    margin: 0 0 10px;
    font-size: 23px;
  }

  .title-2.footer-menu {
    margin-bottom: 20px;
    font-family: Manrope, sans-serif;
    font-size: 30px;
    font-weight: 800;
  }

  .title-2.home-perks {
    max-width: 343px;
    font-size: 25px;
  }

  .title-2.neutral-100 {
    margin-top: 0;
    font-size: 25px;
  }

  .title-2.neutral-100._30 {
    line-height: 1.3em;
  }

  .title-2.card-home-testimonial.home {
    font-size: 18px;
  }

  .title-2.h3-size {
    font-size: 20px;
  }

  .title-2.h3-size.card-plan.wolf-pack {
    margin-top: 15px;
  }

  .title-2.h3-size.card-contact-link {
    margin-bottom: 6px;
  }

  .title-2.h3-size.card-plan {
    margin-bottom: 0;
  }

  .title-2.home-hero {
    color: #1c1c57;
    max-width: 378px;
    margin-left: auto;
    margin-right: auto;
    font-family: Manrope, sans-serif;
    font-size: 36px;
    font-weight: 800;
  }

  .title-2.home-perks-featured-top-title {
    color: #1c1c57;
    max-width: 358px;
    font-size: 23px;
  }

  .title-2.home-perks-featured-bottom-title {
    max-width: 358px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 23px;
  }

  .title-2.step-tab-link-title {
    color: #1c1c57;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
  }

  .title-2.footer-menu {
    margin-bottom: 20px;
  }

  .title-2.cart-item-title {
    font-size: 20px;
  }

  .title-2.neutral-100.cta-2 {
    max-width: none;
  }

  .title-2.card-home-testimonial {
    font-size: 23px;
  }

  .title-2.card-home-testimonial.step-green {
    color: var(--medium-sea-green);
  }

  .title-2.careers-perks {
    max-width: 80%;
    font-size: 25px;
    line-height: 30px;
  }

  .title-2.manrope_40px_800bold_midnight-blue {
    color: #1c1c57;
    max-width: none;
    padding-top: 40px;
    font-family: Manrope, sans-serif;
    font-size: 31px;
    line-height: 1.4em;
  }

  .title-2.manrope_40px_800bold_midnight-blue.white {
    padding-top: 20px;
  }

  .title-2.careers-hero {
    color: #1c1c57;
    max-width: 402px;
    margin-left: auto;
    margin-right: auto;
    font-family: Manrope, sans-serif;
    font-size: 27px;
    font-weight: 700;
    line-height: 1.4em;
    overflow: visible;
  }

  .title-2.h4-size {
    font-size: 18px;
  }

  .title-2.h4-size.card-plan-features {
    font-size: 16px;
  }

  .title-2.step-tab-link-title {
    color: #000;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 25px;
  }

  .title-2.contact-social-media {
    margin-bottom: 15px;
  }

  .title-2.home-perks-featured-bottom-title {
    max-width: 358px;
  }

  .title-2.faq {
    margin-right: 15px;
  }

  .title-2.changelog {
    font-size: 3vh;
    line-height: 4vh;
  }

  .title-2.about-hero {
    font-family: Manrope, sans-serif;
    font-size: 33px;
    line-height: 40px;
  }

  .title-2.h2-size {
    font-size: 23px;
  }

  .title-2.about-team {
    max-width: 358px;
  }

  .title-2.smaller {
    color: var(--black);
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 25px;
  }

  .footer-menu-content {
    flex-wrap: wrap;
  }

  .paragraph-7.home-hero {
    margin-bottom: 35px;
    line-height: 1.3em;
  }

  .paragraph-7.neutral-300.cta-2 {
    width: auto;
    max-width: 100%;
  }

  .paragraph-7.card-home-testimonial.reviews {
    width: auto;
    font-size: 12px;
  }

  .paragraph-7.home-perks-featured-bottom-content-paragraph {
    line-height: 1.4em;
  }

  .paragraph-7.careers-perk {
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-7.careers-hero {
    margin-bottom: 35px;
    font-family: Manrope, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4em;
  }

  .paragraph-7.card-home-testimonial {
    text-align: center;
    width: 100%;
    font-size: 15px;
    line-height: 1.3em;
  }

  .paragraph-7.apply.done.landing {
    overflow: visible;
  }

  .paragraph-7.contact {
    margin-bottom: 28px;
  }

  .paragraph-7.contact-link {
    max-width: 100%;
    margin-bottom: 25px;
  }

  .paragraph-7.steps-paragraph {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-logo {
    width: 156px;
  }

  .footer-nav-item {
    margin-bottom: 20px;
    font-family: Manrope, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

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

  .section-5.bg-neutral-200.home-testimonials {
    padding-top: 20px;
  }

  .section-5.home-hero {
    padding-bottom: 0;
  }

  .section-5.bg-primary-1.cta-1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-5.bg-primary-1.cta-2 {
    padding-top: 78px;
    padding-bottom: 78px;
  }

  .section-5.home-download {
    padding-bottom: 20px;
  }

  .section-5.home-perks {
    padding-top: 0;
  }

  .section-5.blog-hero {
    padding-top: 61px;
    padding-bottom: 82px;
  }

  .card-home-testimonial-about-location {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 1.6em;
  }

  .footer-nav {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-9.footer-download {
    flex-direction: column;
    align-items: stretch;
    padding: 43px 25px;
    display: flex;
  }

  .card-9.home-perk {
    padding: 33px 25px;
  }

  .card-9.step-tab-link {
    border-radius: 15px;
    margin-bottom: 23px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .card-9.step-tab-link.w--current {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-9.home-testimonial {
    padding: 36px 25px;
  }

  .card-9.home-testimonial.responsive {
    width: 291px;
  }

  .card-9.footer-download {
    padding: 43px 25px;
  }

  .card-9.home-testimonial {
    height: auto;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 25px 0;
  }

  .card-9.you-save {
    width: 80%;
  }

  .card-9.process {
    padding: 36px 25px;
  }

  .card-9.process._3, .card-9.process._4 {
    margin-bottom: 30px;
    box-shadow: 0 14px 12px #1c1c572e;
  }

  .card-9.details {
    padding-right: 10px;
    display: flex;
  }

  .card-9.faq {
    padding: 30px 25px;
  }

  .card-9.plan {
    padding-bottom: 33px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .card-9.plan.yellow-top-border {
    padding-bottom: 20px;
  }

  .card-9.contact-link {
    padding: 30px 25px 48px;
  }

  .card-9.connect {
    padding-bottom: 33px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .card-9.contact {
    min-height: 964px;
    padding: 47px 25px;
  }

  .card-9.footer-create-account {
    padding: 43px 25px;
  }

  .card-home-testimonial-about-wrapper {
    margin-left: 10px;
  }

  .steps-tabs-menu {
    margin-bottom: 56px;
  }

  .button-primary {
    background-color: #08ce8a;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .button-primary._2-buttons-button {
    background-color: #08ce8a;
    margin-right: 20px;
  }

  .button-primary._2-buttons-button.utility {
    padding: 24px 10px;
    font-size: 16px;
  }

  .button-primary._2-buttons-button {
    margin-right: 0;
  }

  .button-primary.phone {
    width: 243px;
  }

  .footer-4 {
    padding-top: 64px;
    padding-bottom: 28px;
  }

  .footer-content-bottom {
    padding-top: 28px;
  }

  .subtitle-wrapper {
    margin-bottom: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .subtitle-wrapper.home-testimonials {
    justify-content: flex-start;
  }

  .subtitle-wrapper.long {
    margin-top: 20px;
  }

  .footer-content-top {
    margin-bottom: 74px;
  }

  .footer-social-media-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 190px;
    margin-bottom: -15px;
    margin-right: -15px;
  }

  .home-hero-wrapper {
    margin-bottom: 63px;
  }

  .home-testimonials-title-wrapper {
    text-align: left;
    margin-bottom: 10px;
  }

  .home-perks-featured-top-content {
    margin-left: 0;
  }

  .button-secondary {
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .button-secondary._2-buttons-button {
    margin-left: 20px;
    margin-right: 0;
  }

  .button-secondary._2-buttons-button.skinny {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 16px;
  }

  .button-secondary._2-buttons-button {
    justify-content: center;
    margin-left: 0;
    display: flex;
  }

  .button-secondary._2-buttons-button.store-1 {
    margin-right: 0;
  }

  .button-secondary._2-buttons-button {
    justify-content: center;
    display: flex;
  }

  .button-secondary.small, .button-secondary.large {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-52.cta-1 {
    min-width: 360px;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
    left: auto;
  }

  .image-52.cta-1.hide-on-mobile {
    display: none;
  }

  .image-52.home-download {
    max-width: 144%;
    margin-top: -15px;
    left: -2px;
  }

  .image-52.home-download-feature-icon {
    margin-right: 10px;
  }

  .image-52.card-home-perk-icon {
    max-width: 96px;
    margin-bottom: 20px;
  }

  .image-52.step-mockup {
    max-width: 80%;
  }

  .image-52.home-perk-featured-bottom-icon, .image-52.home-perk-featured-top-icon {
    margin-right: 10px;
  }

  .image-52.home-perks-featured-top-image {
    max-width: 105%;
    margin-top: 0;
    margin-bottom: 0;
    top: auto;
    left: auto;
  }

  .image-52.home-perks-featured-bottom-image {
    max-width: 105%;
    margin-top: -21px;
    margin-bottom: -42px;
  }

  .image-52.home-hero-1 {
    max-width: 100%;
    margin-top: -10px;
    margin-bottom: -20px;
  }

  .image-52.cta-2 {
    margin-bottom: -36px;
  }

  .image-52.careers-perk-icon {
    border-radius: 15px;
    width: 65px;
    min-width: 65px;
    min-height: 65px;
    margin-bottom: 15px;
  }

  .image-52.apply, .image-52.card-home-testimonial-about, .image-52.apply-image-progress {
    border-radius: 20px;
    width: auto;
    min-width: 60px;
    min-height: 60px;
    margin-right: 10px;
  }

  .image-52.apply-image-progress.landing {
    max-height: 280px;
    margin-right: auto;
  }

  .image-52.apply {
    border-radius: 20px;
    width: auto;
    min-width: 60px;
    min-height: 60px;
    margin-right: auto;
  }

  .image-52.home-perks-featured-bottom-image {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    left: 0;
  }

  .image-52.changelog-icon {
    border-radius: 22px;
    max-width: 78px;
    margin-bottom: 30px;
  }

  .image-52.card-value {
    border-radius: 20px;
    width: 65px;
    min-width: 65px;
    min-height: 65px;
    margin-bottom: 15px;
  }

  .image-52.instand-funds {
    width: 300px;
    max-width: 400px;
    margin: -21px auto -42px;
  }

  .heading-90 {
    margin-bottom: 40px;
    font-size: 36px;
  }

  .header {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .split-content.footer-content-bottom-left {
    margin-bottom: 23px;
  }

  .split-content.header-right {
    flex: 1;
    margin-right: 20px;
  }

  .split-content.footer-content-bottom-left {
    flex-direction: column;
    width: auto;
    margin-bottom: 23px;
  }

  .home-perks-featured-bottom-image-wrapper {
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .home-download-content {
    margin-bottom: 50px;
  }

  .home-perks-featured-top {
    margin-bottom: 88px;
  }

  .container-medium-600px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-600px.careers-testimonials {
    margin-top: 0;
  }

  .bg.home-download {
    min-height: 25%;
  }

  .bg.home-perks-featured-top-circle {
    width: auto;
    min-height: auto;
    padding-top: 100%;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .bg.step-circle {
    width: auto;
    min-width: 100%;
    min-height: auto;
    padding-top: 100%;
  }

  .bg.cta-1-circle.right-padding {
    width: 322px;
    min-width: 350px;
    max-width: 400px;
    height: 322px;
    min-height: 350px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0%;
    right: auto;
  }

  .bg.home-hero-circle {
    min-width: 100%;
    padding-top: 100%;
    top: auto;
    right: auto;
  }

  .bg.home-perks-featured-top-circle {
    box-shadow: none;
    object-fit: fill;
    width: 322px;
    min-width: 350px;
    max-width: 400px;
    height: 322px;
    min-height: 350px;
    padding-top: 0%;
    position: absolute;
    left: auto;
    right: auto;
  }

  .bg.cta-2-circle {
    bottom: auto;
  }

  .bg.home-perks-featured-bottom-circle {
    width: auto;
    min-width: 77%;
    min-height: auto;
    padding-top: 77%;
    bottom: 50px;
    left: 65px;
  }

  .bg.instant-funds {
    border-radius: 999999px;
    width: 322px;
    min-width: 30px;
    max-width: 400px;
    height: 322px;
    min-height: 350px;
    max-height: none;
    padding-top: 0%;
    bottom: auto;
    left: auto;
  }

  .bg.home-hero-circle-blue {
    min-width: 100%;
    padding-top: 100%;
    top: auto;
    right: auto;
  }

  .bg.home-hero-circle-blue.hide-on-mobile {
    display: none;
  }

  .subtitle-line {
    width: 28px;
    margin-right: 10px;
  }

  .subtitle-line.home-testimonials {
    display: block;
  }

  .home-perks-featured-top-image-wrapper {
    flex-direction: row;
  }

  ._2-buttons {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding-left: 10px;
    padding-right: 0;
    display: flex;
  }

  ._2-buttons.right-move.hide-on-mobile {
    display: none;
  }

  .home-page-load {
    width: 100%;
    display: none;
  }

  .checklist-items {
    font-weight: 500;
  }

  .checklist-items.white-font {
    font-size: 13px;
  }

  .heading-91 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 23px;
  }

  .button-primary-2 {
    background-color: #08ce8a;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .button-primary-2._2-buttons-button {
    margin-right: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 18px;
  }

  .button-primary-2.header-button {
    margin-bottom: 15px;
    display: block;
  }

  .button-primary-2.header-button.login {
    display: block;
  }

  .button-primary-2._2-buttons-button {
    margin-right: 0;
  }

  .home-perk-featured-bottom-wrapper-2 {
    align-items: center;
    width: 100%;
  }

  .home-perk-featured-top-wrapper-2 {
    align-items: center;
  }

  .div-block-42 {
    height: auto;
    display: block;
  }

  .image-55, .image-56, .image-58 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-5 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .image-60 {
    margin-bottom: 0;
  }

  .form-20 {
    width: 100%;
  }

  .div-block-44 {
    box-shadow: none;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .columns-24 {
    width: 280px;
  }

  .heading-95 {
    align-items: center;
    width: 100%;
    font-family: Manrope, sans-serif;
    font-size: 17px;
  }

  .scope-grid-template {
    grid-template-rows: auto auto;
    justify-items: center;
    width: 280px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-46 {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
  }

  .column-42 {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .column-59, .column-60, .column-61, .column-62, .column-63, .column-64, .column-65, .column-66, .column-67 {
    justify-content: center;
    display: flex;
  }

  .image-50 {
    background-color: #fff;
    border-radius: 10px;
    max-width: none;
    margin-bottom: 0;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .text-block-54 {
    justify-content: center;
    margin-top: 0;
    padding-top: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 11px;
    text-decoration: none;
    display: flex;
  }

  .column-68 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .columns-25 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-6 {
    width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .chart-symbols-item-name-4 {
    font-size: 16px;
  }

  .progress-outer-4 {
    width: 217px;
    margin-right: 10px;
  }

  .project-component-title-4 {
    flex-direction: column;
    align-items: center;
    font-size: 15px;
    display: flex;
  }

  .outstanding-documents-2 {
    flex-direction: column;
    width: 260px;
    margin-bottom: 15px;
    display: flex;
    box-shadow: 0 5px 5px 1px #dadada;
  }

  .grid-67 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    place-items: stretch center;
    width: 100vw;
    max-width: 350px;
    padding-left: 15px;
    padding-right: 15px;
    display: grid;
  }

  .flex-center-4 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: baseline;
    padding-left: 10px;
  }

  .upload-docs-submit-button.scope-of-work {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 0 3px 18px 1px #4a3aff1c;
  }

  .form-21 {
    align-items: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-8 {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .form-doc-upload-2 {
    object-fit: contain;
  }

  .accordion {
    width: auto;
  }

  .accordion-content {
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-trigger, .accordion-trigger:hover, .accordion-trigger.accordion-trigger__large, .accordion-content__inner-wrap {
    width: 100%;
  }

  .grid-outstanding {
    grid-column-gap: 0px;
    grid-row-gap: 11px;
    grid-template-rows: auto auto;
    justify-items: center;
    width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    padding-bottom: 10px;
  }

  .accordion-item-docs {
    width: 100%;
  }

  .docs-pack-title {
    justify-content: center;
    width: 100%;
    font-size: 11px;
    display: flex;
  }

  .details-submit-button {
    margin-right: auto;
  }

  .heading-97 {
    font-size: 14px;
  }

  .column-69 {
    justify-content: center;
    padding-right: 0;
  }

  .div-block-53 {
    width: 100%;
  }

  .grid-in-review {
    grid-column-gap: 0px;
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    padding-bottom: 10px;
  }

  .grid-approved {
    grid-column-gap: 0px;
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
    margin-left: 0;
    padding-bottom: 10px;
  }

  .status-grid-container {
    width: 100%;
  }

  .loan-milestone-dates {
    flex-direction: column;
    display: flex;
  }

  .goals-heading {
    line-height: 32px;
  }

  .column-71, .column-72 {
    justify-content: center;
    display: flex;
  }

  .loan-terms-mobile {
    flex-direction: column;
    align-items: center;
    width: 91%;
    margin-bottom: 15px;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 10px;
    display: flex;
    box-shadow: 0 5px 5px 1px #dadada;
  }

  .columns-28, .form-block-20 {
    width: 100%;
  }

  .tab-pane-title-agent {
    width: 95%;
  }

  .div-block-54 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .loan-tracking-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .loan-tracking-heading.user {
    margin-top: 35px;
  }

  .loan-terms-heading {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .div-block-55, .tab-pane-entity-documents, .tab-pane-inspection-valuation, .tab-pane-proof-of-cash-required, .tab-pane-mortgage, .tab-pane-purchase-documents {
    width: 100%;
  }

  .contact-details-tab-link {
    text-align: center;
    width: 211px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-details-tab-link.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    align-items: center;
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .docs-tab {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .loan-wolf-sign-up-form-block {
    background-color: #0000;
    border-radius: 16px;
    justify-content: center;
    width: 95%;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .form-step-progress-bar---brix, .display-none {
    display: none;
  }

  .multi-step-form-button {
    font-size: 16px;
  }

  .multi-step-form-button.left {
    margin-bottom: 12px;
    display: block;
    position: static;
    left: auto;
  }

  .multi-step-form-button.left.quote-previous {
    float: none;
    clear: none;
    width: 180px;
    margin: 10px auto auto;
    font-family: Manrope, sans-serif;
    position: static;
    inset: auto 0 40px;
  }

  .multi-step-form-button.right---brix {
    display: block;
    position: static;
    right: auto;
  }

  .multi-step-form-button.right---brix.preview-page {
    background-color: var(--medium-sea-green);
    top: 41px;
    width: 200px;
    margin: 10px auto 0;
    font-family: Manrope, sans-serif;
    position: static;
    inset: -20px auto auto;
  }

  .step-paragraph {
    text-align: center;
    margin-bottom: 5px;
    padding-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 12px;
    line-height: 21px;
  }

  .step-paragraph.exp {
    margin-bottom: 0;
  }

  .step-paragraph.small, .step-paragraph.nexus-small-text-deal-sub {
    font-size: 11.5px;
  }

  .steps-bar---brix {
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .form-step-progress-bar-mobile---brix {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .form-step-progress-bar-mobile---brix.step-1---brix {
    background-color: var(--medium-sea-green);
    width: 100%;
    min-height: 3px;
  }

  .form-step-progress-bar-mobile---brix.step-2---brix {
    background-color: var(--medium-sea-green);
  }

  .form-step-progress-bar-mobile---brix.step-3---brix {
    background-color: var(--medium-sea-green);
    background-image: linear-gradient(to right, var(--loan-wolf-blue), var(--medium-sea-green));
    width: 78%;
  }

  .form-step-progress-bar-mobile---brix.full-bar---brix {
    background-color: var(--medium-sea-green);
    width: 100%;
  }

  .form-step-progress-bar-mobile---brix.step-1---brix {
    width: 25%;
  }

  .multi-step-form---error-message {
    margin-top: 32px;
  }

  .step-title-wrap {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .multi-step-form-radio-trigger---brix-2 {
    text-align: left;
    white-space: nowrap;
    padding-left: 60px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
  }

  .multi-step-form-grid-item {
    margin-top: 0;
  }

  .bold-text-6 {
    padding-left: 10px;
  }

  .bold-text-6._12 {
    font-size: 13px;
  }

  .multi-step-form-block {
    object-fit: fill;
    height: auto;
    min-height: 0;
    margin-top: 0;
  }

  .multi-step-form-wrapper.preview-page {
    height: auto;
    position: static;
    overflow: visible;
  }

  .container {
    object-fit: fill;
    height: auto;
    min-height: 0;
    padding: 30px 20px;
  }

  .step-title {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .step-title.invstrat, .step-title.baby-blue-invstrat {
    text-align: center;
    line-height: 22px;
  }

  .slide {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .steps-bar-wrapper {
    margin-top: 0;
  }

  .slider {
    height: 100%;
    position: static;
  }

  .form-content {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .multi-step-form-label---brix-2 {
    text-align: center;
    margin-bottom: 5px;
    font-size: .85rem;
    line-height: 30px;
  }

  .multi-step-form {
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .multi-step-form.inv-star, .multi-step-form.nexus, .multi-step-form.nexus-dark-mode, .multi-step-form.nexus-dark-mode-v2 {
    height: auto;
    padding-bottom: 25px;
  }

  .mask {
    object-fit: fill;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
    overflow: hidden;
  }

  .prop-address {
    min-height: 41px;
    padding-left: 20px;
    font-size: 15px;
  }

  .prop-address.tall {
    border: 1.5px solid silver;
    min-height: 50px;
    font-size: 16px;
    font-style: normal;
  }

  .prop-address.tall:active {
    border-width: 2px;
    border-color: #325ae7;
  }

  .prop-address.tall:focus {
    border-width: 2px;
  }

  .prop-address.credit {
    border: 1.5px solid silver;
    min-height: 50px;
    font-size: 16px;
    font-style: normal;
  }

  .prop-address.credit:active {
    border-width: 2px;
    border-color: #325ae7;
  }

  .prop-address.credit:focus {
    border-width: 2px;
  }

  .prop-address.nexus {
    border: 1.5px solid silver;
    min-height: 50px;
    font-size: 16px;
    font-style: normal;
  }

  .prop-address.nexus:active {
    border-width: 2px;
    border-color: #325ae7;
  }

  .prop-address.nexus:focus {
    border-width: 2px;
  }

  .heading-main {
    text-align: center;
    max-width: 240px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
    line-height: 30px;
  }

  .radio-block-icon-2 {
    height: auto;
    margin-bottom: auto;
    inset: 0%;
  }

  .radio-block-icon-2:hover {
    border-width: 2px;
    border-color: #325ae7;
  }

  .radio-block-icon-2.refinance-icon {
    border-width: 1px;
    border-color: #ebedf0;
  }

  .radio-block-icon-2.refinance-icon:hover {
    border-width: 2px;
    border-color: var(--loan-wolf-blue);
  }

  .radio-block-icon-2.refinance-icon.w--redirected-checked {
    border-width: 2px;
    border-color: var(--loan-wolf-blue);
    border-radius: 16px;
  }

  .radio-block-icon-2.refinance-icon.w--redirected-focus {
    border-width: 2px;
    border-color: var(--loan-wolf-blue);
  }

  .radio-block-icon-2.yesno {
    width: 100%;
    position: absolute;
  }

  .radio-block-icon-2.prop-type-radio, .radio-block-icon-2.loan-type-radio, .radio-block-icon-2.nexus-prop-type-radio {
    height: 100px;
    margin-top: auto;
    position: absolute;
  }

  .grid-78 {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 2fr;
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .preapproval-radio-button {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grid-79 {
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .investment-char {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 5px;
    font-size: .8rem;
  }

  .hide {
    display: none;
  }

  .first-step-grid {
    grid-row-gap: 38px;
    grid-template-rows: auto auto auto auto;
    justify-items: center;
    margin: 20px auto 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .contact-info-grid {
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto auto auto auto;
    justify-items: center;
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .radio-block-multi-strat {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 66px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
    display: flex;
  }

  .bold-text-7 {
    font-size: .95rem;
  }

  .characteristics-grid {
    grid-row-gap: 12px;
    flex: 0 auto;
    grid-template-rows: auto auto auto auto;
    place-content: start center;
    place-items: start center;
    width: 100%;
    min-height: 340px;
    margin-top: 5px;
    margin-bottom: 0;
  }

  .date-input {
    background-color: var(--white);
    border-bottom-style: none;
    border-bottom-width: 0;
    border-radius: 16px;
    width: 200px;
    min-width: 0;
    height: 35px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-family: Manrope, sans-serif;
    font-weight: 400;
    box-shadow: 0 2px 6px 1px #dadada;
  }

  .date-input:active {
    border: 1px solid #325ae7;
  }

  .date-input:focus {
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .submit-button---multiform {
    flex: none;
    align-self: stretch;
    width: 180px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    position: static;
    bottom: -4%;
    right: 5%;
  }

  .text-span-4 {
    font-size: .7rem;
  }

  .text-block-66 {
    font-family: Manrope, sans-serif;
  }

  .div-block-65 {
    padding-left: 0;
  }

  .experience-grid {
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .separator-grid {
    place-content: center;
    place-items: center;
    width: 100%;
    height: 140px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .separator-grid.first {
    margin-top: 10px;
  }

  .yesno-grid {
    grid-row-gap: 10px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .purchref-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    justify-items: center;
    margin: 15px auto 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-66 {
    width: 100%;
  }

  .body-4 {
    max-width: 100vw;
  }

  .sow-submit-button {
    margin-right: auto;
  }

  .loan-terms-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    width: 100%;
    max-width: 350px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .modal-1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .p3-left-reg {
    font-size: 14px;
  }

  .main {
    padding-left: 12vw;
    padding-right: 12vw;
  }

  .column-78, .column-79, .column-80, .column-81, .column-82 {
    justify-content: center;
    display: flex;
  }

  .card-12.integration-v2 {
    padding: 0 20px 40px;
  }

  .card-12.processing-button {
    width: 65px;
    min-width: auto;
    padding: 40px 20px;
  }

  .body-5 {
    min-width: 100vw;
    max-width: 100vw;
  }

  .heading-102 {
    font-size: 3vh;
    line-height: 4vh;
  }

  .admin-dash-card {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: start;
    width: 240px;
    height: auto;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .admin-dash-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    width: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .admin-dash-tabs-card {
    width: auto;
    min-width: auto;
    max-width: 96%;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 5px 10px;
    position: static;
  }

  .admin-tabs-menu {
    border-bottom-style: none;
  }

  .admin-tabs-content {
    border-radius: 20px;
    width: 100%;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .admin-card-image {
    max-width: 58%;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .admin-card-address {
    min-width: auto;
    padding-left: 0;
    font-size: 11px;
    line-height: 18px;
  }

  .admin-loan-value {
    margin-left: 0;
    padding-bottom: 0;
  }

  .admin-loan-value.date {
    justify-content: center;
  }

  .admin-loan-value.date.milestone {
    height: auto;
    margin-left: 5px;
    font-size: 11px;
  }

  .admin-loan-key {
    text-align: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
    font-size: 11.5px;
  }

  .admin-loan-key.milestone {
    text-align: center;
    width: auto;
  }

  .admin-keyval-div {
    padding-left: 0;
  }

  .admin-keyval-div.date {
    justify-content: center;
    margin-bottom: 5px;
  }

  .admin-keyval-div.milestone {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
  }

  .loan-processing-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .loan-processing-heading.client {
    font-size: 20px;
  }

  .quick-button-top-section {
    justify-content: center;
    align-items: center;
    width: 270px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-column {
    justify-content: center;
    width: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-button-column {
    padding-left: 5px;
    padding-right: 5px;
  }

  .loan-terms-processing-heading {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .loan-terms-processing-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    width: 100%;
    max-width: 350px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .loan-terms-procesing {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
    padding-top: 10px;
    display: flex;
  }

  .loan-terms-item-label {
    font-size: 14px;
  }

  .processing-main-layout-content {
    width: 100%;
    padding-left: 15px;
    padding-right: 20px;
  }

  .page-tabs-content-copy {
    align-items: center;
    width: 100%;
  }

  .processing-card {
    height: auto;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .processing-contact-tabs {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .processing-form {
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .processing-contact-input, .processing-contact-input.contact-names {
    width: 90%;
  }

  .processing-contact-p {
    font-size: 15px;
  }

  .processing-contact-submit {
    margin-right: auto;
  }

  .processing-contact-grid {
    grid-template-columns: 1fr;
  }

  .processing-contact-form-block, .contact-modal-card {
    width: 100%;
  }

  .milestone-grid.test {
    grid-template-columns: 5fr;
    width: 100%;
    min-height: 700px;
    max-height: none;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .milestonegoals-grid {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .lender-info-heading {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 27px;
    line-height: 35px;
  }

  .admin-lender-info-card {
    width: auto;
    min-width: auto;
    max-width: 96%;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 5px 10px;
    position: static;
  }

  .lender-info-card {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    justify-items: start;
    width: 230px;
    margin-bottom: 15px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .project-val-form {
    width: 100%;
    height: 103px;
    padding-left: 10px;
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .project-val-form.real {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/6176cf2cfca51f652e8b0960_connect-circle.png");
    background-size: contain;
  }

  .processing-heading {
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 32px;
  }

  .processing-tabs {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .processing-tabs-menu {
    border-bottom-style: none;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .processing-tab-link {
    width: 100%;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .processing-tab-link.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    align-items: flex-start;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .processing-tabs-content {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 10px;
    display: flex;
    position: static;
  }

  .processing-tabs-title {
    justify-content: flex-start;
    width: 100%;
    font-size: 15px;
    display: flex;
  }

  .disclaimer-text {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Manrope, sans-serif;
    font-size: 8px;
    line-height: 10px;
  }

  .loan-choice-tabs {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .loan-choice-tabs-content {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    display: flex;
    position: static;
  }

  .loan-choices-grid {
    width: 100%;
  }

  .loan-choice-card {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    justify-items: start;
    width: 230px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .loan-choice-keyval-div {
    margin-left: auto;
    margin-right: auto;
  }

  .loan-choice-key {
    text-align: center;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 11.5px;
  }

  .loan-choice-value {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .loan-choice-card-grid {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto;
    justify-items: start;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .choose-button {
    background-color: var(--dark-slate-grey);
    border-radius: 14px;
  }

  .loan-choice-buttons {
    flex-direction: column;
    margin-top: 5px;
  }

  .view-button {
    background-color: var(--medium-sea-green);
    border-radius: 14px;
    margin-bottom: 10px;
  }

  .full-loan-terms-upload {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .user-info-processing-grid, .credit-processing-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    width: 100%;
    max-width: 350px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .confirmation {
    font-size: 12px;
  }

  .processing-grid-in-review, .grid-in-review-processing {
    grid-column-gap: 0px;
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    padding-bottom: 10px;
  }

  .status-grid-lb {
    width: 65px;
  }

  .hide-button, .show-button {
    background-color: var(--dark-slate-grey);
    border-radius: 14px;
  }

  .confirmation-form-background {
    height: auto;
    margin-bottom: 20px;
    padding-bottom: 5px;
    position: static;
  }

  .confirmation-form-background.hide {
    width: 300px;
    height: 570px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .processing-contact-submit-copy {
    margin-right: auto;
  }

  .confirmation-submit {
    margin-top: 30px;
    margin-bottom: 10px;
    margin-right: auto;
    position: static;
    inset: auto 0% 0%;
  }

  .cart-footer {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .nav-link-2 {
    font-size: 28px;
  }

  .empty-state {
    padding: 40px 25px;
  }

  .empty-state.cart-empty {
    align-items: stretch;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cart-item-wrapper {
    flex-direction: column;
  }

  .header-navigation {
    margin-left: 16px;
    margin-right: 16px;
  }

  .footer {
    padding-top: 64px;
    padding-bottom: 28px;
  }

  .subtitle-wrapper-2 {
    margin-bottom: 10px;
    font-size: 15px;
  }

  .cart-list, .cart-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cart {
    flex: none;
  }

  .icon-wrapper {
    width: 20px;
  }

  .image-wrapper.cart-item-image {
    margin-bottom: 15px;
    margin-right: 0;
  }

  .image-wrapper.card-plan-icon {
    border-radius: 22px;
    width: 80px;
    min-width: 80px;
    min-height: 80px;
  }

  .image-wrapper.card-contact-link-icon {
    border-radius: 22px;
    width: 78px;
    min-width: 78px;
    min-height: 78px;
    margin-bottom: 20px;
  }

  .image-wrapper.about-hero {
    border-radius: 30px;
    margin-bottom: 83px;
  }

  .cart-container {
    border-width: 0;
    border-radius: 0;
  }

  .footer-social-media-wrapper-2 {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -15px;
    margin-right: -15px;
  }

  .menu-button-2 {
    background-color: #08ce8a;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    padding: 10px;
    font-size: 26px;
  }

  .nav-menu {
    padding-top: 95px;
  }

  .cart-button {
    margin-right: 20px;
  }

  .blog-grid {
    grid-row-gap: 80px;
  }

  .nav-item-wrapper {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .nav-item-wrapper.button-mobile {
    margin-top: 130px;
  }

  .footer-social-media-link {
    background-color: #08ce8a;
    margin-bottom: 15px;
    margin-right: 15px;
  }

  ._2-buttons-2 {
    flex-direction: column;
    display: flex;
  }

  .content-top.blog {
    margin-bottom: 40px;
  }

  .input {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cart-item {
    flex-wrap: wrap;
  }

  .lender-info-form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    width: 100%;
    max-width: 350px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .lender-form-card {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
    padding-top: 10px;
    display: flex;
  }

  .lender-input-label {
    font-size: 16px;
  }

  .lender-submit {
    margin-right: auto;
  }

  .btn-new-lender {
    margin-top: 15px;
    margin-bottom: 5px;
  }

  .lender-name-heading {
    padding-left: 0;
    font-size: 12px;
  }

  .lender-image {
    max-width: 58%;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .lender-key {
    text-align: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
    font-size: 11.5px;
  }

  .admin-loan-value-copy, .lender-value {
    margin-left: 0;
    padding-bottom: 0;
  }

  .lender-dash-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    width: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .criteria-entry-type {
    margin-left: 0;
    padding-bottom: 0;
  }

  .lender-card-heading {
    font-size: 24px;
  }

  .lender-heading-main {
    text-align: center;
    margin-top: 0;
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .lender-section-heading {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .lender-tabs-content {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    display: flex;
    position: static;
  }

  .lender-main-content {
    width: 100%;
    padding-left: 15px;
    padding-right: 20px;
  }

  .lender-forms-tabs {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .lender-tabs-menu {
    border-bottom-style: none;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .lender-tab-link {
    width: 100%;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lender-tab-link.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    align-items: flex-start;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lender-forms-tabs-content {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    display: flex;
    position: static;
  }

  .lender-btn {
    margin-right: auto;
  }

  .confirmations-form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    width: 100%;
    max-width: 350px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .lender-criteria-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    width: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lender-info-card-copy {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    justify-items: start;
    width: 230px;
    margin-bottom: 15px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lender-dash-tab-link {
    width: 100%;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lender-dash-tab-link.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    align-items: flex-start;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lender-dash-tabs-menu {
    border-bottom-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-items: flex-start;
    width: 100%;
  }

  .wholesaler-heading {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 27px;
    line-height: 35px;
  }

  .wholesaler-logo {
    padding-top: 0;
  }

  .logo-upload-form {
    align-items: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-upload-input {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .logo-upload-submit-button.scope-of-work {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 0 3px 18px 1px #4a3aff1c;
  }

  .lender-main-layout-wrapper {
    align-items: center;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .lender-logo {
    padding-top: 20px;
  }

  .columns-3 {
    flex-direction: column;
  }

  .columns-2 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-2 {
    text-transform: capitalize;
    column-count: auto;
    padding-right: 0;
    font-family: Manrope, sans-serif;
    line-height: 1.161em;
  }

  .careers-perks-content {
    min-width: auto;
    margin-bottom: 50px;
  }

  .div-block-69, .image-2 {
    text-align: center;
  }

  .text-span-8 {
    font-size: 25px;
    line-height: .9em;
  }

  .button-primary-3 {
    background-color: #08ce8a;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .button-primary-3._2-buttons-button {
    margin-right: 0;
  }

  .button-primary-3.full-width.card-plan {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-7 {
    height: 100vh;
    margin-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-7.landing {
    height: auto;
  }

  .landing-page-button {
    background-color: #08ce8a;
    padding: 15px;
    font-size: 18px;
    display: block;
  }

  .image-72 {
    max-width: 60%;
  }

  .landing-page-header-logo {
    margin-left: auto;
  }

  .text-span-3 {
    font-size: 38px;
  }

  .text-block-2 {
    flex-direction: column;
    justify-content: center;
    padding-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 20px;
    line-height: .8em;
    display: flex;
  }

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

  .section.careers-perks {
    padding-top: 47px;
    padding-bottom: 98px;
  }

  .section.careers-hero {
    padding-top: 4px;
    padding-bottom: 10px;
  }

  .section.bg-neutral-200 {
    flex-direction: column;
    display: flex;
  }

  .container-35.faq-container {
    background-color: #f7f7fc;
    width: 86%;
    max-width: none;
    padding-top: 20px;
    box-shadow: 0 8px 8px #1c1c5733;
  }

  .heading-5 {
    font-size: 37px;
  }

  .text-block-3 {
    font-family: Manrope, sans-serif;
    font-size: 30px;
  }

  .counter-support-text {
    margin-bottom: 10px;
    font-family: Manrope, sans-serif;
    line-height: 1.3em;
  }

  .text-block {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-family: Manrope, sans-serif;
    font-size: 20px;
    line-height: 1.4em;
  }

  .heading-4 {
    color: #1c1c57;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Manrope, sans-serif;
    font-size: 47px;
    font-weight: 700;
    line-height: .7em;
  }

  .text-block-6 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 1.4em;
  }

  .pricing-h1.faq-h2 {
    margin-bottom: 10px;
    font-size: 19px;
  }

  .container-large-1113px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid {
    grid-column-gap: 0px;
    width: 100%;
    margin-left: auto;
  }

  .flex-vc {
    align-items: stretch;
  }

  .faq-q-text {
    font-size: 18px;
  }

  .counter {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .paragraph-9 {
    font-size: 13px;
  }

  .ws-new-quote-submit {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: auto;
  }

  .filter-button {
    margin-right: auto;
  }

  .filter-select-div {
    flex-direction: column;
    width: auto;
    margin-top: 40px;
  }

  .filter-select-div.ws {
    width: 300px;
  }

  .gross-profit-card-title.vs {
    font-size: 15px;
  }

  .roi-card-title.vs {
    padding-right: 20px;
    font-size: 15px;
  }

  .roi-profit.vs {
    font-size: 28px;
  }

  .grid-23 {
    width: 147px;
  }

  .button-primary-4 {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fix-and-flip-return-grid {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
  }

  .roi.vs {
    font-family: Manrope, sans-serif;
    font-size: 27px;
  }

  .calc-heading {
    max-width: 240px;
  }

  .div-calculate-card-2.vs-loan {
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .calculate-card-vs {
    padding-top: 0;
  }

  .potential-gross-roi-div-vs {
    width: 270px;
  }

  .ws-metrics-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .ws-metrics-card {
    width: 265px;
  }

  .grid-82 {
    justify-content: space-around;
  }

  .grid-108 {
    margin-bottom: -20px;
  }

  .accordion-content__inner-wrap-2 {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .dashboard-card-heading {
    font-size: 23px;
  }

  .html-embed-11._2col, .html-embed-11.ltr-slider, .div-block-76 {
    width: 240px;
  }

  .wholesaler-home-tabs {
    width: auto;
    min-width: auto;
    max-width: 96%;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 5px 10px;
    position: static;
  }

  .property-image-container {
    width: 260px;
  }

  .property-image-card {
    max-width: none;
    height: auto;
  }

  .image-74 {
    width: 240px;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-88 {
    justify-content: center;
    display: flex;
  }

  .image-75 {
    max-width: 340px;
    padding-bottom: 10px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .btn-create-new-user {
    margin-top: 15px;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lender-rep-form-grid {
    grid-row-gap: 11px;
    justify-items: center;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 3px;
    padding-right: 3px;
  }

  .lender-form-label {
    text-align: center;
    margin-bottom: 5px;
    font-size: .85rem;
    line-height: 30px;
  }

  .lender-form-field.email-icon {
    width: 97%;
    min-height: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .lender-form-field.name-icon {
    width: 97%;
    min-height: 16px;
    padding: 6px 35px 6px 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .lender-form-field.name-icon:active {
    color: #170f49;
  }

  .lender-form-field.name-icon:focus {
    border-color: #4a3aff;
  }

  .lender-form-field.phone-icon.company {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
  }

  .lender-form-field.phone-icon.company:focus {
    border-width: 2px;
    border-color: #325ae7;
  }

  .lender-form-field.phone-icon.phone {
    width: 100%;
    min-height: 35px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
  }

  .lender-form-field.phone-icon.phone:focus {
    border-width: 2px;
    border-color: #325ae7;
  }

  .lender-form-field.phone-icon.phone.phone-format {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
    min-height: 35px;
  }

  .lender-form-field.phone-icon.phone.phone-format:hover {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f874511b3b0d_icon-3-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  }

  .lender-form-field.phone-icon.phone-format {
    width: 97%;
    min-height: 16px;
    padding: 6px 35px 6px 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .lender-form-field.name-icon---brix {
    width: 100%;
    min-height: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 18px;
  }

  .lender-form-grid-item {
    width: 95%;
    margin-top: 0;
  }

  .add-docs-form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    width: 100%;
    max-width: 350px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .lender-docs-item, .additional-docs-item {
    grid-column-gap: 0px;
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    padding-bottom: 10px;
  }

  .small-pending-lender-grid, .grid-99 {
    margin-top: 10px;
  }

  .details-type-heading {
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 32px;
  }

  .dual-sliders-div {
    flex-direction: column;
  }

  .calculation-summary.mtop20 {
    width: auto;
  }

  .calculation-summary.mtop20.ltr {
    width: 300px;
  }

  .calc-summary-grid {
    width: 300px;
    max-width: 300px;
  }

  .summ-col-label {
    font-size: .675rem;
  }

  .grid-unconfirmed {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-confirmed {
    grid-column-gap: 0px;
    grid-row-gap: 11px;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .accordion-conf-docs {
    width: 100%;
  }

  .delete-text-conf-doc {
    font-size: .6rem;
  }

  .conf-docs-acc-trigger, .conf-docs-acc-trigger:hover, .conf-docs-acc-trigger.accordion-trigger__large {
    width: 100%;
  }

  .summary-accordion {
    margin-left: 0;
    margin-right: 0;
  }

  .row-div {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .table-value {
    font-size: 12px;
  }

  .table-sum {
    font-size: .8rem;
  }

  .calc-breakdown-grid {
    width: 300px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .breakdown-row.heading.first {
    margin-bottom: 5px;
  }

  .breakdown-headding {
    min-width: 200px;
    font-size: 1rem;
  }

  .breakdown-value {
    text-align: center;
    width: 70px;
    min-width: 70px;
    font-size: .75rem;
  }

  .breakdown-description {
    min-width: 100px;
    font-size: .77rem;
  }

  .row-label {
    width: 80px;
    font-size: 11.5px;
  }

  .calcs-tab-menu {
    border-bottom-style: none;
    flex-direction: column;
    align-items: center;
  }

  .accordion-item-details {
    width: 100%;
  }

  .lender-details {
    margin-right: auto;
  }

  .profit-roi-card-table {
    grid-template-columns: 1fr;
  }

  .tab-pane-quote-details {
    width: 100%;
  }

  .dates-div {
    flex-direction: column;
    justify-content: flex-start;
  }

  .tab-pane-insurance-agent {
    width: 95%;
  }

  .form-26 {
    width: 100%;
  }

  .tab-pane-valuation-contact, .tab-pane-lender-representative {
    width: 95%;
  }

  .calc-div-vert {
    padding-top: 0;
  }

  .lp-ir-div {
    width: 240px;
  }

  .calc-div-horz {
    padding-top: 0;
  }

  .ltr-calc-grid {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
  }

  .ltr-calc-acquisition-sale {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
    width: 340px;
  }

  .calc-area-heading-div.bg-blend {
    width: 280px;
  }

  .annual-breakdown-grid {
    width: 300px;
    max-width: 300px;
    display: none;
  }

  .lender-rep-form-grid-copy {
    grid-row-gap: 11px;
    justify-items: center;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 3px;
    padding-right: 3px;
  }

  .user-form-grid-item {
    width: 95%;
    margin-top: 0;
  }

  .user-form-label {
    text-align: center;
    margin-bottom: 5px;
    font-size: .85rem;
    line-height: 30px;
  }

  .user-form-field.email-icon {
    width: 97%;
    min-height: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .user-form-field.name-icon {
    width: 97%;
    min-height: 16px;
    padding: 6px 35px 6px 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .user-form-field.name-icon:active {
    color: #170f49;
  }

  .user-form-field.name-icon:focus {
    border-color: #4a3aff;
  }

  .user-form-field.phone-icon.company {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
  }

  .user-form-field.phone-icon.company:focus {
    border-width: 2px;
    border-color: #325ae7;
  }

  .user-form-field.phone-icon.phone {
    width: 100%;
    min-height: 35px;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
  }

  .user-form-field.phone-icon.phone:focus {
    border-width: 2px;
    border-color: #325ae7;
  }

  .user-form-field.phone-icon.phone.phone-format {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f81e891b3b0e_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
    min-height: 35px;
  }

  .user-form-field.phone-icon.phone.phone-format:hover {
    background-image: url("https://cdn.prod.website-files.com/614cc9187eaf75bcae3838c2/618e9f59ca60f874511b3b0d_icon-3-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  }

  .user-form-field.phone-icon.phone-format {
    width: 97%;
    min-height: 16px;
    padding: 6px 35px 6px 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .user-form-field.name-icon---brix {
    width: 100%;
    min-height: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-family: Manrope, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 18px;
  }

  .user-form-field.company-icon {
    width: 97%;
    min-height: 16px;
    padding: 6px 35px 6px 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .user-form-field.company-icon:active {
    color: #170f49;
  }

  .user-form-field.company-icon:focus {
    border-color: #4a3aff;
  }

  .misc-input-label {
    font-size: 16px;
  }

  .misc-settings-card {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
    padding-top: 10px;
    display: flex;
  }

  .misc-heading {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 27px;
    line-height: 35px;
  }

  .misc-submit {
    margin-right: auto;
  }

  .misc-settings-form-div {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
    padding-top: 10px;
    display: flex;
  }

  .misc-delete {
    margin-right: auto;
  }

  .loan-terms-comment {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
    padding-top: 10px;
    display: flex;
  }

  .comment-button {
    background-color: var(--dark-slate-grey);
    border-radius: 14px;
  }

  .comment-cancel, .comment-submit {
    margin-right: auto;
  }

  .prop-photo-upload {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .ws-form-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    width: 100%;
    max-width: 350px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .ws-deal-grid {
    grid-template-columns: 1fr;
  }

  .ws-deal-card {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    justify-items: start;
    width: 230px;
    margin-bottom: 15px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ws-deal-label {
    text-align: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
    font-size: 11.5px;
  }

  .ws-deal-label.loan-milestone-steps {
    min-height: 0;
  }

  .ws-deal-label.ap {
    justify-content: center;
    align-items: center;
    font-size: 14px;
  }

  .ws-deal-label.arv {
    font-size: 14px;
  }

  .ws-deal-value {
    margin-left: 0;
    padding-bottom: 0;
  }

  .ws-deal-value.ap {
    font-size: 14px;
  }

  .ws-deal-value.arv {
    width: 30vw;
    font-size: 16px;
  }

  .ws-deal-button {
    margin-right: auto;
  }

  .button-flex-container {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 240px;
    height: 180px;
    margin-top: 20px;
  }

  .ws-deals {
    width: auto;
    min-width: auto;
    max-width: 98vw;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 5px 10px;
    position: static;
  }

  .ws-prop-img {
    max-width: 58%;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .wet-dry-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    justify-items: center;
    margin: 15px auto 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .wet-dry-radio {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 196px;
    margin-top: 0;
    display: flex;
  }

  .wet-dry-radio.first {
    margin-top: 5px;
  }

  .wet-dry-h5 {
    margin-bottom: 0;
    font-size: 18px;
  }

  .commercial-info-grid {
    grid-row-gap: 12px;
    flex: 0 auto;
    grid-template-rows: auto auto auto auto;
    place-content: start center;
    place-items: start center;
    width: 100%;
    min-height: 340px;
    margin-top: 5px;
    margin-bottom: 0;
  }

  .commercial-form-content {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .comm-sep-grid {
    place-content: center;
    place-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .comm-sep-grid.first {
    margin-top: 10px;
  }

  .comm-text-field.test.payoff-amount.currency, .comm-text-field.test.dollars.currency {
    margin-left: auto;
    margin-right: auto;
  }

  .comm-contact-grid {
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto auto auto auto;
    justify-items: center;
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .projected-close-container {
    margin-bottom: -20px;
  }

  .projclos-div {
    top: 2%;
  }

  .modal-button {
    margin-right: auto;
  }

  .ws-deal-modal-container {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    justify-items: start;
    width: 230px;
    height: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-deal-heading {
    padding-left: 0;
    font-size: 12px;
  }

  .ws-deal-label-value-div {
    justify-content: center;
    width: 75vw;
    height: auto;
  }

  .ws-deal-modal-background {
    height: auto;
    margin-bottom: 20px;
    padding-bottom: 5px;
    position: static;
    overflow: auto;
  }

  .ws-deal-modal-background.hide {
    width: 300px;
    height: 570px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .modal-img-row {
    grid-template-columns: .5fr;
    justify-content: center;
    place-items: center;
  }

  .dashboard-card-heading-2 {
    font-size: 23px;
  }

  .filter-button-2 {
    margin-right: auto;
  }

  .delete-text-conf-doc-2 {
    font-size: .6rem;
  }

  .heading-110 {
    font-size: 14px;
  }

  .docs-main-tab-menu {
    border-bottom-style: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    place-items: flex-start center;
    width: 100%;
    height: auto;
    max-height: none;
  }

  .documents-main-tab {
    width: 200px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .documents-main-tab.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .doc-calc-grid {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    place-items: stretch center;
    width: 280px;
    max-width: 350px;
    padding-left: 15px;
    padding-right: 15px;
    display: grid;
  }

  .deal-type-card.top-loan-choice {
    margin-top: 20px;
    margin-bottom: 5px;
  }

  .deal-type-card.property-type {
    margin-top: 0;
  }

  .top-loan-choice {
    border-radius: 20px;
    font-size: 18px;
  }

  .prop-val-grid {
    grid-template-rows: auto auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .propval-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    height: auto;
  }

  .signed-doc-form {
    align-items: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .doc-upload-input {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .doc-upload-submit-button.scope-of-work {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 0 3px 18px 1px #4a3aff1c;
  }

  .grid-incomplete {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-executed {
    grid-column-gap: 0px;
    grid-row-gap: 11px;
    justify-items: start;
    width: 100%;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .accordion-signed-docs, .docs-acc-trigger, .docs-acc-trigger:hover, .docs-acc-trigger.accordion-trigger__large {
    width: 100%;
  }

  .lender-select-checkbox {
    width: 220px;
    height: 60px;
  }

  .lender-pricing-row {
    flex-direction: column;
  }

  .lender-select-value {
    width: 90%;
    padding-left: 0;
  }

  .lender-pricing-card {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
    padding-top: 10px;
    display: flex;
  }

  .checkbox-3 {
    width: 220px;
    height: 60px;
  }

  .pricing-submit, .btn-main {
    margin-right: auto;
  }

  .button {
    width: 100%;
    display: block;
  }

  .pricing-header {
    letter-spacing: 0;
    font-size: 14px;
  }

  .pricing-box {
    border-radius: 5px;
    flex-direction: column;
    margin-bottom: 10px;
    box-shadow: 0 10px 25px 3px #0000000d;
  }

  .pricing-box.no-shadow {
    background-color: #fff;
    box-shadow: 0 10px 25px 3px #0000001a;
  }

  .mobile-image-div {
    margin-left: 0%;
  }

  .plan-title {
    margin-bottom: -25px;
    padding-top: 5%;
    font-size: 20px;
  }

  .pricing-h1-2 {
    font-size: 32px;
  }

  .packages-background.hide {
    width: 300px;
    height: 570px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-wrapper {
    margin-bottom: -40px;
  }

  .plan-item {
    margin-bottom: 40px;
  }

  .container-medium-672px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-8.pricing {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .section-8.bg-neutral-200 {
    flex-direction: column;
    display: flex;
  }

  .section-8.contact-hero {
    padding-top: 61px;
  }

  .section-8.utility-page {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pricing-card-grid {
    grid-auto-flow: row;
    height: auto;
  }

  .pricing-card-grid.p-10px {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .plan-feature-dot {
    margin-right: 10px;
  }

  .card-plan-price {
    font-size: 24px;
  }

  .divider.about-hero {
    margin-top: 42px;
    margin-bottom: 42px;
  }

  .divider.card-plan {
    margin-top: 33px;
    margin-bottom: 28px;
  }

  .card-plan-features-grid {
    grid-row-gap: 8px;
    margin-bottom: 25px;
  }

  .plan-feature-wrapper {
    font-size: 16px;
  }

  .plan-feature-text {
    font-size: 12px;
    line-height: 14px;
  }

  .card-plan-content-bottom-price.color {
    padding-bottom: 0;
  }

  .card-contact-link-text {
    font-size: 15px;
  }

  .before-and-after-section {
    max-width: 80%;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .before-and-after-description {
    color: var(--ghost-white-2);
    font-size: 12px;
    line-height: 16px;
  }

  .contact-title-wrapper {
    margin-bottom: 50px;
  }

  .text-area {
    padding-left: 15px;
    padding-right: 15px;
  }

  .contact-social-media-link {
    margin-bottom: 15px;
  }

  .contact-form {
    grid-row-gap: 35px;
  }

  .contact-social-media-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: -15px;
  }

  .button-column-2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-85 {
    justify-content: center;
    width: 85px;
    margin-top: 0;
    padding-top: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 11px;
    text-decoration: none;
    display: flex;
  }

  .date-input-2 {
    background-color: #fff;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-radius: 16px;
    width: 200px;
    min-width: 0;
    height: 35px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-family: Manrope, sans-serif;
    font-weight: 400;
    box-shadow: 0 2px 6px 1px #dadada;
  }

  .date-input-2:active {
    border: 1px solid #325ae7;
  }

  .date-input-2:focus {
    box-shadow: 0 1px 5px 5px #dadada;
  }

  .field-label-22 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    font-size: .8rem;
    display: flex;
  }

  .investment-char-2 {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 5px;
    font-size: .8rem;
  }

  .characteristics-grid-2 {
    grid-row-gap: 12px;
    flex: 0 auto;
    grid-template-rows: auto auto auto auto;
    place-content: start center;
    place-items: start center;
    width: 100%;
    min-height: 340px;
    margin-top: 5px;
    margin-bottom: 0;
  }

  .previous-experience-grid {
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .separator-grid-2 {
    place-content: center;
    place-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .separator-grid-2.first {
    margin-top: 10px;
  }

  .button-primary-2-sow {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .additional-info-tab {
    width: 200px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .additional-info-tab.w--current {
    background-color: #f6f7f9;
    border-bottom-style: none;
    border-radius: 5px;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-112 {
    margin-top: 10px;
  }

  .top-choice-card.column.top {
    width: 100%;
  }

  .top-loan-choice-div {
    text-align: center;
    width: 100%;
  }

  .heading-98 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .milestones-grid.test {
    grid-template-columns: 5fr 1fr;
    width: 100%;
    min-height: 700px;
    max-height: none;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .content-h1 {
    text-align: center;
    font-size: 42px;
  }

  .price-grid.quote-page {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .button-primary-pricing-snippet {
    background-color: #08ce8a;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-primary-pricing-snippet._2-buttons-button {
    margin-right: 0;
  }

  .button-primary-pricing-snippet.full-width.card-plan {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .plan-feature-text-connect, .value-label {
    font-size: 14px;
  }

  .button-primary-learn-more-snippet {
    background-color: #08ce8a;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .button-primary-learn-more-snippet._2-buttons-button {
    margin-right: 0;
  }

  .button-primary-learn-more-snippet.full-width.card-plan {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .email-button, .email-submit {
    margin-right: auto;
  }

  .account-setup-progress {
    width: auto;
    height: auto;
    min-height: auto;
    margin-right: 10px;
  }

  .account-setup-progress.vertical {
    width: 50%;
    height: auto;
    min-height: 100%;
  }

  .div-block-95.vertical {
    min-height: 800px;
    margin-top: auto;
    position: relative;
  }

  .step-by-step-heading.completed.landing {
    color: #677490;
    font-family: Manrope, sans-serif;
  }

  .div-block-96 {
    grid-template-columns: 1fr 1fr;
  }

  .step-by-step-subheading.completed.landing {
    color: var(--teal);
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 28px;
  }

  .heading-117 {
    margin-top: 220px;
  }

  .heading-117.landing {
    text-align: center;
    text-transform: capitalize;
    font-weight: 800;
  }

  .cancel-button {
    margin-right: auto;
  }

  .flex-center-spacearound {
    flex-direction: column;
  }

  .flex-center-spacearound.home-3steps {
    flex-direction: column;
    width: 98vw;
    margin-left: auto;
    margin-right: auto;
  }

  .plan-feature-check {
    margin-right: 10px;
  }

  .flex-center-start.absolute-top-right {
    top: 1%;
    right: 1%;
  }

  .flex-center-start.absolute-top-left {
    top: 1%;
    left: 1%;
    right: 1%;
  }

  .button-primary-5 {
    background-color: #08ce8a;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .button-primary-5._2-buttons-button {
    margin-right: 0;
  }

  .button-primary-5.small, .button-primary-5.large {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._2-buttons-3 {
    flex-direction: column;
    display: flex;
  }

  .home-perks-featured-bottom-content-2 {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .memtier-div {
    top: 2%;
  }

  .card-contact-link-text-2 {
    font-size: 15px;
  }

  .input-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-medium-728px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-728px.contact-hero {
    margin-bottom: 40px;
  }

  .card.contact-link {
    padding: 30px 25px 48px;
  }

  .card.footer-download {
    padding: 43px 25px;
  }

  .card.changelog {
    padding: 40px 20px;
  }

  .card.privacy-policy {
    padding: 40px 15px;
  }

  .card.default, .card.timeline-year {
    padding: 33px 25px;
  }

  .card.value {
    padding: 37px 25px 35px;
  }

  .card.process {
    padding: 36px 25px;
  }

  .card.process._3 {
    margin-bottom: 30px;
    box-shadow: 0 14px 12px #1c1c572e;
  }

  .card.process._3.mobile {
    width: 220.359px;
  }

  .card.connect {
    padding-bottom: 33px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .button-primary-6 {
    background-color: #08ce8a;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .header-2 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .footer-content-bottom-2 {
    padding-top: 28px;
  }

  .container-medium-761px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-761px.changelog {
    max-width: none;
  }

  .privacy-policy-paragraph {
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .link-block-4 {
    margin-bottom: 10px;
  }

  .text-block-91 {
    width: 200px;
  }

  .footnote-wrapper {
    font-size: 16px;
  }

  .footnote-text {
    font-size: 12px;
    line-height: 14px;
  }

  .icons-grid {
    grid-template-columns: repeat(auto-fit, 60px);
  }

  .color-neutral-grid {
    grid-template-columns: 1fr;
  }

  .style-guide-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .style-guide-content-wrapper {
    padding: 60px 20px;
  }

  .section-styleguide {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .style-guide-subheader {
    padding-left: 20px;
    padding-right: 20px;
  }

  .color-secondary-grid {
    grid-template-columns: 1fr;
  }

  .footer-5 {
    padding-top: 64px;
    padding-bottom: 28px;
  }

  .color-primary-grid {
    grid-template-columns: 1fr;
  }

  .about-hero-achievement-wrapper {
    width: 155.141px;
  }

  .team-members-number {
    font-size: 70px;
  }

  .about-hero-achievement-text {
    font-size: 16px;
  }

  .values-title-wrapper {
    max-width: 300px;
  }

  .about-team-grid {
    grid-row-gap: 40px;
    margin-bottom: 40px;
  }

  .about-hero-achievement-number {
    margin-bottom: 0;
    font-size: 33px;
  }

  .about-hero-vision-mission-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .about-hero-vision-mission-content {
    width: 100%;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto;
  }

  .about-hero-achievements-wrapper {
    margin-bottom: 20px;
  }

  .flex-vc-2 {
    align-items: stretch;
  }

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

  .section-9.about-hero {
    padding-top: 61px;
    padding-bottom: 87px;
  }

  .section-9.bg-neutral-200 {
    flex-direction: column;
    display: flex;
  }

  .home_hero_title {
    font-size: 14px;
  }

  .home_hero_title._17 {
    font-size: 7px;
  }

  .columns-34 {
    flex-direction: column;
  }

  .utilize-smart-debt-card {
    padding-bottom: 40px;
  }

  .home-perks-featured-bottom-content-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subheading_green_centered {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Manrope, sans-serif;
    font-size: 14px;
  }

  .subheading_green_centered.smaller {
    font-size: 18px;
    line-height: 1.2em;
  }

  ._2-buttons-centered {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding-left: 10px;
    padding-right: 0;
    display: flex;
  }

  .down-payment-text-block {
    flex-direction: column;
    justify-content: center;
    padding-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 20px;
    line-height: .8em;
    display: flex;
  }

  .purchase-price-example-subheading {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Manrope, sans-serif;
    font-size: 17px;
  }

  .column-91 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cta-1-content-financial-tools {
    max-width: 100%;
    margin-top: -59px;
  }

  .cta-1-content-financial-tools-copy {
    height: 758px;
    margin-bottom: 0;
  }

  .problem-card {
    margin-bottom: 88px;
  }

  .problem-wrapper-subheading {
    width: auto;
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 23px;
  }

  .problem-wrapper-subheading.home-testimonials {
    justify-content: flex-start;
  }

  .problem-wrapper-subheading.long {
    margin-top: 20px;
  }

  .features-grid-card, .home-perks-card-wrapper {
    align-items: center;
  }

  .calculator-card {
    width: auto;
    min-width: auto;
    max-width: 98vw;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 5px 10px;
    position: static;
  }

  .div-block-101 {
    width: 300px;
  }

  .mobile-screen-disclaimer {
    font-size: .75rem;
    font-weight: 500;
  }

  .button-primary-7 {
    background-color: #08ce8a;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .plan-feature-dot-2 {
    margin-right: 10px;
  }

  .card-plan-features-grid-2 {
    grid-row-gap: 8px;
    margin-bottom: 25px;
  }

  .bold-text-12 {
    font-weight: 800;
  }

  .grid-113 {
    margin-top: 10px;
  }

  .property-type {
    font-size: 16px;
    line-height: .6em;
  }

  .grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
    justify-content: center;
  }

  .div-block-10 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-98 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-12 {
    width: 100%;
  }

  .heading-119 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

  .heading-7 {
    border: 2px solid #325ae7;
    border-radius: 20px;
    box-shadow: 0 -2px 8px #1c1c575e;
  }

  .heading-6 {
    font-size: 17px;
  }

  .image-31 {
    max-width: 254px;
    margin-top: 0;
  }

  .top-loan-choice-2 {
    border-radius: 20px;
    font-size: 18px;
  }

  .div-block-102, .profile-card-col.column.top {
    width: 100%;
  }

  .section-inner-2 {
    text-align: center;
    width: 312px;
    height: 110%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-24 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-114, .small-pending-lender-grid-2 {
    margin-top: 10px;
  }

  .button-14 {
    width: 100%;
    display: block;
  }

  .card-13 {
    display: flex;
  }

  .field-label-nexus {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    font-size: .7rem;
    display: flex;
  }

  .seperator-grid-nexus {
    place-content: center;
    place-items: center;
    width: 100%;
    height: 140px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .seperator-grid-nexus.first {
    margin-top: 10px;
  }

  .nexus-submission-grid {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 2fr;
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .radio-block-multi-strat-nexus {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 66px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
    display: flex;
  }

  .first-step-grid-nexus {
    grid-row-gap: 38px;
    grid-template-rows: auto auto auto auto;
    justify-items: center;
    margin: 20px auto 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nexus-submission-icon-test {
    width: 60px;
    max-width: none;
    height: 60px;
    margin-top: auto;
    padding: 5px;
  }

  .nexus-login-layout-content {
    box-shadow: none;
  }

  .nexus-login-button {
    margin-top: 20px;
  }

  .nexus-login-layout-content-nova {
    box-shadow: none;
  }

  .bold-text-13 {
    padding-left: 10px;
  }

  .bold-text-13._12 {
    font-size: 13px;
  }

  .link-407 {
    font-size: 11px;
  }

  .nexus-login-button-2 {
    margin-top: 20px;
  }

  .nexus-sign-up-layout-content {
    box-shadow: none;
  }

  .button-15 {
    margin-top: 20px;
  }

  .text-block-97 {
    width: 200px;
  }

  .div-block-104 {
    padding-left: 0;
  }

  .nexus-sign-up-form-field-text {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
  }

  .nexus-sign-up-button, .nexus-button, .nexus-get-quote-button {
    margin-top: 20px;
  }

  .combine-padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nexus-container {
    object-fit: fill;
    height: auto;
    min-height: 0;
    padding: 30px 20px;
  }

  .nexus-multi-step-form-block {
    object-fit: fill;
    height: auto;
    min-height: 0;
    margin-top: 0;
  }

  .nexus-multi-step-form-wrapper.preview-page {
    height: auto;
    position: static;
    overflow: visible;
  }

  .nexus-deal-sub-heading {
    text-align: center;
    max-width: 240px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
    line-height: 30px;
  }

  .nexus-radio-block-multi-strat {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 66px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
    display: flex;
  }

  .nexus-deal-sub {
    align-items: center;
    margin-bottom: auto;
    padding-right: 0;
    font-size: 14px;
  }

  .nexus-deal-sub-icon-vacation {
    width: 60px;
    max-width: none;
    height: 60px;
    margin-top: auto;
    padding: 5px;
  }

  .purchase-refinance-nexus {
    margin-bottom: 0;
    font-size: 18px;
  }

  .nexus-dark-background-container {
    object-fit: fill;
    height: auto;
    min-height: 0;
    padding: 30px 20px;
  }

  .new-nexus-form-content {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .nexus-dark-background-container-copy {
    object-fit: fill;
    height: auto;
    min-height: 0;
    padding: 30px 20px;
  }

  .nexus-first-step-grid {
    grid-row-gap: 38px;
    grid-template-rows: auto auto auto auto;
    justify-items: center;
    margin: 20px auto 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nexus-dark-radio-block-multi-strat-copy, .glass-nexus-dark-radio-block-multi-strat {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 66px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
    display: flex;
  }

  .nexus-prop-step-grid {
    grid-row-gap: 38px;
    grid-template-rows: auto auto auto auto;
    justify-items: center;
    margin: 20px auto 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nexus-grid {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 2fr;
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .nexus-purchref-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    justify-items: center;
    margin: 15px auto 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .radio-block-multi-strat-copy {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 66px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
    display: flex;
  }

  .nexus-type {
    align-items: center;
    margin-bottom: auto;
    padding-right: 0;
    font-size: 14px;
  }

  .radio-block-multi-strat-deal-sub {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 66px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
    display: flex;
  }

  .nexus-paragraph-dark-mode {
    text-align: center;
    margin-bottom: 5px;
    padding-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 12px;
    line-height: 21px;
  }

  .nexus-paragraph-dark-mode.exp {
    margin-bottom: 0;
  }

  .nexus-paragraph-dark-mode.small, .nexus-paragraph-dark-mode.nexus-small-text-deal-sub {
    font-size: 11.5px;
  }

  .nexus-experience-grid {
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .seperator-grid-nexus-experience {
    place-content: center;
    place-items: center;
    width: 100%;
    height: 140px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .seperator-grid-nexus-experience.first {
    margin-top: 10px;
  }

  .nexus-deal-sub-heading-centered, .nexus-deal-sub-heading-4 {
    text-align: center;
    max-width: 240px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
    line-height: 30px;
  }

  .submit-button---multiform-nexus {
    flex: none;
    align-self: stretch;
    width: 180px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    position: static;
    bottom: -4%;
    right: 5%;
  }

  .steps-bar---brix---nexus {
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .nexus-steps-bar-wrapper {
    margin-top: 0;
  }

  .nexus-form-step-progress-bar---brix {
    display: none;
  }

  .nexus-dark-background-container-section-2 {
    object-fit: fill;
    height: auto;
    min-height: 0;
    padding: 30px 20px;
  }

  .loan-wolf-title-dark {
    align-items: center;
    margin-bottom: auto;
    padding-right: 0;
    font-size: 14px;
  }

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

  .brix---header-logo {
    max-width: 84%;
  }

  .brix---header-nav-list-item-middle {
    text-align: left;
    width: 100%;
  }

  .brix---social-icon-square-30px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

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

  .brix---header-logo-2 {
    max-width: 84%;
  }

  .brix---header-nav-list-item-middle-2 {
    text-align: left;
    width: 100%;
  }

  .brix---social-icon-square-30px-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---header-logo-3 {
    max-width: 84%;
  }

  .brix---social-icon-square-30px-3 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .nexus---header-logo-3 {
    max-width: 84%;
  }

  .nexus---header-nav-list-item-middle, .brix---header-nav-list-item-middle-copy, .nexus---header-nav-list-item-middlezz {
    text-align: left;
    width: 100%;
  }

  .heading-medium {
    font-size: 1.5rem;
  }

  .navbar {
    padding-top: 0;
  }

  .nav-middle {
    margin-bottom: 0;
  }

  .footer-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .slider-slide {
    width: 100%;
  }

  .section-10.hero {
    padding-top: 7.75rem;
  }

  .list-wrap {
    padding-left: 0;
  }

  .button-group {
    flex-wrap: wrap;
    justify-content: center;
  }

  .slider-2 {
    width: 100%;
  }

  .cta-image {
    margin-top: -3.975rem;
    transform: rotate(0);
  }

  .cta-text-wrap {
    padding-top: 2rem;
    padding-left: 1rem;
  }

  .split-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .hero-img-wrap {
    margin-top: 0;
    transform: scale(.7)rotate(90deg);
  }

  .slider-mask {
    width: 100%;
    max-width: none;
  }

  .rt-demo-two-accordion-left-arrow, .rt-demo-two-accordion-right-arrow {
    bottom: 50%;
  }

  .command-center-section.hero {
    padding-top: 7.75rem;
  }
}

#w-node-c6a58498-685f-3f77-3ffe-109bbcaebaab-b4980767 {
  align-self: end;
}

#w-node-_6de4d620-2144-a842-b32c-bec0a1d4dc9d-b4980767 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_906ea437-8f35-be56-1192-6fd079a61d2f-b4980767 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a1157bc0-f2c9-91c8-b86d-ac8e2ff3a357-b4980767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a1157bc0-f2c9-91c8-b86d-ac8e2ff3a34c-b4980767 {
  grid-area: 1 / 1 / 2 / 2;
}

#purchase_block.w-node-e991f828-1545-a884-b73a-808ae4c7af7e-5098077a {
  align-self: auto;
}

#w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a165c-5098077a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4873a32e-e04d-7d43-cf62-19e7fa186a21-5098077a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_745657e7-5e44-c2de-3d87-e14f5faf00f3-1b980782 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_745657e7-5e44-c2de-3d87-e14f5faf00f4-1b980782 {
  place-self: center start;
}

#w-node-a0cd0edc-cccf-a462-bbdf-d9102a408008-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0cd0edc-cccf-a462-bbdf-d9102a408009-1b980782 {
  justify-self: start;
}

#w-node-_91c981d9-fd1d-578d-0d54-df6af2844bc3-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_331853a5-5644-b525-526e-f671ea3efbf5-1b980782 {
  justify-self: start;
}

#w-node-f7354976-00e3-57eb-cffd-909ac4caf5ec-1b980782, #w-node-de5aa938-3b06-9eb8-a530-082be16dadfd-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de5aa938-3b06-9eb8-a530-082be16dadfe-1b980782 {
  justify-self: start;
}

#w-node-de5aa938-3b06-9eb8-a530-082be16dae02-1b980782, #w-node-_258c20a8-bde9-1ea2-4992-0a7bbcb2533f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_258c20a8-bde9-1ea2-4992-0a7bbcb25340-1b980782 {
  justify-self: start;
}

#w-node-_258c20a8-bde9-1ea2-4992-0a7bbcb25344-1b980782, #loan_card_template.w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465980-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23fb4783-2811-9660-5b8b-00c4112c0512-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465982-1b980782 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: center;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465983-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465985-1b980782 {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: center;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465987-1b980782 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465989-1b980782 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe9546598b-1b980782 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe9546598d-1b980782 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe9546598f-1b980782 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465991-1b980782 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465993-1b980782 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465995-1b980782 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465997-1b980782 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465999-1b980782 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe9546599b-1b980782 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_2db1451d-3e30-f8f9-4cb2-4dbe9546599d-1b980782 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-_55378e26-c0bf-4a25-151c-ad062be6da72-1b980782 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_55378e26-c0bf-4a25-151c-ad062be6da73-1b980782 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_55378e26-c0bf-4a25-151c-ad062be6da75-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_55378e26-c0bf-4a25-151c-ad062be6da77-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da79-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da7b-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da7d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55378e26-c0bf-4a25-151c-ad062be6da7f-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_55378e26-c0bf-4a25-151c-ad062be6da88-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da8a-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da8c-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da8e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55378e26-c0bf-4a25-151c-ad062be6da90-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da92-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_016b6d0a-db74-9e18-263f-a8ef99f7b8b5-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d3cc76d1-01e8-2ef2-ac8a-e708563472c4-1b980782 {
  justify-self: auto;
}

#w-node-_89d28ce8-e6fe-f22c-1a18-2d7f7c768d25-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_89d28ce8-e6fe-f22c-1a18-2d7f7c768d21-1b980782, #w-node-_89d28ce8-e6fe-f22c-1a18-2d7f7c768d23-1b980782, #faf-ac-potential-revenue.w-node-_89d28ce8-e6fe-f22c-1a18-2d7f7c768d27-1b980782, #faf-ac-potential-roi.w-node-_89d28ce8-e6fe-f22c-1a18-2d7f7c768d29-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d3cc76d1-01e8-2ef2-ac8a-e708563472d4-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e8da73a5-de22-3fee-88a9-b199a878e2c0-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-e8da73a5-de22-3fee-88a9-b199a878e2c2-1b980782, #w-node-e8da73a5-de22-3fee-88a9-b199a878e2c4-1b980782, #faf-hm-potential-revenue.w-node-e8da73a5-de22-3fee-88a9-b199a878e2c6-1b980782, #faf-hm-potential-roi.w-node-e8da73a5-de22-3fee-88a9-b199a878e2c8-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf74-1b980782 {
  justify-self: auto;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf78-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf79-1b980782 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf7b-1b980782 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf7d-1b980782 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf7f-1b980782 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf81-1b980782 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf83-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-purch-price.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf86-1b980782, #fafas-lend-purch-price.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf88-1b980782, #fafas-buy-purch-price.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf8a-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf8c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-rehab.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf8f-1b980782, #fafas-lend-rehab.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf91-1b980782 {
  justify-self: end;
}

#faf-buy-rehab.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf93-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf95-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-closing-costs.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf98-1b980782, #fafas-buy-closing-costs.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf9c-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acf9e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-holding.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfa1-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfa3-1b980782, #fafas-buy-holding-costs.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfa5-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfa7-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-total-investment.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfaa-1b980782, #fafas-lend-total-investment.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfac-1b980782, #fafas-buy-total-investment.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfae-1b980782 {
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfb0-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-arv.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfb3-1b980782, #fafas-buy-arv.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfb7-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfb9-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-buy-loan-payoff.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfc0-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfc2-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-gross-profit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfc5-1b980782, #fafas-buy-gross-profit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfc9-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfcb-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-gross-roi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfce-1b980782, #fafas-buy-gross-roi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfd2-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfd4-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-ann-profit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfd7-1b980782, #fafas-buy-ann-profit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfdb-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfdd-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-ann-roi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfe0-1b980782, #fafas-buy-ann-roi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4acfe4-1b980782 {
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad000-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad001-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad003-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-title.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad004-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad006-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-title.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad008-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad00a-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad00b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad00d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-lender.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad00f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad011-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad012-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad014-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-origination.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad016-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad018-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad019-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad01b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-cctotal.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad01c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad01e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-cctotal.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad020-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad022-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad023-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad025-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-timeheld.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad026-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad028-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-timeheld.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad02a-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad02c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-insurance.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad02d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad02f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-insurance.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad031-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad033-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-utilities.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad034-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad036-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-utilities.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad038-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad03a-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-proptax.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad03b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad03d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-proptax.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad03f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad041-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad042-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad044-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-mortint.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad046-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad048-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-hctotal.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad049-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad04b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-hctotal.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad04d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad058-1b980782 {
  justify-self: auto;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad05c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad05d-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad05f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-arv.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad060-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad062-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-arv.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad064-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad066-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-totalinvest-profit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad067-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad069-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-totalinvest-profit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad06b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad06d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad06e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad070-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-loanpayoff.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad072-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad074-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossprofit-sum.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad075-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad077-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossprofit-sum.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad079-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad07b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad07c-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad07e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad07f-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad081-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossprofit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad082-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad084-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossprofit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad086-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad088-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-totalinvest-roi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad089-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad08b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-totalinvest-roi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad08d-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad08f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossroi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad090-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad092-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossroi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad094-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad096-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad097-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad099-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-timeheld.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad09a-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad09c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-timeheld.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad09e-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0a0-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-annroi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0a1-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0a3-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-annroi.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0a5-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0a7-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-annprofit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0a8-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0aa-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-annprofit.w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0ac-1b980782, #w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0ae-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0af-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0b1-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0b2-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0b4-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0b5-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0b7-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0b8-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0ba-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49059aca-d8e8-5a34-8bee-7f8ccd4ad0bb-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-aedbfb03-95a8-da0c-def8-ae58fc5aa1a5-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-aedbfb03-95a8-da0c-def8-ae58fc5aa1a6-1b980782 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_43c02358-b315-5d8f-81ea-aadcd65c9328-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0ac74ea4-a068-d0f5-25b8-4f12eac37d8f-1b980782, #w-node-fc4576b8-0308-a5c4-b604-14bf0655ca33-1b980782, #w-node-_6131c539-ec06-fcc2-137e-29e20a91b636-1b980782, #w-node-d2213a8b-fe3b-0df0-c092-a8410e84a51d-1b980782 {
  justify-self: end;
}

#w-node-_487815ac-e89f-246c-ea5f-26528d25bb4e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5a2ccaa8-aaf4-2898-2c70-7308cdc04f36-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0544b99a-a518-db83-a837-0c9bcb642c67-1b980782, #w-node-_3356d685-aabd-aee0-2b5b-8e4b7a1c9d85-1b980782 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_94c0241f-219d-8b64-415e-e2ffb153c7ab-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70c6bdf2-9df3-8fad-1692-ca634123a025-1b980782, #w-node-_9e8aaae0-fd9a-47ba-863a-465a894ec54f-1b980782 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feec91-1b980782 {
  justify-self: auto;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feec93-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feec95-1b980782, #w-node-a6cc6b07-42ad-b011-d958-4030e5feec97-1b980782, #ltr-ac-noi.w-node-a6cc6b07-42ad-b011-d958-4030e5feec99-1b980782, #ltr-ac-irr.w-node-a6cc6b07-42ad-b011-d958-4030e5feec9b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feec9d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeca0-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeca2-1b980782, #w-node-a6cc6b07-42ad-b011-d958-4030e5feeca4-1b980782, #ltr-hm-noi.w-node-a6cc6b07-42ad-b011-d958-4030e5feeca6-1b980782, #ltr-hm-irr.w-node-a6cc6b07-42ad-b011-d958-4030e5feeca8-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feecb1-1b980782 {
  justify-self: auto;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feecb5-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feecb6-1b980782 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feecb8-1b980782 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feecc0-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-purch-price.w-node-a6cc6b07-42ad-b011-d958-4030e5feecc3-1b980782, #ltrfya-hm-purch-price.w-node-a6cc6b07-42ad-b011-d958-4030e5feecc7-1b980782 {
  justify-self: end;
}

#w-node-_2b59b411-f3e8-c403-ddf6-b85f75c5b740-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-purch-price.w-node-_2b59b411-f3e8-c403-ddf6-b85f75c5b743-1b980782 {
  justify-self: auto;
}

#ltrfya-hm-down-payment.w-node-_2b59b411-f3e8-c403-ddf6-b85f75c5b747-1b980782 {
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feecd2-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-closing-costs.w-node-a6cc6b07-42ad-b011-d958-4030e5feecd5-1b980782, #ltrfya-hm-closing-costs.w-node-a6cc6b07-42ad-b011-d958-4030e5feecd9-1b980782 {
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feece4-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-total-investment.w-node-a6cc6b07-42ad-b011-d958-4030e5feece7-1b980782, #ltrfya-hm-total-investment.w-node-a6cc6b07-42ad-b011-d958-4030e5feeceb-1b980782 {
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeced-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-income.w-node-a6cc6b07-42ad-b011-d958-4030e5feecf0-1b980782, #ltrfya-hm-month-income.w-node-a6cc6b07-42ad-b011-d958-4030e5feecf4-1b980782 {
  justify-self: end;
}

#w-node-_1fcd177c-b21a-d0d2-c6d0-c430daed18ca-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-income.w-node-_1fcd177c-b21a-d0d2-c6d0-c430daed18cd-1b980782, #ltrfya-hm-mortgage.w-node-_1fcd177c-b21a-d0d2-c6d0-c430daed18cf-1b980782 {
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feecf6-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-exp.w-node-a6cc6b07-42ad-b011-d958-4030e5feecf9-1b980782, #ltrfya-hm-month-exp.w-node-a6cc6b07-42ad-b011-d958-4030e5feecfd-1b980782 {
  justify-self: end;
}

#w-node-_7d2e6337-e069-4494-e69f-63f39af1a935-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-cf.w-node-_7d2e6337-e069-4494-e69f-63f39af1a938-1b980782, #ltrfya-hm-month-cf.w-node-_7d2e6337-e069-4494-e69f-63f39af1a93c-1b980782 {
  justify-self: end;
}

#w-node-_42cedefd-f43a-f814-d0c9-7f5693e2b78a-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-vac-rate.w-node-_42cedefd-f43a-f814-d0c9-7f5693e2b78d-1b980782, #ltrfya-hm-vac-rate.w-node-_42cedefd-f43a-f814-d0c9-7f5693e2b791-1b980782 {
  justify-self: end;
}

#w-node-a217b7dc-b371-d724-1fb1-02aea6eb33ab-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-fy-cf.w-node-a217b7dc-b371-d724-1fb1-02aea6eb33ae-1b980782, #ltrfya-hm-fy-cf.w-node-a217b7dc-b371-d724-1fb1-02aea6eb33b2-1b980782 {
  justify-self: end;
}

#w-node-_5014a7f6-c5ac-43c0-0030-adbf6001f19a-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-fy-cocr.w-node-_5014a7f6-c5ac-43c0-0030-adbf6001f19d-1b980782, #ltrfya-hm-fy-cocr.w-node-_5014a7f6-c5ac-43c0-0030-adbf6001f1a1-1b980782 {
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed2c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed2d-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed2f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-title-cc.w-node-a6cc6b07-42ad-b011-d958-4030e5feed30-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed32-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-title-cc.w-node-a6cc6b07-42ad-b011-d958-4030e5feed34-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed36-1b980782, #w-node-a6cc6b07-42ad-b011-d958-4030e5feed37-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed39-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-lender.w-node-a6cc6b07-42ad-b011-d958-4030e5feed3b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed3d-1b980782, #w-node-a6cc6b07-42ad-b011-d958-4030e5feed3e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed40-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-origination.w-node-a6cc6b07-42ad-b011-d958-4030e5feed42-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed44-1b980782, #w-node-a6cc6b07-42ad-b011-d958-4030e5feed45-1b980782, #w-node-a6cc6b07-42ad-b011-d958-4030e5feed47-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cctotal.w-node-a6cc6b07-42ad-b011-d958-4030e5feed48-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed4a-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cctotal.w-node-a6cc6b07-42ad-b011-d958-4030e5feed4c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed4e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed4f-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed51-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed52-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed54-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed56-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b13e8fe0-c457-7b64-3708-97b770936b9b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-income.w-node-b13e8fe0-c457-7b64-3708-97b770936b9c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b13e8fe0-c457-7b64-3708-97b770936b9e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-income.w-node-b13e8fe0-c457-7b64-3708-97b770936ba0-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed58-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-expenses.w-node-a6cc6b07-42ad-b011-d958-4030e5feed59-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed5b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-expenses.w-node-a6cc6b07-42ad-b011-d958-4030e5feed5d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed5f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-vacancy.w-node-a6cc6b07-42ad-b011-d958-4030e5feed60-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed62-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-vacancy.w-node-a6cc6b07-42ad-b011-d958-4030e5feed64-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed74-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-total-cf.w-node-a6cc6b07-42ad-b011-d958-4030e5feed75-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed77-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-total-cf.w-node-a6cc6b07-42ad-b011-d958-4030e5feed79-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_819e725a-081a-1d24-5c80-6115a97833cd-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_819e725a-081a-1d24-5c80-6115a97833ce-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_80491585-5f20-1b4f-73fd-0dc32936c556-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cf.w-node-_80491585-5f20-1b4f-73fd-0dc32936c557-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_80491585-5f20-1b4f-73fd-0dc32936c559-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cf.w-node-_80491585-5f20-1b4f-73fd-0dc32936c55b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6449d2b0-1701-202a-e19f-025a060bd4ad-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-tot-inv.w-node-_6449d2b0-1701-202a-e19f-025a060bd4ae-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6449d2b0-1701-202a-e19f-025a060bd4b0-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-tot-inv.w-node-_6449d2b0-1701-202a-e19f-025a060bd4b2-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ce36423-a695-c6c2-9fc3-fecafcca0bc1-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cocr.w-node-_0ce36423-a695-c6c2-9fc3-fecafcca0bc2-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0ce36423-a695-c6c2-9fc3-fecafcca0bc4-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cocr.w-node-_0ce36423-a695-c6c2-9fc3-fecafcca0bc6-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed80-1b980782 {
  justify-self: auto;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed84-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed85-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed87-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-total-rent-inc.w-node-a6cc6b07-42ad-b011-d958-4030e5feed88-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed8a-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-total-rent-inc.w-node-a6cc6b07-42ad-b011-d958-4030e5feed8c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed8e-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-total-exp.w-node-a6cc6b07-42ad-b011-d958-4030e5feed8f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed91-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-total-exp.w-node-a6cc6b07-42ad-b011-d958-4030e5feed93-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed9c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-noi-sum.w-node-a6cc6b07-42ad-b011-d958-4030e5feed9d-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feed9f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-noi-sum.w-node-a6cc6b07-42ad-b011-d958-4030e5feeda1-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeda3-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeda4-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeda9-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-noi.w-node-a6cc6b07-42ad-b011-d958-4030e5feedaa-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedac-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-noi.w-node-a6cc6b07-42ad-b011-d958-4030e5feedae-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedb0-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-equity.w-node-a6cc6b07-42ad-b011-d958-4030e5feedb1-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedb3-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-equity.w-node-a6cc6b07-42ad-b011-d958-4030e5feedb5-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_58b63728-4a6d-fff4-8980-d239a0da54ac-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-sale-cost.w-node-_58b63728-4a6d-fff4-8980-d239a0da54ad-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_58b63728-4a6d-fff4-8980-d239a0da54af-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-sale-cost.w-node-_58b63728-4a6d-fff4-8980-d239a0da54b1-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedb7-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tpws-sum.w-node-a6cc6b07-42ad-b011-d958-4030e5feedb8-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedba-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tpws-sum.w-node-a6cc6b07-42ad-b011-d958-4030e5feedbc-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedbe-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedbf-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-b06afeb4-ffe8-1a36-9359-01de4bed241c-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b06afeb4-ffe8-1a36-9359-01de4bed241d-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedc1-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tpws.w-node-a6cc6b07-42ad-b011-d958-4030e5feedc2-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedc4-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tpws.w-node-a6cc6b07-42ad-b011-d958-4030e5feedc6-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedc8-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tot-inv.w-node-a6cc6b07-42ad-b011-d958-4030e5feedc9-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedcb-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tot-inv.w-node-a6cc6b07-42ad-b011-d958-4030e5feedcd-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9e9c20d3-d2af-770c-188d-d82945aa55c2-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-cocr.w-node-_9e9c20d3-d2af-770c-188d-d82945aa55c3-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9e9c20d3-d2af-770c-188d-d82945aa55c5-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-cocr.w-node-_9e9c20d3-d2af-770c-188d-d82945aa55c7-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_43f3fc6a-f830-92d0-b872-be39d5cfb7fa-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-irr.w-node-_43f3fc6a-f830-92d0-b872-be39d5cfb7fb-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_43f3fc6a-f830-92d0-b872-be39d5cfb7fd-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-irr.w-node-_43f3fc6a-f830-92d0-b872-be39d5cfb7ff-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedd6-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feedd7-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeddc-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeddd-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feeddf-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feede0-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feede2-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6cc6b07-42ad-b011-d958-4030e5feede3-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_15a6df84-64be-ed19-c99c-bae9621bf5ba-1b980782 {
  justify-self: auto;
}

#w-node-_15a6df84-64be-ed19-c99c-bae9621bf625-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a6df84-64be-ed19-c99c-bae9621bf62a-1b980782, #w-node-b47face0-848d-cd9f-7bb5-7f1e66f590da-1b980782, #w-node-_15a6df84-64be-ed19-c99c-bae9621bf62c-1b980782, #w-node-_409af5e7-cb4c-76f4-ada9-4d517cf93682-1b980782, #w-node-_15a6df84-64be-ed19-c99c-bae9621bf62e-1b980782, #w-node-c2d9a70e-680e-d269-3339-6a567da151ea-1b980782, #w-node-_5b017182-f9f3-c130-22a5-739ac4edcde5-1b980782, #w-node-a20e2ed6-97da-a786-1bf6-8fb53bc4ced5-1b980782, #w-node-fbcd5b50-32c2-4030-f5f2-fc726127150f-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#breakdown-row-temp.w-node-_15a6df84-64be-ed19-c99c-bae9621bf630-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a6df84-64be-ed19-c99c-bae9621bf633-1b980782 {
  justify-self: center;
}

#w-node-c6201078-491e-f05e-dab9-c01c5827893f-1b980782, #w-node-_3a79c927-8ac0-0cfb-f1ab-104e0cbcec3b-1b980782, #w-node-_8505687f-3731-72cb-26d6-3d682793afbe-1b980782, #w-node-_3ae42656-aa9d-a019-5ed3-1270bb6645af-1b980782, #w-node-adb41d95-0c5b-a195-3a84-0cb51f903a34-1b980782, #w-node-e73932d5-45c4-7f11-fe2f-d5e8d1f60a2c-1b980782, #w-node-_557a3c74-bdb1-c72f-7976-c8becaad1eba-1b980782, #w-node-_77f8cafb-f35e-f186-7fba-c04223ec7ee4-1b980782 {
  justify-self: end;
}

#w-node-_4394a02a-4aaf-3776-84b9-a9f43988dcda-1b980782 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4394a02a-4aaf-3776-84b9-a9f43988dcdc-1b980782, #w-node-_4394a02a-4aaf-3776-84b9-a9f43988dce3-1b980782, #w-node-_4394a02a-4aaf-3776-84b9-a9f43988dcea-1b980782, #w-node-_4394a02a-4aaf-3776-84b9-a9f43988dcf1-1b980782, #w-node-_11a60bee-2ab6-8b48-22bd-af2ea120b922-1b980782, #w-node-_6023e341-d636-3f6b-a792-485619cba2a1-1b980782, #w-node-_7df694ce-623c-e55f-962e-3472d7b1477b-1b980782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3166fd2-48d6-03ab-cfc0-e9decb3b2724-1b980782 {
  justify-self: auto;
}

#str-hm-potential-roi.w-node-d3166fd2-48d6-03ab-cfc0-e9decb3b2728-1b980782, #str-hm-potential-profit.w-node-d3166fd2-48d6-03ab-cfc0-e9decb3b272e-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-d3166fd2-48d6-03ab-cfc0-e9decb3b26e3-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_4c9f67be-9c79-4e68-3c9a-6f2f4fd88bb1-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#str-ac-potential-roi.w-node-_4c9f67be-9c79-4e68-3c9a-6f2f4fd88bb3-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_6b1be808-68f3-1b6d-89b8-db9427415aba-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#str-ac-potential-profit.w-node-_6b1be808-68f3-1b6d-89b8-db9427415abc-1b980782 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedbd7-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedbed-0c9807bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_919d0dda-a069-fdbd-e0b5-cf3f613f7071-0c9807bc {
  place-self: center;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc04-0c9807bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc06-0c9807bc {
  align-self: center;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc09-0c9807bc {
  justify-self: end;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc0d-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc19-0c9807bc {
  align-self: center;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc1c-0c9807bc {
  justify-self: end;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc23-0c9807bc {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc25-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc2c-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc33-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc3a-0c9807bc {
  align-self: center;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc42-0c9807bc {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc44-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc4d-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc54-0c9807bc, #w-node-_608cbe9a-2d4f-81af-70cb-fb50378868d6-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc5d-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc64-0c9807bc {
  align-self: center;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc6d-0c9807bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc6f-0c9807bc, #w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc76-0c9807bc {
  align-self: center;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc79-0c9807bc {
  justify-self: end;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc7d-0c9807bc {
  align-self: center;
}

#w-node-_6623ca55-dab0-47a0-58b4-46cbe2bedc80-0c9807bc {
  justify-self: end;
}

#w-node-_13f4e4b9-62b1-158b-be75-c2d12d81c6d8-e8980809 {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-_13f4e4b9-62b1-158b-be75-c2d12d81c6d9-e8980809 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: center;
}

#w-node-_13f4e4b9-62b1-158b-be75-c2d12d81c6db-e8980809 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_5a743d6d-c30e-ae4e-ea93-0271b35b18b7-e8980809 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: center;
}

#w-node-e48db454-36bc-ea10-8a35-edb02f6f145b-e8980809 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b61a6b6a-e9da-0a84-c12d-3e0fd46d093c-b1980811, #w-node-f73f6b7b-306c-f4c5-fcf1-ff88e4375a91-b1980811, #w-node-b50bc62f-c66c-1bcb-a469-9ca4ddf4c048-b1980811, #w-node-_6cdb5678-23eb-c8c8-79b3-b57eb34ba464-b1980811, #w-node-ca4068c5-d76b-4b6a-f96f-8ed62c562298-b1980811, #w-node-_09b772b4-3972-efc4-3e46-ed591fe68c8b-b1980811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9558bea4-6096-a24a-7873-0085ce537f79-b1980811 {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9f9e-06980813 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9f9f-06980813 {
  place-self: center start;
}

#loan_card_template.w-node-d0fec89b-21e8-c545-512f-0a8a41f72606-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0df4911a-80ee-681c-8736-33a3dd9f1e55-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894b2-06980813 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: center;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894b3-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894b5-06980813 {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: center;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894b7-06980813 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894b9-06980813 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894bb-06980813 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894bd-06980813 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894bf-06980813 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894c1-06980813 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894c3-06980813 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894c5-06980813 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894c7-06980813 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-af7214f9-a118-7fcf-13c3-911a3a7894c9-06980813 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec7f-06980813 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec80-06980813 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec82-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec84-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec86-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec88-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec8a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec8c-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec95-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec97-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec99-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9d-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9f-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0339-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0351-06980813 {
  justify-self: auto;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0353-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0355-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0357-06980813, #faf-ac-potential-revenue.w-node-_051662ba-a119-f0ad-7536-f4b2448d0359-06980813, #faf-ac-potential-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d035b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d035d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0360-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0362-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0364-06980813, #faf-hm-potential-revenue.w-node-_051662ba-a119-f0ad-7536-f4b2448d0366-06980813, #faf-hm-potential-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0368-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0371-06980813 {
  justify-self: auto;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0375-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0376-06980813 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0378-06980813 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d037a-06980813 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d037c-06980813 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d037e-06980813 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0380-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-purch-price.w-node-_051662ba-a119-f0ad-7536-f4b2448d0383-06980813, #fafas-lend-purch-price.w-node-_051662ba-a119-f0ad-7536-f4b2448d0385-06980813, #fafas-buy-purch-price.w-node-_051662ba-a119-f0ad-7536-f4b2448d0387-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0389-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-rehab.w-node-_051662ba-a119-f0ad-7536-f4b2448d038c-06980813, #fafas-lend-rehab.w-node-_051662ba-a119-f0ad-7536-f4b2448d038e-06980813 {
  justify-self: end;
}

#faf-buy-rehab.w-node-_051662ba-a119-f0ad-7536-f4b2448d0390-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0392-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-closing-costs.w-node-_051662ba-a119-f0ad-7536-f4b2448d0395-06980813, #fafas-buy-closing-costs.w-node-_051662ba-a119-f0ad-7536-f4b2448d0399-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d039b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-holding.w-node-_051662ba-a119-f0ad-7536-f4b2448d039e-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d03a0-06980813, #fafas-buy-holding-costs.w-node-_051662ba-a119-f0ad-7536-f4b2448d03a2-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03a4-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-total-investment.w-node-_051662ba-a119-f0ad-7536-f4b2448d03a7-06980813, #fafas-lend-total-investment.w-node-_051662ba-a119-f0ad-7536-f4b2448d03a9-06980813, #fafas-buy-total-investment.w-node-_051662ba-a119-f0ad-7536-f4b2448d03ab-06980813 {
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03ad-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-arv.w-node-_051662ba-a119-f0ad-7536-f4b2448d03b0-06980813, #fafas-buy-arv.w-node-_051662ba-a119-f0ad-7536-f4b2448d03b4-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03b6-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-buy-loan-payoff.w-node-_051662ba-a119-f0ad-7536-f4b2448d03bd-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03bf-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-gross-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d03c2-06980813, #fafas-buy-gross-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d03c6-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03c8-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-gross-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d03cb-06980813, #fafas-buy-gross-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d03cf-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03d1-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-ann-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d03d4-06980813, #fafas-buy-ann-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d03d8-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03da-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-ann-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d03dd-06980813, #fafas-buy-ann-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d03e1-06980813 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03ec-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03ed-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03ef-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-title.w-node-_051662ba-a119-f0ad-7536-f4b2448d03f0-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03f2-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-title.w-node-_051662ba-a119-f0ad-7536-f4b2448d03f4-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03f6-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d03f7-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03f9-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-lender.w-node-_051662ba-a119-f0ad-7536-f4b2448d03fb-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03fd-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d03fe-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0400-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-origination.w-node-_051662ba-a119-f0ad-7536-f4b2448d0402-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0404-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0405-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0407-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-cctotal.w-node-_051662ba-a119-f0ad-7536-f4b2448d0408-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d040a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-cctotal.w-node-_051662ba-a119-f0ad-7536-f4b2448d040c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d040e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d040f-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0411-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-timeheld.w-node-_051662ba-a119-f0ad-7536-f4b2448d0412-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0414-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-timeheld.w-node-_051662ba-a119-f0ad-7536-f4b2448d0416-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0418-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-insurance.w-node-_051662ba-a119-f0ad-7536-f4b2448d0419-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d041b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-insurance.w-node-_051662ba-a119-f0ad-7536-f4b2448d041d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d041f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-utilities.w-node-_051662ba-a119-f0ad-7536-f4b2448d0420-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0422-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-utilities.w-node-_051662ba-a119-f0ad-7536-f4b2448d0424-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0426-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-proptax.w-node-_051662ba-a119-f0ad-7536-f4b2448d0427-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0429-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-proptax.w-node-_051662ba-a119-f0ad-7536-f4b2448d042b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d042d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d042e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0430-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-mortint.w-node-_051662ba-a119-f0ad-7536-f4b2448d0432-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0434-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-hctotal.w-node-_051662ba-a119-f0ad-7536-f4b2448d0435-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0437-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-hctotal.w-node-_051662ba-a119-f0ad-7536-f4b2448d0439-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0440-06980813 {
  justify-self: auto;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0444-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0445-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0447-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-arv.w-node-_051662ba-a119-f0ad-7536-f4b2448d0448-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d044a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-arv.w-node-_051662ba-a119-f0ad-7536-f4b2448d044c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d044e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-totalinvest-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d044f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0451-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-totalinvest-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d0453-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0455-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0456-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0458-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-loanpayoff.w-node-_051662ba-a119-f0ad-7536-f4b2448d045a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d045c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossprofit-sum.w-node-_051662ba-a119-f0ad-7536-f4b2448d045d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d045f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossprofit-sum.w-node-_051662ba-a119-f0ad-7536-f4b2448d0461-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0463-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0464-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0466-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0467-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0469-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossprofit.w-node-_051662ba-a119-f0ad-7536-f4b2448d046a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d046c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossprofit.w-node-_051662ba-a119-f0ad-7536-f4b2448d046e-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0470-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-totalinvest-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0471-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0473-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-totalinvest-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0475-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0477-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossroi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0478-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d047a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossroi.w-node-_051662ba-a119-f0ad-7536-f4b2448d047c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d047e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d047f-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0481-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-timeheld.w-node-_051662ba-a119-f0ad-7536-f4b2448d0482-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0484-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-timeheld.w-node-_051662ba-a119-f0ad-7536-f4b2448d0486-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0488-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-annroi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0489-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d048b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-annroi.w-node-_051662ba-a119-f0ad-7536-f4b2448d048d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d048f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-annprofit.w-node-_051662ba-a119-f0ad-7536-f4b2448d0490-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0492-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-annprofit.w-node-_051662ba-a119-f0ad-7536-f4b2448d0494-06980813, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0496-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0497-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0499-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d049a-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d049c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d049d-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d049f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d04a0-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d04a2-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d04a3-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576983-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576984-06980813 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576987-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c3719357698b-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576990-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576995-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c3719357699a-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c3719357699c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769aa-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769ac-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769b0-06980813 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769c9-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769cb-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769cf-06980813 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f3-06980813 {
  justify-self: auto;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f5-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f7-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f9-06980813, #ltr-ac-noi.w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769fb-06980813, #ltr-ac-irr.w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769fd-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769ff-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a02-06980813 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a04-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a06-06980813, #ltr-hm-noi.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a08-06980813, #ltr-hm-irr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a0a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a13-06980813 {
  justify-self: auto;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a17-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a18-06980813 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a1a-06980813 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a1c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-purch-price.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a1f-06980813, #ltrfya-hm-purch-price.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a21-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a23-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-purch-price.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a26-06980813 {
  justify-self: auto;
}

#ltrfya-hm-down-payment.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a28-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a2a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-closing-costs.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a2d-06980813, #ltrfya-hm-closing-costs.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a2f-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a31-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-total-investment.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a34-06980813, #ltrfya-hm-total-investment.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a36-06980813 {
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a38-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a3b-06980813, #ltrfya-hm-month-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a3d-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a3f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a42-06980813, #ltrfya-hm-mortgage.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a44-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a46-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-exp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a49-06980813, #ltrfya-hm-month-exp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a4b-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a4d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a50-06980813, #ltrfya-hm-month-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a52-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a54-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-vac-rate.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a57-06980813, #ltrfya-hm-vac-rate.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a59-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a5b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-fy-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a5e-06980813, #ltrfya-hm-fy-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a60-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a62-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-fy-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a65-06980813, #ltrfya-hm-fy-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a67-06980813 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a72-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a73-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a75-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-title-cc.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a76-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a78-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-title-cc.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a7a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a7c-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a7d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a7f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-lender.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a81-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a83-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a84-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a86-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-origination.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a88-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a8a-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a8b-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a8d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cctotal.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a8e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a90-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cctotal.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a92-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a94-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a95-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a97-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a98-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a9a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a9c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a9e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a9f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa1-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa3-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa5-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-expenses.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa6-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa8-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-expenses.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aaa-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aac-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-vacancy.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aad-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aaf-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-vacancy.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab1-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab3-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-total-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab4-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab6-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-total-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab8-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aba-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576abb-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576abd-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576abe-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac0-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac2-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac4-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-tot-inv.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac5-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac7-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-tot-inv.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac9-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576acb-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576acc-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ace-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ad0-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ad7-06980813 {
  justify-self: auto;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576adb-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576adc-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ade-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-total-rent-inc.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576adf-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae1-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-total-rent-inc.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae3-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae5-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-total-exp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae6-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae8-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-total-exp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aea-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aec-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-noi-sum.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aed-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aef-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-noi-sum.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af1-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af3-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af4-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af6-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-noi.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af7-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af9-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-noi.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576afb-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576afd-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-equity.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576afe-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b00-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-equity.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b02-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b04-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-sale-cost.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b05-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b07-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-sale-cost.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b09-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b0b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tpws-sum.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b0c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b0e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tpws-sum.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b10-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b12-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b13-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b16-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b17-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b19-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tpws.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b1a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b1c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tpws.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b1e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b20-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tot-inv.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b21-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b23-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tot-inv.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b25-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b27-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b28-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2c-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-irr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b31-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-irr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b33-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b35-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b36-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b38-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b39-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b3b-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b3c-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b3e-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b3f-06980813 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b46-06980813 {
  justify-self: auto;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b4a-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b4b-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b4d-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b4f-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b51-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b55-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b57-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b59-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b5b-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b5d-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#breakdown-row-temp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b5f-06980813 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b60-06980813 {
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b62-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b63-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b64-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b65-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b67-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b68-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b69-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b6a-06980813 {
  justify-self: end;
}

#w-node-_7e739622-f172-61d7-3281-60e6e79062d2-63980815 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_7e739622-f172-61d7-3281-60e6e79062d5-63980815 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7e739622-f172-61d7-3281-60e6e79062d8-63980815 {
  order: 0;
  grid-area: 2 / 2 / 3 / 3;
  justify-self: stretch;
}

#w-node-ff8887d7-ddf2-5097-0544-10291599353e-63980815, #w-node-ff8887d7-ddf2-5097-0544-102915993543-63980815, #w-node-ff8887d7-ddf2-5097-0544-10291599352f-63980815, #w-node-c783150c-ef22-07b6-1615-28b5a855ed25-63980815, #w-node-_263d7b7f-aa7f-a785-a979-e29f6f01685b-63980815, #w-node-ff8887d7-ddf2-5097-0544-102915993534-63980815, #w-node-ff8887d7-ddf2-5097-0544-102915993539-63980815, #w-node-_957a307c-4207-526c-c085-fcd3edfc417b-63980815, #w-node-_4de622c2-90d2-61ad-1b3f-88995fb1f1fb-63980815, #w-node-ff8887d7-ddf2-5097-0544-102915993548-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9fe9ede-02ca-76e6-6815-5849c478908e-63980815, #w-node-_3c8237f6-39d6-dc55-7368-5217d3b0e4bf-63980815, #w-node-f1ea9107-a361-c74e-25d1-19cf43cc97de-63980815, #w-node-_34bff0db-a787-9b4f-c7ce-336c6af8dd4d-63980815, #w-node-db8cffcc-6fcf-ca91-518e-3f18eb759220-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c41c9d59-805c-ef68-3277-475c1d789875-63980815, #faf-br-norehab-template.w-node-_84c60fbc-a8c3-95ea-72f4-a1461c385db8-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f52adf4d-e7cf-b4d1-2d9e-e91fc9aa6ccb-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f52adf4d-e7cf-b4d1-2d9e-e91fc9aa6cd0-63980815, #w-node-f52adf4d-e7cf-b4d1-2d9e-e91fc9aa6cc6-63980815, #w-node-f52adf4d-e7cf-b4d1-2d9e-e91fc9aa6cad-63980815, #w-node-f52adf4d-e7cf-b4d1-2d9e-e91fc9aa6cb2-63980815, #w-node-f52adf4d-e7cf-b4d1-2d9e-e91fc9aa6cbc-63980815, #w-node-f52adf4d-e7cf-b4d1-2d9e-e91fc9aa6cc1-63980815, #w-node-_35c76867-4859-ad74-5a24-0977417883f0-63980815, #w-node-f52adf4d-e7cf-b4d1-2d9e-e91fc9aa6cd5-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ac589cf-ea0f-c845-19d5-c46c9e1b584c-63980815, #w-node-_166641c1-c0b2-a057-d64f-9d390181317b-63980815, #w-node-_5a5f3cca-6e5f-0b6c-1b06-d253ffb0aace-63980815, #w-node-_8b8e26b5-138e-987d-c544-2f6ef83b936a-63980815, #w-node-fbcf0f65-fa1d-7b49-3e58-228001e25541-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68ebbb03-f16d-b46a-900f-b5cf12568772-63980815, #rent-purch-template.w-node-ebdf144d-453a-9cd1-9e0d-99136564bdb7-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b266d6d8-7ead-ad65-ce8e-8ff95c3e4e2e-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b266d6d8-7ead-ad65-ce8e-8ff95c3e4e33-63980815, #w-node-b266d6d8-7ead-ad65-ce8e-8ff95c3e4e29-63980815, #w-node-b266d6d8-7ead-ad65-ce8e-8ff95c3e4e15-63980815, #w-node-b266d6d8-7ead-ad65-ce8e-8ff95c3e4e1f-63980815, #w-node-b266d6d8-7ead-ad65-ce8e-8ff95c3e4e24-63980815, #w-node-_598ce849-0cbe-9c40-c59d-2afe548dee87-63980815, #w-node-b266d6d8-7ead-ad65-ce8e-8ff95c3e4e38-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebdf144d-453a-9cd1-9e0d-99136564bdc2-63980815, #w-node-ef3fb01b-d7e8-7838-7412-d20d13fdefa7-63980815, #w-node-_4b48e336-077b-2b54-192f-38399724ea17-63980815, #w-node-_70016592-38a5-3cb1-4faa-82064559e8b2-63980815, #w-node-c6a906ba-d7c4-f664-7d81-d9fdf9a0f6de-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ff4a4c5d-5d3e-7273-b34f-c65a14de3c67-63980815, #rent-ref-template.w-node-_225c4d09-9036-4884-de2b-dde3eec7716d-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_225c4d09-9036-4884-de2b-dde3eec77195-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_225c4d09-9036-4884-de2b-dde3eec7719a-63980815, #w-node-_225c4d09-9036-4884-de2b-dde3eec77190-63980815, #w-node-_225c4d09-9036-4884-de2b-dde3eec7718b-63980815, #w-node-_225c4d09-9036-4884-de2b-dde3eec77186-63980815, #w-node-_225c4d09-9036-4884-de2b-dde3eec77181-63980815, #w-node-_225c4d09-9036-4884-de2b-dde3eec771a4-63980815, #w-node-_225c4d09-9036-4884-de2b-dde3eec7719f-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c982d3d-7033-36a4-4cd2-dc16cacb037d-63980815, #w-node-_24c4244f-f3c0-388d-a11e-8a745cf56474-63980815, #w-node-e3ecaadc-76ac-7368-16b8-47f28ba68cdc-63980815, #w-node-b3ebf826-29a7-463f-80df-2f15f3ea7154-63980815, #w-node-ab73be42-476b-923b-9de2-d8576a6db351-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6844e932-b905-e442-b4fe-950639896588-63980815, #bridge-ref-template.w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc458-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc480-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc485-63980815, #w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc47b-63980815, #w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc476-63980815, #w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc471-63980815, #w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc46c-63980815, #w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc48f-63980815, #w-node-_94dd2eaa-e6e1-2a7c-4ed6-860b20cbc48a-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f94063be-2c4a-2458-5530-1450e3315fc3-63980815, #w-node-_79f8928e-f781-7320-2290-89a8e0cd7ee8-63980815, #w-node-_00d87485-8aaf-e3ca-504f-01aa3d879e33-63980815, #w-node-c2e3d646-f2c0-a808-6b88-22ff0482225e-63980815, #w-node-a6feab91-1296-3038-9673-95bdf178dba8-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a45a1643-1efb-51d5-3a66-358f150c05f9-63980815, #w-node-_3a782e79-ae1b-ea9f-7c61-84e83a72017b-63980815, #w-node-d8f92311-ab13-bd70-e837-3052135c8e4f-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a782e79-ae1b-ea9f-7c61-84e83a720183-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-b3ef320c-ba5b-d4a3-63ea-493004a1a7fb-63980815, #w-node-b3ef320c-ba5b-d4a3-63ea-493004a1a7ff-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3ef320c-ba5b-d4a3-63ea-493004a1a803-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_6fb45425-d94c-7b4d-7f42-93f79559fb41-63980815, #w-node-_6fb45425-d94c-7b4d-7f42-93f79559fb47-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64adf3ed-7de0-7983-ea32-8268e2c0424d-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6a00-63980815 {
  grid-area: 1 / 1 / 2 / 2;
}

#ta_edit.w-node-d5a42dec-dfb9-1408-413a-0a5817a05ed8-63980815 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-ae681de0-f812-db51-67d8-976675c4114a-63980815, #w-node-ae681de0-f812-db51-67d8-976675c4114e-63980815, #w-node-ae681de0-f812-db51-67d8-976675c41152-63980815, #w-node-ae681de0-f812-db51-67d8-976675c41156-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ta_cancel.w-node-ae681de0-f812-db51-67d8-976675c4115a-63980815, #ta_contact_submit.w-node-ae681de0-f812-db51-67d8-976675c4115c-63980815, #ta_edit_submit.w-node-_4f1ca5da-3eec-5674-527a-1ecf104f7e8e-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#vi_edit.w-node-_0054f9ae-946d-7425-501f-9b3142a5ecee-63980815 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_013d5dfd-f3e4-4fca-b058-126a565487d5-63980815, #w-node-_013d5dfd-f3e4-4fca-b058-126a565487d9-63980815, #w-node-_013d5dfd-f3e4-4fca-b058-126a565487dd-63980815, #w-node-_013d5dfd-f3e4-4fca-b058-126a565487e1-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#vi_cancel.w-node-_013d5dfd-f3e4-4fca-b058-126a565487e5-63980815, #vi_contact_submit.w-node-_013d5dfd-f3e4-4fca-b058-126a565487e7-63980815, #vi_edit_submit.w-node-_643293ec-6ceb-5bf9-2f69-f949d37f33b1-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d59155f0-5429-7cfe-8c57-ba14b0cfa54a-63980815, #w-node-bd880cb2-a909-c253-acf4-98bde5f4f538-63980815, #w-node-_8d6a3deb-faaf-1e27-fae2-cd12bd46afea-63980815, #w-node-_70a13641-0df9-fd78-67cd-7558c1eb514d-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ia_cancel.w-node-_8f9e2b1a-c7a6-b7ab-fc63-aaceba8696e1-63980815, #ia_contact_submit.w-node-f58e7477-f5a4-ba81-33cb-4492990af60e-63980815, #ia_edit_submit.w-node-_1e1562b0-4cc3-1409-b514-3cb413d039bc-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ia_edit.w-node-fa42fc22-c3b0-b973-759f-c36c598394d5-63980815 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bcd-63980815, #w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bd1-63980815 {
  justify-self: center;
}

#w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bd5-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bd9-63980815 {
  justify-self: center;
}

#w-node-_7af5b2b3-2d4c-6bc6-6f08-2f4be6def91e-63980815, #w-node-_7af5b2b3-2d4c-6bc6-6f08-2f4be6def914-63980815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad1470485-63980815 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad1470491-63980815 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_84117cbe-774e-de4c-46a2-72ad808bbc13-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad1470496-63980815 {
  grid-area: 1 / 1 / 2 / 5;
  place-self: center;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad147049a-63980815, #w-node-a05d6fa5-16be-c2b4-d970-45cad147049e-63980815, #w-node-a05d6fa5-16be-c2b4-d970-45cad14704a2-63980815, #w-node-a05d6fa5-16be-c2b4-d970-45cad14704a6-63980815 {
  justify-self: auto;
}

#w-node-e9e2fac6-4193-7b4e-c37d-d9155f0b993e-63980815 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14704ad-63980815 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_7ab46d7b-6045-9440-5970-0dc1ae22d03f-63980815 {
  justify-self: auto;
}

#w-node-_7d23ddbf-4252-f6bd-447b-16072773ac32-63980815 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: auto;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14704c7-63980815 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14704cb-63980815, #w-node-a05d6fa5-16be-c2b4-d970-45cad14704cf-63980815, #w-node-a05d6fa5-16be-c2b4-d970-45cad14704d3-63980815 {
  justify-self: auto;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14704d7-63980815, #w-node-_72ec2bdd-100a-74dd-9da9-648d11ae3a95-63980815 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14704da-63980815 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14704e6-63980815 {
  justify-self: auto;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14704ea-63980815 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14705aa-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14705b2-63980815 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: auto;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14705b6-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14705c3-63980815 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-a05d6fa5-16be-c2b4-d970-45cad14705cf-63980815 {
  justify-self: auto;
}

#w-node-_3148b299-e8e6-c118-850c-7d9bc5e538db-63980815 {
  grid-area: 1 / 1 / 2 / 2;
}

#milestone_tracker.w-node-cc11f780-1384-589f-aaf4-d519884f5967-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_74b021b9-4b01-9369-6d0d-fda84b7ade64-63980815 {
  grid-area: 2 / 1 / 3 / 3;
}

#milestone_grid.w-node-_33b9dd04-1390-6e51-ad64-61423f7e6708-63980815 {
  grid-area: 1 / 1 / 2 / 2;
}

#milestone_tracker.w-node-_33b9dd04-1390-6e51-ad64-61423f7e6709-63980815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99b6c51b-b03b-d4ff-3c1d-da4bb6f470ac-63980815 {
  align-self: end;
}

#val_rep_recd.w-node-_079cfc35-0110-ea80-a039-2231666fb19a-63980815 {
  grid-area: 1 / 1 / 2 / 2;
}

#val_refuted_div.w-node-ac534605-7b5c-37ca-c90b-d31519f41db1-63980815, #val_ref_date_div.w-node-_9399beea-cd16-a20d-7bb3-32a915d72b63-63980815 {
  align-self: end;
}

#valuation_refuted.w-node-_9399beea-cd16-a20d-7bb3-32a915d72b66-63980815 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6747-63980815 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7c468326-c93a-dc31-a6e1-89d7dd327376-50980816 {
  align-self: center;
}

#w-node-_23797612-6fc6-f708-c2ec-942feb532f5e-50980816 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_039c91df-7460-510e-4d42-15e6d4263d85-50980816 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08a8-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08ab-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08b0-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08b5-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08ba-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08bf-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08c4-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08c9-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08ce-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08d3-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08d8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfbc16ea-1875-54a9-53db-b51806e8cceb-50980816, #w-node-_699e88fe-6b52-ed7a-b961-21fd3dd572ff-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#faf-br-norehab-template.w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08e3-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08e5-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08e8-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08ed-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08f2-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08f7-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e08fc-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0901-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0906-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e090b-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0910-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6995a357-ad01-f747-aa6c-7847a0c77b58-50980816, #w-node-_9978dff3-1faf-8eb1-4ab3-1a3c6ca1f20e-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#rent-purch-template.w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e091b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e091d-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0920-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0925-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e092a-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0934-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0939-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e093e-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0943-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0948-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d656c64-5356-0848-a3bb-7594b2072c40-50980816, #w-node-b3c3541c-080d-eab8-39bc-562e10d02bc1-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#rent-ref-template.w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0953-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0955-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0958-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e095d-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0962-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e096c-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0971-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0976-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e097b-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0980-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa2afa58-a332-0632-35c7-0e2ff9c6232a-50980816, #w-node-_9ed99ec9-8b6c-d4d2-91ad-61ee31276f9e-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#bridge-ref-template.w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e098b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e098d-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0990-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e0995-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e099a-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e09a4-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e09a9-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e09ae-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e09b3-50980816, #w-node-_00b8b7bd-64d5-8ca7-5d7c-05ebe11e09b8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f44ab421-321d-cb9c-1f1f-b012e9e9de19-50980816, #w-node-_45dfc08f-f9fb-6e2a-6bd9-98f6cece5db6-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_93d921cc-e88c-a4cd-cd49-2d09e235bead-50980816 {
  align-self: center;
}

#chosen-loan-summary.w-node-_401789f5-1be8-e91c-57b0-937452646f1f-50980816 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_1a899c1a-763f-7df7-0e6d-fda5105dd608-50980816, #w-node-_1a899c1a-763f-7df7-0e6d-fda5105dd612-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df49-50980816 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df55-50980816 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df5a-50980816 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df5e-50980816, #w-node-fd6393e1-c011-9864-6487-7fe1db15df62-50980816, #w-node-fd6393e1-c011-9864-6487-7fe1db15df66-50980816 {
  justify-self: auto;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df6a-50980816 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df6c-50980816 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df6f-50980816 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df73-50980816 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df75-50980816, #w-node-fd6393e1-c011-9864-6487-7fe1db15df79-50980816 {
  justify-self: auto;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df89-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df8d-50980816, #w-node-fd6393e1-c011-9864-6487-7fe1db15df91-50980816, #w-node-fd6393e1-c011-9864-6487-7fe1db15df95-50980816 {
  justify-self: auto;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15df9a-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-fd6393e1-c011-9864-6487-7fe1db15dfa2-50980816 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_578bea9e-b0e7-f23f-907b-861b93235183-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_578bea9e-b0e7-f23f-907b-861b93235187-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_578bea9e-b0e7-f23f-907b-861b9323519c-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center;
}

#w-node-_578bea9e-b0e7-f23f-907b-861b932351a0-50980816 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_578bea9e-b0e7-f23f-907b-861b932351a4-50980816 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca22ed-50980816 {
  grid-area: 1 / 1 / 2 / 2;
}

#ta_edit.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca230d-50980816 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2312-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2316-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca231a-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca231e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ta_cancel.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2322-50980816, #ta_contact_submit.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2324-50980816, #ta_edit_submit.w-node-b1baca6f-33bb-10b0-aa6f-c7b669981c09-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#vi_edit.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca233d-50980816 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2342-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2346-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca234a-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca234e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#vi_cancel.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2352-50980816, #vi_contact_submit.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2354-50980816, #vi_edit_submit.w-node-_16632963-6358-18ef-32e0-41397ce6d2c4-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca235f-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2363-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2367-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca236b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ia_cancel.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca236f-50980816, #ia_contact_submit.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2371-50980816, #ia_edit_submit.w-node-f7aa4fd9-b74d-003f-3e85-b5d5cecce795-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ia_edit.w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2389-50980816 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6708-50980816 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#milestone_tracker.w-node-_33b9dd04-1390-6e51-ad64-61423f7e6709-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#valuation_refuted_label.w-node-db9eaab3-bd99-01a6-a316-1d31d333df1b-50980816 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0fce75cd-4b27-8f75-2775-3cc8949efbf7-50980816 {
  grid-area: 1 / 2 / 2 / 3;
}

#valuation_refuted.w-node-_5f025a09-eeed-63e1-2206-b4e0110f0f0d-50980816 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6747-50980816 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405352-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640536a-50980816 {
  justify-self: auto;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640536c-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640536e-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405370-50980816, #faf-ac-potential-revenue.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405372-50980816, #faf-ac-potential-roi.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405374-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405376-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405379-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640537b-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce640537d-50980816, #faf-hm-potential-revenue.w-node-_85a58a1a-37f3-59bd-9fda-922ce640537f-50980816, #faf-hm-potential-roi.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405381-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640538a-50980816 {
  justify-self: auto;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640538e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640538f-50980816 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405391-50980816 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405393-50980816 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405395-50980816 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405397-50980816 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405399-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-purch-price.w-node-_85a58a1a-37f3-59bd-9fda-922ce640539c-50980816, #fafas-lend-purch-price.w-node-_85a58a1a-37f3-59bd-9fda-922ce640539e-50980816, #fafas-buy-purch-price.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053a0-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053a2-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-rehab.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053a5-50980816, #fafas-lend-rehab.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053a7-50980816 {
  justify-self: end;
}

#faf-buy-rehab.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053a9-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64053ab-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-closing-costs.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053ae-50980816, #fafas-buy-closing-costs.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053b2-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053b4-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-holding.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053b7-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64053b9-50980816, #fafas-buy-holding-costs.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053bb-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053bd-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-total-investment.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053c0-50980816, #fafas-lend-total-investment.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053c2-50980816, #fafas-buy-total-investment.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053c4-50980816 {
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053c6-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-arv.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053c9-50980816, #fafas-buy-arv.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053cd-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053cf-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-buy-loan-payoff.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053d6-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053d8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-gross-profit.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053db-50980816, #fafas-buy-gross-profit.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053df-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053e1-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-gross-roi.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053e4-50980816, #fafas-buy-gross-roi.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053e8-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053ea-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-ann-profit.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053ed-50980816, #fafas-buy-ann-profit.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053f1-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64053f3-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-ann-roi.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053f6-50980816, #fafas-buy-ann-roi.w-node-_85a58a1a-37f3-59bd-9fda-922ce64053fa-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405405-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405406-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405408-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-title.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405409-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640540b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-title.w-node-_85a58a1a-37f3-59bd-9fda-922ce640540d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640540f-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405410-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405412-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-lender.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405414-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405416-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405417-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405419-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-origination.w-node-_85a58a1a-37f3-59bd-9fda-922ce640541b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640541d-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce640541e-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405420-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-cctotal.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405421-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405423-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-cctotal.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405425-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405427-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405428-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640542a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-timeheld.w-node-_85a58a1a-37f3-59bd-9fda-922ce640542b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640542d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-timeheld.w-node-_85a58a1a-37f3-59bd-9fda-922ce640542f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405431-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-insurance.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405432-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405434-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-insurance.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405436-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405438-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-utilities.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405439-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640543b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-utilities.w-node-_85a58a1a-37f3-59bd-9fda-922ce640543d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640543f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-proptax.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405440-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405442-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-proptax.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405444-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405446-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405447-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405449-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-mortint.w-node-_85a58a1a-37f3-59bd-9fda-922ce640544b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640544d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-hctotal.w-node-_85a58a1a-37f3-59bd-9fda-922ce640544e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405450-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-hctotal.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405452-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405459-50980816 {
  justify-self: auto;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640545d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640545e-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405460-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-arv.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405461-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405463-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-arv.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405465-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405467-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-totalinvest-profit.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405468-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640546a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-totalinvest-profit.w-node-_85a58a1a-37f3-59bd-9fda-922ce640546c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640546e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640546f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405471-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-loanpayoff.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405473-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405475-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossprofit-sum.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405476-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405478-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossprofit-sum.w-node-_85a58a1a-37f3-59bd-9fda-922ce640547a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640547c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640547d-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640547f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405480-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405482-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossprofit.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405483-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405485-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossprofit.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405487-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405489-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-totalinvest-roi.w-node-_85a58a1a-37f3-59bd-9fda-922ce640548a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640548c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-totalinvest-roi.w-node-_85a58a1a-37f3-59bd-9fda-922ce640548e-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405490-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossroi.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405491-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405493-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossroi.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405495-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405497-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405498-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640549a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-timeheld.w-node-_85a58a1a-37f3-59bd-9fda-922ce640549b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640549d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-timeheld.w-node-_85a58a1a-37f3-59bd-9fda-922ce640549f-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64054a1-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-annroi.w-node-_85a58a1a-37f3-59bd-9fda-922ce64054a2-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054a4-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-annroi.w-node-_85a58a1a-37f3-59bd-9fda-922ce64054a6-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054a8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-annprofit.w-node-_85a58a1a-37f3-59bd-9fda-922ce64054a9-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054ab-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-annprofit.w-node-_85a58a1a-37f3-59bd-9fda-922ce64054ad-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64054af-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054b0-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054b2-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054b3-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054b5-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054b6-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054b8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054b9-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054bb-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054bc-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054d1-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054d2-50980816 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054d5-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054d9-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64054de-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64054e3-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64054e8-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054ea-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054f8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64054fa-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64054fe-50980816 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405510-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405515-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405517-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405519-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce640551d-50980816 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405541-50980816 {
  justify-self: auto;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405543-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405545-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405547-50980816, #ltr-ac-noi.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405549-50980816, #ltr-ac-irr.w-node-_85a58a1a-37f3-59bd-9fda-922ce640554b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640554d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405550-50980816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405552-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405554-50980816, #ltr-hm-noi.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405556-50980816, #ltr-hm-irr.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405558-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405561-50980816 {
  justify-self: auto;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405565-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405566-50980816 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405568-50980816 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640556a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-purch-price.w-node-_85a58a1a-37f3-59bd-9fda-922ce640556d-50980816, #ltrfya-hm-purch-price.w-node-_85a58a1a-37f3-59bd-9fda-922ce640556f-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405571-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-purch-price.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405574-50980816 {
  justify-self: auto;
}

#ltrfya-hm-down-payment.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405576-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405578-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-closing-costs.w-node-_85a58a1a-37f3-59bd-9fda-922ce640557b-50980816, #ltrfya-hm-closing-costs.w-node-_85a58a1a-37f3-59bd-9fda-922ce640557d-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640557f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-total-investment.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405582-50980816, #ltrfya-hm-total-investment.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405584-50980816 {
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405586-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-income.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405589-50980816, #ltrfya-hm-month-income.w-node-_85a58a1a-37f3-59bd-9fda-922ce640558b-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640558d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-income.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405590-50980816, #ltrfya-hm-mortgage.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405592-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405594-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-exp.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405597-50980816, #ltrfya-hm-month-exp.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405599-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640559b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-cf.w-node-_85a58a1a-37f3-59bd-9fda-922ce640559e-50980816, #ltrfya-hm-month-cf.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055a0-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055a2-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-vac-rate.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055a5-50980816, #ltrfya-hm-vac-rate.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055a7-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055a9-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-fy-cf.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055ac-50980816, #ltrfya-hm-fy-cf.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055ae-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055b0-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-fy-cocr.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055b3-50980816, #ltrfya-hm-fy-cocr.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055b5-50980816 {
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055c0-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055c1-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055c3-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-title-cc.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055c4-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055c6-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-title-cc.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055c8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055ca-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64055cb-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055cd-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-lender.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055cf-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055d1-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64055d2-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055d4-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-origination.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055d6-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055d8-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64055d9-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64055db-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cctotal.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055dc-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055de-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cctotal.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055e0-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055e2-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055e3-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055e5-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055e6-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055e8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055ea-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055ec-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-income.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055ed-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055ef-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-income.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055f1-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055f3-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-expenses.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055f4-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055f6-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-expenses.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055f8-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055fa-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-vacancy.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055fb-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64055fd-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-vacancy.w-node-_85a58a1a-37f3-59bd-9fda-922ce64055ff-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405601-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-total-cf.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405602-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405604-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-total-cf.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405606-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405608-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405609-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640560b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cf.w-node-_85a58a1a-37f3-59bd-9fda-922ce640560c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640560e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cf.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405610-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405612-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-tot-inv.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405613-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405615-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-tot-inv.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405617-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405619-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cocr.w-node-_85a58a1a-37f3-59bd-9fda-922ce640561a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640561c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cocr.w-node-_85a58a1a-37f3-59bd-9fda-922ce640561e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405625-50980816 {
  justify-self: auto;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405629-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640562a-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640562c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-total-rent-inc.w-node-_85a58a1a-37f3-59bd-9fda-922ce640562d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640562f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-total-rent-inc.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405631-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405633-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-total-exp.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405634-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405636-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-total-exp.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405638-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640563a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-noi-sum.w-node-_85a58a1a-37f3-59bd-9fda-922ce640563b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640563d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-noi-sum.w-node-_85a58a1a-37f3-59bd-9fda-922ce640563f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405641-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405642-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405644-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-noi.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405645-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405647-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-noi.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405649-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640564b-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-equity.w-node-_85a58a1a-37f3-59bd-9fda-922ce640564c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640564e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-equity.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405650-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405652-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-sale-cost.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405653-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405655-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-sale-cost.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405657-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405659-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tpws-sum.w-node-_85a58a1a-37f3-59bd-9fda-922ce640565a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640565c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tpws-sum.w-node-_85a58a1a-37f3-59bd-9fda-922ce640565e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405660-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405661-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405664-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405665-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405667-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tpws.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405668-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640566a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tpws.w-node-_85a58a1a-37f3-59bd-9fda-922ce640566c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640566e-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tot-inv.w-node-_85a58a1a-37f3-59bd-9fda-922ce640566f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405671-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tot-inv.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405673-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405675-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-cocr.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405676-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405678-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-cocr.w-node-_85a58a1a-37f3-59bd-9fda-922ce640567a-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640567c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-irr.w-node-_85a58a1a-37f3-59bd-9fda-922ce640567d-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640567f-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-irr.w-node-_85a58a1a-37f3-59bd-9fda-922ce6405681-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405683-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405684-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405686-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405687-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405689-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640568a-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640568c-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce640568d-50980816 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405694-50980816 {
  justify-self: auto;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405698-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce6405699-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce640569b-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce640569d-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce640569f-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056a3-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056a5-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056a7-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056a9-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056ab-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#breakdown-row-temp.w-node-_85a58a1a-37f3-59bd-9fda-922ce64056ad-50980816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64056ae-50980816 {
  justify-self: center;
}

#w-node-_85a58a1a-37f3-59bd-9fda-922ce64056b0-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056b1-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056b2-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056b3-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056b5-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056b6-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056b7-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce64056b8-50980816 {
  justify-self: end;
}

#w-node-f9e94cf1-462c-503d-a8d5-449e60e24803-7d98084a {
  place-self: center end;
}

#w-node-f9e94cf1-462c-503d-a8d5-449e60e24806-7d98084a {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-eeb478b8-19ef-367d-2696-aa18dc166359-7d98084a {
  place-self: center end;
}

#w-node-eeb478b8-19ef-367d-2696-aa18dc16635c-7d98084a {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-f9e94cf1-462c-503d-a8d5-449e60e24843-7d98084a {
  align-self: end;
}

#w-node-_19f587bc-e049-c404-ee2c-02558ddce113-7d98084a {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-e1c3ecf8-932e-1172-5fad-82fa2b2c00b5-7d98084a {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-dbc504f8-388f-a0d1-21b9-4aa1f872b64c-7d98084a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_298c21b0-1135-d9be-020c-b599991c2cb7-7d98084a {
  align-self: end;
}

#w-node-e59fd13d-cdea-e43f-8365-851217483774-7d98084a {
  align-self: center;
}

#w-node-e8deb038-b6d3-99f1-5c37-72c88bcaf98e-4598086c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-e8deb038-b6d3-99f1-5c37-72c88bcaf9be-4598086c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e8deb038-b6d3-99f1-5c37-72c88bcaf9c3-4598086c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-e8deb038-b6d3-99f1-5c37-72c88bcaf9c4-4598086c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e8deb038-b6d3-99f1-5c37-72c88bcaf9cb-4598086c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e8deb038-b6d3-99f1-5c37-72c88bcaf9d0-4598086c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fec3b132-597b-867b-f186-3d72be172536-4598086c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-fec3b132-597b-867b-f186-3d72be17255e-4598086c, #w-node-fec3b132-597b-867b-f186-3d72be172566-4598086c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fec3b132-597b-867b-f186-3d72be17256a-4598086c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-be7452cb-994a-ddeb-512b-60cf398506a9-4598086c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_9bb3cfdf-1925-b210-a3dd-8e89462ecfcf-4598086c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-be7452cb-994a-ddeb-512b-60cf398506b4-4598086c {
  justify-self: auto;
}

#w-node-d516fcbf-f9de-83e0-fca6-71e335c2662c-4598086c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-d516fcbf-f9de-83e0-fca6-71e335c26634-4598086c, #w-node-d516fcbf-f9de-83e0-fca6-71e335c26638-4598086c, #w-node-d516fcbf-f9de-83e0-fca6-71e335c2663c-4598086c {
  justify-self: auto;
}

#w-node-_235cd5b3-4202-d7ca-00dc-7ce3653df4bb-4598086c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: center start;
}

#w-node-_235cd5b3-4202-d7ca-00dc-7ce3653df4be-4598086c, #w-node-_235cd5b3-4202-d7ca-00dc-7ce3653df4c2-4598086c, #w-node-_235cd5b3-4202-d7ca-00dc-7ce3653df4c6-4598086c {
  justify-self: auto;
}

#w-node-bae5d1ba-dc33-43dc-42ae-3152e5f63661-4598086c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-bae5d1ba-dc33-43dc-42ae-3152e5f63691-4598086c, #w-node-bae5d1ba-dc33-43dc-42ae-3152e5f6369b-4598086c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bae5d1ba-dc33-43dc-42ae-3152e5f636a0-4598086c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_494206d4-4ffa-eb5d-9819-11496061fb77-4598086c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_639291cd-c98a-68c4-1805-73774b530d80-4598086c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2586602-a4c0-c385-c8d5-f87c38966709-4598086c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2586602-a4c0-c385-c8d5-f87c38966711-4598086c, #w-node-_06431927-b896-e2a0-93c4-54cc6a31c55b-4598086c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44333284-6cb4-55b5-6e7a-7b86a38d061d-4598086c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f95248e5-9740-d4de-264c-798202980c4a-4598086c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb6866da-3a2d-0d20-4c67-6f4b6cc6a83a-fe98089f {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-cb6866da-3a2d-0d20-4c67-6f4b6cc6a83b-fe98089f {
  place-self: center start;
}

#admin_loan_card_template.w-node-_6fcd7a23-4956-405e-79a6-3c8098ad3925-fe98089f, #w-node-da019418-7584-a89a-be50-e034393c3262-fe98089f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da019418-7584-a89a-be50-e034393c3263-fe98089f {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-da019418-7584-a89a-be50-e034393c3264-fe98089f {
  grid-area: 1 / 2 / 2 / 5;
  place-self: center start;
}

#w-node-da019418-7584-a89a-be50-e034393c3268-fe98089f {
  grid-area: 1 / 5 / 2 / 7;
  place-self: center;
}

#w-node-_69f9b4f4-cba3-a4bd-547b-0ecfecac1e49-fe98089f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_83c1c74a-a29b-30c6-a5c5-caf85b454b67-fe98089f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7cc9f182-70f9-8818-ec44-e9add8fbb86f-fe98089f {
  grid-area: 3 / 2 / 4 / 4;
  align-self: end;
}

#w-node-_02596a7a-0245-4f8d-1dea-8b1910d66b9d-fe98089f {
  grid-area: 3 / 4 / 4 / 7;
  align-self: end;
}

#w-node-_4e373376-8df5-aadd-385b-2474ff9fd1d8-fe98089f {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_4e373376-8df5-aadd-385b-2474ff9fd1d9-fe98089f {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_4e373376-8df5-aadd-385b-2474ff9fd1db-fe98089f {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_4e373376-8df5-aadd-385b-2474ff9fd1dd-fe98089f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e373376-8df5-aadd-385b-2474ff9fd1df-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1e1-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1e3-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1e5-fe98089f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e373376-8df5-aadd-385b-2474ff9fd1e7-fe98089f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_4e373376-8df5-aadd-385b-2474ff9fd1f0-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1f2-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1f4-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1f6-fe98089f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e373376-8df5-aadd-385b-2474ff9fd1f8-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1fa-fe98089f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#purchase_block.w-node-e991f828-1545-a884-b73a-808ae4c7af7e-749808a1 {
  align-self: auto;
}

#w-node-fe6b5615-c4ef-070b-7ddd-67d3ea863456-749808a1, #w-node-fe6b5615-c4ef-070b-7ddd-67d3ea863460-749808a1, #w-node-fe6b5615-c4ef-070b-7ddd-67d3ea86346e-749808a1, #w-node-fe6b5615-c4ef-070b-7ddd-67d3ea863478-749808a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#closing_date.w-node-_85f10918-cba3-564b-f8dd-61fd54e79e2a-749808a1 {
  place-self: center;
}

#w-node-_9c72afcc-dc15-9897-db9a-f0fd7da4e2c6-749808a1, #w-node-_9c72afcc-dc15-9897-db9a-f0fd7da4e2d0-749808a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a1658-749808a1, #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a165c-749808a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4873a32e-e04d-7d43-cf62-19e7fa186a21-749808a1 {
  place-self: center;
}

#w-node-_2fb6afef-6ab0-144d-4bff-184e69e04612-d09808a3 {
  align-self: center;
}

#w-node-_2141d8a1-b280-844a-b347-3e769dfa244b-d09808a3 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_2141d8a1-b280-844a-b347-3e769dfa2451-d09808a3 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d54c1-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d54c4-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54c9-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54ce-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54d3-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54d8-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54dd-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54e2-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54e7-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54ec-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d54f1-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66beeeb-7b91-3bf3-1309-74276094d659-d09808a3, #w-node-cd98d897-d699-1e9f-1e80-19ec88aeec5c-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#faf-br-norehab-template.w-node-_8395ca59-e3a9-0b14-a905-e65a555d54fa-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d54fd-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5500-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d5505-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d550a-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d550f-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5514-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5519-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d551e-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5523-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5528-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e7ee066-26e0-a77a-eec9-b61be57baee3-d09808a3, #w-node-d8089bd3-e5c3-603d-37b4-0cab14e1d660-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#rent-purch-template.w-node-_8395ca59-e3a9-0b14-a905-e65a555d5531-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d5534-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5537-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d553c-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5541-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d554b-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5550-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5555-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d555a-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d555f-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48f7447e-c29e-88a5-2e10-2789aee29cf7-d09808a3, #w-node-_49f50800-0fb8-2e00-3c0c-dda95dcf293e-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#rent-ref-template.w-node-_8395ca59-e3a9-0b14-a905-e65a555d5568-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d556b-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d556e-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d5573-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5578-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5582-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5587-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d558c-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5591-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d5596-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a487d46-a2ae-8618-1d65-6fb6ac2e926c-d09808a3, #w-node-cf0fdbf9-5860-1318-bf1a-5784bc0151fa-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#bridge-ref-template.w-node-_8395ca59-e3a9-0b14-a905-e65a555d559f-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d55a2-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d55a5-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8395ca59-e3a9-0b14-a905-e65a555d55aa-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d55af-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d55b9-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d55be-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d55c3-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d55c8-d09808a3, #w-node-_8395ca59-e3a9-0b14-a905-e65a555d55cd-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36f4d4bc-f707-3140-72d4-d6dcc2be8f40-d09808a3, #w-node-e749e996-987c-b80d-eb0d-a00cb78c51b4-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d77d367-b695-c2f0-5e52-caa966601578-d09808a3 {
  align-self: center;
}

#chosen-loan-summary.w-node-_4d77d367-b695-c2f0-5e52-caa9666015a0-d09808a3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b46b7960-12ef-35d1-db07-17306080a823-d09808a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_007986bd-e1bd-d9cf-cb8d-21f14ccf3c80-d09808a3, #w-node-_007986bd-e1bd-d9cf-cb8d-21f14ccf3c76-d09808a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#milestone_grid.w-node-_41ed178a-02dc-8f4b-2761-f3a827c5ff4d-d09808a3 {
  grid-area: 1 / 1 / 3 / 2;
}

#milestone_tracker.w-node-_41ed178a-02dc-8f4b-2761-f3a827c5ff4e-d09808a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#valuation_refuted.w-node-_5d8e2e7f-e2f3-e26d-9f53-7f59a598ee41-d09808a3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6747-d09808a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e1fead7e-907e-c677-5349-04a044c7cef4-a49808ab {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_561c1dec-8faa-7939-d482-11c59a923b0e-699808df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4ffaee2b-995b-7090-d1b2-59911776e946-699808df {
  align-self: start;
}

#w-node-_0a43dc0b-75be-00b6-ce0e-88f6a533e14b-699808df {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_8091bdd1-aad4-c0ed-ae27-a4f024030905-699808df {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_40e2079d-511b-c171-eae0-14c13b57488c-699808df {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a26d1d5f-a5f7-5a18-354d-52254060f345-699808df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_09a782e3-5c39-8680-01b4-66987b034fd0-699808df {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_40e2079d-511b-c171-eae0-14c13b5748ac-699808df {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-cc26e45e-a02e-066e-0176-5a44fd0177c7-699808df {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-cf536465-9d20-e6f7-2a3a-b98d50e4b023-699808df {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b74ee6ce-ea62-1a7a-ffe5-c24f4fd4a5d7-699808df {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_40e2079d-511b-c171-eae0-14c13b57488d-699808df {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_4678e983-249e-9915-f334-341565a00553-699808df {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4678e983-249e-9915-f334-341565a00554-699808df {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4678e983-249e-9915-f334-341565a00556-699808df {
  align-self: center;
}

#w-node-_5bcb0e30-d2ea-bedb-f858-fd012d85aa49-699808df {
  grid-area: 4 / 1 / 5 / 2;
  align-self: center;
}

#w-node-_4678e983-249e-9915-f334-341565a0056b-699808df, #w-node-fefd9e45-85a5-283f-8d78-59464114141b-699808df {
  align-self: center;
}

#w-node-e2e0dafb-ed86-1e35-efa0-4555b5fc89c7-699808df {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-bca82d26-5d5b-a98e-fd41-acc83bca51dd-699808df {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d8d05ab-5914-0668-802a-5a2819313248-699808df {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_69916331-0a5f-2323-b097-36188b03e3fe-699808df {
  align-self: center;
}

#w-node-_2315d029-1d75-b9b0-2039-46633e9a65a2-699808df {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: stretch;
}

#w-node-_003ec052-6c33-9039-357f-dc5492c45059-699808df {
  grid-area: 1 / 3 / 2 / 5;
  align-self: end;
}

#w-node-_479528eb-82fc-d5ec-d9bc-b6fe646520ad-699808df {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d3db-699808df {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d3dc-699808df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d3f3-699808df {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ea7b5450-2663-3e60-ed20-36e48c7a9ee6-699808df {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d408-699808df {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d409-699808df {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d420-699808df {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d42a-699808df {
  place-self: start end;
}

#w-node-b5f2fca6-7dba-259e-7047-30adb2bef389-699808df {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_614bf42a-a6e8-a999-0d8d-2229d2badb51-699808df {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b766c569-b8f3-4a9a-ab4d-f0c6f3b8af26-699808df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b4631da-55d8-4deb-a7ef-dde024dff5a3-699808df {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e7d3b79d-6d94-9214-d501-3f5fbe064caa-699808df {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b76910ff-029b-0c0a-a0c3-7bf92d62c65c-699808df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9858229-2101-d28d-b8ca-5415a0ffa71f-699808df {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_852da4a8-5e9a-1e58-7cf5-8640d535b823-699808df {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_947edd7f-b9fe-8640-bcf2-09bf9f3120cb-699808df {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_26dbe5b3-a53f-2e80-f24f-03f063e9fe6b-699808df {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f98b9ecd-157d-19d2-4836-346dcee3b9af-699808df {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1cb26a1d-5fea-187e-4310-0bd3cb3dea9d-679808e1, #w-node-_8a269f58-bf71-419f-1962-7d1cf0e0dda2-679808e1, #w-node-d884478f-5bd7-bd38-3aa7-48bf5d4c69db-679808e1, #w-node-eacedb9d-bf7e-fae2-ed2c-fee89a064991-679808e1, #w-node-_3f32eb5d-a8bc-4c05-2735-40b429dcf21e-679808e1, #w-node-c264601f-c741-e29f-d89f-f5318d4c1365-679808e1, #w-node-_168c6002-3e47-3965-132a-d9cfeae8d2b2-679808e1, #w-node-_9b508a1e-5d5e-1f0f-60f9-e24a9d687ec1-679808e1, #w-node-_03cbbd66-d061-b758-db70-db76deae2659-679808e1, #w-node-be0a2e3f-5ddb-7123-25da-1e5a6df49ab4-679808e1, #w-node-_045df50e-13db-6e6f-ad20-4d46d2e777be-679808e1, #w-node-_3f51dbf5-bd14-8f79-2353-5499fe6cd3da-679808e1, #w-node-_65bb3ef3-b991-1488-8ef4-8196e55e7d6d-679808e1, #w-node-_60e9f34f-bc45-39ac-d545-2e6754e8b2ed-679808e1, #w-node-dde5dbac-f192-d9e2-ebc1-68d42f6f2d99-679808e1, #w-node-d8f33cdd-3447-1936-6330-ab5bacf5e8d5-679808e1, #w-node-b9756eb7-ab4c-9858-f47c-d2b9a2eb0e28-679808e1, #w-node-_6a23a2a8-8db0-7957-cd19-cc36018871a6-679808e1, #w-node-_5e5b1f94-6057-bf42-044c-7ac743ea3294-679808e1, #w-node-_2d7ae1b2-fcd2-28b3-4220-2dc957563e01-679808e1, #w-node-_508d5a1a-de4e-7279-91e6-040064660c5e-679808e1, #w-node-_7bbf55ab-5b7d-b41a-7a8a-551f9aa7917d-679808e1, #w-node-f3a372c0-8db8-7576-742e-1e2960cd2afd-679808e1, #w-node-_103698fb-42fd-0814-ea0a-7acb1c0ffd1f-679808e1, #w-node-_7c0c2d07-3ede-60db-7675-1c7682e3ca86-679808e1, #w-node-_15fce06a-fafa-85b6-6548-0478d6730a54-679808e1, #w-node-b24a6cd4-d1e2-ba4c-217e-98fc91285c96-679808e1, #w-node-_0a9f250a-fae1-e903-2929-ddfbe283c69d-679808e1, #w-node-_296640be-71e0-4748-3ee9-59bcc22aa1fa-679808e1, #w-node-d8e0e249-0eb1-8b1c-9b66-7bece6052f98-679808e1, #w-node-_2707858d-15e9-fe0c-942e-09e34365b4b5-679808e1 {
  justify-self: end;
}

#w-node-_64ff0520-c628-f640-e404-9a31c39c3ee1-679808e1 {
  justify-self: start;
}

#w-node-_64ff0520-c628-f640-e404-9a31c39c3eec-679808e1, #w-node-_49ae3db9-d3b4-41c3-3796-827af382199a-679808e1, #w-node-f98286b0-3b70-e686-79c9-cde2eb2d0a76-679808e1, #w-node-a3500fda-d9ad-5c61-8e87-502231238e2e-679808e1, #w-node-eeca6839-35d1-4847-9eae-c03979b0f122-679808e1, #w-node-_94b78eb3-954d-f5f9-b00a-5ca0392ddbd8-679808e1, #w-node-_93fff828-3dc7-7c13-21d3-949bc115ec0c-679808e1, #w-node-_0c7fc4a9-8f9b-3be7-a1f8-ecbb6e1f7fe7-679808e1 {
  justify-self: end;
}

#w-node-_3de7278b-8bc4-85a9-3481-6b85c83a2ac1-679808e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_58501b7f-86b6-11d1-82fa-3863c385541d-679808e1, #w-node-_3a5d1b6f-d2f4-f321-f215-588ff008ab2d-679808e1 {
  justify-self: end;
}

#w-node-_561c1dec-8faa-7939-d482-11c59a923b0e-ac980912 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-df979841-07c2-5fe7-f0e8-1c85489be578-ac980912, #w-node-_67c2d44f-ffa5-36e9-bc6d-91edf0f437b0-ac980912 {
  place-self: start end;
}

#w-node-_40e2079d-511b-c171-eae0-14c13b57488c-ac980912 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a26d1d5f-a5f7-5a18-354d-52254060f345-ac980912 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_09a782e3-5c39-8680-01b4-66987b034fd0-ac980912 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
}

#w-node-_40e2079d-511b-c171-eae0-14c13b5748ac-ac980912 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-cc26e45e-a02e-066e-0176-5a44fd0177c7-ac980912 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-cf536465-9d20-e6f7-2a3a-b98d50e4b023-ac980912 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: center;
}

#w-node-b74ee6ce-ea62-1a7a-ffe5-c24f4fd4a5d7-ac980912 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: center;
}

#w-node-_40e2079d-511b-c171-eae0-14c13b57488d-ac980912 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_103a7ec7-d8fe-52d1-9fed-69646438cd3a-ac980912 {
  align-self: center;
}

#w-node-_4678e983-249e-9915-f334-341565a00553-ac980912 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4678e983-249e-9915-f334-341565a00554-ac980912 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4678e983-249e-9915-f334-341565a00556-ac980912 {
  align-self: center;
}

#w-node-_5bcb0e30-d2ea-bedb-f858-fd012d85aa49-ac980912 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: center;
}

#w-node-_4678e983-249e-9915-f334-341565a0056b-ac980912, #w-node-fefd9e45-85a5-283f-8d78-59464114141b-ac980912 {
  align-self: center;
}

#w-node-e2e0dafb-ed86-1e35-efa0-4555b5fc89c7-ac980912 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-bca82d26-5d5b-a98e-fd41-acc83bca51dd-ac980912 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d8d05ab-5914-0668-802a-5a2819313248-ac980912 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_69916331-0a5f-2323-b097-36188b03e3fe-ac980912 {
  align-self: center;
}

#w-node-_2315d029-1d75-b9b0-2039-46633e9a65a2-ac980912 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: stretch;
}

#w-node-_003ec052-6c33-9039-357f-dc5492c45059-ac980912 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: end;
}

#w-node-_479528eb-82fc-d5ec-d9bc-b6fe646520ad-ac980912 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d3db-ac980912 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d3dc-ac980912 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d3f3-ac980912 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d408-ac980912 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d409-ac980912 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d420-ac980912 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3e6b3f0-6747-d64a-9e37-94e81220d42a-ac980912 {
  place-self: start end;
}

#w-node-b5f2fca6-7dba-259e-7047-30adb2bef389-ac980912 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_614bf42a-a6e8-a999-0d8d-2229d2badb51-ac980912 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0d62ba13-c4fa-2125-d02b-8a9261c6c9cd-ac980912 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: center;
}

#w-node-bd909e3b-ffdc-acbf-15e4-708a514d7274-ac980912 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-b766c569-b8f3-4a9a-ab4d-f0c6f3b8af26-ac980912 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b4631da-55d8-4deb-a7ef-dde024dff5a3-ac980912 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e7d3b79d-6d94-9214-d501-3f5fbe064caa-ac980912 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b76910ff-029b-0c0a-a0c3-7bf92d62c65c-ac980912 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9858229-2101-d28d-b8ca-5415a0ffa71f-ac980912 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_852da4a8-5e9a-1e58-7cf5-8640d535b823-ac980912 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_947edd7f-b9fe-8640-bcf2-09bf9f3120cb-ac980912 {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_26dbe5b3-a53f-2e80-f24f-03f063e9fe6b-ac980912 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f98b9ecd-157d-19d2-4836-346dcee3b9af-ac980912 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-aba33240-2326-be31-5c27-b74bd48e5438-fa980916 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_99493152-102f-5ce2-7286-617c0b3ab46f-fa980916 {
  place-self: center start;
}

#w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e38-fa980916 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e3c-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e6c-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e40-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e68-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e54-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e5c-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e60-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e64-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e70-fa980916, #w-node-_110b2282-ffd5-df56-f622-c15f648dee2c-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e78-fa980916 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e74-fa980916, #w-node-_1eb433e6-1fb7-ff7b-50c1-9f9f0106a141-fa980916 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e8c-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e8e-fa980916 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc55-fa980916 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-e22d7554-0bd9-6ac0-0ada-3d29aa324795-fa980916 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e2baae0f-d5af-8e07-5c93-c84d6026a2cf-fa980916 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc56-fa980916 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc5a-fa980916, #w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc5c-fa980916, #w-node-_10b4f9a3-2abd-58cd-11da-e1f567f694e7-fa980916, #w-node-_08d0c48a-630c-832a-e999-c112451f4407-fa980916 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80be737a-f091-fc4e-3be4-362342e991cf-fa980916 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc66-fa980916, #w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc68-fa980916, #w-node-acb5d6a5-0851-b5f0-6de5-26f2262c58bd-fa980916, #w-node-_937e7327-9e26-0f4a-acf0-6905b8b3ba91-fa980916 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc58-fa980916, #w-node-daa8ba5d-9d12-830b-d5e7-68a6613f99db-fa980916 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_08fbd347-3f5f-fd91-e82e-ed3ea615a534-aacb82c9, #w-node-c28483a2-78b6-8b5f-bb95-6b9fef4a2d1e-aacb82c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77882e96-ff4e-c568-8156-de71fb74491e-91200a1f {
  order: 0;
  align-self: center;
}

#w-node-_277f75cb-3c04-b4a1-9b5a-6eda168b03fb-91200a1f {
  align-self: center;
}

#w-node-_356bf983-e7ce-141a-d7bf-f015fb9ed46f-91200a1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2f8b9037-ba36-6ac0-a2cb-33b5f9f180bc-91200a1f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9f9e-1cec9914 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9f9f-1cec9914 {
  place-self: center start;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec7f-1cec9914 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec80-1cec9914 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec82-1cec9914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec84-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec86-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec88-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec8a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec8c-1cec9914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec95-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec97-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec99-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9d-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9f-1cec9914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0339-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0351-1cec9914 {
  justify-self: auto;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0353-1cec9914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0355-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0357-1cec9914, #faf-ac-potential-revenue.w-node-_051662ba-a119-f0ad-7536-f4b2448d0359-1cec9914, #faf-ac-potential-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d035b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d035d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0360-1cec9914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0362-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0364-1cec9914, #faf-hm-potential-revenue.w-node-_051662ba-a119-f0ad-7536-f4b2448d0366-1cec9914, #faf-hm-potential-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0368-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0371-1cec9914 {
  justify-self: auto;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0375-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0376-1cec9914 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0378-1cec9914 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d037a-1cec9914 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d037c-1cec9914 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d037e-1cec9914 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0380-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-purch-price.w-node-_051662ba-a119-f0ad-7536-f4b2448d0383-1cec9914, #fafas-lend-purch-price.w-node-_051662ba-a119-f0ad-7536-f4b2448d0385-1cec9914, #fafas-buy-purch-price.w-node-_051662ba-a119-f0ad-7536-f4b2448d0387-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0389-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-rehab.w-node-_051662ba-a119-f0ad-7536-f4b2448d038c-1cec9914, #fafas-lend-rehab.w-node-_051662ba-a119-f0ad-7536-f4b2448d038e-1cec9914 {
  justify-self: end;
}

#faf-buy-rehab.w-node-_051662ba-a119-f0ad-7536-f4b2448d0390-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0392-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-closing-costs.w-node-_051662ba-a119-f0ad-7536-f4b2448d0395-1cec9914, #fafas-buy-closing-costs.w-node-_051662ba-a119-f0ad-7536-f4b2448d0399-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d039b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-holding.w-node-_051662ba-a119-f0ad-7536-f4b2448d039e-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d03a0-1cec9914, #fafas-buy-holding-costs.w-node-_051662ba-a119-f0ad-7536-f4b2448d03a2-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03a4-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-total-investment.w-node-_051662ba-a119-f0ad-7536-f4b2448d03a7-1cec9914, #fafas-lend-total-investment.w-node-_051662ba-a119-f0ad-7536-f4b2448d03a9-1cec9914, #fafas-buy-total-investment.w-node-_051662ba-a119-f0ad-7536-f4b2448d03ab-1cec9914 {
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03ad-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-arv.w-node-_051662ba-a119-f0ad-7536-f4b2448d03b0-1cec9914, #fafas-buy-arv.w-node-_051662ba-a119-f0ad-7536-f4b2448d03b4-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03b6-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-buy-loan-payoff.w-node-_051662ba-a119-f0ad-7536-f4b2448d03bd-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03bf-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-gross-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d03c2-1cec9914, #fafas-buy-gross-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d03c6-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03c8-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-gross-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d03cb-1cec9914, #fafas-buy-gross-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d03cf-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03d1-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-ann-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d03d4-1cec9914, #fafas-buy-ann-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d03d8-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03da-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafas-ac-ann-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d03dd-1cec9914, #fafas-buy-ann-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d03e1-1cec9914 {
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03ec-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03ed-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03ef-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-title.w-node-_051662ba-a119-f0ad-7536-f4b2448d03f0-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03f2-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-title.w-node-_051662ba-a119-f0ad-7536-f4b2448d03f4-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03f6-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d03f7-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03f9-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-lender.w-node-_051662ba-a119-f0ad-7536-f4b2448d03fb-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d03fd-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d03fe-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0400-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-origination.w-node-_051662ba-a119-f0ad-7536-f4b2448d0402-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0404-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0405-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0407-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-cctotal.w-node-_051662ba-a119-f0ad-7536-f4b2448d0408-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d040a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-cctotal.w-node-_051662ba-a119-f0ad-7536-f4b2448d040c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d040e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d040f-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0411-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-timeheld.w-node-_051662ba-a119-f0ad-7536-f4b2448d0412-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0414-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-timeheld.w-node-_051662ba-a119-f0ad-7536-f4b2448d0416-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0418-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-insurance.w-node-_051662ba-a119-f0ad-7536-f4b2448d0419-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d041b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-insurance.w-node-_051662ba-a119-f0ad-7536-f4b2448d041d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d041f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-utilities.w-node-_051662ba-a119-f0ad-7536-f4b2448d0420-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0422-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-utilities.w-node-_051662ba-a119-f0ad-7536-f4b2448d0424-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0426-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-proptax.w-node-_051662ba-a119-f0ad-7536-f4b2448d0427-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0429-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-proptax.w-node-_051662ba-a119-f0ad-7536-f4b2448d042b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d042d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d042e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0430-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-mortint.w-node-_051662ba-a119-f0ad-7536-f4b2448d0432-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0434-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafab-ac-hctotal.w-node-_051662ba-a119-f0ad-7536-f4b2448d0435-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0437-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafab-hm-hctotal.w-node-_051662ba-a119-f0ad-7536-f4b2448d0439-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0440-1cec9914 {
  justify-self: auto;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0444-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0445-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0447-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-arv.w-node-_051662ba-a119-f0ad-7536-f4b2448d0448-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d044a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-arv.w-node-_051662ba-a119-f0ad-7536-f4b2448d044c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d044e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-totalinvest-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d044f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0451-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-totalinvest-profit.w-node-_051662ba-a119-f0ad-7536-f4b2448d0453-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0455-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0456-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0458-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-loanpayoff.w-node-_051662ba-a119-f0ad-7536-f4b2448d045a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d045c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossprofit-sum.w-node-_051662ba-a119-f0ad-7536-f4b2448d045d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d045f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossprofit-sum.w-node-_051662ba-a119-f0ad-7536-f4b2448d0461-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0463-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0464-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0466-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0467-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0469-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossprofit.w-node-_051662ba-a119-f0ad-7536-f4b2448d046a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d046c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossprofit.w-node-_051662ba-a119-f0ad-7536-f4b2448d046e-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0470-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-totalinvest-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0471-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0473-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-totalinvest-roi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0475-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0477-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-grossroi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0478-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d047a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-grossroi.w-node-_051662ba-a119-f0ad-7536-f4b2448d047c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d047e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d047f-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0481-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-timeheld.w-node-_051662ba-a119-f0ad-7536-f4b2448d0482-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0484-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-timeheld.w-node-_051662ba-a119-f0ad-7536-f4b2448d0486-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0488-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-annroi.w-node-_051662ba-a119-f0ad-7536-f4b2448d0489-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d048b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-annroi.w-node-_051662ba-a119-f0ad-7536-f4b2448d048d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d048f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#fafrb-ac-annprofit.w-node-_051662ba-a119-f0ad-7536-f4b2448d0490-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0492-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#fafrb-hm-annprofit.w-node-_051662ba-a119-f0ad-7536-f4b2448d0494-1cec9914, #w-node-_051662ba-a119-f0ad-7536-f4b2448d0496-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0497-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d0499-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d049a-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d049c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d049d-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d049f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d04a0-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d04a2-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_051662ba-a119-f0ad-7536-f4b2448d04a3-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576983-1cec9914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576984-1cec9914 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576987-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c3719357698b-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576990-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576995-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c3719357699a-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c3719357699c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769aa-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769ac-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769b0-1cec9914 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769c9-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769cb-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769cf-1cec9914 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f3-1cec9914 {
  justify-self: auto;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f5-1cec9914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f7-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f9-1cec9914, #ltr-ac-noi.w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769fb-1cec9914, #ltr-ac-irr.w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769fd-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769ff-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a02-1cec9914 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a04-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a06-1cec9914, #ltr-hm-noi.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a08-1cec9914, #ltr-hm-irr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a0a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a13-1cec9914 {
  justify-self: auto;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a17-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a18-1cec9914 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a1a-1cec9914 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a1c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-purch-price.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a1f-1cec9914, #ltrfya-hm-purch-price.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a21-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a23-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-purch-price.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a26-1cec9914 {
  justify-self: auto;
}

#ltrfya-hm-down-payment.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a28-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a2a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-closing-costs.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a2d-1cec9914, #ltrfya-hm-closing-costs.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a2f-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a31-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-total-investment.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a34-1cec9914, #ltrfya-hm-total-investment.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a36-1cec9914 {
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a38-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a3b-1cec9914, #ltrfya-hm-month-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a3d-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a3f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a42-1cec9914, #ltrfya-hm-mortgage.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a44-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a46-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-exp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a49-1cec9914, #ltrfya-hm-month-exp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a4b-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a4d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-month-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a50-1cec9914, #ltrfya-hm-month-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a52-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a54-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-vac-rate.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a57-1cec9914, #ltrfya-hm-vac-rate.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a59-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a5b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-fy-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a5e-1cec9914, #ltrfya-hm-fy-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a60-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a62-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrfya-ac-fy-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a65-1cec9914, #ltrfya-hm-fy-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a67-1cec9914 {
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a72-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a73-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a75-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-title-cc.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a76-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a78-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-title-cc.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a7a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a7c-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a7d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a7f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-lender.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a81-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a83-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a84-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a86-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-origination.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a88-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a8a-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a8b-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a8d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cctotal.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a8e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a90-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cctotal.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a92-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a94-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a95-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a97-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a98-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a9a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a9c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a9e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a9f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa1-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-income.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa3-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa5-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-expenses.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa6-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aa8-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-expenses.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aaa-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aac-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-vacancy.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aad-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aaf-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-vacancy.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab1-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab3-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-total-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab4-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab6-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-total-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ab8-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aba-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576abb-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576abd-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576abe-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac0-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cf.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac2-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac4-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-tot-inv.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac5-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac7-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-tot-inv.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac9-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576acb-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrab-ac-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576acc-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ace-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrab-hm-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ad0-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ad7-1cec9914 {
  justify-self: auto;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576adb-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576adc-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ade-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-total-rent-inc.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576adf-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae1-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-total-rent-inc.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae3-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae5-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-total-exp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae6-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ae8-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-total-exp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aea-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aec-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-noi-sum.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aed-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aef-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-noi-sum.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af1-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af3-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af4-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af6-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-noi.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af7-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576af9-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-noi.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576afb-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576afd-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-equity.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576afe-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b00-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-equity.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b02-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b04-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-sale-cost.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b05-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b07-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-sale-cost.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b09-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b0b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tpws-sum.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b0c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b0e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tpws-sum.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b10-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b12-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b13-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b16-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b17-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b19-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tpws.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b1a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b1c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tpws.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b1e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b20-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-tot-inv.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b21-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b23-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-tot-inv.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b25-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b27-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b28-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-cocr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2c-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ltrlrs-ac-irr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b31-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#ltrlrs-hm-irr.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b33-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b35-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b36-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b38-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b39-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b3b-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b3c-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b3e-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b3f-1cec9914 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b46-1cec9914 {
  justify-self: auto;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b4a-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b4b-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b4d-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b4f-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b51-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b55-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b57-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b59-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b5b-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b5d-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#breakdown-row-temp.w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b5f-1cec9914 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b60-1cec9914 {
  justify-self: center;
}

#w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b62-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b63-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b64-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b65-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b67-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b68-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b69-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b6a-1cec9914 {
  justify-self: end;
}

#w-node-_7c468326-c93a-dc31-a6e1-89d7dd327376-6e153c82 {
  align-self: center;
}

#w-node-_23797612-6fc6-f708-c2ec-942feb532f5e-6e153c82 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_039c91df-7460-510e-4d42-15e6d4263d85-6e153c82 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#tc-summary-btn.w-node-ee3fbe93-a553-961f-2dd8-dbbe3dae547f-6e153c82 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ee3fbe93-a553-961f-2dd8-dbbe3dae5481-6e153c82 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_8c577fee-ea62-b99e-bb35-7c336bd2b419-6e153c82, #w-node-_991b8c78-774c-a900-d738-f411794255ff-6e153c82, #w-node-_75db32ef-e221-27d6-1d8f-2573a5946334-6e153c82, #w-node-_73c5b8bb-3662-628a-a517-91ba321a8b9d-6e153c82, #w-node-_6b49a52c-d7b1-2409-f988-548c6e098c16-6e153c82, #w-node-_029ce09a-ae8e-bfc1-b75d-9bb2a1fb03d4-6e153c82, #w-node-_0485f1d5-2d6f-3109-9767-26915f1a9dd7-6e153c82, #w-node-ef5311cf-9f5e-c130-1c9c-1f0ac2d647e0-6e153c82, #w-node-_79bfa283-9bd2-09ce-b941-06d43c71ce2c-6e153c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d90b5304-8c69-6dc3-bea5-ef287a9604cb-6e153c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ca10bc1-7b9f-4c9b-2d00-6828806e6d79-6e153c82, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604ce-6e153c82, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d0-6e153c82, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d6-6e153c82, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d8-6e153c82, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d4-6e153c82, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d2-6e153c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f235d190-c61d-f92e-3e8b-2e8cda5f13d9-6e153c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#choice-row-template.w-node-_958c4cac-7d44-9725-2ca2-0329182e11d2-6e153c82, #w-node-_212de129-ae9b-f51f-5c87-413d8eb5389a-6e153c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_958c4cac-7d44-9725-2ca2-0329182e11d4-6e153c82, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11d6-6e153c82, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11dc-6e153c82, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11de-6e153c82, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11da-6e153c82, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11d8-6e153c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ce9a313-e94d-394c-b771-aca11e9906b7-6e153c82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_93d921cc-e88c-a4cd-cd49-2d09e235bead-6e153c82 {
  align-self: center;
}

#chosen-loan-summary.w-node-_401789f5-1be8-e91c-57b0-937452646f1f-6e153c82 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#property_valuation.w-node-edf62451-b2dd-1834-3c55-42ee70346309-6e153c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-edf62451-b2dd-1834-3c55-42ee7034630b-6e153c82 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-edf62451-b2dd-1834-3c55-42ee7034630d-6e153c82, #w-node-edf62451-b2dd-1834-3c55-42ee70346312-6e153c82 {
  justify-self: center;
}

#w-node-edf62451-b2dd-1834-3c55-42ee70346317-6e153c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a037-6e153c82 {
  justify-self: auto;
}

#w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a039-6e153c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#potential_gross_roi.w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a03b-6e153c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a03f-6e153c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#pot_gross_profit.w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a041-6e153c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6708-6e153c82 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#milestone_tracker.w-node-_33b9dd04-1390-6e51-ad64-61423f7e6709-6e153c82 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bdbea911-a0ff-da18-bc1c-d8985392179f-6e153c82 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-6e153c82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c468326-c93a-dc31-a6e1-89d7dd327376-3b5f1681 {
  align-self: center;
}

#w-node-_23797612-6fc6-f708-c2ec-942feb532f5e-3b5f1681 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_039c91df-7460-510e-4d42-15e6d4263d85-3b5f1681 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#tc-summary-btn.w-node-ee3fbe93-a553-961f-2dd8-dbbe3dae547f-3b5f1681 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ee3fbe93-a553-961f-2dd8-dbbe3dae5481-3b5f1681 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_8c577fee-ea62-b99e-bb35-7c336bd2b419-3b5f1681, #w-node-_991b8c78-774c-a900-d738-f411794255ff-3b5f1681, #w-node-_75db32ef-e221-27d6-1d8f-2573a5946334-3b5f1681, #w-node-_73c5b8bb-3662-628a-a517-91ba321a8b9d-3b5f1681, #w-node-_6b49a52c-d7b1-2409-f988-548c6e098c16-3b5f1681, #w-node-_029ce09a-ae8e-bfc1-b75d-9bb2a1fb03d4-3b5f1681, #w-node-_0485f1d5-2d6f-3109-9767-26915f1a9dd7-3b5f1681, #w-node-ef5311cf-9f5e-c130-1c9c-1f0ac2d647e0-3b5f1681, #w-node-_79bfa283-9bd2-09ce-b941-06d43c71ce2c-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d90b5304-8c69-6dc3-bea5-ef287a9604cb-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ca10bc1-7b9f-4c9b-2d00-6828806e6d79-3b5f1681, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604ce-3b5f1681, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d0-3b5f1681, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d6-3b5f1681, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d8-3b5f1681, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d4-3b5f1681, #w-node-d90b5304-8c69-6dc3-bea5-ef287a9604d2-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f235d190-c61d-f92e-3e8b-2e8cda5f13d9-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#choice-row-template.w-node-_958c4cac-7d44-9725-2ca2-0329182e11d2-3b5f1681, #w-node-_212de129-ae9b-f51f-5c87-413d8eb5389a-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_958c4cac-7d44-9725-2ca2-0329182e11d4-3b5f1681, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11d6-3b5f1681, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11dc-3b5f1681, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11de-3b5f1681, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11da-3b5f1681, #w-node-_958c4cac-7d44-9725-2ca2-0329182e11d8-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ce9a313-e94d-394c-b771-aca11e9906b7-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#quote-details-div.w-node-eac32f5d-4e0f-b72b-5ee1-2e70fcc70a02-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f381-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f385-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f389-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f38d-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f391-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f395-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f399-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f39d-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3a1-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3a5-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3a9-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3ad-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3b1-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3b5-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3b9-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3bd-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3c1-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3c5-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3c9-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3cd-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3d1-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3d5-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3d9-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3df-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3e7-3b5f1681 {
  align-self: center;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f46e-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f472-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f476-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f483-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f487-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f48b-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f498-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f49c-3b5f1681 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f4a0-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_93d921cc-e88c-a4cd-cd49-2d09e235bead-3b5f1681 {
  align-self: center;
}

#chosen-loan-summary.w-node-_401789f5-1be8-e91c-57b0-937452646f1f-3b5f1681 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#property_valuation.w-node-edf62451-b2dd-1834-3c55-42ee70346309-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-edf62451-b2dd-1834-3c55-42ee7034630b-3b5f1681 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-edf62451-b2dd-1834-3c55-42ee7034630d-3b5f1681, #w-node-edf62451-b2dd-1834-3c55-42ee70346312-3b5f1681 {
  justify-self: center;
}

#w-node-edf62451-b2dd-1834-3c55-42ee70346317-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a037-3b5f1681 {
  justify-self: auto;
}

#w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a039-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#potential_gross_roi.w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a03b-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a03f-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#pot_gross_profit.w-node-eb6303e0-b61a-d70b-b04a-3113a0a8a041-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6708-3b5f1681 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#milestone_tracker.w-node-_33b9dd04-1390-6e51-ad64-61423f7e6709-3b5f1681 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bdbea911-a0ff-da18-bc1c-d8985392179f-3b5f1681 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-3b5f1681 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e901811-c9a8-1e6d-6ed5-d812bc7d5152-0782e402 {
  order: 0;
  align-self: center;
}

#w-node-_4e901811-c9a8-1e6d-6ed5-d812bc7d518c-0782e402, #w-node-d87dd653-2cb3-a3e6-5fdd-3923d5a2d1c2-0782e402, #w-node-_4e901811-c9a8-1e6d-6ed5-d812bc7d5190-0782e402 {
  place-self: center;
}

#w-node-_77882e96-ff4e-c568-8156-de71fb74491e-077a9a70 {
  order: 0;
  align-self: center;
}

#w-node-cb607163-bc7a-a303-0f84-15d2a593bd0b-077a9a70, #w-node-_277f75cb-3c04-b4a1-9b5a-6eda168b03fb-077a9a70 {
  align-self: center;
}

#w-node-_17b133ed-065a-9cd6-da65-3567f5b48794-077a9a70 {
  align-self: auto;
}

#w-node-_356bf983-e7ce-141a-d7bf-f015fb9ed46f-077a9a70 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2f8b9037-ba36-6ac0-a2cb-33b5f9f180bc-077a9a70 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_1dee357f-ed4b-60df-4594-75ad7d327656-4185f7f1 {
  place-self: center end;
}

#w-node-_1dee357f-ed4b-60df-4594-75ad7d327659-4185f7f1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_1dee357f-ed4b-60df-4594-75ad7d32769a-4185f7f1 {
  align-self: end;
}

#w-node-_1dee357f-ed4b-60df-4594-75ad7d3276bf-4185f7f1 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_1dee357f-ed4b-60df-4594-75ad7d3276e7-4185f7f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-_1dee357f-ed4b-60df-4594-75ad7d3277ba-4185f7f1 {
  align-self: center;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db26575a-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db265768-f493b913 {
  justify-self: end;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db26576c-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db26576e-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db26576f-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db265771-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db265794-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db265796-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db265797-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db265799-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db2657bc-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db2657bf-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db2657c0-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d1ad1dae-d86d-03ba-5542-f5c1db2657c2-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf11e0-f493b913 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf11e2-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf11e4-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf11e5-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf11e7-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf120a-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf120c-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf120d-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf120f-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1232-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1234-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1235-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1237-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf125a-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf125c-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf125d-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf125f-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1282-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1284-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1285-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1287-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12aa-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12ac-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12ad-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12af-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12d2-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12d4-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12d5-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12d7-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12fa-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12fc-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12fd-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf12ff-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1322-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1324-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1325-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1327-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf134a-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf134c-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf134d-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf134f-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1372-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1374-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1375-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1377-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf139a-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf139c-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf139d-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf139f-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf13c2-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf13c4-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf13c5-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf13c7-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf13ea-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf13ec-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf13ed-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf13ef-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1412-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1414-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1415-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf1417-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf143a-f493b913 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf143c-f493b913 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf143d-f493b913 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf143f-f493b913 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_743a7def-4275-5248-390e-2ef1849fa17e-2994b2fe {
  order: 0;
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_894e7465-b291-8d89-6e73-119c7eda211f-2994b2fe {
  order: 0;
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_36b05603-a6ad-f9cb-0032-a5ba9cfaf48b-ff032f8c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_29f4b037-c8ed-2847-9423-8acf909db5ea-ff032f8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a6fe50d7-daa3-41f6-d175-e49b74f79305-ff032f8c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3a721b6f-6f12-e6e6-0407-99927950ccc6-ff032f8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_3ca15ccb-90ce-920a-64a5-2474b7c7b64e-ff032f8c {
  place-self: start;
}

#w-node-_1b975e49-cf1c-7e93-887b-4fcab632d010-ff032f8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_1e3bd6b3-29a6-a474-d2aa-6dad1d846ef0-ff032f8c {
  place-self: start;
}

#w-node-_5ec8fd18-e5c7-37dd-0e28-4bc569f72d16-ff032f8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-ce4f76a3-1a68-c5f3-1325-9570f4311b18-ff032f8c {
  place-self: start;
}

#w-node-f7da80ae-db4f-6d41-87d0-ba5a82b9384e-ff032f8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-aced64f6-a909-c9f3-31a0-da7c6824c4aa-ff032f8c {
  place-self: start;
}

#w-node-_0b6e1b83-4aaa-ad40-32cf-a2f668df39c9-ff032f8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6a94e3f5-6078-ac4e-ca27-dc48b0aa6c54-ff032f8c {
  place-self: start;
}

#w-node-d783a538-c5b3-d295-f1f8-032fb0b2960f-ff032f8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ceb1e1a5-7f5d-ccd3-d36d-75ad670b8e10-ff032f8c {
  place-self: start;
}

#w-node-_398e0d01-c565-d8ce-ac87-7fe75398803e-ff032f8c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3cf9e959-dd9d-0f98-59b9-a5a76b7e81a2-ff032f8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c514ea0f-3a15-072c-37fc-cc7ff375fbf3-ff032f8c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81aeb5f6-e15e-ee58-bb65-eaec3003afef-ff032f8c {
  place-self: end;
}

#w-node-d2f6843f-957f-85a8-b500-0a94ed126af8-ff032f8c {
  place-self: end start;
}

#w-node-a97f62c5-c270-5300-d9c7-08a5f8fc711a-ff032f8c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-dbda8cfa-37a5-05d2-99b3-b6dc5fbb3a01-ff032f8c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ff14337e-b50b-a5ef-9b00-2ef725015892-ff032f8c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fb36f4ba-d3bc-de56-b986-300d41386409-260adbd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fb44f1e9-d43f-229b-c511-d078fa360b22-8210d952, #w-node-fb44f1e9-d43f-229b-c511-d078fa360b2f-8210d952, #w-node-fb44f1e9-d43f-229b-c511-d078fa360b3c-8210d952, #w-node-fb44f1e9-d43f-229b-c511-d078fa360b49-8210d952 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb36f4ba-d3bc-de56-b986-300d41386409-230e7714 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

@media screen and (min-width: 1920px) {
  #fix-and-flip.w-node-_0a2a6480-62fb-5c59-0fdb-125bfefa3f3d-5098077a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #vacation-rental.w-node-c9e56117-5c1d-a4fa-5a3a-85675c07a7f4-5098077a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #long-term-rental.w-node-_71930b5d-75fb-dfaf-cb00-8062819fc19b-5098077a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #bridge.w-node-_99675625-875f-2c5d-729c-b2b2bfae97de-5098077a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a165c-5098077a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #quotes-submitted.w-node-_0d2c54dd-0539-4e59-7a62-0955f9d5e8f6-1b980782 {
    justify-self: center;
  }

  #w-node-_13f4e4b9-62b1-158b-be75-c2d12d81c6d8-e8980809 {
    grid-row-end: 3;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d8-63980815 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ae681de0-f812-db51-67d8-976675c41152-63980815, #w-node-_013d5dfd-f3e4-4fca-b058-126a565487dd-63980815, #w-node-_8d6a3deb-faaf-1e27-fae2-cd12bd46afea-63980815, #w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bd5-63980815 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a05d6fa5-16be-c2b4-d970-45cad147049a-63980815 {
    justify-self: auto;
  }

  #w-node-a05d6fa5-16be-c2b4-d970-45cad14704da-63980815, #w-node-a05d6fa5-16be-c2b4-d970-45cad14705c3-63980815 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-50980816 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-fd6393e1-c011-9864-6487-7fe1db15df9a-50980816, #w-node-_578bea9e-b0e7-f23f-907b-861b9323519c-50980816 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca231a-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca234a-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2367-50980816, #w-node-_06431927-b896-e2a0-93c4-54cc6a31c55b-4598086c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #fix-and-flip.w-node-_0a2a6480-62fb-5c59-0fdb-125bfefa3f3d-749808a1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #vacation-rental.w-node-c9e56117-5c1d-a4fa-5a3a-85675c07a7f4-749808a1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #long-term-rental.w-node-_71930b5d-75fb-dfaf-cb00-8062819fc19b-749808a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #bridge.w-node-_99675625-875f-2c5d-729c-b2b2bfae97de-749808a1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-fe6b5615-c4ef-070b-7ddd-67d3ea863453-749808a1 {
    place-self: center;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a165c-749808a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2141d8a1-b280-844a-b347-3e769dfa2451-d09808a3, #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-6e153c82, #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-3b5f1681 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d1ad1dae-d86d-03ba-5542-f5c1db26575a-f493b913 {
    justify-self: stretch;
  }

  #w-node-d1ad1dae-d86d-03ba-5542-f5c1db265768-f493b913 {
    justify-self: start;
  }

  #w-node-_398e0d01-c565-d8ce-ac87-7fe75398803e-ff032f8c {
    place-self: start;
  }

  #w-node-_3cf9e959-dd9d-0f98-59b9-a5a76b7e81a2-ff032f8c {
    grid-area: span 3 / span 1 / span 3 / span 1;
    place-self: center;
  }

  #w-node-c514ea0f-3a15-072c-37fc-cc7ff375fbf3-ff032f8c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_79a1b443-4188-0bc1-8c28-d6aa8c351801-ff032f8c {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }

  #w-node-_81aeb5f6-e15e-ee58-bb65-eaec3003afef-ff032f8c, #w-node-d2f6843f-957f-85a8-b500-0a94ed126af8-ff032f8c {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_4873a32e-e04d-7d43-cf62-19e7fa186a21-5098077a {
    place-self: end center;
  }

  #w-node-_819e725a-081a-1d24-5c80-6115a97833cd-1b980782, #w-node-_80491585-5f20-1b4f-73fd-0dc32936c556-1b980782, #w-node-_6449d2b0-1701-202a-e19f-025a060bd4ad-1b980782, #w-node-_0ce36423-a695-c6c2-9fc3-fecafcca0bc1-1b980782, #w-node-_58b63728-4a6d-fff4-8980-d239a0da54ac-1b980782, #w-node-_9e9c20d3-d2af-770c-188d-d82945aa55c2-1b980782, #w-node-_43f3fc6a-f830-92d0-b872-be39d5cfb7fa-1b980782, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aba-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576abd-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac4-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576acb-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b04-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b27-06980813, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2e-06980813 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d5-63980815 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d8-63980815 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b9bb36f7-7a58-edb3-5209-5df5371e3fd9-50980816 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-50980816 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-fd6393e1-c011-9864-6487-7fe1db15df6a-50980816 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-fd6393e1-c011-9864-6487-7fe1db15df6c-50980816 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-fd6393e1-c011-9864-6487-7fe1db15df6f-50980816 {
    grid-column-end: 3;
  }

  #w-node-fd6393e1-c011-9864-6487-7fe1db15df73-50980816 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405608-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce640560b-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405612-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405619-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405652-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405675-50980816, #w-node-_85a58a1a-37f3-59bd-9fda-922ce640567c-50980816, #loan-criteria-template.w-node-_7933a5f5-728f-69ba-62b0-295f709add86-4598086c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4873a32e-e04d-7d43-cf62-19e7fa186a21-749808a1 {
    place-self: end center;
  }

  #w-node-_0c7fc4a9-8f9b-3be7-a1f8-ecbb6e1f7fe7-679808e1 {
    justify-self: end;
  }

  #w-node-_3de7278b-8bc4-85a9-3481-6b85c83a2ac1-679808e1, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576aba-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576abd-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576ac4-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576acb-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b04-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b27-1cec9914, #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576b2e-1cec9914 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9bb36f7-7a58-edb3-5209-5df5371e3fd9-6e153c82 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-6e153c82 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b9bb36f7-7a58-edb3-5209-5df5371e3fd9-3b5f1681 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-3b5f1681 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_743a7def-4275-5248-390e-2ef1849fa17e-2994b2fe {
    place-self: start center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_6de4d620-2144-a842-b32c-bec0a1d4dc9d-b4980767, #w-node-_906ea437-8f35-be56-1192-6fd079a61d2f-b4980767 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1157bc0-f2c9-91c8-b86d-ac8e2ff3a357-b4980767 {
    order: -9999;
  }

  #w-node-a1157bc0-f2c9-91c8-b86d-ac8e2ff3a34c-b4980767 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d8-63980815, #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-50980816 {
    order: 0;
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3264-fe98089f {
    grid-area: 1 / 2 / 2 / 5;
    place-self: center start;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3268-fe98089f {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_69f9b4f4-cba3-a4bd-547b-0ecfecac1e49-fe98089f {
    grid-area: 2 / 2 / 3 / 4;
    justify-self: start;
  }

  #w-node-_2141d8a1-b280-844a-b347-3e769dfa244b-d09808a3, #w-node-_2141d8a1-b280-844a-b347-3e769dfa244e-d09808a3 {
    justify-self: center;
  }

  #w-node-_2141d8a1-b280-844a-b347-3e769dfa2451-d09808a3, #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-6e153c82, #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-3b5f1681 {
    order: 0;
    grid-area: 2 / 2 / 3 / 3;
    justify-self: center;
  }

  #w-node-d87dd653-2cb3-a3e6-5fdd-3923d5a2d1c2-0782e402 {
    place-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7e739622-f172-61d7-3281-60e6e79062d2-63980815 {
    grid-row: 1 / 2;
    justify-self: center;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d5-63980815 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d8-63980815 {
    order: 0;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-a05d6fa5-16be-c2b4-d970-45cad14704ea-63980815 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_23797612-6fc6-f708-c2ec-942feb532f5e-50980816 {
    grid-row-end: 2;
    justify-self: center;
  }

  #w-node-b9bb36f7-7a58-edb3-5209-5df5371e3fd9-50980816 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-50980816 {
    order: 0;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-50980816 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3263-fe98089f {
    grid-row-end: 5;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3264-fe98089f {
    grid-column-end: 5;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3268-fe98089f {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_69f9b4f4-cba3-a4bd-547b-0ecfecac1e49-fe98089f {
    grid-column-end: 5;
    justify-self: start;
  }

  #w-node-_7cc9f182-70f9-8818-ec44-e9add8fbb86f-fe98089f {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_02596a7a-0245-4f8d-1dea-8b1910d66b9d-fe98089f {
    grid-area: 4 / 3 / 5 / 5;
  }

  #w-node-_2141d8a1-b280-844a-b347-3e769dfa244b-d09808a3 {
    grid-row-end: 2;
  }

  #w-node-_2141d8a1-b280-844a-b347-3e769dfa244e-d09808a3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2141d8a1-b280-844a-b347-3e769dfa2451-d09808a3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_23797612-6fc6-f708-c2ec-942feb532f5e-6e153c82 {
    grid-row-end: 2;
    justify-self: center;
  }

  #w-node-b9bb36f7-7a58-edb3-5209-5df5371e3fd9-6e153c82 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-6e153c82 {
    order: 0;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-6e153c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23797612-6fc6-f708-c2ec-942feb532f5e-3b5f1681 {
    grid-row-end: 2;
    justify-self: center;
  }

  #w-node-b9bb36f7-7a58-edb3-5209-5df5371e3fd9-3b5f1681 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_039c91df-7460-510e-4d42-15e6d4263d85-3b5f1681 {
    order: 0;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-3b5f1681 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #fix-and-flip.w-node-_0a2a6480-62fb-5c59-0fdb-125bfefa3f3d-5098077a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #vacation-rental.w-node-c9e56117-5c1d-a4fa-5a3a-85675c07a7f4-5098077a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #long-term-rental.w-node-_71930b5d-75fb-dfaf-cb00-8062819fc19b-5098077a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #bridge.w-node-_99675625-875f-2c5d-729c-b2b2bfae97de-5098077a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_99675625-875f-2c5d-729c-b2b2bfae97e1-5098077a {
    align-self: center;
  }

  #purchase_block.w-node-e991f828-1545-a884-b73a-808ae4c7af7e-5098077a {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #refinance_block.w-node-e991f828-1545-a884-b73a-808ae4c7af87-5098077a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #est_purchase_price-2.w-node-ccc39acd-ec75-74d0-0f48-effff23e7105-5098077a, #div_arv.w-node-d444fd84-4e2b-fc22-15e0-6bcfa3ced51f-5098077a {
    justify-self: center;
  }

  #div_purchase_price.w-node-ff953683-5628-86a4-e805-4a581a43d784-5098077a {
    place-self: center;
  }

  #est_purchase_price-2.w-node-ff953683-5628-86a4-e805-4a581a43d787-5098077a {
    justify-self: center;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a164a-5098077a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a164f-5098077a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a1653-5098077a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a165c-5098077a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_745657e7-5e44-c2de-3d87-e14f5faf00f3-1b980782 {
    grid-row: span 1 / span 1;
  }

  #w-node-_745657e7-5e44-c2de-3d87-e14f5faf00f4-1b980782 {
    justify-self: center;
  }

  #w-node-_745657e7-5e44-c2de-3d87-e14f5faf00f6-1b980782 {
    place-self: center;
  }

  #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465981-1b980782 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465982-1b980782 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465983-1b980782 {
    justify-self: center;
  }

  #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465985-1b980782 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465987-1b980782 {
    justify-self: end;
  }

  #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465989-1b980782 {
    justify-self: start;
  }

  #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe9546598b-1b980782, #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe9546598f-1b980782, #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465993-1b980782, #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe95465997-1b980782, #w-node-_2db1451d-3e30-f8f9-4cb2-4dbe9546599b-1b980782 {
    justify-self: end;
  }

  #ws_deal_template-user.w-node-_55378e26-c0bf-4a25-151c-ad062be6da71-1b980782 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55378e26-c0bf-4a25-151c-ad062be6da72-1b980782 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_55378e26-c0bf-4a25-151c-ad062be6da75-1b980782 {
    justify-self: center;
  }

  #w-node-_55378e26-c0bf-4a25-151c-ad062be6da77-1b980782 {
    justify-self: end;
  }

  #w-node-_55378e26-c0bf-4a25-151c-ad062be6da79-1b980782 {
    justify-self: start;
  }

  #w-node-_55378e26-c0bf-4a25-151c-ad062be6da7b-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da88-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da8c-1b980782 {
    justify-self: end;
  }

  #w-node-_55378e26-c0bf-4a25-151c-ad062be6da90-1b980782, #w-node-_55378e26-c0bf-4a25-151c-ad062be6da92-1b980782 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_016b6d0a-db74-9e18-263f-a8ef99f7b8b5-1b980782 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_89d28ce8-e6fe-f22c-1a18-2d7f7c768d25-1b980782 {
    grid-column: span 1 / span 1;
  }

  #w-node-_89d28ce8-e6fe-f22c-1a18-2d7f7c768d23-1b980782 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e8da73a5-de22-3fee-88a9-b199a878e2c0-1b980782 {
    grid-column: span 1 / span 1;
  }

  #w-node-e8da73a5-de22-3fee-88a9-b199a878e2c4-1b980782 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a6cc6b07-42ad-b011-d958-4030e5feec93-1b980782 {
    grid-column: span 1 / span 1;
  }

  #w-node-a6cc6b07-42ad-b011-d958-4030e5feec97-1b980782 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a6cc6b07-42ad-b011-d958-4030e5feeca0-1b980782 {
    grid-column: span 1 / span 1;
  }

  #w-node-a6cc6b07-42ad-b011-d958-4030e5feeca4-1b980782 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #lender_card_template.w-node-_13f4e4b9-62b1-158b-be75-c2d12d81c6d6-e8980809 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_13f4e4b9-62b1-158b-be75-c2d12d81c6d8-e8980809 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_13f4e4b9-62b1-158b-be75-c2d12d81c6d9-e8980809 {
    justify-self: center;
  }

  #w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9f9e-06980813 {
    grid-row: span 1 / span 1;
  }

  #w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9f9f-06980813 {
    justify-self: center;
  }

  #w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9fa1-06980813 {
    place-self: center;
  }

  #w-node-af7214f9-a118-7fcf-13c3-911a3a7894b1-06980813 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-af7214f9-a118-7fcf-13c3-911a3a7894b2-06980813 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-af7214f9-a118-7fcf-13c3-911a3a7894b3-06980813 {
    justify-self: center;
  }

  #w-node-af7214f9-a118-7fcf-13c3-911a3a7894b5-06980813 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-af7214f9-a118-7fcf-13c3-911a3a7894b7-06980813 {
    justify-self: start;
  }

  #w-node-af7214f9-a118-7fcf-13c3-911a3a7894b9-06980813, #w-node-af7214f9-a118-7fcf-13c3-911a3a7894bd-06980813, #w-node-af7214f9-a118-7fcf-13c3-911a3a7894c1-06980813, #w-node-af7214f9-a118-7fcf-13c3-911a3a7894c5-06980813, #w-node-af7214f9-a118-7fcf-13c3-911a3a7894c9-06980813 {
    justify-self: end;
  }

  #ws_deal_template-user.w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec7e-06980813 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec7f-06980813 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec82-06980813 {
    justify-self: center;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec84-06980813 {
    justify-self: end;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec86-06980813 {
    justify-self: start;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec88-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec95-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec99-06980813 {
    justify-self: end;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9d-06980813, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9f-06980813 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0339-06980813 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0353-06980813 {
    grid-column: span 1 / span 1;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0357-06980813 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0360-06980813 {
    grid-column: span 1 / span 1;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0364-06980813 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f5-06980813 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f9-06980813 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a02-06980813 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a06-06980813 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d2-63980815 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d5-63980815 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7e739622-f172-61d7-3281-60e6e79062d8-63980815 {
    order: 0;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #ta_edit.w-node-d5a42dec-dfb9-1408-413a-0a5817a05ed8-63980815, #w-node-ae681de0-f812-db51-67d8-976675c4114a-63980815, #w-node-ae681de0-f812-db51-67d8-976675c4114e-63980815, #w-node-ae681de0-f812-db51-67d8-976675c41152-63980815, #w-node-ae681de0-f812-db51-67d8-976675c41156-63980815, #ta_contact_submit.w-node-ae681de0-f812-db51-67d8-976675c4115c-63980815, #vi_edit.w-node-_0054f9ae-946d-7425-501f-9b3142a5ecee-63980815, #w-node-_013d5dfd-f3e4-4fca-b058-126a565487d5-63980815, #w-node-_013d5dfd-f3e4-4fca-b058-126a565487d9-63980815, #w-node-_013d5dfd-f3e4-4fca-b058-126a565487dd-63980815, #w-node-_013d5dfd-f3e4-4fca-b058-126a565487e1-63980815, #w-node-d59155f0-5429-7cfe-8c57-ba14b0cfa54a-63980815, #w-node-bd880cb2-a909-c253-acf4-98bde5f4f538-63980815, #w-node-_8d6a3deb-faaf-1e27-fae2-cd12bd46afea-63980815, #w-node-_70a13641-0df9-fd78-67cd-7558c1eb514d-63980815, #ia_edit.w-node-fa42fc22-c3b0-b973-759f-c36c598394d5-63980815, #w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bcd-63980815, #w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bd1-63980815, #w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bd5-63980815, #w-node-b700e3c7-7dc7-71bf-30ac-8cdd1aca3bd9-63980815 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7af5b2b3-2d4c-6bc6-6f08-2f4be6def90a-63980815 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7af5b2b3-2d4c-6bc6-6f08-2f4be6def91e-63980815 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7af5b2b3-2d4c-6bc6-6f08-2f4be6def914-63980815 {
    grid-area: 3 / 1 / 4 / 3;
    place-self: center;
  }

  #w-node-a05d6fa5-16be-c2b4-d970-45cad14704d7-63980815, #w-node-a05d6fa5-16be-c2b4-d970-45cad14704ea-63980815 {
    justify-self: center;
  }

  #milestone_tracker.w-node-_33b9dd04-1390-6e51-ad64-61423f7e6709-63980815 {
    grid-column: span 1 / span 1;
  }

  #w-node-_290bcc66-3037-be44-ce38-8fe8b3728b5a-50980816, #w-node-e046b676-a135-f1ab-a809-2b2c3d69b101-50980816 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c49c395a-8612-31e1-7124-641967afc4ee-50980816 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ed50be78-cacb-db77-e8ac-08e118ff084b-50980816, #w-node-_5694d05d-bdf5-a1ca-3b1d-33d99e23bdcd-50980816, #w-node-_39af4fc1-7533-9caf-35b9-7f635641a2f2-50980816 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a899c1a-763f-7df7-0e6d-fda5105dd5fe-50980816 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1a899c1a-763f-7df7-0e6d-fda5105dd608-50980816 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1a899c1a-763f-7df7-0e6d-fda5105dd612-50980816 {
    grid-area: 3 / 1 / 4 / 3;
    place-self: center;
  }

  #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2342-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2346-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca234a-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca234e-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca235f-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2363-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca2367-50980816, #w-node-f9ba10f3-cbb6-cb60-44c1-02a58eca236b-50980816 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-50980816 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405352-50980816 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce640536c-50980816 {
    grid-column: span 1 / span 1;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405370-50980816 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405379-50980816 {
    grid-column: span 1 / span 1;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce640537d-50980816 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405543-50980816 {
    grid-column: span 1 / span 1;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405547-50980816 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405550-50980816 {
    grid-column: span 1 / span 1;
  }

  #w-node-_85a58a1a-37f3-59bd-9fda-922ce6405554-50980816 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_06431927-b896-e2a0-93c4-54cc6a31c549-4598086c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_06431927-b896-e2a0-93c4-54cc6a31c552-4598086c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_06431927-b896-e2a0-93c4-54cc6a31c55b-4598086c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_06431927-b896-e2a0-93c4-54cc6a31c54e-4598086c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cb6866da-3a2d-0d20-4c67-6f4b6cc6a83a-fe98089f {
    grid-row: span 1 / span 1;
  }

  #w-node-cb6866da-3a2d-0d20-4c67-6f4b6cc6a83b-fe98089f {
    justify-self: center;
  }

  #w-node-cb6866da-3a2d-0d20-4c67-6f4b6cc6a83d-fe98089f {
    place-self: center;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3262-fe98089f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3263-fe98089f {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3264-fe98089f {
    grid-area: 2 / 1 / 3 / 4;
    place-self: center;
  }

  #w-node-da019418-7584-a89a-be50-e034393c3268-fe98089f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_69f9b4f4-cba3-a4bd-547b-0ecfecac1e49-fe98089f {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: center;
  }

  #w-node-_83c1c74a-a29b-30c6-a5c5-caf85b454b67-fe98089f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_7cc9f182-70f9-8818-ec44-e9add8fbb86f-fe98089f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_02596a7a-0245-4f8d-1dea-8b1910d66b9d-fe98089f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #ws_deal_template.w-node-_4e373376-8df5-aadd-385b-2474ff9fd1d7-fe98089f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1d8-fe98089f {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1dd-fe98089f {
    justify-self: center;
  }

  #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1df-fe98089f {
    justify-self: end;
  }

  #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1e1-fe98089f {
    justify-self: start;
  }

  #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1e3-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1f0-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1f4-fe98089f {
    justify-self: end;
  }

  #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1f8-fe98089f, #w-node-_4e373376-8df5-aadd-385b-2474ff9fd1fa-fe98089f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #fix-and-flip.w-node-_0a2a6480-62fb-5c59-0fdb-125bfefa3f3d-749808a1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #vacation-rental.w-node-c9e56117-5c1d-a4fa-5a3a-85675c07a7f4-749808a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #long-term-rental.w-node-_71930b5d-75fb-dfaf-cb00-8062819fc19b-749808a1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #bridge.w-node-_99675625-875f-2c5d-729c-b2b2bfae97de-749808a1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_99675625-875f-2c5d-729c-b2b2bfae97e1-749808a1 {
    align-self: center;
  }

  #purchase_block.w-node-e991f828-1545-a884-b73a-808ae4c7af7e-749808a1 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #refinance_block.w-node-e991f828-1545-a884-b73a-808ae4c7af87-749808a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_642a33ce-2b59-cc3f-4de4-68fb8e25483b-749808a1 {
    justify-self: auto;
  }

  #div_contract.w-node-fe6b5615-c4ef-070b-7ddd-67d3ea863468-749808a1, #div_purchase_price.w-node-_4b3a67d4-75cd-a97f-7ed9-4a2efacbd3c4-749808a1 {
    place-self: center;
  }

  #est_purchase_price.w-node-_0fdbb7d9-72b7-f1e5-b423-c30a62f5c4a9-749808a1, #div_min_arv.w-node-_0b9207ed-0f18-6f9c-ceb8-20eae2d9eb03-749808a1, #div_max_arv.w-node-_44af66f2-1a2f-9bc4-829d-b752525e0ec4-749808a1 {
    justify-self: center;
  }

  #est_occupancy_rate.w-node-_8f5738bc-f293-5b2b-dba6-24f19406a612-749808a1 {
    place-self: center;
  }

  #div_night_rate.w-node-_176fd400-bf07-b03f-72ef-51f112edbd79-749808a1 {
    justify-self: center;
  }

  #closing_date.w-node-_85f10918-cba3-564b-f8dd-61fd54e79e2a-749808a1 {
    place-self: center;
  }

  #div_leased.w-node-_9c72afcc-dc15-9897-db9a-f0fd7da4e2c0-749808a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a164a-749808a1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a164f-749808a1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a1653-749808a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a1658-749808a1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2d01a2b3-2d2a-80a1-8213-5767a38a165c-749808a1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_2141d8a1-b280-844a-b347-3e769dfa2451-d09808a3 {
    order: 0;
    justify-self: center;
  }

  #w-node-_4d77d367-b695-c2f0-5e52-caa966601582-d09808a3, #w-node-_4d77d367-b695-c2f0-5e52-caa966601587-d09808a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d77d367-b695-c2f0-5e52-caa96660158c-d09808a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4d77d367-b695-c2f0-5e52-caa966601591-d09808a3, #w-node-_4d77d367-b695-c2f0-5e52-caa966601596-d09808a3, #w-node-_4d77d367-b695-c2f0-5e52-caa96660159b-d09808a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_007986bd-e1bd-d9cf-cb8d-21f14ccf3c6c-d09808a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_007986bd-e1bd-d9cf-cb8d-21f14ccf3c80-d09808a3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_007986bd-e1bd-d9cf-cb8d-21f14ccf3c76-d09808a3 {
    grid-area: 3 / 1 / 4 / 3;
    place-self: center;
  }

  #w-node-e1fead7e-907e-c677-5349-04a044c7cef4-a49808ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de7278b-8bc4-85a9-3481-6b85c83a2ac1-679808e1, #w-node-_3a5d1b6f-d2f4-f321-f215-588ff008ab25-679808e1 {
    justify-self: center;
  }

  #w-node-aba33240-2326-be31-5c27-b74bd48e5438-fa980916 {
    grid-row: span 1 / span 1;
  }

  #w-node-_99493152-102f-5ce2-7286-617c0b3ab46f-fa980916 {
    justify-self: center;
  }

  #w-node-a324d6dc-e492-62b7-95c3-6fd5a720020a-fa980916 {
    place-self: center;
  }

  #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e3c-fa980916 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e6c-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e40-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e68-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e54-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e5c-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e60-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e70-fa980916, #w-node-_110b2282-ffd5-df56-f622-c15f648dee2c-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e78-fa980916, #w-node-b84f276d-2e1a-79b4-a974-8cd62c6d4e74-fa980916, #w-node-_1eb433e6-1fb7-ff7b-50c1-9f9f0106a141-fa980916, #ws_deal_template.w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc54-fa980916 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc55-fa980916 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc56-fa980916 {
    justify-self: center;
  }

  #w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc5a-fa980916 {
    justify-self: end;
  }

  #w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc5c-fa980916 {
    justify-self: start;
  }

  #w-node-_10b4f9a3-2abd-58cd-11da-e1f567f694e7-fa980916, #w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc66-fa980916, #w-node-acb5d6a5-0851-b5f0-6de5-26f2262c58bd-fa980916 {
    justify-self: end;
  }

  #w-node-f40bd1b6-d45a-2c44-ed50-5034a215bc58-fa980916, #w-node-daa8ba5d-9d12-830b-d5e7-68a6613f99db-fa980916 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9f9e-1cec9914 {
    grid-row: span 1 / span 1;
  }

  #w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9f9f-1cec9914 {
    justify-self: center;
  }

  #w-node-f6e93fcb-abd8-d75f-61e2-6e09abeb9fa1-1cec9914 {
    place-self: center;
  }

  #ws_deal_template-user.w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec7e-1cec9914 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec7f-1cec9914 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: center;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec82-1cec9914 {
    justify-self: center;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec84-1cec9914 {
    justify-self: end;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec86-1cec9914 {
    justify-self: start;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec88-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec95-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec99-1cec9914 {
    justify-self: end;
  }

  #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9d-1cec9914, #w-node-_76aa8e69-c3f3-76fb-cee1-2cf7ef3aec9f-1cec9914 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0339-1cec9914 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0353-1cec9914 {
    grid-column: span 1 / span 1;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0357-1cec9914 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0360-1cec9914 {
    grid-column: span 1 / span 1;
  }

  #w-node-_051662ba-a119-f0ad-7536-f4b2448d0364-1cec9914 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f5-1cec9914 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5da8cf69-7e5d-6a30-ed8a-c371935769f9-1cec9914 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a02-1cec9914 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5da8cf69-7e5d-6a30-ed8a-c37193576a06-1cec9914 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_290bcc66-3037-be44-ce38-8fe8b3728b5a-6e153c82, #w-node-e046b676-a135-f1ab-a809-2b2c3d69b101-6e153c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c49c395a-8612-31e1-7124-641967afc4ee-6e153c82 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ed50be78-cacb-db77-e8ac-08e118ff084b-6e153c82, #w-node-_5694d05d-bdf5-a1ca-3b1d-33d99e23bdcd-6e153c82, #w-node-_39af4fc1-7533-9caf-35b9-7f635641a2f2-6e153c82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-6e153c82 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f381-3b5f1681 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f389-3b5f1681 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f38d-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f391-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f395-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3a1-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3a5-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3a9-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3ad-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3b5-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3b9-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3bd-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3c1-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3c5-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3c9-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3cd-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3d1-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3d5-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3d9-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3f1-3b5f1681 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3f8-3b5f1681 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f3fd-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f402-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f407-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f40c-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f411-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f416-3b5f1681, #w-node-d1036ce4-a6a3-4f81-92ff-35653ab4f41b-3b5f1681, #w-node-_290bcc66-3037-be44-ce38-8fe8b3728b5a-3b5f1681, #w-node-e046b676-a135-f1ab-a809-2b2c3d69b101-3b5f1681 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c49c395a-8612-31e1-7124-641967afc4ee-3b5f1681 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ed50be78-cacb-db77-e8ac-08e118ff084b-3b5f1681, #w-node-_5694d05d-bdf5-a1ca-3b1d-33d99e23bdcd-3b5f1681, #w-node-_39af4fc1-7533-9caf-35b9-7f635641a2f2-3b5f1681 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_33b9dd04-1390-6e51-ad64-61423f7e6784-3b5f1681 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1dee357f-ed4b-60df-4594-75ad7d3276bf-4185f7f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-d1ad1dae-d86d-03ba-5542-f5c1db26575a-f493b913 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1ad1dae-d86d-03ba-5542-f5c1db265768-f493b913 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d1ad1dae-d86d-03ba-5542-f5c1db26576c-f493b913, #w-node-d1ad1dae-d86d-03ba-5542-f5c1db265794-f493b913, #w-node-d1ad1dae-d86d-03ba-5542-f5c1db2657bc-f493b913 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d0774f23-d9ca-0494-8dc5-8e9d6bcf11e0-f493b913 {
    grid-area: 1 / 1 / 2 / 2;
  }
}
